基于AT89C52单片机控制自动门系统的设计 摘要:本设计主要应用AT89C52作为控制核心,LED点阵显示芯片、步进电机、压力传感器、电位器相结合的系统。充分发挥了单片机的性能。给出了实现单片机控制自动门系统方案的软硬件设计系统框图。
关键词: AT89C52;步进电机;红外传感器;LED点阵显示芯片 毕业设计说明书目录
1 引言……………………………………………………………………………1
2 方案论证和比较………………………………………………………………1
2.1系统的软硬件方案选择 …………………………………………………1
2.2显示部分方案选择 ………………………………………………………2
2.3 CPU部分方案选择 ………………………………………………………3
2.4传感器部分方案选择 ……………………………………………………3
2.5步进电机部分方案选择 …………………………………………………3
3 硬件设计………………………………………………………………………5
3.1硬件框图……………………………………………………………………………5
3.2 各模块功能说明…………………………………………………………………5
3.2.1系统硬件总体逻辑设计 …………………………………………………5
3.2.2 传感器部分………………………………………………………………5
3.2.3AT89C52部分 ……………………………………………………………6
3.2.4步进电机部分 ………………………………………………………………8
3.2.5A/D转换部分 ………………………………………………………………16
3.2.6LED点阵显示模块…………………………………………………………17
4 总体设计原理图…………………………………………………………………………21
5 设计软件部分……………………………………………………………………………21
5.1步进电机软件模块…………………………………………………………………21
5.2A/D转换器软件部分………………………………………………………………21
5.3总体设计流程图……………………………………………………………………22
5.4电路设计程序………………………………………………………………………23
6 软硬件系统的调试 ……………………………………………………………………27
6.1硬件静态的调试……………………………………………………………………27
6.2联机防真调试………………………………………………………………………28
7 附录………………………………………………………………………………………29
8 参考文献 ………………………………………………………………………………3
1 引言
自动门根据使用的场合及功能的不同可分为自动平移门、自动平开门、自动旋转门、自动圆弧门和自动折叠门等,其中平开门用的场合较少,旋转门由于昂贵而且非常庞大,一般只用于有需要的高档宾馆,自动平移门使用得最广泛,大家一般所说的自动门和感应门就是指自动平移门。自动平移门最常见的形式是自动门机及门内外两侧加感应器,当人走近自动门时,感应器感应到人的存在,给控制器一个开门信号,控制器通过驱动装置将门打开。当人通过门之后,再将门关闭。由于自动平移门在通电后可以实现无人管理,既方便又提高了建筑的档次,于是迅速在国内外建筑市场上得到大范围的普及。
这次的毕业设计主要应用于通过单片机程序对LED点阵的显示顺序和步进电机的正转、反转进行控制,从而对门进行开、关的控制。在门的两侧各有一个感应器,分别感应从里面出去和从外面进来的人。当有人或物品进入到感应器的扫描范围内,感应器就会做出感应,,中央处理器转而控制电机进行正转,实现了开门的过程。这其间,感应器不停的对其范围内的空间进行扫描,一旦两个感应器都无法扫描到其间的人或物品,也就说明人或物品已经离开,那么就开始执行关门程序。 8 参考文献
1李叶紫,胡辉,《MCS-51单片机应用教程》. 北京:清华大学出版社,2004
2李珍,付植桐,《单片机原理与应用技术》. 北京:清华大学出版社,2003
3陈梓城, 《电子技术实训》. 北京:机械工业出版社,2002
4李朝青,《单片机原理及接口技术》.北京:北京航空航天大学出版社,1998
5何立民, 《单片机应用技术大全》.北京:北京航空航天大学出版社, 1994 6李华,《MCS-51系列单片机实用接口技术》.北京航空航天大学出版社,1993 7张毅刚《,单片机原理及接口技术》.哈尔滨:哈尔滨工业大学出版社,1990 8谭浩强, 《单片机课程设计》. 北京:清华大学出版社,1989