单片机/MCU论坛
直播中

杜喜喜

7年用户 1531经验值
私信 关注
[问答]

STC51单片机在写主程序逻辑判断的时候,应该用AD值来做逻辑判断还是换算成Vin来进行逻辑判断好?

STC51单片机在写主程序逻辑判断的时候,应该用转换后的AD值来做逻辑判断,还是换算成Vin来进行逻辑判断好?               

回帖(1)

李如昊

2023-11-6 16:29:54

  • 还是建议转化为实际测量电压,单位用mV
    比如你被采样的电压范围为0 - 10 ,你经过分压转成0 - 3 V。
    最后经过ADC得到数值。我建议你还是转成0-10V的范围,可以放大1000倍,用MV表示。
    这样的好处是:
    1、程序很直观,后级用到电压做逻辑判断的时候,也很方便。
        比如:你后级需要检测到电压在5V的时候一个动作,6V的时候一个动作,如果你用AD值的话,当你ADC的放大倍数做了调整,你需要反过来重新找到5V位置的ADC,6V位置的ADC值。

    2、方便检测ADC你ADC的线性度,电压是否检测正确。
                   
举报

更多回帖

发帖
×
20
完善资料,
赚取积分