阐述了基于CAN 总线的液位数据采集及传输系统中心控制 CAN 模块的设计。该模块由PC 机控制,通过串行口向CAN总线单元发送和接收数据及各节点信息。单片机AT89C51对CAN总线控制芯片SJA1000进行初始化,将数据通过 82C250输出至CAN总线。接收过程中,首先在PC机上选择接收节点,然后数据通过总线达到当前节点,再由该节点进行数据包分析,把最终数据上传到PC机上。数据传输按CAN2.0B的PELICAN模式发送和接收。