基于CAN总线通信组网的四余度发电机组控制系统
2012-07-20杨静伟李声晋周奇勋张玉峰
微特电机 2012年1期
杨静伟,卢 刚,李声晋,周 勇,周奇勋,张玉峰
(西北工业大学,陕西西安710072)
0 引 言
现代医疗和工业生产领域对于电力供应的可靠性要求越来越高,而传统的单一发电机发电功能过于简单、可靠性相对较低,已很难保证诸如医疗机构手术过程及高成本产品生产等供电系统的可靠性。本文设计的多余度发电机控制系统是在Microchip公司MCU基础上,运用CAN总线通信技术实现四余度发电机控制。
CAN总线在工业自动化领域的应用越来越广泛,通常采用对等结构即多主工作模式,CAN总线网络是由许多节点形成,这些节点随时可以向网络中的其他节点进行通信,四余度发电机组控制器则是根据CAN总线的这一特点完成多余度实时控制。其特点总结如下:
(1)CAN短帧结构的运用使得传输时用时较短,不容易受到外界干扰,为了降低其出错率,CAN总线采取了CRC校验等校验措施;
(2)在CAN总线通信中,主机可以从原来繁重的底层设备监控任务中解放出来进行更高层次的控制和管理功能;
(3)CAN总线的通信介质一般为电缆、双绞线,也有的CAN总线采用光纤,因此其选择具有很强的灵活性;
(4)CAN总线协议是唯一有国际标准的现场总线,使系统通用性较好;
(5)CAN总线的数据帧类型包括标准数据帧、扩展数据帧、远程帧、错误帧、过载帧等。
1 系统总体方案设计
四余度发电机组控制系统是由上位机、1个中心控制器、4个分控制器、控制油门用电动机、4台柴油发电机组成的。四余度发电机组采用LabWindows/CVI作为上位机,通过中心控制器对各个节点发送的数据进行处理和分析,并对系统的工作状况进行实时显示和控制;中心控制器则作为上位机与CAN总线之间的桥梁;每个分控制器对应一个步进电动机,对其进行直接控制。……
登录APP查看全文
