Nissan ECU Tuning Forum Index Nissan ECU Tuning
Welcome to Nissan ECU Tuning
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Feedback Control

 
Post new topic   Reply to topic    Nissan ECU Tuning Forum Index -> 300zx Chip Tuning
View previous topic :: View next topic  
Author Message
xtensive



Joined: 19 Nov 2003
Posts: 200

PostPosted: Sat Nov 29, 2003 2:27 am    Post subject: Feedback Control Reply with quote

I know there isn't a lot known about the feedback control, but I am curious about the differences between JDM and USDM feedback. The JDM feedback control value is set to 100 (64h) as is the EURO feedback control, but the USDM is set to 75 (4Bh). Anyone know why?

Mike
Back to top
View user's profile Send private message MSN Messenger
Ryan



Joined: 24 Nov 2003
Posts: 86

PostPosted: Sun Nov 30, 2003 8:12 pm    Post subject: Feed back control Reply with quote

as far as I know feed back control is at what egine water temp the ecu starts to look at the O2 sensors for feedback (IE arfter warm up) to D-50 = C. so 100-50 = 50C for jap, and 75-50 = 25C for USDM.

Im not sure on the -50 part, but thats what the consult uses for temps, so I guess its the same for feedback control.

Cheers
Ryan
Back to top
View user's profile Send private message
xtensive



Joined: 19 Nov 2003
Posts: 200

PostPosted: Sun Nov 30, 2003 10:44 pm    Post subject: Reply with quote

Excellent info, thanks! I changed the JDM Auto TT bin to reflect this value for feedback, and I also changed the data at 7FBB, 7F0C and 7F2E. Not sure what those are for but it didn't seem noticable when driving around. Those three values are all the same for JDM/EURO bins, and different for USDM bins...I'm going through the ASM code right now trying to figure out how they are used.

Is there any commented code running around anywhere by chance?

Mike
Back to top
View user's profile Send private message MSN Messenger
noss



Joined: 09 Feb 2004
Posts: 32
Location: melbourne, australia

PostPosted: Mon Feb 09, 2004 9:54 am    Post subject: Reply with quote

i know this is kinda an old thread, but i stumbled across this on the net..

Quote:
If the base idle isn't right, the ECU has to start doing feedback control of the idle, which will be less stable and more prone to idle "divebombs" (where the idle speed drops suddenly for no reason, kicks up to high, and takes a while to settle)


so my theory was that the feedback control setting was maybe when the ecu kicked in its with, well, the feedback control. this setting might be different on the jap ecu to the usa ecu possibly because of the higher octane fuels in japan therefore with richer fuels the car wouldnt have as much reason to go into this safe mode.. where as in america, possibly with lower quality fuels, in an attempt for a better idle feedback control kicks in. i'm probably not making sense, but i know what i mean.

what do you think?

some other guy thinks that feedback control is only a very new option on nissan ecu's and he reckons its the ecu's ability to learn. i think he is crazy. no offence if its anyone here Very Happy
_________________
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
ProZ



Joined: 21 Nov 2003
Posts: 48
Location: Sweden

PostPosted: Tue Feb 10, 2004 9:31 am    Post subject: Re: Feedback Control Reply with quote

The feedback value is at what temperature the ECU is supposed to go into closed loop. It is compared to the current value picked from the water temp conversion table wich is simply a scale from 0C to 100C where 0 is 0C and 255 is 100C...
To calculate Celsius from a certain value use the formula (C = (x/255)*100) or simplified (C = x*0.392) where x is the temp conversion value, wich makes 100 = 39C and 75 = 29C. The reason for the difference is simply because of different emission-regulations, in US the ECU has to go into cloosed loop faster to pass the cold start emission test and to save the precats...

The cooland temp sensor in a Z32 is NOT capable of meassuring below 0C and mot much above 100C, so I don't understand where this "-50" comes from but maybe the one who came up with it just happen to test it around 34C where the tempvalue is around 84, but that is the only temperature where value-50 is correct, or the Consult-interface spits out a modified value and not the raw temp-conversion value...

/Niclas
Back to top
View user's profile Send private message Visit poster's website
Eric



Joined: 17 Nov 2003
Posts: 258
Location: Holland

PostPosted: Tue Feb 10, 2004 10:43 am    Post subject: Reply with quote

the temperature value, when requesting either the coolant or fuel temp from the ECU is then obviously modified.
You need to subtract 50 from the value that is spit out to get the actual temp.

This is also how a real Nissan consult calculates the temp and I also verified the coolant temp with an analog meter and it matched.

If you'd use the val*0.392-formula then the engine's operating temp would be around 52 degrees Celcius and the water would start to boil at around 60 degrees celcius...

the highest (ecu) value I have ever seen was 180 (130 degrees celcius)
This was while the engine was overheating very badly and the coolant in the overflow bottle was boiling

-Eric

PS: I didn't know the sensor isn't able to measure below 0 and over 100 Celcius though ? How did you find out ?
Back to top
View user's profile Send private message Visit poster's website
ProZ



Joined: 21 Nov 2003
Posts: 48
Location: Sweden

PostPosted: Tue Feb 10, 2004 1:01 pm    Post subject: Reply with quote

Hmm, I think I'll have to eat my hat now... Embarassed

The tempsensor is a standard termistor so I just looked up a standard termistor that happen to have the exact same resistance at different temperatures as the coolant temp sensor, and the one I found just happen to be limited to 0-100 degrees C. As termistors and termocouples are very standardized pieces I assumed that the sensor had the same limitations and did my math based on that. But now, since you questioned my statement I tryed to find that spec sheet again and found that there are termistors that cover a wider temperature range that still fits perfect to the sensors resistans-curve/temperature. So you are probably right here, the water temperature conversion table defines a scale from -50C to +205C even if the practical range of the sensor is less than this. The termistors that I found now are rated (with defined precission) from -40C to +130C, and there would not be any problems defining the temp onversion table as C-50 all the way from -50 to +205 C...

Sorry if I made a mess, but the principal of the feedback value is still the same...

/Niclas
Back to top
View user's profile Send private message Visit poster's website
darkhalf



Joined: 08 Dec 2003
Posts: 365
Location: Adelaide, Australia

PostPosted: Thu Nov 01, 2007 6:08 am    Post subject: Differnces between 8/16 bit FB_SWITCH parameter Reply with quote

Digging up an old thread....

Quote:
Z32 Code
ldab X140C (COOLANT_TEMP)
bcs L8C05
cmpb XFF91 (FB_SWITCH)


Z32 file has 30P60 (0x4B = 75-50=25degC), 41P02 (0x64 = 100-50=50degC ), 30P75 (0x3C = 60-50=10degC), 45P05 (0xC0 = 128-50=78degC)

Quote:
You can fool the ECU and "disable" the O2/selflearn interference by setting the O2 feedback temperature variable at $7F91 to a high value. (>170)

In ZControl the parameter named as "feedback control" is engine temperature in Celsius (minus 50), when ECU start to go into closed loop after warm up.


However 16 bit ECUs seem to act differently

S13 SR20 = 0xFA

For late model ECUs the code apparently checks the following:

Quote:
bbc / bbs - 0x80(MSB) of feedback control
bbc / bbs - 0x40(Second MSB) of feedback control
bbc / bbs - 0x20(Third MSB) of feedback control


S13 SR20 Code
Quote:
bbs #0x80,0x8038,0x9A82 (FB_SWITCH)
bbs #0x01,0x8038,0xA0A2
bbs #0x02,0x8038,0xA12D
bbs #0x08,0x8038,0xA1F4
bbc #0x04,0x8038,0xAAE5
bbs #0x20,0x8038,0xD254
bbs #0x10,0x8038,0xDC44
bbs #0x40,0x8038,0xE04E


Any ideas?
Back to top
View user's profile Send private message Visit poster's website
Calum



Joined: 11 Feb 2004
Posts: 226

PostPosted: Thu Nov 01, 2007 1:24 pm    Post subject: Reply with quote

0x8038 (on early 16-bit ecus) isn't a temperature value, but a set of flags. Bit 5 disables feedback (well, it turns off the whole O2 sensor, I'm not sure exactly what it does) and I think bit 4 disables the knock sensor.

Did I just tell you something you already know?
Back to top
View user's profile Send private message
darkhalf



Joined: 08 Dec 2003
Posts: 365
Location: Adelaide, Australia

PostPosted: Mon Nov 05, 2007 1:30 pm    Post subject: Reply with quote

Thats more than I knew before Smile

Guess I was also wondering if there is a temperature setting for the O2 sensor in the 16 bit ECUs in addition to the flags
Back to top
View user's profile Send private message Visit poster's website
Calum



Joined: 11 Feb 2004
Posts: 226

PostPosted: Mon Nov 05, 2007 2:20 pm    Post subject: Reply with quote

I don't know. Whats the stock temp with the Z32 ecu? I sat down a while back and made a list of all the spots in a FWD bin that compare the water temp to a value in the rom (its a bunch). Might start looking at the values that are close to what the Z32 used and see if anything jumps out at you. Want the list?

This would be handy on the later 77xx ecus with the funky two-part fuel maps. The amount of trimming that the self-learning does on those ecus is crazy compared to the older ecus.
Back to top
View user's profile Send private message
darkhalf



Joined: 08 Dec 2003
Posts: 365
Location: Adelaide, Australia

PostPosted: Wed Nov 14, 2007 6:46 am    Post subject: Reply with quote

Z32 file has different temps depending on EDM, USDM etc ECU
Quote:
30P60 (0x4B = 75-50=25degC)
41P02 (0x64 = 100-50=50degC )
30P75 (0x3C = 60-50=10degC)
45P05 (0xC0 = 128-50=78degC)


Dont worry too much about the list. I can have a look through the code later on when I get time
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Nissan ECU Tuning Forum Index -> 300zx Chip Tuning All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group


Free Forum Free Top Site List
Make this Forum Ad-Free