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

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

3天内不再提示

采用可低频唤醒的TPMS胎压检测系统的设计

电子设计 来源:郭婷 作者:电子设计 2018-12-30 08:05 次阅读

在内置模拟前端的单片机 的基础上设计出一种的 发射机,它通过低频信号获取操作指令信息,再通过高频信号将测量数据发射出去。实现了TPMS发射机与驾驶员的双向通信,提出了具体的硬件与软件设计方案。

TPMS(Tire Pressure Monitoring System)是胎压检测系统的英文缩写形式。这种系统的原理是通过安装在轮胎内的传感器检测轮胎压力、温度等参数,并通过无线方式实时准确地将测量值传送给接收装置,驾驶员通过液晶显示器了解车辆的轮胎状况,可有效降低因爆胎引发交通事故的几率。

传统的胎压检测系统一般采用定时唤醒或加速度唤醒的方式延长胎内发射装置的使用寿命,驾驶员对胎内压力检测系统的启动、暂停、检测方式无法进行控制。同时,在传统胎压检测系统中,将轮胎的定位信息写入轮胎内 的ID中,如果更换轮胎则需要对定位信息重新设置,否则系统无法正确反映轮胎位置。采用可低频唤醒的TPMS,驾驶员可对检测系统的工作状态进行控制,通过设定轮胎的检测顺序,就可以解决轮胎的定位问题。

1 发射系统原理与解决方案

从图1可知,发射系统主要由胎内传感器、信号处理模块、高频发射模块和LF接收模块组成。其基本工作原理是:系统接收到低频唤醒信号后,根据信号调理与译码所得指令调整系统的工作状态,胎内传感器将检测量传输给MCU,再通过发射模块以433.9MHz载频发送出去。

采用可低频唤醒的TPMS胎压检测系统的设计

1.1 传感器

本系统选用Freescale公司的MPXY8020A型硅压阻式压力传感器,其内部包括压力、温度传感器,具有电源管理和数据输出功能。可通过S0、S1引脚控制其工作模式,每隔3s通过OUT引脚发出370?滋s宽度的唤醒脉冲,约每52min通过/RST引脚发出一个复位脉冲[1]。

1.2 信号处理与低频接收模块

MicroChip公司的PIC16F639是一款带有三通道模拟前端(AFE)的MCU,其模拟前端特性由MCU固件控制。由于使用方便,该器件可用于多种智能低频检测和双向通讯应用中。因其具有工作电压范围宽、待机电流小、工作电流低等特点[2],十分适合应用于胎压检测。其集成的三通道模拟前端可检测低至1mV(峰-峰值)的125kHz输入信号,具有三个天线连接引脚。通过连接指向X、Y和Z方向的三个天线,应答器可随时接收来自任意方向的信号,从而降低因天线的方向性而造成信号丢失的可能性。各天线引脚的输入信号的检测是相互独立的,并随后相加。通过对配置寄存器进行编程,每个输入通道可以被单独使能或禁止。被使能的通道越少,器件的功耗就越小。

1.3 高频发射模块

发射模块采用Maxim公司的MAX1479,可发射300MHz~450MHz的ASK和FSK数据,在FSK模式下采用Manchester码可达到20kbps的数据速率。该芯片具有低电源电流(ASK模式下为6.7mA,FSK模式下为10.5mA),仅200?滋s的启动时间等优点,非常适合应用于低功耗设计[3]。

2 TPMS发射系统硬件设计

TPMS发射系统硬件主要由发射芯片MAX1479、单片机PIC16F639和传感器MPXY8020A构成,如图2所示。模块发射频率为MAX1479外接晶振频率的32倍频,即需外接13.56MHz振荡器。MODE引脚接高电平,为FSK调制模式。CLK0和CLK1引脚可以设置CLKOUT频率输出引脚的输出频率。DEV0、DEV1、DEV2引脚可为FSK调制模式设置频率偏移,当DIN引脚为高电平时,PAOUT输出高频信号至天线。PIC16F639内置了三通道模拟前端,由于低频发射基站与接收模块位置相对固定,只需安装一个低频接收天线即可。接收天线为铁氧体磁芯线圈,电感量为7.1mH,并联220pF电容后,可在125kHz处谐振,并联谐振阻抗最大,当发射线圈与接收线圈相互平行,即可最大限度地拾取有用信号。每个通道内还具有一个调节电容,可用来调节外部天线。此电容可通过寄存器配置电容大小,最大63pF,可1pF步进调整。LCCOM引脚为三通道的公共地。单片机使用内部已校准的8MHz振荡器,可通过寄存器中IRCF位配置分频系数,分频后可得到低至31kHz的时钟频率。传感器与单片机采用SPI串口方式连接,可以通过配置S1、S0引脚使传感器工作于待机、测量压力、测量温度和读数据这四个状态。OUT引脚连接至RA1引脚,并每隔三秒发出唤醒脉冲,PORTA口电平变化引发中断,将单片机从休眠模式唤醒。

采用可低频唤醒的TPMS胎压检测系统的设计

3 发射系统软件设计

3.1 RF传输协议

RF信号的传输采用曼彻斯特编码,即一个数字信号值在每一个比特位周期内作高、低电平之间的切换,前半周期高电平后半周期低电平表示数字1,而先低后高表示数字0。MAX1479的 FSK模式最大数据传输率为20kbps,在本系统中采用9.6kbps的数据率。RF数据帧格式如表1所示。

(1)前导位:由连续的31个数字1接一个数字0组成,前导位可以使接收器识别出有效的RF信号,并可使接收器与发射信号频率同步,因此可补偿发射机振荡频率的误差。前导位的位数可以不固定,位数长的前导位有利于提高接收器的灵敏度,而位数短的前导位有利于节省发送端功耗。

(2)发射机ID:每个发射机都有惟一的ID号码,32位的长度可极大地避免出现两个相同ID的情况。

(3)压力值:压力值采用8位无符号数表示,每一位代表2.5kPa。

(4)温度值:温度值采用8位无符号数表示,最低可测温度为零下40度,每一位代表0.8度。

(5)状态位:包括电池低压检测数据、传感器的工作模式信息。

(6)校验和位:校验和长度为8位。其产生的方法是,发送时,对所有数据求异或结果再取反作为校验和;接收时,对所有数据连同校验和求异或求反,结果为0表示正确,否则错误,丢弃数据包。

3.2 LF传输协议与软件流程

LF信号的传输也采用曼彻斯特编码。由于 PIC16F639 模拟前端输入调制频率最高为4kHz,所以选择1kHz作为LF输入信号的数据频率。LF数据帧格式如表2所示。

采用可低频唤醒的TPMS胎压检测系统的设计

(1)AGC稳定时间:这是一个持续的高电平脉冲,可将AFE从休眠模式唤醒,AGC模块可以自动调整过强的输入信号电压,使之达到后续电路可接受的水平,AGC稳定时间后,AGC稳定于输入信号电平。如果AGC稳定时间不符合要求,AFE将被软复位。

(2)唤醒滤波器脉冲:唤醒滤波器用来使能LFDATA输出并唤醒单片机,但前提条件是在LC输入引脚接收到特定的脉冲序列。这样可以防止由于噪声或不想要的输入信号等原因而致使AFE唤醒单片机。唤醒滤波器脉冲的高持续时间和低持续时间分别由OEH、OHL位决定,通过SPI口编程。

(3)命令位:8位数据中的第1位将引起PORTA电平变化中断使单片机从休眠模式唤醒,剩余的7位数据作为命令代码。单片机通过定时采集RA4引脚电平,获得相应数据,并通过与单片机预定义值进行匹配,产生相应动作状态。

(4)校验位:采用奇校验方式,即当数据中1的个数为奇数时,则校验位为0;否则校验位为1。

(5)结束位:用两个连续的数字0表示结束位,结束位采用NRZ编码格式。

图3是PIC16F639检测低频信号流程图。当单片机上电后,可以通过SPI口对AFE的8个寄存器进行设置。打开PORTA电平变化中断后进入休眠模式。当LC输入引脚检测到输入信号,输入的AGC稳定时间电平超过20mV时将置位AFE状态寄存器AGCACT位。如果输入信号不到20mV,则不会激活AGC。由于只使用一个模拟通道,因此当检测到输入信号时,只置位WAKEY位。若AFE被唤醒后,超过16ms没有信号输入,则软复位将使AFE重新回到休眠状态。如果未使能唤醒滤波器,则后续接收到的信号将被AFE认为是有用信号,并直接从LFDATA引脚以数字量输出。否则,后续信号必须满足唤醒滤波器的时序脉冲要求。如果不满足,且超过32ms没有正确信号输入将置/ALERT引脚低,并返回到休眠状态。如果满足,则通过LFDATA引脚唤醒单片机并输出数据。单片机根据译码数据被重新配置。

采用可低频唤醒的TPMS胎压检测系统的设计

3.3 发射模块基本程序流程

当系统上电复位后,PIC16F639首先执行初始化命令,随后进入休眠等待状态,如图4(a)所示。当检测到传感器唤醒脉冲或LF的输入信号时,系统退出休眠状态。检测到传感器唤醒脉冲后,若满足数据检测条件,则单片机通过配置传感器S1、S0模式选择引脚 ,控制传感器检测压力及温度,并将读取的数据通过SPI口传至PIC单片机,判定是否满足配置发射条件,系统默认的发送条件是30秒发送一次,但也可以通过低频唤醒指令自行设置发射信号的时间间隔。当测量的压力与温度变化量超过阈值时,系统则会自动修改发送条件至快速发射模式,即将发射数据时间间隔缩短到800ms,使驾驶者可以实时掌握轮胎状态,及时采取防范措施。当发射完成后,系统再次进入休眠状态,以上基本流程如图4(c)所示。如果系统被LF信号唤醒后,则首先对LF输入的曼彻斯特编码信号进行译码,根据译码信息重新配置发射条件与数据检测的时间间隔,也可以控制 TPMS 发射系统 的启动和暂停,如图4(b)所示。

采用可低频唤醒的TPMS胎压检测系统的设计

可低频唤醒的TPMS发射系统具有低成本、低功耗、高集成度、具有双向通信功能的特点,这使它比传统TPMS更具市场竞争力。随着TPMS在中国的普及,该系统将具有较大的推广价值。

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

    关注

    6037

    文章

    44558

    浏览量

    635415
  • 发射机
    +关注

    关注

    7

    文章

    505

    浏览量

    48036
  • 液晶显示器
    +关注

    关注

    11

    文章

    576

    浏览量

    43646
收藏 人收藏

    评论

    相关推荐

    基于SP30传感器和CAN总线的检测系统

    络及辅助通信网络—LIN 的总线设计。2 检测系统总体方案直接式 TPMS 系统结构如图1,
    发表于 05-17 11:55

    解答监测系统的必要性与TPMS解决方案

    ,适用于监测系统。昇润科技 TPMS系统采用直接式TPM
    发表于 10-10 17:27

    基于蓝牙4.0的新型监测设计方案

    基于一种新的蓝牙技术——蓝牙4.0(Bluetooth Low Energy)新型的监测系统TPMS)的设计方案。鉴于蓝牙4.0(Bluetooth Low Energy)的
    发表于 03-04 04:27

    TPMS激活设备低频唤醒传感器的时候效果不好

    激活设备 低频唤醒传感器的时候效果不好,有什么建议不?
    发表于 12-17 23:53

    最新汽车电子检测方案

    轮胎的正常工作是安全行车的重要保障,相当大一部分的汽车安全事故是由轮胎故障造成的。本方案采用英飞凌检测方案中的关键器件(SP37,TDA5235/TDA5240),整个
    发表于 05-06 07:34

    基于SP30传感器和CAN总线的检测系统

    摘要:本文详细介绍了在检测系统TPMS)中应用的压力传感器SP30 和采用汽车现有的CAN
    发表于 05-16 18:50 48次下载

    基于SP30传感器和CAN总线的检测系统

    本文详细介绍了在检测系统TPMS)中应用的压力传感器SP30 和采用汽车现有的CAN 总线
    发表于 12-26 17:01 54次下载

    全球解决方案监测系统_白皮书

    轮胎是舒适、安全和节油驾驶的基础–前提是充气适度。这看似简单,但没有监测系统TPMS),驾驶员只能想当然地估测,通常无法获得合适的
    发表于 10-31 13:45 0次下载
    全球解决方案<b class='flag-5'>胎</b><b class='flag-5'>压</b>监测<b class='flag-5'>系统</b>_白皮书

    基于TPMS系统传感器内置与外置的区别说明

    我们知道,传感器是用于汽车轮胎压力监测系统,也就是TPMS系统中,对汽车轮胎的压力、温度进行测量的传感器。而在
    发表于 09-21 09:47 19次下载

    基于SP30传感器和CAN总线的检测系统

    本文详细介绍了在检测系统TPMS)中应用的压力传感器 SP30 和采用汽车现有的 CAN
    发表于 12-13 14:05 4次下载

    关于监测系统TPMS的性能分析和介绍

    监测TPMS方案来自英飞凌汽车电子产业化合作伙伴。汽车在正常行驶过程中,如果轮胎压力存在问题,不仅仅减少轮胎的使用寿命和增大油耗,甚至会导致爆等危险情况的发生。汽车胎
    的头像 发表于 09-26 10:09 6130次阅读
    关于<b class='flag-5'>胎</b><b class='flag-5'>压</b>监测<b class='flag-5'>系统</b><b class='flag-5'>TPMS</b>的性能分析和介绍

    如何使用SP30传感器和CAN总线实现检测系统

    本文详细介绍了在检测系统TPMS)中应用的压力传感器SP30和采用汽车现有的CAN总线实现
    发表于 12-19 14:41 18次下载
    如何使用SP30传感器和CAN总线实现<b class='flag-5'>胎</b><b class='flag-5'>压</b><b class='flag-5'>检测</b><b class='flag-5'>系统</b>

    Arduino雷诺TPMS显示

    电子发烧友网站提供《Arduino雷诺TPMS显示.zip》资料免费下载
    发表于 12-21 14:13 4次下载
    Arduino雷诺<b class='flag-5'>TPMS</b><b class='flag-5'>胎</b><b class='flag-5'>压</b>显示

    鼎盛合PCBA方案——TPMS监测方案

    TPMS监测系统是指对汽车胎异常或温度过高进行预警的装置,使车主在行车过程中提前知道,防止爆
    的头像 发表于 06-30 14:55 764次阅读

    信驰达科技推出低功耗蓝牙监测系统TPMS)解决方案

    间接式TPMS:其工作原理是当某轮胎的气压降低时,车辆的重量会使该轮的滚动半径将变小,导致其转速比其他车轮快。通过比较轮胎之间的转速差别,以达到监视的目的。间接式TPMS
    的头像 发表于 01-10 16:03 806次阅读
    信驰达科技推出低功耗蓝牙<b class='flag-5'>胎</b><b class='flag-5'>压</b>监测<b class='flag-5'>系统</b>(<b class='flag-5'>TPMS</b>)解决方案