平移式自动门计算机控制系统
哈尔滨师范大学计算机系 盛琳阳 段丽华
平移式自动门广泛应用于车辆频繁出入的大中型企业的出入口。而出入车辆的识别与自动门的开关控制目前多由门卫人员人工完成。我们研制的平移式自动门计算机控制系统具有自动识别已在系统中登录的本单位车辆并自动控制门开、关动作的功能。经一年多的实际使用证实,该系统工作稳定可靠,成本低廉,具有推广价值。1 系统工作原理
计算机控制系统主要由无线收发、红外线探测及8031单片机系统等部分组成。无线收发部分用于出入车辆向系统提出开门申请。其接收装置安装于自动门旁,发射部分安装于每辆在计算机系统内注过册的汽车上。当车靠近大门时,车上的发射器发出开门请求信号,接收器收到信号后,传给计算机进行解码,以确认该车是否已经注册。若认定该车已经注册,则控制开门,允许该车出入。门开后,红外线探测部分对车辆出入过程进行监视。这部分由安装在门两侧的红外线发射接收对电路组成,无车出入时,接收端总能收到发射端发出的红外信号。当有车通过大门时,车体挡住发射端而使接收端收不到信号。这样的探测电路门内门外各有一套,计算机系统根据两套接收电路收到的信号变化情况即可判断出汽车出入方向及出入过程否完成。当判断出汽车已完成出入过程后,计算机系统发出关门信号,控制关闭自动门。同时将该车车号及出入时间送打印机打印或由串行通信口传给主计算机。
2 系统硬件构成
红外线探测部分采用普通红外发射接收对管组成发射、接收电路。无线信号发送电路采用专用集成电路SAA3010外配晶振、驱动器和红外发光二#42#极管组成。该电路生成的车号编码信号一帧由14位串行码组成,采用双相调制方式,一位编码脉冲传送时间为11778ms,传送一帧信号约需时间25ms左右。该编码脉冲再经38kHz载波调制后送红外发光二极管发射。接收电路由集成电路TDA3048和红外光敏二极管组成。
计算机系统由8031最小系统构成。经TDA3048解调后的编码脉冲串经光电耦合器4N25隔离后加到8031INTO脚,同时经反相器后接IN-TI脚,配合定时器T0对双相调制的编码脉冲进行软件解码。8031的P110、P111口线分别用于输出控制/开门0、
/关门0信号。另外扩展一片
74LS244作为输入口,用于输入红外探测信号、/门开到位0/门关到位0等状态信号。3 系统软件设计
系统软件由初始化程序、主程序及一些子程序组成。
系统启动后,首先进入初始化程序。在初始化程序中,开放外中断0和外中断1,设置相应的起始标志,作好接收开门请求信号的准备,然后转入主程序。进入主程序后,首先循环检测自动门是否已关到位,若已关到位,是否有车发来请求出入信号,直到检测出有车请求出入后退出循环,转入对收到的信号解码。解码后将解出的车号与事先存于EPROM中已注册的车号逐一比较,若查出有此车号,则发出控制开门信号,否则返回初始程序。发出开门信号后,则不断检测红外探测信号及门开到位信号,以判断该车出入过程是否已完毕。直到出入过程完毕,发出关门信号,启动打印机打印。然后返回主程序初始部分,等待下一辆车出入。
子程序由解码、查询、延时等子程序组成。
(编辑 松柳)
5机械工程师6 199615