2 硬件电路设计
2.1 控制核心模块
采用STC89C52单片机处理芯片,其特点是外围电路简单,价格低廉,虽然此款单片机的工作频率相对较低,但设计对频率要求不高,能够满足设计的要求。另外此款单片机有32个I/O端口,方便了设计需要。因为51单片机的P0口驱动电流小,因此需要外加上拉电阻。单片机最小系统主要还有晶振电路以、复位电路、及报警电路。由于蜂鸣器需要的驱动电流较大,单片机I/O端口不能直接驱动,所以通过一个三极管进行电流放大。当教室里面没有人时系统会通过热释电红外感应无人信息,传递给单片机进行处理后使教室里的灯全部关闭。直到下次有人进来时才点亮。
2.2 教室人数检测模块
热释电红外传感器采集到的信号首先由BISS0001芯片在不可重复触发工作方式下经一、二级运算放大器、双向鉴幅器、延时器等处理后变成比较标准的高低电平后,将此标准信号接到单片机上的P2口上,并对相应引脚通过软件方法对引脚信号进行检测来统计进入教室的学生人数。另外也可以将它接到中断引脚采用外部中断的方法将采集到得信号转化成统计的进入到教室里的人数。系统采用普通引脚信号检测的方法用两个热释电红外传感器:一个放在前门用于感应进来教室的人体信号;另一个放在后门用来感应从教室出去的人体信号,实现对进出教室的人数的检测。
2.3 教室光照强度检测模块
此部分由一个滑动变阻器、A/D转换芯片(ADC0808)构成,由滑动变阻器来模拟光线的强弱控制,通过A/D转换后将模拟量转化为单片机可以处理的数字量并且信号通过P1口来传递给
AT89C52单片机进行处理。
2.4 灯控模拟模块
本控制系统用4个按钮分别来表示进出门情况、强制开关、模式开关。强制控制与自动控制模式的转换按钮功能如下:先按下MODE再对FORCE键进行控制,当按下MODE后第一次按下FORCE时灯控区有一半的灯亮;第二次按下FORCE时灯控区灯全亮;第三次按下FORCE时灯控区的灯全部熄灭;当你再次按下MODE键时FORCCE键就失效了,只有再次按下MODE它才可以控制。
上一页 [1] [2] [3] 下一页