MEGAsquirt A place to collectively sort out this megasquirt gizmo

Syncs on stim, not on car. 2001 miata.

Thread Tools
 
Search this Thread
 
Old 12-06-2010, 04:53 PM
  #21  
Elite Member
 
JasonC SBB's Avatar
 
Join Date: Jul 2005
Posts: 6,420
Total Cats: 84
Default

Just remember you MUST SYNC on the CRANK RISING edge, never falling.
The falling edges go berserk during cranking. The rising edges don't.
JasonC SBB is offline  
Old 12-06-2010, 04:56 PM
  #22  
y8s
2 Props,3 Dildos,& 1 Cat
Thread Starter
iTrader: (8)
 
y8s's Avatar
 
Join Date: Jun 2005
Location: Fake Virginia
Posts: 19,338
Total Cats: 573
Default

Right... I do. It wont even start if I change to falling edges because they come so randomly.

(Incidentally, the MS3 has only one edge option that applies to both cam and crank--if you want rising on one and falling on the other, you have to invert one of them)



The question remains, why does it act funny when running?
y8s is offline  
Old 12-07-2010, 11:06 AM
  #23  
Junior Member
 
muythaibxr's Avatar
 
Join Date: May 2007
Location: Columbia, MD
Posts: 248
Total Cats: 0
Default

James and I are not clear on what it's actually doing wrong while running.
muythaibxr is offline  
Old 12-07-2010, 11:08 AM
  #24  
Boost Czar
iTrader: (62)
 
Braineack's Avatar
 
Join Date: May 2005
Location: Chantilly, VA
Posts: 79,499
Total Cats: 4,080
Default

it idles great.

Y8s, send him the composite log you took last night. there was a pattern of it losing sync. the same pattern of 5 error spikes showed up repetitively when he tried to revs the motor up.
Braineack is offline  
Old 12-07-2010, 11:17 AM
  #25  
y8s
2 Props,3 Dildos,& 1 Cat
Thread Starter
iTrader: (8)
 
y8s's Avatar
 
Join Date: Jun 2005
Location: Fake Virginia
Posts: 19,338
Total Cats: 573
Default

I'll post it over at the squirt forums.

Ken, I have built the "standard 99-00 miata" input circuits that replicate the stock ECU's input circuitry in the VR area to compare and contrast. I still really like the idea of using the 9926 because of the tiny pcb I can slap on the backside of the V3 board.
y8s is offline  
Old 12-07-2010, 11:28 AM
  #26  
Boost Pope
iTrader: (8)
 
Joe Perez's Avatar
 
Join Date: Sep 2005
Location: Chicago. (The less-murder part.)
Posts: 33,036
Total Cats: 6,604
Default

Originally Posted by JasonC SBB
Just remember you MUST SYNC on the CRANK RISING edge, never falling.
Could you clarify something for me- since "rising" and "falling" vary with regard to where in the system one is observing it (before or after an inverting input circuit), are we referring to the LEADING or TRAILING edges? Until somebody installs an MS3 in a DeLorean, those are the only absolute points of reference.
Joe Perez is online now  
Old 12-07-2010, 11:37 AM
  #27  
y8s
2 Props,3 Dildos,& 1 Cat
Thread Starter
iTrader: (8)
 
y8s's Avatar
 
Join Date: Jun 2005
Location: Fake Virginia
Posts: 19,338
Total Cats: 573
Default

Based on Jason's previous research, he's been scoping the raw signal between sensor and ECU. His "rising" edges are the trailing ones which I've shown in pink here:



The problem becomes when the signal gets so jacked up that an observer assumes "the signal goes high on a tooth and the trailing edges are in fact falling" <--- this is not true.

I think we all agree that the output of the sensor goes to ground on a tooth.
y8s is offline  
Old 12-07-2010, 12:01 PM
  #28  
Boost Pope
iTrader: (8)
 
Joe Perez's Avatar
 
Join Date: Sep 2005
Location: Chicago. (The less-murder part.)
Posts: 33,036
Total Cats: 6,604
Default

While I admit that I know little about the composite logger, the pink edges in that picture certainly look like leading edges to me, at least by the definition with which I am familiar.



Maybe I just have the polarity wrong, and this signal is depicted as active low?

You know what? This log still looks like somebody smeared runny cat feces on a scope to my eyes. I still can't figure out what the hell it's trying to tell me, and I'm used to reading binary on high-speed logic analyzers in realtime.

I really with this device would just show us actual port states in this view. They've got such a rich display for single-trigger mode...
Joe Perez is online now  
Old 12-07-2010, 12:09 PM
  #29  
y8s
2 Props,3 Dildos,& 1 Cat
Thread Starter
iTrader: (8)
 
y8s's Avatar
 
Join Date: Jun 2005
Location: Fake Virginia
Posts: 19,338
Total Cats: 573
Default

Joe, remember my signals are not inverted. They follow the "rest at 5, tooth at 0" open collector of the sensor output.

here's a fixed graphic from a previous post:



Remember also that on the NB sensor, the "big" tooth comes first for pair of adjacent teeth.
y8s is offline  
Old 12-07-2010, 02:43 PM
  #30  
Junior Member
 
muythaibxr's Avatar
 
Join Date: May 2007
Location: Columbia, MD
Posts: 248
Total Cats: 0
Default

So Braineack: the engine idles fine, and it misfires etc.. when revved up corresponding to lost sync errors. Is that an accurate description of the problem?

I just keep seeing all the info about the edge you're triggering on and composite logs, etc... but no reference to the actual observed issue with the way the engine runs.

I was trying to figure out why you (y8s) thought you needed to be looking at the composite logs so I had a good idea of why I was looking at them!

Ken
muythaibxr is offline  
Old 12-07-2010, 02:57 PM
  #31  
Boost Czar
iTrader: (62)
 
Braineack's Avatar
 
Join Date: May 2005
Location: Chantilly, VA
Posts: 79,499
Total Cats: 4,080
Default

I came over last night, and he cranked it over for me and it idles very smoothly. but when given throttle, it went lean and then would misfire and seemed to run out of sync. When looking at the composite log of it, it kept losing sync in a constant pattern. I believe y8s uploaded it on his msextra.com thread.

Tonight he's going to try using the same input circuit that Peter is using on the '99 car he helped out with, and that I've used with success as well.
Braineack is offline  
Old 12-07-2010, 03:03 PM
  #32  
Junior Member
 
muythaibxr's Avatar
 
Join Date: May 2007
Location: Columbia, MD
Posts: 248
Total Cats: 0
Default

OK thanks. I'll keep my eye on the thread to see how it goes.

IF/when you guys run out of ideas, I'll try to find some time to take a look in person myself.

Ken
muythaibxr is offline  
Old 12-07-2010, 03:05 PM
  #33  
y8s
2 Props,3 Dildos,& 1 Cat
Thread Starter
iTrader: (8)
 
y8s's Avatar
 
Join Date: Jun 2005
Location: Fake Virginia
Posts: 19,338
Total Cats: 573
Default

OK lets see if I can break it down from a driver's perspective.

Initially I had problems getting sync on the car but I got fine sync on the stim.

After going over my cam and crank input circuit, I changed nothing (though maybe cleaning up joints helped?) and eventually got the car to run. I had some temporary issues with a pair of backwards diodes on the peak & hold board that made it run on 2 cylinders but Braineack spotted that and from then on I was firing on all four.

So now I can walk out and start the car just like normal and it fires right up (30F weather--not bad for no tuning) and idles relatively smoothly. I found out last night that my cheap and dirty alternator control method was bunk and causing wild swings in batt voltage so I turned the output off and the idle smoothness returned.

---

MY SYMPTOMS:
Aside from obvious fueling issues, when the car is idling and the timing is set to "Fixed Timing" (10°) the timing light doesn't show a steady timing mark. It jumps around a lot. It wont even stay in place long enough to know what my timing really is.

On top of that, when I rev the motor and hold the pedal at some nominal position, it cuts in and out (leanness at least) and doesn't hold a steady RPM with no engine load (guessing 40 kPa). The RPM just bobs around all over the place.

---

I'm currently in the process of building the following circuit into the VR area and building the alternator control circuit that was tested by JasonC SBB (and previously worked on my car).



This circuit is pretty well accepted to a) be inside the stock ECU and b) work with the MS. I figure it's worth a shot to see if my 9926 implementation is part of the problem. No big deal, I had the parts on hand.

I figure that and the alternator control circuit will rule out some of the variables so I can move on and find out why the upper revs are so nutso.


....


I've been using the composite logger because it's the only way I know how to verify what the megasquirt is seeing from the cam and crank sensors. Sorta. Should I ignore it?
y8s is offline  
Old 12-07-2010, 04:12 PM
  #34  
Junior Member
 
muythaibxr's Avatar
 
Join Date: May 2007
Location: Columbia, MD
Posts: 248
Total Cats: 0
Default

if you're getting sync loss, it's good to use the composite longer, although you might want to consider using the sync error logger, which will allow us to actually see definitively why you lost sync.

Ken
muythaibxr is offline  
Old 12-07-2010, 04:52 PM
  #35  
y8s
2 Props,3 Dildos,& 1 Cat
Thread Starter
iTrader: (8)
 
y8s's Avatar
 
Join Date: Jun 2005
Location: Fake Virginia
Posts: 19,338
Total Cats: 573
Default

who knew. I will try that tonight if there are not icicles on my car.
y8s is offline  
Old 12-08-2010, 04:43 PM
  #36  
Junior Member
 
muythaibxr's Avatar
 
Join Date: May 2007
Location: Columbia, MD
Posts: 248
Total Cats: 0
Default

Actually check out your thread on msextra:

http://www.msextra.com/forums/viewto...268226#p268226

James found some problems with your signal.

Ken
muythaibxr is offline  
Old 12-08-2010, 10:16 PM
  #37  
y8s
2 Props,3 Dildos,& 1 Cat
Thread Starter
iTrader: (8)
 
y8s's Avatar
 
Join Date: Jun 2005
Location: Fake Virginia
Posts: 19,338
Total Cats: 573
Default

Abe's input circuit does indeed have more awesomeness than my own. Car seems to run very well.

But F ME it's cold outside. "Feels like" 18F.

Oh also the alternator circuit works great too. I had to tweak the set point but now it's a very solid 14.3V.
y8s is offline  
Old 12-08-2010, 10:20 PM
  #38  
mkturbo.com
iTrader: (24)
 
shuiend's Avatar
 
Join Date: May 2006
Location: Charleston SC
Posts: 15,177
Total Cats: 1,681
Default

So Abe's circuit works and the max996 or whatever does not?
shuiend is offline  
Old 12-08-2010, 10:58 PM
  #39  
y8s
2 Props,3 Dildos,& 1 Cat
Thread Starter
iTrader: (8)
 
y8s's Avatar
 
Join Date: Jun 2005
Location: Fake Virginia
Posts: 19,338
Total Cats: 573
Default

there may be some issue with my implementation--i dont know for sure.
y8s is offline  
Old 12-12-2010, 10:48 AM
  #40  
y8s
2 Props,3 Dildos,& 1 Cat
Thread Starter
iTrader: (8)
 
y8s's Avatar
 
Join Date: Jun 2005
Location: Fake Virginia
Posts: 19,338
Total Cats: 573
Default

Some follow-up:

I built the Abe circuit and it works. I managed to fit it in the VR area as per Frank's Implementation.

The alternator circuit helped smooth out some of the crazy voltage swings that my ridimentary generic output was causing--that helped the idle oscillation. Scott had a wrong value cap instead of the 100uF so I swapped that out of his kit and tuned the circuit to 14.3V set point and it works very well. For those of you who have had problems with this circuit, it is a tuning issue and you may need to tweak the 1% resistor values to get the right set point. I'm thinking the revised version might be nice with a 47k resistor and maybe a 5k 20-turn potentiometer in series. But only if the pot doesn't drift.

So in the meantime, I discovered that running the composite logger while using Miata 99-00 triggering caused the megasquirt to lose sync and kill the engine. James hit me up with some revised firmware and it fixed that issue.

So then the topic of VVT came up. And with the composite logger working, I was able to do this:



That's basically what I discussed in the vvt current vs. advance thread. I just set a PWM output (at 78Hz--the highest I can select) with the advance region at 80% duty and the megasquirt happily complied followed by cooperation of the spool valve and cam.

So dead stupid open loop control is not a big deal. The car doesn't lose sync because the edges Abe's input circuit requries are the ones that don't cross over the crank pulses.
y8s is offline  


Quick Reply: Syncs on stim, not on car. 2001 miata.



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