基于MAXQ3212构建遥控钥匙

[09-13 17:04:19]   来源:http://www.88dzw.com  控制技术   阅读:8556

文章摘要:摘要:MAXQ系列微控制器采用低噪声设计,是整合包括RF接收器在内的模拟电路的最佳方案。本文讨论了用MAXQ3212微控制器和MAX1473接收器设计遥控钥匙(RKE)接收器时所需要的元件。 当前大多数汽车出厂时都安装了遥控钥匙系统。但要给自己的老式、配件难寻的“传统”爱车也装上一套该怎么办呢? MAXQ®系列微控制器采用低噪声设计,是整合包括RF接收器在内的模拟电路的最佳方案。本文讨论了用MAXQ3212微控制器和MAX1473接收器设计遥控钥匙(RKE)接收器时所需要的元件。 系统综述遥控钥匙系统由一个钥匙链发送器和一个装在车内的接收器构成。图1为系统示意图。(注意,MAXQ321

基于MAXQ3212构建遥控钥匙,标签:计算机控制技术,工厂电气控制技术,http://www.88dzw.com
摘要:MAXQ系列微控制器采用低噪声设计,是整合包括RF接收器在内的模拟电路的最佳方案。本文讨论了用MAXQ3212微控制器和MAX1473接收器设计遥控钥匙(RKE)接收器时所需要的元件。

当前大多数汽车出厂时都安装了遥控钥匙系统。但要给自己的老式、配件难寻的“传统”爱车也装上一套该怎么办呢?

MAXQ®系列微控制器采用低噪声设计,是整合包括RF接收器在内的模拟电路的最佳方案。本文讨论了用MAXQ3212微控制器和MAX1473接收器设计遥控钥匙(RKE)接收器时所需要的元件。

系统综述

遥控钥匙系统由一个钥匙链发送器和一个装在车内的接收器构成。图1为系统示意图。(注意,MAXQ3212是MAXQ3210的派生产品,MAXQ3210也可用于本设计)。

图1. RKE系统同时需要钥匙链发送器和接收器。
图1. RKE系统同时需要钥匙链发送器和接收器。

协议

根据制造商、型号以及出厂时间的不同,遥控钥匙的协议差异极大。对这种售后市场项目来说,使用可编程微控制器恰到好处。本文中,我们随意选用了8400bps曼彻斯特编码的数字数据流(参见曼彻斯特编码说明栏),并采用ASK方式以433MHz进行发射。若要使用FSK或不同的发射频率,必须用不同的接收器芯片替换MAX1473。关于Maxim接收器的更多详细信息,请访问无线、射频和电缆IC。


说明栏

曼彻斯特编码
每个数据位至少由一个信号跳变来表示,从而实现数据流自同步。图2给出了0和1的表示符号,这里选择下降沿为0,上升沿为1。

图2. 0:下降沿编码;1:上升沿编码。
图2. 0:下降沿编码;1:上升沿编码。

串形数据通常先发送LSB。如图3所示,ASCII字符“A” (41h, 0100.0001b)以1000.0010b的形式发送。可以通过连接0和1的编码构成整个编码序列。

图3. 通过连接0和1的编码完成ASCII “A”的编码。
图3. 通过连接0和1的编码完成ASCII “A”的编码。


钥匙链

由于我们着重考虑RKE系统的接收器,所以选用两个评估板(EV kit)构成发送器:DS89C450-KIT和MAX7044EVKIT。这些评估板可以并排安装在一个壳体内,充电电池位于下方(图4)。钥匙链体积有些大,但作为演示发送器还是不错的。

如使用天线,发送距离超出标准钥匙链几个数量级。注意:需在屏蔽的实验室环境下使用本发送器,并且要遵守标准规程,如输出功率限制等。

图4. 钥匙链发送器采用两个并排安装的评估板构成。
图4. 钥匙链发送器采用两个并排安装的评估板构成。

数据流

当按下钥匙链上的按钮时,将发送前同步码,随后依次是发送器ID,计数值以及钥匙数据(图5)。按钮释放前,发送器一直重复该序列过程,同时还需要一个软件去抖程序。在我们的实例代码中,这是简单地通过短暂关闭接收器实现的。

实际的系统还会将部分数据加密,防止车辆被盗。一般由车体控制模块(BCM)进行解密。

图5. 钥匙链发送前同步码、ID、计数值和钥匙码。
图5. 钥匙链发送前同步码、ID、计数值和钥匙码。

[1] [2]  下一页


Tag:控制技术计算机控制技术,工厂电气控制技术控制技术