摘要
研究了基于CAN总线和以太网的船用仪表系统,实现了船用仪表的CAN总线及以太网的通讯。系统以ARM处理器STM32F10x为核心,通过CAN总线从船舶发动机电子控制单元处获取发动机转速、冷却水温度等发动机运行参数,以步进电机指针式仪表和LCD液晶显示屏式仪表等多种方式实现船舶各种运行工况的实时显示,通过一个裁剪过的适合嵌入式系统应用的TCP/IP协议栈,可使用上位机界面对船舶发动机进行实时监控。实际运行效果表明:系统运行稳定可靠,具有良好的应用前景。
The tanker instrumentation system base on CAN-bus and ethernet has been discussed. It can achieve communication between CAN-bus and etheruet. As the core of this system, ARM processor STM32F10x collects oil, engine speed and other information from the electronic control unit of tanker via CAN-bus. Meanwhile, display a variety of parameters message via the LCD and stepper motor pointer instrument. At the same time, it can also communicate with the host computer by a cropped the TCP/IP protocol stack. Resuhs show that the system works stably and has good prospect.
出处
《指挥控制与仿真》
2013年第1期128-130,140,共4页
Command Control & Simulation