新闻中心

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

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

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

在使用接口卡之前首先要对卡进行波特率、传输报文格式等参数的初始化。
1)初始化的传输报文格式为提供29位地址的2.0B扩展模式;
2)初始化CAN的波特率为500 Kb/s。
利用PCI/ePCI-7841CAN接口卡的CanOpenDriver()函数打开CAN端口,用CanConfigPort()函数进行初始化,用 CanSendMsg()函数发送数据包,用CanRcvMsg()函数接收数据包,用CanCloseDriver()函数关闭端口翻。创建接收线程, 接收数据之后按要求对数据进行处理。应用MFC制作通信界面。注意,线程函数只能是静态成员函数,或者是在类外面声明的一个函数。
初始化程序如下:
e.JPG
系统软件界面如图5所示。

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

f.JPG



2 实验结果
经过实验验证,该系统采集的数据经过通信后不变,确保了的可靠、准确。

3 结束语
由于基于CAN的数据通信具有突出的可靠性、实时性和灵活性,同时由于TMS320F2812DSP的eCAN模块使数据传输更加灵活方便,数据量更大,可靠性更高,功能更加完备,用该DSP进行下位机的数据发送,PCI/cPCI CAN接口卡进行数据接收,从而完成,并对采集的数据进行相应处理,对陀螺组合的状态进行监测,这对卫星等的导航有着重要意义。

光耦相关文章:光耦原理


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


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


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

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭