新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 适用于车身控制器单元应用的汽车遥控钥匙

适用于车身控制器单元应用的汽车遥控钥匙

作者:时间:2014-01-27来源:网络收藏


  根据应用设计人员的选择,消息验证算法既可从RAM也可从Flash里执行。从RAM里执行代码系统恢复更快,然而进入Sleep 2模式前,受RAM容量和必须在RAM中复制应用程序的限制。另外,MCU功耗随着启用的RAM块数目增加而增加。另一方面,闪存为应用代码提供足够的空间,但代价是系统恢复较慢。

  测试、测量和评估

  测试和测量在飞思卡尔的BCU平台上进行,如图3所示。BCU主板包含的设备支持:

-连通性 — LIN (MC33661), CAN (MC33742, MC33902), FlexRay
-负载控制 — eXtreme 开关器件(MC15XS3400, MC35XS3400 MC10XS3412) 和 COSS (MC33879)
-键盘控制 — MSDI (MC33972)
-RKE — MC33696


  对遥控解决方案来说,过去曾选择8位MC9S08QG8 MCU和MC33696 UHF收发器。该分析的目的是看看两个概念能否在真正的BCU平台上运行。测试主要集中在MCU、SBC和RKE互联验证和功耗测量方面。

  测试结果见表1和表2。测量表明(总计(选通脉冲1/10)),低功耗模式中的系统1电流消耗只是运行模式的电流消耗的约50分之一,而系统2低功耗模式的电流消耗仅是运行模式电流消耗的十分之一。

  当达到最低功耗时,可从表1中推断出以下规则:

  *当MCU电源被维持时,禁用所有外设,保持尽可能低的电流消耗
* MC33696收发器需要采用选通振荡器1/10
*系统处于低功率模式时,电源维护的器件越多,功耗就越高(见总计(选通脉冲1/10)—1.1 mA对5 mA)

  见表2,在Sleep 2模式中引入功耗致使MCU电流低于100 μA(VDDR、VDDA、VPP)。剩余的600 μA通过与MCU(如eXtreme开关器件、COSS等)连接的器件流出。MCU没有消耗电流,电流只通过端口流向外部器件。这意味着电流也取决于MCU环境。



  表1和表2说明平均电流值

  遥控测量表明在消息处理期间,当处于运行模式时平均电流消耗为15 mA,当处于低功率模式时为2 μA。遥控器由流行的220 mAh CR2032 3V纽扣电池供电,每块电池能持续发送500万条消息。

  遥控器只有在BCU RKE消息处理情况下才是活动的。考虑到电池泄露电流也会降低电池容量,电池寿命的估算就成为一项极具挑战性的任务。经验表明,遥控器件可用于BCU RKE应用演示,几乎在2年时间内不会发生电池故障。

  小结

  让我们按以下类别比较一下系统:

-硬件复杂性
-平均功耗
-其他优势

  比较系统框图,我们可以推断出,系统1需要一个额外的+5V调节器和一个开关,前者用于MC33696电源,后者用于在低功耗模式下断开MCU和MC33696间的SPI SCLK线路。这些组件都是必需的。当应用处于低功耗模式时,SBC VDD和V2调节器关闭,MCU电源断开。电流消耗位于最低水平,因为+5V电源VDD和V2线路的电源断开。

  在系统2中,情况稍微不同。由于维护+5V电源线路,因此器件要消耗能源。为了把功耗保持在合理水平,每个器件不得不进入低功率模式。相比之下,系统1不需要这种功能。

  一方面,系统2从电池中提取更多电量,但另一方面,由于MCU拥有持续电源,它为用户提供更多灵活性。表3显示了系统唤醒程序的差异。在系统1中,唤醒只由SBC控制。系统2具有供应MCU优势,因此可利用其他唤醒源。唤醒流程更快,因为在电源稳定前无需等待。其他软件控制也可调谐系统1和系统2应用性能,以满足目标功耗和功能性。

  Lx管脚可以是MC33742 L0、L1、L2和L3管脚中的一个。

上一页 1 2 3 下一页

评论


技术专区

关闭