合信论坛

快捷导航
查看: 139|回复: 0

CAN自由口通讯实例分享

[复制链接]

4

主题

4

帖子

822

积分

高级会员

Rank: 3Rank: 3

积分
822
发表于 2024-12-11 11:02:13 | 显示全部楼层 |阅读模式
本帖最后由 田凯 于 2024-12-12 16:16 编辑

1,CAN自由口调试工具。(1)调试助手作为主站与从站进行通讯,也可以作为主站与从站通讯时的监控设备,
    用于监控主从之间的数据收发从而判断著主从数据通讯是否正常
(2)调试工具中,可设置扩展帧与标准帧之间的切换
(3)ID输入框,输入的为16#格式发送的数据需要与从站所能接受的数据相同
    (不同的从站对应的帧ID不同需根据从站说明书对应使用)
(4)数据输入框,可发送主站与从站的数据。下面是第三方从站需要的数据案例说明
1733884700467.jpg
1733879441684.jpg
(5)关闭设备与启用设备为调试助手的开启与关闭,建议在监控之前就将调试助手准备好,
  (因为在调试调试过程中发现如果中途开启调试助手可能会导致主站与从站之间通讯失败)
1733880632844.png
注意:调试助手中,其中一个选项为(合并相同ID的数据)勾选后,调试助手会自动的将相同的帧ID数据进行合并
这样对我们监控就不是很友好,可根据实际情况选择。
不同的CAN分析仪会有不同的调试助手,此链接只是智嵌物联的调试助手链接(链接在附件中)
2,程序编写与测试。
(1)使用扩展板,波特率250,扩展帧
1733883306335.jpg
(2)填写对应的帧ID,以及所发送的帧长度(一个字节为1)
Enable 发送成功之后会在Sta输出1
Enable使能位会自动复位无需手动复位。
1733883425178.jpg
(3)读取,读取完成之后会输出读取到的帧ID,帧长度,以及完成标志
触发Cansend指令后不要立马使用CanRcv指令,建议加延时读取时间,因为从站可能回复速度有延时,会导致读取不带的问题。
1733883711527.jpg
Can通讯指令可做轮询。
附件中的程序为226IL PLC使用扩展版与第三方(稳利达DCDC控制器)通讯实例,可做参考。



CAN自由口通讯.rar

366.8 KB, 下载次数: 13

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

客服热线
400-700-4858 周一至周五:09:00 - 18:00
深圳市南山区打石一路深圳国际创新谷6栋A座9层

深圳市合信自动化技术有限公司(简称“合信技术”)成立于2003年,高新技术企业,专注于工业自动化产品的研发、生产、销售和技术服务,依靠高质量、高性能的自动化控制产品与方案为客户创造最大价值,立志于成为全球领先的工业自动化解决方案供应商。

Archiver|手机版|小黑屋|COTRUST Inc. ( 粤ICP备13051915号 )

GMT+8, 2024-12-27 05:29 , Processed in 0.135040 second(s), 27 queries .

快速回复 返回顶部 返回列表