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里最常用的两种调制方式:ASK 和 FSK。
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数据帧,包含以下几个部分:
- 前导码(Preamble):一串固定的0/1交替序列,用于接收端同步时钟。比如 01010101……
- 同步字(Sync Word):一个特定的字节序列,告诉接收端“数据要开始了”。比如 0x2DD4。
- 标识符(ID):每个传感器有唯一的32位或64位ID。接收端通过ID知道是哪个轮胎发来的数据。
- 数据字段(Data):包含压力、温度、电池电压、状态标志等。通常8-16个字节。
- 校验(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的“咽喉”,搞懂了它,后面的协议解析、系统集成就顺了。下一章咱们聊聊传感器本身——压力、温度是怎么测出来的。