- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
FR转CAN卡使用说明
FlexRay 转 CAN 卡 RBH3012A 使用说明
一、 硬件使用说明
图 1 硬件布局及接线
如图 1 所示,JP3 的 1,2,3,4 接 24V 的正端、JP3 的 9,10 接 24V 电源的地线。电源的
输入范围是 DC:18V~36V ,电源的电流小于200mA 。
JP3 的 5、7 是 CANH,JP3 的 6、8 是 CANL
JP4 的 1、3、5、7 对应 FlexRay 总线的 A+,A-,B+,B-,针 9、10 是 FlexRay 总线的地线,
针 2 、4 、6、8 空。
J1 用于 TTL232 调试接口,定义是:1-地线、2-RXD 、3-TXT、4-VCC(+5V 电源) ,用
户可以直接与 TTL 电平连接,也可以用VCC 进行电平转换。
RBH3012A 模块分为两种模块,一种是从模式模块,用于实际的 FlexRay 转换为 CAN
的应用;另一种是主模式模块,用于检验从模式模块是否工作正常。一般情况下,在模块的
右上侧有标注。标注为 M 模式的是主模块模块,标注为 S 的为从模式模块。主模块的模块通
过 RS232 接口,可以实现计算机对 FlexRay 的监控,从而判断 FlexRay 通讯是否正常,从模块
通过 CAN 总线通讯.
CAN 总线接口采用 120 欧的终端电阻模式。如果不需要终端电阻,可以把电阻 R3 ,
R4 去掉即可。
二、软件使用说明
FlexRay 通讯一般用 16 字的帧模式,本模块设计为 6 个发送帧,1 个接收帧。16 个字
的帧按照低位字节在前,高位字节在后的原则排列,可以分为 32 个字节。
6 个发送帧命名为 PT1 ,PT2 、PT3 、PT4 、PT5 、PT6 。1 个接收帧命名为 VPD
CAN 总线的通讯波特率为 250K 。CAN 总线通讯采用 J1939 协议方式。
A: 发送帧的格式如下:
CAN_P: 优先级=6
CAN_PF: 目标帧号:1-6
CAN_PS:=8
CAN_SA=16
CAN_LEN=8
D0: Offset 数据偏移量,0-30
D1 :LEN 发送数据字节数 1-6
D2,D3,D4,D5,D6,D7: 6 个字节的数据
从上面可以看到,用户通过 CAN 总线发送数据到 FlexRay 总线,只需用上面的方式设定
6 个帧的任一个帧,任意地址。从而实现透明传输模式。
B: 接收帧的格式如下:
CAN_P: 优先级=6
CAN_PF:接收帧中数据顺序号:1-4
CAN_PS:=16
CAN_SA=8
CAN_LEN=8
D0-D7 是 8 个字节的数据
当 CAN_PF 指明数据 D0-D7 在接收帧的位置:
1 表示 D0-D7 是接收帧的 0-7
2 表示 D0-D7 是接收帧的 8-15
3 表示 D0-D7 是接收帧的 16-23
4 表示 D0-D7 是接收帧的 24-31
从上面可以看到,用户通过 CAN 接收到的数据,就可以接收到 FlexRay 的数据。从而
实现透明传输模式。
三、 调试方法使用说明
图2 系统调试框图
系统调试如图 2 所示, 用主模块模拟主机,检验 FlexRay 通讯的效果和稳定性.。
图3 主机 RS232 的设定界面
图4 主机的数据设定和数据接收界面
图5 从机的检测与数据发送界面
文档评论(0)