3、射频通信基础:RF基础理论、ISM频段、ASK/FSK调制方式、TPMS射频通信协议概述

好,咱们进入第三章。这一章是TPMS系统的“物理层”核心——射频通信。说白了,就是轮胎里的传感器怎么把数据“喊”到接收器那边去。

我刚开始接触TPMS时,总觉得射频这东西很玄乎。后来发现,只要抓住几个关键点,其实没那么复杂。咱们一步步来。

3.1 RF基础理论:信号是怎么飞出去的?

射频(RF),就是无线电频率。TPMS用的频率,通常在315MHz或433MHz附近。为什么选这个范围?后面会讲。

一个射频信号,有三个核心参数:

  • 频率(f):每秒振荡多少次,单位Hz。TPMS常用315MHz或433.92MHz。
  • 波长(λ):一个周期内信号传播的距离。公式 λ = c / f(c是光速)。315MHz的波长大约0.95米,433MHz大约0.69米。
  • 功率(P):信号有多强,单位dBm。TPMS发射功率通常在-10dBm到+10dBm之间。

你可能会问:“波长这么短,能传多远?”

嗯,这里有个关键点——天线效率。天线长度通常取波长的1/4。315MHz的1/4波长大约是23.7厘米。但轮胎里放不了那么长的天线,所以实际TPMS天线会做“缩短”设计,效率会打折扣。我在项目中遇到过,天线匹配没调好,通信距离直接从50米掉到10米。嗯,那会儿真是折腾了好几天。

核心公式(记住这个):

自由空间路径损耗(dB)= 32.45 + 20×log10(频率MHz) + 20×log10(距离km)

举个例子:433MHz,距离100米(0.1km),损耗 ≈ 32.45 + 20×log10(433) + 20×log10(0.1) ≈ 32.45 + 52.7 - 20 = 65.15 dB

也就是说,发射端输出0dBm,到接收端就剩下-65dBm左右。接收灵敏度一般能做到-100dBm左右,所以通信是没问题的。

3.2 ISM频段:为什么TPMS选315/433MHz?

ISM频段,全称是Industrial, Scientific, Medical(工业、科学、医疗)。这些频段是国际电信联盟(ITU)划出来的“免费”频段——不需要申请牌照,只要遵守功率限制就能用。

TPMS常用的ISM频段有:

频段 频率范围 主要应用地区 特点
315MHz 310-320 MHz 北美、日本 穿透性好,天线较长
433.92MHz 433.05-434.79 MHz 欧洲、中国、亚洲 全球通用,天线适中
868MHz 868-870 MHz 欧洲 带宽更宽,但穿透性稍差
915MHz 902-928 MHz 北美 带宽宽,适合跳频

我个人习惯,做国内项目首选433.92MHz。为什么?因为315MHz的天线太长,868/915MHz在轮胎这种金属环境里衰减更大。433MHz是个折中——天线能做到约17厘米(1/4波长),穿透性也够用。

避坑指南:

我曾经在出口欧洲的项目里直接用了433MHz,结果发现欧洲某些国家对433MHz的发射功率限制更严格(10mW vs 25mW)。后来不得不重新调匹配。所以,做产品前一定要查目标市场的法规!

3.3 ASK/FSK调制方式:数据怎么“骑”在电波上?

传感器采集到的数据(压力、温度、电池电压)是数字信号——0和1。但射频信号是连续的波形。怎么把数字信号“装”到射频信号上?这就是调制。

TPMS里最常用的两种调制方式:ASKFSK

3.3.1 ASK(幅移键控)

ASK,说白了就是“有信号代表1,没信号代表0”。

  • 原理:载波幅度随数字信号变化。1时发射满功率,0时发射功率降到很低(甚至关闭)。
  • 优点:实现简单,功耗低(0时不发射,省电)。
  • 缺点:抗干扰能力差。路上有同频干扰,接收端容易误判。

我见过一些低端TPMS用ASK,成本确实低。但问题也明显——在加油站、高压线附近,误报率会升高。你想想看,轮胎气压正常,但接收器收到一堆乱码,然后报警……车主得多烦?

3.3.2 FSK(频移键控)

FSK就聪明一些。它用两个不同的频率代表0和1。

  • 原理:载波频率在f0和f1之间切换。比如433.92MHz代表1,433.82MHz代表0(频偏100kHz)。
  • 优点:抗干扰能力强。幅度干扰不影响频率判断。
  • 缺点:实现稍复杂,功耗略高于ASK。

现在主流的TPMS方案,基本都用FSK。尤其是2-FSK(二进制频移键控),是行业标准。我建议新手直接选FSK,别在ASK上浪费时间——省那点功耗,不够处理干扰带来的麻烦。

调制方式对比:

特性 ASK FSK
抗干扰
功耗
实现复杂度 简单 中等
误码率
成本

3.4 TPMS射频通信协议概述:数据长什么样?

调制方式定了,接下来就是数据怎么组织。TPMS的射频协议,说白了就是“数据帧格式”。

一个典型的TPMS数据帧,包含以下几个部分:

  1. 前导码(Preamble):一串固定的0/1交替序列,用于接收端同步时钟。比如 01010101……
  2. 同步字(Sync Word):一个特定的字节序列,告诉接收端“数据要开始了”。比如 0x2DD4。
  3. 标识符(ID):每个传感器有唯一的32位或64位ID。接收端通过ID知道是哪个轮胎发来的数据。
  4. 数据字段(Data):包含压力、温度、电池电压、状态标志等。通常8-16个字节。
  5. 校验(CRC):循环冗余校验,确保数据没被干扰。常用CRC-8或CRC-16。

举个例子,一个典型的TPMS数据帧(十六进制):

AA AA AA AA 2D D4 12 34 56 78 25 30 01 2C 3A 1F
|--前导码--| |同步字| |----ID----| |--数据--| |CRC|

其中:

  • AA AA AA AA:前导码(4字节,0xAA = 10101010)
  • 2D D4:同步字
  • 12 34 56 78:传感器ID(4字节)
  • 25 30 01 2C:数据(压力=0x25=37psi,温度=0x30=48°C,电池=0x01=正常,状态=0x2C)
  • 3A 1F:CRC-16校验

注意:

不同芯片厂商的协议细节不一样。比如NXP的FXTH87系列和Infineon的SP37系列,前导码长度、同步字、数据排列顺序都有差异。我曾经在项目里直接套用了A厂商的协议解析B厂商的数据,结果解析出来全是乱码……后来老老实实看了数据手册才搞定。

3.5 实际项目中的射频设计要点

讲完理论,说点实战经验。射频设计,有几个坑是新手必踩的:

  • 天线匹配:天线和射频芯片之间要加匹配网络(LC电路)。不匹配的话,发射功率大部分反射回来,辐射不出去。我见过一个项目,天线匹配没调,发射功率10dBm,实测辐射功率只有-5dBm……
  • PCB布局:射频走线要短、要直,避免直角。地平面要完整,不要有缝隙。晶振要远离天线。
  • 去耦电容:射频芯片的电源引脚,一定要加100nF+10μF的去耦电容。不然发射时电流突变,电压会掉,导致频率漂移。
  • 频率校准:晶振有误差(通常±20ppm),会导致发射频率偏移。接收端如果带宽窄,可能收不到信号。所以量产时要做频率校准,或者用带自动频率控制(AFC)的接收芯片。

我的习惯:

每次画完射频部分的PCB,我都会先打样回来用频谱仪测一下。看看中心频率对不对,谐波多不多,带宽够不够。这一步省不了——等模具开好了再改,成本就大了。

好了,这一章的内容就到这儿。射频通信是TPMS的“咽喉”,搞懂了它,后面的协议解析、系统集成就顺了。下一章咱们聊聊传感器本身——压力、温度是怎么测出来的。