Torque

Forums

Forums

Guest  

Show or hide header
Welcome Guest, posting in this forum require registration.




Torque » Torque OBD ECU Scanner » Torque Discussion / Ideas » Faster communications exmplanation?

Pages: [1]
Author Topic: Faster communications exmplanation?
bharms
Member
Posts: 1
Post Faster communications explanation?
on: December 22, 2016 (GMT)

Hello, I have a quick question about enabling faster communications.

What is happening under the hood when you enable this? Are there delay values inbetween PID requests that are being decreased? Or is the message being stripped down to a smaller message?

Just curious what is happening behind the scenes, because I have a few OBDII modules (all ebay ones) some of which work fine, some which crap out when enabling faster comms, and some that double their pids/sec with it enabled.

Best,
Brian

F-150Torqued
Member
Posts: 437
Post Re: Faster communications exmplanation?
on: December 23, 2016 (GMT)

You’re changing the “BAUD” rate – like the speed on your internet connection. For each doubling in speed, you cut the time (width) of each bit of information in half.

Thus, very small variations in the electronics timing of each bit transition becomes far more critical – resulting in your cheaper units “missing a bit” of information here and there – causing the data validation to fail.

Delay times between polling PID’s is likely not changed as that it is probably controlled by the microprocessor in the ECU and its communications protocol standard.

You’re getting way deep there! But it is all very interesting.

————————

54371019

derekt
Member
Posts: 15
Post Re: Faster communications exmplanation?
on: December 27, 2016 (GMT)

This option is about speeding up communications between the ELM-327 adaptor and the vehicle ECU(s), not between Torque and the ELM adaptor.
There is a facility within the ELM adaptor called ‘Adaptive Timing’, which seeks to automatically determine the minimum time to wait for a response from an ECU, rather than to always use the delay specified in the ATSTXX command.

The ‘Faster Communication’ option is used to tell the Adaptor how ‘aggressive’ the algorithm should be.
If you choose ‘Faster Communication’, Adaptive Timing will be set to Mode 2.
If you turn this option OFF, then Adaptive Timing will set to mode 1, and additionally, you’ll notice that the option below it, ‘Disable ELM327 auto timing…’ will be enabled, giving you the chance to turn this feature off altogether!

The internal algorithms may not be implemented correctly, or indeed at all, in some ELM327 clones, hence the different results with this option ON on some adaptors.

Pages: [1]
WP-Forum by: Fredrik Fahlstad, Version: 2.4
Page loaded in: 0.013 seconds.

  Follow me on twitter