2008/08/28
设计要求:设计电路,线路正常时,MCU输出0,LED不亮;当发生故障时,MCU输出变为1,LED 发光报警并保持。恢复正常并不能熄灭LED,只有手动复位按键才能使LED熄灭。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
1.模拟电路实现
根据设计要求,考虑利用晶闸管设计电路实现。由于晶闸管导通时阳极电流远大于LED工作流,此处不直接使用晶闸管,而是利用一对9012和9013三极管构成晶闸管。电路图1示。导通状态下,Q1、Q2饱和,LED导通电压Vled≈1.9V,Vbc1≈Vbc2≈0.69V,Vce1≈Vce2≈0V。R2限制LED电流,R3限制Ib1的大小,R4限制Ib2的大小。也可去掉R3和R4。注意图中按键为常闭型。晶闸管相关知识可以参考“可控硅应用技术网”http://www.hz-qj.com/kkgw/1.htm。
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />
图1 模拟电路实现
2.数字电路实现
根据设计要求,考虑到触发器的保持特性,用D触发器74HC74和门电路实现。电路如图2示,时序如图3示。
图2 数字电路实现
图3 电路时序
可靠起见,用RC电路产生ms级脉冲延迟,非门用于延迟后的脉冲整形。由于脉冲延迟时间要求不长,该部分电路也可用缓冲器(如74HC244,延迟时间约100ns)代替。
经实际测试,以上电路工作正常,能够满足设计要求。
文章评论(0条评论)
登录后参与讨论