加速度计唤醒的制作方法

未命名 07-12 阅读:55 评论:0


1.本公开涉及车辆中的加速度计唤醒系统。


背景技术:

2.加速度计测量主体相对于该主体的静止状态的加速度。加速度计通常包括连接到弹簧的检测质量块以及测量检测质量块的偏转的方式,例如,电的、压电的、压阻的或电容的。加速度计可以是单轴或多轴的。


技术实现要素:

3.当内燃车辆的点火装置关闭时,发动机不可用于向车辆的系统提供能量。ice车辆可包括具有用于操作在点火装置关闭时运行的系统的有限能量供应的低压电池。同样地,当电动车辆或混合动力车辆的点火装置关闭时,用于推进的高压电池不可用于向车辆的系统提供能量。电动车辆可包括具有用于操作在点火装置关闭时运行的系统的有限能量供应的低压电池。对于ice车辆和电动车辆两者,车辆的大多数系统与车辆一起关闭,而一些系统在车辆关闭之后使用来自低压电池的能量来运行。
4.本文描述的系统和技术可在车辆关闭时在指示车辆正在发生某些事情同时仍然使误报最小化的不同类型情况下唤醒车辆的系统。具体地,一种系统可包括加速度计和第一控制器,并且所述第一控制器可被编程为:从所述加速度计接收第一加速度数据;在确定所述第一加速度数据满足第一标准时,将唤醒指令传输到第二控制器;在确定所述第一加速度数据未能满足所述第一标准时,指示所述加速度计发送第二加速度数据;在确定所述第二加速度数据满足第二标准时,将所述唤醒指令传输到所述第二控制器。所述第一标准可包括加加速度超过加加速度阈值,这可指示例如来自碰撞的对车辆的突然冲击。第二标准可例如包括多个加速度测量值的总和超过阈值,这可指示车辆在没有突然冲击的情况下(例如,如果车辆被提升或拖挂)的移动。使用不同的标准可捕获这些情况中的两种,而不捕获其他情况,例如,加速度超过阈值但是未持续针对第二标准足够长的持续时间的情况。避免此类误报可通过避免不必要地唤醒第二控制器来节省存储在车辆上的电池能量。
5.一种系统包括第一控制器,所述第一控制器包括处理器和存储器,并且所述存储器存储可由所述处理器执行以用于以下操作的指令:从加速度计接收第一加速度数据;在确定所述第一加速度数据满足第一标准时,将唤醒指令传输到第二控制器;所述第一标准包括加加速度超过加加速度阈值;在确定所述第一加速度数据未能满足所述第一标准时,指示所述加速度计发送第二加速度数据;并且在确定所述第二加速度数据满足第二标准时,将所述唤醒指令传输到所述第二控制器。
6.所述第二标准可在加加速度未能超过加加速度阈值的情况下可满足。
7.所述第二标准可包括多个加速度测量值的总和超过阈值。所述指令还可包括用于进行以下操作的指令:在预设时间内接收所述第二加速度数据,并且所述第二标准中的所述求和是针对所述预设时间内的所述加速度测量值而执行。
8.所述指令还可包括用于进行以下操作的指令:在确定所述第二加速度数据满足所述第一标准时,将所述唤醒指令传输到所述第二控制器。
9.指示所述加速度计发送第二加速度数据可包括指示所述加速度计禁用用于进入休眠状态的条件。所述指令还可包括用于进行以下操作的指令:在接收到所述第二加速度数据时,指示所述加速度计启用用于进入所述休眠状态的条件。
10.所述第二标准可包括所述加加速度超过所述加加速度阈值持续至少预设数量的时间步长,所述预设数量至少为二。
11.所述指令还可包括用于进行以下操作的指令:在将所述唤醒指令传输到所述第二控制器之后或与之同时,将所述第一加速度数据或所述第二加速度数据中的一者传输到所述第二控制器。
12.所述系统还可包括第二控制器,所述第二控制器通信地耦合到所述第一控制器,其中处于唤醒状态的所述第二控制器可具有比处于唤醒状态的所述第一控制器更大的电力汲取。
13.所述系统还可包括第二控制器,所述第二控制器通信地耦合到所述第一控制器,其中所述第二控制器可被编程为响应于车辆点火装置关闭而进入休眠状态。
14.所述系统还可包括加速度计,所述加速度计通信地耦合到所述第一控制器。所述加速度计可被编程为响应于所述第一加速度数据超过所述加速度阈值持续至少预设时间而将所述第一加速度数据传输到所述第一控制器。
15.所述加速度计可被编程为响应于当前加速度数据低于加速度阈值持续至少预设时间而进入休眠状态。
16.加速度计可包括先进先出缓冲器,并且加速度计可被编程为将当前加速度数据存储到所述先进先出缓冲器。
17.所述加速度计能够可在休眠状态与唤醒状态之间切换,处于所述休眠状态的所述加速度计可具有不足以将所述第一加速度数据传输到所述第一控制器的电力汲取,并且处于所述唤醒状态的所述加速度计可具有足以将所述第一加速度数据传输到所述第一控制器的电力汲取。
18.所述加速度计可被编程为响应于车辆点火装置关闭而为加速度校准零值。
19.所述指令还可包括用于进行以下操作的指令:在确定所述第一加速度数据满足所述第一标准之前,将低通滤波器应用于所述第一加速度数据。
20.所述指令还可包括用于进行以下操作的指令:在确定所述第二加速度数据满足所述第二标准之前,将低通滤波器应用于所述第二加速度数据。
21.一种方法包括:从加速度计接收第一加速度数据;在确定所述第一加速度数据满足第一标准时,将唤醒指令传输到第二控制器;所述第一标准包括第一加加速度超过加加速度阈值;在确定所述第一加速度数据未能满足所述第一标准时,指示所述加速度计发送第二加速度数据;并且在确定所述第二加速度数据满足第二标准时,将所述唤醒指令传输到所述第二控制器。
附图说明
22.图1是示例性车辆的框图。
23.图2是车辆的加速度计的示例性状态的网络图。
24.图3是车辆的第一控制器的示例性状态的网络图。
25.图4是车辆的第二控制器的示例性状态的网络图。
26.图5是用于第一控制器唤醒第二控制器的示例性过程的过程流程图。
27.图6是用于第二控制器唤醒的示例性过程的过程流程图。
具体实施方式
28.参考附图,其中贯穿若干视图,相同的附图标记指示相同的部件,车辆100的系统102包括第一控制器104,所述第一控制器包括处理器和存储器,并且存储器存储可由处理器执行以用于以下操作的指令:从加速度计106接收第一加速度数据;在确定第一加速度数据满足第一标准时,将唤醒指令传输到第二控制器108;在确定第一加速度数据未能满足第一标准时,指示加速度计106发送第二加速度数据;并且在确定第二加速度数据满足第二标准时,将唤醒指令传输到第二控制器108。所述第一标准包括加加速度超过加加速度阈值。
29.参考图1,车辆100可以是任何乘用汽车或商用汽车,诸如轿车、卡车、运动型多功能车、跨界车、货车、小型货车、出租车、公共汽车等。
30.车辆100可包括通信网络110,通过所述通信网络(诸如控制器局域网(can)总线、以太网、wifi、局域互连网(lin)、车载诊断连接器(obd-ii))和/或通过任何其他有线或无线通信网络传输和接收数据。通信网络110可通信地耦合第二控制器108、点火装置112、收发器114、警报器116和其他部件。
31.点火装置112可由操作员在例如关闭状态、开启状态、附件状态和起动状态之间移动。例如,点火装置112可以是可在与所述状态相对应的位置之间旋转的筒,或者点火装置112可以是在被按下时处于起动状态的按钮。例如,通过具有将筒从起动位置旋转地偏置到开启位置或将按钮从按下位置偏置到未按下位置的弹簧,点火装置112可被偏置以移出起动位置。如果车辆100具有内燃发动机,则点火装置112可电连接到低压电池118,所述低压电池被配置为响应于来自点火装置112的信号而向起动机供电。例如,当点火装置112处于起动状态时,点火装置112从低压电池118向螺线管供电,致使螺线管闭合,并且由此完成供电流从低压电池118流到起动机的电路,所述起动机起动发动机(未示出)。如果车辆100是电动车辆,则点火装置112可例如通过闭合开关来操作以将高压电池连接到推进装置(未示出)。
32.收发器114可适用于通过任何合适的无线通信协议(诸如蜂窝、低功耗(ble)、超宽频(uwb)、wifi、ieee802.11a/b/g/p、蜂窝-v2x(cv2x)、专用短程通信(dsrc)、其他rf(射频)通信等)无线地发射信号。收发器114可适用于与远程服务器(即,与车辆100不同且间隔开的服务器)通信。远程服务器可位于车辆100的外部。例如,远程服务器可与另一个车辆相关联(例如,v2v通信),与基础设施部件相关联(例如,v2i通信),与紧急响应者相关联,与和车辆100的所有者相关联的移动装置相关联等。收发器114可以是一个装置或可包括单独的发射器和接收器。
33.警报器116包括用于警告车辆100附近的人的部件。例如,警报器116可包括车辆100的喇叭、车辆100的外部灯,诸如前灯、转向灯和制动灯。当警报器116被激活时,喇叭可鸣喇叭,并且灯可闪烁,从而引起对车辆100的注意。
34.车辆100包括低压电池118。低压电池118可以是用于起动车辆100并且为车辆100的始终开启系统供电的任何合适的类型,例如,锂离子电池、镍金属氢化物电池、铅酸电池或超级电容器。低压电池118可连接到包括收发器114、警报器116和第二控制器108的电气总线。
35.车辆100包括高压电源120。高压电源120可以是例如内燃发动机和/或高压电池。高压电池可以是用于车辆电动化的任何合适的类型,例如,如在例如插电式混合动力电动车辆(phev)、混合动力电动车辆(hev)或电池电动车辆(bev)中使用的锂离子电池、镍金属氢化物电池、铅酸电池或超级电容器。高压电源120可例如经由dc/dc转换器(未示出)连接到包括收发器114、警报器116和第二控制器108的电气总线。
36.当点火装置112处于开启状态时,即,当车辆100开启时,能量从高压电源120供应到收发器114、警报器116、第二控制器108和其他车辆系统。收发器114、警报器116、第二控制器108和其他车辆系统被配置为在车辆100开启时保持开启。当点火装置112处于附件状态时,能量仅从低压电池118并且不从高压电源120供应到收发器114、警报器116、第二控制器108和其他车辆系统。收发器114、警报器116、第二控制器108和其他车辆100系统102被配置为在点火装置112处于附件状态时保持开启。当点火装置112处于关闭状态时,即,当车辆100关闭时,能量仅从低压电池118并且不从高压电源120供应到收发器114、警报器116、第二控制器108和其他车辆系统。收发器114、警报器116、第二控制器108和其他车辆100系统102被配置为在点火装置112处于关闭状态时关闭。
37.系统102包括第二控制器108、第一控制器104和加速度计106。第二控制器108通信地耦合到第一控制器104。加速度计106通信地耦合到第一控制器104。除了经由第一控制器104,加速度计106不通信地耦合到第二控制器108。
38.第二控制器108是基于微处理器的计算装置,例如,通用计算装置(包括处理器和存储器、电子控制器等)、现场可编程门阵列(fpga)、专用集成电路(asic)、前述各者的组合等。通常,在电子设计自动化中使用诸如vhdl(超高速集成电路硬件描述语言)的硬件描述语言来描述诸如fpga和asic的数字和混合信号系统。例如,asic是基于制造前提供的vhdl编程而制造的,而fpga内部的逻辑部件可基于例如存储在电连接到fpga电路的存储器中的vhdl编程来配置。第二控制器108因此可包括处理器、存储器等。第二控制器108的存储器可包括介质,所述介质用于存储可由处理器执行的指令以及用于电子地存储数据和/或数据库,和/或第二控制器108可包括提供编程的结构,诸如前述结构。
39.第一控制器104是基于微处理器的计算装置,例如,通用计算装置(包括处理器和存储器、电子控制器等)、现场可编程门阵列(fpga)、专用集成电路(asic)、前述各者的组合等。因此,第一控制器104可包括处理器、存储器等。第一控制器104的存储器可包括用于存储可由处理器执行的指令以及用于电子存储数据和/或数据库的介质,和/或第一控制器104可包括诸如提供编程的前述结构的结构。
40.与车辆100的静止状态相比,加速度计106测量车辆100的加速度。加速度计106可包括连接到弹簧的检测质量块以及测量检测质量块的偏转的方式,例如,电的、压电的、压阻的或电容的。加速度计106可以是单轴或多轴的。
41.加速度计106可以是可校准的,例如,使得由于重力引起的加速度可归零。例如,加速度计106可被编程为响应于车辆点火装置112关闭而为加速度校准零值。如果加速度计
106是多轴的,则校准加速度计106可考虑车辆100的取向。
42.加速度计106可包括缓冲器122,例如先进先出(fifo)缓冲器。当加速度计106的感测装置测量加速度数据时,缓冲器122可存储加速度数据。例如,缓冲器122可以两种存储模式中的一种操作。在单fifo模式中,缓冲器122可连续地存储加速度数据,直到缓冲器122已满,然后停止存储新的加速度数据。在流到fifo模式中,缓冲器122可连续地将加速度数据存储到缓冲器122,直到加速度数据超过加速度阈值持续至少第一预设时间,然后停止存储新的加速度数据。可选择加速度阈值和第一预设时间以捕获由车辆100的提升引起的加速度而不捕获由风引起的加速度。加速度计106可被编程为在例如从第一控制器104接收到将缓冲器122从模式中的一种切换到模式中的另一种的指令时,将所述缓冲器从所述模式中的一种切换到所述模式中的另一种。
43.参考图2,加速度计106可在休眠状态124、唤醒状态126与休眠禁用状态128之间切换。
44.加速度计106可被编程为响应于当前加速度数据低于加速度阈值持续至少第二预设时间而进入休眠状态124。当提升车辆100时,可选择长于典型的延迟的第二预设时间。处于休眠状态124的加速度计106不将加速度数据传输到第一控制器104。处于休眠状态124的加速度计106可具有不足以将加速度数据传输到第一控制器104的电力汲取。加速度计106可被编程为在进入休眠状态124时,将缓冲器122切换到流到fifo模式。
45.加速度计106可被编程为响应于第一加速度数据超过加速度阈值持续至少第一预设时间而进入唤醒状态126。处于唤醒状态126的加速度计106可将加速度数据传输到第一控制器104。例如,加速度计106可被编程为响应于进入唤醒状态126而将已经在缓冲器122中的加速度数据传输到第一控制器104。加速度计106可被编程为在进入唤醒状态126时,将缓冲器122切换到单fifo模式。处于唤醒状态126的加速度计106可具有足以将加速度数据传输到第一控制器104的电力汲取。
46.处于休眠禁用状态128的加速度计106可被编程为与处于唤醒状态126的加速度计106表现相同。加速度计106可被编程为在从第一控制器104接收到禁用用于进入休眠状态的条件(即,加速度数据低于加速度阈值持续至少第二预设时间)的指令时进入休眠-禁用状态128。即使加速度数据低于加速度阈值持续至少第二预设时间,处于休眠禁用状态128的加速度计106也不会切换到休眠状态。
47.参考图3,第一控制器104可在休眠状态130与唤醒状态132之间切换。
48.第一控制器104可被编程为响应于点火装置112关闭(例如,经由由点火装置112关闭触发的来自第二控制器108的指令)而进入休眠状态130。第一控制器104可被编程为在将数据传输到第二控制器108时或在确定加速度数据不满足第一标准或第二标准时(这两者都在下面描述)进入休眠状态130。处于休眠状态130的第一控制器104可被配置为不执行处理。
49.第一控制器104可被编程为响应于点火装置112开启(例如,经由由点火装置112开启触发的来自第二控制器108的指令)而进入唤醒状态132。第一控制器104可被编程为在从加速度计106接收到加速度数据时进入唤醒状态132。处于唤醒状态132的第一控制器104可被配置为执行处理。
50.参考图4,第二控制器108可在休眠状态134与唤醒状态136之间切换。
51.第二控制器108可被编程为响应于点火装置112关闭而进入休眠状态134。处于休眠状态134的第二控制器108可被配置为不执行处理。
52.第二控制器108可被编程为响应于从第一控制器104接收到唤醒指令而进入唤醒状态136。处于唤醒状态136的第二控制器108可被配置为执行处理。处于唤醒状态136的第二控制器108可具有比处于唤醒状态132的第一控制器104更大的电力汲取。因此,系统102可通过操作第一控制器104以评估加速度数据并且仅在满足第一标准或第二标准时唤醒第二控制器108来节省能量。
53.第二控制器108可被编程为在响应于从第一控制器104接收到唤醒指令而唤醒时致动车辆100的一个或多个部件。所述部件可以是例如收发器114和/或警报器116。例如,第二控制器108可指示收发器114向远程服务器(例如,与车辆100的所有者或操作者相关联的移动电话)传输消息。又例如,第二控制器108可指示警报器116激活。
54.第一控制器104可被编程为在确定加速度数据满足第一标准时,将唤醒指令传输到第二控制器108。第一标准可包括加加速度超过加加速度阈值例如持续预设数量的时间步长。预设数量可以至少是二,即,针对多个时间步长。可选择加加速度阈值和预设数量以指示对车辆100的碰撞。可通过以连续时间步长计算加速度值之间的差值并且将所述差值除以时间步长来确定加加速度,例如:
[0055][0056]
其中j是加加速度,t是时间步长,a是加速度,并且ts是时间步长的持续时间。第一控制器104可被编程为例如使用计数函数来对加加速度超过加加速度阈值的时间步长进行计数:
[0057][0058]
其中c是计数函数,并且j
th
是加加速度阈值。计算机可被编程为在预设持续时间内对计数函数进行求和并与预设数量进行比较,例如:
[0059][0060]
其中i是时间步长的索引,n是时间步长在预设持续时间内的数量,并且k是预设数量。可选择长于来自对车辆100的碰撞的脉冲(例如,缓冲器122的长度)的预设持续时间。
[0061]
第一控制器104可被编程为响应于加速度数据未能满足第一标准而对照第二标准测试新的加速度数据。例如,第一控制器104可指示加速度计106进入休眠禁用状态128并且在预设时间内接收新的加速度数据。可选择预设时间以提供足够的加速度数据来测试第二标准。所述第二标准可以是在所述加加速度未能超过所述加加速度阈值的情况下可满足;换句话说,即使当不满足第一标准时,第二标准也可以是可满足的。
[0062]
第一控制器104可被编程为在确定加速度数据满足第二标准时,将唤醒指令传输到第二控制器108。第二标准可包括多个加速度测量值的总和超过阈值。可选择阈值以指示车辆100被提升或拖挂或以其他方式移动。可对第一控制器104接收新加速度数据的预设时间内的加速度测量值执行求和,例如:
[0063][0064]
其中i是时间步长的索引,n是时间步长在预设时间内的数量,并且a是阈值。
[0065]
图5是示出用于第一控制器104唤醒第二控制器108的示例性过程500的过程流程图。第一控制器104的存储器存储用于执行过程500的步骤的可执行指令和/或可以诸如上述的结构来实现编程。过程500响应于车辆100关闭而开始。作为过程500的总体概述,第一控制器104进入休眠状态130并且在从加速度计106接收到第一加速度数据时唤醒。第一控制器104过滤第一加速度数据并且确定第一加速度数据是否满足第一标准。如果否,则第一控制器104禁用加速度计106的休眠,从加速度计106接收第二加速度数据,过滤第二加速度数据,重新启用加速度计106的休眠,并且确定第二加速度数据是否满第一标准或第二标准。如果满足第一标准或第二标准,则第一控制器104将唤醒指令传输到第二控制器108并且将第一加速度数据或第二加速度数据传输到第二控制器108。只要车辆100保持关闭,过程500就继续前进,并且第一控制器104响应于车辆100开启而进入唤醒状态132。
[0066]
过程500在框505中开始,其中第一控制器104进入或保持处于休眠状态130。
[0067]
接下来,在判定框510中,第一控制器104确定第一控制器104是否已经从加速度计106接收到第一加速度数据。第一加速度数据将已经由加速度计106以流到fifo模式存储到缓冲器122,并且加速度计106将已经从休眠状态124切换到唤醒状态126。如果第一控制器104尚未接收到第一加速度数据,则过程500返回到框505以保持处于休眠状态130。如果第一控制器104已经接收到第一加速度数据,则过程500前进到框515。
[0068]
在框515中,第一控制器104进入唤醒状态132,如上所述。
[0069]
接下来,在框520中,第一控制器104将低通滤波器应用于第一加速度数据。低通滤波器可防止来自第一标准和第二标准的误报,而不会导致漏报。可由第一标准捕获的来自碰撞的脉冲通常引起宽带加速度(即,具有高频率和低频率两者并且低频率通过滤波器)。可由第二标准捕获的提升或拖挂通常导致具有低频率的加速度,所述低频率通过滤波器。
[0070]
接下来,在判定框525中,第一控制器104确定第一加速度数据是否满足第一标准,如上所述。在确定第一加速度数据满足第一标准时,过程500前进到框555。在确定第一加速度数据未能满足第一标准时,过程500前进到框530。
[0071]
在框530中,第一控制器104指示加速度计106测量并发送第二加速度数据。此指示可包括指示加速度计106禁用用于进入休眠状态的条件。因此,加速度计106进入休眠禁用状态128,并且缓冲器122处于单fifo模式以存储第二加速度数据。
[0072]
接下来,在框535中,第一控制器104在预设时间内接收第二加速度数据,如上所述。
[0073]
接下来,在框540中,第一控制器104将低通滤波器应用于第二加速度数据。
[0074]
接下来,在框545中,第一控制器104指示加速度计106启用用于进入休眠状态的条件,这致使加速度计106切换到唤醒状态126。
[0075]
接下来,在判定框550中,第一控制器104确定第二加速度数据是否满足第一标准或第二标准,如上所述。在确定第二加速度数据满足第一标准或第二标准时,过程500前进到框555。在确定第二加速度数据未能满足第一标准和第二标准时,过程500前进到判定框
565。
[0076]
在框555中,第一控制器104将唤醒指令传输到第二控制器108,如上所述。
[0077]
接下来,在框560中,第一控制器104将第一加速度数据(如果第一加速度数据满足第一标准)或第二加速度数据(如果第二加速度数据满足第一标准或第二标准)传输到第二控制器108。第一控制器104可在传输唤醒指令的同时传输加速度数据(例如,作为单个消息),即,可一起执行框555和框560。在框560之后,过程500前进到判定框565。
[0078]
在判定框565中,第一控制器104确定车辆100是否已经开启,如上所述。如果是,则过程500进行到框570。如果否,则过程500返回到框505以继续等待新的加速度数据。
[0079]
在框570中,第一控制器104进入唤醒状态132。在框570之后,过程500结束。
[0080]
图6是示出用于第二控制器108响应于来自第一控制器104的唤醒指令而唤醒的示例性过程600的过程流程图。第二控制器108的存储器存储用于执行过程600的步骤的可执行指令和/或可以诸如上述的结构来实现编程。过程600响应于车辆100关闭而开始。作为过程600的总体概述,第二控制器108进入休眠状态134并且响应于从第一控制器104接收到唤醒指令而唤醒。第二控制器108致动车辆100的部件。只要车辆100保持关闭,过程600就继续前进,并且第二控制器108响应于车辆100开启而进入唤醒状态136。
[0081]
过程600在框605中开始,其中第二控制器108进入或保持处于休眠状态134。
[0082]
接下来,在判定框610中,第二控制器108确定第二控制器108是否已经从第一控制器104接收到唤醒指令。在接收到唤醒指令时,过程600前进到框615。如果第二控制器108尚未接收到唤醒指令,则过程600前进到判定框625。
[0083]
在框615中,第二控制器108进入唤醒状态136,如上所述。
[0084]
接下来,在框620中,第二控制器108致动车辆100的部件(例如收发器114和/或警报器116),如上所述。在框620之后,过程600前进到判定框625。
[0085]
在判定框625中,第二控制器108确定车辆100是否已经开启,如上所述。如果是,则过程600前进到框630。如果否,则过程600返回到框605以继续等待唤醒指令。
[0086]
在框630中,第二控制器108进入唤醒状态136。在框630之后,过程600结束。
[0087]
一般来讲,所描述的计算系统和/或装置可采用多种计算机操作系统中的任一种,包括但决不限于以下版本和/或种类:ford应用;applink/smart device link中间件;microsoft操作系统;microsoft操作系统;unix操作系统(例如,由加利福尼亚州红杉海岸的oracle公司发布的操作系统);由纽约州阿蒙克市的international business machines公司发布的aix unix操作系统;linux操作系统;由加利福尼亚州库比蒂诺市的苹果公司发布的mac osx和ios操作系统;由加拿大滑铁卢的黑莓有限公司发布的黑莓操作系统;以及由谷歌公司和开放手机联盟开发的安卓操作系统;或由qnx软件系统公司提供的car信息娱乐平台。计算装置的示例包括但不限于车载计算机、计算机工作站、服务器、台式机、笔记本、膝上型计算机或手持计算机、或某一其他计算系统和/或装置。
[0088]
计算装置通常包括计算机可执行指令,其中所述指令可由诸如以上列出的那些的一个或多个计算装置执行。可从使用多种编程语言和/或技术创建的计算机程序编译或解译计算机可执行指令,所述编程语言和/或技术单独地或者组合地包括但不限于java
tm
、c、c
++、matlab、simulink、stateflow、visual basic、java script、python、perl、html等。这些应用程序中的一些可在诸如java虚拟机、dalvik虚拟机等虚拟机上编译和执行。通常,处理器(例如,微处理器)接收例如来自存储器、计算机可读介质等的指令,并且执行这些指令,从而执行一个或多个过程(包括本文所述过程中的一者或多者)。此类指令和其他数据可使用各种计算机可读介质来存储和传输。计算装置中的文件通常是存储在诸如存储介质、随机存取存储器等计算机可读介质上的数据的集合。
[0089]
计算机可读介质(也称为处理器可读介质)包括参与提供可由计算机(例如,由计算机的处理器)读取的数据(例如,指令)的任何非暂时性(例如,有形)介质。此类介质可采用许多形式,包括但不限于非易失性介质和易失性介质。指令可通过一种或多种传输介质来传输,所述一种或多种传输介质包括光纤、线、无线通信,包括包含耦合到计算机的处理器的系统总线的内部件。常见形式的计算机可读介质包括例如ram、prom、eprom、flash-eeprom、任何其他存储器芯片或盒式磁带、或计算机可从中读取的任何其他介质。
[0090]
本文所述的数据库、数据存储库或其他数据存储可包括用于存储、存取/访问和检索各种数据的各种机制,包括分层数据库、文件系统中的文件集、专用格式的应用程序数据库、关系型数据库管理系统(rdbms)、非关系数据库(nosql)、图形数据库(gdb)等。每个这样的数据存储通常被包括在采用诸如以上提及中的一种的计算机操作系统的计算装置内,并且以各种方式中的任何一种或多种来经由网络进行访问。文件系统可从计算机操作系统访问,并且可包括以各种格式存储的文件。除了用于创建、存储、编辑和执行已存储的程序的语言(诸如上述pl/sql语言)之外,rdbms通常还采用结构化查询语言(sql)。
[0091]
在一些示例中,系统元件可被实施为一个或多个计算装置(例如,服务器、个人计算机等)上、存储在与其相关联的计算机可读介质(例如,磁盘、存储器等)上的计算机可读指令(例如,软件)。计算机程序产品可包括存储在计算机可读介质上的用于实施本文描述的功能的此类指令。
[0092]
在附图中,相同的附图标记指示相同的元素。另外,可改变这些元素中的一些或全部。关于本文描述的介质、过程、系统、方法、启发等,应理解,虽然此类过程等的步骤已被描述为按照某一有序的顺序发生,但是可通过以与本文所述顺序不同的顺序执行所述步骤来实践此类过程。还应理解,可同时执行某些步骤,可添加其他步骤,或者可省略本文所述的某些步骤。
[0093]
除非本文作出相反的明确指示,否则权利要求中使用的所有术语意图给出如本领域技术人员所理解的普通和通常的含义。特别地,除非权利要求叙述相反的明确限制,否则使用诸如“一个”、“该”、“所述”等单数冠词应被解读为叙述所指示的要素中的一者或多者。“响应于”和“在确定
……
时”的使用指示因果关系,而不仅是时间关系。形容词“第一”和“第二”贯穿本文档用作标识符,并且不意图表示重要性、顺序或数量。
[0094]
已经以说明性方式描述了本公开,并且应理解,已经使用的术语意图具有描述性词语而非限制性词语的性质。鉴于以上教导,本公开的许多修改和变化是可能的,并且本公开可不同于具体描述的其他方式来实践。
[0095]
根据本发明,提供了一种系统,其具有第一控制器,所述第一控制器包括处理器和存储器,并且所述存储器存储可由所述处理器执行以用于以下操作的指令:从加速度计接收第一加速度数据;在确定所述第一加速度数据满足第一标准时,将唤醒指令传输到第二
控制器;所述第一标准包括第一加加速度超过加加速度阈值;在确定所述第一加速度数据未能满足所述第一标准时,指示所述加速度计发送第二加速度数据;并且在确定所述第二加速度数据满足第二标准时,将所述唤醒指令传输到所述第二控制器。
[0096]
根据一个实施例,所述第二标准在加加速度未能超过加加速度阈值的情况下可满足。
[0097]
根据本发明,所述第二标准包括多个加速度测量值的总和超过阈值。
[0098]
根据一个实施例,所述指令还包括用于进行以下操作的指令:在预设时间内接收所述第二加速度数据,其中所述第二标准中的所述求和是针对所述预设时间内的所述加速度测量值而执行。
[0099]
根据一个实施例,所述指令还包括用于进行以下操作的指令:在确定所述第二加速度数据满足所述第一标准时,将所述唤醒指令传输到所述第二控制器。
[0100]
根据一个实施例,指示所述加速度计发送所述第二加速度数据包括指示所述加速度计禁用用于进入休眠状态的条件。
[0101]
根据一个实施例,所述指令还可包括用于进行以下操作的指令:在接收到所述第二加速度数据时,指示所述加速度计启用用于进入所述休眠状态的条件。
[0102]
根据一个实施例,所述第二标准包括所述加加速度超过所述加加速度阈值持续至少预设数量的时间步长,所述预设数量至少为二。
[0103]
根据一个实施例,所述指令还包括用于进行以下操作的指令:在将所述唤醒指令传输到所述第二控制器之后或与之同时,将所述第一加速度数据或所述第二加速度数据中的一者传输到所述第二控制器。
[0104]
根据一个实施例,本发明的特征还在于第二控制器,所述第二控制器通信地耦合到所述第一控制器,并且处于唤醒状态的所述第二控制器可具有比处于唤醒状态的所述第一控制器更大的电力汲取。
[0105]
根据一个实施例,本发明的特征还在于第二控制器,所述第二控制器通信地耦合到所述第一控制器,其中所述第二控制器被编程为响应于车辆点火装置关闭而进入休眠状态。
[0106]
根据一个实施例,本发明的特征还在于加速度计,所述加速度计通信地耦合到所述第一控制器。
[0107]
根据一个实施例,所述加速度计被编程为响应于第一加速度数据超过所述加速度阈值持续至少预设时间而将所述第一加速度数据传输到所述第一控制器。
[0108]
根据一个实施例,所述加速度计被编程为响应于当前加速度数据低于加速度阈值持续至少预设时间而进入休眠状态。
[0109]
根据一个实施例,加速度计包括先进先出缓冲器,并且加速度计被编程为将当前加速度数据存储到所述先进先出缓冲器。
[0110]
根据一个实施例,所述加速度计可在休眠状态与唤醒状态之间切换,处于所述休眠状态的所述加速度计具有不足以将所述第一加速度数据传输到所述第一控制器的电力汲取,并且处于所述唤醒状态的所述加速度计具有足以将所述第一加速度数据传输到所述第一控制器的电力汲取。
[0111]
根据一个实施例,所述加速度计被编程为响应于车辆点火装置关闭而为加速度校
准零值。
[0112]
根据一个实施例,所述指令还包括用于进行以下操作的指令:在确定所述第一加速度数据满足所述第一标准之前,将低通滤波器应用于所述第一加速度数据。
[0113]
根据一个实施例,所述指令还包括用于进行以下操作的指令:在确定所述第二加速度数据满足所述第二标准之前,将低通滤波器应用于所述第二加速度数据。
[0114]
根据本发明,一种方法包括:从加速度计接收第一加速度数据;在确定所述第一加速度数据满足第一标准时,将唤醒指令传输到第二控制器;所述第一标准包括第一加加速度超过加加速度阈值;在确定所述第一加速度数据未能满足所述第一标准时,指示所述加速度计发送第二加速度数据;并且在确定所述第二加速度数据满足第二标准时,将所述唤醒指令传输到所述第二控制器。

技术特征:
1.一种方法,其包括:从加速度计接收第一加速度数据;在确定所述第一加速度数据满足第一标准时,将唤醒指令传输到第二控制器,所述第一标准包括加加速度超过加加速度阈值;在确定所述第一加速度数据未能满足所述第一标准时,指示所述加速度计发送第二加速度数据;以及在确定所述第二加速度数据满足第二标准时,将所述唤醒指令传输到所述第二控制器。2.如权利要求1所述的方法,其中所述第二标准在加加速度未能超过所述加加速度阈值的情况下能够满足。3.如权利要求1所述的方法,其中所述第二标准包括多个加速度测量值的总和超过阈值。4.如权利要求3所述的方法,其还包括在预设时间内接收所述第二加速度数据,其中所述第二标准中的所述求和是针对所述预设时间内的所述加速度测量值而执行。5.如权利要求1所述的方法,其还包括,在确定所述第二加速度数据满足所述第一标准时,将所述唤醒指令传输到所述第二控制器。6.如权利要求1所述的方法,其中指示所述加速度计发送所述第二加速度数据包括指示所述加速度计禁用用于进入休眠状态的条件。7.如权利要求6所述的方法,其还包括,在接收到所述第二加速度数据时,指示所述加速度计启用用于进入所述休眠状态的所述条件。8.如权利要求1所述的方法,其中所述第二标准包括所述加加速度超过所述加加速度阈值持续至少预设数量的时间步长,所述预设数量至少为二。9.一种系统,其包括第一控制器,所述第一控制器包括处理器和存储器,所述存储器存储指令,所述指令能够由所述处理器执行以执行如权利要求1至8中任一项所述的方法。10.如权利要求9所述的系统,其还包括第二控制器,所述第二控制器通信地耦合到所述第一控制器,其中处于唤醒状态的所述第二控制器具有比处于唤醒状态的所述第一控制器更大的电力汲取。11.如权利要求9所述的系统,其还包括所述第二控制器,所述第二控制器通信地耦合到所述第一控制器,其中所述第二控制器被编程为响应于车辆点火装置关闭而进入休眠状态。12.如权利要求9所述的系统,其还包括加速度计,所述加速度计通信地耦合到所述第一控制器,其中所述加速度计被编程为响应于第一加速度数据超过加速度阈值持续至少预设时间而将所述第一加速度数据传输到所述第一控制器。13.如权利要求9所述的系统,其还包括所述加速度计,所述加速度计通信地耦合到所述第一控制器,其中所述加速度计被编程为响应于当前加速度数据低于加速度阈值持续至少预设时间而进入休眠状态。14.如权利要求9所述的系统,其还包括所述加速度计,所述加速度计通信地耦合到所述第一控制器,其中所述加速度计包括先进先出缓冲器,并且所述加速度计被编程为将当前加速度数据存储到所述先进先出缓冲器。
15.如权利要求9所述的系统,其还包括所述加速度计,所述加速度计通信地耦合到所述第一控制器,其中所述加速度计能够在休眠状态与唤醒状态之间切换,处于所述休眠状态的所述加速度计具有不足以将所述第一加速度数据传输到所述第一控制器的电力汲取,并且处于所述唤醒状态的所述加速度计具有足以将所述第一加速度数据传输到所述第一控制器的电力汲取。

技术总结
本公开提供了“加速度计唤醒”。一种系统包括第一控制器,所述第一控制器包括处理器和存储器,并且所述存储器存储指令,所述指令可由所述处理器执行以:从加速度计接收第一加速度数据;在确定所述第一加速度数据满足第一标准时,将唤醒指令传输到第二控制器;在确定所述第一加速度数据未能满足所述第一标准时,指示所述加速度计发送第二加速度数据;并且在确定所述第二加速度数据满足第二标准时,将所述唤醒指令传输到所述第二控制器。所述第一标准包括加加速度超过加加速度阈值。括加加速度超过加加速度阈值。括加加速度超过加加速度阈值。


技术研发人员:K
受保护的技术使用者:福特全球技术公司
技术研发日:2022.12.20
技术公布日:2023/7/11
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐