大神。本人菜鸟,现在用89C51单片机做电路。根据功能,传感器输入一个模拟电压,单片机接受到这个信

2025-02-05 18:59:38
推荐回答(3个)
回答1:

“单片机接受到这个信号,才进行下一步工作”,所以问题答案取决于“这个信号”有几个可取的值?这个是你的实现逻辑决定的。
只需要两个可取值0和1, 也就是说由传感器采集到的模拟电压,如果单片机只想知道这个电压是不是大于或者小于某个电压值,那么模拟电压后面接一个电压比较器,比较后的结果0或者1直接输入给单片机即可;
需要几个可取值(不多于4个),也就是说由传感器采集到的模拟电压,如果单片机想知道这个电压是不是在某一段范围内(要至少与上限值和下限值比较),那么模拟电压后面也可以用电压比较器组合电路实现,比较后的结果0或者1直接输入给单片机;
需要很多具体的可取值,也就是说由传感器采集到的模拟电压,如果单片机想知道这个电压具体数值是多少,那么模拟电压后面就要接A/D转换器了,转换后的数字值输入给给单片机用来计算模拟电压值;
(你的问题关心的是怎么接电路,其他方面我也就不多说了。至于电压比较器和A/D转换器怎么选型,问度娘吧)

回答2:

你的传感器是模拟量输出的把,如果你只有一个信号的话,应该啊不用AD模块,如果你想根据电压的不同得到不同的数据那就要转换模块了

回答3:

你好!如果检测电压,需要AD芯片转换。下一步要控制什么呢