elm327

Is it possible to request all desired ODB II PIDs via a .dbc file?

孤街浪徒 提交于 2020-01-17 07:28:10
问题 What I'm looking to do is request all desired PIDs via a .dbc file made in Vector db Editor++. I understand enough about CAN communication to be able to do this with 1 or 2 PIDs because the DLC allows up to 8 bytes of data per CAN message. I am also familiar with this resource on querying and responses of PID https://en.wikipedia.org/wiki/OBD-II_PIDs#CAN_.2811-bit.29_bus_format What I'm having trouble understanding is how diagnostic tools are able to query every PID the manufacturer of a

Communication with OBD-II using Windows Phone

删除回忆录丶 提交于 2019-12-25 08:28:12
问题 I have a problem with sending and receiving data from elm327 device. I tried to connect to the device using channel 01 (on Bluetooth) but it doesn't matter what command I send, I just receive the string "AT+BRSF=24\r" as an answer. I tried also to connect at channel 16 and there I receive a string "NO DATA" somebody knows what is the problem? thank you, Arie 回答1: The AT+BRSF=24 response sounds like you're communicating with the wrong Bluetooth device (perhaps a headset?). "NO DATA" sounds

Connect OBDSim to Torque on Windows through Bluetooth

徘徊边缘 提交于 2019-12-21 20:28:16
问题 I'm trying to install OBDSim on Win7 but am running into some trouble. My end goal is to run OBDSim as a bluetooth ELM327 OBDII Simulator and connect to it using the Torque app on my Android device. I watched a video on youtube (http://www.youtube.com/watch?v=-dMjo5ySbcc) that demos exactly what I am trying to simulate but it was running Lubuntu 12.04. I've been reading through posts on mp3car and other posts on stackoverflow over the last week but I'm still a little lost. I'm not sure

Java Get/Set method returns null

江枫思渺然 提交于 2019-12-13 05:58:20
问题 I want to get variable other class(jframe) but get method returns null.. But set method is running.. public class FrameGauges extends javax.swing.JFrame { Elm32x elma=null; private void jToggleButton1ActionPerformed(java.awt.event.ActionEvent evt) { FrameBaglanti a = new FrameBaglanti(); elma = a.GetElm(); System.out.println(elma); } } I added initialized case.. When I run getElm(), that returns null... What should i do ? public class FrameBaglanti extends javax.swing.JFrame { Elm32x elm;

Receiving data from elm327 device

馋奶兔 提交于 2019-12-08 13:31:34
问题 I want to receive data from elm327 device. in line 7 I receive AT+BRSF=24\r string instead of string with the speed. 1.private async Task<string> GetSpeed() 2. { 3. string retVal; 4. _dataWriter.WriteString("010D\r"); // send pid for speed information 5. await _dataWriter.FlushAsync(); 6. await _dataReader.LoadAsync(30); // get answer 7. String Message = _dataReader.ReadString(11); 8. retVal = Message; 9. if (retVal.Contains('<')) 10. { 11. retVal.Substring(0, retVal.IndexOf("<")); 12. } 13.

Connect obdsim to Torque(android app) Ubuntu

南楼画角 提交于 2019-12-04 13:02:59
问题 Am trying to connect odbsim through bluetooth with my Samsung S4 . After successfully pairing my devices with ubuntu, my results connecting obdsim with phone is never happened. Whenever I tried running the command obdsim -b it always throwing error: SimPort name: Not yet connected I tried connecting it with windows too, with the help of com0com serial port, but couldn't succeded. And in windows, obdsim -b results in invalid options. Please help me to connect the simulator with android device.

elm327 CAN command to switch headlights pernament ON

不打扰是莪最后的温柔 提交于 2019-12-04 10:01:31
问题 I want to send AT command to switch my headlights pernament ON in Nissan Leaf. It is located in ID 625 0x00 - OFF 0x60 - ON 0x40 - Parking lights ON 0x68 - Headlights & fog lights ON how to change this by sending commands through Terminal Can you help step by step? 回答1: If your Nissan is talking CAN (i.e. your ELM 327 device will reply with a number between 6 and 9 when you send AT DPN ), then you can: AT Z AT E0 AT L1 AT SP 0 0100 AT SH 625 Up to here you have: reset the chipset ( AT Z )

Flow control message while receiving CAN message with ELM327

三世轮回 提交于 2019-11-29 12:34:08
I am trying to make a software, which runs under Windows and communicates with an ELM327 device. I created the first version and I went in my SMART ForTwo (SMART 451) vehicle and I managed to connect with the Instrument Cluster (Transmit CAN ID is 782, Receive CAN ID is 783). However I have a huge problem with Flow Control. Here is the log: TX: ATI RX: ELM327 v1.5a TX: ATE0 RX: ATE0 OK TX: ATSP6 RX: OK TX: ATH1 RX: OK TX: ATL1 RX: OK TX: ATCFC1 RX: OK TX: ATFCSM0 RX: OK TX: ATAL RX: OK TX: ATSH782 RX: OK TX: ATCRA783 RX: ? TX: ATST64 RX: OK TX: 1092 RX: 783 02 1A 87 TX: 1A87 RX: 783 10 16 5A

Send multiple OBD commands together and get response simultaneously

岁酱吖の 提交于 2019-11-28 19:44:59
I'm working on application which connects OBD2 adapter and getting the real time data like speed,rpm,throttle position etc..When I read one command at a time, it works fine like by sending command "010C\r", I get current RPM. I think that sending multiple commands in one request is not possible.But in other applications like EngineLink HD ,Dashcommand, we found that multiple components are updated at a time like if we are driving the car and check the RPM,Sped and Throttle then they are updating at every 1 second. It looks like real time data. I'm surprised that how is it possible ? We have