MJLJ V4 in testing
Moderators: JeffC, rdoherty, stieg, brentp
Feature 'creep' and more testing
With the feature 'creep' on the V4 controller we've decided to extend testing another two weeks- General availability for V4 will be on June 8 2008.
Hardware looks good, as expected since the essential bits are a re-casted version of V3.
Firmware is where the complexity is- we have out all of the expected features for V4 and have the following hard and final list of enhancements.
Aux Input capability
The Auxiliary input will allow you to calibrate the raw voltage to a scaled value, very similar to the load axis on the ignition map. This way you can map temp sensors and other sources to some meaningful value.
Aux Input advance correction
There will be a 10 point interpolated 2D map of Aux value Bins vs. advance correction values. During operation, a correction value will be read from this 2D table based on the Aux input value. This correction will modify the base advance +/- 59 degrees, railed at 0 or 59 degrees. This 2D correction map along with the regular ignition map, which means it benefits from dual ignition map switching.
Aux Input Peak Hold
Aux input value will be held at a peak value for X configured ignition events.
User defined output state for Aux Input
In addition to RPM and Load, the Aux input will now be able to trigger a user output.
Trigger wheel offset
There will be a settable trigger wheel offset +/- a few degrees. Note any adjustment will cause the ignition advance to rail by the adjustment amount at the extents.
Cranking advance
The cranking advance will move to a setting in the global configuration options rather than at map location 0,0.
Misc stuff worth mentioning
* Moved cylinder configuration to "global controller settings" and out of main Ignition Config
* Eliminated option for explicitly enabling dual map switching- hardware fixes eliminate this extra setting and simplifies design
* Added Aux value & ignition advance correction to runtime data stream
* Fixed random communications issues- which was also present in V3x firmware
I regret the delay, but as you can see there are significant improvements at hand with V4!
If you have already pre-ordered and are dying to get your V4, and are willing to deal with possible firmware updates and/or other issues, PM me offline with your order number and we will see if we can get your oder out a week earlier - by the 30th of May.
Hardware looks good, as expected since the essential bits are a re-casted version of V3.
Firmware is where the complexity is- we have out all of the expected features for V4 and have the following hard and final list of enhancements.
Aux Input capability
The Auxiliary input will allow you to calibrate the raw voltage to a scaled value, very similar to the load axis on the ignition map. This way you can map temp sensors and other sources to some meaningful value.
Aux Input advance correction
There will be a 10 point interpolated 2D map of Aux value Bins vs. advance correction values. During operation, a correction value will be read from this 2D table based on the Aux input value. This correction will modify the base advance +/- 59 degrees, railed at 0 or 59 degrees. This 2D correction map along with the regular ignition map, which means it benefits from dual ignition map switching.
Aux Input Peak Hold
Aux input value will be held at a peak value for X configured ignition events.
User defined output state for Aux Input
In addition to RPM and Load, the Aux input will now be able to trigger a user output.
Trigger wheel offset
There will be a settable trigger wheel offset +/- a few degrees. Note any adjustment will cause the ignition advance to rail by the adjustment amount at the extents.
Cranking advance
The cranking advance will move to a setting in the global configuration options rather than at map location 0,0.
Misc stuff worth mentioning
* Moved cylinder configuration to "global controller settings" and out of main Ignition Config
* Eliminated option for explicitly enabling dual map switching- hardware fixes eliminate this extra setting and simplifies design
* Added Aux value & ignition advance correction to runtime data stream
* Fixed random communications issues- which was also present in V3x firmware
I regret the delay, but as you can see there are significant improvements at hand with V4!
If you have already pre-ordered and are dying to get your V4, and are willing to deal with possible firmware updates and/or other issues, PM me offline with your order number and we will see if we can get your oder out a week earlier - by the 30th of May.
-
- Posts: 204
- Joined: Tue Feb 14, 2006 2:14 pm
- Contact:
Sure.
The Aux input channel can be used to adjust the ignition advance calculated from the main ignition map. This adjustment- or 'correction' can be up to +/- 59 degrees.
When the aux input channel is read, the correction value is selected from the correction table based on the bin selected. In the example illustrated, we're reading a value of '39' from the aux channel. The bin selected is #3 (actually between 3 and 4). The interpolated ignition correction value is -5 degrees, and this is added to the ignition advance read from the map. So, 25 degrees - 5 degrees = 20 total degrees of advance.
This opens a whole range of possibilities: adjusting advance based on a reading from a temp sensor; reacting to a signal from a wideband unit, external knock sense module, a knob on the dashboard, and so on. The peak hold feature adds another dimension, and having the user outputs support the aux input layers on even more capability.
Here's an example of how we are immediately benefiting from the Aux Input: Our turbocharged MR2 needs active cooling for the intercooler at low speeds. A sensor measuring air temperature at the exit of the intercooler will trigger one output when the temperature exceeds a set threshold, this will drive a fan. A second output at a higher threshold will activate a water spray.
The Aux input channel can be used to adjust the ignition advance calculated from the main ignition map. This adjustment- or 'correction' can be up to +/- 59 degrees.
When the aux input channel is read, the correction value is selected from the correction table based on the bin selected. In the example illustrated, we're reading a value of '39' from the aux channel. The bin selected is #3 (actually between 3 and 4). The interpolated ignition correction value is -5 degrees, and this is added to the ignition advance read from the map. So, 25 degrees - 5 degrees = 20 total degrees of advance.
This opens a whole range of possibilities: adjusting advance based on a reading from a temp sensor; reacting to a signal from a wideband unit, external knock sense module, a knob on the dashboard, and so on. The peak hold feature adds another dimension, and having the user outputs support the aux input layers on even more capability.
Here's an example of how we are immediately benefiting from the Aux Input: Our turbocharged MR2 needs active cooling for the intercooler at low speeds. A sensor measuring air temperature at the exit of the intercooler will trigger one output when the temperature exceeds a set threshold, this will drive a fan. A second output at a higher threshold will activate a water spray.
-
- Posts: 204
- Joined: Tue Feb 14, 2006 2:14 pm
- Contact:
-
- Posts: 52
- Joined: Wed May 16, 2007 10:29 pm
- Location: Coventry, UK
hi brent ,hope your well and the mr2 is keeping cool,
, heres an idea , i have a turbo xs knock lite on my mini ,that one tunes to the engine and seems to work v sensitively ,
it fires a red and a green led for mild knock ,and a red one for harsher knock , could the signal to the led's be tranferred to the mj to set off a level of overall retard just while its lit up ?and then of course another level for the hard knock !
regards
robert
, heres an idea , i have a turbo xs knock lite on my mini ,that one tunes to the engine and seems to work v sensitively ,
it fires a red and a green led for mild knock ,and a red one for harsher knock , could the signal to the led's be tranferred to the mj to set off a level of overall retard just while its lit up ?and then of course another level for the hard knock !
regards
robert
There is a four pin output connectur shown in the installation sheet, including
a knock output signal. Interesting...
http://www.turboxs.com/uploaded_images/558.pdf
a knock output signal. Interesting...
http://www.turboxs.com/uploaded_images/558.pdf
Unfortunately, configuring ranges on the user outputs is out of scope for this release. I'll put it on the list for future consideration.
you can probably get the same effect by using two outputs in a logical "AND" configuration- one output turns on at a threshold, the other turns off at a different threshold. The solenoid will only be activated with both outputs are 'ON'.
you can probably get the same effect by using two outputs in a logical "AND" configuration- one output turns on at a threshold, the other turns off at a different threshold. The solenoid will only be activated with both outputs are 'ON'.