5

主题

0

好友

128

积分
     

论坛游民 当前离线

Rank: 3Rank: 3

UID
805393
帖子
126
精华
0
经验
128 点
金钱
118 ¥
注册时间
2015-12-6
发表于 2016-2-24 09:51 | 显示全部楼层
xrff_z 发表于 2016-1-28 10:11
谢谢楼主的无私分享。
手上有一款天宝的56D 035 185,can芯片是1042(八脚的),买的时候配了个解码器。
...

我的也是1042的,34D 035 185,单片机绕过主机的can芯片的方法成功了吗?这样更简单了。

1

主题

0

好友

10

积分

注册会员 当前离线

Rank: 2

UID
808484
帖子
9
精华
0
经验
10 点
金钱
8 ¥
注册时间
2016-1-23
发表于 2016-2-24 15:57 | 显示全部楼层
谁知道本田倒车的can数据多少,我测试雅阁九代cd,没有车,参照别人截取的数据,
12f96b50 ff ff ff ff ff fc 00 00 08   平均油耗
12f96250 00 36 00 01 00 01 00 00 07   可行驶里程  3个数据
12f96050 00 00 00 00 c1 03 00 00 07   瞬间油耗
目前不知道倒车数据是什么,请哪位有车的搞下倒车的数据,想用他的倒车视频输入功能。

77

主题

0

好友

473

积分

业余侠客 当前离线

Rank: 4

UID
659972
帖子
1257
精华
0
经验
473 点
金钱
386 ¥
注册时间
2014-1-24
发表于 2016-2-24 17:15 | 显示全部楼层
楼主好人啊,虽然我不会玩编程,冲楼主这份热心就点赞

2

主题

0

好友

85

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
483474
帖子
120
精华
0
经验
85 点
金钱
82 ¥
注册时间
2012-3-24
发表于 2016-2-24 17:19 | 显示全部楼层
支持楼主无私的话精神!

4

主题

0

好友

154

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
782771
帖子
247
精华
0
经验
154 点
金钱
196 ¥
注册时间
2015-1-15
发表于 2016-2-24 19:44 | 显示全部楼层
黑客时代

1

主题

0

好友

29

积分

注册会员 当前离线

Rank: 2

UID
802083
帖子
20
精华
0
经验
29 点
金钱
17 ¥
注册时间
2015-10-15
发表于 2016-2-25 09:19 | 显示全部楼层
digger63 发表于 2016-2-24 09:51
我的也是1042的,34D 035 185,单片机绕过主机的can芯片的方法成功了吗?这样更简单了。

试过了,可以的。直接把单片机输出,接到主机芯片上can芯片的输出脚。

5

主题

0

好友

128

积分
     

论坛游民 当前离线

Rank: 3Rank: 3

UID
805393
帖子
126
精华
0
经验
128 点
金钱
118 ¥
注册时间
2015-12-6
发表于 2016-2-25 09:45 | 显示全部楼层
本帖最后由 digger63 于 2016-2-25 09:48 编辑

看到楼主想整个通用的CAN破解,我来提供点弹药,网上找的大众各车型CAN数据:
*******************************************************************
Acc:
Dimmer:
Speed:
**************************************************
大众-帕萨特
共21个ID,    CAN频率100 kbps
NUM        十进制ID        十六进制ID
1        851        0x353
2        625        0x271
3        849        0x351
4        1032        0x408
5        1066        0x42a
6        1361        0x551
7        1473        0x5c1
8        1569         0x621
9        1617        0x651
10        1625        0x659
11        1589        0x635
12        337        0x151
13        659        0x293
14        881        0x371
15        1025        0x401
16        1081        0x439
17        1425        0x591
18        1475        0x5c3
19        1571        0x623
20        1619        0x653
21        1633        0x661


数据分析:
1、门(ID):0x371   
(共1个byte)     0xc1    左前门        0xc2    右前门   
0xc3    两前门都开    0xc0     全关      
0xc8     后门         0xcb     所有门都开

2、ACC(ID): 0x551            
(共1个byte)    0x01,0x02     ON  
0x00    OFF

3、小灯(ID):0x635
(共3个byte)      点火时:  00 ff 00            关
                            5x(x=a,b,c,9) ff 00    开

                  未点火时: 00 ff 00           关
                             6x(x=2,3,4) ff 00    开


4、方向盘控制按键(ID):0x5c3
   (共2个byte)      00 00  不按键(初始值)
                       00 06  VOL+
                       00 07  VOL-
                       00 02  向上(上一曲)
                       00 03  向下(下一曲)

5、车速(ID):0x351    第3个byte控制
(共8个byte)          00   速度为:0(停下)
                       01   速度
                      …
                       ff  速度为:最大

*******************************************************************************
Acc:
Break;
Back
Dimmer
******************************************************************************
大众-迈腾
共29个ID,     CAN频率100 kbps
NUM        十进制ID        十六进制ID
1        859        0x35b
2        1319        0x527
3        993        0x3e1
4        849        0x351
5        963        0x3c3
6        1621        0x655
7        1619        0x653
8        1315        0x523
9        1550        0x60e
10        1393        0x571
11        0705        0x2c1
12        857        0x359
13        1136        0x470
14        1365        0x555
15        1631        0x655
16        1081        0x439
17        1583        0x62f
18        1569        0x621
19        1067        0x42b
20        1367        0x557
21        1617        0x651
22        1397        0x575
23        1349        0x545
24        1629        0x65d
25        337        0x151
26        707        0x2c3
27        995        0x3e3
28        1329        0x351
29        1589        0x635
30                                   
数据分析:
  1、ACC(ID):        0x2c3    第一档        0x01   acc_on
(共1个byte)               第二档和点火  0x07   acc_on
拔出钥匙      0x10   acc_off

2、倒档(ID):      0x351 第一个BYTE控制。
(共8个byte)       00:为空挡
                      02为倒档

  3、手刹(ID):     0x621 第一个BYTE控制。
(共5个byte)        00/01:为关(放下)
                       20/21:为开(拉起)

  4、小灯(ID):     0x470 第三个BYTE控制。
                       00:为关灯
                       19:为开灯
       注:小灯有变化 4E 为开 ;00为关。
           大灯4D为开 //09-02-14



5、车速(ID):0x527    第3个byte控制
(共8个byte)          00   速度为:0(停下)
                       01   速度
                      …
                       ff  速度为:最大
6:方向盘按键:0X5C1(共一个BYTE)
VOL+:0X06 VOL-:0X07
MUTE:0X2B  接/挂电话:0X1A
PREV: 0X22   NEXT: 0X23
菜单: 0X0A    OK: 0X28
松开按键: 0X00
*********************************************************************
Acc
Back
Dimmer

***********************************************************************
Ford 蒙迪欧—致胜
Num(共24个)        ID(十六进制)        ID(十进制)
1        0x080        128
2        0x1e6        486
3        0x1e9        489
4        0x201        513
5        0x285        645
6        0x287        647
7        0x2a5        677
8        0x2d5        725
9        0x2d8        728
10        0x2d9        729
11        0x2da        730
12        0x2db        731
13        0x289        649
14        0x2dc        732
15        0x2e3        739
16        0x400        1024
17        0x405        1029
18        0x420        1056
19        0x433        1075
20        0x4d0        1232
21        0x4d7        1239
22        0x4f3        1267
23        0x50c        1292
24        0x511        1297


















通过测量共发现24个以下ID号,其中CAN频率设置为:125Kbps.
测量原始数据:
  ID         L     DATA              动作描述
0x285       3      00 00 00             ACC  OFF
0x285       3      10 00 00 / 20 00 00     ACC  ON

0x2d5        7    01 04 00 00 01 18 00   开机时
0x2d5        7    01 14 00 00 01 18 00   方向盘M
0x2d5        7    01 44 00 00 01 18 00   下一首
0x2d5        7    01 84 00 00 01 18 00   上一首
0x2d5        7    03 0e 00 00 05 da 00    关机时

0x2d8        3    00 02 10            音量0
0x2d8        3    00 0a 10            音量1
0x2d8        3    00 12 10            音量2
0x2d8        3    00 1a 10            音量3
0x2d8        3    00 22 10            音量4
0x2d8        3    00 2a 10            音量5
  .           .       .                 .
  .           .       .                 .
  .           .       .                 .
0x2d8        3   00 f2 10             音量30

0x433        8    c0 00 00 00 00 a0 00 00    初值
0x433        8    c0 00 00 80 00 a0 00 00    开灯
0x433        8    c0 00 00 02 00 a0 00 00    倒档   
0x433        8    c0 00 00 82 00 a0 00 00    开灯且倒档

0x50c        3    11 12 20                  门信息(第三数据位)
0x50c        3    11 12 22
                      2 b  
                     。。。
                     。。。
车速(ID):0x201    第5个byte控制
(共8个byte)          00   速度为:0(停下)
                       01   速度
                      …
                      ff  速度为:最大



以下是车灯变化过程中ID 0X287 和ID 0X289数据变化。(2009-2-25)




图1为:灯关状态






              图2为:灯由关到小灯




                图 3为: 灯由小灯到大灯
总结:
灯关时:0X287  03  FC  03  FC  03  FC  00  00
        0X289  00  00  00  00   00  00  00  00
灯开(大灯和小灯数据一样)
        0X287  01  BC  01  BC  01  BC  00  00
        0X289  01  BC  01  BC  01  BC  00  00



2009-4-9 night
关灯时:
      0X287  03  FC  03  FC  03  FC  00  00
      0X289  00  00   00  00  00  00   00  00

开小灯时:
      0X287  03  FC  03  FC  03  FC  00  00
      0X289  03  FC  03  FC  03  FC  00  00


*********************************************************************

途观:

1:ACC同迈腾
2: IMMER: ID 0X531 长度4,第一个BYTE表示灯状态,
         0x00为关,0xc1为小灯,0xc3为大灯开。
3、手刹(ID):     0x621 第一个BYTE控制。
(共7个BYTE)     00:为关(放下)
20:为开(拉起)
4:倒档(ID):      0x351 第一个BYTE控制。
(共8个byte)       00:为空挡
02为倒档
5: 方控: ID :0x5c1  长度4,第一个BYTE表示按键数据
          VOLUP:0x06
          VOLDN:0x07
          NEXT:0x02
          PREV:0x03
          电话:0x1a
          麦克风:0x2b

20

主题

0

好友

1803

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
114704
帖子
4545
精华
2
经验
1803 点
金钱
1544 ¥
注册时间
2009-6-28
发表于 2016-2-25 09:49 | 显示全部楼层
试制一下

20

主题

0

好友

1803

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
114704
帖子
4545
精华
2
经验
1803 点
金钱
1544 ¥
注册时间
2009-6-28
发表于 2016-2-25 10:04 | 显示全部楼层
本帖最后由 fedora10 于 2016-2-25 10:06 编辑
xrff_z 发表于 2016-2-25 09:19
试过了,可以的。直接把单片机输出,接到主机芯片上can芯片的输出脚。


34D 035 185 是高速机吧,跟lz的56D 035 185 低速机报文数据应该有差异,请问你是用lz提供的电路程序实验成功的吗?如果不是能否将高速机实验成功的id 报文数据,或是源程序等相关资料分享下,谢谢

2

主题

0

好友

22

积分

注册会员 当前离线

Rank: 2

UID
807638
帖子
143
精华
0
经验
22 点
金钱
18 ¥
注册时间
2016-1-10
发表于 2016-2-25 11:00 | 显示全部楼层
34D 035 185 是高速机,我按楼主电路制作没有成功。直接把单片机输出,接到主机芯片上can芯片的输出脚上没有试过,有空试试看!

2

主题

0

好友

22

积分

注册会员 当前离线

Rank: 2

UID
807638
帖子
143
精华
0
经验
22 点
金钱
18 ¥
注册时间
2016-1-10
发表于 2016-2-25 11:03 | 显示全部楼层
xrff_z 发表于 2016-2-25 09:19
试过了,可以的。直接把单片机输出,接到主机芯片上can芯片的输出脚。

按照楼主的程序 直接把单片机输出,接到主机芯片上can芯片的输出脚上?34D 035 185 高速机兄弟改成功了吗?

5

主题

0

好友

128

积分
     

论坛游民 当前离线

Rank: 3Rank: 3

UID
805393
帖子
126
精华
0
经验
128 点
金钱
118 ¥
注册时间
2015-12-6
发表于 2016-2-25 11:19 | 显示全部楼层
朝阳1 发表于 2016-2-25 11:00
34D 035 185 是高速机,我按楼主电路制作没有成功。直接把单片机输出,接到主机芯片上can芯片的输出脚上没 ...

可能要断开CAN接收芯片(比如我的是1042)的1、4引脚,免得有影响。

5

主题

0

好友

128

积分
     

论坛游民 当前离线

Rank: 3Rank: 3

UID
805393
帖子
126
精华
0
经验
128 点
金钱
118 ¥
注册时间
2015-12-6
发表于 2016-2-25 11:33 | 显示全部楼层
朝阳1 发表于 2016-2-25 11:00
34D 035 185 是高速机,我按楼主电路制作没有成功。直接把单片机输出,接到主机芯片上can芯片的输出脚上没 ...

可能要断开CAN接收芯片(比如我的是1042)的1、4引脚,免得有影响。还有可参考我发的大众各车型代码,can数据可能要作相应更改。要是LZ能把程序改成各车型代码轮发的方式就好了。

1

主题

0

好友

29

积分

注册会员 当前离线

Rank: 2

UID
802083
帖子
20
精华
0
经验
29 点
金钱
17 ¥
注册时间
2015-10-15
发表于 2016-2-25 13:21 | 显示全部楼层
fedora10 发表于 2016-2-25 10:04
34D 035 185 是高速机吧,跟lz的56D 035 185 低速机报文数据应该有差异,请问你是用lz提供的电路程序实 ...

没有用楼主的电路。使用单片机直接模拟波形,将单片机的脚接在主机can芯片的tx脚。
数据有两条
id:1392        长度4          数据 0x03        0x00        0x00        0x00        crc 3171
id:1136        长度4        数据 0x00        0x00        0x00        0x00 crc 30367

程序是瞎编的,就是讲上面数据的二进制保存成数组,然后按照要求的始终输出就行了。
第一组
void c_1(void)
{
out_data[0]=0x00;
out_data[1]=0x01;
out_data[2]=0x00;
out_data[3]=0x01;
out_data[4]=0x00;
out_data[5]=0x01;
out_data[6]=0x01;
out_data[7]=0x01;
out_data[8]=0x00;
out_data[9]=0x00;
out_data[10]=0x00;
out_data[11]=0x00;
out_data[12]=0x00;
out_data[13]=0x01;
out_data[14]=0x00;
out_data[15]=0x00;
out_data[16]=0x00;
out_data[17]=0x01;
out_data[18]=0x00;
out_data[19]=0x00;
out_data[20]=0x00;
out_data[21]=0x00;
out_data[22]=0x00;
out_data[23]=0x01;
out_data[24]=0x00;
out_data[25]=0x00;
out_data[26]=0x00;
out_data[27]=0x01;
out_data[28]=0x01;
out_data[29]=0x00;
out_data[30]=0x00;
out_data[31]=0x00;
out_data[32]=0x00;
out_data[33]=0x00;
out_data[34]=0x01;
out_data[35]=0x00;
out_data[36]=0x00;
out_data[37]=0x00;
out_data[38]=0x00;
out_data[39]=0x00;
out_data[40]=0x01;
out_data[41]=0x00;
out_data[42]=0x00;
out_data[43]=0x00;
out_data[44]=0x00;
out_data[45]=0x00;
out_data[46]=0x01;
out_data[47]=0x00;
out_data[48]=0x00;
out_data[49]=0x00;
out_data[50]=0x00;
out_data[51]=0x00;
out_data[52]=0x01;
out_data[53]=0x00;
out_data[54]=0x00;
out_data[55]=0x00;
out_data[56]=0x00;
out_data[57]=0x00;
out_data[58]=0x01;
out_data[59]=0x00;
out_data[60]=0x00;
out_data[61]=0x01;
out_data[62]=0x01;
out_data[63]=0x00;
out_data[64]=0x00;
out_data[65]=0x00;
out_data[66]=0x01;
out_data[67]=0x01;
out_data[68]=0x00;
out_data[69]=0x00;
out_data[70]=0x00;
out_data[71]=0x01;
out_data[72]=0x01;
out_data[73]=0x01;
out_data[74]=0x00;
out_data[75]=0x01;
}
输出
for(i=0;i<75;i++)P1=out_data;_nop_();

nop用来调整频率的,具体要根据单片机种类和晶振调整。
这个can通信的频率是500K,上面的输出每2微秒一条就行了。
用stc的单片机,内部晶振大约设定到7M(具体多少忘了)。


1

主题

0

好友

29

积分

注册会员 当前离线

Rank: 2

UID
802083
帖子
20
精华
0
经验
29 点
金钱
17 ¥
注册时间
2015-10-15
发表于 2016-2-25 13:24 | 显示全部楼层
朝阳1 发表于 2016-2-25 11:03
按照楼主的程序 直接把单片机输出,接到主机芯片上can芯片的输出脚上?34D 035 185 高速机兄弟改成功了吗 ...

每种机器的报文,数据都不一样需要修改。高速和低速的频率也不一样。电路可通用,程序不通用。

1

主题

0

好友

7

积分

注册会员 当前离线

Rank: 2

UID
329932
帖子
6
精华
0
经验
7 点
金钱
5 ¥
注册时间
2011-5-6
发表于 2016-2-26 11:33 | 显示全部楼层
哇哦,手里有个朋友的高尔夫7的车机,5gg 035 185的,不知道楼主能获取到数据不能.太想启动车机上的蓝牙了.
或者别人有这些数据的.大家一起努力.
理论上来说可以做一个通用的,会单片机就可以,但是最大的瓶颈就是没有数据.

5

主题

0

好友

128

积分
     

论坛游民 当前离线

Rank: 3Rank: 3

UID
805393
帖子
126
精华
0
经验
128 点
金钱
118 ¥
注册时间
2015-12-6
发表于 2016-2-26 20:21 | 显示全部楼层
decai 发表于 2016-2-26 11:33
哇哦,手里有个朋友的高尔夫7的车机,5gg 035 185的,不知道楼主能获取到数据不能.太想启动车机上的蓝牙了.
...

我在想车机里会不会保存了好几套数据,以适应不同的车型。因为某宝上那些就是号称通用的。

7

主题

0

好友

108

积分
     

论坛游民 当前离线

Rank: 3Rank: 3

UID
802009
帖子
596
精华
0
经验
108 点
金钱
93 ¥
注册时间
2015-10-14
发表于 2016-2-27 09:56 | 显示全部楼层
虽然看不懂,但是多谢楼主无私分享.

1

主题

0

好友

7

积分

注册会员 当前离线

Rank: 2

UID
808573
帖子
7
精华
0
经验
7 点
金钱
5 ¥
注册时间
2016-1-25
发表于 2016-3-2 01:04 | 显示全部楼层
我是来看进展如何的

37

主题

4

好友

1450

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
29132
帖子
2794
精华
0
经验
1450 点
金钱
1377 ¥
注册时间
2007-10-20
发表于 2016-3-2 12:49 | 显示全部楼层
为什么下载不了了

本帖子中包含更多资源

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

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

本版积分规则

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc.

返回顶部