自动电梯模拟控制系统大学论文Word文件下载.docx
《自动电梯模拟控制系统大学论文Word文件下载.docx》由会员分享,可在线阅读,更多相关《自动电梯模拟控制系统大学论文Word文件下载.docx(30页珍藏版)》请在冰豆网上搜索。
![自动电梯模拟控制系统大学论文Word文件下载.docx](https://file1.bdocx.com/fileroot1/2022-10/12/36bb26dd-3d8f-404a-bd4e-486fd52414fd/36bb26dd-3d8f-404a-bd4e-486fd52414fd1.gif)
本文旨在使用英倍特EDUKIT-Ⅲ实验开发板和Linux操作系统完成自动电梯模拟控制系统的设计与实现。
首先,根据系统开发需求,搭建了Linux开发环境。
其次,本文通过对自动电梯进行需求分析,详细制定了电梯的运行规则,并根据运行规则设计实现了电梯的控制运行算法。
最后,系统使用开发板上的液晶显示屏作为显示设备,完成了模拟系统的演示过程。
本文详细设计了乘客与电梯的信息交互过程,基于Linux帧缓冲(Framebuffer)设备驱动程序开发了在LCD上显示电梯的状态、乘客的请求以及电梯动态运行效果等信息的应用程序。
系统还使用开发板上的5*4小键盘上的部分按键模拟电梯按钮,把键盘作为乘客信息输入端。
本文使用功能性测试方法对程序进行了测试。
最终,仿真程序能够根据不同乘客向自动电梯模拟系统输入的内、外部不同的请求信息,指挥电梯按照运行规则运行,并在LCD上显示相应信息。
关键词:
电梯;
LCD;
交互;
Linux;
信息
TheSimulativeControlSystemofTheAutomaticElevator
Abstract
Alongwiththeaccelerationofurbanization,lotsofmoderntallbuildingsrisingstraightfromtheground,theelevatorhasbecomeanecessaryinfrastructureofthemodernarchitecture.Theelevator,asonekindoftransportationvehicle,isnotonlyconcernedonitssecurity,butalsoisexpectedthattheinteractionwithitcanbeuser-friendly.Andalongwiththeembeddedsystemandequipmentwidelyusedintheintelligentcontroldomain,buildingasetofmoreintelligentelevatorcontrolsystembecomesconvenientandfeasible.
ThisarticleisforthepurposeofusingEmbestEDUKIT-ⅢexperimentboardandtheLinuxoperatingsystemtocompletethedesignandrealizationofthesimulationcontrolsystemoftheautomaticelevator.First,accordingtothesystem’sdemand,buildtheLinuxdevelopmentenvironment.Second,throughcarryingonanalysistotherequirementoftheautomaticelevator,thisarticleformulatedtheelevator'
smovementruleindetail,andrealizedelevator'
scontrolalgorithmaccordingtothemovementrule.Finally,thesystemtooktheLCDontheexperimentboardasdisplaydevice,completedthesimulationsystem'
sdemonstration.Thisarticledetaileddesignedtheprocessoftheinformation’sinteractionbetweenpassengersandelevator,anddevelopedaprogramwhichisbasedonLinuxFramebufferdevicedriverprogramthatcandisplaytheelevator’sstatus,passenger'
srequestaswellaselevatordynamicmovementeffectonLCD.Thesystemalsousedthe5*4smallkeyboard'
spartialpressedkeysoftheexperimentboardtosimulatetheelevator’sbuttons,andthekeyboardwastookasthepassenger’informationinputend.
Accordingtothefunctionalitytestmethod,thisarticlecarriedonthetesttotheprocedure.Finally,thissimulatedprogramcanactaccordingtotheinputinformationwhichisfromthepassengeroutsideandinside,directedtheelevatortomoveaccordingtothemovementrule,anddemonstratedthecorrespondinginformationonLCD.
KeyWords:
elevator;
interaction;
information
目录
摘要I
AbstractII
1绪论1
1.1课题的背景及研究意义1
1.2嵌入式系统1
1.2.1嵌入式系统简介1
1.2.2嵌入式系统的发展2
1.2.3嵌入式系统的应用领域2
1.2.4嵌入式系统的组成和特点2
1.3本文主要工作3
2系统软硬件平台及开发环境构建3
2.1Linux操作系统简介3
2.2系统硬件平台介绍5
2.2.1ARM微处理器简介5
2.2.2EDUKIT-Ⅲ实验平台介绍5
2.3系统开发环境的构建7
2.3.1利用Cygwin安装建立模拟开发环境7
2.3.2交叉编译环境的建立7
3电梯系统总体架构及各模块的实现9
3.1电梯系统总体架构及功能模块划分9
3.1.1电梯系统简介及框架9
3.1.2系统功能模块划分及描述10
3.1.3系统使用说明10
3.2电梯控制模块的设计与实现11
3.2.1系统设计要求11
3.2.2电梯运行规则12
3.2.3电梯系统流程图12
3.2.4电梯控制状态划分及迁移规则14
3.2.5电梯各控制状态的具体实现15
3.3系统输入模块的设计与实现19
3.3.1系统输入模块功能分析19
3.3.2ZLG7290器件工作原理19
3.3.3加载I2C模块20
3.3.4输入模块应用程序实现20
3.4系统显示模块的设计与实现21
3.4.1显示系统界面设计21
3.4.2LCD设备显示原理24
3.4.3基础图形显示实现25
3.4.4字符的显示实现26
3.4.5图片的显示实现27
4电梯系统的测试28
结论29
参考文献30
致谢31
1绪论
1.1课题的背景及研究意义
1854年,在纽约水晶宫举行的世界博览会上,美国人奥的斯第一次向世人展示了他的发明——历史上第一部安全升降梯。
1900年,美国奥的斯电梯公司为上海提供2台电梯。
从此,世界电梯历史上展开了中国的一页。
一个半世纪的风风雨雨,翻天覆地的是历史的变迁,永恒不变的是电梯提升现代人生活质量的承诺。
现代人的生活已离不开电梯。
随着高层楼宇在一些大中城市迅速增多,电梯越来越多地走进人们的生活,成为现代高层建筑所必须的基本设备,作为一种特殊的垂直交通工具,存在着这样的需求:
目前大部分电梯内部和楼道外部,显示电梯运行状态(层站、运行方向等信息)多采用LED显示板,显示内容单调,所以设计和开发一套使用LCD作为显示设备的自动电梯模拟控制系统软件,能显示更加丰富多彩信息,具有很大的实用价值。
近年来,嵌入式技术迅速发展,成为技术研究和产品开发的热点之一,嵌入式系统的应用逐步渗透到工业控制、智能仪器、通信设备等人们生活的各个领域。
极大地提高了设备、仪器和生产过程的智能化、自动化水平,方便了人们的生产和生活。
本系统采用以嵌入式微处理器S3C2410为核心的硬件平台,利用英蓓特EDUKIT-Ⅲ实验箱上外挂的液晶显示屏,通过综合设计开发,可以显示中文汉字、英文字母、动态图形,并可以实时更新,画面色彩丰富,动画流畅,界面设计人性化。
按照用户需求进行个性化定制,在嵌入式ARM平台上实现自动电梯模拟控制系统的功能。
本系统设计合理,运行高效可靠,通用性强,安装升级方便。
1.2嵌入式系统
1.2.1嵌入式系统简介
嵌入式系统可以看作是与通用计算机相对应的概念,通用计算机系统具有计算机的标准形态,装配各种应用软件,以雷同的面目出现并应用于社会的各个方面,而嵌入式系统硬件差异巨大,几乎没有可以通用的驱动和应用软件,以嵌入式的形式隐藏在各种装置、产品和系统中。
嵌入式系统在应用数量上远远超过了通用计算机系统,许多大型电脑系统,事实上也是许许多多小的嵌入式系统组成的。
从应用上考虑,嵌入式系统是用于控制、监视或者辅助操作机器和设备的装置;
微机学会定义嵌入式系统是以嵌入式应用为目的的计算机系统,可分为系统级、板级、片级。
嵌入式系统是设计完成特定功能的硬件和软件,并使其紧密偶合在一起的专用计算机系统,该专用计算机系统对软件和硬件的可裁剪性、功能、可靠性、成本、体积、功耗等方面提出严格要求。
1.2.2嵌入式系统的发展
嵌入式系统发展有30多年的历史,期间从8位、16位的微处理器,形成系列化、模块化的单板计算机,软件大多采用汇编语言或者宏语言来编写,到20世纪80年代,得益于微电子工艺水平的提高,能够将嵌入式应用所需要的微处理器、I/O接口、A/D、D/A转换器、串行接口以及RAM、ROM等都集成到一个超大规模的集成电路(VLSL)中,制造出面向I/0设计的微控制器,俗称单片机。
随后,出现了嵌入式操作系统如VxWorks、WinCE以及嵌入式Linux等。
近年来,嵌入式系统发展更是日新月异,硬件方面,面向实时信号处理算法的DSP向高速、高精度、低功耗方向发展,32位微控制器己成为市场主流,嵌入式CPU主频越来越高,并开始支持多媒体,软件方面,出现了很多优秀的嵌入式操作系统系列,跨平台的软件开发技术也开始从通用计算机延展到嵌入式设