MEGAsquirt A place to collectively sort out this megasquirt gizmo

Spark and fuel w/ MSII

Thread Tools
 
Search this Thread
 
Old 01-14-2007, 06:12 PM
  #1  
Junior Member
Thread Starter
 
arga's Avatar
 
Join Date: Aug 2006
Location: Ridgecrest, Ca
Posts: 306
Total Cats: 0
Default Spark and fuel w/ MSII

I got spark working today. I planned on using GM coils and a DIY vb921 igniter module. I had a methodical bench testing plan all laid out but after hooking the outputs from my spark distribution circuit and the stock ECU to an o-scope I saw they were nearly identical. So I'm driving the stock igniter/coils w/ MSII and a D flip-flop distribution circuit.

BTW, I noticed I had a small error in the diagram in my previous thread. I had reversed the cam sensor and MS ignition input labels. I'm attaching the correct one. Also, it's not on the diagram but I'm using a transistor circuit to isolate the crank and cam sensors. Not 100% sure it's needed but it doesn't hurt. I can upload a diagram if anyone is interested.

Something a little strange, the stock ECU runs a 5 ms dwell at idle that tapers off to around 3.2ms at 2k and stays there, at least w/ no load.

Frank
Attached Images
File Type: bmp
MiataLayoutInD.bmp (22.7 KB, 152 views)
File Type: bmp
stock_MSII_3krpm.bmp (20.5 KB, 129 views)
File Type: bmp
stock_MSII_idle.bmp (20.5 KB, 146 views)
arga is offline  
Old 01-15-2007, 02:24 AM
  #2  
Senior Member
 
Al Hounos's Avatar
 
Join Date: Oct 2005
Location: Knoxville
Posts: 1,168
Total Cats: 0
Default

Cool, is this a first? Whats the advantage over MSnSE?
Al Hounos is offline  
Old 01-15-2007, 03:01 AM
  #3  
Junior Member
Thread Starter
 
arga's Avatar
 
Join Date: Aug 2006
Location: Ridgecrest, Ca
Posts: 306
Total Cats: 0
Default

No real advantage right now. The General Purpose I/O (GPIO) board is still in beta w/ no release date. Once it comes out many cool opportunities open up but there haven't been any updates in a month.

(damn, just noticed, I have to change my signature)
arga is offline  
Old 01-15-2007, 08:40 AM
  #4  
JAG
Newb
 
JAG's Avatar
 
Join Date: Dec 2006
Location: Warwickshire, England
Posts: 8
Total Cats: 0
Default

In your 'stock Vs Megasquirt' images which is which?

Stock at the top or Megasquirt? .......or did I miss something?

Thanks
JAG is offline  
Old 01-15-2007, 03:37 PM
  #5  
Junior Member
Thread Starter
 
arga's Avatar
 
Join Date: Aug 2006
Location: Ridgecrest, Ca
Posts: 306
Total Cats: 0
Default

Top is MS, bottom is stock ECU. Stock ECU is driving the coils in both so I'm assuming that's why it's not a square wave and the voltage is < 5.
arga is offline  
Old 01-15-2007, 05:53 PM
  #6  
Junior Member
 
RdSnake's Avatar
 
Join Date: Aug 2005
Location: So Cal
Posts: 125
Total Cats: 0
Default

did you install a trigger wheel on your crank pulley. how azre you triggering ignition?
RdSnake is offline  
Old 01-15-2007, 06:18 PM
  #7  
Junior Member
Thread Starter
 
arga's Avatar
 
Join Date: Aug 2006
Location: Ridgecrest, Ca
Posts: 306
Total Cats: 0
Default

Stock trigger wheel. The teeth on the 99 wheel aren't evenly spaced so I need the circuit I posted to ignore every other tooth. That creates a signal like a tach pulse from a distributor. If you used a 97 cam/crank sensor you could leave out the "filter" half of the circuit and simplify somewhat. Maybe even fit it on the proto section of the V3 board.

I have another schematic at home the better defines the "distributor" and "filter" halves of the circuit. I'll post that tonight when I get off work.
arga is offline  
Old 01-15-2007, 10:03 PM
  #8  
Junior Member
Thread Starter
 
arga's Avatar
 
Join Date: Aug 2006
Location: Ridgecrest, Ca
Posts: 306
Total Cats: 0
Default

Here's the schematic.
Attached Images
File Type: bmp
DeedsLayout.bmp (29.3 KB, 148 views)
arga is offline  
Old 01-16-2007, 08:12 PM
  #9  
Senior Member
 
timk's Avatar
 
Join Date: Dec 2004
Location: Brisbane, Australia
Posts: 1,278
Total Cats: 37
Default

So you've got it working without fitting the NA CAS?
timk is offline  
Old 01-16-2007, 11:17 PM
  #10  
Junior Member
Thread Starter
 
arga's Avatar
 
Join Date: Aug 2006
Location: Ridgecrest, Ca
Posts: 306
Total Cats: 0
Default

Yes, it's working with the stock sensors. The circuit is reset by a cam pulse and blocks the next crank pulse, then accepts, blocks, accepts, then a cam pulse resets again. The pulses that remain are 4 deg after TDC (odd) and act like tach pulses from a distributor. If I did it again, I'd just use the 97 cam sensor.
arga is offline  
Old 01-18-2007, 02:45 PM
  #11  
Junior Member
 
DammitBeavis's Avatar
 
Join Date: Jan 2007
Location: EXTREME Southern Illinois
Posts: 281
Total Cats: 0
Default

Originally Posted by arga
Yes, it's working with the stock sensors. The circuit is reset by a cam pulse and blocks the next crank pulse, then accepts, blocks, accepts, then a cam pulse resets again. The pulses that remain are 4 deg after TDC (odd) and act like tach pulses from a distributor. If I did it again, I'd just use the 97 cam sensor.
I solved this on my SM4 install by removing the teeth on the crank trigger wheel that were at 10* BTDC and leaving the ones at 80* BTDC. Then on the cam gear I ground off the double marks on the bottom and left only the single mark at the top. Using a cam sensor for crank reference introduces error from the timing belt and slack in the CAS drive. On my DSM the jitter is about 2* at 3K RPM from the CAS. The miata is dead-on accurate reading from the crank wheel.
DammitBeavis is offline  
Old 01-18-2007, 05:08 PM
  #12  
Elite Member
iTrader: (13)
 
cjernigan's Avatar
 
Join Date: Oct 2006
Location: Atlanta, GA
Posts: 8,091
Total Cats: 7
Default

Well arga now that you've got both spark and fuel working with MSII do you feel that it would be more wise to just go ahead and buy MSII for someone that already has a '97 CAS to put in his '99? I'm getting ready to order mine and now that you have spark as well I don't know what to get anymore.
cjernigan is offline  
Old 01-18-2007, 11:41 PM
  #13  
Junior Member
Thread Starter
 
arga's Avatar
 
Join Date: Aug 2006
Location: Ridgecrest, Ca
Posts: 306
Total Cats: 0
Default

I would still go with the MSI. I don't know of an easy way of doing boost control with the MSII right now. Look over the v3 board assembly instructions. It didn't look too hard to convert a board over to MSII later if you wanted.

Now if there was something that you really wanted to see automated like VICS, WI, or nitrous control it might be worth it to go MSII and wait for the GPIO. The GPIO should be able to do much more in depth logging, too. You could watch/log EGT, fuel pressure, wheel speeds (using ABS wheel speed sensors), etc. Hell, you could have your 911 style spoiler deploy at 70mph.

Personally, I want a low boost turbo + IRTB w/ Hayabusa throttle bodies and have the GPIO control the secondary butterflies (PWM servo) for traction control.

BTW, cjernigan, thanks for refocusing me on the spark project. I had gotten bogged down in an overly complex design and I need a push.

DammitBeavis, the SM4 is a very nice unit. I haven't seen that one before. Nobody lists a price, though. That's never a good sign.

I didn't grind down the wheel because I live in California and have a smog check in 5 months. I just ordered some latching 4pdt switches from Digikey so I can swap control from the ECU to MS on the fly.

What year do you have? I see the teeth closest to TDC at 4 deg ATDC. That makes no since and is horrible for starting. A timing light is a hard tool to use wrong but I might have done it.
arga is offline  
Old 01-19-2007, 03:01 AM
  #14  
Junior Member
 
DammitBeavis's Avatar
 
Join Date: Jan 2007
Location: EXTREME Southern Illinois
Posts: 281
Total Cats: 0
Default

Mine is a '99. According to my measurements and the scope output I got from some website, the teeth on the crank wheel are at 10*BTDC and 80*BTDC.

I'm not sure where you got 4*ATDC on the crank wheel from. With #1 at TDC, there should be a trigger about 10* before the crank sensor. My ECU only uses the cam sensor to sync the cylinders, it's timing isn't critical.

For the most accurate timing you want the pulse to occur just before the crank reaches the point of the highest advance you want to run giving the ecu enough time to perform it's calculations and fire the coils. Generally 60*BTDC is considered ideal (40*max advance plus 20* for the ECU to think)

I removed the 10* marks since they wouldn't pass the sensor until after most timing events anyway. The 80* mark is pretty good though. After getting the physical timing to sync with the ECU timing it ended up being more like 75*.

I don't have to worry about emissions here though. However I have an extra crank trigger wheel, and I could swap the cam gears to get the factory signals back if I wanted to re-install the OEM ECU.
DammitBeavis is offline  
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Godless Commie
MEGAsquirt
32
10-04-2012 09:46 AM
astiolo
MEGAsquirt
6
04-05-2011 03:36 AM
Miata140
MEGAsquirt
17
03-10-2011 10:56 AM
K20 Mini
MEGAsquirt
37
05-20-2010 08:27 PM
Aussie Driver
MEGAsquirt
33
05-21-2006 07:50 AM



Quick Reply: Spark and fuel w/ MSII



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