:本文结合船用电气设备双冗余通信的实际需要,以高性能的 STM32F767 单片机为硬件基础,该单片机含有 3 个 CAN 接口和 1 个 Ethernet 接口,将一个 UART 接口用 IPort-3 转换成 Ethernet 接口,用轻量级 TCP/IP 管理工具 lwIP 来管理 Ethernet,显示采用 7 寸 RGB 屏,最终达到预期设计要求。使用这样一套硬件和软件解决方案可以很好的实现双冗余的以太网通信和 CAN 通信,并保证有独立的一个 CAN 网络进行内部通信,同时可以设计多个按键进行操作,界面除了在程序上纯画图之外还可以使用 GUI 进行图形化界面构图,丰富界面,达到新型船舶监控屏的使用要求。
|