其他分享
首页 > 其他分享> > 利用STM32VET6实现CAN线波特率,ID转换(适合两端的id和波特率都固定的情况)

利用STM32VET6实现CAN线波特率,ID转换(适合两端的id和波特率都固定的情况)

作者:互联网

在做项目时候,遇到了用的控制器和底盘的CAN的id和波特率都固定,问了商家都没法改,但又必须得通信,就用STM32做了一个中转站。用来实现通信
首先看下两边的情况:
控制端:
id:0x18ff94f1 波特率:250
底盘端:
id:0x131 波特率:500

实现的平台:
在这里插入图片描述
在这里插入图片描述
即一块stm32(vet6)作为转换器。用两台电脑和两根pcan做为控制器与底盘。(在我的程序里,can1波特率250,can2波特率500,具体可以在can.c文件里设置)
具体代码包我打包上传到百度云:
链接:https://pan.baidu.com/s/1iHNy_jjLQoncp0LmxP3puw
提取码:uygs

标签:控制器,底盘,STM32VET6,波特率,250,id,500
来源: https://blog.csdn.net/qq_45391544/article/details/120617353