OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5492|回复: 3

关于通过OBD读取车速程序问题

[复制链接]

1

主题

3

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2022-9-29
在线时间
5 小时
发表于 2022-11-20 19:27:04 | 显示全部楼层 |阅读模式
6金钱
我写了一个程序在c8t6上,能够实现使用can通过汽车obd口读取汽车车速值的功能,现在我想把它移植到zet6开发板上,我做的工作是修改了工程的芯片型号从c8改成了ze,然后修改了can对应的io口,但是无法读取车速值,看了很久不知道问题在哪,希望有大神指导下。下面贴了程序和zet6的电路。硬件连接如下图,把zet6的can_H和can_L口与obd对应针脚连接,母头另一端连了汽车数据模拟器。
QQ图片20221120192500.jpg

WarShip STM32F1_V3.4_SCH.pdf

694.82 KB, 下载次数: 7

obd读取车速.zip

3.68 MB, 下载次数: 10

最佳答案

查看完整内容[请看2#楼]

假如开发板usb插着线 把usb供电拔了,用别的接口供电 can和usb冲突了 你代码映射引脚了 接线你是否切换了
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

51

主题

2165

帖子

2

精华

论坛元老

Rank: 8Rank: 8

积分
10652
金钱
10652
注册时间
2017-4-14
在线时间
2780 小时
发表于 2022-11-20 19:27:05 | 显示全部楼层
本帖最后由 nashui_sx 于 2022-11-21 10:25 编辑

假如开发板usb插着线  把usb供电拔了,用别的接口供电  can和usb冲突了

你代码映射引脚了  接线你是否切换了
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2022-9-29
在线时间
5 小时
 楼主| 发表于 2022-11-21 21:15:45 | 显示全部楼层
nashui_sx 发表于 2022-11-21 09:57
假如开发板usb插着线  把usb供电拔了,用别的接口供电  can和usb冲突了

你代码映射引脚了  接线你是否 ...

感谢您的回答,检查了下usb口没接东西,但是确实can口映射引脚了,修改以后还是有问题,后来发现是卡在判断发送消息成功这一步,说明无法把请求发送出去,大概率就是我电路错了
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2022-9-29
在线时间
5 小时
 楼主| 发表于 2022-11-21 22:51:48 | 显示全部楼层
已经解决问题了,感谢大佬的提醒,原来是管脚重映射忘记去掉了,刚好CAN_H和CAN_L两根线和obd上的针脚接反了,全部修改了后已经能成功读取
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 22:02

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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