0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于MPXY80x0与MC68HC908RF2芯片实现Freescale TPMS系统的设计

电子设计 来源:单片机与嵌入式系统应用 作者:罗宇飞,李怀俊 2020-07-29 08:42 次阅读

1、概述

轮胎在欠压状态下工作会导致轮胎温度升高,从而造成轮胎的损坏;在欠压情况下会增加燃油消耗,甚至会影响到汽车的可操控性和刹车性能。汽车轮胎压力监测系统(Tire Pressure Monitoring System,TPMS)主要用于汽车行驶时对轮胎气压进行实时自动监测,对轮胎漏气和低气压进行报警,可有效地延长轮胎寿命,节约燃油,提高汽车的安全性。就TPMS系统构造而言,其采集的温度、压力数据需要通过无线方式进行发送和接收,而且该收发电路要安装在轮胎里。这就必须要求其组成电路的芯片具有耐高温、低功耗、小体积等特点。

目前,主要有英飞凌、Freescale以及通用公司3种流行的TPMS方案,均以自身的传感器为核心进行开发。英飞凌TPMS传感主要有SPl2、SPl2T、SP30等。Freescale TPMS系统主要由MPXY80x0传感器与MC68HC908RF2微处理器组成。通用TPMS传感器采用NPXI和NPXII。NPXI集成了硅压力传感器、电压传感器、温度传感器、8位RISC微处理器、大容量存储器以及一个LF输入级,所有的测量信号都以数字信号输出,便于客户直接调用;NPXII除了具有NPX的所有功能外,还集成了一个加速度传感器。此类TPMS设计方案如图1所示。

基于MPXY80x0与MC68HC908RF2芯片实现Freescale TPMS系统的设计

上述方案的共同缺陷在于轮胎监测模块的集成度不够高,即使是通用TPMS方案,也需在NPX模块外围再连接无线射频发射模块,不可避免地增大了系统功耗和模块体积。本文基于智能传感器MPXY8300和MC33596接收机,提出了一种高集成度TPMS系统的设计方法。

2、TPMS硬件电路设计

基于智能传感器MPXY8300的高集成度TPMS系统,主要由TPMS传感器、微控制器和无线射频接收模块几个部分组成。TPMS系统设计中较关键的一点是数据的传输部分。整个数据传输部分由两部分组成:驾驶室中的无线接收部分和轮胎中的无线发射部分。这两部分数据传输的准确性、稳定性是系统优良性能的重要体现。

2.1 数据采集与发射电路设计

数据采集与发射电路以Freescale公司的高智能传感器MPXY8300为核心,如图2所示。MPXY8300系列集成了Freescale公司的低功耗S08核,内含512字节RAM和16 KBFlash(其中8 KB为固件,即一些底层驱动、测试程序和标定数据等);同时,集成了温度传感器和单通道的LF低频输入功能。MPXY8300系列的RF发射支持315MHz和434 MHz两种载波频率,并可通过寄存器配置成ASK或FSK调制方式。它还集成了电荷泵功能,当电池电压较低时,可提高RF发射部分供电电压,从而使其仍能达到一定的RF发射强度。

基于MPXY80x0与MC68HC908RF2芯片实现Freescale TPMS系统的设计

MPXY8300 TPMS是一款将压力传感器、8位MCU、RF收发器和双轴(XZ)加速器全部集成到一个封装的产品。MPXY8300TPMS具有如下功能:

①精确的压力测量。低功率表面微机械加工的电容性压力传感器的压力单元(P-cell)能够测量100~800kPa的压力范围,还为卡车轮胎(100~1400 kPa)提供高压范围压力单元,并为低成本应用提供可选的低精度校准。电容性表面微机电系统(MEMS)压力感应技术比压阻式批量MEMS在功率使用方面更具有优势。飞思卡尔电容性表面微机电系统提供O.14μA电流(3 V,30 kHz),压阻式大规模MEMS则提供600~10 000μA。前者每读数O.9 nAs(nano-amp-second)最低电荷,后者是60~1000 nAs。

②完全集成。完全集成的MPXY8300TPMS模块为每个独立的轮胎(包括备胎)提供独立的压力测量。每个模块集成一个基于315/434 MHz PLL的RF收发器,即使车胎旋转或更换后仍能保持连续通信。集成的运动传感器可以进行编程,以传输特定速度(轮胎旋转)的测量数据,包括没有旋转的轮胎数据。

③可延长电池使用时间。有些法规要求TPMS解决方案的电池使用寿命为10年,MPXY8300结合一系列低功率技术,使用最少的电池资源确保长时间的稳定运行。驱动低功率唤醒定时器、定期复位驱动器的低频率震动以及TPMS的特定功率管理技术,可以延长电池使用时间,实现更便利、更经济的运行。

2.2 无线接收接口电路设计

TPMS系统的接收模块主要由天线射频接收电路、主控芯片MCU以及键盘、显示器组成,用于接收各发射模块传送的轮胎温度与压力数据,显示各轮胎的ID识别码和测量数据,并在异常情况发生时声光报警。由于接收模块安装在汽车车厢内,故对器件选用的各方面要求不高,工业级即可。

MC33596是Motorola公司的高温集成UHF超外差无线电接收模块,其接口电路如图3所示。MC33596采用LQFP-24封装,工作频率在300~450 MHz频段,电压范围为4.5~5.5 V;接收灵敏度高达-103 dBm。芯片最大的特点是带有一串行外设接口SPI。通过SPI,它允许CPU与各种外围接口器件以串行方式进行通信交换信息。SPI接口使用4条线;串行时钟线(SCLK)、主机输入/从机输出数据线MISO、主机输出/从机输入数据线MOSI和低电平有效的从机选择线CONFB。

基于MPXY80x0与MC68HC908RF2芯片实现Freescale TPMS系统的设计

主控芯片选用NXP公司的无线接收ARM7微控制器LPC2292,通过SPI接口与MC33596相连。LPC2292内含多个32位定时器、4路10位ADC、2路CAN以及多达9路外部中断等,特别适用于汽车、工业控制应用、医疗系统和容错维护总线;内部集成的2路CAN控制器符合CAN规范2.0BISOll 898-1;可访问32位的寄存器和RAM;每个总线的数据速率为1 MB/s;全局验收滤波器可识别所有总线的11位和29位Rx标识符;验收滤波器为

选择的标准标识符提供有FulICAN-style自动接收功能。

2.3 CAN总线接口电路设计

本文设计的TPMS系统具有CAN总线功能,可以与汽车仪表盘CAN通信口相连,直接在仪表盘显示屏上显示各轮胎的胎压、温度等数据。CAN正常工作需要具备CAN控制器以及CAN总线驱动器,前者可实现网络层次结构中数据链路层和物理层的功能,后者则提供CAN控制器与物理总线之间的接口以及对CAN总线的差动发送和接收功能。

LPC2292微控制器包含两个CAN控制器,单个总线上的数据传输速率高达1 Mb/s,具有32位寄存器和RAM访问,带有全局滤波器和验收滤波器。本系统采用双路带隔离CAN收发器CTM8251D,至少可连接110个节点。通过扩展CAN总线接口,使得串行通信方式的选择更加多样化。当车内仪表也具有CAN总线接口时,它们可以直接利用此接口与记录仪通信。CAN总线接口电路如图4所示。

基于MPXY80x0与MC68HC908RF2芯片实现Freescale TPMS系统的设计

3、软件设计

3.1 数据发射模块程序设计

轮胎监测模块以数据包(帧)的形式发送数据。当轮胎模块中的MPXY8300决定要发送数据(由传感器采集到的温度、压力数据)时,通过发送数据帧的前导位唤醒接收模块,随后发送数据帧。其数据帧格式如下:

基于MPXY80x0与MC68HC908RF2芯片实现Freescale TPMS系统的设计

发射程序流程如图5所示。监测模块被唤醒后首先进行电源检测。若压力值P1与存储在ROM里设定的压力阈值P2的差值超过设定的压差,则说明轮胎的压力超限,需要报警。此时为增强接收机接收数据的可靠性,连续发送16帧。

基于MPXY80x0与MC68HC908RF2芯片实现Freescale TPMS系统的设计

3.2 数据接收模块程序设计

接通电源后接收机自身初始化,配置发射机相关参数,指示灯闪亮,模块进入工作状态。在接收到一个数据帧之后,通过校验和检验数据是否有误,并根据收到数据的设备ID点亮相应的指示灯以示报警,也可实现语音报警。同时,通过CAN总线接口将数据帧传至仪表盘,完成信息的显示报警。接收程序流程如图6所示。

4、结语

本文通过对Freescale公司高集成度的MPXY8300芯片、接收芯片MC33596以及微控制器芯片LPC2292等器件的应用,得出一套较为完整的TPMS系统设计方案。该系统在功耗、体积、收发距离与可靠性以及安全性方面均具有明显的优势。

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2548

    文章

    50727

    浏览量

    752115
  • 芯片
    +关注

    关注

    454

    文章

    50451

    浏览量

    421945
  • 微处理器
    +关注

    关注

    11

    文章

    2247

    浏览量

    82330
收藏 人收藏

    评论

    相关推荐

    MC68HC705U5芯片

    研究所针对Freescale单片机系列解密已经取得了重大突破,目前,MC9S08AW系列单片机解密已经基本全部可以实现可以实现。(我们专业MC68H
    发表于 07-04 16:26

    急求芯片M68HC908RF2!!

    急求芯片 M68HC908RF2资料,希望好心人给一份。邮箱Reinhan@yeah.net。谢谢各位亲
    发表于 03-18 16:40

    微处理器MC68HC908JL8相关资料下载

    微处理器MC68HC908JL8资料下载内容主要介绍了:MC68HC908JL8引脚功能MC68HC908JL8内部方框图
    发表于 04-16 07:55

    微处理器MC68HC908JK8相关资料分享

    微处理器MC68HC908JK8资料下载内容主要介绍了:MC68HC908JK8引脚功能MC68HC908JK8内部方框图
    发表于 04-19 06:53

    基于MC68HC908GP32的红外抄表器

    本文主要介绍了基于MC68HC908GP32的红外抄表器的设计原理与方案。
    发表于 04-22 16:35 32次下载

    基于ColdFire5307和MC68HC908AP64 的

    本论文主要阐述了基于 ColdFire 5307 和MC68HC908AP64 的嵌入式控制系统的软件和硬件系统
    发表于 04-22 17:20 28次下载

    MC68HC908QY4,MC68HC908QT4,MC68

    MC68HC908QYx、MC68HC908QTx 是MC68HC08 微控制器系列中的產品。M68HC08是一種高性能的8 位單片機系列,具有速度快、功能強、價格低等特點。這個系列中
    发表于 04-24 22:05 61次下载

    MC68HC908QT2,MC68HC908QY1,MC68

    MC68HC908QT2,MC68HC908QY1,MC68HC908QT1中文资料,数据手册 MC68HC908QT2MC68HC908
    发表于 04-24 22:08 6次下载

    MC68HC908KL8/MC68HC908KL3E/MC6

    MC68HC908KL8/MC68HC908KL3E/MC68HC908KK3E中文手册:
    发表于 10-12 12:36 26次下载
    <b class='flag-5'>MC68HC908</b>KL8/<b class='flag-5'>MC68HC908</b>KL3E/<b class='flag-5'>MC</b>6

    嵌入式微控制器MC68HC912B32背景调试模式设计及实现

    介绍了以MC68HC908JB8为主控芯片Freescale 16位MCU MC68HC912B32的BDM调试模式,给出了BDM通信协议及编程原理、硬件电路图。
    发表于 07-06 16:04 24次下载

    摩托罗拉轮胎压力监测系统应时而动MC68HC908RF2

    摩托罗拉轮胎压力监测系统应时而动MC68HC908RF2 作者:佚名 大量数据表明,对轮胎正确充气会大大降低爆胎的可能性。为了解决这个问题,轮胎压力监测系统(TPMS)的
    发表于 05-25 22:48 752次阅读

    MC68HC908RF2,pdf datasheet

    The MC68HC908RF2 MCU is a member of the low-cost, high-performanceM68HC08 Family of 8-bit
    发表于 05-11 15:45 47次下载
    <b class='flag-5'>MC68HC908RF2</b>,pdf datasheet

    MC68HC908QY4A,pdf datasheet

    The MC68HC908QY4A is a member of the low-cost, high-performance M68HC08 Family
    发表于 05-11 15:47 35次下载
    <b class='flag-5'>MC68HC908</b>QY4A,pdf datasheet

    MC68HC908QB8,pdf datasheet

    The MC68HC908QB8 is a member of the low-cost, high-performance M68HC08 Family
    发表于 05-11 15:52 41次下载
    <b class='flag-5'>MC68HC908</b>QB8,pdf datasheet

    基于zmd31010的TPMS发射器的设计

    介绍了TPMS的总体设计方案和主要部件的功能,给出了一种用于检测汽车轮胎压力、温度状态检测的TPMS发射器设计方案。该方案采用德国zmd31010传感器接口芯片和飞思卡尔的MC68HC908R
    发表于 12-05 14:15 66次下载
    基于zmd31010的<b class='flag-5'>TPMS</b>发射器的设计