Miata Turbo Forum - Boost cars, acquire cats.

Miata Turbo Forum - Boost cars, acquire cats. (https://www.miataturbo.net/)
-   MEGAsquirt (https://www.miataturbo.net/megasquirt-18/)
-   -   Electronics are clearly NOT my specialty. MS was worky, now no worky. (https://www.miataturbo.net/megasquirt-18/electronics-clearly-not-my-specialty-ms-worky-now-no-worky-63160/)

Gryff 01-29-2012 07:12 PM

Electronics are clearly NOT my specialty. MS was worky, now no worky.
 
5 Attachment(s)
As the title states, Electronics are not my specialty at all. I was working today to do a few things to the car. I was trying to get my cops running in sequential (Couldnt get spark in output test mode) Tried to get my variable tps to work. and finally I tried to get my fan control to work again. When I tried my fans, I was testing for voltage with the car on, I ended up accidentally touching the 12v in to the fan output, either that or 12v to IAC1B. Im not entirely sure which two touched, all I know is that two wires touched, and one of them was the 12v. heard a bit of a pop. and the MS shut down. The computer was connected at the time, and went offline as soon as this happened. I cannot get the computer to reconnect to MS.

The LEDs do not turn on currently. I am still getting 12v in at the harness. I pulled the ecu apart and see nothing blown, but I havent gotten the chance to check anything with a meter yet, mainly because Im not sure where to start.

Anyone have any thoughts of what to do or check?

Anyways, pics below:

https://www.miataturbo.net/attachmen...ine=1327882369

https://www.miataturbo.net/attachmen...ine=1327882369

https://www.miataturbo.net/attachmen...ine=1327882369

https://www.miataturbo.net/attachmen...ine=1327882369

https://www.miataturbo.net/attachmen...ine=1327882369

Matt Cramer 01-30-2012 10:55 AM

First see if you can connect with a laptop - getting the LED spark outputs working should be a bit further down on your priority list.

Gryff 01-30-2012 12:48 PM

I can try again once I get back to the car. but at the time, I tried to connect to the ecu, and the laptop would not connect. When it happened the ecu was connected to the laptop, and TS went offline.

Matt Cramer 01-30-2012 01:31 PM


Originally Posted by Gryff (Post 828302)
I can try again once I get back to the car. but at the time, I tried to connect to the ecu, and the laptop would not connect. When it happened the ecu was connected to the laptop, and TS went offline.

If it won't connect, first try reloading firmware.

Gryff 01-30-2012 01:39 PM

Ok, The car is at my friends house, which I cant get to until tomorrow at the earliest. Are there any other things to check after trying to reload firmware, that way I have a list of things to check

Gryff 01-31-2012 11:19 AM

Bump,

Anyone have any other suggestions, I haven't been to the car yet. but I don't want to go all the way to the car, just to try reloading the firmware and have it not work afterall. If there is a list of things I can check while im at the car, I feel like I would at least be able to narrow things down, in the event that the firmware isnt the issue.

Also Matt, Just to make sure we are on the same page, The car was running prior to this, I was mentioning the spark outputs because it was something I was messing with a few minutes prior to having issues. Mentioning the leds is just me saying that the leds that turn on when the ms is powered up arent turning on currently.

Matt Cramer 01-31-2012 12:34 PM

You can also try this voltage check to look for short circuits: power up the Megasquirt on a Stimulator or on the car and check the following points for voltage with a multimeter.

You should find the same voltage as the battery voltage on the following points: S12, S12C, the center legs of Q9 and Q12, the left (non-banded) end of D3, the left leg of U5, and the left (banded) end of D9.

You should have 5 volts at the following points: S5, the two +5V holes in the proto area, the right (non-banded) end of D9, the right leg of U5, the left (banded) end of D19, and pins 1, 20, and 31 of the CPU.

I do not, however, have a flowchart for how to follow this check up at present.

Braineack 01-31-2012 12:44 PM

You need to mail the daughterboard to Peter Florance and give him lots of money to replace the CPU chip and the CANbus driver.

There's little doubt in my mind that you blew it.

Gryff 01-31-2012 02:00 PM

Thanks matt! I will give that a shot as well!

Mine neither scott, but I want to be 100% sure before I take any action.

Braineack 01-31-2012 02:24 PM

If you touched 12v to the wire going back to JS11, the cpu is fried.

Gryff 01-31-2012 03:19 PM

It was JS0/IAC1A, If I recall correctly.

Regardless, Im going to do these tests just to make sure, And im taking my 1.6 injectors and ecu to get the car drivable at the very least.

Joe Perez 01-31-2012 03:30 PM


Originally Posted by Gryff (Post 828883)
It was JS0/IAC1A, If I recall correctly.

If you touched 12v to pretty much any wires that directly interfaces with the CPU, the CPU is fried.

Unfortunately, microprocessors just aren't very tolerant of voltages higher than VDD on their I/O pins. This is why most (all?) of the external analog and switch-sensing circuits you see in the MS "hacks" section have series resistors and zener diodes in them- to protect the ECU from this specific condition.

Gryff 01-31-2012 03:37 PM


Originally Posted by Joe Perez (Post 828889)
If you touched 12v to pretty much any wires that directly interfaces with the CPU, the CPU is fried.

Unfortunately, microprocessors just aren't very tolerant of voltages higher than VDD on their I/O pins. This is why most (all?) of the external analog and switch-sensing circuits you see in the MS "hacks" section have series resistors and zener diodes in them- to protect the ECU from this specific condition.

This is pretty much what I was thinking as soon as I heard the little pop. The big thing I wasnt sure of was what component exactly would be taking the hit.
The good news is I have a few people local that possibly have spare daughtercards. I may just get one from one of them.

Braineack 01-31-2012 03:43 PM

If that's the case I call dibs on the dead one :)

Gryff 01-31-2012 03:58 PM

Would you really have a use for it?

Edit: Random thought, I cant find the little terminator plug for connecting to innovate (change back to narrow band signal for stock ecu) Does anyone have any experience with connecting to innovate with just the one connector and no terminating plug?

Braineack 01-31-2012 04:00 PM

yeah, I'd buy a new cpu/canbus for it and try to repair it myself and then bribe Ken to load the boot on it.

Gryff 01-31-2012 04:06 PM

Lars was telling me that one could do that, or send it to http://www.pftuning.com/

But he said that cost you quite a bit of money back when ms3 was brand new.
If I get a new board im sure we could figure something out.

Joe Perez 01-31-2012 04:09 PM


Originally Posted by Braineack (Post 828894)
If that's the case I call dibs on the dead one :)

Damn you. I wanted the dead one. :(

Gryff 01-31-2012 04:16 PM

it goes to the highest bidder! :fawk:

lol.

in all seriousness, I cant find my damn terminator plug for the innovate and its pissing me off.....

bcrx7 01-31-2012 06:37 PM

Not sure if anyone noticed, but MOV1 looks pretty burnt! Isn't that what dumps the voltage in case of a surge?

Joe Perez 01-31-2012 07:02 PM


Originally Posted by bcrx7 (Post 828996)
Not sure if anyone noticed, but MOV1 looks pretty burnt! Isn't that what dumps the voltage in case of a surge?

I guess I'm not seeing what you're seeing? It looks fine to me.

The MOV is installed between +12 (where it enters the MS) and ground. It is in some ways similar to a zener diode, in that it conducts when the voltage across it rises above a certain threshold- approximately 22 volts in the case of this specific part.

Its purpose in this application is to protect the MS as a whole from overvoltage conditions on the main +12 line coming into the unit, such as might be caused by a glitch in the alternator's voltage regulation.

It will not, however, be in any way affected by the +12 supply coming into contact with the CPU. The presence or absence of the MOV does not affect the operation of the MS under "normal" conditions (when the +12 supply is not in an overvoltage condition). It does not conduct any current during normal operation, and is not in-line with the power supply.

Gryff 01-31-2012 09:32 PM

based on what Joe P. said, no. the car was not running, and the battery was pulling 11.8v at the time.

Gryff 01-31-2012 11:20 PM

Alright. Its dead Jim.

Everything on the mainboard checked out fine, I did have two questions about this though, a few components showed lower voltage. my voltage at the battery during testing was 11.8v
u5 was 10.5v
s12c was 10.9v
and d9 was 10.9v

Does this say anything or is the cpu dead?

After this I tried to load firmware, no dice.

Any thoughts before I throw stock ecu back in?

Joe Perez 01-31-2012 11:42 PM


Originally Posted by Gryff (Post 829102)
Everything on the mainboard checked out fine, I did have two questions about this though, a few components showed lower voltage. my voltage at the battery during testing was 11.8v
u5 was 10.5v
s12c was 10.9v
and d9 was 10.9v

Does this say anything or is the cpu dead?

It's close enough.

Those three points should, in theory, all read the same, though slight variations are normal due to resistance in the probe. They key point is that they're within U5's operational threshold, and close enough to (battery - forward drop across D10) to be believable.

The most important test would be whether you have +5 at any of the various places where we expect it to live (such as the +5 hole near the proto area or pins 1, 20, and 31 of the CPU socket), but given your description of what happened, I'm leaning heavily in the direction of the CPU just being toast.

Gryff 02-01-2012 12:37 AM

yeah, they were all like 4.95. so plenty close enough. I was thinking it was toast, Just wanted to make sure that the 10v was not an issue.

Reverant 02-01-2012 02:21 AM


Originally Posted by Joe Perez (Post 828889)
If you touched 12v to pretty much any wires that directly interfaces with the CPU, the CPU is fried.

Unfortunately, microprocessors just aren't very tolerant of voltages higher than VDD on their I/O pins. This is why most (all?) of the external analog and switch-sensing circuits you see in the MS "hacks" section have series resistors and zener diodes in them- to protect the ECU from this specific condition.

This is a problem with the Freescale microcontrollers. Atmel AVRs for example have a 5.6V Zener diode on ALL their input/output pins. I've never managed to destroy one, I wish I could say that for the HC9S12

Braineack 02-01-2012 09:14 AM


Originally Posted by Gryff (Post 828912)
Lars was telling me that one could do that, or send it to http://www.pftuning.com/

But he said that cost you quite a bit of money back when ms3 was brand new.
If I get a new board im sure we could figure something out.


That's who i suggested to you.

IIRC I was charged around $90 shipped to have mine repaired--the second time.

Gryff 02-01-2012 01:07 PM

How quick was the turnaround?

Braineack 02-01-2012 01:52 PM

within a week IIRC. He's in VA Beach, so quick deliver times.

Gryff 02-01-2012 02:39 PM

cool, I emailed him this morning. Still waiting on a response, but we will see what happens between him and a friend of mine that may possibly have a card I can use.

Gryff 02-03-2012 12:44 PM

Slight update on this, Still havent heard from him. and My potential sources for daughtercards came up dry. So im going to go ahead and get the one I have fixed. The stock ecu is back in the car and almost running, just need to hook up the wb with nb signal, and set base timing.

Gryff 02-03-2012 09:25 PM

Another update, It lives! My only issue is that the tach does not work now, not entirely sure what the issue is. The car was running cops at one point in time, so therefore it has the resistor in the diagnostic box. I pulled that out to see if it made a difference, still no tach.


All times are GMT -4. The time now is 04:04 PM.


© 2024 MH Sub I, LLC dba Internet Brands