为了解决异构网络之间数据实时通讯的问题,提出了一种CAN-Modbus/TCP协议转换的设计方案。该方案以ARM微处理器作为硬件平台核心,基于嵌入式实时操作系统μC/OS-Ⅱ平台设计。针对CAN总线协议和Modbus/TCP协议的特点以及各自的收发流程,提出了一种采用CAN-Modbus/TCP协议转换的模型,用来实现异构网络之间的数据通讯,进行了相关实验,实验结果表明了该模型能很好的将CAN数据与Modbus/TCP数据进行交换,实现异构网络之间数据的实时通讯。