我用的是MSP430F4152单片机.带LCD..用的是3V纽扣电池.我想用单片机内部的A/D来检测电量与显示电量..请问我硬件思路与软件思路该是怎么样的?/..因为第一次做这个显示电量的东西..还不是很清楚...最好是有例程看看..
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.
我用的是MSP430F4152单片机.带LCD..用的是3V纽扣电池.我想用单片机内部的A/D来检测电量与显示电量..请问我硬件思路与软件思路该是怎么样的?/..因为第一次做这个显示电量的东西..还不是很清楚...最好是有例程看看..
硬件思路:
1. 用两个电阻分压来3V锂电池后接入MCU的ADC管脚测试.
2. 由于分压电阻会消耗一部分的电流,所以电阻需要选得比较大,这样对负载又有影响,所以有的客户会在分压电阻上串联一个三极管,需要检测电池电压的时候才导通分压电阻。
软件思路:
1. 一般来讲电池的电量和电压相关,所以检测电池电量一般都是通过检测锂电池的电压来判断的。
用两个电阻分压..那个电压大概多大?..是不是与内部的基准有关系?..一般是怎么选取合理些>?...
我看了下F4152关于AD10转换的例程.. if (ADC10MEM < 0x1FF)
P5OUT &= ~0x02; // Clear P5.1 LED off
对于ADC10MEM < 0x1FF不理解..0x1FF是怎么得?
我3V锂电池供电.采用外部两个1K的电阻分压的话,正好是1.5V..这是满电的状态..
锂电池截至电压为2V..所以,分压后的电压是1V ,这是没有电的状态. 我该怎么去操作这两个状态?