嵌入式控制器组态软件运行环境的设计及应用学士学位论文.doc
《嵌入式控制器组态软件运行环境的设计及应用学士学位论文.doc》由会员分享,可在线阅读,更多相关《嵌入式控制器组态软件运行环境的设计及应用学士学位论文.doc(53页珍藏版)》请在三一办公上搜索。
1、哈尔滨远东理工学院学士学位论文 题 目:嵌入式控制器组态软件运行环境的设计及应用姓 名: 分院: 工学院 专业: 电子信息工程 学 号: 指导教师: 王 鑫 二0 年 月 日毕业设计(论文)评语及成绩 一、指导教师评语:是否同意参加答辩:指导教师签字: 20 年 月 日 二、评阅人评语:是否同意参加答辩: 评阅教师签字: 20 年 月 日 三、答辩委员会评语:是否建议授予学士学位:答辩委员会成员签字:1、 2、 3、 4、 5、 6、7、 8、 9、 20 年 月 日 四、答辩委员会主任单位 答辩委员会主任职称 答辩委员会主任签字 20 年 月 日 五、毕业设计(论文)成绩: 学生所在分院盖章
2、: 20 年 月 日哈尔滨远东理工学院毕业设计(论文)任务书学生姓名学 号分 院工学院专 业 电子信息工程任务起止时间: 2012 年 12 月 10 日 至 2013 年 5 月 31 日毕业设计(论文)题目: 嵌入式控制器组态软件运行环境的设计及应用毕业设计(论文)工作内容: 本课题将嵌入式系统技术与通用组态软件技术结合在一起,提出一种嵌入式控制器组态软件运行环境,它可以根据不同的组态配置文件生成不同功能的嵌入式控制器,不用编程,大大缩短了嵌入式产品投放市场的时间,而且使产品具有丰富的人机界面,强大的控制功能,并能够存储一定数量的历史数据。毕业设计(论文)进度安排:1、查阅中外文文献资料,
3、写出文献综述阶段:2012年12月10日2013年1月10日2、调查、设计、实验、研究阶段:2013月1 月11日2013年3月31日3、设计(论文)撰写与整理阶段: 2013年4 月1 日2013年5月31日指导教师意见与要求: 签字: 年 月 日主任意见: 签字: 年 月 日摘 要自计算机技术进入“后PC”时代以来,控制系统正在向网络化、数字化迅猛发展这使得控制技术与嵌入式技术的结合更加紧密。现代工业对控制系统的可扩展性,可管理性和易用性提出了越来越高的要求,这使得常规仪表逐渐被以嵌入式系统为核心的计算机控制系统所代替。随着工业自动化尤其是远程监控系统的发展,传统的通过程序设计实现控制目的
4、的方法越来越难以满足实际的工程需要,这时,工程组态软件应运而生了。在嵌入式这一特殊环境中,需要对工控组态软件进行特殊的设计,以满足系统环境的需要,由此产生了一种特殊的工控组态软件嵌入式组态软件。本文介绍了嵌入式控制器组态软件运行唤醒选用的ARM7微处理器和基于此微处理器的硬件平台,以及嵌入式实时操作系统C/OS-II;在分析了嵌入式组态软件的整体结构后,详细介绍了运行环境所要完成的功能和数据处理流程,并提出了嵌入式组态软件运行环境的设计思想;基于分析结果,根据具体配料称重控制器的要求重新设计了外围接口电路,在LPC2210微处理器上移植了嵌入式实时操作系统C/OS-II和ZLG/GUI,开发了
5、外设驱动程序;详细分析了嵌入式组态软件运行环境所用到的组态支撑模块的设计重点和关键技术。利用设计好的嵌入式控制器组态软件运行环境组态生成了一个配料称重控制器,并检验了设计效果。实验表明,运行环境能够根据组态配置文件生成符合要求的嵌入式控制器,整个过程无需大量编程,并可根据需要设计出不同的人机界面,控制功能也可以自由的删减,充分体现了组态软件的特点。关键词:嵌入式控制器;组态;ARM;C/OS-II;配料称重系统AbstractSince the era of the post-PC since the computer technology, the control system is net
6、worked, digitized rapid development which makes more closely control the combination of technology and embedded technology. Modern industrial control system scalability, manageability and ease of use of the ever-increasing demands, which makes conventional instruments have been gradually replaced by
7、 the computer control system core embedded systems. With development of industrial automation, remote monitoring system, the traditional through procedures designed to achieve control purposes it increasingly difficult to meet the actual project needs, this time, the engineering software came into b
8、eing. Control configuration software embedded in this special environment, a special design to meet the needs of the system environment, resulting a special control configuration software - embedded configuration software.This article describes the embedded controller configuration software runs wak
9、e chosen ARM7 microprocessor-based the microprocessor hardware platform, as well as embedded real-time operating system C / OS-II; in the analysis of the overall embedded configuration software structure, details the functions and data processing operating environment to complete the process, and em
10、bedded configuration software operating environment design ideas; based on the analysis of results, depending on the ingredients weighing controller requirements redesigned the peripheral interface circuit transplantation of embedded real-time operating system C / OS-II and ZLG / GUI LPC2210 micropr
11、ocessor and developed peripheral drivers; detailed analysis of the embedded configuration software used by the operating environment configuration support module design priorities and key technologies. Using designed embedded controller configuration software operating environment configuration to g
12、enerate a batch weighing controller, and test the design effect. The experiments show that the operating environment can be generated to meet the requirements of the embedded controller configuration files, depending on the configuration, the whole process without a lot of programming, and can be de
13、signed according to the needs of different man-machine interface, control functions can also be free of the deletion, fully reflects the configuration software features.Keywords: embedded controller; configuration; ARM; C / OS-II; ingredient weighing system目 录摘 要IAbstractII目 录III第1章 绪 论11.1本课题的研究背景1
14、1.2嵌入式系统组态软件11.3本课题的研究意义21.4本课题的主要工作3第2章 嵌入式组态软件运行环境系统分析42.1嵌入式系统42.1.1嵌入式系统定义42.1.2嵌入式系统结构42.1.3嵌入式系统特点42.1.4嵌入式系统的开发52.2嵌入式控制器硬件平台52.2.1ARM7TDMI_S微处理器52.2.2基于ARM7的硬件平台62.3嵌入式操作系统62.3.1 嵌入式操作系统简介62.3.2 嵌入式实时操作系统C/OS-II82.4 嵌入式组态软件运行环境整体架构92.4.1 嵌入式组态软件结构92.4.2 嵌入式组态软件开发环境92.4.3 嵌入式组态软件运行环境92.5 嵌入式组
15、态软件运行环境分析102.5.1 嵌入式组态软件运行环境的功能102.5.2 嵌入式组态软件运行环境数据处理流程112.5.3 嵌入式组态软件运行环境设计思想112.6 本章小结13第3章嵌入式组态软件运行环境具体设计143.1嵌入式控制器硬件平台建立143.1.1 A/D采样接口电路143.1.2脉冲信号检测接口电路143.1.3 D/A输出接口电路153.2 嵌入式操作系统C/OS-II移植153.2.1 编写OS_CPU.H163.2.2 编写 OS_CPU_C.C173.2.3 编写OS_CPU_A.S193.3 C/OS-II下外设驱动开发203.3.1 LCD驱动开发203.3.2
16、 ZLG/GUI移植223.3.3 UART驱动开发243.3.4 A/D驱动开发253.3.5 定时器驱动开发273.3.6 PWM驱动开发273.4 运行环境组态支撑模块设计293.4.1 数据管理模块293.4.2 图形显示模块303.4.3 通信模块313.4.4 I/O模块323.4.5 控制算法模块323.5本章小结34第4章 应用案例实验及分析354.1 配料称重控制器概述354.2 配料称重控制器的设计及检验354.2.1控制器设计要求354.2.2控制器功能组态354.2.3控制器人机界面组态364.2.4控制器运行检验374.3 本章小结38结 论39致 谢40参考文献41
17、附录 A42附录 B44附录 C45第1章 绪 论1.1本课题的研究背景自计算机技术从20世纪90年代进入充满机遇的“后PC”时代以来,控制系统正在向网络化,数字化迅猛发展,这使得控制技术与嵌入式技术的结合更加紧密。现代工业对控制系统的可扩展性,可管理性和易用性提出了越来越高的要求,这使得常规仪表逐渐被以嵌入式系统为核心的计算机系统所替代。嵌入式系统在工业控制中的广泛应用,极大地提高了工业生产的信息化、现代化和自动化水平。工业生产线上将广泛应用嵌入式控制技术和基于嵌入式技术的控制器。目前,各种各样的新型嵌入式系统在应用数量上已经远远超于通用计算机。在工业生产中,使用嵌入式技术的数字机床,智能工
18、具,工业机器人正在逐渐改变着传统的工业生产方式。因此,嵌入式系统将是今后的主流发展趋势。随着工业自动化尤其是远程监控系统的发展,传统的通过程序设计实现控制目的的方法越来越难以满足实际的工程需要,这时,工程组态软件应运而生了。在嵌入式系统这一特殊环境中,需要对工程组态软件进行特殊的设计,以满足系统环境的需要,由此产生了一种特殊的工控组态软件嵌入式组态软件。1.2嵌入式系统组态软件1.通用组态软件组态一词来源于英文单词configuration,“组态软件”作为一个专业术语,到目前为止,并没有一个统一的定义,它是伴随着集散控制系统(Distributed Control System ,简称DCS
19、)的出现而引入工业控制领域的。从组态软件的内涵上说,组态软件是指在软件方面,操作人员根据应用对象及控制任务的要求配置用户应用软件的过程,也就是把组态软件视为“应用程序生成器”。从应用角度讲,组态软件是自动控制系统中的监控层,完成系统硬件与软件的沟通、对现场的实时监测与控制,起到在管理层和控制层之间上传下达的作用。在工业过程控制系统中存在着两大类可变因素:一是操作人员需求的变化;二是被控对象状态的变化及被控对象所用硬件的变化。而组态软件正式在保持软件平台执行代码不变的基础上通过改变软件配置信息(包括图形文件、硬件配置文件、实时数据库等),适应系统对两大可变因素的要求,构建新的监控系统的平台软件。
20、以这种方式构建系统既提高了系统的成套速度,又保证了系统软件的成熟性和可靠性,使用起来方便灵活,而且便于修改和维护。组态软件的另一大特点是实时多任务,数据采集与输出、数据处理与算法实现、图像显示与人机对话、实时数据的存储、查询与管实时通信等多个任务要在一个系统中同时运行。2.嵌入式组态软件产生与发展嵌入式系统近些年发展迅速,在工业控制领域内更是如此,越来越得到专业人士的青睐。它的主要作用是实时控制、监视、管理被控对象、数据处理等,或者辅助其他设备运转,完成各种自动化处理的任务。然而纵观工控行业,虽然嵌入式硬件设备很多,但嵌入式应用软件却极度缺乏,严重地限制了嵌入式系统在工控行业的应用和推广,制约
21、着嵌入式系统的发展。目前的嵌入式系统,无论是不装操作系统的,还是装有Windows CE、Linux等操作系统的,支持组态软件的都很少,用户如果需要开发一个嵌入式的监控系统,一般都需要亲自编程。这样不仅开发工作量大、周期长,而且系统运行的稳定性也较差,同时以后系统的软件升级与维护也比较困难。另一方面,组态软件已经在工业控制领域发展了十几年,并且取得了巨大的成功。它从根本上改变了技术工控系统需要大量编程的开发方法。所以将嵌入式系统技术与组态软件及时相结合,行程一种类似于通用组态软件的嵌入式组态软件,使之能够快速、高效、方便地开发出适应各种场合的嵌入式系统是必然的。目前国内外的嵌入式组态技术尚处于
22、发展初期,相应的软件产品并不多。国外方面,Indusoft Web Studio生产的嵌入式HMI/SCADA软件据说是市场上第一个可以运行于Windows CE上的嵌入式组态软件,它可以运行于多种处理器上,如ARM、MIPS、MIPSFP、SH3、PowerPC、THUMB等,而其他的一些嵌入式组态软件则只能运行于有限的几种处理器上。Progea的Movicon CE可以在Windows CE下运行。国内的嵌入式组态软件还相当的少,比较有影响的有亚控公司的组态王嵌入式版和北京昆仑通态的MCGSE。组态王嵌入式版6.0是亚控公司在组态王6.0基础上,为嵌入式应用开发的产品,具有功能强、通信方便
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 控制器 组态 软件 运行 环境 设计 应用 学士学位 论文
链接地址:https://www.31ppt.com/p-4023687.html