发明名称 用以获得控制一装置之参数读数之系统和方法
摘要
申请公布号 TWI356982 申请公布日期 2012.01.21
申请号 TW096142090 申请日期 2007.11.07
申请人 标准微系统股份有限公司 发明人 艾伦D 贝伦包姆;理查E 瓦勒;艾琳M 玛拉度
分类号 G05D23/00 主分类号 G05D23/00
代理机构 代理人 陈长文 台北市松山区敦化北路201号7楼
主权项 一种通过一监测系统来控制至少一风扇之方法,该方法包括:通过非受该监测系统控制之构件来接收一用于将被执行的一单一参数读数之要求;获得复数个连续参数值以回应该接收用于该单一参数读数之要求,其中该复数个连续参数值与该单一参数读数相对应;对于该复数个连续参数值之每个目前参数值:选择来自于三个连续参数值之一参数值,该三个连续参数值包括该目前参数值及最近的二个之前连续参数值,其中该被选择之参数值小于或等于该三个连续参数值之该剩下的二个参数值中之一者,且大于或等于该三个连续参数值之该剩下的二个参数值中之另一者;根据该被选择之参数值来更新一温度控制值;及根据该温度控制值来控制该至少一风扇之一旋转速度。如请求项1之方法,还包括:执行该获取、该选择、该更新、及复数次次数之该控制。如请求项1之方法,还包括基于该温度控制值生成一控制讯号,并利用该控制讯号控制该至少一风扇之该旋转速度。如请求项3之方法,其中该控制讯号系一脉冲宽度调变(PWM)讯号之一工作循环,用以为该至少一风扇供电。如请求项1之方法,其中该复数个连续参数值系多个连续温度值。如请求项5之方法,其中该等连续温度值系一电脑系统内之一特定温度区域之一温度。如请求项6之方法,其中该特定温度区域对应于一CPU(中央处理器)。一种用于获取一环境读数及控制至少一风扇之监测系统,该系统包括:一数位介面装置,其经配置以获取由非受该监测系统直接控制之构件所产生之复数个连续参数读数,该复数个连续参数读数对应于一被要求之单一参数读数,并生成复数个个参数值,该复数个参数值之每一参数值对应于该复数个连续参数读数之一个别者;及逻辑电路,其耦合至该数位介面且经配置以对于该复数个连续参数读数之每个目前参数读数而从三个连续参数值中选择一参数值,该三个连续参数值对应于该目前之参数读数及最近的二个之前连续参数读数,其中该被选择之参数值小于或等于该三个连续参数值之该剩下的二个参数值中之一者,且大于或等于该三个连续参数值之该剩下的二个参数值中之另一者;其中,该逻辑电路根据至少该被选择之参数值,经配置以提供该被选择之参数值予一配置成用以控制该至少一风扇之一旋转速度的控制电路。如请求项8之系统,其中该逻辑电路经配置以一次储存该复数个参数值之至少三个参数值。如请求项9之系统,其中该逻辑电路包括至少三个锁存器,该至少三个锁存器中的每个锁存器经配置以保持该三个连续参数值中之一不同的个别参数值。如请求项8之系统,其中该复数个连续参数读数包括复数个连续温度读数。如请求项8之系统,其中该数位介面经配置由一PECI(平台环境控制介面)汇流排获得该复数个连续参数读数。一种用于获得多个参数读数及基于该等被获得之参数读数来控制至少一装置之系统,其包括:一汇流排;一第一电路,其经配置以经由该汇流排连续地提供复数个环境参数读数以回应用于一单一参数读数之每个要求,其中该复数个连续环境参数读数指示在该第一电路之区域之至少一环境变数;一第一装置,其经配置以控制在该第一电路之区域之该至少一环境变数;及一第二电路,其经配置以经由该汇流排接收该复数个连续环境参数读数,其中对于该复数个连续环境参数读数之每个新接收的环境参数读数,该第二电路可经配置以:自三个连续环境参数读数选择一环境参数读数,该三个连续环境参数读数包括该新接收的环境参数读数及二个最近的之前被接收的连续环境参数读数,及提供该被选择的环境参数读数予该第一装置以控制该第一装置,根据该等环境参数读数来调整该至少一环境变数;其中该被选择的环境参数读数小于或等于该三个连续环境参数读数之该剩下的二个环境参数读数中之一者,且大于或等于该三个连续环境参数读数之该剩下的二个环境参数读数中之另一者。如请求项13之系统,其中该第二电路还经配置以:生成三个参数值,其中该三个参数值中之每个参数值对应于该三个连续环境参数读数之一个别的读数;且提供该三个参数值之一第一参数值予该第一装置以控制该第一装置,根据该等环境参数读数调整该至少一环境变数;其中该三个参数值之该第一参数值小于或等于该三个参数值之一第二参数值且大于或等于该三个参数值之一第三参数值。如请求项13之系统,其中该等环境参数读数是温度读数,其中该第一装置是一风扇,且其中于控制该第一装置时,该第二电路经配置以控制该风扇之一旋转速度。如请求项13之系统,其中该第一电路系一中央处理器,且其中该汇流排系一PECI(平台环境控制介面)汇流排。一种用于控制至少一装置之方法,该至少一装置配置成用以控制一电脑系统中之至少一环境变数,该方法包括:连续地接收复数个要求,其用于读取对应指出该至少一环境变数之多个状态之个别的单一参数,该复数个要求包括一第一要求及一或多个额外要求;连续地获取对应于该第一要求之个别的N个单一参数读数,以获得目前个别的N个连续参数读数以回应于接收该第一要求;获取一个别的单一参数读数,其对应于该一或多个额外要求之每个给定的要求,以回应于接收每个给定的要求;对于该一或多个额外要求之每个给定之要求,去掉一最近所获得的之前N个连续参数读数中之一至少最近所获取之参数读数,以更新该目前个别的N个连续参数读数来包括最近所获得的之前个别的N-1个连续参数读数及对应于该给定要求之该所获取之个别的单一参数读数;对于每个目前个别的N个连续参数读数:去掉具有一最低值之该目前个别的N个连续参数读数之一第一者;去掉具有一最高值之该目前个别的N个连续参数读数之一第二者;及利用该目前个别的N个连续参数读数中之剩下者去获得一控制值以控制该至少一装置,来调整该至少一环境变数;其中N是一大于2的整数。如请求项17之方法,其中该使用目前个别的N个连续参数读数中之剩下者包括:设定该控制值为该目前个别的N个连续参数读数之该剩余者之一平均数值;及利用该平均数值控制该至少一装置。如请求项17之方法,其中该至少一环境变数系温度,其中该个别的N个单一参数读数及该对应于该一或多个额外要求之个别的单一参数读数包括温度读数,且其中该至少一装置系一风扇。如请求项17之方法,还包括:在该去掉该目前个别的N个连续参数读数之该第一者、该去掉该目前个别的N个连续参数读数之该第二者、及该使用该目前个别的N个连续参数读数之剩下者之前先储存该目前个别的N个连续参数读数。一种记忆体媒体,其经配置以储存多个可执行的指令以:连续地接收复数个要求,其用于读取对应指出至少一环境变数之多个状态之个别的单一参数,该复数个要求包括一第一要求及一或多个额外要求;连续地获得对应于该第一要求之个别的N个单一参数读数,来得到目前个别的N个连续单一参数读数以回应于该第一要求;获得对应于该一或多个额外要求之每个给定要求之一个别的单一参数读数,以回应于每个给定要求;对于该一或多个额外要求之每个给定要求,去掉一最近所获得的之前N个连续单一参数读数之一至少最近所获得的单一参数读数,来更新该目前个别的N个连续单一参数读数以包括最近所获得的之前个别的N-1个连续单一参数读数及对应于该给定要求之该所获得的个别的单一参数读数;对于每个目前个别的N个连续单一参数读数:去掉具有一最低值之该个别的N个连续单一参数读数之一第一者;去掉具有一最高值之该目前个别的N个连续单一参数读数之一第二者;及使用该目前个别的N个连续单一参数读数之剩余者来获得一控制值以控制至少一装置,以调整该至少一环境变数;其中N为一大于2之整数。如请求项21之记忆体媒体,更经配置以储存多个可执行的指令以:设定该控制值为该目前个别的N个连续参数读数之该剩余者之一平均数值。如请求项22之记忆体媒体,更经配置以储存多个可执行的指令以:优先于以下步骤,来储存该目前个别的N个连续单一参数读数:去掉该目前个别的N个连续单一参数读数之该第一者;及去掉该目前个别的N个连续单一参数读数之该第二者。一种用于获得多个参数读数及基于该等被获得之参数读数来控制至少一装置之系统,其包括:一汇流排;一第一电路,其经配置以:在该汇流排上连续地提供个别的N个单一参数读数以回应用于一单一参数读数之一第一要求,来获得目前个别的N个连续单一参数读数,其中N为一大于2之一整数;在该第一要求之后,为一单一参数读数,在该汇流排上提供一额外个别的单一参数读数以回应每个额外要求;其中每个单一参数读数系指出在该第一电路之位置的至少一环境变数之多个状态;一第一装置,其经配置以在该第一电路之位置调整该至少一环境变数;及一第二电路,其经配置以:接收在该汇流排上之该个别的N个单一参数读数;接收每个额外个别的单一参数读数,其对应于在该汇流排上之每个额外要求;对于对应于每个额外要求之每个个别的单一参数读数,去掉一最近所获得的之前的N个连续单一参数读数之一最少最近所获得的单一参数读数,以更新该目前个别的N个连续单一参数读数以包含最近所获得的之前的N-1个连续单一参数读数及该额外个别的单一参数读数;对于每个目前个别的N个连续单一参数读数:去掉具有一最低值之该个别的N个连续单一参数读数之一第一者;去掉具有一最高值之该目前个别的N个连续单一参数读数之一第二者;及使用该目前个别的N个连续单一参数读数之剩余者以获得一控制值来控制该第一装置,以调整在该第一电路之位置之该至少一环境变数。如请求项24之系统,其中该第二电路系进一步经配置以产生对应于每个个别的单一参数读数之一个别的参数值,及产生来自于个别的参数值之该控制值,该等个别的参数值对应于该目前个别的N个连续单一参数读数之该剩余者。如请求项24之系统,其中每个个别的单一参数读数系一温度读数,其中该第一装置系为一风扇,及其中该第二电路经配置以控制该风扇之一旋转速度来控制该第一装置。如请求项24之系统,其中该第一电路系为一中央处理单元,及其中该汇流排系为一PECI(平台环境控制介面)汇流排。一种用以获得多个环境读数及根据该等所获得的环境读数来控制至少一装置之监测系统,其包括:一数位介面装置,其经配置以:连续地获得个别的N个单一参数读数,其对应于用于一单一参数之一第一读数要求,其中N为一大于2之整数;连续地获得一或多个额外单一参数读数,该一或多个额外单一参数读数之每个单一参数读数对应于一个别的额外读数要求,其用于在该第一读数要求之后的一单一参数;及产生对应于每个个别的单一参数读数之一个别的参数值,其中一目前个别的N个参数值对应于一最近所获得的N个连续单一参数读数;及逻辑电路,其耦合于该数位介面装置且经配置以:对于该一或多个额外单一参数读数之每个给定的额外参数读数,去掉一个别的参数值,其对应于一最近所获得的之前N个连续单一参数读数之一最少最近所获得的单一参数读数,以更新该目前个别的N个参数读数来包括个别的N-1个参数值,其对应于最近所获得的之前个别的N-1个连续单一参数读数,及对应于该给定的额外参数读数之一个别的参数值;对于每个目前个别的N个参数值:去掉具有一最低值之该目前个别的N个参数值之一第一者;去掉具有一最高值之该目前个别的N个参数值之一第二者;及使用该目前个别的N个参数值之剩余者以获得一控制值,及提供该控制值以控制该至少一装置。如请求项28之监测系统,其中该至少一装置系为一冷却风扇,且该逻辑电路进一步经配置以提供该控制值至一控制电路,其经配置以控制该冷却风扇之旋转速度。如请求项28之监测系统,其中该逻辑电路进一步经配置以一次储存至少N个参数读数。如请求项28之监测系统,其中该逻辑介面装置经配置以获得该个别的N个单一参数读数及在一PECI(平台环境控制介面)汇流排上之该一或多个额外单一参数读数。
地址 美国