The 1.37ms is with no scaling factor so a correction of approx. 1.7 needs to be applied. MAP is scaled as raw_data/2, so far that has been accurate but I can put a scaling factor into the config file if necessary.
I see in csv, that scale factor for injector pulse is 1 (at least for 1943 and 1843 ecu).
Is it mistake, or two byte value is directly the pulse duration in microseconds?
Are you getting a reading from your O2 sensor? I ran up my Baleno just now and the O2 sensor is stuck near zero even when temperature reaches over 80C.
I can control RPM from RV but nothing else seems to work at the moment. I need to check the FSM and code to see what controls I should have.
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
Sort of, looks to start jump to 8 and then flip between 0 and 8. When properly loaded goes from 8 to 15 .. the car is not registered so can't road test. i'm testing load with the wheels jacked up and loading with the breaks
I'm pretty sure that that is EGR position. Its a long time and a couple of hard drive crashes since I looked at the code properly. I have that section of code marked as Ignition and it does have a table that looks like timing so I think I need to go back over it from the start.
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
I forgot to mention that the output of the MAP has a 'Knee' in the linear trendline when you change from a vacuume to a positive pressure. I removed the raw data for 200 and 207.
That shouldn't ever happen on a N/A vehicle so I suspect that is some kind of fail safe mode. Did the CEL come on?
NO errors, Ign on , motor off. Just a bend in the trend line when plotted.
>Baro is updated at full throttle under certain conditions,
A good reason to keep the air cleaner clean.
>Does #23 increment from 1 to 14?
Sort of, looks to start jump to 8 and then flip between 0 and 8. When properly loaded goes from 8 to 15 .. the car is not registered so can't road test. i'm testing load with the wheels jacked up and loading with the breaks
I forgot to mention that the output of the MAP has a 'Knee' in the linear trendline when you change from a vacuume to a positive pressure. I removed the raw data for 200 and 207.
That shouldn't ever happen on a N/A vehicle so I suspect that is some kind of fail safe mode. Did the CEL come on?
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
I forgot to mention that the output of the MAP has a 'Knee' in the linear trendline when you change from a vacuume to a positive pressure. I removed the raw data for 200 and 207.
Baro is updated at full throttle under certain conditions, because it uses the MAP sensor it can only update when the manifold pressure is at atmospheric. It will also only update when the atmospheric pressure changes which isn't going to happen very quickly - unless you are sprinting up Pike's Peak!
If you check Baro at key on is that value captured correctly for Baro? I am looking at a Vit ECU at the moment and it doesn't seem to be correct.
The Baleno may not output VE.
Does #23 increment from 1 to 14?
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
The 1.37ms is with no scaling factor so a correction of approx. 1.7 needs to be applied. MAP is scaled as raw_data/2, so far that has been accurate but I can put a scaling factor into the config file if necessary.
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
This is my scope trace for the injector pulse width with the engine fully warmed up and at idle. RV was showing 1.37ms - there is no scaling currently applied.
For some reason I wasn't able to get the print screen function to work.
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
The weather ( pressure) has been stationary on 1022Kpa , the reading in RV has been still at 158.
With NO ECU input pin marked as Baro and nothing on the PCB that looks like a sender its got to be a Constant ( software or hardware ) OR a derived value from the startup pressure from the MAP...i'' have a play.
Monster would have had this Baro connected for his Pikes Peak runs
Baro is taken from the MAP sensor input at start up and is then continuously monitored against the MAP input - if MAP is higher than Baro then Baro is updated.
The Baleno ECU is very similar to the Jimny G13BB ECUs , although I have only done limited work on the Baleno ECU I did a lot with the Jimny ECU because that one is reflashable. I was considering using the Jimny ECU in the Baleno but the Baleno was crashed last week.
-- Edited by Rhinoman on Friday 9th of March 2012 08:46:50 AM
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
The dashboard and the dataviewer in formatted mode both use the datastream file to determine the addresses of the data.
When displaying formatted data in the dataviewer the positions that the data appears in is hardcoded, data elements are simply displayed in a manner that was most convenient to me at the time. In raw data mode the data elements are displayed at the address at which they are received.
Injector time should be displayed, I did check that on a scope. I will have to check that.
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
You've missed out 12. 12,13 could be INJPW which is usually a 16-bit value, it will be 0 or 100 at key on amd will increase with load. Thre easy way to determine if the location is INJPW or not is to rev the engine briefly to 4000 to 5000rpm while at idle and then release the pedal very quickly. The ECU will then go to fuel cut so it will return briefly to its key on value before returning to its idle value.
I'll have another attempt at locating ignadv
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
A number on the ECU column in datastream.csv is the box what it will show in in dataview. if nothing is in the box the data in formatted mode will be blank. if there is a number in the box then it will show in the formatted view and have the function name displayed in the border of the box.
The functions displayed on the main dash screen that are correct are looked up by RV by fixed code and not from input from the datestream file. Things like Injector time that do not show in the main dash or in formatted dataview need to be checked and a correct number entered under the ECU column for the ECU you are using. (?)
I was looking to see if any comms were visible on the bus when i toggled the alarm. power ON of the ign gives a 0x00, i was testing to see if it came from the ECU or from the alarm.
-- Edited by zukjeff on Monday 5th of March 2012 09:50:05 PM
-- Edited by zukjeff on Tuesday 6th of March 2012 02:53:33 AM
The processor in the ECU will be in a low power 'halt' mode when the ignition is off, I don't believe that there is a wake up on Rx function so it will not respond to serial link requests.
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
i got termite to work so will check my functions against the ones in RV as i'm still getting data in some Dataview fields in raw mode with no data in formatted mode and vise-versa.. I can get the ID? with 0x13040bde =>13041ACF => 1A
can someone tell me what the numbers in the column below the ECU ID is for in datastream.csv. I thought it was the function number of the 1943 ECU compared to the RV index number on the left of the function text name.
Assume ECU 1943 where we have for example some of these:
6 VSS ........36
13 TPS(ang)...20
30 Batt Volts... [blank]
I can see battery voltage in RV so i know its a known function for the 1943 but there is no number in the 1943 column ?
I try to enter 20 (0x14) in string 0x130414D5 i get what looks like TPS WOT switch and not variable values.
I did try to see if any data was sent to the bus when the Ign is off and i push the remote centeral locking.. no enable/dissable data but BOY was there a LONG string of groups of 0x00 when the alarm went off at 10:30pm ... it seamed to be able to turn the neighbours lights on too <
-- Edited by zukjeff on Monday 5th of March 2012 12:03:49 PM
The stock speedo has four poles giving four pulses per revolution of the speedo cable, usually the Vitara VSS is used which is a reed switch to ground. The ECU counts edges, its an interrupt into the TPU.
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
Fior the VSS I used a Vitara VSS on the speedo head and then made an adapter using a small PIC microcontroller to get the frequency right. I measured the input frequency using th einput capture module and outputted the new frequency using the output compare function. I can't remeber the ratios, I lost a lot of stuff in a hard drive crash a few years ago.
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
I checked out your picture, this is the same ECU that another Aus guy had a couple of years back, it is the same PCB as the 65G61 fitted in my Baleno but without the immobiliser and without most of the emissions control stuff. Check out this theread:
Blue/black is a power or ground wire, I will have to check, Suzuki use Blue/Black and Black/blue. Can you please post a picture of your circuit board, most of these ECUs use a common board with regional variants. Have you seen the write up on this swap on Auszookers.com?
regards James
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.