摘要
随着科学技术的发展,各种工业设备开始向智能化、嵌入式方向发展。设备不仅需要进行大量的数据采集和分析,而且多个执行机构能够同步协调运行,这就对控制系统提出了更高的要求。介绍了一种多控制器的分布式控制系统,系统以Cortex-A8处理器作为设备的监控节点,以多个Cortex-M3控制器作为设备执行机构的控制节点,利用Linux下的Socket CAN通信原理实现各节点快速可靠的数据通信。该控制系统已成功应用于某型全自动血液分析仪。实际项目应用表明,该系统切实可行,稳定性好,而且能保证通信的可靠。
With the development of science and technology ,various industrial devices develop gradually toward intelligent and embedded direction .These devices need not only to do a lot of data collection and analysis ,but also Synchronized movements of multiple executive units ,which requires high quality of the control system .In this paper ,we shall present a distributed control system with multiple controllers which takes Cortex‐A8 as the monitor node of device ,multiple Cor‐tex‐M3 as the control node of executive units ,and takes advantage of the communication theory of Socket CAN under Linux to achieve a fast and reliable data communication among nodes .The system is successfully used on Hematology an‐alyzer .The actual project show that the system is stable and the communication is reliable .
出处
《国外电子测量技术》
2015年第5期52-55,共4页
Foreign Electronic Measurement Technology