有人用串口读过车载OBD吗?

by_封爱 版主 2017-11-03 09:08:03
突发奇想 车上不是有一个OBD接口吗. 用一条线连接到电脑 用串口的方式 能读到数据吗?

比如水温 速度 转数 等等 或控制一些参数 比如车窗下降 打火 这种?

我觉得是应该可以的吧. 因为很多车窗一键升降设备 都是直接插在那个口上就可以的.

还有什么外挂电脑 也都是直接插在接口上的.

还有一些设备读取车辆信息 判断错误 诊断的.

还有一些专门测试车辆运行数据的.. 比如百米加速 油耗转数曲线等.

所以实现是肯定可以的.

但是这"协议"从哪里得知啊? 比如 几个字节 代表什么意思 我怎么才能知道?

我到是想自己做一个exe玩玩..


话说 现在帖子分数 不是自己输入的了?? 是可选项.

并且最高400了..

...全文
460 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ark_910 2021-01-05
  • 打赏
  • 举报
回复
现在网上有很多的,买一个就行了,自己做难度好像很大的
七羽Y 2019-04-28
  • 打赏
  • 举报
回复
赞成5楼说法,最近在研究OBD,物理接口中有CAN接口,可以了解一下ISO15031-5 或 SAE J1979协议
依然冷暖 2017-11-03
  • 打赏
  • 举报
回复
自己有车邮有接口 自己抓包去吧
exception92 2017-11-03
  • 打赏
  • 举报
回复
但是这"协议"从哪里得知啊? 比如 几个字节 代表什么意思 我怎么才能知道? -》这东西得找汽车的生产商吧,不过不会给你的,万一你再造出个一模一样的汽车咋办。
exception92 2017-11-03
  • 打赏
  • 举报
回复
抱歉,我的自行车上没有OBD接口。
by_封爱 版主 2017-11-03
  • 打赏
  • 举报
回复
比如 我发送一个 01 01 然后给我返回01 05 是水温 这种... 是不是 太简单了....
Redears 2017-11-03
  • 打赏
  • 举报
回复
曾经做过类似的产品,通过一个插在OBD接口上的终端,解析车况信息,将信息通过蓝牙推送到手机端。
印象中,
1、OBD接口不能直接和电脑连接。你可以查一下OBD的物理接口。
2、好像是通过CAN总线协议或者K线协议;
3、协议应该是有统一的标准;
4、如果想用电脑连接,可以尝试用一个CAN转串口模块。
可以淘宝 路宝盒子 图吧汽车卫士 等类似产品

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧