摘要
阐述了基于CAN总线的液位数据采集及传输系统中心控制CAN模块的设计.该模块由PC机控制,通过串行口向CAN总线单元发送和接收数据及各节点信息.单片机AT 89C 51对CAN总线控制芯片SJA 1000进行初始化,将数据通过82C 250输出至CAN总线.接收过程中,首先在PC机上选择接收节点,然后数据通过总线达到当前节点,再由该节点进行数据包分析,把最终数据上传到PC机上.数据传输按CAN 2.0B的PEL ICAN模式发送和接收.
A central module design of water level data acquisition and transport system based on CAN bus were introduced. The module which is controlled by PC transmiting and receiving data to CAN units through a PC's serial port. The single chip computer(SCC)initializes CAN protocol chip SJA1000 correctly and then outputs the data to CAN bus through driver 82C250. In the receiving process ,firstly the receiving node should be selected on the PC ,then the data will be transmitted to the current node through the bus ,and the data packets will be analysed by the current node. Finally the data will be uploaded to the PC.
出处
《内蒙古大学学报(自然科学版)》
CAS
CSCD
北大核心
2006年第5期564-569,共6页
Journal of Inner Mongolia University:Natural Science Edition