一种多路车载信息传感器数据的传输设计

被引:1
作者
李圣昆
郑永秋
史赟
刘东海
机构
[1] 中北大学电子测试技术国家重点实验室
关键词
CAN总线; C8051F060; SPI接口; 数据编帧; 乒乓缓存;
D O I
10.16526/j.cnki.11-4762/tp.2012.03.089
中图分类号
TP212 [发送器(变换器)、传感器];
学科分类号
080202 ;
摘要
为实时接收和记录多路车载信息传感器的数据,设计了以C8051F060单片机为核心控制器,TJA1050为外围CAN驱动器的多路CAN总线数据(包括温度、湿度、压力)接收电路,并通过SPI接口将数据传输到上位机;在程序设计上,给出了在开辟二级缓存下的可变长度帧结构的传输设计;测试表明,该设计对10路CAN总线数据以500k的速率进行传输,工作稳定、可靠,数据接收正确,可变长度帧结构编码无误,实现了多路CAN总线数据的接收、编帧和传输。
引用
收藏
页码:856 / 858+861 +861
页数:4
相关论文
共 6 条
[1]   基于C8051F060的采集存储系统的设计 [J].
李圣昆 ;
张永乐 ;
任勇峰 .
电子设计工程, 2009, 17 (02) :14-16
[2]   基于CAN总线的数字量变送器的设计 [J].
李皓 ;
李圣昆 .
测试技术学报, 2010, 24 (06) :527-530
[3]   基于CAN总线的车载记录系统的设计与实现 [J].
单彦虎 ;
甄国涌 ;
李圣昆 .
仪表技术与传感器, 2010, (09) :40-42
[4]   基于CAN总线冗余设计的多功能传感器 [J].
宋彦锋 ;
李圣昆 ;
任勇峰 .
通信技术, 2010, 43 (04) :121-123+126
[5]   基于FPGA的CAN总线通信系统 [J].
陈萍 ;
姜秀杰 .
计算机测量与控制, 2009, 17 (12) :2482-2484
[6]  
基于C语言C8051F系列微控制器原理和应用[M]. 清华大学出版社 , 张培仁, 2007