MS Labs - Miata Accessories info@mslabs.gr - Custom Megasquirts for your miata

New Megasquirt ECU - What features do you want?

 
Old 06-27-2012, 12:15 PM
  #41  
Elite Member
Thread Starter
iTrader: (10)
 
Reverant's Avatar
 
Join Date: Jun 2006
Location: Athens, Greece
Posts: 5,976
Total Cats: 355
Default

Originally Posted by JasonC SBB
How about a voltage inverse multiplier feedforward for various linear solenoids (e.g. idle, VVT)?

A solenoid's position is a function of duty cycle and system voltage.
If voltage abruptly drops, the solenoid will close a bit. A multiplier will prevent this.

For example. You're idling at 14V and have 50% on some solenoid.
Fans kick on and voltage abruptly drops 10% lower. All solenoids will close down by 10%. If the duty cycle were all automatically increased by 10%, they wouldn't.

Here's the equation, which assumes 14V is the "normal" system voltage:

corrected_duty = duty * 14V/actual_voltage


This equation works when said solenoid or pulldown driver output has a "flyback" diode to 12V.

------- another suggestion ---------


Staggered delay for the 2 fans:
second fan turns on 3 seconds after first fan


---- or ----

3 fan relay outputs - these 3 relays will be wired so that the fans can be run in 2 modes: low, where the fans are connected in series, and hi, where both fans see 12V. Then you have 2 thresholds for CLT fan triggers, e.g. fans on low at 90*C, high at 95*C, with 2* of hysteresis...
The problem with solenoids is mostly with the idle valve. The VVT solenoid is almost not used at idle where you are likely to face voltage issues. Injectors have voltage correction curves, so only the idle valve remains, and there is already a % table for correction vs voltage.

The Enhanced MS2 does have delay for the fans:

- In cooling mode, the first fan turns on at 95*C, the second at 98*C.
- In A/C mode, the first fan turns on 250ms after the A/C compressor, and the second fan 150ms after the first.
Reverant is offline  
Leave a poscat 0 Leave a negcat
Old 06-27-2012, 03:53 PM
  #42  
Elite Member
 
JasonC SBB's Avatar
 
Join Date: Jul 2005
Posts: 6,420
Total Cats: 84
Default

A %IAC correction table would help a lot but isn't mathematically correct for all cases

For example, if solenoid is running at 20% and the correction is +5% for a 1V drop, then if solenoid is running at 40% the proper correction for a 1V drop will be +10%, not +5%. (it should be a multiplier, not an adder)


Re: VVT solenoid. FWIW voltage can drop due to other issues than fans coming on at idle.


In A/C mode perhaps it's better to increase 2nd fan delay some more?
JasonC SBB is offline  
Leave a poscat 0 Leave a negcat
Old 06-27-2012, 04:10 PM
  #43  
Elite Member
Thread Starter
iTrader: (10)
 
Reverant's Avatar
 
Join Date: Jun 2006
Location: Athens, Greece
Posts: 5,976
Total Cats: 355
Default

My mistake the IAC correction is a multiplier, not an adder.

On the VVT solenoid, any reasons that voltage can drop above idle? Because it doesn't matter at all during idle.

As for the A/C, a programmable delay sounds better, yes.
Reverant is offline  
Leave a poscat 0 Leave a negcat
Old 06-27-2012, 04:35 PM
  #44  
Senior Member
iTrader: (13)
 
lsc224's Avatar
 
Join Date: Jul 2007
Location: San Antonio, TX
Posts: 534
Total Cats: 8
Default

USB port?
lsc224 is online now  
Leave a poscat 0 Leave a negcat
Old 06-27-2012, 04:37 PM
  #45  
Elite Member
Thread Starter
iTrader: (10)
 
Reverant's Avatar
 
Join Date: Jun 2006
Location: Athens, Greece
Posts: 5,976
Total Cats: 355
Default

Well that is easy for the MS2 but redundant if the ECU ends up support the MS3 as well, as the MS3 card has USB onboard.
Reverant is offline  
Leave a poscat 0 Leave a negcat
Old 06-27-2012, 04:58 PM
  #46  
Boost Pope
iTrader: (8)
 
Joe Perez's Avatar
 
Join Date: Sep 2005
Location: Chicago. (The less-murder part.)
Posts: 33,015
Total Cats: 6,587
Default

Originally Posted by Reverant
(...) but redundant if the ECU ends up support the MS3 as well(...)
Since you mentioned this, I'll go ahead and make a feature-request.

Forget about the MS2.

Seriously. Backwards-comparability sounds cool and all, but it always winds up compromising the design. Backwards-compatibility was responsible for bringing us such marvelously unsuccessful products as the Apple III, the Commodore 128, and the Atari 7800. It's why Intel machines of the 1990s struggled with such a retardedly complex memory architecture, why the NTSC television standard was known as "Never Twice the Same Color" among industry professionals, and why a "standard gauge" railroad is built to the incomprehensible track spacing of 4 feet 8½ inches.


The MS2 is the past. If you're going to design an Uber-ECU, don't be held back by old farts like me running obsolete CPU architectures.

Last edited by Joe Perez; 06-27-2012 at 05:10 PM. Reason: Added criticism of Atari 7800.
Joe Perez is offline  
Leave a poscat 0 Leave a negcat
Old 06-27-2012, 05:46 PM
  #47  
VladiTuned
iTrader: (76)
 
18psi's Avatar
 
Join Date: Apr 2008
Posts: 35,821
Total Cats: 3,481
Default

100% agree.

Forget the ms2, this is 2012.

And when something newer comes out switch to that.
18psi is offline  
Leave a poscat 0 Leave a negcat
Old 06-27-2012, 05:52 PM
  #48  
Junior Member
 
exexx's Avatar
 
Join Date: Jun 2008
Location: Houston
Posts: 45
Total Cats: 5
Default

Puts on Nomex jump suit, hard hat , and steel toed shoes.

Make it Mac OS-X compatable.
exexx is offline  
Leave a poscat 0 Leave a negcat
Old 06-27-2012, 09:23 PM
  #49  
mkturbo.com
iTrader: (24)
 
shuiend's Avatar
 
Join Date: May 2006
Location: Charleston SC
Posts: 15,176
Total Cats: 1,680
Default

Originally Posted by exexx
Puts on Nomex jump suit, hard hat , and steel toed shoes.

Make it Mac OS-X compatable.
Tunerstudio works fine in osx. So Ms is already compatible.
shuiend is offline  
Leave a poscat 0 Leave a negcat
Old 06-27-2012, 10:13 PM
  #50  
Elite Member
 
JasonC SBB's Avatar
 
Join Date: Jul 2005
Posts: 6,420
Total Cats: 84
Default

My suggestions stand (for MS3).

Here are 2 more:
Megasquirt MSEXTRA / MS3EFI • Suggestion: Variable proportional to airflow (View topic)
Megasquirt MSEXTRA / MS3EFI • fuel calc suggestion: VE vs. RPM and calced from AFR targets (View topic)
JasonC SBB is offline  
Leave a poscat 0 Leave a negcat
Old 06-28-2012, 01:53 AM
  #51  
Elite Member
Thread Starter
iTrader: (10)
 
Reverant's Avatar
 
Join Date: Jun 2006
Location: Athens, Greece
Posts: 5,976
Total Cats: 355
Default

Originally Posted by Joe Perez
Since you mentioned this, I'll go ahead and make a feature-request.

Forget about the MS2.

Seriously. Backwards-comparability sounds cool and all, but it always winds up compromising the design. Backwards-compatibility was responsible for bringing us such marvelously unsuccessful products as the Apple III, the Commodore 128, and the Atari 7800. It's why Intel machines of the 1990s struggled with such a retardedly complex memory architecture, why the NTSC television standard was known as "Never Twice the Same Color" among industry professionals, and why a "standard gauge" railroad is built to the incomprehensible track spacing of 4 feet 8½ inches.


The MS2 is the past. If you're going to design an Uber-ECU, don't be held back by old farts like me running obsolete CPU architectures.
While I agree with you, the problem right now is that the source code is not available for the latest versions of the MS3, so I can't add my firmware mods to it.

Also, the MS3 is +$100, while the MS2 is just fine for a LOT of people. If I can make the ECU compatible with both, and ship it as an MS2 but instantly MS3-upgreadable without sacrificing anything, that would be a good deal.
Reverant is offline  
Leave a poscat 0 Leave a negcat
Old 06-28-2012, 02:12 AM
  #52  
Elite Member
Thread Starter
iTrader: (10)
 
Reverant's Avatar
 
Join Date: Jun 2006
Location: Athens, Greece
Posts: 5,976
Total Cats: 355
Default

I like the first suggestion.

The second suggestion, I need to read it a little carefully.
Reverant is offline  
Leave a poscat 0 Leave a negcat
Old 07-20-2012, 01:08 AM
  #53  
Junior Member
iTrader: (2)
 
zumin's Avatar
 
Join Date: Jun 2012
Posts: 61
Total Cats: -5
Default

love muh Evos…

id love to have the knock sensor flash when we see knock. i think the Hydra can do this too. not sure about Megasquirt
zumin is offline  
Leave a poscat 0 Leave a negcat
Old 07-20-2012, 02:23 AM
  #54  
Elite Member
Thread Starter
iTrader: (10)
 
Reverant's Avatar
 
Join Date: Jun 2006
Location: Athens, Greece
Posts: 5,976
Total Cats: 355
Default

Yes, it can easily be modded to do this.
Reverant is offline  
Leave a poscat 0 Leave a negcat
Old 07-20-2012, 04:09 AM
  #55  
Elite Member
iTrader: (2)
 
triple88a's Avatar
 
Join Date: Apr 2006
Location: Chicago, IL
Posts: 10,453
Total Cats: 1,796
Default

Indeed check engine light as a knock light or a rev limiter would be nice.
triple88a is offline  
Leave a poscat 0 Leave a negcat
Old 07-20-2012, 08:15 AM
  #56  
Elite Member
Thread Starter
iTrader: (10)
 
Reverant's Avatar
 
Join Date: Jun 2006
Location: Athens, Greece
Posts: 5,976
Total Cats: 355
Default

Currently it is used as coolant temp warning, but that can change if need be.
Reverant is offline  
Leave a poscat 0 Leave a negcat
Old 07-20-2012, 11:28 AM
  #57  
Tour de Franzia
iTrader: (6)
 
hustler's Avatar
 
Join Date: Jun 2006
Location: Republic of Dallas
Posts: 29,085
Total Cats: 375
Default

Make the seatbelt light come on when the fans are spinning, please. I posted this in the other thread.
hustler is offline  
Leave a poscat 0 Leave a negcat
Old 07-20-2012, 11:29 AM
  #58  
Tour de Franzia
iTrader: (6)
 
hustler's Avatar
 
Join Date: Jun 2006
Location: Republic of Dallas
Posts: 29,085
Total Cats: 375
Default

Originally Posted by triple88a
Indeed check engine light as a knock light or a rev limiter would be nice.
The knock light won't work until we get "knock window", then it's ultra-useful. Rev limit is dumb. Never post anything that dumb on this forum again.
hustler is offline  
Leave a poscat 0 Leave a negcat
Old 07-22-2012, 03:21 PM
  #59  
Junior Member
iTrader: (5)
 
slmhofy's Avatar
 
Join Date: Oct 2011
Location: San Diego, CA
Posts: 400
Total Cats: 23
Default

Originally Posted by Reverant
Currently it is used as coolant temp warning, but that can change if need be.
Seat belt light with the fan does sound like a cool idea as the knock with the check engine light obviously later. Dimitris, what temp do you have the light set to come on as they are set now?

What about onboard bluetooth aswell?
slmhofy is offline  
Leave a poscat 0 Leave a negcat
Old 07-22-2012, 03:27 PM
  #60  
Elite Member
Thread Starter
iTrader: (10)
 
Reverant's Avatar
 
Join Date: Jun 2006
Location: Athens, Greece
Posts: 5,976
Total Cats: 355
Default

The seat belt light is inaccessible from the stock ECU harness, this means that rewiring is required.

The CEL starts blinking at approx 220*F.

Onboard bluetooth is not a very good idea, as the metal enclosure will block off the signal. Having an external antenna may help, but that does increase the cost and complexity a bit too much. Besides, I will probably add a wireless option that will have a one-mile range (but it will be PC-only).
Reverant is offline  
Leave a poscat 0 Leave a negcat

Thread Tools
Search this Thread
Quick Reply: New Megasquirt ECU - What features do you want?



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