做射频的人,经常要算东西。
链路预算、波长、自由空间损耗、馈线损耗、功率换算……
新手容易犯两个错误:要么硬背公式,每次都要翻笔记;要么凭感觉估,估错了就踩坑。
我刚开始也是这样。后来攒了几个小工具,放在桌面上,要用的时候点开就算,几秒钟的事。
今天就把这工具分享给你。都是免费的,有的甚至不用装软件,打开网页就能用。
工具一:链路预算计算器
什么是链路预算
链路预算,简单说就是算一算:从读写器发出去的信号,经过空间传播,到标签那里还剩多少,够不够标签工作;标签反射回来的信号,再经过空间传播,回到读写器接收端还剩多少,能不能被识别。
两条链路:下行(读写器→标签)和上行(标签→读写器)。哪条链路差,哪条就是瓶颈。
核心公式
下行链路预算(标签能不能被激活):
P_tag = P_tx + G_tx - FSL + G_tag ≥ P_activate
上行链路预算(读写器能不能收到反射信号):
P_rx = P_tag + G_tag - FSL + G_rx ≥ P_sensitivity
其中:
- P_tx:读写器发射功率(dBm)
- G_tx:发射天线增益(dBi)
- G_rx:接收天线增益(dBi),通常跟发射天线一样
- G_tag:标签天线增益(dBi),一般1-2dBi
- FSL:自由空间损耗(dB),跟距离和频率有关
- P_activate:标签激活灵敏度(dBm),越好的标签数值越小(越负)
- P_sensitivity:读写器接收灵敏度(dBm),越好的读写器数值越小
自由空间损耗怎么算
自由空间损耗公式:
FSL (dB) = 20×log₁₀(d) + 20×log₁₀(f) - 27.55
d是距离(米),f是频率(MHz)。
920MHz下,常见距离的自由空间损耗大概是:
💡 怎么用
举个例子:30dBm发射功率 + 6dBi天线 + 920MHz + 5米距离,标签灵敏度-18dBm,能不能读到?
下行:30 + 6 - 45.8 + 1.5 = -8.3 dBm,比-18dBm大,标签能激活。
上行:-8.3 + 1.5 - 45.8 + 6 = -46.6 dBm,如果读写器灵敏度优于-46.6dBm,就能收到。
现在主流读写器接收灵敏度一般在-60到-70dBm,所以上行大概率也没问题。
这个计算是理想环境下的理论值,实际要留余量。我一般留6-10dB的余量,应对反射、损耗、角度等影响。
· · ·
工具二:dBm/功率换算器
为什么要用dBm
射频领域用dBm(分贝毫瓦)做功率单位,而不是瓦或者毫瓦。为什么?
因为功率范围太大了。从发射端的几瓦,到接收端的几纳瓦(nW),差了9个数量级。用线性数字写起来太麻烦,用对数(dB)就方便多了。
换算公式
dBm = 10 × log₁₀(P / 1mW)
反过来:
P (mW) = 10 ^ (dBm / 10)
常用的几个数值,建议记一下,能秒算:
💡 快速换算技巧
记住两个口诀就行:
+3dB = 功率翻倍,-3dB = 功率减半
+10dB = 功率×10,-10dB = 功率÷10
比如30dBm是1W,33dBm就是2W,27dBm就是0.5W,20dBm就是0.1W。
熟练了之后,心算就能搞定。
什么时候用
这个换算我几乎天天用:
- 客户问"你们设备功率多大"——我得把dBm换成瓦告诉他
- 算链路预算的时候——加减dB就行,不用算乘除
- 调设备的时候——知道加3dB是什么概念
别小看这个换算。我面试新人的时候,经常问一个问题:"30dBm是多少瓦?"
答不上来的,基本可以判断是真没做过射频。
· · ·
工具三:波长/频率计算器
波长和频率的关系
无线电波在自由空间中的传播速度约等于光速(c ≈ 3×10⁸ m/s)。
波长、频率、速度的关系:
λ = c / f
λ是波长(米),c是光速(3×10⁸ m/s),f是频率(Hz)。
简化一下,频率用MHz的话,公式变成:
λ (米) = 300 / f (MHz)
超高频各频段对应的波长
波长有什么用
知道了波长,你可以做很多事情:
- 估算天线尺寸:半波偶极子天线的长度大约是半波长,也就是16厘米左右。所以你看到的RFID天线,尺寸基本都在十几厘米以上。
- 判断安装间距:两个天线离太近会互相耦合,一般建议至少隔1/4波长(约8厘米)以上。
- 理解标签尺寸:标签天线也是按波长比例设计的。全尺寸标签大约是半波长,迷你标签就要靠各种折叠和加载技术来缩小尺寸,代价是灵敏度下降。
- 估算反射盲区:遇到金属反射面,每隔半波长就有一个驻波节点。知道了波长,你大概就能估算出盲区的间隔。
💡 我的经验
做项目的时候,我脑子里有个数字——33厘米。
这是920MHz左右超高频的波长。想到这个数字,很多事情就能理解了:
为什么标签最小也得几厘米?因为天线要跟波长成正比。
为什么离金属面太近不行?因为1/4波长(8厘米)以内是感应区,信号抵消。
为什么超高频不能做太小的天线?物理规律摆在那。
· · ·
工具怎么找
上面说的三个工具,其实都是非常简单的计算。
你可以自己在Excel里写几个公式,也可以用在线计算器,甚至写个小程序放到手机上。
我自己的习惯是:
- 电脑上:收藏几个在线射频计算器网站,打开浏览器就能用
- 手机上:装了一个叫"RF Calculator"的App,随时掏出来算
- 办公桌上:贴了一张dBm换算对照表,瞟一眼就知道
工具是给人用的,不是用来装的。
很多人喜欢收藏各种高大上的仿真软件、设计工具,收藏了一堆,从来没打开过。
真正有用的工具,是你每天都会用的、几秒钟就能出结果的那种。
简单、直接、靠谱,就够了。
· · ·
这一讲的重点
1.链路预算计算器:做方案前算一下,理论读距心里有数。下行算标签能不能激活,上行算读写器能不能收到。留6-10dB余量。
2.dBm功率换算器:+3dB翻倍,-3dB减半,+10dB×10,-10dB÷10。30dBm = 1W,是中国超高频上限。
3.波长频率计算器:λ = 300/f(MHz)。920MHz波长约33厘米。理解天线尺寸、安装间距、盲区分布都要用。
4.工具不用多:简单、靠谱、常用,就是好工具。
上面提到的三个工具我已经做了离线网页版本的,并将一些常用的链接也放上去了:
https://download.csdn.net/download/KingOTG/93671859
下一讲预告:
📋 【复盘】基础篇最容易被忽略的5个知识点
我们下一讲见。