北醒单点激光雷达更改id和波特率以及Ubuntu20.04下CAN驱动

序言:

需要的硬件以及软件

1、USB-CAN分析仪使用顶配pro版本,带有支持ubuntu下的驱动包的,可以读取数据。

2、电源自备24V电源

3、单点激光雷达接线使用can线可以组网。

一、更改北醒单点激光雷达的id号和波特率

安装并运行USB-CAN分析仪自带的驱动软件,在windows上运行

1、首先测试信号是否通,默认ID为0x0003我下面展示的是以及改为0x0002的ID号了。



2、更改ID号和波特率

准备一个Excel表,格式如图,需要完全一样。

其中序号,系统时间,时间标识,CAN通道,传输方向,帧类型,帧格式,长度都不需要改

ID号:这里0x003是当前设备的ID号

数据:数据中有3行,第一行,08代表波特率的序号代表250kbps,如果像改成500kpbs,根据表5可以看到,需要将08改成05即可。第一行中,01 00 00 和第二行中,00 01 00 00 00 表示需要改成的ID号,意思是将当前的ID号0x0003改成0x0001。

至此,只需要修改Excel里的ID号和数据里的对应数据即可完成修改ID和波特率的工作。

3、将更改的Excel文件中的内容设置到单点激光雷达设备中。

首先启动设备,点击发送文件,会出现一个对话框

点击浏览选择需要的文件

点击发送

这个界面代表以及完成更改

4、测试是否将ID由0x0002改成0x0001更改成功

重新断开电源,插拔一下usb-can设备的usb口。

启动设备并连接。注意,如果更改了波特率,需要配置正确的波特率,如500kbps,需要打开的时候选择对应的选项。

如图红色框出显示0x0001,已经更改成功

二、ubunut20.04驱动部分

驱动部分使用的是USB-CAN的驱动,不连接USB-CAN设备,直接将设备接在CAN口,用自己开发驱动请关注后续内容。

USB-CAN驱动读取单点激光雷达数据。

相关推荐
charlie11451419121 分钟前
嵌入式C++教程实战之Linux下的单片机编程:从零搭建 STM32 开发工具链(5):调试进阶篇 —— 从 printf 到完整 GDB 调试环境
linux·c++·单片机·学习·嵌入式·c
Moqiqiuzi26 分钟前
ET8.1-ECS组件式编程
笔记·学习
VelinX43 分钟前
【个人学习||spring】spring ai
人工智能·学习·spring
chools1 小时前
Java后端拥抱AI开发之个人学习路线 - - Spring AI【第三期】(向量数据库 + RAG检索增强生成)
java·人工智能·学习·spring·ai
AI360labs_atyun1 小时前
我在命令行里养了只电子宠物,还顺便学会了Claude Code
人工智能·科技·学习·ai·宠物
记录无知岁月1 小时前
【学习笔记】学术英语单词总结
学习·accumulation·english word
xiaoxiaoxiaolll2 小时前
《Light》刊发北大新成果:谐振耦合架构实现超宽带孤子微梳,能效创纪录
学习
CheerWWW2 小时前
GameFramework——Download篇
笔记·学习·unity·c#
Xudde.2 小时前
班级作业笔记报告0x06
笔记·学习·安全·web安全
不早睡不改名@2 小时前
Netty源码解析---FastThreadLocal-addToVariablesToRemove方法详解
java·网络·笔记·学习·netty