ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:1.08MB ,
资源ID:6085402      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6085402.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(RS232485Can通讯测试刘洋0120.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

RS232485Can通讯测试刘洋0120.docx

1、RS232485Can通讯测试刘洋01201 RS232通讯1.1 测试环境X20CP3586,自带RS232接口,接口地址IF1。1.2 测试目标X20CP3586IF1接口发送数据,PC端通过串口调试助手接收数据,通讯正常。PC端通过串口调试助手发送数据,X20CP3586IF1接口接收数据,通讯正常。1.3 引脚说明与接线如图1-1:PC端RXD-X20CP3586端TXPC端TXD-X20CP3586端RXPC端SG-X20CP3586端GND图1-11.4 软件配置图1-2图1-3如图1-2与1-3,CP3586IF1串口参数与串口调试助手设置一致,本次测试使用的波特率19200,偶

2、校验,8位数据位,1位停止位。1.5 添加代码添加dvframe库图1-4添加dvframe库的例子程序图1-5修改发送数据的结构,如图1-6,send_data修改为256长度的byte数组。图1-6如图1-7,修改mode为 /PHY=RS232 /BD=19200 /DB=8 /PA=E /SB=1 含义是RS232通讯方式,19200波特率,8位数据位,偶校验,1位停止位。与章节1.4中的图1-3一致。Device为IF1,也就是CP3586对应的串口地址。delem0,delem1修改为13,10,表示换行。图1-7图1-8修改Receiver接收端代码,如图1-9,跟发送端大同小异

3、。图1-91.6 测试结果图1-10如图1-10,串口调试助手显示接收到的数据,与图1-8中代码里写下发送数据一致。图1-11如图1-11,以16进制发送1234567890,在监控里可以看到receive_data0.4收到对应的数据。2 RS485通讯2.1 测试环境X20CP3586 + X20IF1030 + X20CS10302.2 测试目标X20IF1030与X20CS1030之间通过RS485相互通讯。2.3 引脚说明与接线图2-1图2-22.4 软件配置在RS232通讯的基础上修改代码。这里X20CS1030是接收端,device对应的地址是IF6.ST1.IF1Mode修改为

4、/PHY=RS485 /BD=19200 /DB=8 /PA=E /SB=1图2-3图2-4,X20CS1030的configuration。图2-4如图2-5,X20IF1030为发送端,device为SS1.IF1Mode为/PHY=RS485 /BD=19200 /DB=8 /PA=E /SB=1与接收端匹配。图2-5如图2-6,X20IF1030的configuration。图2-62.5 测试结果图2-7图2-8X20IF1030发送send_data0.3=1,2,3,4,如图2-7X20CS1030接收receive_data0.3=1,2,3,4如图2-83 Can通讯3.1

5、测试环境X20CP3586 + X20CS1070 + X20CS10703.2 测试目标两个X20CS1070模块作为两个Can站点相互通讯。3.3 引脚说明与接线如图3-1,can站点之间接线是:CAN_H-CAN_HCAN_L-CAN_LCAN_GND-CAN_CAN_GND图3-1图3-2图3-3X20CS1070之间接线完成后如上图所示3.4 软件配置图3-4CS1070的功能模式从flat修改为stream,flat模式下无法使用Can_Lib库图3-5在CAN接口的configuration中将Activate interface开关置为on图3-6注意:首位两个Can站点的终端电阻必须打开,由于本次测试只有两个CS1070模块,所以两个模块的终端电阻都打开了。如图3-3,终端电阻打开后,T型橙色的灯会常亮。3.5 添加代码本次测试使用的是Can_Lib库的CANopen、CANwrite、CANread三个功能块。图3-7图3-8

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1