基于CANopen协议的可软件组态控制器的实现

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:sufe_
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现在的工业生产过程控制领域,越来越多的采用控制器模块加上数据采集模块组成系统的方案来实现生产流程的自动化控制。这种构成控制系统的方案具有功能强大、成本低、灵活度高等特点。其中,控制器模块是整个系统的核心,高性能的控制器模块能采集更多的模拟和数字量,提供更多控制算法和更多回路的闭环控制,提高了整个系统的性能。另外现场总线技术的发展,也为网络化控制器的发展提供了契机。 本文根据控制器算法模块化和控制器网络化的发展要求,提出了一种基于填表编辑组态序列,然后下载组态数据到控制器的方法来实现可软件组态控制器。并且采用具有高度灵活性和可配置性的CAN总线高层协议CANopen实现控制器的通信功能。填表编辑组态序列不仅可以灵活的根据需要组织组态序列,同时也降低了整个系统开发的复杂度。通过CAN总线下载组态数据到控制器实现可软件组态的功能。控制器具有现场总线通信接口已经是发展的趋势。在分析和比较了各种现场总线的性能和实现途径后,控制器的现场总线通信协议确定为CANopen。课题完成了CANopen协议栈在TMS320F2812上的集成,分析了控制器参数和过程数据与CANopen对象字典索引的映射关系。控制器软件采用多任务体系架构,课题完成了嵌入式实时操作系统μC/OS-II到TMS320F2812上的移植,在此基础上完成了控制器的软件开发。通过实验测试,控制器表现出了柔性大、较高的采样精度和较好的控制效果等优点,与CANopen主协议栈的连接测试表明控制器满足CANopen从节点的基本功能。
其他文献
四旋翼无人机具有体积小、结构简单、重量轻、成本低、隐蔽性较好的特点,适应于多平台、多空间环境。其飞行高度较低、机动性很好,可以在较小的平台上灵活起降,不需要弹射装
视觉系统是机器人足球比赛成败的最关键因素之一。目前全自主中型组机器人的视觉传感主要是由全景视觉子系统完成。全景视觉子系统采用的二段式等比例反射镜存在设计缺陷,有可
温度是工业生产中非常重要的参数之一,在很多工业现场,对温度的测量和控制精度都有着很高的要求,高精度测温和控温方法的研究具有重要的理论和实际意义。铂电阻具有精度高、稳定
在靶场测试中,由于周围环境是多变的,天空云层的变化、树木遮挡、光照不足以及其他因素等使背景变得复杂,而且口径小的弹丸成像后像素数较少,仅有几个像素,信噪比较低,难以检
气垫船是由空气支撑的,其航行时受到水的阻力就比较小,而受到风、浪、流的影响会比较大。当气垫船高速航行时,会造成船体横倾、舷漏气等情况,使气垫船出现侧滑等危险的航行状
随着控制理论的研究和发展,控制理论在科学研究和实际工程应用中起到了越来越重要的作用。这些传统的控制理论和方法大多是围绕控制系统诸如快速性、稳定性和可靠性等控制品质
风/光互补发电是一种清洁、无污染、可再生的新型能源,将为能源结构的调整和环境保护做出巨大贡献,已经受到我国和世界上其它许多国家的重视。目前,国内外对风/光互补发电的研究
随着科学技术的不断发展,人们对实际生产过程的分析要求日益精密,各种较为精确的分析和科学实验结果表明:任何一个实际的物理系统都是非线性的。因此研究非线性系统的稳定控
随着WebGIS技术的快速发展,借助于WebGIS构建跨平台、广泛可访问、低维护费、高效、易于扩展的地理化交通管理信息平台已成为可能,并已经具有少量的实际应用。但由于WebGIS在交
非线性、非高斯滤波技术被广泛应用于军事、科技、工程和经济等多个领域,一直以来备受人们关注。最常用的非线性滤波方法是广义卡尔曼滤波(EKF),这种方法先将非线性系统方程用泰