RX7Club.com - Mazda RX7 Forum

RX7Club.com - Mazda RX7 Forum (https://www.rx7club.com/)
-   Wolf 3D (https://www.rx7club.com/wolf-3d-125/)
-   -   Wolf 3D Auto tuner in progress (https://www.rx7club.com/wolf-3d-125/auto-tuner-progress-496055/)

Michael Smith 06-16-06 06:55 PM

I have my laptop back :naughty: I will have a look at the autotuner today.

Cheers
Michael Smith

CrackHeadMel 06-16-06 07:31 PM

woo wooo sounds good. if you ever need help just ask, otherwise i cant wait for it to come out!

im putting a .84 hotside in replace of my 1.0, new exhaust, and hopfully a new frontmount, so its deff going to be time for a re-tune, and your software sould save me MUCH time

Michael Smith 06-16-06 10:55 PM

:dubs: gave it a try today well it didn't break my car....It didn't crash.....It didn't change my map either :uh: More work required I will have to do a little more debugging. But I am making progress again :bigthumb:

Cheers
Michael Smith

RotorMotor2 06-16-06 11:48 PM

ok, that must be what i dont understand, correct me if i am wrong but ECU stands for engine control unit right so i assume that it is the "brain" of the operation and that it only takes info and sends out a result, meaning that the hand controller is like a piggy back or like a simple visual of whats going on just like any other I/O so souldnt you be able to get the same info from the ECU without "hacking" the hand controllor? like how does your autotuner work? does it use the info from the data cable connected to the laptop from the ecu? because you said that it does not use info from the wolf software right? so cant you just find the right info through that connection? this might be more complicated than i think it is but im just asking....... also what do you mean about the cold o2,..... ie.... my innovate warms up before i start the car so i will have accuracy whenever....... as long as i wait 15 seconds to start to give the controller time to warm up the o2 kind of like a disel......... what are you saying about the hand controller always having the right voltage? even when it is not warmed up? i will have my innovate box's narrowband simmulator wired into my wolf with whatever voltage table i want so the new wolf software will be able to data log accurately and eventually i will be able to use closed loop....... sorry for all the talk and confusion but could you please cut and paste and help me out on this one so i can catch up with your insight? thank you verry much for your nobleness with your program for free, when i get a few extra $$$ i would like to make a donation because i can appreaciate spare time work and what time is worth......
Jeremy

Michael Smith 06-17-06 08:38 AM


Originally Posted by RotorMotor2
ok, that must be what i dont understand, correct me if i am wrong but ECU stands for engine control unit right so i assume that it is the "brain" of the operation and that it only takes info and sends out a result, meaning that the hand controller is like a piggy back or like a simple visual of whats going on just like any other I/O so souldnt you be able to get the same info from the ECU without "hacking" the hand controllor? like how does your autotuner work? does it use the info from the data cable connected to the laptop from the ecu? because you said that it does not use info from the wolf software right? so cant you just find the right info through that connection? this might be more complicated than i think it is but im just asking....... also what do you mean about the cold o2,..... ie.... my innovate warms up before i start the car so i will have accuracy whenever....... as long as i wait 15 seconds to start to give the controller time to warm up the o2 kind of like a disel......... what are you saying about the hand controller always having the right voltage? even when it is not warmed up? i will have my innovate box's narrowband simmulator wired into my wolf with whatever voltage table i want so the new wolf software will be able to data log accurately and eventually i will be able to use closed loop....... sorry for all the talk and confusion but could you please cut and paste and help me out on this one so i can catch up with your insight? thank you verry much for your nobleness with your program for free, when i get a few extra $$$ i would like to make a donation because i can appreaciate spare time work and what time is worth......
Jeremy

THE ECU sends different data to the laptop port. The Handcontroller port gets the corrected AFR. To accurately measure AFR you need to measure both Voltage and current and from this comes the corrected AFR data this means that you can get good AFR readings before the lsm11 is hot. Even though the lsm11 is heated it doesn't get as hot as it needs to be for the logger/autotuner just reading voltage. All narrow band sensors need the exhaust gas to get them hot. Most older type widebands need this heating too! Some of the newer O2 sensors don't need this heating as they work on a different principle. The ECU doesn't have a routine to send corrected AFR data to the laptop port. If there was one Wolf would be using it. The new version of ECU may have this routine which will make logging even better!!! I actually get my laptop to ask the ECU fo give me the data I require. Innovate make good products and I do believe they are ready to go at turn on. With the Autotuner you can use the liner progamming from AFR 20 to AFR10 over the whole 5 volt range. You will not need to run the narrow band simulator. However the narrow band simulator should give the correct AFR on the hand control but with less resolution.
My hacking idea could end up being a software program that does away with the handcontrol all together getting data on the handset port :)

I run closed loop with my wideband and it works well. You can set it up very accurately I run 14.5 at cruise.
Cheers
Michael Smith

GORacing 06-18-06 02:45 PM

Hi Michael,
You commented that you are running the closed loop function, is it possible your program may be having problems figuring out what values to change or can not change them when the ecu is locked in this mode during cruise? may be try it with the C.L. disabled?
Also, why are you running in closed loop mode, do you still have to run with a catalytic converter?

Gregg

Michael Smith 06-19-06 05:27 AM

Hi Gregg I turn off closed loop to tune. I have been running closed loop to check may fuel consumption at different AFRs on the open road conditions. I realise you can run leaner with just tuning but because it there well I thought I would use it. It also takes out any rough points out of your cruise map (cheating I know!!) The wideband closed loop does work I just liked to prove it. :) No cats on my car to get blocked, just 5 mm thick 76 mm ID exhaust pipe. I call it quite... my friends call it over engineered. It doubles as a under car light kit too!

Cheers
Michael Smith

iswinkels 06-22-06 05:57 PM

Hi Michael,

Just joined the forum after being re-directed to what your up to here by a guy from a nissan forum. Great work your doing with the autotune and logger! I am really looking forward to seeing how you go with it.

I've been using V4 Wolf ecu's for about 3 years now, have installed about 6 in various cars including my two current cars. I always use the wire-in type so far, electronics engineer by trade so wiring an ecu is a bit of a no brainer for me(after having done a few).

I noticed that you live in North Queensland... How far north, I'm in Cairns.

Also, how did you go about working out the serial communications protocols to talk to the wolf ecu? Did Wolf offer you the information or did you have to reverse engineer the software of ecu to work it out? I reverse engineered an early haltech e6a many years ago and it took weeks to acomplish. My goal was to write a windows based programming system for it. I got it to a point where I could read and display the current maps using teechart active x graphing(looked nice), but the project was abandonded when I purchased a wolf.

I'd really like to have a go at developing something simular to what your working on as well, but using some of the display features that i'd developed for my program.

Michael Smith 06-23-06 07:32 PM

Hey iswinkels I live in Ingham. If you came to the Ingham Carshow you would have seen me there. The short big guy riding the Green Suzuki AE 50. I help out on the weekend.
I reverse engineered all the data for the Wolf. I did the right thing and told the guys at Wolf that I was going to write the logger, but you know I don't think they believed me at first. Anyway thats water under the bridge. I am a Tech too if you couldn't guess. What language do you write in? VC VB I am looking to port my programs to Dev C++ as it offers cross platform and it carries all its own library functions with it no dependency problems. I tried to work out Java 2 but it is too slow and besides Netbeans Java didn't offer any good RAID IDE's .

Cheers
Michael Smith
P.S. the Autotuner is a real pain to write because of the read and write methods are very different.

iswinkels 06-23-06 10:52 PM

Yeah I was at ingham too. I had my GTS4 there which runs a plus version of the wolf with and MSD DIS4. I was there working on a mates lexus twin turbo v8 that also has a wolf, and used to have an MSD as well. Ended up having no success with fixing it. First someone blew up the ignition interface board by trying to hide alcohol under the computer and spilling it on the electronics. (Redneck haven that Ingham is :D) After i fixed it, someone else put their foot on it before i could tidy it all up and blew it up again! Ran out of parts after that...

I program competantly in assmebly and delphi and less compentatly I will say with a few other languages. I'd recommend staying away from VB as the new version is all .Net based and its extremely resource hungry on the machine thats running it. C++ is they way to go for sure. My expertise isn't really in programming though. I'm an electronics engineer that works in IT and networking.

I don't know how you've structured your program, but I wrote mine as many individiual proceedures within units. I had a unit to read maps, and individual procedures for doing the read/write operations. Then i'd just call a procedure from the main program as required. I'm sure youve got some organised structure in place though.

I can't wait to see the end result from your efforts! If you were interested in sharing some of your data on how the ecu communicates(not programming) i'd really like to have a shot at writing something myself too.

Cheers,
Ian.

Michael Smith 06-24-06 02:41 AM

Ok you would have seen me for sure I had a good look at the car. Between ticket teck and the dyno shed? I have a picture too I think.
I have Delphi and have done assmebly before. I tried to forget assembly even though I got a High Distinction for my work. I didn't like Delphi but I had a go. I use VB6 which is the last good VB as far as I was concerned too. It is getting a bit dated now though. I use very structured programming and small code sections/routines.

Yep I will share data with you. PM. me. Hey feel like hacking a hand controller??? Between the two of us we wouldn't get anthing done we would be too pissed!!! :beer: We would need to go to a dry spot. I have a AD in Electrical Engineering. If we could get the data from the hand controller we could use the compensated AFR that goes to the handset. Much better than ther limited data sent to the laptop port. The data sent to the laptop port is in 2mV steps which is ok until you get around 13.5- 10.5 then it is far too large steps. AFR's in 0.1 steps is very attractive indeed, and the handset data offers that. I was considering make a electronic interface that plugs into the handset port on the ECU, then into a PIC to decode and then off too a serial cable to the laptop. You could make a buck or too selling them as well!!! If the output asci it would make interfacing a breeze. :Kill1:

Cheers
Michael Smith

Michael Smith 07-04-06 08:40 AM

1 Attachment(s)
The Autotuner :) for your viewing.

Cheers
Michael Smith
P.S. Still a while off yet but making ground!!!

Steve-O-NZ 07-04-06 03:03 PM


Originally Posted by Michael Smith
The Autotuner :) for your viewing.

Cheers
Michael Smith
P.S. Still a while off yet but making ground!!!

We are all still with you, er i guess just moral support for some of us with less engeneering/programming skills. But eagerly looking forward to the end result :smiley309

KEEP GOING! ;)

Michael Smith 07-05-06 07:43 AM

Thanks for the plug!!! I will do a little more tonight.
Cheers
Michael Smith

:wallbash:

Cameron_Datto 07-30-06 06:08 AM

Is there any way of making the Tech edge brand AFR meter send the wide band AFR readings to your Auto tune Program . Just that you said about hacking the hand controller to get the 0.1 steps,
I havent got a clue how you write the software to do this ,but thought i might work ,
sorry for if this dosent make sense
Its just that i was going to buy a tech edge WBO meter and i have a early v4 with out the wolf AFR meter built in .

Michael Smith 07-31-06 03:38 AM

I am looking at doing this as we speak. I hope to be able to either use the narrow Band simulator output to the narrow band input of the Wolf or the configurable output 10 afr to 20 afr from 0 to 5 Volts from the Tech edge to the Wide band OR Narrow band input OR the serial output from the Tech edge as well as the Wolf (my prefered option).
Cheers
Michael Smith

Michael Smith 07-31-06 07:55 AM

I am on hold again my hard drives dying, its been a bad month 1 power supply 1 new hard drive. I will be backing up and reinstalling over the next 2 weeks sorry guys.
Looks like I have another K27 turbo on the way, off a bigger truck!!

Cheers
Michael Smith

Michael Smith 09-03-06 01:02 AM

Ok today I added the second comm port module to the Auto tuner. What I would like is some data from known widebands connected via serial port or usb. If anyone is game enough to use one of the tools I use to capture the data between their Wideband and Laptop. :Kill1: I will be able to write a interface for that wideband into the Auto tuner and maybe even the Logger.

Anybody who has a wideband and would like it supported and you have a bit of computer knowledge drop me a PM and I will pass on a program I use to monitor a comport. Just run the program before you run the wideband and it logs the data going backwards and forwards. Start the wideband before you start your engine and then go for a drive. Save the logfile from my program and also the screen data from the computer program that comes with the wideband. From this info I should be able to work out how to interface that wideband to my Autotuner and Wolf logger. I will give a better description of how to use the software when you PM me.

Cheers
Michael Smith :squint: I look like this from lack of sleep dreaming about V500 Autotuner :)

nyt 09-03-06 01:43 AM


Originally Posted by Michael Smith
Ok today I added the second comm port module to the Auto tuner. What I would like is some data from known widebands connected via serial port or usb. If anyone is game enough to use one of the tools I use to capture the data between their Wideband and Laptop. :Kill1: I will be able to write a interface for that wideband into the Auto tuner and maybe even the Logger.

Anybody who has a wideband and would like it supported and you have a bit of computer knowledge drop me a PM and I will pass on a program I use to monitor a comport. Just run the program before you run the wideband and it logs the data going backwards and forwards. Start the wideband before you start your engine and then go for a drive. Save the logfile from my program and also the screen data from the computer program that comes with the wideband. From this info I should be able to work out how to interface that wideband to my Autotuner and Wolf logger. I will give a better description of how to use the software when you PM me.

Cheers
Michael Smith :squint: I look like this from lack of sleep dreaming about V500 Autotuner :)

wbo2.com (Techedge) has their serial protocol online.

Michael Smith 09-03-06 07:58 AM

Thanks nyt I hadn't found that bit before and It looks good for the 1.5-2.0 I will think about the config for both formats.

Thanks again :)


Cheers
Michael Smith
Techedge 1.5,2a0,2b0,2c0,2d0,2e0
Innovative LM1.LC1??
PLX500??

Chris Ng 09-03-06 10:26 AM

PLX R-500 serial protocol information can be found online as well -

http://plxdevices.com/AppNotes/PLXApp016.pdf

CrackHeadMel 09-03-06 10:48 AM

I belive innovate motorsports has a SDK kit available to download

however next time im working on my car playing with LogWorks and my LM-1 and LMA-3 ill try to datalogg a bit

Michael Smith 09-06-06 06:16 AM

You guys are just great! Thanks I will have to sit down and work out how it all going to work. Hi HO Hi Ho off to work I go....for weeks most likely.

Cheers
Michael Smith

Michael Smith 09-06-06 06:31 AM

I like the PLX300/500 protocol, it looks like the easiest to interface. the rest :tightass: looks like hard work like the day after a night on the curry!!

Michael Smith

RotorMotor2 09-09-06 07:23 PM

Progress updates? ETA? revisions?


All times are GMT -5. The time now is 07:18 AM.


© 2024 MH Sub I, LLC dba Internet Brands