APP下载

基于CAN总线的数据接收控制方式的设计

2012-06-06刘素华沈三民黄仁杰

电视技术 2012年1期
关键词:单片机信号系统

刘素华,沈三民,黄仁杰

(1.中北大学电子测试技术国家重点实验室,山西 太原 030051;2.中北大学材料科学与工程学院,山西 太原 030051)

CAN总线是国际上应用广泛的现场总线之一,是一种多主方式的串行通信总线,已被广泛应用于汽车电子和航空等领域。C8051F040内部集成有博世CAN控制器的混合信号系统级芯片(SoC),能够实现国际上标准的CAN传输协议本[1]。本系统通过C8051F040单片机和FPGA来实现模拟量数据和数字量数据的接收,并通过USB接口传到上位机实时分析数据的准确性。

1 总体框图

数据接收系统的主要作用是通过CAN总线接口接收来自其他设备的数字量和模拟量,并可以通过USB接口传到上位机中,实时分析数据的可靠性。系统涉及到的主要模块包括CAN总线接口模块、C8051F040单片机控制模块、FPGA主控模块以及USB接口模块。系统的总体设计框架如图1所示。

图1 系统的总体框图

上位机通过FT245BM和底层硬件设备进行通信。FPGA中控单元主要是和FT245BM及单片机进行通信,并对有关数据接收、缓存、发送等操作进行控制。单片机内部集成了CAN控制器,通过CAN接口接收数字量数据和模拟量数据并传送到FPGA控制单元。CAN总线收发器选用的是飞利浦公司生产的TJA1040。CAN总线控制器和CAN总线接口之间要通过高速光电耦合器6N137进行隔离,提高系统的抗干扰能力。信号传输易产生辐射和信号衰减,本文采用双绞线外加金属屏蔽层,可减少信号辐射,防止重要信息外泄,也可阻止外部电磁信号干扰的进入,同时使用屏蔽双绞线比使用非屏蔽双绞线具有更高的信号传输速率。……

登录APP查看全文

猜你喜欢

单片机信号系统
Smartflower POP 一体式光伏系统
信号
WJ-700无人机系统
ZC系列无人机遥感系统
完形填空二则
基于单片机的SPWM控制逆变器的设计与实现
基于单片机的层次渐变暖灯的研究
基于单片机的便捷式LCF测量仪
基于FPGA的多功能信号发生器的设计
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini