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

New Megasquirt ECU - What features do you want?

 
Thread Tools
 
Search this Thread
 
Old Jun 27, 2012 | 12:15 PM
  #41  
Reverant's Avatar
Thread Starter
Elite Member
iTrader: (10)
 
Joined: Jun 2006
Posts: 6,020
Total Cats: 369
From: Athens, Greece
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.
Leave a poscat 0 Leave a negcat
Old Jun 27, 2012 | 03:53 PM
  #42  
JasonC SBB's Avatar
Elite Member
 
Joined: 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?
Leave a poscat 0 Leave a negcat
Old Jun 27, 2012 | 04:10 PM
  #43  
Reverant's Avatar
Thread Starter
Elite Member
iTrader: (10)
 
Joined: Jun 2006
Posts: 6,020
Total Cats: 369
From: Athens, Greece
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.
Leave a poscat 0 Leave a negcat
Old Jun 27, 2012 | 04:35 PM
  #44  
lsc224's Avatar
Senior Member
iTrader: (13)
 
Joined: Jul 2007
Posts: 536
Total Cats: 8
From: San Antonio, TX
Default

USB port?
Leave a poscat 0 Leave a negcat
Old Jun 27, 2012 | 04:37 PM
  #45  
Reverant's Avatar
Thread Starter
Elite Member
iTrader: (10)
 
Joined: Jun 2006
Posts: 6,020
Total Cats: 369
From: Athens, Greece
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.
Leave a poscat 0 Leave a negcat
Old Jun 27, 2012 | 04:58 PM
  #46  
Joe Perez's Avatar
Boost Pope
iTrader: (8)
 
Joined: Sep 2005
Posts: 34,402
Total Cats: 7,523
From: Chicago. (The less-murder part.)
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; Jun 27, 2012 at 05:10 PM. Reason: Added criticism of Atari 7800.
Leave a poscat 0 Leave a negcat
Old Jun 27, 2012 | 05:46 PM
  #47  
18psi's Avatar
VladiTuned
iTrader: (76)
 
Joined: Apr 2008
Posts: 35,821
Total Cats: 3,482
Default

100% agree.

Forget the ms2, this is 2012.

And when something newer comes out switch to that.
Leave a poscat 0 Leave a negcat
Old Jun 27, 2012 | 05:52 PM
  #48  
exexx's Avatar
Junior Member
 
Joined: Jun 2008
Posts: 45
Total Cats: 5
From: Houston
Default

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

Make it Mac OS-X compatable.
Leave a poscat 0 Leave a negcat
Old Jun 27, 2012 | 09:23 PM
  #49  
shuiend's Avatar
mkturbo.com
iTrader: (24)
 
Joined: May 2006
Posts: 15,235
Total Cats: 1,700
From: Charleston SC
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.
Leave a poscat 0 Leave a negcat
Old Jun 27, 2012 | 10:13 PM
  #50  
JasonC SBB's Avatar
Elite Member
 
Joined: 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)
Leave a poscat 0 Leave a negcat
Old Jun 28, 2012 | 01:53 AM
  #51  
Reverant's Avatar
Thread Starter
Elite Member
iTrader: (10)
 
Joined: Jun 2006
Posts: 6,020
Total Cats: 369
From: Athens, Greece
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.
Leave a poscat 0 Leave a negcat
Old Jun 28, 2012 | 02:12 AM
  #52  
Reverant's Avatar
Thread Starter
Elite Member
iTrader: (10)
 
Joined: Jun 2006
Posts: 6,020
Total Cats: 369
From: Athens, Greece
Default

I like the first suggestion.

The second suggestion, I need to read it a little carefully.
Leave a poscat 0 Leave a negcat
Old Jul 20, 2012 | 01:08 AM
  #53  
zumin's Avatar
Junior Member
iTrader: (2)
 
Joined: 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
Leave a poscat 0 Leave a negcat
Old Jul 20, 2012 | 02:23 AM
  #54  
Reverant's Avatar
Thread Starter
Elite Member
iTrader: (10)
 
Joined: Jun 2006
Posts: 6,020
Total Cats: 369
From: Athens, Greece
Default

Yes, it can easily be modded to do this.
Leave a poscat 0 Leave a negcat
Old Jul 20, 2012 | 04:09 AM
  #55  
triple88a's Avatar
Elite Member
iTrader: (2)
 
Joined: Apr 2006
Posts: 10,522
Total Cats: 1,830
From: Chicago, IL
Default

Indeed check engine light as a knock light or a rev limiter would be nice.
Leave a poscat 0 Leave a negcat
Old Jul 20, 2012 | 08:15 AM
  #56  
Reverant's Avatar
Thread Starter
Elite Member
iTrader: (10)
 
Joined: Jun 2006
Posts: 6,020
Total Cats: 369
From: Athens, Greece
Default

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

Make the seatbelt light come on when the fans are spinning, please. I posted this in the other thread.
Leave a poscat 0 Leave a negcat
Old Jul 20, 2012 | 11:29 AM
  #58  
hustler's Avatar
Tour de Franzia
iTrader: (6)
 
Joined: Jun 2006
Posts: 29,085
Total Cats: 375
From: Republic of Dallas
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.
Leave a poscat 0 Leave a negcat
Old Jul 22, 2012 | 03:21 PM
  #59  
slmhofy's Avatar
Junior Member
iTrader: (5)
 
Joined: Oct 2011
Posts: 400
Total Cats: 23
From: San Diego, CA
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?
Leave a poscat 0 Leave a negcat
Old Jul 22, 2012 | 03:27 PM
  #60  
Reverant's Avatar
Thread Starter
Elite Member
iTrader: (10)
 
Joined: Jun 2006
Posts: 6,020
Total Cats: 369
From: Athens, Greece
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).
Leave a poscat 0 Leave a negcat



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