|
本帖最后由 中国芯好 于 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
打赏
-
查看全部打赏
|