【技术实现步骤摘要】
【国外来华专利技术】基于存储器装置错误的自适应刷新率及方法
本专利技术大体上涉及控制系统,且更特定来说,涉及控制系统中使用的存储器装置。
技术介绍
一般来说,控制系统可控制例如工业厂房、一或多个机器或机动车辆的自动化系统的操作。例如,控制系统可确定自动化系统的操作参数及/或接收用户输入。另外,控制系统可处理操作参数及/或用户输入以确定控制命令,所述控制命令指示自动化系统执行对应控制动作。为了促进控制操作,控制系统可包含处理装置及存储数据(例如操作参数、用户输入及/或可由处理装置执行的指令)的存储器装置。取决于实施方案,存储器装置可包含一或多个不同类型的存储器。例如,存储器装置可包含例如只读存储器(ROM)的非易失性存储器及/或例如动态随机存取存储器(DRAM)的易失性存储器。在一些例子中,存储器错误可影响存储于存储器装置中的数据的值。例如,固定存储器错误可引起数据位的值因为存储于存储器装置(例如,DRAM)的对应存储电容器中的电压的逐渐降低而翻转(例如,从“1”到“0”或反之亦然)。由于控制系统至少部分基于存储于存储器装置中的数据操作,所以存在于从存储器装置输出的数据中的存储器错误可影响控制系统的操作及因此自动化系统的操作。附图说明图1是根据实施例的具有控制系统的自动化系统的框图;图2是根据实施例的使用图1的控制系统的机动车辆的示意图;图3是根据实施例的用于操作图1的控制系统的过程的流程图;图4是根据实施例的用于确定是否重新确定图1的控制系统中的存储器装置的刷新率的过程的流程图;图5是根据实施例的用于设置在图4的过程中使用的刷新重新确定阈值的过程的流程图;图6是根据实施例的用 ...
【技术保护点】
1.一种自动化系统,其包括:传感器,其经配置以确定所述自动化系统的操作参数;一或多个致动器,其经配置以在所述自动化系统的操作期间执行控制动作;及控制系统,其可通信地耦合到所述传感器及所述一或多个致动器,其中所述控制系统包括经配置以存储所述操作参数的动态随机存取存储器且所述控制系统经配置以:确定存储于所述动态随机存取存储器中的第一数据中的第一存储器错误的发生;确定经配置以指示所述第一存储器错误的特性的第一错误参数;通过至少部分基于所述第一错误参数校正所述第一存储器错误中的每一者而确定错误经校正数据;至少部分基于所述第一错误参数自适应地调整用于刷新所述动态随机存取存储器中的经存储数据的刷新率;及通过处理所述错误经校正数据而确定指示所述一或多个致动器执行所述控制动作的控制命令。
【技术特征摘要】
【国外来华专利技术】2016.05.24 US 15/163,4821.一种自动化系统,其包括:传感器,其经配置以确定所述自动化系统的操作参数;一或多个致动器,其经配置以在所述自动化系统的操作期间执行控制动作;及控制系统,其可通信地耦合到所述传感器及所述一或多个致动器,其中所述控制系统包括经配置以存储所述操作参数的动态随机存取存储器且所述控制系统经配置以:确定存储于所述动态随机存取存储器中的第一数据中的第一存储器错误的发生;确定经配置以指示所述第一存储器错误的特性的第一错误参数;通过至少部分基于所述第一错误参数校正所述第一存储器错误中的每一者而确定错误经校正数据;至少部分基于所述第一错误参数自适应地调整用于刷新所述动态随机存取存储器中的经存储数据的刷新率;及通过处理所述错误经校正数据而确定指示所述一或多个致动器执行所述控制动作的控制命令。2.根据权利要求1所述的自动化系统,其包括:电能源,其电耦合到所述控制系统,其中所述电能源经配置以将电力供应到所述控制系统;制动系统,其可通信地耦合到所述控制系统,其中所述制动系统包括经配置以在被致动时减小所述自动化系统的移动速度的第一致动器;机械能源,其可通信地耦合到所述控制系统,其中所述机械能源包括经配置以在被致动时增加所述自动化系统的所述移动速度的第二致动器;及转向系统,其可通信地耦合到所述控制系统,其中所述转向系统包括经配置以在被致动时调整所述自动化系统的移动方向的第三致动器;其中所述控制系统经配置以至少部分基于所述操作参数而自主地指示所述第一致动器、所述第二致动器、所述第三致动器或其任何组合致动。3.根据权利要求1所述的自动化系统,其中为了自适应地调整所述刷新率,所述控制系统经配置以:至少部分基于所述第一错误参数、系统参数、或两者确定是否预期所述控制系统能够校正在存储于所述动态随机存取存储器中的第二数据中发生的第二存储器错误中的每一者;当预期所述控制系统不能校正所述第二存储器错误中的每一者时,增加所述刷新率以减小在所述第二数据中发生的固定存储器错误的可能性;且当预期所述控制系统能够校正所述第二存储器错误中的每一者时,降低所述刷新率以促成减小所述自动化系统的电力消耗、增加所述动态随机存取存储器的带宽、或两者。4.根据权利要求1所述的自动化系统,其中所述控制系统经配置以:至少部分基于所述第一错误参数确定在所述第一数据中发生的固定存储器错误的第一数目;至少部分基于所述操作参数确定所述动态随机存取存储器的第一温度;至少部分基于在所述第一数据中发生的固定存储器错误的所述第一数目确定存储于所述动态随机存取存储器中的第二数据中的固定存储器错误的预期数目;当固定存储器错误的所述预期数目大于第一错误阈值时,清除所述动态随机存取存储器;当固定存储器错误的所述预期数目大于第二错误阈值时,增加所述动态随机存取存储器的所述刷新率,其中所述第二错误阈值小于所述第一错误阈值;当固定存储器错误的所述预期数目不大于所述第二错误阈值且大于第三错误阈值时,维持所述动态随机存取存储器的所述刷新率,其中所述第三错误阈值小于所述第二错误阈值;且当固定存储器错误的所述预期数目不大于所述第三错误阈值时,降低所述动态随机存取存储器的所述刷新率。5.根据权利要求4所述的自动化系统,其中所述控制系统经配置以:在确定所述第一存储器错误的发生之前,确定在存储于所述动态随机存取存储器中的第三数据中的第二存储器错误的发生;确定经配置以指示所述第二存储器错误的特性的第二错误参数,其中所述第二错误参数包括在所述第三数据中发生的固定存储器错误的第二数目;至少部分基于固定存储器错误的所述第一数目及固定存储器错误的所述第二数目确定错误趋势;在至少部分基于所述操作参数确定所述第一温度之前,确定动态随机存取存储器的第二温度;至少部分基于所述第一温度及所述第二温度确定所述动态随机存取存储器的温度趋势;且至少部分基于所述错误趋势及所述温度趋势确定所述第二数据中的固定存储器错误的所述预期数目。6.根据权利要求1所述的自动化系统,其中所述控制系统经配置以:至少部分基于从所述动态随机存取存储器输出的错误校验数据连同所述第一数据确定所述第一存储器错误的发生及所述第一错误参数,其中所述错误校验数据包括所述第一数据的重复、奇偶校验位、校验和位、循环冗余位、散列值、或其任何组合;且通过翻转与由所述第一错误参数指示的所述第一存储器错误中的一者的位置对应的每一数据位的值而确定所述错误经校正数据。7.根据权利要求1所述的自动化系统,其中所述控制系统经配置以:确定预期所述动态随机存取存储器何时接收数据;确定预期所述动态随机存取存储器何时输出数据;且自适应地调整刷新率以减小所述动态随机存取存储器刷新时、预期所述动态随机存取存储器接收数据时、与预期所述动态随机存取存储器输出数据时之间的重叠持续时间。8.根据权利要求1所述的自动化系统,其中所述控制系统经配置以将所述第一错误参数存储于在所述动态随机存取存储器外部的错误日志中。9.根据权利要求1所述的自动化系统,其中:所述第一错误参数包括所述第一存储器错误中的每一者在所述第一数据中的位置、所述第一存储器错误中的每一者的错误类型、或两者;且所述第一数据包括所述操作参数、经由输入装置接收的一或多个用户输入、可执行指令、或其任何组合中的一或多者。10.根据权利要求1所述的自动化系统,其中所述自动化系统包括制造系统、涡轮机系统、一或多个机器、工厂、厂房、飞机、机动车辆、或其任何组合。11.一种用于操作自动化系统中的存储器装置的方法,其包括:使用所述存储器装置,使用第一刷新率刷新所述存储器装置中的经存储数据;使用所述存储器装置,在目标地址处从所述存储器装置中的所述经存储数据读取第一数据;使用所述存储器装置,至少部分基于所述第一数据确定错误校验数据,其中所述错误校验数据使处理装置能够确定在所述第一数据中发生的第一存储器错误的错误参数;使用所述存储器装置,将第二数据输出到所述处理装置以使所述处理装置能够至少部分基于所述第二数据控制所述自动化系统的操作,其中所述第二数据包括所述第一数据及所述错误校验数据;及使用所述存储器装置,接收用以使用不同于所述第一刷新率的第二刷新率刷新所述存储器装置的指令,其中所述第二刷新率由所述处理装置至少部分基于所述错误参数确定。12.根据权利要求11所述的方法,其中:当所述处理装置确定预期错误校正过程不能充分校正所述第二存储器错误以满足操作可靠性标准时,所述第二刷新率高于所述第一刷新率以促成减小在所述第二数据之后从所述存储器装置输出的第三数据中发生的第二存储器错误的数目;且当所述处理装置确定预期所述错误校正过程能够充分校正所述第二存储器错误以满足所述操作可靠性标准时,所述第二刷新率低于所述第一刷新率以促成减小所述自动化系统的电力消耗、增加所述存储器装置用以存储数据的可用性、增加所述存储器装置用以输出数据的可用性、或其任何组合。13.根据权利要求11所述的方法,其中:确定所述错误校验数据包括制作所述第一数据的复本;且输出所述第二数据包括经由一或多个通信信道串行、并行、或串行且并行输出所述第一数据及所述第一数据的所述复本以使所述处理装置能够通过比较所述第一数据及所述第一数据的所述复本而确定所述错误参数。14.根据权利要求11所述的方法,其中:确定所述错误校验数据包括对所述第一数据执行散列函数以确定第一结果;且输出所述第二数据包括使所述第一结果与所述第一数据串接以使所述处理装置能够通过对所述第一数据执行所述散列函数以确定第二结果且比较所述第一结果与所述第二结果而确定所述错误参数。15.根据权利要求11所述的方法,其中所述错误参数使所述处理装置能够:确定在所述第一数据之后从所述存储器装置中的所述经存储数据读取的第三数据中发生的第二存储器错误的数目;且通过比较第二存储器错...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。