CAN总线实验过程补充说明.docx
- 文档编号:2798425
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:13
- 大小:658.21KB
CAN总线实验过程补充说明.docx
《CAN总线实验过程补充说明.docx》由会员分享,可在线阅读,更多相关《CAN总线实验过程补充说明.docx(13页珍藏版)》请在冰豆网上搜索。
CAN总线实验过程补充说明
实验一SC2102CAN总线PCI插卡应用
图1
采集数据的格式为:
ID-DLEN-DATA
RTR位为1时,对应远程帧。
远程帧的含义是,通过发送远程帧可以启动其资源节点传送它们各自的数据。
图2
观察图2中,AC,AM对收发的影响。
每次对如图2中CANPORTx操作栏中的设置更改后,需要点击复位按钮,才能生效。
否则,仍为上次的设置。
图3
观察图3中AC,AM对收发的影响,以及FF位对地址长度的影响。
图4
当FF=0时,地址位数是11位,若强行赋给高于11位的地址,程序不会出错。
这个没有什么特别的地方,编写程序时作相应的处理即可。
本次实验用到的所有器件(除带PCI接口的台式机和相关软件)如图5,图6所示。
图5SC2102CAN总线PCI插卡
图6
实际连接如图7图8所示。
图7
图8
实验2CAN总线远程测控网络设计
实验2-1SC2102与SC3410之间的通信
本实验用到的器件有SC2102,232母头,SC3410,SC3410配套控制卡,50线排线,导线若干,带PCI接口的台式机,5V电源,相关软件。
其中部分器件如图9,图10所示。
图9SC3410
图10SC3410配套控制卡
其实验具体连接方式如图11,图12所示。
图11
图12
要能正确进行通信,要满足几个条件。
波特率一致,AC,AM设置正确。
观察图13,其ID设置需要和SC3410的ID一致,方能正确通信(为何)。
这个ID应该不是SC2102的ID,因为其在图14所示界面中已作设置。
这一点还不是太明白,我想应该是程序编写时的原因。
图13
图14
如图13中,可以直接输入命令,你就可以在图13中得到相应的反馈值,命令定义参考实验手册的附录。
从正面看SC3410配套控制卡,如图15所示。
图15SC3410配套控制卡器件与引脚定义位置示意图
观察图15中器件的位置和引脚定义,他和实物一一对应。
在电压测量环节,上位机软件输出电压值和由电阻分压得到的计算值相差较大,在上位机软件中,改变AD量程后,输出结果又会有变化,但使用6位半万用表测量实际输入电压时却和上位机输出结果基本一致。
可能是AD的输入阻抗较小,以及AD量程变化会导致AD的输入阻抗发生变化。
从背面看SC3410板,如图16所示,可知其排线端口对应的序号。
图16从反面看SC3410板
从正面(反面用于焊接)看和SC2102相连的DB9母头接口,如图17所示,可知CANH和CANL分别是哪根线。
图17
实验2-2SC2102和中继器SC1500以及SC3410的通信
具体连接方式如图18所示。
图18
实际上的SC1500和实验说明书上所述的SC1500是有区别的。
拆开SC1500,如图19所示。
图19
图19中,拨码开关用于设置ID和与SC2102通信的波特率,这时发现,只要SC1500和SC2102的波特率一致,不管SC3410的波特率为多少,均能正常通信。
实验2-3SC2102和中继器SC1500以及SC3404的通信
所需器件有,SC2102,SC1500,SC3404,SC3404配套控制器,40线排线,232母头,5V电源,导线若干。
相关器件如图20,图21所示。
使用的上位机软件同图14所示。
图20SC3404
图21SC3404配套控制器
具体连接方式如图22所示。
图22
实验2-3SC2102和中继器SC1500,SC3404以及SC3410的通信
具体连接方式如图23所示。
SC3404和SC3410均连接到对应的CAN0接口。
图23
可以结合上位机的设置,让上位机发送的数据使二者均能接收到,或者只能使其中之一接收到。
问题描述
1.还有相关的源程序吗?
有没有电路原理图?
2.如果有SC3410,SC3404,SC1500中控制器的源程序以及上位机软件PCI-CANL的源程序就好了。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CAN 总线 实验 过程 补充 说明