1.稳压管
电路设计中用到AD采集电压值,靠近单片机的地方用到了稳压管IN4729,此稳压管的稳压值是3.6v,防止采集的电压值过大烧坏单片机,如果此稳压管选值太小,小于单片机的工作电压,就会导致单片机不工作。
插曲:焊接过程中有次错焊稳压管,导致单片机一直不工作,查了好久才找到原因,血淋林的教训。
另外稳压管的限流电阻和负载电阻的选取,可以根据网上的一些公式算出。
2.rc滤波电路
rc为低通滤波器,cr为高通滤波器,截止频率f=1/(2*pi*R*C)
3.AD值采集
采集到的AD值可以经过冒泡处理,保留中间的一些数字,stm32的ad是12位的,电压是3.3v,所以采集到的ad值要*3.3/4096,才是电压值。