数码之家

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

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

[复制链接]
发表于 2023-12-5 02:30:32 | 显示全部楼层 |阅读模式
本帖最后由 中国芯好 于 2023-12-5 02:59 编辑

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

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








这个是连比亚迪车上obd口的

比亚迪obd口有四路CAN网络,这个是连舒适网
3脚和11脚

这个是HUD的插头,除了3脚和11脚还连了电源的4脚和16脚


分析CAN报文的原理基本就是看哪个信号对应哪个变量
刚开始用USB转CAN录制了车上的舒适网的报文,然后电脑接上回放给HUD,发现它不启动

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


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

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

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

本帖子中包含更多资源

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

x

打赏

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

查看全部打赏

 楼主| 发表于 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-11 15:40:44 | 显示全部楼层
imacg 发表于 2023-12-10 14:13
CAN协议完全提取出来了吗?

只测了大概,知道对应的id,但还不知道具体对应的数据

055-08C 安全带,手刹
10D-1EB 门,开影像,空调,温度,速度,灯,解锁声音
10D 速度
11F NA
121 NA
122 NA
12D 门,影像
12F NA
133 灯
13B 空调,温度
180 NA
181 NA
1D0 雷达
1E0 NA
1EB NA

212-2DB 档位N R D1,雷达,时间
212 档位N R D1
218 NA
240 NA
244 NA
2B6 时间
30D-3EA NA
40D-5EB 影像
回复 支持 反对

使用道具 举报

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

本版积分规则

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

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-5-24 12:23 , Processed in 0.124801 second(s), 10 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

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