首页 文章
  • 2 votes
     answers
     views

    obd适配器的初始化

    我正在开发一个Android应用程序,它通过蓝牙从车辆的Obd适配器读取Obd数据......我在初始化适配器时遇到问题 . 我按顺序发送了以下Obd命令来初始化obd: atz(收到OK) atsp0(收到OK) ate0(收到OK) 0100(这是发生问题的部分)...... 有时这个命令我会收到BUSINIT:ERROR ..然后对于每个车辆命令(AT命令除外),重复相同...
  • 8 votes
     answers
     views

    从OBD适配器读取VIN [关闭]

    我正在使用这个应用程序,它要求我从OBD II适配器读取VIN并检查OBD是否连接到同一车辆 . 当我发送命令(09 02)来获取VIN时,我无法获得完整的VIN . 每次我发送命令我都没有收到前3个字符 . 我收到的唯一的东西是VIN的最后7个字符,有时我得到前7个字符 . 无法弄清楚什么是错的 . 任何形式的帮助或支持将不胜感激 .
  • 0 votes
     answers
     views

    如何使用适用于Android的obd2 ELM327适配器发送/获取请求/响应? [关闭]

    我正在开发一个Android应用程序,它必须通过蓝牙连接到OBD II ELM327设备,并且必须从汽车获取数据(rpm,速度......等) . 能够通过蓝牙连接但不确定如何编写通信代码...任何人都可以帮我这个或如果有代码请分享?
  • 4 votes
     answers
     views

    Android OBD-II如何清除行进距离(PID0131)?

    我正在开发一个应用程序,我需要计算从A点到B点的距离(乘车) . 我问Elm Electronics(芯片组制造商),他们说没有标准的OBD-II PID来从里程表返回里程,尽管汽车制造商可能会提供PID . 由于这种方式不标准,我找到了另一种方式 . PID 0131(自代码清除以来行进的距离),正在返回我认为可能有用的内容 . 如果我完成了'm able to clear it at poin...
  • 1 votes
     answers
     views

    elm327和OBD II PID规范

    我将elm327 mini(蓝牙)插入我的车(标致3008) 当我测试了一些命令时,我发现不是普通的反应 . ATZ ELM327 v2.1 ATSP0 OK ATDP0 ISO 15765-4 (CAN 11/500) ATE0 OK ATL0 OK 0100 SEARCHING...\r4100983BA011\r1: 06410080000010\r\r> 通过OBD-II PIDs...
  • 1 votes
     answers
     views

    Android蓝牙OBDII通讯

    我'm out of ideas as to what is wrong with this. I'我试图从我的蓝牙ELM327发送和接收数据 . 扭矩工作,我've used a terminal app to send commands and that also returns correct results. So I don'吨得到我'm doing wrong here. This i...
  • 2 votes
     answers
     views

    与蓝牙OBDII加密狗通信(我认为它是ELM327)

    我的车有一个蓝牙OBDII加密狗(品牌是Veepeak),我正在尝试编写一个可以与之通信的Windows应用程序 . 到目前为止,似乎我能够从笔记本电脑连接到设备,发送命令,并收到某种响应,但我收到的回复并不是我所期望的 . 我正在使用32feet通信库来处理蓝牙的东西 . 这是我用来连接的代码以及我用来发送消息的函数: BluetoothClient client; Stream stream;...
  • 4 votes
     answers
     views

    如何与OBD II ELM327适配器进行持续通信?

    目前我正在开发一个应用程序,我已经 Build 了与OBD II ELM 327适配器的连接,我可以从OBD II读取数据 . 例如我使用OBD命令“ 01 0C ”来获得车辆的转速 . 我想要检索实时数据,例如车辆的速度或转速 . 这就是我陷入困境的地步 . 我没有 - “ How I can continuously fetch such real time data from vehicle...
  • 5 votes
     answers
     views

    福特CAN数据和ELM327

    我正在尝试使用蓝牙ELM327无线OBD-II接收器从车辆OBD-II端口获取数据 . 我不是要收集有关发动机的信息,而是收集车辆中的一些电子设备 . 我已经获得了访问设备的某些命令,并且已成功使用除ELM327之外的其他设备和软件 . 我一般没有太多处理CAN总线和数据传输的经验;如果我遗漏这个过程的关键部分,请原谅我 . 但是,我确实理解CAN基础知识,例如消息头和数据字节 . 到目前为止,我...
  • 0 votes
     answers
     views

    OBD2使用Python读取增强的参数(例如Injector Pulsewidth)

    我正在开发一个捕获瞬时燃油消耗的项目,我想使用喷油器脉冲宽度 . 我正在使用pyserial来获取连接到蓝牙OBD读卡器的参数 . 例如,要获得速度我输入: import serial ser = serial.Serial('COM6',38400,timeout=1) ser.write('01 0D \r') speed_hex=ser.readline() print speed_...
  • 0 votes
     answers
     views

    如何创建像torqe这样的OBD 2 Android应用程序?有没有可用的软件模拟器,或者我需要一辆汽车来测试应用程序?

    我想创建一个像Torque一样的OBD 2 android应用程序 . 有没有可用于测试的软件模拟器,或者我需要带有OLM适配器的汽车来测试应用程序?我了解了github库https://github.com/pires/android-obd-reader/releases/tag/2.0-RC4,有没有其他库/工具可用,或者我可以从中获取所有可能的数据?
  • 0 votes
     answers
     views

    如何从覆盆子终端或覆盆子的python代码中读取elm327 wifi obd2?

    我从亚马逊购买了一个OBD2 Wifi连接器(https://www.amazon.com/dp/B06XRVYDMG/ref=cm_sw_r_sms_tai_2lkxAb...#immersive-view_1516052760812),我试图通过netcat(https://raspberrypi.stackexchange.com/questions/61424/wi-fi-enabled-...
  • 11 votes
     answers
     views

    无法从OBD-2设备获取VIN编号响应

    我需要使用plxKiwi-2 wifi obd2设备从汽车控制器获取VIN号码 . 我得到其他信息,如汽车转速,速度,油门位置等 . 格式正确 . 但是当我请求VIN号时,它给出了我的响应 . 014 0: 49 02 01 FF FF FF 1: FF FF FF FF FF FF FF 2: FF FF FF FF FF FF FF 这是无效的 . 在现代的EON赛车中,我对VIN号码得到了适...
  • 1 votes
     answers
     views

    通过OBD-II读取VIN号码(来自雪铁龙,标致,菲亚特)

    我构建了一个简单的Android应用程序,通过OBD-II读取基本汽车参数,如VIN编号和电池电压 . 它工作得很好但我在从非德国/非美国汽车中检索VIN号时遇到问题 . 因此,例如在雪铁龙或菲亚特的情况下,无法获得VIN编号,返回值为NULL或UNKNOWN . 知道怎么解决吗?我使用命令09 02(elm327) . 谢谢你的帮助,Mat .
  • 1 votes
     answers
     views

    从汽车的OBD-II端口获取VIN号码

    我目前正在尝试构建一个可以读取Car的VIN号码并通过蓝牙连接将其发送到Android手机的设备 . 是的,我知道 not 所有车都支持这个 . 到目前为止,我所知道的是ELM327(用于将数据从汽车与蓝牙模块进行通信)和HC-05(用于将数据从ELM327传送到Android) . 但是,我很不确定如何使这个工作,因为我对OBD-II有0(零)经验 . 我很感激,如果有人能帮助我参考和东西 .
  • 0 votes
     answers
     views

    在等待ECU的OBD数据时,我应该多长时间睡眠?

    我正在使用C#为Windows开发OBD2扫描仪应用程序 . 我希望有人能告诉我等待响应的最佳时间(使用thread.Sleep())来自汽车的ecu,然后再从串口读取响应 . 我正在使用蓝牙适配器进行开发,波特率为9600.我目前的等待时间设置为100毫秒,但我希望能比这更短 . 我只是不想遇到我尝试在端口未准备好时读取数据的情况 . 我希望在平滑的GUI和舒适的误差范围之间取得良好的 bala...
  • 4 votes
     answers
     views

    如何在Windows Phone 8上读取/写入OBD-II适配器的数据?

    我目前正在开发一个Windows Phone 8应用程序,它将(希望)能够通过蓝牙使用蓝牙OBD-II适配器连接到车辆 . 虽然我试图不尝试并寻求帮助,但我对WP8的编程还是比较陌生的,但是我有点想到也不会想到也不知道去哪里或做什么 . 另外,如果有人想知道这个设备我'm testing with to connect to the car it'这个家伙here 编辑::到目前为止,我已设置我的...
  • 9 votes
     answers
     views

    将多个OBD命令一起发送并同时获得响应

    我正在研究连接OBD2适配器并获取速度,转速,油门位置等实时数据的应用程序 . 当我一次读取一个命令时,它就像发送命令“010C \ r \ n”一样正常,我得到了目前的RPM . 我认为在一个请求中发送多个命令是不可能的 . 但在其他应用程序如EngineLink HD,Dashcommand中,我们发现多个组件一次更新,就像我们正在驾驶汽车并检查RPM,Sped和Throttle然后他们正在每...
  • 1 votes
     answers
     views

    我可以使用elm327接口连接到我的汽车的CAN总线吗?

    几个月前我买的蓝牙elm327设备一直在摆弄,我能够获得像vin,rpm,speed等标准的obd信息 . 但是我刚读到最近的obd2并且可能不一样 . 我试图用AT MA命令嗅探我的can总线,但我没有得到回应,所以我猜can can网络与obd2接口分离 . 有没有机会访问can网络?或者我可能需要一个不同的设备吗?也许这个信息有帮助:我有2011年斯柯达 .
  • 1 votes
     answers
     views

    如何从Wagon R 2010型号获得OBD2燃油液位读数

    我想用OBD2蓝牙/ USB适配器测量汽车油箱内的当前燃油油位 . 当我尝试查询PID时,我将后续数据称为“无数据”,同时我可以检查其他PIDS,如RPM,所有数据都可以 . 我有一个小的python程序,它读取它但我无法得到它 . import serial #ser = serial.Serial('COM12',38400,timeout=1) #ser.write("01 2F...
  • 5 votes
     answers
     views

    VAG TP 2.0完整的AT命令列表

    我试图在斯柯达Rapid 2009模型中找到各种ECU的DTC . 我使用的是OBDLink SX(elm 327芯片)和Putty(类似于HyperTerminal) https://jazdw.net/tp20此链接提供了我应该请求任何VAG汽车的ECU的命令列表,因为它们运行在TP 2.0协议上 . 但我无法得到任何回应 . 它总是给我'NO DATA' . 我想我错过了'AT'命令,比如可...
  • 0 votes
     answers
     views

    通过蓝牙连续发送字符串消息

    我正在努力解决蓝牙应用程序的一些问题 . 应用程序通过蓝牙连接到OBD2接口,我的目标是从我的汽车接收一些数据,如Speed,RPM等 . 我制作了一个有按钮的应用程序当我点击它时,我发送消息到OBD2界面,我得到响应 . 但我的目标是不断收到这些数据 . 所以我发现我可以在 onResume() 方法中做到这一点 . 下面是发送消息的简单代码 . @Override protected void...
  • 0 votes
     answers
     views

    在android中获取ODBII的坦克音量

    我想通过使用OBD II来获得剩余的油箱容积和我当前的车辆里程数 . 因此我为我的车买了一个OBDII蓝牙适配器 . 我使用AndroidBluetoothChat连接设备并 Build 连接,通过我可以发送和接收信息 . 但是当我尝试连接到我的OBD2适配器时,我得到:无法连接 . OBD2适配器始终是可发现的,我可以正常配对它们 . 这是为什么? 接下来的问题是,一旦我 Build 了连接,...
  • 2 votes
     answers
     views

    将十六进制答案转换为十二月?

    我需要一些帮助,将我从汽车中的OBD适配器获得的答案转换为十进制,然后将转换后的任何值添加到公式并打印出来 . private class ConnectedThread extends Thread { private final InputStream mmInStream; private final OutputStream mmOutStream; ...
  • 6 votes
     answers
     views

    Wifi和Mobile Data如何同时在android中用于OBD2设备

    我正在开发通过Wifi连接OBD2设备的应用程序,应用程序可以在android中读取速度,转速,发动机冷却液温度等详细信息 . 所以wifi仅用于连接OBD2设备(它没有连接互联网的设施,只有用于通信)和与它沟通 . 现在我需要互联网连接的Web服务 . 但在连接我的无线网络后,我无法通过Android中的移动数据网络连接互联网 . 类似的应用程序也是为iOS开发的 . 现在在iOS中,我可以通过...
  • 0 votes
     answers
     views

    OBD-II Perl代码在特定数量的AT请求后挂起

    连接到蓝牙OBD-II适配器后,我可以通过发送PID服务请求来获取数据,但它们会在相同数量的请求之后完全停止 . for ( ;; ) { obj -> write ( "010C\r" ); if ( $data = $obj -> input ) { print "$data"; } obj -...
  • 3 votes
     answers
     views

    如何使用ELM327发送自定义CAN消息?

    我正在使用ELM327,我希望能够设置要发送的CAN消息的头部和数据部分 . 我看到有一个代码用于设置消息的 Headers SH xxyyzz 但是我很难找到如何设置数据部分并控制何时发送消息 . 当我发送带有数据字段额外字符的PID的ASCII请求时,是否会出现这两种情况? 那会使用SH命令设置的头吗? 有一个更好的方法吗? 数据表:http://elmelectronics.com/DSh...
  • 0 votes
     answers
     views

    如何在克莱斯勒Volt / Opel Ampera的CAN总线上找到转向角传感器(SAS)

    今天我通过CAN设法从欧宝Ampera连接到我的笔记本电脑 . 我使用了“Tiny CAN II XL”和“busmaster”软件 . 有几辆车有很多CAN ID列表 . 可悲的是,我没有找到欧宝安培的转向角传感器的ID . 克莱斯勒Volt应具有相同的ID,但也没有找到它的ID . 你们其中一个人知道,我可以看看哪个ID? 我猜测CAN总线的逆向工程将是另一种方式 . Busmaster不允...
  • 0 votes
     answers
     views

    如何通过“原始”Can总线(CanHi和CanLo引脚)获取OBD2代码?

    我正试图通过像Usb2Can这样的产品直接挂上汽车的CAN总线 . 这基本上假定直接连接到CanHigh和CanLow引脚(OBD2端口的引脚#6和#14),并处理CAN总线消息,例如具有11位ID和8字节数据 . 我打算为此使用SocketCan和can-utils . 我无法弄清楚的是 - 我怎么能在CAN总线上“说”OBD2协议 . 即我想嗅/听/发送“原始”CAN消息但我也希望保留能力,例...
  • 0 votes
     answers
     views

    如何通过OBD从汽车中读取BCM / UCH数据?

    我正在尝试读取与汽车车身相关的数据,例如门是否解锁/锁定,安全带是否打开,里程表读数等 . 我成功地通过VGATE(ELM327)蓝牙OBD2适配器读取ECU数据 . 但我只能读取速度和转速等 . 我还想执行锁定/解锁汽车等写操作 . 有没有办法让这种情况发生?如果不能使用ELM 327而不是我可以使用的其他适配器?

热门问题