基于Web的ARM9控制器组态软件开发

来源 :天津大学 | 被引量 : 0次 | 上传用户:xulxulo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术与控制技术的发展,基于嵌入式技术的控制器以其性价比高、适用性强等优点具有广阔的市场前景。嵌入式控制器的应用需要良好过程控制软件的支撑。传统嵌入式控制器开发软件存在着对开发周期长、控制算法单一、成本高等缺点,结合目前嵌入式系统和组态软件的发展趋势,本文在ARM控制器上设计了基于网络的模块化、可组态、多算法、低成本的开发软件,可以适应不同场合的应用。本文首先概述了工业控制系统的背景和发展现状,总结了嵌入式控制系统的特点、分类及发展趋势,并引入了组态软件的概念。针对系统现有硬件资源,本文利用mtd工具实现了对flash存储空间的在线分区管理,使得组态信息和数据能够得到及时的存储;在对当前流行文件系统进行比较的基础上,采用了基于ramdisk的ext2根文件系统和管理flash的jffs2文件系统的双文件系统;通过对比远程控制网络结构,运用B/S模型构建ARM控制系统软件的三层结构:人机界面层、组态信息处理层、控制算法实现层;搭建了控制系统的开发环境,包括交叉编译环境的建立,选择并移植boa服务器和sqlite数据库,制作根文件系统以及制作linux+Xenomai双内核的内核映像等;通过在内核空间实现SPI设备驱动,用户空间实现AD/DA设备驱动实现了结合内核空间与用户空间优势的双驱动,并对设备临界资源采用同步原语进行保护以防止并发和竞态的发生。最后通过对xenomai多任务机制的运用,开发了包括PID算法、模糊控制算法以及神经网络PID算法的模块化通用控制软件,实现了基于浏览器的控制系统组态软件的整体设计。该软件达到了使控制器具有同时控制四个不同回路、且每个回路可以由用户配置控制算法、参数、扫描周期等功能的要求。实验结果表明,采用本软件开发的控制系统具有良好人机界面且能严格按照用户的定制对四个回路进行控制。
其他文献
常规能源、电力紧缺及供电环境问题日益突出,利用可再生能源如风能,作为未来最重要的清洁替代能源之一,对于缓解能源匮乏具有非同寻常的意义。可利用的风能在全球范围内分布都很
本文是以山东中茂圣源纸业有限公司制浆中段废水处理过程DCS项目为应用背景,就曝气池溶解氧(Dissolved oxygen,DO)控制展开理论和应用研究的。制浆中段废水属于中等浓度偏上、可
随着科学技术的发展和社会的进步,机器人的应用越来越普及,已逐渐渗透到工业生产和制造及医疗领域等。在远程医疗手术系统中,控制指令通过网络传送至机械臂,控制机械臂的工作状态
学位
近年来,构建安全、舒适、高效的列车客运系统成为高速铁路的重要发展方向,高速列车运行安全保障问题逐渐显现并受到关注。牵引系统作为高速列车关键子系统之一,其稳定性及粘
机床产业是现代制造业的基础,随着经济全球化时代的到来,机床制造企业必须加强其配件供应商的管理。为了提高配件采购质量、降低采购成本和促进机床产业可持续发展,提出了基
裂缝是隧道病害的一种,严重影响了隧道的安全,有效地检测隧道表面裂缝对于隧道的安全至关重要。隧道表面图像普遍存在着光照不均匀,目标对比度低,背景纹理复杂,噪声干扰严重
稳定平台具有稳定和跟踪两大功能,即隔离载体扰动,使负载保持稳定,并且快速跟踪运动目标。运动控制器是稳定平台的控制中心,其性能的好坏直接关系到稳定平台的控制效果。本文从硬
随着现在科学技术的发展,控制方法不断的进步和完善,越来越多的控制方法应用于研究新的科学问题。混沌系统作为一门新学科受到了广泛关注,其中L(u|¨)混沌系统作为一类特殊的
SBR序批式(间歇)活性污泥法是污水处理中最重要的方法之一,但目前没有合适的仪器仪表能对废水的一些重要工业指标,如BOD、COD等做实时的在线检测。使得污水处理实时控制变得困
学位
随着惯性导航技术的迅速发展,惯导平台的精度要求也变得越来越高。由于加工水平和制造工艺的限制,仅仅依靠提高陀螺及加速度计等惯性元器件的精度来提高整个惯性导航系统精度的