基于linux的嵌入式控制系统软件设计

来源 :大连海事大学 | 被引量 : 0次 | 上传用户:liudanfeng123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统是继网络技术之后,又一个新兴的技术发展方向。嵌入式系统具有体积小、性能强、功耗低、可靠性高以及面向行业应用的突出特征,目前已经广泛地应用于军事国防、消费电子、网络通信、工业控制等各个领域。 Linux属于开放的操作系统,它对新技术,新协议有良好的适应性,而且具有强大的网络功能。因为它的开放源代码、免费和内核可裁剪等优点,在嵌入式系统中的应用越来越广泛。 嵌入式系统应用需求中最为突出的一个特点是注重应用的时效性,因此,采用成熟、易于二次开发的系统有利于节省时间,从而以最短的时间面向用户。 因此本文的目标就是设计并实现一个Linux平台下的组态的嵌入式底层工业控制软件,用于对常规工业过程的控制。本系统可针对不同的具体工业项目自由组态,满足用户不同的需求,从而大大节省项目的开发时间,为用户争取项目市场提供帮助。 文中对嵌入式系统的定义、特点、分类和发展进行了阐述,并且对当前比较典型的嵌入式操作系统作了分析;对嵌入式工业控制系统的需求作了深入研究,选择技术成熟的PC104嵌入式系统作为系统的硬件平台,Linux操作系统作为系统的软件平台;在对控制系统的功能进行分析的基础上,进行了系统软件的总体设计,主要包括软件功能、数据结构、存储方式和模块划分等;本文设计并实现了基于以太网的ModbusTcp协议,实现了系统的网络通讯功能,使得系统可以与其他支持该协议的组态软件连接,实现分布式网络控制;系统中还利用ModbusTcp协议中为用户保留的功能码,实现了系统参数设定和下载的功能。论文采用了多种Linux的编程技术例如多线程技术等,所实现的系统功能完善,组态灵活,具有通用性。 本文研究的嵌入式底层工业控制系统软件有着广泛的应用领域,通过组态,可用于各种类型的工业控制对象和系统,并且通过简单移植即可应用于不同的硬件平台。本系统的研究和开发具有较高的实用价值。
其他文献
近年来随着3C(Communication,Computer,Control)技术与移动互联网(Mobile Internet)的进一步发展与成熟,以物联网(The Internet of Things)为核心的技术在智能家居、智慧城市
倒立摆系统是控制理论中用来验证某一理论的正确性及在实际应用中可行性的典型装置。本文采用变论域模糊控制思想来解决常规模糊控制器控制性能与规则数之间的矛盾,以期实现
随着牵引供电系统运行、调度和管理工作的日益复杂,研制可靠性高、数据处理功能强、人机联系手段齐全、兼备当地控制和远方监控功能的新型变电所微机集中控制系统势在必行。
随着多媒体技术和嵌入式处理器的快速发展,视频监控系统在越来越多的场合得到应用。近年来3G网络技术日益完善,无线视频监控系统得到了快速的发展,使得之前难以架设有线网络场合
随着计算机技术、通信技术和楼宇自动化技术的飞速发展,人们对家居环境的要求越来越高。智能家居由于其安全、方便、高效、智能化等特点在21世纪正日益成为现代社会和生活的
地图构建是智能自主移动机器人执行的基础任务之一,利用多机器人之间的协作可以更有效的完成地图构建任务。本文以移动机器人AS-R为仿真研究对象,对多机器人协作地图构建问题进
随着嵌入式技术的进一步发展,嵌入式系统已经广泛应用于智能家电、通信、工业控制、汽车等多个领域。好的嵌入式系统是能完成目标功能的最小系统。高性能、高可靠性、低成本
无源性这个概念是从耗能网络中抽象出来的,具有广泛的工程背景。无源系统理论已成为非线性系统分析与设计的重要工具,被广泛应用于自适应控制和鲁棒控制等研究领域。但是,相
随着图像科学各基本理论的进展以及DSP应用技术迅速发展,与DSP技术相结合的数字图像处理技术在国民经济各部门得到了广泛的应用。而现代战争的要求越来越高,空战更是一个复杂
本文主要研究了基于远程数字视频监控系统的运动目标的检测与追踪算法。运动目标的检测与跟踪是计算机视觉领域非常活跃的一个课题,而且有着非常广泛的应用,例如视频会议、机器