*** Restricting New Posts to SD Premium Members ONLY *** (09 May 2025)
Just made a new account? Can't post? Click above.
            A place for things that don't fit into the automotive world            
        
    
    How STFT/LTFT are calculated?
- guafa
- 
            Topic Author 
- Offline
- Platinum Member
- 
              
        Less
        More
        
            
    
        - Posts: 477
- Thank you received: 80
            
        
                5 years 7 months ago                #38496
        by guafa
    
    
            
            
            
            
            
                                
    
                                                
    
        How STFT/LTFT are calculated? was created by guafa            
    
        Hi guys,
I have recently finished my basic PCM (no ignition/timming control. No DTC skills. Until now, only fuel control and PID's transmission to a phone through Bluetooth).
To get that oscillation in O2 sensor voltage we can see in our tools, you must decrease and increase pulse width constantly. Let's say if you have at idle a calculated pulse about 4 ms according to your VE and Map table, then you have to decrease your pulse to 3.6 ms to make air/fuel ratio to get lean and then back again to 4 ms to get it rich.
My question. How then these parameters are calculated?
Cheers and thanks in advance.
    I have recently finished my basic PCM (no ignition/timming control. No DTC skills. Until now, only fuel control and PID's transmission to a phone through Bluetooth).
To get that oscillation in O2 sensor voltage we can see in our tools, you must decrease and increase pulse width constantly. Let's say if you have at idle a calculated pulse about 4 ms according to your VE and Map table, then you have to decrease your pulse to 3.6 ms to make air/fuel ratio to get lean and then back again to 4 ms to get it rich.
My question. How then these parameters are calculated?
Cheers and thanks in advance.
Please Log in or Create an account to join the conversation.
- Andy.MacFadyen
- 
              
- Offline
- Moderator
- 
              
        Less
        More
        
            
    
        - Posts: 3353
- Thank you received: 1037
            
        
                5 years 7 months ago         -  5 years 7 months ago        #38498
        by Andy.MacFadyen
    
    
            
" We're trying to plug a hole in the universe, what are you doing ?. "
(Walter Bishop Fringe TV show)
        
    
    
            
            
            
            
                                
    
                                                
    
        Replied by Andy.MacFadyen on topic How STFT/LTFT are calculated?            
    
        On engines with a normal zirconnia O2 sensor if everything is running pefectly the STF  will be  almost perfect upsidedown reflection of the O2 sensor output. The centre line of the O2 sensor output should be 450mv and  ideally if the LTF is correct  the STF will be centred on zero
The STF works directly from the O2 sensor output.
The computer continuously monitors the O2 senor output and adjust the duration it reads from the fueling map. if rich the computer immediately alters the STF which subtracts a value from the injector duration stored in the fueling, if lean it adds to the duration in fueling map.
The LTF is worked out from the average of STF
Over a longer time period the engine computer detects if the STF is on average adding more fuel subtracting fuel it will correct the average of the STF by altering the the LTF until the oscillations of STF are centred on zero and the O2 sensor output oscilations are centred on the 450mv stoichiometric.
Some manufacturers engine computers apply the LTF correction much more quickly than others and some engine computers the LTF will become stuck if the maxiumum or minimum range is reached.
The LTF is worked out on the average of the STF, the computer changes the LTF until the average + & - STF is close to zero
If the O2 sensor and engine is working normally and the STF and LTF are correct the O2 sensor will follow the normal oscilation centred around 0.450mV.
            The STF works directly from the O2 sensor output.
The computer continuously monitors the O2 senor output and adjust the duration it reads from the fueling map. if rich the computer immediately alters the STF which subtracts a value from the injector duration stored in the fueling, if lean it adds to the duration in fueling map.
The LTF is worked out from the average of STF
Over a longer time period the engine computer detects if the STF is on average adding more fuel subtracting fuel it will correct the average of the STF by altering the the LTF until the oscillations of STF are centred on zero and the O2 sensor output oscilations are centred on the 450mv stoichiometric.
Some manufacturers engine computers apply the LTF correction much more quickly than others and some engine computers the LTF will become stuck if the maxiumum or minimum range is reached.
The LTF is worked out on the average of the STF, the computer changes the LTF until the average + & - STF is close to zero
If the O2 sensor and engine is working normally and the STF and LTF are correct the O2 sensor will follow the normal oscilation centred around 0.450mV.
" We're trying to plug a hole in the universe, what are you doing ?. "
(Walter Bishop Fringe TV show)
        Last edit: 5 years 7 months ago  by Andy.MacFadyen.            
    
        The following user(s) said Thank You: guafa     
            Please Log in or Create an account to join the conversation.
- guafa
- 
            Topic Author 
- Offline
- Platinum Member
- 
              
        Less
        More
        
            
    
        - Posts: 477
- Thank you received: 80
            
        
                5 years 7 months ago                #38499
        by guafa
    
    
            
            
            
            
            
                                
    
                                                
    
        Replied by guafa on topic How STFT/LTFT are calculated?            
    
        Thanks Andy. Ok, got it.
This means in my earlier example, if i decrease pulse width from 4ms to 3.6ms, my STFT should be -10% (assuming at 4ms my O2 sensor is 450mv).
Second question. Where in the heaven did you find that info?
I'm trying to collect that valious info, but still fighting
    This means in my earlier example, if i decrease pulse width from 4ms to 3.6ms, my STFT should be -10% (assuming at 4ms my O2 sensor is 450mv).
Second question. Where in the heaven did you find that info?
I'm trying to collect that valious info, but still fighting
Please Log in or Create an account to join the conversation.
        Time to create page: 0.276 seconds    
    