查看: 439|回复: 0

[项目提交] 汽车诊断接口ISO 9141/K线与CAN的转换

[复制链接]

该用户从未签到

发表于 2024-1-18 19:00:40 | 显示全部楼层 |阅读模式
分享到:
本帖最后由 satoll 于 2024-1-19 08:30 编辑

汽车诊断接口ISO 9141/K线与CAN的转换

一:项目缘起与概述
为了将汽车内部各ECU的数据读出,目前生产的每辆车都配备了用于读出这些信息的诊断接口,目前一般通用的有ISO 9141/K线与CAN两种。
这两种接口的协议层与物理层都是不一样。
为此,本项目旨在设计出一款能在这两种接口间进行信息交互的产品,从而使用户能用一种诊断仪/读码器就能对这两种接口进行读出。

二:项目基本架构
11.png
三:项目实现
(一) 硬件实现:
1:接口芯片
1.1:ISO 9141/K线
采用NXP/FREESCALE的MC33290汽车K线专用接口芯片
12.png
1.2:CAN接口芯片
采用TI的带信号增强(SIC)和待机模式的车规级故障变化的CAN FD收发器TCAN1462-Q1。
13.png
2:主控芯片—MCU
采用STC带有两路独立CAN/LIN和四路USART的STC32G12K128。
14.jpg
3:原理图
15.png
图3-1_系统总图
16.png
图3-2_K线接口图
17.png
图3-3_CAN接口图
(二)软件实现
18.png
19.png
20.png
  
                                    图二.1_软件实现流程图

回复

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /2 下一条

手机版|小黑屋|与非网

GMT+8, 2024-5-2 02:03 , Processed in 0.118724 second(s), 17 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.