电子系统和用于在其中考虑到太阳热负载的热管理的方法_4

文档序号:9650433阅读:来源:国知局
括许多方向的改变、是否已经从天气报告实体接收 到可能快速改变太阳负载的天气警报和/或电子系统200、300是否处于包括主动制冷的环 境中。
[0047] 除了确定位置和当前溫度之外,电子系统200、300还可W可选地确定(405)在 操作期间其是否有可能被暴露于太阳加热。例如,根据一个实施例,电子系统200、300可 W包括定位在电子系统200、300的表面上或电子系统200、300的表面附近的太阳传感器 207 (或者可选地,光学传感器)。太阳传感器207的输出可W是根据传感器207检测到的 太阳能(通量)的等级而不同的电压。可W将电压阔值存储在存储器203中并且处理子系 统20U301可W将该电压阔值与太阳传感器207的输出进行比较W确定系统200、300是否 处于日照环境中。如果太阳传感器输出高于阔值,则处理子系统20U301可W确定电子系 统200、300在操作期间有可能被暴露于太阳加热。例如,所述阔值可W被设置为区分日照 环境和产生光的环境。
[004引可替换地或附加地,如上面针对确定电子系统的位置所讨论的,电子系统200、300 可W确定空间认知特征并使用运些特征辅助确定系统200、300在使用期间是否有可能被 暴露于太阳加热。例如,处理子系统20U301可W从空间认知传感器接收指示出电子系统 200、300是正在被用户持有还是已经被放置在载具巧站中的信号。在运样的情形中,处理子 系统20U301可W单独使用运样的指示或者将运样的指示与来自太阳传感器207的输出一 起使用来确定系统200、300有可能在经受太阳加热的环境中被使用。
[0049] 在电子系统200、300被配置为确定其相对于太阳加热的可能的暴露但处理子系 统20U301确定太阳加热暴露并不可能的情况下,电子系统200、300可W仅基于根据常规 热管理技术由溫度传感器205感测的其当时当前溫度来执行(407)热管理。换言之,如果 电子系统200、300被配置为使用系统有可能暴露于太阳加热作为用于执行太阳负载对于 热管理的影响的进一步评估的触发,则当太阳加热暴露是不可能时,电子系统200、300继 续进行常规热管理技术。通过将基于太阳热负载的热管理分析的执行限制到太阳热负载影 响最有可能的运些时间,运样的方案将节约处理子系统20U301的处理资源。
[0050] 相比之下,如果电子系统200、300被配置为确定其相对于太阳加热的可能的暴露 并且处理子系统20U301确定太阳加热暴露是有可能的,或者在所有情形中电子系统200、 300都被配置为确定太阳热负载对于热管理的影响(如果有的话),则电子系统200、300基 于所确定的系统200、300的位置确定(409)太阳热负载值。太阳热负载值表示预期会影响 系统的位置的太阳热负载。在一个示例性实施例中,通过从太阳通量预测应用或模型(例 如,NRELSMARTS模型)请求基于系统位置的太阳通量数据,太阳热负载值可W由处理子系 统20U301或其太阳热负载估计模块305确定,所述应用或模型运行在服务器上或者可W 由电子系统200、300通过其无线调制解调器221访问的其他主机上,本地存储在电子系统 200、300中,或者可W通过存储在电子系统200、300上并且可W由电子系统200、300执行的 移动软件应用来获得。可替换地,可W基于从主机或第=方(例如,国家天气服务)获得的 实际和预报的天气数据进一步处理获得的太阳通量数据,W产生在电子系统位置处的太阳 热负载值。例如,主机或电子系统的处理子系统20U301可W使用天气数据来预测在电子 系统位置处的表面水平日光受照量(例如,考虑到云覆盖和其他与天气相关的现象)并且 如果太阳通量应用或模型是在晴空条件的假设下提供其数据的话则调整由太阳通量应用 或模型提供的太阳通量数据。可W在必要时更新太阳热负载值W考虑到由太阳通量应用或 模型确定的太阳通量数据的更新和/或天气预报数据的更新。
[0051] 在对系统位置的确定包括预期行进路线的情况下,对太阳热负载值的确定可W包 括估计对于预期行进路线中的全部或部分的太阳热负载分布。例如,可W基于导航或地图 程序的输出将预期行进路线分为多个段。在运样的情形中,处理子系统20U301可W估计 每个路线段的太阳热负载值或者可W估计选择的路线段的太阳热负载值。如上所述,可W 通过访问太阳通量应用或模型和/或天气服务数据来估计每个路线段的太阳热负载值。在 一个示例性实施例中,每个段可W距离相等,或者,每个段的由处理子系统20U301访问或 执行的导航程序所规划的估计行进时间可W相等。可替换地,路线段的距离或估计行进时 间时长可W不同。对于预期行进路线的太阳热负载值的集合构成对于预期行进路线或者对 于对其已经确定了太阳热负载值的路线的部分的太阳热负载分布,并且可W将其存储在存 储器203中。还可W通过确定对于将来时间段(例如,W15分钟增量的下一小时)预期的 一组太阳热负载值来确定对于单个位置的太阳热负载分布。可W在必要时更新太阳热负载 分布W考虑到由太阳通量应用或模型确定的太阳通量数据的更新和/或天气预报数据的 更新。
[0052] 在对于电子系统200、300的当前位置、电子系统200、300的预期行进路线或预期 行进路线中的至少一段已经确定了至少一个太阳热负载值之后,电子系统200、300基于所 述太阳热负载值确定(411)系统200、300的一个或多个溫度偏移值。在一个示例性实施例 中,处理子系统201、301从溫度偏移值查找表229检索一个或多个溫度偏移值,溫度偏移值 查找表229在执行热管理进程之前(例如,在电子系统200、300的制造期间或在电子系统 200、300的初始启动期间)被存储在存储器203中。在太阳热负载分布已经被确定并且被 存储在存储器203中的情况下,所检索的溫度偏移值可W基于太阳热负载分布应用到的预 期行进路线的可应用段或者可W基于对于其正执行热管理分析的特定时间段。如上面所讨 论的,溫度偏移值是由于暴露于确定的太阳热负载值(例如,按W/W计)的原因而导致的 电子系统200、300预期遭受的溫度增加(例如,按°C计)。
[0053] 在确定了电子系统200、300的当前溫度W及基于预期会影响系统200、300的位 置的太阳热负载的溫度偏移值之后,电子系统200、300基于溫度偏移和当时当前的系统溫 度预测(413)在特定时间段期间系统200、300的最高溫度。根据一个实施例,处理子系统 20U301 (或其热管理模块307)通过将对于该时间段的溫度偏移值与系统200、300的当时 当前溫度求和来预测最高溫度。换言之,该实施例中的溫度偏移值是由于在正在对其进行 预测的特定时间段期间预期会出现的太阳热负载而导致的系统溫度的预测上升。
[0054] 可W在定期的基础上预测(413)电子系统200、300的最高溫度W提高系统的预测 的将来溫度的准确性。例如,系统的最高溫度可WW十五或者=十分钟的间隔进行预测。当 然,可W基于多种因素选择其他更短或更长的时间间隔,所述因素诸如例如特定电子系统 200、300的物理大小、系统200、300的发热分布、制成系统外壳或巧站的一种或多种材料的 类型、最近是否起用过需要较重的处理器负载或对电力的其他大量使用的某些应用或应用 和进程的组合(例如,在应用启动时可能需要较短或较精细的测量时段W便捕获由于应用 导致的发热斜率)、测量之间的溫度改变是否指示急剧的发热斜率、预期行进路线是否包括 许多方向的改变、是否已经从天气报告实体接收到可能快速改变太阳负载的天气警报和/ 或电子系统200、300是否处于包括主动制冷的环境中。
[00巧]在预测了对于特定时间间隔的最高系统溫度之后,系统200、300将该预测的溫度 与可W存储在存储器203中的一个或多个阔值进行比较(415)。在仅使用单个阔值的情况 下,处理子系统20U301 (或其热管理模块307)将预测的最高溫度与阔值进行比较,并根 据常规的、反应式的热管理协议基于电子系统200、300的当时当前溫度执行(407)热管理 (当预测的最高值小于阔值时),或者,在达到预测的最高溫度之前能动地执行(417)热减 缓过程(当预测的最高值大于阔值时)。热减缓过程231可W作为热管理进程或软件程序 存储在存储器203中。
[0056] 在使用单个阔值并且在特定的时间间隔期间预测的最高溫度大于阔值的情况下, 由处理子系统20U301 (或其热管理模块307)执行的热减缓过程231可W是激进的减缓过 程,因为处理子系统20U301已经预测到系统溫度将很快会变得不可接受地高。例如,热减 缓过程231可W包括W下各项中的至少一个:降低应用处理器215的最高工作频率、降低 显示器209的刷新速率、降低无线或有线调制解调器211、309的上传数据速率、降低调制解 调器21U309的下载数据速率、降低显示器209的亮度、降低电池充电速率、发起电子系统 200、300的主动制冷、降低平均调制解调器发射器功率、关闭低优先级应用、降低GPU211 的频率和/或增加后台进程和/或应用的唤醒间隔。可替换地或附加地,处理子系统201、 301可W估计预测的最高溫度将出现的时间并且加速一个或多个功能的执行W便在所估计 的时间之前执行该一个或多个功能。例如,处理子系统20U301可W通过评估对于电子系 统的位置的太阳通量数据(例如,通量-时间)并确定太阳通量将处于其最大值或者至少 足够大W使得电子系统200、300的预测的最高溫度超过阔值的时间来估计预测的最高溫 度将出现的时间。提前执行的功能可W包括将会被热减缓过程负面影响的功能,例如,对于 各种应用(例如,导航和音乐应用)的下载或保存数据。
[0057] 再另外,响应于确定预测的最高溫度大于阔值,但是在开始意图降低电子系统的 溫度的某些动作(例如,诸如降低应用处理器速度或频率)之前,热管理进程可W将热减缓 通知传达至当前运行的应用。热减缓通知可W向当前运行的应用通告处理子系统要采取的 即将进行的热减缓动作和/或规定在开始运样的减缓动作之前的时间量W便在整体上对 于电子系统开始广泛的热减缓动作之前允许应用采取其自身的预防性动作(例如,保存数 据、完成传输或接收或者采取其他减缓动作)。在一个实施例中,可W将应用预先配置为从 热管理进程订阅热减缓通知。例如,热减缓通知的格式和其他配置可W形成应用编程接口 (API)的一部
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1