极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 37844|回复: 16

基于arduino pro min的蓝牙OBD行车电脑

[复制链接]
发表于 2014-3-12 10:42:11 | 显示全部楼层 |阅读模式
本帖最后由 飞火 于 2014-3-12 10:44 编辑

车是2011版手舒新奥拓,无转速表,无水温表,只有迈速表。某宝购入常见ELM327蓝牙OBD一只。



蓝牙OBD是从机,所以系统选用BC04-B主从一体蓝牙模块,设置为硬件主模式。蓝牙密码1234默认链接。
温度传感器选用DS18B20,这个可以测到-55℃~+125℃,液晶是常见的1062。稳压采用LM317T将点烟器12V稳定到5V供arduino,采用线性稳压AMS1117-3.3将5V稳定到3.3V供BC04-B。一开始采用AMS1117-5和AMS1117-3.3分别从12V降到5V和3.3,结果蓝牙模块驱动不起来,损坏掉了,疑惑的是AMS1117-5和AMS1117-3.3竟然没坏。

CANBUS协议读取参考obduino32K项目,在我的车上能够得到水温、车速、转速、MAF、IAT等参数通过模拟计算可以得到油耗,但不是很准,算法还需改进。DS18B20可测得车内温度,今后可使用继电器连接空调AC开关,实现自动空调!{:soso_e113:}加一个蜂鸣器在2100转提示换档,超速报警等功能。




最后看一下惨不忍睹的走线。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2014-3-12 11:04:57 | 显示全部楼层
额,这个线飞的。。。。。
回复 支持 反对

使用道具 举报

发表于 2014-3-12 11:45:38 | 显示全部楼层
非常不错,近期也打算做一个!如果能够有代码共享就更好了!
回复 支持 反对

使用道具 举报

发表于 2014-3-12 12:20:20 | 显示全部楼层
期盼代码共享
回复 支持 反对

使用道具 举报

发表于 2014-3-12 13:06:16 | 显示全部楼层
楼主请问CAN总线的读取采用什么硬件接口?软件怎么处理CAN的?有现成的库吗?
回复 支持 反对

使用道具 举报

发表于 2014-3-12 13:07:08 | 显示全部楼层
很有兴趣,楼主代码能公开吗?
回复 支持 反对

使用道具 举报

发表于 2014-3-12 13:10:30 | 显示全部楼层
本帖最后由 fangtaonj 于 2014-3-12 13:12 编辑

楼主您说 CANBUS协议读取参考obduino32K项目,这个obduino32K项目在那里能查到?我论坛上搜不到啊,貌似本论坛关于Can总线的资料很少呀,求楼主赐教!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-3-12 15:47:29 | 显示全部楼层
fangtaonj 发表于 2014-3-12 13:10
楼主您说 CANBUS协议读取参考obduino32K项目,这个obduino32K项目在那里能查到?我论坛上搜不到啊,貌似本论 ...

其实真正的CANBUS协议解析已经由ELM327解析完成了,arduino只针对ELM327进行指令操作取数据即可,obduino项目可以在百度搜索,是国外牛人做的开源项目。我的代码抽取obduino的几个关键函数,还在完善中,比obduino容易阅读。过一阵我会整理代码放出,大家共同改进!
回复 支持 反对

使用道具 举报

发表于 2014-3-12 15:48:31 | 显示全部楼层
本帖最后由 fangtaonj 于 2014-3-12 15:49 编辑
fangtaonj 发表于 2014-3-12 13:06
楼主请问CAN总线的读取采用什么硬件接口?软件怎么处理CAN的?有现成的库吗?

谢谢楼主,等代码!{:soso_e100:}
回复 支持 反对

使用道具 举报

发表于 2014-3-12 15:50:11 | 显示全部楼层
飞火 发表于 2014-3-12 15:47
其实真正的CANBUS协议解析已经由ELM327解析完成了,arduino只针对ELM327进行指令操作取数据即可,obduino ...

谢谢回复!
回复 支持 反对

使用道具 举报

发表于 2014-3-12 16:04:00 | 显示全部楼层
嘿嘿,有点意思。 老树发新芽了。自动空调的点子很不错,还是便宜 车好,随便的改造也不怕报修什么的。
回复 支持 反对

使用道具 举报

发表于 2014-3-12 23:08:21 | 显示全部楼层
用树莓派还能加行车记录仪功能。
回复 支持 反对

使用道具 举报

发表于 2014-3-13 11:16:14 | 显示全部楼层
淘宝上还有一个国产的连接器,可以通过串口连接arduino,解析和计算得到的数据比327要多
里程、油耗、瞬时油耗、各种发动机参数,都可以读到,就是价格比327贵
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-3-15 22:45:52 | 显示全部楼层
lilho_e 发表于 2014-3-13 11:16
淘宝上还有一个国产的连接器,可以通过串口连接arduino,解析和计算得到的数据比327要多
里程、油耗、瞬时 ...

你说的应该是EST527
回复 支持 反对

使用道具 举报

发表于 2014-7-1 22:42:26 | 显示全部楼层
已经购买了蓝牙OBD,就等老大的放出详细的制作说明了!
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-5-5 11:33 , Processed in 0.040854 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表