加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

【开源】arduino模拟 OBD 车载诊断系统

2016/12/20
108
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
  • 方案介绍
  • 相关文件
  • 推荐器件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

前言:

        因为想要研究车载诊断协议,但是手头有没有东西可以学习,淘宝上面的模拟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

  • 开源的软硬件的关于OBD的项目.txt
    描述:查看链接
  • github源码.zip
    描述:github源码
  • OBD相关介绍.txt
    描述:查看链接

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
ADF4106BRUZ-R7 1 Analog Devices Inc 6 GHz integer-N PLL

ECAD模型

下载ECAD模型
$4.12 查看

相关推荐

电子产业图谱