完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛
CAN通信鉴于想将ELF1 的NXP6ull部署于竞技机器人上,那么对于CAN的测试就很关键,目前多数的电机驱动和专业的传感器设备都是使用CAN通信作为协议,由于试用期间基础板子无扩展板,但是我们又想结合代码,测试我们的CAN通信功能,那么本文将介绍使用逻辑分析仪工具来协助测试。 CAN通信介绍CAN通信是一种异步通讯协议,只具有CAN_High和CAN_Low两条信号线,共同构成一组差分信号线,以差分信号的形式进行通讯。它是一种多主方式的串行通讯协议,被广泛应用于工业自动化、船舶、医疗设备、工业设备等方面。CAN总线协议的物理层只有一对差分线,在一个时刻只能表示一个信号,所以对通讯节点来说,CAN通讯是半双工的,收发数据需要分时进行。CAN总线通过ISO11898及ISO11519进行了标准化,在欧洲已是汽车网络的标准协议。CAN的高性能和可靠性已被认同,并被广泛地应用于各种领域。 其次,CAN总线在机器人系统中能够实现多主方式的串行通讯,具有分时发送的特点。这意味着在机器人系统中,多个节点可以同时发送数据,提高了系统的通讯效率。此外,CAN总线还支持优先级控制,能够根据不同节点的重要性和紧急程度进行优先级的设置,确保重要信息能够优先传输。 在机器人应用中,CAN通信可以用于实现各种功能。例如,机器人控制系统中的传感器、执行器、控制器等各个组件可以通过CAN总线进行连接和通信。机器人可以通过CAN总线接收来自传感器的实时数据,并根据数据进行决策和控制。同时,机器人也可以通过CAN总线向执行器发送指令,实现对机器人的运动、动作等控制。 CAN源码分析跳过CAN配置阶段,和数据处理阶段;
CAN测试使用仪器:DSlogic Plus 个人版 是一种基础USB端口的逻辑分析仪 接线演示: 测试阶段,在命令行进行如下操作:
开始发送CAN数据,使用逻辑分析仪的PC端软件进行查看: 查看分析仪,可知开发板按照我们的设置需求进行了发送 |
|
相关推荐 |
|
只有小组成员才能发言,加入小组>>
【飞凌OK153-S开发板评测】系统实时性及codesys测试
1558 浏览 0 评论
【OK3506-S12Mini试用评测(二)】开发板SDK配置动态设备树
1839 浏览 0 评论
【飞凌OK-MX9596-C开发板试用】4.电力设备模拟之CAN解锁
1144 浏览 0 评论
【OK3506-S12Mini试用评测(一)】开发板连接putty串口解决Xterminal远程连接问题
1902 浏览 0 评论
【飞凌OK-MX9596-C开发板试用】3.电力设备模拟之抄表
1470 浏览 0 评论
【飞凌OK113i-S开发板试用】基于飞凌嵌入式OK113i网页视频监控项目
28151浏览 1评论
基于 i.MX6ULL 高性价比、通用性强的处理器,适合初学者的板卡ELF 1开发板项目实践
28354浏览 1评论
【飞凌嵌入式OK3588J-C开发板体验】OK3588J-C开发板开箱评测
14915浏览 1评论
16338浏览 1评论
9696浏览 1评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 06:55 , Processed in 0.891251 second(s), Total 65, Slave 46 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
15553
