新闻中心

EEPW首页>测试测量>设计应用> 基于CAN总线的信息采集系统设计

基于CAN总线的信息采集系统设计

作者: 时间:2010-12-03 来源:网络 收藏

1.1 系统硬件设计
由于11公司的TMS320F2812型DSP在军事上已有应用,且根据各种性能的比较,本系统采用TMS320F2812型DSP作为导航计算机,进行下位机的数据发送,其中e模块是TMS320F2812 DSP片上的增强型控制器,其性能较之已有的DSP内嵌控制器有较大的提高,数据传输更加灵活方便,数据量更大,可靠性更高,功能更加完备。
上位机采用工控机,其中由ADLINK的PCI/cPCI-784lCAN接口卡进行数据接收。该卡可同时操作两个独立的CAN网络,可编程传输速率可高达l Mb/s,通过直接内存映射能够快速访问CAN控制器,PCI即插即用,其控制器为SJAl000,电气接口为82C250。
系统的信息通信利用CAN总线完成,其CAN总线接口电路如图2所示,其中独特之处是在收发器PCA82C250的输出引脚CANH和CANL之间并联一个终端电阻R为120 Ω,解决了远近端阻抗不匹配的影响。

本文引用地址://m.amcfsurvey.com/article/195196.htm

b.JPG


如图1所示,由TMS320F2812 DSP的eCAN模块发送陀螺组合数据及温度值等,上位机的PCI/cPCI-784l型CAN总线接口卡进行数据接收,从而完成整个及监测过程。
1.2 系统软件设计
系统软件主要完成基于CAN总线的数据通信,并在接收数据之后按要求对采集的导航数据进行处理,转换成实际所需数据类型,对陀螺组合的状态进行监测。
本系统CAN总线通信报文格式采用CAN2.0B扩展模式,通信数据格式主要是对CAN总线协议中的(仲裁场Arbitration Field)和(数据场Da-ta Field)进行定义,要求数据传输速率为500 Kb/s。协议帧格式如图3所示。

c.JPG


系统的接收软件设计流程图如图4所示。

d.JPG

光耦相关文章:光耦原理


万用表相关文章:万用表怎么用


断路器相关文章:断路器原理


高压真空断路器相关文章:高压真空断路器原理
漏电断路器相关文章:漏电断路器原理


评论


相关推荐

技术专区

关闭