Board logo

标题: KWP2000协议应用 [打印本页]

作者: LjJay    时间: 2008-5-22 11:26     标题: KWP2000协议应用

大家好,我现在使用MC33290开发KWP2000协议,MC33290是MCU串口和K线电平的转换芯片,但KWP2000协议(SSF14230)中指出需要在通信初始化时,发送唤醒模式的波形,即只能通过I/O口实现。这样就需要在SCI和I/O口之间不断切换外设,不知我的理解是否正确?

若有哪位工程师也在开发KWP2000诊断协议的,可以一起交流!


作者: huangguojun    时间: 2008-5-24 16:13

ISO9141里要求先25ms高低切换,误差范围1ms

可以用串口啊

设置波特率为354 发送0就是了


作者: b51    时间: 2008-5-24 18:56

写了一个用串口模拟ECU诊断接口(kwp2000)的程序,没有用mscomm控件,波特率10.4k害得我只好自己写串口类

只需要一个将232转化为k线的硬件就可以使用

用这个程序跟元贞的诊断仪连接过没有问题

gSKLRcqC.rar (98.81 KB)

[此贴子已经被作者于2008-5-24 18:56:30编辑过]



附件: gSKLRcqC.rar (2008-5-24 18:41, 98.81 KB) / 下载次数 1144
http://bbs.eccn.com/attachment.php?aid=4335&k=47ef6b7bca212ad8da286387e87a3d62&t=1732484754&sid=ObsS2N
作者: auto_hj    时间: 2008-5-24 20:50

看看~


作者: longmin    时间: 2008-6-4 20:29

我最近也在做这个,从网上搜到这来,这个资料对我很有用,谢谢!


作者: longmin    时间: 2008-6-4 20:30

不过这样的资料网上真的是太少了,很难找
作者: tianfm    时间: 2008-6-5 12:54

现在写KWP2000 ON K的程序是不是有点晚了,建议还是从kwp2000 on can(15765)写,k线已经是面临淘汰的东西了
作者: zsy511    时间: 2008-6-11 11:44

我也正在找这方面的资料,太少了!


作者: zsy511    时间: 2008-6-11 11:44

为什么资料我不能下载啊???
作者: smiletiger    时间: 2008-7-6 12:33

ddddddddddddddddddddddd
作者: baihelilly    时间: 2008-7-6 21:56

ding


作者: hanjoy    时间: 2008-7-7 14:34

ddddddddddddddddd
作者: nsdm123    时间: 2008-7-9 10:07

sdfdf
作者: taxue    时间: 2008-7-9 14:48

下不了啊
作者: lingjian86    时间: 2008-7-10 14:59

顶ddddddddddddddddddd
作者: 1021453    时间: 2008-7-25 17:32

大黄吧


作者: kozmers    时间: 2008-10-14 07:12

我是这样处理的:

用RS232使用150-250的波特率发送0xF0,然后等待50ms然后发送RequestCommunication这样ECU就会有Response了,当然TX和RX转化成K-Line的硬件连接线路要先实现,我使用两个二极管,打开了RTS给K到RX读的三极管供电。另外一个用诊断口的12V


作者: usstzzy    时间: 2008-12-16 14:19

感谢3楼的程序,但是初始化信号怎么解决呢,由于接了232转k线的硬件,怎么才能输出持续25ms的低电平和之后25ms的高电平


作者: alouxi    时间: 2009-1-14 17:01

我也要学习。希望能够下载。
作者: superlqz    时间: 2009-6-8 15:19

在初始化过程中, L线作为配合线, L线是保持什么样的状态呢?


作者: smeier    时间: 2009-6-30 09:24

有没有代码


作者: liupeng927    时间: 2009-11-5 16:39

1# LjJay

楼主好!我现在也在做KWP2000的协议,有些问题想向你请教,能不能留个QQ啊?




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0