1. 首页
  2. 数据库
  3. 其它
  4. 【开源】arduino模拟 OBD 车载诊断系统 电路方案

【开源】arduino模拟 OBD 车载诊断系统 电路方案

上传者: 2021-05-02 01:05:31上传 ZIP文件 126.76KB 热度 28次
前言: 因为想要研究车载诊断协议,但是手头有没有东西可以学习,淘宝上面的模拟OBD设备都要大几百的买不起,后来在谷歌上面看到了老外开源的使用arduino模拟OBD的项目,里面使用了基于ELM327的诊断设备。 大概说一下方案: 蓝牙部分使用的芯片是上海博通的BK3231芯片 can总线收发器使用的是MCP2551 主要的诊断协议转换芯片用的是ELM327,其实这是一个普通PIC的单片机,但是另外一家公司给他开发了基于汽车诊断的固件 将复杂的诊断指令变成了串口信息,然后就叫ELM327,但是这家公司的最早的版本的芯片在卖出的时候没有给里面的程序添加读取保护,所以国内的厂家读出了里面的bin,然后才有了我们几十块钱就可以买到的玩具。 下面是维基百科对这个芯片的具体介绍: https://en.wikipedia.org/wiki/ELM327 关于OBD诊断的具体的内容可以参考维基百科的这两个链接: https://en.wikipedia.org/wiki/On-board_diagnostics https://en.wikipedia.org/wiki/OBD-II_PIDs
用户评论