当前位置:编程学习 > wap >>

禁止usb充电

现在开发一个手机电流自动测试系统,遇到一个usb充电问题,想请教下你那是否有资源给出一个方案。

场景:

在电脑上开发一个程序,测试手机功耗,控制手机运行一些功耗测试软件,然后传回结果给电脑。但现在技术人员面临的问题是usb连上电脑和手机后会充电(或者有电流)这影响测试结果的精度。
看现在是否有方案,在功耗软件运行时候,把usb断开,功耗软件运行完的时候,usb恢复通讯功能。测量结果就会传给PC的功耗测试软件。

或者最好的方案是功耗软件运行的时候,usb只有通讯功能,没有电流,电压,在运行完的时候,usb恢复到正常状态。在PC端实现,或者在android端实现都可以。
软件 usb 手机 通信 --------------------编程问答-------------------- 定制个USB线,把里面其中两根电源线去掉 --------------------编程问答-------------------- 这个软件要商业化的,不能要求客户自己去改usb线的。很少有客户这么愿意为个软件自己还要研究一些改装usb的东西。 --------------------编程问答-------------------- 那如何屏蔽呢?

按我的理解,有几种方式:
1.最笨的方案就是写个程序把usb驱动卸载掉,测试完电流,再把程序恢复。但卸载掉驱动usb是不是还有电流电压呢?应该没有了,没验证过。
2.把usb设备disable掉,(这时候是不是就没有电流,电压了?)等电流测试完成,就enable,这个绝对可以做到。但如何知道电流测试完成是个问题,因为测试过程中usb被disabled了。
3.就是保留通讯功能,但不准有电流,(没有电压更好),这样即可以通讯,又不影响手机和电脑的通讯。这是最难的,不知道如何在windows端实现,或者手机端实现也可以。 --------------------编程问答-------------------- 这个问题有意思,留名坐等大神解答。
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,