论文摘要
CAN总线采用了ISO/OSI的7层参考模型中的3层:物理层、数据链路层和应用层。它是一个多主的串行通讯协议,能有效地支持具有很高安全等级的分布式实时控制。但是,协议在数据链路层只实现简单的冲突仲裁和重发机制,当CAN总线网络负载突发性增长时,存在通讯冲突问题,发送失败的报文在其尝试重发的过程中会严重影响到网络的运行稳定,造成其它报文的延迟。在工业分布式嵌入式控制系统中,系统工艺要求达到的控制目标是由系统中各个CAN节点协调工作而实现的。CAN总线连接各节点,是控制信息和状态信息传递的通道。为了保证控制的实时性,本论文设计实现在应用层以时间片的方式来调度周期性报文的CAN总线应用协议,协调分布式系统中各个CAN节点对总线物理介质的占用。这样可以保证在周期时间范围内通讯的确定性,而时间的确定性正是实时控制的基本要求。系统设计实现包括硬件和软件两个方面的工作。硬件平台采用PXA270和LPC2194的双处理器结构。PXA270处理器负责控制逻辑的运行,产生和处理CAN总线传递的数据信息。ARM7处理器LPC2194主要负责CAN总线应用协议的实现,以及检测和处理系统紧急事件。软件平台采用Linux操作系统和实时性性能好的μC/OS-Ⅱ操作系统。PXA270处理器运行Linux,μC/OS-Ⅱ运行在处理器LPC2194中。需要设计专用Linux设备驱动程序和μC/OS-Ⅱ任务程序,保证两个处理器间可靠地互通信息,使控制参数和工况参数在PXA270、LPC2194、CAN总线、各分布式CAN节点间顺利交互,达到系统工艺要求的控制目标。系统实现了四条独立CAN总线,每条总线最多可挂装110个CAN节点。各CAN节点协同工作,执行对温度、压力、湿度等模拟量的采集以及电磁阀、电机等开关量的控制和检测。系统的控制逻辑要求时间精度精确到0.1秒。所以系统信息量大,控制实时性要求高。通过大量的测试工作,确认系统达到了两个主要的设计目标。第一个目标是基于CAN总线的系统控制数据流能在整个分布式控制系统中通畅传递;第二个目标是对于影响系统安全运行的紧急事件,在20ms内能够检测到并且作适当处理。
论文目录
相关论文文献
- [1].嵌入式控制系统数据实时调试方法仿真[J]. 计算机仿真 2019(12)
- [2].通用式微生物发酵罐嵌入式控制系统的设计[J]. 重庆科技学院学报(自然科学版) 2020(04)
- [3].“嵌入式控制系统设计”课程的特点和教学方法研究[J]. 科技创新导报 2010(30)
- [4].电脑加油机嵌入式控制系统的设计与实现[J]. 机械与电子 2009(05)
- [5].“嵌入式控制系统”在我院研制成功[J]. 甘肃科学学报 2009(02)
- [6].嵌入式控制系统及应用课程的改革探索[J]. 福建电脑 2019(09)
- [7].基于嵌入式控制系统低成本物品引导车设计[J]. 农家参谋 2019(21)
- [8].嵌入式控制系统的串口扩展设计方法[J]. 电子世界 2016(06)
- [9].嵌入式控制系统建立显示字库问题研究[J]. 现代显示 2009(12)
- [10].基于元模型的嵌入式控制系统开发框架[J]. 深圳信息职业技术学院学报 2008(02)
- [11].基于软PLC的嵌入式控制系统设计[J]. 电力信息与通信技术 2019(06)
- [12].双弧脉冲MIG焊嵌入式控制系统设计及试验分析[J]. 焊接学报 2017(09)
- [13].面向嵌入式控制系统的组件化模型集成开发方法[J]. 制造业自动化 2009(12)
- [14].基于嵌入式控制系统低成本物品引导车设计[J]. 微特电机 2019(02)
- [15].自动缝纫机嵌入式控制系统设计[J]. 现代电子技术 2018(21)
- [16].嵌入式控制系统的软件测试及其应用[J]. 电子技术与软件工程 2016(21)
- [17].嵌入式控制系统电路抗干扰设计研究[J]. 今日电子 2008(03)
- [18].机械手远程操作实验嵌入式控制系统[J]. 微计算机信息 2008(29)
- [19].基于STM32的智能充电桩嵌入式控制系统设计[J]. 数字通信世界 2019(02)
- [20].医用智能轨道物流小车嵌入式控制系统设计[J]. 机械制造与自动化 2017(04)
- [21].己二酸装置离心机嵌入式控制系统的开放式改造[J]. 化工自动化及仪表 2018(09)
- [22].嵌入式控制系统在工业控制中的应用[J]. 电脑知识与技术 2010(05)
- [23].FPGA的优势[J]. 软件 2010(06)
- [24].锐德世提供超值服务[J]. 现代制造 2008(06)
- [25].软件设计模式在嵌入式控制系统中的应用[J]. 单片机与嵌入式系统应用 2015(02)
- [26].基于Modbus/TCP的嵌入式生物发酵控制器的设计[J]. 机械与电子 2008(02)
- [27].CPT系统中的嵌入式控制系统体系构建[J]. 科技视界 2014(21)
- [28].智能保密柜嵌入式控制系统的设计与实现[J]. 现代电子技术 2011(04)
- [29].基于STM32F103的大包装喷涂嵌入式控制系统设计[J]. 造船技术 2016(04)
- [30].基于ARM9的嵌入式控制系统设计与实现[J]. 微计算机信息 2008(22)