Go Back   EcoModder Forum > EcoModding > Instrumentation > OpenGauge / MPGuino FE computer
Register Now
 Register Now
 

Reply  Post New Thread
 
Submit Tools LinkBack Thread Tools
Old 05-21-2009, 07:57 PM   #381 (permalink)
EcoModding Lurker
 
Join Date: Oct 2008
Location: nova scotia
Posts: 35
Thanks: 2
Thanked 0 Times in 0 Posts
I tested it on my car, and the code for the Obduino32K works well. The device will now keep attempting to re-initialize even if it fails the first time. It will try every three seconds or so.

  Reply With Quote
Alt Today
Popular topics

Other popular topics in this forum...

   
Old 05-22-2009, 12:32 PM   #382 (permalink)
EcoModding Lurker
 
Join Date: May 2009
Location: Montreal
Posts: 12
Thanks: 0
Thanked 0 Times in 0 Posts
Hi,

just put my OBDuino setup (ISO Diagram) under the scope. We've checked at the TX pin of the arduino and the signal respect the ISO9141. BUT at the ISO pin of the mc33290, we've checked and the signal is inverted and do not respect the ISO9141. No surprise why it doesnt work so far.

Obviously, i thought the fastinit KWP2000 style was working but it isnt .

Anyone have a clue?

Last edited by Mart; 05-22-2009 at 03:19 PM..
  Reply With Quote
Old 05-23-2009, 05:45 PM   #383 (permalink)
EcoModding Lurker
 
Join Date: Apr 2009
Location: Debolt, Alberta
Posts: 78
Thanks: 1
Thanked 2 Times in 2 Posts
I added a slow init and fast init routine for ISO 14230-2, and still no go on the Toyota Matrix.

Nothing was successful.
  Reply With Quote
Old 05-23-2009, 08:44 PM   #384 (permalink)
EcoModding Lurker
 
Join Date: May 2009
Location: Montreal
Posts: 12
Thanks: 0
Thanked 0 Times in 0 Posts
Froggy, a quick test you could do if you have a multimeter avaible: Write a simple loop that drive the TX line HIGH for 5 sec and low for 5 sec. Test at the K-line output of the mc33290 or at the db9 connector. You signal might be reverse for a reason I cant explain right now... mine is like that..
  Reply With Quote
Old 05-24-2009, 09:29 AM   #385 (permalink)
EcoModding Lurker
 
Join Date: Apr 2009
Location: Debolt, Alberta
Posts: 78
Thanks: 1
Thanked 2 Times in 2 Posts
Here's where I am...

When powered by the car, the K line at the car side OBDII plug, I get 12 volts when the Line is HIGH, zero when LOW.

Writting an L or H to the LCD when changing K line outout and writting an l or h to the LCD when reading the K line (after setting the output) verifies the TX/RX functionality is correct on the chip. (this was during a debug test, and not a protocol test).

I've used three protocol inits at 10400 baud with no valid response yet from the car. (it may well be NO response.)

It may need the L line to init (the pin IS present... so it is an option that is open to Toyota to use the line... - though I don't see why they would require it...)
  Reply With Quote
Old 05-25-2009, 08:53 AM   #386 (permalink)
OBDuino coder
 
Magister's Avatar
 
Join Date: Jun 2008
Location: Montréal, QC
Posts: 212

Titine - '13 Hyundai Sonata Hybrid
Thanks: 3
Thanked 10 Times in 8 Posts
I spent countless hours in my Elantra too, with the scope and all, trying to debug it, when I realized it was CAN instead of ISO, even if Hyundai Canada told me "no sir, your car is not CAN"...
__________________
2013 Hyundai Sonata Hybrid
  Reply With Quote
Old 05-25-2009, 09:03 AM   #387 (permalink)
EcoModding Lurker
 
Join Date: May 2009
Location: Montreal
Posts: 12
Thanks: 0
Thanked 0 Times in 0 Posts
A good start is finding what protocol your car support Considering Magister experience, you should rely on multiple sources instead of one I made the same mistake... and usually dealer dont know much as well...

I'd also advise also building the rs-232 interface located here (prj.perquin.com) and try to run freediag and see if you can connect. It will cut debugging time.... since you will do it from a PC...

anyway so far, (after spending countless hours in my damm car) I have been able to communicate with the denso/subaru ECU using another protocol called SSM (Subaru Select Monitor). It is also way faster than KWP2000 and since it is more a performance oriented application, I think I will explore that route and get back to ISO later down the road.


Mart

Quote:
Originally Posted by Magister View Post
I spent countless hours in my Elantra too, with the scope and all, trying to debug it, when I realized it was CAN instead of ISO, even if Hyundai Canada told me "no sir, your car is not CAN"...
  Reply With Quote
Old 05-25-2009, 06:50 PM   #388 (permalink)
EcoModding Lurker
 
Join Date: Apr 2009
Location: Debolt, Alberta
Posts: 78
Thanks: 1
Thanked 2 Times in 2 Posts
Success!!! (Well not a full success - but OBDuino did communicate.)

Ok, the Toyota Matrix requires the L line to initiate ISO 9141 communications!

Absolutely no communication will proceed without the L line chatter.

I noticed that the K and L lines do exactly the same data routine when using the L, so I simply jumped the two lines.

Plugged the unit in, LCD lit up, and unit failed to init. Turned the key to accessory, and unit connected and the screen when to the PIDs.

Turned the ignition, and data started showing up (gas was being used.)

Now... Turned the ignition off, and the trip data was saved. LCD backlight turned off.

Turn the ignition back on, and LCD backlight did not return on, and data was not updated.

Reset the OBDuino, and everything was then hunky dory....

This is using version 138. I don't know if the failure to resume is the L line, or if there is another defect somewhere. Does anyone else have a problem with reconnection after shutting off the car using 138?
  Reply With Quote
Old 05-25-2009, 06:56 PM   #389 (permalink)
dcb
needs more cowbell
 
dcb's Avatar
 
Join Date: Feb 2008
Location: ÿ
Posts: 5,038

pimp mobile - '81 suzuki gs 250 t
90 day: 96.29 mpg (US)

schnitzel - '01 Volkswagen Golf TDI
90 day: 53.56 mpg (US)
Thanks: 158
Thanked 267 Times in 210 Posts
Arent you supposed to hold the L-line high after init or something?
__________________
WINDMILLS DO NOT WORK THAT WAY!!!
  Reply With Quote
Old 05-25-2009, 07:00 PM   #390 (permalink)
EcoModding Lurker
 
Join Date: May 2009
Location: Montreal
Posts: 12
Thanks: 0
Thanked 0 Times in 0 Posts
Nice work.

Mart

Quote:
Originally Posted by Froggy View Post
Success!!! (Well not a full success - but OBDuino did communicate.)

Ok, the Toyota Matrix requires the L line to initiate ISO 9141 communications!

Absolutely no communication will proceed without the L line chatter.

I noticed that the K and L lines do exactly the same data routine when using the L, so I simply jumped the two lines.

Plugged the unit in, LCD lit up, and unit failed to init. Turned the key to accessory, and unit connected and the screen when to the PIDs.

Turned the ignition, and data started showing up (gas was being used.)

Now... Turned the ignition off, and the trip data was saved. LCD backlight turned off.

Turn the ignition back on, and LCD backlight did not return on, and data was not updated.

Reset the OBDuino, and everything was then hunky dory....

This is using version 138. I don't know if the failure to resume is the L line, or if there is another defect somewhere. Does anyone else have a problem with reconnection after shutting off the car using 138?

  Reply With Quote
Reply  Post New Thread


Tags
obd2

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
MPGuino release one workspace dcb OpenGauge / MPGuino FE computer 1061 01-17-2020 01:37 AM
Just some quick info on Scangauge vs. MPGuino NoCO2 OpenGauge / MPGuino FE computer 4 06-01-2015 04:58 PM
All New Nissan Models to Feature Fuel Efficiency Gauge MetroMPG General Efficiency Discussion 6 11-18-2008 04:57 PM
Vacuum gauge problems :( DifferentPointofView Instrumentation 3 05-14-2008 11:04 PM
Will Scan Gauge work on mine? bennelson Instrumentation 9 02-19-2008 10:04 PM



Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.
Content Relevant URLs by vBSEO 3.5.2
All content copyright EcoModder.com