输入为一个梯形电压信号,幅值在100V,最低点在0V,如何在电压低于3V时给5V单片机一个高电平呢?

2024-12-20 03:57:41
推荐回答(5个)
回答1:

用一支电阻和一支4~5V的齐纳稳压二极管组成输入钳位电路,钳位后的电压信号连接到比较器的反相输入端,当梯型电压信号高于5V时输入信号被钳位在5V以免损坏比较器,当梯形电压信号低于5V时,输入实际电压值,在比较器的另一个输入端(同相输入端)设置一个3V的基准电压,比较器的输出直接送到单片机。这样就很简单地实现了当梯形电压信号电压低于3V时给5V单片机一个高电平的功能。 实用电路如下图——

回答2:

方案较多,介绍一个比较简单的。
假设已有一个5V的电源,
用电阻R1(10K)与5V稳压管DW1串联接地组成一输入保护电路,梯形电压信号S在DW1上为SG(0—5V)。
另外电阻R2(200Ω)与3V稳压管DW2组成一个3V固定电压U3。
SG与U3经一两路输入与非门即得所需的高电平。

回答3:

可以用一片电平转换芯片,在百度上可以找到这样的芯片,不过挺贵的!不行你就用3853或7805做一个5V稳压电路单独给单片机供电呗

回答4:

难度是有点大呢……不过先将梯形电压信号降压到原来的1/10,就是0~10V的信号,这时的3V就变成0.3V,所以再设置一个0.3V的电压比较器,设置小于0.3V时输出1。

回答5:

呵呵,这个是硬件设计的问题,需要一个稳压电路,比如7805之类的。