摘要
本设计是基于带有CAN控制器的C8051F040单片机的CAN总线的数据控制系统,通过USB口,实现了两个CAN节点与上位机之间的数据传输。CAN节点是基于C8051F040单片机设计而成的温度采集系统并且可以接收上位机传来的数据。上位机软件是基于VB语言设计而成的与CAN节点交互的接口,主要实现了接收温度数据并通过图表实时显示,与发送数据到CAN节点的功能。本设计对于研究和了解CAN多节点间的通信和控制的应用有着重要的意义。
The design is based on the CAN data bus control system of C8051F040 microcontroller with CAN controller.Through the USB port,this system implements data transmission between the host computer and two CAN nodes.CAN nodes is designed based on C8051F040 MCU and has the functions of temperature acquisition and can receive data from the host computer.PC software is based on the VB language,which is the interface with the CAN node.The system has the functions of the achieved temperature data and then displays it by the chart,and send data to the CAN node.The design has great significance for the studying and understanding of the CAN multi-node communication and the application of controlling.
出处
《山西电子技术》
2011年第1期3-4,共2页
Shanxi Electronic Technology
基金
国家自然基金资助(60871041)
太原市2010年大学生创新创业专项资助(100115132)