Abstract:
A method for determining the ambient temperature of a mobile device including: determining an operating condition of the mobile device for determining a thermal condition of the mobile device in a first task, estimating a dynamic parameter, which characterizes the thermal behavior of the mobile device in a second task, and calculating an ambient temperature of the mobile device with the aid of the dynamic parameter in a third task.

Description:
RELATED APPLICATION INFORMATION 
       [0001]    The present application claims priority to and the benefit of German patent application no. 10 2013 226 695.2, which was filed in Germany on Dec. 19, 2013, the disclosure of which is incorporated herein by reference. 
     
    
     FIELD OF THE INVENTION 
       [0002]    The present invention relates to a method for determining the ambient temperature of a mobile device. 
       BACKGROUND INFORMATION 
       [0003]    Several smart phones have recently included an integrated ambient temperature sensor. However, the device temperature is not equal to the ambient temperature due to self-heating of the devices. The determination of the ambient temperature is therefore possibly imprecise. In order to improve this, multiple temperature sensors are also integrated into some mobile devices. Multiple temperature sensors in a mobile telephone measure the device temperature at different locations in the device. The ambient temperature is estimated with the aid of the internal temperature sensors and the power consumption (heat) of the device. Even so, uncertainty remains concerning the actual ambient temperature. 
       SUMMARY OF THE INVENTION 
       [0004]    The present invention relates to a method for determining the ambient temperature of a mobile device including the steps:
       determining an operating condition of the mobile device for determining a thermal condition of the mobile device in a first step,   estimating a dynamic parameter τ(t), which characterizes the thermal behavior of the mobile device in a second step,   calculating an ambient temperature (T amb ) of the mobile device with the aid of the dynamic parameter τ(t) in a third step.       
 
         [0008]    Advantageously, the method according to the present invention may be used for a relatively accurate determination of the ambient temperature of the mobile device including internal temperature sensors. A temperature sensor situated outside of the mobile device, which measures the ambient temperature without being influenced by the device, is unnecessary. 
         [0009]    One advantageous embodiment of the method according to the present invention provides that the ambient temperature (T amb ) is filtered in a fourth step ( 40 ) after the third step ( 30 ). 
         [0010]    One advantageous embodiment of the method according to the present invention provides that at least one temperature value of at least one temperature sensor of the mobile device is measured for calculating the ambient temperature (T amb ) of the mobile device. Advantageously, the method according to the present invention may be used for determining the ambient temperature of the mobile device relatively precisely using only a few temperature sensors. In the simplest case, only one temperature sensor situated in the mobile device is sufficient for that purpose. 
         [0011]    One advantageous embodiment of the method according to the present invention provides that the method is repeatedly carried out. Advantageously, this makes it possible to determine the ambient temperature of the mobile device continuously. 
         [0012]    The present invention makes it possible to determine the thermal behavior using only one internal temperature sensor and the power consumption of the device. In contrast to the related art including multiple internal temperature sensors, the advantage of the present invention lies in the cost savings for additional internal temperature sensors. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         [0013]      FIG. 1  shows the thermal equivalent circuit diagram of a smart phone from the related art including one temperature sensor. 
           [0014]      FIG. 2  shows the thermal equivalent circuit diagram of a smart phone from the related art including three temperature sensors. 
           [0015]      FIG. 3A  shows a method according to the present invention for determining the ambient temperature of a mobile device in an exemplary embodiment. 
           [0016]      FIG. 3B  shows a method according to the present invention for determining the ambient temperature of a mobile device in another exemplary embodiment. 
           [0017]      FIG. 4  shows the estimated ambient temperature of a mobile device and the measured temperature of an installed sensor. 
       
    
    
     DETAILED DESCRIPTION 
       [0018]      FIG. 1  shows the thermal equivalent circuit diagram of a smart phone from the related art including one temperature sensor. 
         [0019]    The analogy between thermal and electrical networks may be used for modeling the temperature behavior. For a first-order thermal network including one temperature sensor and a heat source, the equivalent circuit diagram shown in  FIG. 1  is produced. 
         [0000]    
       
         
           
             
               
                 
                   
                     
                       
                         T 
                         amb 
                       
                        
                       
                         ( 
                         t 
                         ) 
                       
                     
                     = 
                     
                       
                         
                           
                             ∂ 
                             
                               
                                 T 
                                 
                                   G 
                                    
                                   
                                       
                                   
                                    
                                   1 
                                 
                               
                                
                               
                                 ( 
                                 t 
                                 ) 
                               
                             
                           
                           
                             ∂ 
                             t 
                           
                         
                          
                         
                           C 
                           1 
                         
                          
                         
                           R 
                           1 
                         
                       
                       - 
                       
                         
                           
                             I 
                             1 
                           
                            
                           
                             ( 
                             t 
                             ) 
                           
                         
                          
                         
                           R 
                           1 
                         
                       
                       + 
                       
                         
                           T 
                           
                             G 
                              
                             
                                 
                             
                              
                             1 
                           
                         
                          
                         
                           ( 
                           t 
                           ) 
                         
                       
                     
                   
                    
                   
                     
 
                   
                    
                   
                     
                       
                         C 
                         1 
                       
                        
                       
                         R 
                         1 
                       
                     
                     = 
                     τ 
                   
                 
               
               
                 
                   ( 
                   1 
                   ) 
                 
               
             
           
         
       
     
         [0020]    With the aid of equation (1), it is possible to ascertain the ambient temperature. Furthermore, an “accuracy statement” of the estimated temperature is also indicated. 
         [0021]    The determination of the ambient temperature with the aid of equation (1) does not provide the desired result in all operating modes. The cause for this is that C 1 R 1 =T is not constant, depending on the instantaneous operating condition of the smart phone. An incorrectly assumed time constant τ results in an imprecisely estimated ambient temperature. This is expressed in, among other things, overshooting the estimated ambient temperature after a sudden temperature change. Measurements show that the temperature measured by the sensor may be broken down into multiple phases after a sudden ambient temperature change. 
         [0022]    The first is the heating of the sensor, which occurs rapidly and consequently results in a low τ. 
         [0023]    The second is the heating of the printed circuit board onto which the sensor is soldered, which occurs somewhat slower and consequently results in a moderate τ. 
         [0024]    The third is the heating of the entire telephone, which occurs the slowest and consequently results in a high τ. 
         [0025]    The different phases are apparent in  FIG. 4 . Overshoots may be attenuated by a low pass. A disadvantage of this method is that the system consequently behaves sluggishly. This results in an increased setting time for the estimated temperature. 
         [0026]    The user notices this effect and disadvantageously takes note of it. 
         [0027]      FIG. 2  shows the thermal equivalent circuit diagram of a smart phone from the related art including three temperature sensors. 
         [0028]    The temperature behavior may also be modeled in relation to the environment using multiple internal temperature sensors Tg 1 , Tg 2 , Tg 3 , different thermal resistances R 1 , R 2 , R 3  or capacitances C 1 , C 2 , C 3  and one resistor R 12  and R 23  each between the temperature measuring points, as shown in  FIG. 2 . It should be assumed here that Tg 1  corresponds to the temperature of the sensor having low thermal resistance R 1  and low capacitance C 1 . Furthermore, Tg 2  corresponds to the temperature of the printed circuit board, onto which the temperature sensor is soldered, having moderate thermal resistance R 2  and moderate capacitance C 2 . Finally, Tg 3  corresponds to the temperature of the telephone containing the printed circuit board including the sensor, having high thermal resistance R 3  and high capacitance C 3 . 
         [0029]    If a sudden temperature change is now simulated, it is possible to observe the different phases in the temperature characteristic curve of the sensor, as described above. 
         [0030]    Multiple internal temperature sensors aid in improving the estimation of the ambient temperature, since the different heating phases may be measured by the different temperature sensors. However, only a limited number of temperature sensors of equivalent quality are available in one device for economic reasons. The different phases of heating or cooling are described as examples in  FIG. 1 . 
         [0031]    Different phases in the temperature characteristic curve may, among other things, be observed in the following events which represent different operating conditions. These include self-heating during normal use of the smart phone, charging the battery and changes in the ambient temperature such as, for example, a sudden ambient temperature change when moving into a different room, when entering a building, or when removing the device from a pants pocket, etc. Due to the different operating conditions, it is difficult to determine the ambient temperature even when multiple temperature sensors are installed. 
         [0032]    The core of the present invention is a dynamic parameter adjustment. Dynamic parameter adjustment τ(t) makes it possible to model the different phases of the temperature characteristic curve. Consequently, the ambient temperature measurement may also be improved using a small number of internal temperature sensors. The ambient temperature may in particular also be determined using only one internal temperature sensor. This also makes it possible to avoid an overshoot in the estimated temperature characteristic curve. 
         [0033]    Consequently, equation 2 applies to the ambient temperature as follows: 
         [0000]    
       
         
           
             
               
                 
                   
                     
                       
                         T 
                         amb 
                       
                        
                       
                         ( 
                         t 
                         ) 
                       
                     
                     = 
                     
                       
                         
                           
                             ∂ 
                             
                               
                                 T 
                                 
                                   G 
                                    
                                   
                                       
                                   
                                    
                                   1 
                                 
                               
                                
                               
                                 ( 
                                 t 
                                 ) 
                               
                             
                           
                           
                             ∂ 
                             t 
                           
                         
                          
                         
                           C 
                           1 
                         
                          
                         
                           R 
                           1 
                         
                       
                       - 
                       
                         
                           
                             I 
                             1 
                           
                            
                           
                             ( 
                             t 
                             ) 
                           
                         
                          
                         
                           R 
                           1 
                         
                       
                       + 
                       
                         
                           T 
                           
                             G 
                              
                             
                                 
                             
                              
                             1 
                           
                         
                          
                         
                           ( 
                           t 
                           ) 
                         
                       
                     
                   
                    
                   
                     
 
                   
                    
                   
                     
                       
                         C 
                         1 
                       
                        
                       
                         R 
                         1 
                       
                     
                     = 
                     
                       τ 
                        
                       
                         ( 
                         t 
                         ) 
                       
                     
                   
                 
               
               
                 
                   ( 
                   2 
                   ) 
                 
               
             
           
         
       
     
         [0034]    Furthermore, the dynamic parameter adjustment is dependent on the operating condition. For that reason, the present invention also includes active detection of the instantaneous operating condition by analyzing the temperature sensor data and power consumption of the device. 
         [0035]    An estimation of the accuracy of the temperature prediction is dependent on the operating condition and time. In addition, the estimation of the accuracy is based on the temperature sensor data and the power consumption of the smart phone. 
         [0036]      FIGS. 3A and 3B  show a method according to the present invention for determining the ambient temperature of a mobile device in two exemplary embodiments. The method includes an ambient temperature estimation and is broken down into at least three steps  10 ,  20  and  30  according to  FIG. 3A . 
         [0037]    At the beginning of the method, the operating condition of a mobile device, for example, a smart phone, is detected in a first step  10 , i.e., the thermal condition of the device is ascertained. 
         [0038]    The thermal condition is detected based on the instantaneous thermal condition, the self-heating and the measured value of the temperature sensor or the measured values of the temperature sensors. 
         [0039]    A comparison of the second derivation of the measured temperature after time with a threshold value thr has proven to be an advantageous implementation for the detection of a sudden temperature change. 
         [0000]    
       
         
           
             
               abs 
                
               
                 ( 
                 
                   
                     
                       ∂ 
                       2 
                     
                      
                     T 
                   
                   
                     ∂ 
                     
                       t 
                       2 
                     
                   
                 
                 ) 
               
             
             &lt; 
             thr 
           
         
       
     
         [0040]    for time-discrete values 
         [0000]    
       
         
           
             
               abs 
                
               
                 ( 
                 
                   
                     
                       T 
                        
                       
                         ( 
                         t 
                         ) 
                       
                     
                     - 
                     
                       2 
                       · 
                       
                         T 
                          
                         
                           ( 
                           
                             t 
                             - 
                             
                               Δ 
                                
                               
                                   
                               
                                
                               t 
                             
                           
                           ) 
                         
                       
                     
                     + 
                     
                       T 
                        
                       
                         ( 
                         
                           t 
                           - 
                           
                             2 
                              
                             Δ 
                              
                             
                                 
                             
                              
                             t 
                           
                         
                         ) 
                       
                     
                   
                   
                     Δ 
                      
                     
                         
                     
                      
                     
                       t 
                       2 
                     
                   
                 
                 ) 
               
             
             &lt; 
             thr 
           
         
       
     
         [0041]    Advantageously, “temperature change phase 3 (heating of the entire telephone -&gt; slowly, high τ),” may be detected by 
         [0000]    
       
         
           
             
               
                 
                   
                     thr 
                     1 
                   
                   &lt; 
                   
                     abs 
                      
                     
                       ( 
                       
                         
                           
                             
                               T 
                                
                               
                                 ( 
                                 t 
                                 ) 
                               
                             
                             - 
                             
                               T 
                                
                               
                                 ( 
                                 
                                   t 
                                   - 
                                   
                                     Δ 
                                      
                                     
                                         
                                     
                                      
                                     
                                       t 
                                       1 
                                     
                                   
                                 
                                 ) 
                               
                             
                           
                           
                             Δ 
                              
                             
                                 
                             
                              
                             
                               t 
                               1 
                             
                           
                         
                         
                           
                             
                               T 
                                
                               
                                 ( 
                                 t 
                                 ) 
                               
                             
                             - 
                             
                               T 
                                
                               
                                 ( 
                                 
                                   t 
                                   - 
                                   
                                     Δ 
                                      
                                     
                                         
                                     
                                      
                                     
                                       t 
                                       2 
                                     
                                   
                                 
                                 ) 
                               
                             
                           
                           
                             Δ 
                              
                             
                                 
                             
                              
                             
                               t 
                               1 
                             
                           
                         
                       
                       ) 
                     
                   
                   &lt; 
                   
                     thr 
                     2 
                   
                 
                 &amp; 
               
                
               
                 abs 
                  
                 
                   ( 
                   
                     
                       
                         T 
                          
                         
                           ( 
                           t 
                           ) 
                         
                       
                       - 
                       
                         T 
                          
                         
                           ( 
                           
                             t 
                             - 
                             
                               Δ 
                                
                               
                                   
                               
                                
                               
                                 t 
                                 1 
                               
                             
                           
                           ) 
                         
                       
                     
                     
                       Δ 
                        
                       
                           
                       
                        
                       
                         t 
                         1 
                       
                     
                   
                   ) 
                 
               
             
             &gt; 
             
               thr 
               3 
             
           
         
       
     
         [0042]    In a second step  20 , parameter (τ) is estimated as a function of the operating condition, the dwell time in the instantaneous operating condition (how long the instantaneous operating condition has already been detected), the self-heating and the measured values for the temperature. The above-described effect that the internal temperature curve may be modeled using different time constants is taken into account here. In parallel, the accuracy of the ambient temperature calculated later is estimated based on the input variables such as, for example, operating condition, and measured values for temperature and also the charge current. An accuracy statement of the estimated ambient temperature indicates the confidence range for the estimated ambient temperature and is consequently very helpful for using the ambient temperature. 
         [0043]    The ambient temperature is calculated with the aid of the estimated time constant according to equation 1 in a third step  30 . 
         [0044]    Subsequently, the ambient temperature may optionally be filtered in a step  40 , as shown in  FIG. 3B . This takes place, for example, with the aid of a low pass filter, such as a second order IIR filter. 
         [0045]      FIG. 4  shows estimated ambient temperature  100  of a mobile device and measured temperature  200  of an installed sensor. In the upper diagram, the actual ambient temperature is plotted as a reference temperature. This is a step function including overshoot because the mobile device is grasped and brought from a cold environment into a warm environment. Furthermore, the temperature of the mobile device is plotted as a telephone temperature in the upper diagram. This curve initially rises rapidly in the warm environment. A rapid temperature change signifies a low τ(t). After that, the rise in temperature levels off. This signifies a continuously rising τ(t). The telephone temperature approaches the ambient temperature over time. Only a slow temperature change occurs any more. This signifies a high constant τ(t). The curve of dynamic parameter τ(t) over time is correspondingly plotted in the lower diagram. Finally, the ambient temperature calculated with the aid of the dynamic parameter is plotted in the upper diagram. In most time domains, it reflects the instantaneous ambient temperature very well.