切换新版>>

标致307论坛 >  真正意义车载PC,实现与全车数据互通【总线写入数据成功】

发表于 2010-03-02 13:45    IP属地:上海

查看 13.4W | 回复 524
真正意义车载PC,实现与全车数据互通【总线写入数据成功】
帖子很长,5月下旬以后的更新会集中在5楼。
2010年5月9日
标题:《困扰已久的总线终于可以进行写入数据》
电梯:网页链接
2010年4月19日
标题:《强大的RD3,与总线同在》
电梯:网页链接
2010.4.16更新:
    今天下午对程序进行了路测,上路了发现了程序应该还有可以美化的地方,也知道了那些数据应该调整显示大小和位置,以视觉最直观方便,以及考虑到行车的安全性,准备增加一些安全性的提示,比如:如果车速大于10km/h,保险带未带的话提示“叮叮叮”声,手刹亦如此,大于10km/h。
还有一些比如车速语音提示等。

2010.4.13更新:
    各位TX,一直认为307坛是一个崇尚技术的论坛,坛子里也不乏很多技术高手,从这里我也学习到了很多知识,为了完善307车型总线协议分析,况且我的短消息里也收到了非常多的关于CAN网的咨询。这里我向大家提出一个倡议,如果大家也想参与解析CAN网数据,我这里可以提供给大家一些帮助,也可以跟大家一起参与到CAN网的分析,如果有谁愿意一起来参与分析,在帖子里跟贴,我会开一个关于CAN网分析的帖子,把我手上的一些资料根大家分享,同时我也希望各位有能力的同学发扬共享精神,一起分析CAN。这里只作一个调查,到底有哪些TX愿意来分析。
请大家一起来跟贴。先做个调查。

另外:VAN网络的数据已经全部分析好了,现在就是做程序界面的问题了。



2010.4.12更新:
鉴于我的短信内很多TX问及如何来分析解读CAN协议,我这里提供大家一个思路和资料,CAN接口芯片可以采用飞利浦TJA1050芯片,如果不想对数据做任何处理,直接可以TJA1050--->tx rx ---->MAX232芯片的RX,TX。这样电路也可以简化了,可以开启WINDOWS附件里的“超级终端”,然后仔细分析数据的规律性,首先要找到数据的结构。进行分析。
给大家TJA1050的电路图,MAX232很简单,自己网上找找就OK了。

//www.datasheetcatalog.org/datasheet/philips/TJA1050_3.pdf  (第八页电路图)
多碟CD的模拟仿真已经测试成功了,下位机编程的思路是这样的,收到RD3的多碟切换键指令,下位机发送应答,然后发动DATA进入CD1,模拟TRACK18,开始播放track1,设置10S,也就是TRACK1曲目循环0-9秒,这样可以从rd3的PORT C口接入一组音频信号进行播放,当需要切换到FM或者RD3 的CD,则,下位机结束循环。昨天晚上弄到12点,嘿嘿,今天早上在车上测试了下,成功了。接下来可以用音箱控制杆来控制PC的选曲,下一首,上一首等控制。这个是上位机编程,难度不是很大。只要指令来控制就可以了,获得播放器(如千千静听,MEDIAPLAY的控制句柄就可以了。没有做测试,应该没有问题。)
附件
2010-04-12 16:48
点击查看原图 (90.91 KB) | 在相册中查看 >>
  


另外,把原协议板做小了,如果采用全贴片的话可以做到3*5CM左右。可以集成到RD3里面,当然也可以外挂一个小盒,也就是所谓的AUX转换盒。
做集成到RD3里面,只需要在RD3里面找到5V+,GND,van,/VAN四根线,关键是5V正还没有找,有RD3电路图或者改过的同学可以给我提供帮助,5V+在哪里找,电流要求200毫安左右就可以了。
多碟盒仿真已经试验成功了,可以在PORT c加入一组音频输入,支持CD 手柄切换。
super RD3

我把这个RD3命名为Super RD3,带协议分析和多碟盒仿真。全内置。

点击查看原图 (82.59 KB)
2010-04-12 17:01
[ 本帖最后由 thinsy 于 2010-4-12 17:01 编辑 ]
附件
2010-04-12 16:57
点击查看原图 (79.98 KB) | 在相册中查看 >>
  

2010-04-12 16:58
点击查看原图 (61.17 KB) | 在相册中查看 >>
  


汇报结束!

2010.4.10更新:
今天没什么进展,就是把 改好的VDO RD3给按上了,找了欧阳那里的小师傅帮忙开通的,开通的时候本来想用协议板来分析到底是在总线有些什么应答,后来想想,还是算了,还是等以后有机会找个PP2000来玩几天,开通RD3就是写VIN码到音响主机上,如果自己有编程器的话,可以把24CXX那个芯片拆下来,先读取芯片FLASH,然后用WINHEX改一下最后的VIN码就好了。可以消除VIN码不对的,BEEP声。

我的六碟盒今天没有开通成功,是自己技术不好,说老实话,PP2000我还真没玩过,后来小师傅也搞不定,现在碟盒会12345按键灯闪亮状态,后来请教了这个坛子里大师级人物“参谋”,他说很简单,还告诉我步骤,这里表示感谢,等哪天有空了自己操作一下。
    这几天会研究如何用协议板来模拟碟盒,也就是当我按下RD3上多碟键时,协议板来应答,然后模拟多碟工作,这样我可以从 RD3的port C上接入一组音频信号(我的车载PC音源)。
就汇报到这里,今天拍了点照片,是改装RD3的穿线过程,如何找0004仪表盘的PIN11,PIN14,如何用插针来代替原厂插针的过程,有兴趣的同学,我可以发给他。论坛上应该也有,所以这里就不发了。
这里表示声明:如果我的帖子对哪些商家的利益产生的冲突,请与我联系和沟通。我会对帖子做相应调整。
*************************************************************
2010年4月9日更新:
今天做了一个界面,感觉应该放弃原先的仿真仪表的思路,因为仪表盘车上已经有了,现在用数字方式来表达发动机状态。但是自己没有美术功底,也不会photo shop,所以界面自己感觉不满意,至少动感没有,请有PS功底的同学跟我联系,我想把程序做的漂亮一点,这个程序我准备开源,因为其实也非常简单。程序准备做几个画面,切换用方向盘下面的原行车电脑切换键来切换画面显示参数内容。


*************************************************************
2010年4月8日更新:
    发了这个帖子,收到了很多网友的站内短信,有的车友建议商业化,我没有打算商业化运作,只是想跟大家来共享技术。这里对大家的支持表示感谢,希望我们发扬share的精神,我尽量把我知道的东西全部告诉大家,也希望能给有姥姥款307的车友带来福音。姥姥款307全车用的是VAN+CAN网络,VAN网主要负责舒适性驾驶的设备连接,包括VDO收音机,空调,COMFORT,COM2000仪表盘等一系列数据的连接。全车的核心是BSI,也就是数据连接伺服器。连接图看下面


    经过近一个多月的研究,已经找到了VAN网数据 包的格式。解析了所有重要包的数据解释。
数据包示例:
重要包1****怠速状态*****
824 W-- 1A690000016846 -
824 W-- 1A650000016846 -
824 W-- 1A4D0000016847 -
824 W-- 1A4A0000016848 -
824 W-- 1A470000016848 -
824是键值,W是写入位,1A470000016848 是数据包区,这个数据包如何来解释呢?
byte0,byte1:"1A47"------ 转速HEX值,转换成十进制就是6727,转速因子是“0.125”那么实际的转速就是6727*0.125=840 rpm
byte2,byte3:"0000"-------当前时速HEX值,转换成十进制就是0,因子为“0.01”,如果说这个数据为“1A34”,那么当前时速为HEX1A34=6708/100=67.08 KM/H。
*************************************************************
2010年4月7日最新报道:
原中央信息屏7寸显示器

VAN网协议分析捕获板(Demo板自己做的)

车上已经让修车师傅布好了线。
目前状态:主机放后备箱,还没有做吊架,显示屏已经安装就位了,天衣无缝。VAN网分析板“裸**体”准备把它继承到RD3收音机里。方便取电,而且RD3里面也有VAN总线。
307VAN---》VAN 协议板(TTL转RS232)-----》PC com port。


[ 本帖最后由 thinsy 于 2010-5-30 22:06 编辑 ]



附件 点击查看原图 (93.97 KB)
 

[每日热点]:【保养维护】简单修复后视镜折叠功能...

回复本楼 | 评分 | 举报

发表于 2010-03-02 13:54    IP属地:上海

材料列表
1、7寸屏,台湾中华屏带原装触摸,型号claa070na01ct,物理分辨率1024*600
2、中华屏配VGA驱动板,这个板子很小,只有10CM*8CM左右大小,带VGA,AV1 AV2 ,AV1有倒车优先。
3、坛子里很热的某牌子导航,安装位置C屏(这个东西坛子里某位XD应该知道,我是从他那弄来的)。

装好的样子就成了上面图片模样,以后再发详细的安装过程图。


弄了个C屏位置的7寸外壳,在C屏位置安装7寸高清屏(1024*600),准备安装车载电脑。
现在已搞定了屏幕,测试下来有些许的不满意。这个等后面详细说。
做好的样子
[ 本帖最后由 thinsy 于 2010-4-7 20:07 编辑 ]



附件 点击查看原图 (142.14 KB)
 

附件 点击查看原图 (129.96 KB)
 

[每日热点]:【保养维护】雨刮臂接触机盖2种简易修法...

回复本楼 | 评分 | 举报

发表于 2010-03-02 13:55    IP属地:上海

车载PC 配置:
1、主板 intel d510mo ATOM 450主板

2、立人 机箱

[ 本帖最后由 thinsy 于 2010-3-9 09:46 编辑 ]



附件 点击查看原图 (93.71 KB)
 

[每日热点]:【新车作业】纯油换纯电 bz3挺满意的...

回复本楼 | 评分 | 举报

发表于 2010-03-02 13:56    IP属地:上海

继续想大家汇报下车载PC的安装
    由于前段时间也很忙,而且又一直在整这个姥姥款307的VAN协议,通过学习,还是有点长进的,参考了法国NSI集团一些简单的协议说明,数据包的标识,现在基本上弄明白了原车里的一些信息的代码。关键是硬件,如何捕获的硬件,硬件通过试验用的面包板,已经测试能和原车的VAN总线能连接上了,并能够解析部分数据。开关量的“显性”和“隐性”已经没有任何问题了。现在正在弄车速和转速的编码的格式的规律,并计算出实时的车速和发动机转速。
    如果完全解析数据,基本上可以实现比原车多媒体信息显示屏多的多的数据量。比如:车速,转速,车外温度,剩余油量,平均油耗,行驶里程数,左右转向灯,大光灯远近,雾灯开启,手刹位置,五门状态,原厂蓝宝机头的信息,仪表盘按钮状态,以及车的一些故障信息等等。
    不过这个只是自己在折腾,这些数据只是给我的行车电脑作为一些参考,并不想把这个运用的其他的应用,因为说实在的没有想好这个会有什么其他作用。
    这几天会做一些进一步测试。
    我是从多媒体信息显示屏 接入全车VAN网的。 显示屏插座一共18pin,pin4和pin18是VAN网接入的两个点。
    有兴趣的同志可以和我一起探讨。多谢指教!


[ 本帖最后由 thinsy 于 2010-3-19 16:21 编辑 ]



附件 点击查看原图 (56.93 KB)
  信息屏插座

[每日热点]:【越野】越野车该怎么选择合适ET值的轮毂...

回复本楼 | 评分 | 举报

发表于 2010-03-02 13:56    IP属地:上海

2010年5月30日:
继续向大家汇报最近的一些关于车载总线解码相关的东西:
突然有个想法,想把自己的非原厂的倒车雷达 也解码算了,如何解码呢?原本是液晶八段显示的模式,读取倒车雷达协议,给我的车载电脑显示。显示可以 集成倒车画面上,找不到合适的图片给大家看。应该能明白我说的吧。

这个需要点时间,因为我对拆车特别没有心得,也不太想拆车,主要是要把雷达模块拆下来,然后进行示波分析。
RD3解析源码:
网页链接
标题:《奥妙的总线解析,用1个字节可以表示8个开关量状态》
源码:
网页链接
[ 本帖最后由 thinsy 于 2010-5-30 22:05 编辑 ]

[每日热点]:【新车作业】ES6的买车心路历程...

回复本楼 | 评分 | 举报

发表于 2010-03-02 13:59    IP属地:上海

这个一定要顶

[每日热点]:【爱车生活】杀菌消毒 改善我的途铠车内空气质量...

回复本楼 | 评分 | 举报

发表于 2010-03-02 14:01    IP属地:湖北

看起来很牛啊,,,,,
竹外桃花三两枝

[每日热点]:【爱车生活】“1万元买1公里续航”最贵电车劳斯莱斯闪灵...

回复本楼 | 评分 | 举报

发表于 2010-03-02 14:04    IP属地:浙江

强大!!先顶一下

[每日热点]:【保养维护】奔驰E更换外置空调滤芯注意事项...

回复本楼 | 评分 | 举报

发表于 2010-03-02 14:22    IP属地:上海

强大!!先顶一下

[每日热点]:【爱车生活】途铠油路清洁去除积碳保护爱车...

回复本楼 | 评分 | 举报

发表于 2010-03-02 14:33    IP属地:宁夏

好多坑···········

[每日热点]:【保养维护】爱车杀菌去除异味小妙招 守护健康...

回复本楼 | 评分 | 举报