数码之家

 找回密码
 立即注册
搜索
查看: 1012|回复: 30

[拆解] 拆途驰安牌的抬头显示器HUD,看看能否分析提取CAN协议

[复制链接]
发表于 2023-12-5 02:30:32 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 中国芯好 于 2023-12-5 02:59 编辑

比亚迪老款混动秦唐用的是六档双离合变速箱,但仪表盘只显示D不显示档位。

听说之前有一批是显示D1 D2 D3 D4 D5 D6这样的档位的,但是后来取消了,网上有人说是怕车主发现变速箱容易缺档索性直接不显示了。
不过网上还有卖HUD的,可以从CAN总线里读取显示出档位,买个途驰安HUD拆开看看。发现挺简单的,主要是一个GD32的芯片,硬件成本应该不高,可能软件包合各种车型的CAN数据占了成本大头。
拆开想用USB转CAN的工具分析看看能否提取出比亚迪的CAN协议,这样就大家都能做仪表盘HUD了。


IMG_20231128_121942.jpg
IMG_20231117_192619.jpg
IMG_20231117_192904.jpg
IMG_20231117_195501.jpg
IMG_20231118_165621.jpg

这个是连比亚迪车上obd口的
IMG_20231204_203107.jpg
比亚迪obd口有四路CAN网络,这个是连舒适网
3脚和11脚
IMG_20231204_203100.jpg
这个是HUD的插头,除了3脚和11脚还连了电源的4脚和16脚
IMG_20231126_215326.jpg
IMG_20231120_151853.jpg
分析CAN报文的原理基本就是看哪个信号对应哪个变量
刚开始用USB转CAN录制了车上的舒适网的报文,然后电脑接上回放给HUD,发现它不启动

接了120欧电阻还是不启动
奇怪不知道它启动的逻辑是什么

IMG_20231120_164215.jpg
然后试着接上车分析,这样才可以启动
但这样和车上的信号有干扰
比如车是P档,但电脑回放的报文是D档,HUD就会反复跳P和D很烦
而且尽管录制的时候有D2 D3,但回放时可能因为干扰档位一直显示是D1,不会变成D2 D3

不过基本还是能分析出来简单的信号,比如P D R 对应的报文id,车门对应的报文id之类的。但车速之类的变量还要研究怎样计算。

另外发现比亚迪舒适网的CAN可以控制车上灯光,远近光都可以控制。
但档位没法控制
IMG_20231118_165621.jpg
IMG_20231117_192902.jpg
IMG_20231120_151849.jpg

打赏

参与人数 1家元 +60 收起 理由
家睦 + 60

查看全部打赏

发表于 2023-12-5 07:08:33 | 显示全部楼层
这么小个芯片能存储那么多车型数据资料??应该不分车型的,实时分析CAN信号显示出来
回复 支持 反对

使用道具 举报

发表于 2023-12-5 08:34:43 | 显示全部楼层
论坛卡这样,还能发这么牛的帖子
回复 支持 反对

使用道具 举报

发表于 2023-12-5 09:29:21 | 显示全部楼层
这个数据量估计不大吧,这个抬头显示是LED的是固定显示几个参数吗
回复 支持 反对

使用道具 举报

发表于 2023-12-5 09:57:39 | 显示全部楼层
太牛了,现在的汽车用CAN协议,越来越复杂,不好DIY了
回复 支持 1 反对 0

使用道具 举报

发表于 2023-12-5 10:03:28 | 显示全部楼层
论坛卡的好几天没有签到了
回复 支持 反对

使用道具 举报

发表于 2023-12-5 10:23:36 | 显示全部楼层
开车,就好好开车吧,路况这么复杂,路上美女都不想看了
回复 支持 1 反对 0

使用道具 举报

发表于 2023-12-5 11:07:32 | 显示全部楼层
CAN信号应该都是有规范的,统一的。
回复 支持 反对

使用道具 举报

发表于 2023-12-5 11:08:03 | 显示全部楼层
CAN信号应该都是有规范的,统一的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-12-5 11:51:49 | 显示全部楼层
zgchen 发表于 2023-12-5 07:08
这么小个芯片能存储那么多车型数据资料??应该不分车型的,实时分析CAN信号显示出来 ...

长按按键有设置分车型的,如果设置成其他品牌或者其他款就读不出来数据
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-12-5 11:55:01 | 显示全部楼层
shaohabbit 发表于 2023-12-5 11:07
CAN信号应该都是有规范的,统一的。

看obd的标准好像只有6和14针脚这一对can是所有车都有统一的,比亚迪另外三路can好像都不是标准里的
回复 支持 反对

使用道具 举报

发表于 2023-12-5 12:19:37 | 显示全部楼层
论坛卡的好几天没来了
回复 支持 反对

使用道具 举报

发表于 2023-12-5 15:11:34 | 显示全部楼层
我今天进论坛打卡,进了十多次,早上用手机发现进不了,现在用电脑也进了好几次,竟然还有人发贴
回复 支持 反对

使用道具 举报

发表于 2023-12-5 15:27:31 | 显示全部楼层
不是太好弄的!
回复 支持 反对

使用道具 举报

发表于 2023-12-5 15:49:01 | 显示全部楼层
看了半天没有看明白,慢慢琢磨。
回复 支持 反对

使用道具 举报

发表于 2023-12-5 16:09:17 | 显示全部楼层
CAN应该是统一的吧
回复 支持 反对

使用道具 举报

发表于 2023-12-5 18:38:51 | 显示全部楼层
楼主你这个修好了吗
回复 支持 反对

使用道具 举报

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

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-5-3 18:59 , Processed in 0.265201 second(s), 16 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

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