当前位置:文档之家› 基于单片机的升降机自动控制系统设计

基于单片机的升降机自动控制系统设计

基于单片机的升降机自动控制系统设计摘要本论文介绍一种采用单片机设计的新型的升降机自动控制系统。

系统硬件部分采用INTEL公司单片机89C52芯片为主控芯片,通过对外部信号的采集和处理,按预定的运行规则和程序发出控制信号,通过驱动继电器间接对步进电机的启停进行调节,从而控制升降机的自动启停、升降。

楼层信号检测使用单光束反射取样式光电传感器ST278,以实现升降机的自动平层,保证了升降机停靠位置准确。

系统外扩展了一片数据存储器AT24C02,用于掉电数据保护。

而且还实现了对于超重情况有报警提示,数码管显示等功能。

软件部分采用C语言进行编程,整个系统实现了一般升降机控制所要求的基本功能。

关键词单片机升降机继电器光电传感器AT24C02DESIGN OF THE LIFTS AUTOMATIC CONTROLSYSTEM BASED ON SCMABSTRACTThis thesis introduces a new automatic control system of lifts design depend on the microcontroller. The hardware design of this system uses microcontroller 89C52 which is made in INTEL company as the main control chip, through the acquisition and processing of external signals, sent control signal according to predetermined rules and procedures ,and driving the relay to adjust the stepper motor to start and stop Indirectly to control the lift automatic start and stop.The floor signal detection use Single-beam reflective style access photoelectric sensor ST278 to achieve the lift automatic leveling and ensure the lift dock stop at the accurate location. This system extends a data memory AT24C02 for the power-down data protection.And this system Also realized the overweigh alarm and digital display and other functions.The software design of this system is programmed by C language,and the whole system achieve the basic function of general lift control.KEY WORDS SCM Lifts Relays Photoelectric sensors AT24C02目录中文摘要 (I)英文摘要 (II)序言 (1)1方案的比较和确定 (2)1.1方案的选择 (2)1.2单片机控制方案的选择 (2)1.3系统设计框图 (3)2系统主要模块及硬件设计 (5)2.1系统硬件原理图 (5)2.289C52单片机简介 ........................................................................ 错误!未定义书签。

2.3震荡器和时钟电路....................................................................... 错误!未定义书签。

2.4看门狗复位电路............................................................................ 错误!未定义书签。

2.5输入模块的设计............................................................................ 错误!未定义书签。

2.5.1 楼层检测电路 .............................................................................. 错误!未定义书签。

2.5.2 超限检测电路 .............................................................................. 错误!未定义书签。

2.5.3 键盘及独立按键模块设计 ....................................................... 错误!未定义书签。

2.6输出模块设计 ................................................................................. 错误!未定义书签。

2.6.1 数码管显示模块.......................................................................... 错误!未定义书签。

2.6.2 继电器驱动电路.......................................................................... 错误!未定义书签。

2.6.3 报警电路 ....................................................................................... 错误!未定义书签。

2.7外部扩展存储模块设计 ............................................................ 错误!未定义书签。

2.7.1 I2C总线 ........................................................................................ 错误!未定义书签。

2.7.2 AT24C02.......................................................................................... 错误!未定义书签。

2.8电源模块设计 (6)2.9抗干扰设计 (6)3系统软件的设计 (7)3.1程序设计语言与软件开发环境 (7)3.1.1 程序设计语言的选用 (7)3.1.2 系统软件开发环境 (7)3.2主程序设计 (7)3.3AT24C02读写子程序................................................................... 错误!未定义书签。

3.4按键扫描子程序............................................................................ 错误!未定义书签。

3.5显示子程序....................................................................................... 错误!未定义书签。

3.6电机拖动子程序............................................................................ 错误!未定义书签。

3.7平层子程序....................................................................................... 错误!未定义书签。

结论 .............................................................................................................. 错误!未定义书签。

致谢 .............................................................................................................. 错误!未定义书签。

参考文献 ............................................................................................................ 错误!未定义书签。

附录1系统电气原理图 ......................................................................... 错误!未定义书签。

附录2单片机C源程序 ......................................................................... 错误!未定义书签。

引言以建筑卷扬机和施工升降机等建筑货运电梯为代表的垂直提升机械,在建筑施工中扮演着重要角色。

利用这类设备,可以将物料和施工人员在地面和各楼层间输送,目前工地上普遍采用人工控制的方法,定位精度差,劳动强度大,所以有必要采用自动控制系统。

随着电动升降机在建筑、家居、流水线生产等方面的应用不断深入,如何完成对电动升降机的有效控制以及呈现友好的人机界面已经成为许多企业、商家及消费者的迫切要求。

目前市场上的升降机种类繁多,应用也比较广泛。

许多企业、高校的人员对该方面的研究和设计都有所涉及,其中以物料运输中升降机的控制系统设计,以及研究货运电梯的控制系统为主导方向。

在当前的市场经济环境下,如何设计出一款功能符合消费者需求、界面友好、操作简单、运行可靠、价格合理的产品成为各企业和设计人员所要关注的最主要问题。

同时也是产品能否在激烈的市场竞争中站稳脚跟的关键所在。

相关主题