一种无钥匙进入系统及微处理器唤醒单元的制作方法

文档序号:6394083阅读:141来源:国知局
专利名称:一种无钥匙进入系统及微处理器唤醒单元的制作方法
技术领域
一种无钥匙进入系统及微处理器唤醒单元技术领域[0001]本实用新型涉及汽车安防技术领域,尤其涉及一种无钥匙进入系统及微处理器唤醒单元。
背景技术
[0002]无钥匙进入系统通常由发射器和接收器组成,其中,发射器为遥控钥匙,接收器为基站,并且包括数据接收模块和微处理器(Micro Control Unit,微处理器)。发射器负责发送高频数据,接收器安装在车内,接收器上的数据接收模块负责接收发射器发射的信号并对接收的信号进行滤波,去除载波,接收器的微处理器对去除载波后的信号进行解码,得到想要的数据。[0003]为降低系统功耗,现有的无钥匙进入系统通常采用休眠-唤醒交替进行的休眠管理方式,即一个休眠-唤醒周期为100ms,其中IOms处于唤醒状态。当处于休眠状态时,系统各部件均停止工作,不可执行数据接收等任务,此时系统的静态电流为ImA (微处理器和高频接收模块的电流均等于或接近于零),功耗最低;当系统处于唤醒状态时,接收器电流为20mA (其中,微处理器为15mA,高频接收模块为5mA),故接收端的静态电流为 (1*90+20*10)/100=2. 9mA。[0004]上述无钥匙进入系统的缺点在于当系统处于唤醒状态时,若微处理器一直没有执行任务,却仍处于唤醒状态,即需要为其提供15mA的电流,无疑造成了不必要的电能消耗,增加了系统功耗。实用新型内容[0005]有鉴于此,本实用新型提供了一种微处理器唤醒单元,以解决当微处理器没有任务的时候长时间处于唤醒状态而增加不必要能耗的技术问题。为解决上述技术问题,本实用新型的微处理器唤醒单元,包括[0006]用于接收发射器发送的高频数据,并判断所述高频数据是否有唤醒头的第一判断模块;[0007]用于当所述第一判断模块判断出有唤醒头时,控制所述微处理器进入唤醒状态的唤醒模块。[0008]进一步地,所述唤醒单元还包括[0009]用于当所述微处理器处于唤醒状态时,判断所述微处理器的任务是否执行完成的第二判断模块;[0010]用于当所述第二判断模块判断出任务已完成时,控制所述微处理器进入休眠状态的休眠模块。[0011]具体地,所述唤醒模块通过空闲位唤醒方式唤醒所述微处理器。[0012]本实用新型还提供了一种无钥匙进入系统,包括发射器和接收器,所述接收器包括数据接收模块、微处理器和上述微处理器唤醒单元;所述发射器包括[0013]通过串行通信接口 SCI的TXD引脚输出高频数据的数据发送模块,其中,所述高频数据的数据格式包括唤醒头、标准数据头和SCI数据位。[0014]从上述的技术方案可以看出,本实用新型实现了当且仅当接收器接收的高频数据中有唤醒头时,才使微处理器进入唤醒状态,即当微处理器无任务,不需要工作时,可以一直保持休眠状态,从而在最大限度上缩短了微处理器处于唤醒状态的时长,降低了无钥匙进入系统的静态电流,进而降低了系统功耗。


[0015]图I为本实用新型无钥匙进入系统的结构示意图;[0016]图2为本实用新型微处理器唤醒单元的结构示意图。
具体实施方式
[0017]下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本实用新型一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本实用新型保护的范围。[0018]图I为本实用新型无钥匙进入系统的结构示意图。由图I所示,无钥匙进入系统包括接收器I和发射器2,其中,[0019]发射器2包括通过串行通信接口 SCI的TXD引脚输出高频数据的数据发送模块 20,其中,所述高频数据的数据格式包括唤醒头、标准数据头和SCI数据位。[0020]所述接收器包括数据接收模块10、微处理器11和唤醒单元12,其中,[0021]唤醒单元12用于判断数据接收模块10接收的高频数据中是否有唤醒头,并根据判断结果对微处理器11进行休眠唤醒控制。[0022]在本实施例中,本实用新型的无钥匙进入系统在判断出有唤醒头时,即接收到的数据是所需的高频数据时,再唤醒微处理器,否则让微处理器进入休眠状态,从而提高微处理器的利用率,降低无钥匙进入系统的系统功耗。[0023]进一步地,图2为本实用新型微处理器的唤醒单元12的结构示意图。如图所示,唤醒单元12包括第一判断模块120、唤醒模块121、第二判断模块122、休眠模块123。其中,[0024]第一判断模块120,用于判断数据接收模块10接收的高频数据中是否有唤醒头。 其中,因为数据接收模块10接收的数据比较复杂,除了微处理器11需要的高频数据之外, 还会有许多杂波。而唤醒头相当于SCI数据格式的标志位,故只有具有唤醒头的高频数据, 即SCI格式的数据,才是需要的高频数据,才会唤醒微处理器11,从而节省微处理器11的功耗。[0025]唤醒模块121,用于当第一判断模块120判断出高频数据中有唤醒头时,控制微处理器11进入唤醒状态,否则继续保持休眠状态。其中,唤醒模块121可以通过空闲位唤醒方式唤醒微处理器11。串行通信接口 SCI的空闲位唤醒功能为现有技术,本领域技术人员应当知道如何通过空闲位唤醒方式唤醒微微处理器,在此不再赘述。[0026]此外,由于SCI本身具有可以通过缓存读数据的功能,因此接收器的微处理器11 不用参与数据的定时记录和解析的过程,而是可以直接从SCI缓存中读取通过SCI接收的高频数据。因此,高频数据的接收需要占用的微处理器系统资源大大减少,同时微处理器负载大大降低。[0027]第二判断模块122,用于当唤醒模块121唤醒微处理器11后,判断微处理器11的任务是否执行完成。[0028]休眠模块123,用于当第二判断模块122判断出任务已完成时,控制微处理器11进入休眠状态。[0029]从上述的技术方案可以看出,本实用新型的无钥匙进入系统实现了当且仅当数据接收模块接收的数据中有SCI唤醒头时,才唤醒微处理器,并且当微处理器执行完任务时, 使其再次休眠。相对于现有技术,本实用新型的无钥匙进入系统在最大限度上缩短了微处理器处于唤醒状态的时长,减少了不必要的电能消耗,降低了系统静态电流,进而降低了系统功耗。[0030]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本实用新型。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本实用新型的精神或范围的情况下,在其它实施例中实现。因此,本实用新型将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
权利要求1.一种微处理器唤醒单元,其特征在于,所述唤醒单元包括 用于接收发射器发送的高频数据,并判断所述高频数据是否有唤醒头的第一判断模块; 用于当所述第一判断模块判断出有唤醒头时,控制所述微处理器进入唤醒状态的唤醒模块。
2.根据权利要求1所述的唤醒单元,其特征在于,所述唤醒单元还包括 用于当所述微处理器处于唤醒状态时,判断所述微处理器的任务是否执行完成的第二判断模块; 用于当所述第二判断模块判断出任务已完成时,控制所述微处理器进入休眠状态的休眠模块。
3.根据权利要求2所述的唤醒单元,其特征在于,所述唤醒模块通过空闲位唤醒方式唤醒所述微处理器。
4.一种无钥匙进入系统,包括发射器和接收器,其特征在于,所述接收器包括数据接收模块、微处理器和权利要求1-3中任一项权利要求所述的微处理器唤醒单元;所述发射器包括 通过串行通信接口 SCI的TXD引脚输出高频数据的数据发送模块,其中,所述高频数据的数据格式包括唤醒头、标准数据头和SCI数据位。
专利摘要本实用新型公开了一种无钥匙进入系统及微处理器唤醒单元,包括发射器和接收器,所述发射器包括通过串行通信接口SCI的TXD引脚输出高频数据的数据发送模块,其中,所述高频数据的数据格式包括唤醒头、标准数据头和SCI数据位;所述接收器包括数据接收模块、微处理器及微处理器唤醒单元。本实用新型在最大限度上缩短了所述微处理器处于唤醒状态的时长,降低了无钥匙进入系统的静态电流,进而降低系统功耗。
文档编号G06F1/32GK202806677SQ20122052552
公开日2013年3月20日 申请日期2012年10月15日 优先权日2012年10月15日
发明者吉英存 申请人:北京经纬恒润科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1