This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我想在win系统内精确显示电量,请提供帮助,谢谢
有很多方式可以实现。如组态软件就可以用AD板检测;软件处理后在Windos系统中显示。
好像有那种专门的芯片,使用I2C来读取电量,并且不需要软件进行算法处理。
I2C来读取电量,加上单片机协作显示。
这个方案,见过
I2C来读取电量,加上单片机协作显示。可以完美解决。。。
TI有很系统的电量计方案,TIDA-00029采用 bq27530,具有可通过 I2C 协议直接与 bq24160/1 单节锂离子电池充电器通信的 bq27530-G1 电量监测计。这一全套电池充电解决方案不需要微控制器或处理器即可实现在充电器和电量计之间进行通信。该电量检测计可进行预编程,以根据来自电池的数据控制充电量。该参考设计简化了对这一经过优化的独立充电解决方案进行评估的过程。
电压采样通过查表法换算为剩余电量,通过串口与电脑相连接,电脑上的串口使用CH340或者PL2303来实现双向通信。
电脑上面使用VB或者VC编写上位机,使用MSCOMM组件就可以方便快捷的读取串口数据。
单片机+上位机,通过RS232或者USB相连接。这是目前大多数主流的做法。
如果采用VB作为上位机软件,可以参考一下VB中MSCOMM组件的用法:
http://wenku.baidu.com/view/e1ea225977232f60ddcca189.html