发布网友 发布时间:2022-04-26 09:26
共1个回答
热心网友 时间:2023-10-09 05:37
程序得你自己弄了,因为这些都跟你的cpu和ad芯片挂钩的,你得根据这些器件编程,我在这里只给你说一下怎么把电压值转换成浓度。你是要在液晶上或者数码管上显示度数吧,你先把测量2个极值,一个就是没有co时的电压,另一个是co浓度最大时的电压,测出这个电压范围,比如就把它看成1——100%。就是用电压范围/100,在编程的时候对数据经行处理,如电压清零。电压转换成数字的公式:data=vout*1/2N(2N表示2的n次,n是ad芯片转换的位数),一般vout都会被扩大500或者1000倍,一边度数的显示整数,还有注意的一点就是多次采样就平均值,要不示数不稳定,一直变化。最后那电压范围对应的数字信号在程序里面适当处理(倍数处理)就可以在液晶上显示。