第40卷第3期计算机应用与软件Vol.40No.32023年3月ComputerApplicationsandSoftwareMar.2023机舱综合网关控制器的设计与实现王萌萌曹辉林建宝孙泽(大连海事大学轮机工程学院辽宁大连116026)收稿日期:2020-07-03。工信部装函“智能船舶综合测试与验证研究”资助项目([2018]473号);2018年度辽宁省普通高等教育本科教学改革研究项目。王萌萌,硕士生,主研领域:轮机自动化与智能化。曹辉,副教授。林建宝,硕士生。孙泽,硕士生。摘要针对机舱中各设备采用的组网方式不同、信息共享度低、各设备间配合性差等缺点,设计一种支持RS-485串行通信网络、CAN总线网、Ethernet网任意两种网络互连的综合网关控制器。基于STM32F767IGT6微处理器设计了包括三种通信接口的方案,并基于μC/OS-III嵌入式操作系统编写了各通信接口驱动程序和多协议转换应用程序。实验结果表明,该综合网关控制器实现了三种通信协议转换,通信质量稳定可靠,协议转换速率为75KB/s。关键词机舱CAN总线以太网RS-485μC/OS-III操作系统网关控制器中图分类号TP3文献标志码ADOI:10.3969/j.issn.1000-386x.2023.03.029THEDESIGNANDIMPLEMENTATIONOFINTEGRATEDGATEWAYCONTROLLERINENGINEROOMWangMengmengCaoHuiLinJianbaoSunZe(CollegeofMarineEngineering,DalianMaritimeUniversity,Dalian116026,Liaoning,China)AbstractFortheshortcomingsofdifferentnetworkingmethodsadopted,thelowdegreeofinformationsharingandthepoorcooperationbetweentheequipmentintheengineroom,anintegratedgatewaycontrollersupportinganytwokindsofnetworkinterconnectionofRS-485serialnetwork,CANbus,andEthernetisdesigned.BasedontheSTM32F767IGT6microprocessor,aschemeincludingthreecommunicationinterfacesweredesigned,andeachcommunicationinterfacedriverandmulti-protocolconversionprogramwerewrittenbasedontheμC/OS-IIIembeddedoperatingsystem.Thetestresultsshowthattheintegratedgatewaycontrollerimplementsthreecommunicationprotocolconversion,thecommunicationqualityisstableandreliable,andtheprotocolconversionrateis70KB/s.KeywordsEngineroomCANbusEthernetRS-485μC/OS-IIIOSGatewaycontroller0引言随着计算机技术和网络技术在机舱中的广泛应用,机舱自动化的水平逐渐提高,正向信息集中、信息共享、综合管理方向发展[1]。然而,机舱中...