图2 电源电路设计
3.2 复位电路
当操作或程序运行出错使系统处于死锁状态时,为了摆脱困境可以通过复位键重新启动。当系统处于正常工作状态时,且振荡器稳定后,如果RST引脚上有一个高电平并文持2个机器周期(24个振荡周期)以上,则CPU就可以响应并将系统复位。单片机系统的复位方式有:手动按钮复位和上电复位。
本设计使用的是按键手动复位。手动按钮复位需要人为在复位输入端RST上加入高电平。一般采用的办法是在RST端和正电源Vcc之间接一个按钮。在按键复位的使用过程中,按键抖动现象是不容忽视的,所以为了确保按键的一次闭合单片机只处理一次,就必须在设计时考虑到抖动的消除。
3.3 声控电路的设计
声控电路主要用到驻极体传声器。驻极体传声器主要由声电转换电路和阻抗变换两部分组成。
当单片机检测到光线不足时,便启动声音信号采集电路。驻极体话筒将得到与声音信号对应的电压值。如图3所示驻极体传声器接收声音信号并将信号转化为电流信号(交流信号),使三极管VT由饱和状态转为截止状态,电阻很大,基本上为VCC电压值。所以在声音信号来到时会有三极管C极电压的跳变现象,也正是由于这一现象使得声控功能得以实现。
图3 声控电路图
3.4 光控电路的设计
声光控制电路在光照强时电路不工作,所以单片机首先对关照进行检测,此处使用到光敏电阻、电压比较器、反相器等元件进行检测。
光控电路主要用到光敏电阻传感器。光敏电阻器是一种由接收到的光照强弱而改变的电阻一种电阻器,它是利用半导体的光电效应制成的;当光敏电阻接收到的光照强度弱时,电阻增大,当光敏电阻接收到的光照强度强时,电阻减小。光敏电阻器一般用于光的测量、光的控制和光电转换(将光的变化转换为电的变化)。现在常用的光敏电阻器是一种由半导体材料制成的硫化镉光敏电阻器。光敏电阻器的阻值是随光照的强弱的变化而变化,在光线较弱的情况下,其阻值(暗阻)可达1~10M欧姆,在光线较强的情况(超过100LX)下,其阻值(亮阻)只有数百欧姆。光敏电阻器对光线的敏感性与人眼能够感受到的光很接近,只要人眼能够看到的光,都会引起光敏电阻值的变化。
由光敏电阻,滑动变阻器,电阻,NPN三极管及运算放大器LM358组成,当光敏电阻受光照时,电阻减小,运放同向输入端为低电平;当光照强度较小时,电阻增加,运放同向输入端为高电平。本电路中电压跟随器的功能是,将光控电路的输出的比较微弱的电流信号放大成为能够被单片机识别的电流,从单片机出来的信号经过运放输出端,将信号进行放大然后再传给单片机的I/O口。
电路图中的电阻R17是用来保护三极管的限流集电极电阻;基极电流的改变需要调节变阻器T2,T2能够控制整个光控电路对光信号的灵敏度的功能,是由控制发射结和集电极电流来实现的。
图4 光控电路图
3.5 单片机最小系统电路
主要用AT89C51单片机最小系统板。单片机及其外围电路见图3.3-4。由5V电源给单片机供电,该芯片的P3.0—P3.4用作无线接收模块的输入端口,由于PT2272输出的是高电平,所以在程序初始化后,P3.0—P3.4为均低电平。其他端口的作用为:
P1.6 作为光控信号的输入口;
P3.4 作为升空信号的输入口;
P1.7 作为继电器驱动电路的输出口;(高电平有效);
P3.0和P3.1是STC89C51的串口,实现上电复位程序下载。
单片机最小系统的电路图如图5所示
51单片机的声光控智能开关设计+源代码+仿真图(3):http://www.youerw.com/zidonghua/lunwen_1592.html