传感器数据收集装置制造方法及图纸

技术编号:13908702 阅读:52 留言:0更新日期:2016-10-26 18:48
传感器数据收集装置具有第1电路和控制器。所述控制器具有第1状态和第2状态,在所述第2状态时取得一个或多个传感器的数据。所述第1电路具有第1寄存器,使所述控制器从所述第1状态向所述第2状态转变。所述控制器基于所述多个数据生成周期中的最小的数据生成周期来设定所述第1寄存器。

【技术实现步骤摘要】

本实施方式涉及能够与多个传感器连接的传感器数据收集装置
技术介绍
在进行多个传感器的数据取得的处理器系统中,为了降低功耗,处理器在不进行数据取得时处于睡眠状态。在这样的处理器系统中,存在如下方法:在多个传感器的数据生成周期不同的情况下,每当能够取得各传感器的数据时,使所述处理器从睡眠状态向激活状态转变。在该方法中,处理器的状态转变频繁,伴随状态转变的功耗增大。
技术实现思路
一个实施方式的目的在于,提供能够降低控制器的状态转变次数,并能够降低控制器的功耗的传感器数据收集装置。实施方式是一种传感器数据收集装置,其能够与具有不同的数据生成周期的多个传感器连接,所述传感器数据收集装置具备:控制器,其具有第1状态和第2状态,在所述第2状态时取得一个或多个所述传感器的数据;以及第1电路,其具有第1寄存器,基于所述第1寄存器的寄存器值,使所述控制器从所述第1状态向所述第2状态转变,所述控制器基于所述多个数据生成周期中的最小的数据生成周期来设定所述第1寄存器。另外,实施方式是一种传感器数据收集装置,其能够与具有多个不同的数据生成周期的多个传感器连接,所述传感器数据收集装置具备:控制器,其具有第1状态和第2状态,在所述第2状态时取得一个或多个所述传感器的数据;以及第1电路,其具有第1寄存器,基于所述第1寄存器的寄存器值,使所述控制器从所述第1状态向所述第2状态转变,所述控制器针对每个传感器,基于所述数据生成周期来算出作为下次的数据生成时刻的第1时刻信息,对所述第1时刻信息分别加上数据有效期间来算出第2时刻信息,基于各传感器中的具有比最小的第2时刻信息小的一个或多个第1时刻信息中的最大的第1时刻信息的第1传感器的第1时刻信息,设定所述第1寄存器。附图说明图1是示出第1实施方式的处理器系统的框图。图2是示出第1实施方式的管理表的图。图3的(A)是示出比较例的传感器和处理器的工作的时间图,图3的(B)是示出第1~第3实施方式的传感器和处理器的工作的时间图。图4是示出第1实施方式的应用程序的工作步骤的流程图。图5是示出第1实施方式的管理表登记例程的流程图。图6是示出第1实施方式的唤醒触发设定例程的流程图。图7是示出第1实施方式的中断处理程序(interrupt handler)的工作步骤的流程图。图8是示出第2实施方式的处理器系统的框图。图9是示出第2实施方式的管理表的图。图10是示出第2实施方式的应用程序的工作步骤的流程图。图11是示出第2实施方式的管理表登记例程的流程图。图12是示出第2实施方式的中断处理程序的工作步骤的流程图。图13是示出第2~第6实施方式的内部计时器再次设定例程的流程
图。图14是示出第2实施方式的唤醒触发设定例程的流程图。图15是示出第3实施方式的处理器系统的框图。图16是示出第3实施方式的管理表的图。图17是示出第3实施方式的应用程序的工作步骤的流程图。图18是示出第3实施方式的管理表登记例程的流程图。图19是示出第3实施方式的中断处理程序的工作步骤的流程图。图20是示出第3实施方式的唤醒触发设定例程的流程图。图21是示出比较例的传感器和处理器的工作的时间图。图22是示出第4实施方式的处理器系统的框图。图23是示出第4和第5实施方式的管理表的图。图24是示出第4~第6实施方式的传感器和处理器的工作的时间图。图25是示出第4实施方式的应用程序的工作步骤的流程图。图26是示出第4实施方式的管理表登记例程的流程图。图27是示出第4实施方式的中断处理程序的工作步骤的流程图。图28是示出第4实施方式的唤醒触发设定例程的流程图。图29是示出第5实施方式的处理器系统的框图。图30是示出第5实施方式的应用程序的工作步骤的流程图。图31是示出第5实施方式的中断处理程序的工作步骤的流程图。图32是示出第5实施方式的唤醒触发设定例程的流程图。图33是示出第6实施方式的处理器系统的框图。图34是示出第6实施方式的管理表的图。图35是示出第6实施方式的应用程序的工作步骤的流程图。图36是示出第6实施方式的管理表登记例程的流程图。图37是示出第6实施方式的中断处理程序的工作步骤的流程图。图38是示出第6实施方式的唤醒触发设定例程的流程图。图39是示出存在抖动(jitter)的情况下的第4实施方式的处理的时间图。图40是用于说明第7实施方式的时间图。图41是示出第7实施方式的应用程序的工作步骤的流程图。图42是示出第7实施方式的管理表登记例程的流程图。图43是示出第7实施方式的唤醒触发设定例程的流程图。图44是用于说明第7实施方式的时间图。标号说明10中断控制器,11中断通知寄存器,12唤醒触发寄存器,30处理器,31内部计时器,40存储器,41~46管理表,50RTC计时器,51RTC触发寄存器,100、110、120、130、140、150处理器系统。具体实施方式根据一个实施方式,传感器数据收集装置能够与多个传感器连接。所述多个传感器以多个不同的数据生成周期生成感测出的数据。所述传感器数据收集装置具有第1电路和控制器。所述控制器具有第1状态和第2状态,在所述第2状态时取得一个或多个所述传感器的数据。所述第1电路具有第1寄存器,基于所述第1寄存器的寄存器值,使所述控制器从所述第1状态向所述第2状态转变。所述控制器基于所述多个数据生成周期中的最小的数据生成周期来设定所述第1寄存器。以下参照附图,对实施方式的传感器数据收集装置进行详细说明。此外,本专利技术不限于这些实施方式。(第1实施方式)图1示出作为第1实施方式的传感器数据收集装置的处理器系统100的功能模块。处理器系统100能够与多个传感器A~C连接。在图1中,示出了3个传感器,但传感器的个数如果为2个以上则是任意的。处理器系统100收集传感器A~C检测出的数据。处理器系统100具有中断控制器(以下,称作INTC)10、电源管理单元(以下,PMU)20、处理器30和存储器40。处理器30构成传感器数据收集装置的控制器。处理器30执行存储器40中装载的多个程序。在从INTC 10接收到中断请求时,处理器30执行作为中断处理用软件的中断处理程序INTHL1。处理器30具有两个工作状态。第1工作状态是功耗较、不进行传感器数据的取得所涉及的处理的睡眠状态。第2工作状态是功耗比睡眠状态大、进行传感器数据的取得所涉及的处理的激活状态。激活状态和睡眠状态之间的转变需要预定的时间。转变中消耗至少比睡眠状态多的电力(与激活状态相同或更多)。此外,将处理器30从睡眠状态向激活状态转变的情况称作唤醒。传感器A~C按照由应用程序AP1设定的预定的周期进行感测(sensing)。传感器A~C在处理器系统100能够取得感测出的传感器数据时,向INTC 10发布中断请求。即,传感器A~C按预定的数据生成周期生成感测出的数据,每当数据生成时向INTC 10发布中断请求。各传感器A~C的数据生成周期不同。各传感器A~C分别被赋予能够各自识别的传感器ID。设传感器A的ID=0,设传感器B的ID=1,设传感器C的ID=2。PMU 20管理对INTC 10、处理器30、存储器40等的电源供给。PMU20按照来自INTC 10的请求来唤醒处理器30。INTC 10具有中断通知寄存器11和唤醒触发本文档来自技高网
...

【技术保护点】
一种传感器数据收集装置,其能够与具有不同的数据生成周期的多个传感器连接,所述传感器数据收集装置具备:控制器,其具有第1状态和第2状态,在所述第2状态时取得一个或多个所述传感器的数据;以及第1电路,其具有第1寄存器,基于所述第1寄存器的寄存器值,使所述控制器从所述第1状态向所述第2状态转变,所述控制器基于所述多个数据生成周期中的最小的数据生成周期来设定所述第1寄存器。

【技术特征摘要】
2015.04.10 JP 2015-0812031.一种传感器数据收集装置,其能够与具有不同的数据生成周期的多个传感器连接,所述传感器数据收集装置具备:控制器,其具有第1状态和第2状态,在所述第2状态时取得一个或多个所述传感器的数据;以及第1电路,其具有第1寄存器,基于所述第1寄存器的寄存器值,使所述控制器从所述第1状态向所述第2状态转变,所述控制器基于所述多个数据生成周期中的最小的数据生成周期来设定所述第1寄存器。2.根据权利要求1所述的传感器数据收集装置,其中,所述第1电路具备电源管理单元和具有所述第1寄存器的中断控制器,所述中断控制器在从具有最小的数据生成周期的传感器产生中断请求时,向所述电源管理单元产生第1信号,所述电源管理单元以所述第1信号为触发,使所述控制器转变到所述第2状态。3.根据权利要求2所述的传感器数据收集装置,其中,所述第1寄存器具有:第2寄存器,其存储表示有无来自所述多个传感器的中断请求的信息;以及第3寄存器,其存储识别具有最小的数据生成周期的传感器的信息。4.根据权利要求3所述的传感器数据收集装置,其中,所述控制器在转变到了所述第2状态时,基于所述第2寄存器的寄存器值,取得存在中断请求的一个或多个传感器的数据,将所述第2寄存器清零,转变到所述第1状态。5.根据权利要求1所述的传感器数据收集装置,其中,所述第1电路具备电源管理单元和具有所述第1寄存器的计时器,在所述第1寄存器中存储第1时刻信息,所述第1时刻信息是所述多
\t个传感器中的具有最小的数据生成周期的传感器的下次的数据生成时刻,所述计时器在当前时刻与所述第1寄存器值一致时,向所述电源管理单元产生第2信号,所述电源管理单元以所述第2信号为触发,使所述控制器转变到所述第2状态。6.根据权利要求5所述的传感器数据收集装置,其中,所述控制器具有管理各传感器的数据生成周期和所述第1时刻信息的管理表,所述控制器在转变到了所述第2状态时,取得当前时刻为所述第1时刻信息以上的一个或多个传感器的数据。7.根据权利要求6所述的传感器数据收集装置,其中,所述控制器对取得了数据的所述传感器的所述第1时刻信息进行更新,根据具有所述最小的数据生成周期的传感器的所述第1时刻信息来更新所述第1寄存器值,转变到所述第1状态。8.根据权利要求1所述的传感器数据收集装置,其中,所述第1电路具备:具有第2寄存器和第3寄存器的中断控制器;具有第4寄存器的计时器;以及电源管理单元,在所述第2寄存器中存储表示有无来自所述多个传感器的中断请求的信息,在所述第3寄存器中存储识别所述多个传感器中的具有最小的数据生成周期的传感器的信息,在所述第4寄存器中存储第1时刻信息,所述第1时刻信息是具有所述最小的数据生成周期的传感器的下次的数据生成时刻,所述中断控制器基于所述第2寄存器和所述第3寄存器,在从具有所述最小的数据生成周期的传感器产生中断请求时,向所述电源管理单元产生第1信号,所述计时器在当前时刻与所述第4寄存器的寄存器值一致时,向所述电源管理单元产生第2信号,所述电源管理单元以所述第1信号或所述第2信号为触发,使所述控制器转变到所述第2状态。9.根据权利要求7所述的传感器数据收集装置,其中,所述控制器具有管理表,所述管理表管理各传感器的数据生成周期、所述第1时刻信息和表示有无中断请求功能的触发类型,所述控制器在转变到了所述第2状态时,基于所述第2寄存器的寄存器值,取得存在中断请求的一个或多个第1传感器的数据,取得所述触发类型为不具有中断请求功能的传感器中的当前时刻为所述第1时刻信息以上的一个或多个第2传感器的数据。10.根据权利要求9所述的传感器数据收集装置,其中,所述控制器在取得了所述第1传感器的数据之后,将所述第2寄存器清零,更新所述第1传感器的所述第1时刻信息,在取得了所述第2传感器的数据之后,更新所述第2传感器的所述第1时刻信息,在根据具有所述最小的数据生成周期的传感器的触发类型而更新了所述第3寄存器和所述第4寄存器的任一方之后,转变到所述第1状态。11.一种传感器数据收集装置,其能够与具有多个不同的数据生成周期的多个传感器连接,所述传感器数据收集装置具备:控制器,其具有第1状态和第2状态,在所述第2状态时取得一个或多个所述传感器的数据;以及第1电路,其具有第1寄存器,基于所述第1寄存器的寄存器值,使所述控制器从所述第1状态向所述第2状态转变,所述控制器针对每个传感器,基于所述数据生成周期来算出作为下次的数据生成时刻的第1时刻信息,对所述第1时刻信息分别加上数据有效期间来算出第2时刻信息,基于各传感器中的具有比最小的第2时刻信息小的一个或多个第1时刻信息中的最大的第1时刻信息的第1传感器的第1时刻信息,设定所述第1寄存器。12.根据权利要求11所述的传感器数据收集装置,其中,所述第1电路具备电源管理单元和...

【专利技术属性】
技术研发人员:武田瑛小高刚横泽彰
申请(专利权)人:株式会社东芝
类型:发明
国别省市:日本;JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1