摘要
在面向故障检测的CAN总线通信接口卡实现中,选用AT89C51作为微控制器,CAN控制芯片SJA1000和USB控制芯片PDIUSBD 12组成了通信硬件模块,固件程序采用KEIL C51标准C编译器开发,根据故障检测实际需要,制定了CAN和USB应用层通信协议以实现检测数据通信过程,并讨论了显示功能模块硬件设计和软件设计流程。
In the process of designing a CAN bus interface card for the fault detection, AT89C51 was selected and used as the talc-controller, communication hardware modules were mainly constructed by a chip of SJA1000 ( CAN control chip) and PDIUS- BD12 (USB control chip) , the firmware procedure was developed with a KEIL C51 compiling device, according to actual needs, some CAN and USB application layer protocol were made for the detection data commutation, the hardware design of a display function module and software design flow were discussed.
出处
《仪表技术与传感器》
CSCD
北大核心
2010年第3期50-53,56,共5页
Instrument Technique and Sensor
基金
重庆交通大学科研启动和骨干教师基金资助项目
关键词
CAN总线
单片机
通信
CAN bus
single chip computer
communication