驱动电路设计 22

3.4.3 报警电路设计 24

4 系统软件设计 25

4.1 主程序模块 25

4.2 键输入程序设计 26

4.3 驱动电路程序设计 27

5 系统仿真图 28

30

参考文献 31

32

附录 A 程序清单 33

1 前言

近年来,随着生活水平的极大提高,人们对于社会消费品的质量和数量的要求也在逐 渐增加。为了更好的为广大消费者服务,在一些商场、影院、超市等公共场合通常设置有 自动存包柜,它具有功能实用、操作简便、安全可靠、抗干扰性强等特点。顾客可以根据 简明清晰的操作说明自行的完成取物品的工作,自助式存取可以避免开放式存包带来的不 必要的纠纷,又可以节约人员开支,达到减员增效的目的。同时,存包柜可以解放顾客的 双手,使顾客放开双手,更方便的购物。在现实生活中有着积极的作用。

1.1 自动存包柜控制系统的工作原理及技术要求

本系统采用 AT89C51 单片机做控制器,可以同时管理 24 个存包柜。柜门锁由电磁阀 控制,当顾客需要存包的时候,可以到存包柜前按“开门”键,单片机接收到一脉冲信号, 并通过系统 I/O 口发出相应的信号,控制锁柜门的电磁阀将一空箱打开,顾客即可存包, 并将柜门关上。当顾客要取包时,只要将条码放置到条形码阅读器前方,条形码阅读器采 集到条码信息输出相应的高低电平信号传给控制器,系统比较密码一致后,发出开箱信号 使电磁阀将柜门打开,顾客即可取包。

要求本系统具有较高的自动化程度,它是以 AT89C51 单片机为核心,自动控制柜门的 打开,并通过条码技术实施红外线检测开门。关门后通过打印机打印条码,并自动切纸; 实时显示无物的箱体号。并具有断电保护功能,用红外线检测箱内是否有物品,并报警。

1.2 系统的主要技术参数

(1) 工作电压:AC220V,50Hz

(2) 控制门数:24 门 (4 列×6)

(3) 显示无物箱号

(4) 采用条码红外线检测开门技术

(5) 断电保护功能

2 系统方案论证

2.1 自动存包柜系统框图

自动存包柜的系统框图如图 2.1。该系统 AT89C51 单片机为核心,还有显示屏及按键, 打印机,红外线检测,断电保护等部分。

自动存包柜系统框图

图 2.1 自动存包柜系统框图

2.2 主机电路核心器件的选择

AT89C51 是常用的单片机芯片。AT89C51 是低电压高性能 CMOS 8 位单片机,片内含 4K bytes 的可反复擦写的只读程序存储器(PEROM)和 128 字节的随机存取存储器(ROM),器 件采用高密度、非易失性存储技术生产,兼容标准 MCS-51 指令系统,片内置通用 8 位中 央处理器和 Flash 存储单元。AT89C51 可灵活应用于各种控制领域。

上一篇:AT89C51单片机的洗衣机控制系统研究与设计+程序+电路图
下一篇:PLC的立体车库系统设计+梯形图

STC89C52单片机的温度控制系统设计+电路图

FAST风速观测器的设计与实验验证

CCHP考虑热网特性的综合能源系统的研究

基于状态估计的控制系统...

LQG四分之一汽车悬架系统的主动抗扰控制

MATLAB的GUI倒立摆控制系统设计与实现

基于RS-485的电梯呼梯装置设计+电路图

麦秸秆还田和沼液灌溉对...

新課改下小學语文洧效阅...

张洁小说《无字》中的女性意识

安康汉江网讯

老年2型糖尿病患者运动疗...

LiMn1-xFexPO4正极材料合成及充放电性能研究

网络语言“XX体”研究

互联网教育”变革路径研究进展【7972字】

ASP.net+sqlserver企业设备管理系统设计与开发

我国风险投资的发展现状问题及对策分析