当前位置:首页 > 技术学院 > 技术前线
[导读]最近发生了多起电子表退货的事件,拿回来之后发现是电池没电了,从购买日期算起,已经多数使用超过一年了,符合产品标准。但是由于当初硬件同学定下的最低电压数值太低了,导致在没有达到这个电压的时候就带不动了。这里调整电压后,领导让整理一下ad相关的知识,做个ppt。我这个做软件的电路文盲,为了整理这些东西,查询了数十篇网上的教程,然后翻阅了包括电子表、体温计和智能日历的PCB原理图以及对应平台的datasheet,前后请教了包括我牛逼上天的亲哥、我们牛逼上天的硬件总监以及Nordic的工程师好友。搞出来之后,成就感满满~ 后边发给硬件总监请他指正,这位大爷看完后一脸平静的看着我说,这个都是很基础的东西...好吧,我怎么没有学点电子物理呢阿西吧继续努力吧...好在我这个也不是拿来指导硬件的同学们的,主要还是给我自己以及软件开发参考用。

ADC是什么?

ADC将模拟信号转变为数字信号的电子元件,通常是将一个输入电压信号转换为一个输出的数字信号。

模拟信号:某一个区间内连续的物理信号,比如电压会每时每刻都存在且不停的变化;

数字信号:某一个区间内有限个数的抽象数值记录,比如每隔1秒钟一个电压数值;

采样率和分辨率

采样:在模拟信号上间隔某个固定的时间采集瞬时值,得到一系列的离散值。采样越密集,得到的离散数据集越贴近实际信号。采样率表示采样的频率;

分辨率:输入电压对应分辨率的位数,分辨率=测量电压范围/(2^resolution-1)。 比如逐次逼近型的ADC,8位分辨率下,能够将刻度逐次等分8次,每次将精确度提高一倍。假设最大输入电压为3.3V,那么能够分辨的最小电压变化为3.3V/255= 12.94mV.

采样方式

单通道:单个端口采集对GND的电压,受到输入电压的干扰,如果输入电压波动很剧烈,误差会很大(蜂鸟Pro等);

差分方式:使用两个端口采集,可以一定程度上排除干扰(需要电路上做支持);

采样原理

ADC有多种不同的设计原理和构造方式,一般嵌入式芯片集成的都是逐次逼近型ADC。

逐次逼近:类似于软件上的二分,通过N个并联的比较电路逐次比较大小,来确定输入电压的范围,每次将数值范围在当前分辨率内减小二分之一,比较电路的数量决定了分辨率(2^N-1)。

基础电路知识

分压:

通过串联电阻进行分压,串联的电阻分得的电压和阻值成正比。

通过串联电容进行分压,串联的电容分得的电压和容值成反比;

不论是电阻还是电容,接通的时候都会导致整个电路电流增大,从而出现压降;

选择合适的参数

判断是否存在差分电路,如没有则是单端采集模式;

判断ADC采集端口的输入范围,比如3.3V;

基于参考电压的增益:比如DA14585内部基准是1.2V,则需要至少3倍增益才能达到3.3V以上的量程;

理解电路逻辑:产品A


ADC是什么信号

v_BAT=(1M+220K)/220K*v_AD;

理解电路逻辑:产品B

v_BAT=vref_adc_value∗3000/4095;

v_BAT =v_BAT*2;


ADC是什么信号

理解电路逻辑:产品C


ADC是什么信号

R_NTC=adc_ntc∗R_REF/(2∗adc_30k-adc_ntc);

结合实际需求:产品D

超低功耗,长时间持续运行

电压一定的时间内变化较小,每隔5分钟测量一次,并取6次的均值;

结合实际需求:产品C

高精度

采集:每隔100ms执行一次测量,每次测量重复64次;

过滤:数据排序后,抛掉前后各30个,取4个中位数的均值,得到这次采集的结果;

去抖动:每秒钟会得到10个处理过后的数值,经过平均后显示到屏幕上(相当于每秒钟执行了6400*2次才得到一个数值);

进一步提高精度的思考

修改电路,同步修改算法,将单端采集改为差分的模式,NTC一路,30K一路。由于差分是直接计算P、N端口的压差的,会直接消除电压波动带来的误差;

低电量阈值设定方法 (硬件同学贡献)

列出电路中各个元器件的最低工作电压,和最大工作电流。保证最大工作电流的情况下,电池电压不能低于元器件的最低工作电压

电子表:以2.3V作为设备的最低截至电压,5mA作为电池放电电流。

eink屏幕-2.3V <1mA

蓝牙-2.0V 5mA

FLASH-1.8V 5mA

MCU ADC测量 1mA

将放电曲线根据放电时间,分成10等份,每一份代表10%的电量

将一颗新电池依次放电到100%、90%、80%.... 10%, 使用MCU的ADC测量不同阶段时的电压,作为不同电量阶段的电压阈值


ADC是什么信号


ADC是什么信号

附:逐次逼近型ADC内部工作原理


ADC是什么信号
本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭