基于ARM9的通用控制器软件设计

被引量 : 0次 | 上传用户:thriving_hehe
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着控制技术和计算机科学的快速发展,工业控制器和工业控制软件呈现出了智能化、信息化、通用性和开放性的发展趋势。传统的控制器软件或存在着灵活性差、开发周期长、功能单一等缺点,或成本较高、难以普及;针对目前流行的ARM处理器和控制器PC化的发展趋势,本文提出并设计了一种可组态、多算法、网络化、灵活度高的底层控制器软件,以适应不同的场合与应用。该软件基于ARM9处理器和嵌入式Linux操作系统,将前者的高性能和后者提供的网络通讯、进程调度等功能充分发挥了出来。该控制器软件基于一种纵向分层和横向分块的正交化软件结构,分设备抽象层、嵌入式操作系统层和应用程序层,不少模块具备了继承性和可重用性特征,为程序的后续开发和升级扩展提供了方便。该软件可以灵活地组态并使用控制器上的AD/DA模拟量通道、I/O输入输出点等硬件资源,提供了常见的几种算法供人选择和配置参数,提供了一种基于公式的I/O点组态机制,同时还可以将底层的运行状态通过Modbus/TCP协议发送到上位机以便监控之用,实现了控制器的通用性、信息化和易用性。为了实现该控制器软件,本人主要做了以下方面的工作:提出了分层分块的控制器软件结构,开发了控制器在Linux下需要的设备驱动程序,修改了Linux操作系统,开发了主控制程序以及各个功能模块,提出了一种基于公式的数字量组态的处理方法,提出了算法加入的接口和准则,并对驱动程序和应用程序的正确性和可用性进行了测试。
其他文献
<正>为了深入推进素质教育,全面提高教育质量,切实减轻义务教育阶段学生过重课业负担,2011年11月重庆市教育科学研究院编制了《重庆市义务教育阶段学生课业负担情况调查问卷
扩散遍布于化学工程各个领域,而扩散系数是科学工作者研究的重中之重。尽管有很多科学家对扩散系数做了详尽的研究,但是扩散机理仍然是一个未解之迷。本论文在研究扩散微观机
配电系统可靠性是电力系统的运行特性及其可靠性的集中体现。配电系统可靠性的研究和应用,对保证供电质量、提高经济效益以及进行配电系统网络的建设和改造有着重要的指导作
<正>科学技术和社会经济的迅猛发展,在促进人类文明进步的同时,也导致了人与自然关系的紊乱,从而为人类未来发展前景蒙上了一层阴影.现实的迷津往往牵动着人们对历史的文化回
目的探讨脑卒中偏瘫患者早期良肢位摆放干预日常生活能力(ADL)的影响。方法将100例脑卒中患者随机分为良肢位组和对照组各50例,良肢位组采用早期床上良肢位摆放,对照组采用神
本文共分为四章,包括分子印迹聚合物、海洋微生物活性物质研究进展、氧化铝模型法合成分子印迹聚合物纳米材料、分子印迹聚合物纳米膜杂化硅胶的制备方法研究、分子印迹聚合
新课改背景下高中物理教学应改变课堂教学中出现的无效化、低效化的现象,提高教学的有效性,更好地发展学生。做如下研究探索:首先分析课堂教学无效和低效呈现的种种问题,对本
根据作者提出的确定食双星基本参量的一个新方法,由光变极小时刻求出了相接双星大熊座AW的基本参量。证实了Rensing等人为了矫正相接双星邻近效应引起的谱线轮廓畸变所提出的
将工业机器人作为立体视觉传感器的运动载体,不仅具有视觉检测技术非接触、快速的特点,而且由于机器人的灵活可编程而增强了整个测量系统的柔性。在运用机器人视觉检测系统进
二十世纪六、七十年代以来,伴随着传统工业的衰落,城市中逐渐产生大量的工业废弃地。一方面,城市中大量的工业废弃地亟待改造,另一方面,我国城市游憩空间较为缺乏,因此本文试