回答

收藏

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

#竞赛 #竞赛 1527 人阅读 | 0 人回复 | 2024-01-18

本帖最后由 satoll 于 2024-1-19 08:30 编辑

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

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

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

分享到:
回复

使用道具 举报

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

本版积分规则

关闭

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