摘要:随着科学技术的发展,各种工业设备开始向智能化、嵌入式方向发展。设备不仅需要进行大量的数据采集和分析,而且多个执行机构能够同步协调运行,这就对控制系统提出了更高的要求。介绍了一种多控制器的分布式控制系统,系统以CortexA8处理器作为设备的监控节点,以多个CortexM3控制器作为设备执行机构的控制节点,利用Linux下的Socket CAN通信原理实现各节点快速可靠的数据通信。该控制系统已成功应用于某型全自动血液分析仪。实际项目应用表明,该系统切实可行,稳定性好,而且能保证通信的可靠。