大家好!
我是一个做软件的菜鸟, 不懂电路, 对公司的产品有疑问.
有一种气体传感器, 量程0~1000PPM, 精度 0.1PPM
传感器本身输出的是电压信号, 0.016v ~ 3.2V
而且是线性输出的, 也就是 1000PPM 用 0.016v ~ 3.2V 来表达了.
现在单片机要采集这个数据, 并显示, 所以他做了这些模块:
【传感器->运放->单片机的ADC】
可为何这个产品还用了运放?
我认为: 直接用一个ADC采集传感器的输出电压, 给单片机程序设置2个值:
1. 0 PPM的 电压= 0.016
2. 1000 PPM的电压= 3.2V
然后单片机将 0.016 ~ 3.2 分成 10000个刻度, 不就能计算出值了吗?
干嘛还要增加运放? 好像还有一个反馈电路. |