ADAPTRONIC ecu fd3s
#26
Senior Member
iTrader: (8)
The only thing that would steer me away from a Adaptronic is the no commander for monitoring. Although they do have a android app but unfortunately I don't have a android. Can also do a dash2 but a little much for a street car in my eyes. I just like to reduce clutter.
#28
Thank you for addressing that. I am currently looking at your WARI v10.0 software and the V9.0 user's guide that seems to have been installed on my computer.
Could you please elaborate on, or point me to documents pertaining to the following issues:
1) Injector staging. Maybe I missed it, but I don't see a whole lot of explanation on how the injector staging is calculated and/or mapped by the user. Do the secondaries come on and match the primary duty cycle? What triggers the secondary injectors, some load point or duty cycle threshold? I see deadtime/lag tables in the software but maybe I'm missing other staging parameters.
2) Injection timing. Is it a start of injection or end of injection calculation? Is there any way to tune this? I do see your asynchronous gain setting for tip-in purposes.
3) Electronic throttle (more out of curiosity than a direct application to an Rx-7) . I though I read that at least one of your ECU's can control electronic throttles. Could you elaborate on what kind of electronic throttle you support (i.e. only x model, or only with potentiometer type TPS, etc)? Also how is their control related to your idle & torque limiting (traction control/speed governor/knock protection etc) control?
As far as future software updates...
4) I noticed you've implemented a very basic type of torque-based logic for ignition timing control (5.2.11 section, "Adaptive Ignition"). Do you have any future plans to expand torque-based logic? I think the aftermarket is starting to move toward that... Of course Bosch Motronic 7 had it fully implemented 15 years ago.
5) Knock control, Currently, you have a background noise table (for knock judgment flag) and a basic feedback knock correction (initial retard with decay timer). Do you have any plans to expand to load-based knock learning, i.e. a realtime learning table for subsequent feedforward use like a lot of stock ECUs are using?
6) Flex fuel--any plans to implement ethanol compensation for boost control?
7) Closed loop fuel trim--will there be different rpm & load based fuel trim learning zones in the future? 4-6 zones is pretty typical on stock ECU logic (also with enrichment delay timers for fuel economy, but I don't see demand in the aftermarket for that).
I know that's a lot of questions. Thank you for your time.
Could you please elaborate on, or point me to documents pertaining to the following issues:
1) Injector staging. Maybe I missed it, but I don't see a whole lot of explanation on how the injector staging is calculated and/or mapped by the user. Do the secondaries come on and match the primary duty cycle? What triggers the secondary injectors, some load point or duty cycle threshold? I see deadtime/lag tables in the software but maybe I'm missing other staging parameters.
2) Injection timing. Is it a start of injection or end of injection calculation? Is there any way to tune this? I do see your asynchronous gain setting for tip-in purposes.
3) Electronic throttle (more out of curiosity than a direct application to an Rx-7) . I though I read that at least one of your ECU's can control electronic throttles. Could you elaborate on what kind of electronic throttle you support (i.e. only x model, or only with potentiometer type TPS, etc)? Also how is their control related to your idle & torque limiting (traction control/speed governor/knock protection etc) control?
As far as future software updates...
4) I noticed you've implemented a very basic type of torque-based logic for ignition timing control (5.2.11 section, "Adaptive Ignition"). Do you have any future plans to expand torque-based logic? I think the aftermarket is starting to move toward that... Of course Bosch Motronic 7 had it fully implemented 15 years ago.
5) Knock control, Currently, you have a background noise table (for knock judgment flag) and a basic feedback knock correction (initial retard with decay timer). Do you have any plans to expand to load-based knock learning, i.e. a realtime learning table for subsequent feedforward use like a lot of stock ECUs are using?
6) Flex fuel--any plans to implement ethanol compensation for boost control?
7) Closed loop fuel trim--will there be different rpm & load based fuel trim learning zones in the future? 4-6 zones is pretty typical on stock ECU logic (also with enrichment delay timers for fuel economy, but I don't see demand in the aftermarket for that).
I know that's a lot of questions. Thank you for your time.
1) On the Select ECUs, it's automated; the ECU calculates the fuel requirement. The ECU then calculates the time between injection strokes based on the RPM and whether it's a 4 stroke or a 2 stroke. The ECU then works out the maximum injector duration based on this, and a minimum off time which is hard coded in the firmware at 0.5ms.
If the ECU can deliver all the fuel with the primary injectors, then it can, otherwise it delivers the maximum pulse on the primary injectors and then the rest on the secondary injectors. So the primary and secondary injectors have different on-times, and you don't notice the transition. For example on my FD engine I have factory primary injectors and 2000cc secondaries and looking at a power run you can't even see where the secondaries come on, and you only have one map to tune. It makes it really easy and effective. Previously we had different conditions to make the secondaries come on, like exceeding a certain millisecond value on the primary injectors and so on, and I found that it was too complex to explain to most people, so I had to find a way to automate it in a way that works really well. I'm very glad we did that because this is the only question I have to answer (I don't get people telling me they're running out of fuel because the staging isn't set up correctly, for example).
On the 1280 you can program it to do anything you want to.
2) On the Select, it's start of injection, and it's fixed to time with the induction cycle. On the 1280 you can program it. Being able to change this is on my list of things to put into the Select ECUs.
3) Only the 1280 supports DBW, and again the 1280 can be programmed to do anything. By default it's only used for throttle and idle control but you could configure it to do antilag, cruise control, traction control etc, you just need to set up the logic to do it.
4) I didn't know that factory ECUs were doing that; what I found was that if you do that and you're at the torque peak then your NOx emissions get really high, so I'm surprised that factory ECUs can do it and still be emissions compliant... but there you go. I wouldn't recommend this on a rotary because in my experience they don't seem to be very timing sensitive (ie, the torque curve vs ignition timing is pretty flat once you've got it right) and also in practice I found that it was really only when the engine was pretty much at constant speed that the signal was clean enough to be usable; you can't do that at full throttle on the street on a car with a decent power to weight ratio for obvious reasons!
5) Again, we're not designing a factory ECU, and there are lots of things that we could add in, but we need to make a judgement call and say that we're not going to put that in, because only 0.1% of people are going to use it, and it has the potential to stuff up for people if they don't set it up correctly. Every engine is different and even background noise levels are quite different from one engine to another - as an example a stock SR20 vs a built SR20 with a strong bottom end "sounds" quite different and has different background knock levels. So no, we don't have plans to do that, but again you could implement that in the 1280 if you wanted to. The 1280 has better knock sensing than the Select because it's engine angle sensitive.
6) So you run less boost on lower ethanol content? Eg pump gas 10 psi, E85 20 psi? Yes, that's on The List already
7) So, basically like the adaptive fuel tuning except with a coarser map for corrections rather than the fine detail of the fuel map? Yeah that's a good idea... I like that one... I'll put that on The List but it will be after the things I mentioned above.
Are you guys saying that I can buy this ECU with a base map for either single or twin turbos, plug a wideband in, set a target AFR and it will do the rest?
1) The ECU's ability to learn and correct is based on experience. This means that cells around the cruise conditions get a lot of data, but the high load points don't get much correction because, quite simply, on a fast car, you can't spend too long at those conditions on the street.
2) You can't measure the effects on power/torque on the street.
I've seen some big gains from small timing adjustments - does it adjust timing as well?
It's not a replacement for tuning, it's a tuning aid.
Oh, and with the logging and software, TOTALLY. People often ask me why I don't just make a datalogger with a couple of G sensors and a GPS antenna; it wouldn't be that hard. That's completely true and a datalogger is a much simpler device than an ECU. However almost all the R+D goes into the analysis software. i2 (the Motec one for the uninitiated) has 100 man-years of R+D in it so far. Mr Motec told me that figure once and I thought "wow" and then I thought "Hmmm, team of 10 software engineers, 10 years... yeah that sounds about right". The Race Technology stuff isn't as clean as the Motec software, and that's one reason it's cheaper than the Motec solutions.
#29
rotorhead
iTrader: (3)
I wouldn't recommend this on a rotary because in my experience they don't seem to be very timing sensitive (ie, the torque curve vs ignition timing is pretty flat once you've got it right)
5) Again, we're not designing a factory ECU, and there are lots of things that we could add in, but we need to make a judgement call and say that we're not going to put that in, because only 0.1% of people are going to use it, and it has the potential to stuff up for people if they don't set it up correctly. Every engine is different and even background noise levels are quite different from one engine to another - as an example a stock SR20 vs a built SR20 with a strong bottom end "sounds" quite different and has different background knock levels. So no, we don't have plans to do that, but again you could implement that in the 1280 if you wanted to. The 1280 has better knock sensing than the Select because it's engine angle sensitive.
6) So you run less boost on lower ethanol content? Eg pump gas 10 psi, E85 20 psi? Yes, that's on The List already
7) So, basically like the adaptive fuel tuning except with a coarser map for corrections rather than the fine detail of the fuel map? Yeah that's a good idea... I like that one... I'll put that on The List but it will be after the things I mentioned above.
Anyway, I'm just kind of making conversation at this point. The ethanol-based boost is probably the only feature that a large number of users might take advantage of. Having a gazillion features and sophisticated calculations is pointless if people set them wrong or never use them.
I appreciate you answering my questions in a direct manner. Thank you for your time.
#31
Rotary Freak
iTrader: (12)
We then adjusted a few things and added and subtracted fuel as needed. Now this is all US doing the programming. I didn't have my wideband linked to the ecu yet. So here is where the fun begins. We got the wideband connected. Set all the parameters and let the ecu do the rest..
#32
No worries - I have done tuning that way before but it is subject to the limitations I mentioned above. The last thing I want to do is oversell a product.
Thread
Thread Starter
Forum
Replies
Last Post
[For Sale] Scratch & Dent, Used, and Open-Box Sale!
SakeBomb Garage
Vendor Classifieds
5
08-09-18 05:54 PM
mulcryant
2nd Generation Specific (1986-1992)
10
09-09-15 05:24 PM