ADC 采集电池电量
2017-05-18 13:43
507 查看
单片机内部的多路ADC采集之间可能会相互影响,使用的时候需要参考datasheet,在NUC100中,ADC7 比较与ADC6同时使用时,ADC6的采样就会出问题,采集的电量值一直保持不变。
[align=left] [/align]
[align=left] [/align]
其次,ADC采集电路的设计也要注意,电阻、电阻参数的选取要配合单片机内部的ADC结构。
通常情况,AD采集到的电量值是实际电池电压的1/2分压,这样的话以12位AD为例,测得电压值 = 测得值 /4096 * 参考电压 ;实际电压值 = 测得电压值 * 2,这里的二就是采样电路的分压比。
实际情况下,采样电路的元器件误差,以及与MCU内部采样电路的阻抗匹配问题,使得实际的分压比与理论计算的分压比可能会有误差,因此要做到精确地采集,首先应该确定采集电路的实际分压比。
有上面的公式可以看出,测得电压值得最大值为参考电压,常用的单片机都是3.3或5V供电,所以如果要采集的模拟量比较大,比如12V、24V,就需要通过改变采样电路的分压比来实现。
相关文章推荐
- BLE-NRF51822教程15-adc和电池电量服务
- UglyMonste_Flying 丑八怪四轴——ADC电池电压采集
- S3c6410 linux内核移植(8)---添加adc驱动、电池电量检测之原理
- linux-2.2.12内核的ADC驱动程序----光敏,电池电量
- WinCE设备电池电量采集问题
- 单片机AD采集电池电量
- S3c6410 linux内核移植(8)---添加adc驱动、电池电量检测之原理
- S3c6410 linux内核移植(8)---添加adc驱动、电池电量检测之原理
- S3c6410 linux内核移植(9)---添加adc驱动、电池电量检测之文件修改
- iOS状态栏操作之获取WiFi信号强度,WiFi名字和IP,网络类型,运营商,电池电量,系统时间等
- Delphi XE5 android 获取电池电量
- STM32的ADC1+ADC3 16路采集 DMA传输 数据不错位
- 低压电量采集平台DW710C与PC的通信
- 获取Android设备电池电量状态
- STM32f103的数电采集电路的双ADC的设计与使用
- 笔记本电池电量校正方法(转CSDN)
- 简单电池电量显示
- Android 电池电量进度条,上下滚动图片的进度条(battery)
- Qt Windows 7(Win7)下获取并显示电池电量和WIFI信号强度
- 监听电池电量,信号强度,手机状态