切换到宽版
爱科技/爱创意/爱折腾/爱极致;技术知识分享平台,点击进入新版数码之家网站
  • 12540阅读
  • 71回复

[另类]集OBD、GPS和GPRS于一体的行车信息记录仪 [复制链接]

上一主题 下一主题
离线kuanglf
 

发帖
1555
M币
884
专家
21
粉丝
111
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2016-01-13
这东东已经做好有一段时间了,经长时间证明工作是可靠的。
为了做一个即能显示汽车行驶油耗情况,还能记录行驶轨迹,
同时具有实时位置报告功能,做了这个行车信息记录仪。
主控芯片STM32103RBT6,通过串口1接的蓝牙模块与车上的OBDII模块相连,
接收车辆行驶数据,包括车速、里程、瞬时、平均油耗等:

停车后记忆该次行车的时间、里程、耗油量、平均油耗、最高速度,有按键翻查以前的记录:

可以统计某次记录到当前记录的总行车次数、总里程和总平均油耗。

CPU串口3接的GPS,在行驶过程中记录KML格式的GPS路径,与行驶记录一起记入
microSD卡。行驶记录为CSV格式,可用Excel打开,最后一列“文件名”对应该次行驶记
录的KML文件。

KML文件可直接在Google Earth中打开。

CPU串口2接的SIM900A与SIM卡组成的GPRS模块,用于在行驶中向服务器发送
GPS位置,间隔时间约为1分钟。PC服务器端可接收多台车辆位置信息,记录于PC上的CSV
格式的文件中。


显示屏下的主板,加的大电容是为了工作更稳定:

如果不插SIM卡,行车位置就不进行远传,本机记录照常进行。如果车辆没有OBDII
模块,则在行车中只显示和记录GPS信息:

本记录仪的电源管理方式:在点烟口取电变成5V,车辆通电后自动启动,停车失电
或无按键动作延时15秒关闭记录仪电源。

电路图:

PCB:

上位机用的VB进行GPRS连接,不过想要连接成功,必须有外网IP。

装在车上的样子:

我已经把全部资料原程序上传到 “电路城” 网站了,
如果你想做个类似的东东,这是个很好的参考。

单片机端C程序有车辆OBDII相关协议处理子程序,GPS数据解析纠错、
串口数据DMA传输、串口不定长数据接收、SD卡FAT32文件读写、19264液晶汉字
显示驱动、GPRS连接传送数据,以及上位机GPRS接收VB程序。
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共18条打赏M币+51
12
离线4681496

发帖
8616
M币
10432
专家
2
粉丝
24
只看该作者 1楼 发表于: 2016-01-13
请登录后查看
离线netyacht

发帖
516
M币
124
专家
1
粉丝
9
只看该作者 2楼 发表于: 2016-01-13
请登录后查看
离线远去的我

发帖
398
M币
4718
专家
3
粉丝
17
只看该作者 3楼 发表于: 2016-01-13
请登录后查看
离线diy电子

发帖
920
M币
3427
专家
1
粉丝
23
只看该作者 4楼 发表于: 2016-01-13
离线dgsa

发帖
11
M币
25
专家
0
粉丝
6
只看该作者 5楼 发表于: 2016-01-13
请登录后查看
离线大头文

发帖
3707
M币
5158
专家
10
粉丝
87
只看该作者 6楼 发表于: 2016-01-13
请登录后查看
离线jpdd521

发帖
25693
M币
8005
专家
15
粉丝
350
只看该作者 7楼 发表于: 2016-01-14
请登录后查看
离线jpdd521

发帖
25693
M币
8005
专家
15
粉丝
350
只看该作者 8楼 发表于: 2016-01-14
请登录后查看
离线zsl00

发帖
4382
M币
4111
专家
17
粉丝
304
只看该作者 9楼 发表于: 2016-01-14
请登录后查看
快速回复
限80 字节
“新手上路”发帖需审核后才能显示(请认真发帖),达到数码9级后取消此限制
 
上一个 下一个