纯硬件电路,检测电压过大或过小?
不知道具体怎么设计电路图,请指教。谢谢。
原处:http://www.go-gddq.com/html/2006-06/404670.htm
这个仿真就是不出结果,不知道哪里问题了。 展开
非常简单,如图所示:
IN是输入电压,V1、V2是电压参考,V1用来当“低于”的参考点,V2用来当“高于”的参考点,用可调电阻得到想要的参考点,调整时,V2>V1(必须)。OUT是输出,高电平有效,可接电压或电流驱动的负载。
工作过程分三种状态:
1:V1<IN<V2时,即在某范围之内,OUT=0V,因为IN<V2故U1-A输出0V(低电平),V1<IN故U1-B输出0V,所以OUT=0V
2:当IN<V1,因V2>V1故实际上是IN<V1<V2,因为IN<V1故U1-B输出VCC(高电平),IN<V2故U1-A输出0V,因为输出有钳位二极管的存在,所以OUT=VCC
3:当IN>V2,因V2>V1故实际上是V1<V2<IN,因为V2<IN故U1-A输出VCC(高电平),V1<IN故U1-B输出0V,因为输出有钳位二极管的存在,所以OUT=VCC
从以上分析可得出电路的作用是:监控输入电压,当它在一个指定范围内(V1<IN<V2)时,输出低电平,当输入电压高于或低于这个范围,则输出高电平。比如V1=2V,V2=5V,当IN=3V时OUT=0V,当IN=1V或6V时,OUT=VCC。调整V1和V2的电压就可以改变监控电压的范围。说的这么详细,应该明白了吧。
你好,我也仿真了一个,但是不知道为什么就是不行。图在上面。请指教下,麻烦了~
钳位二极管没有加上去,因为运放类大多数都是推挽输出的,如果没有钳位二极管,那么当一个运放高,一个运放低的时候,高的会被拉低,导致一直都出现低电平。你的仿真里没有钳位二极管。