3D90/sign=e4bc646439c79f3d8be1e0368a91f660/0df3d7ca7bcb0a46df9eaaa26963f6246a60afe8.jpg[/url][/url]
在初始状态下,当系统正常运行时,红色发光二极管D2长亮,用于指示工作状态,脱水机不工作。
单片机是系统控制核心,单片机A通过程序产生40kHz(周期为26us)、脉宽为50%的方波,控制红外发射电路的工作,并驱动红外发身管D4发射出去。例如:遥控器信息码由单片机A的定时器1 中断产生40kHz 红外线方波信号, 输出, 经过三极管9014 放大, 由红外线发射管发送, 改变电阻R4 的大小可以改变发射距离。 接收40kHz的红外线时(D4至irlink),irlink将输出低电平,并送到单片机B,单片机B进入外部中断程序,最后通过光耦来控制继电器,进而控制电机的通断。这里之所以用光藕,是为了+5V电压和+12V电压的隔离。(要把D4改成红外发光二极管)
例如:当手靠近红外发射管时红外线经于掌反射到红外接收头irlink(D4至irlink),经其滤波、放大、解码后输出低电平,此信号(可能不止出现一次)经单片机处理后,先驱动蜂鸣器发出约2分钟的声音信号,然后控制继电器启动脱水机进行脱水工作,并点亮绿色LED指示灯D3。在此过程中,若红外接收头再次接受到信号(可能不止一次),则经单片机处理后控制脱水机停止工作,并发出声音提示,否则,将延时一段时间后再停,脱水机并发出声音提示。
求大神帮帮忙,刚接触,不知怎么编!! |