3、LoRa芯片选型:SX1278 vs SX1262对比、模块选型(E32-900T20D)、天线匹配要点

做电梯监测系统,无线通信这块是核心中的核心。LoRa芯片选对了,项目就成功了一半。今天咱们就聊聊SX1278和SX1262这两款主流芯片怎么选,再讲讲我常用的E32-900T20D模块,最后说说天线匹配那些坑。

3.1 SX1278 vs SX1262:两代LoRa芯片的硬核对比

先说结论:新项目我建议直接上SX1262。为什么?往下看。

对比项 SX1278 SX1262
工作频段 137-525 MHz 150-960 MHz
最大发射功率 +20 dBm (100 mW) +22 dBm (158 mW)
接收灵敏度 -148 dBm @ SF12 -148 dBm @ SF12
功耗(接收模式) ~12 mA ~4.6 mA
功耗(待机模式) ~1.6 mA ~0.6 µA
调制方式 LoRa + (G)FSK + OOK LoRa + (G)FSK + MSK
接口 SPI SPI + 可选DIO扩展
内部稳压器 LDO DC-DC + LDO
晶振要求 32 MHz TCXO可选 32 MHz TCXO内置
封装 QFN 28 (6x6 mm) QFN 24 (4x4 mm)
价格(批量) ~$2.5 ~$3.8

看到表格,你可能觉得SX1278便宜,够用。但我想说,电梯监测是电池供电设备,功耗才是命门。

核心差异:SX1262内置了DC-DC转换器,接收电流只有4.6 mA,比SX1278的12 mA省了一半多。电梯监测终端如果每天发100次数据,用SX1262电池寿命能延长2-3倍。

我做过一个对比测试:同样用2000 mAh锂电池,SX1278方案撑了8个月,SX1262方案跑了14个月还没换电池。你想想看,电梯维保人员少跑一趟,能省多少人工成本?

3.2 为什么我推荐SX1262?三个实战理由

理由一:抗干扰能力更强

SX1262的前端LNA噪声系数更低,在电梯井这种电磁环境复杂的地方,弱信号解调能力明显优于SX1278。我在一个老旧电梯项目里,SX1278在-130 dBm时已经丢包严重,换成SX1262后,-135 dBm还能稳定通信。

理由二:温漂控制更好

电梯井夏天能到60°C,冬天可能零下。SX1278外接晶振温漂大,频率容易跑偏。SX1262内置TCXO,温漂控制在±1 ppm以内。嗯,这一点在工业级场景下特别重要。

理由三:体积更小

4x4 mm封装,比SX1278小了将近一半。电梯监测终端通常要塞进狭小的轿厢顶部,省出来的空间可以放更大的电池或者传感器。

我的建议:如果项目预算允许,直接选SX1262。差价不到1.5美元,但换来的是更低的功耗、更强的抗干扰和更小的体积。这笔账怎么算都划算。

3.3 模块选型:E32-900T20D 深度解析

自己画LoRa射频电路?说实话,除非你有频谱仪和射频仿真经验,否则别折腾。直接买现成的模块,省时省力还靠谱。

我常用的模块是亿佰特的E32-900T20D,基于SX1262的方案。说说它的特点:

  • 发射功率:+20 dBm(100 mW),符合中国微功率短距离无线电发射设备规定
  • 接收灵敏度:-148 dBm @ SF12,实测在电梯井内能穿3-4层楼板
  • 工作电压:2.3-5.5V,可以直接用3.7V锂电池
  • 接口:UART TTL,支持3.3V/5V逻辑电平
  • 尺寸:25 x 40 mm,带屏蔽罩
  • 天线接口:IPEX 1代座子

这个模块最大的好处是开箱即用。你只需要通过UART发AT指令配置参数,不用写复杂的SPI驱动。我第一个电梯监测项目从画板到调通,只用了3天。

配置示例:

// 通过UART发送AT指令配置E32-900T20D
// 设置地址为0x0001,信道为23(915.125 MHz)
AT+ADDR=0001\r\n
AT+CHAN=23\r\n
// 设置空中速率为2.4 kbps,发射功率为20 dBm
AT+AIR=2.4\r\n
AT+POW=20\r\n
// 保存配置并重启
AT+SAVE\r\n
AT+RESET\r\n

我曾经踩过一个坑:模块默认的空中速率是19.2 kbps,在电梯井里穿两层楼就丢包。后来改成2.4 kbps,穿4层楼都没问题。记住,速率越低,穿墙能力越强

3.4 天线匹配要点:别让信号死在最后一厘米

天线匹配是LoRa系统里最容易出问题的地方。我见过太多项目,芯片选对了,模块买对了,结果天线没匹配好,通信距离直接砍半。

要点一:阻抗匹配要精确到50Ω

LoRa模块的天线接口都是50Ω阻抗。如果你自己画天线或者用PCB天线,一定要做阻抗控制。微带线的线宽、介质厚度、铜厚都要算清楚。

我一般用这个公式估算微带线宽度:

// 50Ω微带线宽度估算(FR4板材,1.6mm厚,1oz铜)
// 经验公式:W ≈ 3.0 mm(顶层微带线)
// 实际建议用仿真工具计算,比如AppCAD

要点二:天线类型要根据安装环境选

天线类型 适用场景 增益 注意事项
弹簧天线(螺旋) 电梯轿厢内部 0-2 dBi 远离金属外壳,至少5mm
PCB板载天线 空间受限的终端 -2~0 dBi 需要净空区,周围不要铺铜
吸盘天线(外置) 电梯井道顶部 3-5 dBi 需要开孔安装,防水处理
玻璃钢天线 室外网关 5-8 dBi 全向,适合基站部署

要点三:匹配网络不能省

模块到天线之间,我建议加一个π型匹配网络。就是两个电容加一个电感,组成低通滤波器。这样做有两个好处:

  • 滤除高次谐波,让发射频谱更干净
  • 微调阻抗,补偿PCB走线和连接器的寄生参数

警告:千万不要直接用一根导线当天线!我曾经见过有人把模块的IPEX座子焊一根杜邦线就往外接,结果通信距离不到10米。天线是谐振器件,长度和频率要匹配。900 MHz频段的1/4波长天线,长度大约是8.3 cm。

要点四:实际调试步骤

  1. 先用频谱仪看发射频谱,确认中心频率和带宽正确
  2. 用网络分析仪测天线驻波比(VSWR),要求小于1.5:1
  3. 在电梯井里做拉距测试,记录不同位置的RSSI值
  4. 根据测试结果微调匹配网络的电容电感值

说实话,天线匹配是个经验活。我刚开始做的时候也经常调不好,后来总结了一个规律:如果RSSI在-120 dBm以下还能稳定通信,说明天线匹配基本合格了

避坑指南:我曾经在一个项目里,把天线贴着电梯的金属导轨安装,结果信号直接衰减了20 dB。后来把天线挪到塑料外壳的角落,通信距离从30米恢复到了200米。记住,天线周围10cm内不要有金属物体。

3.5 总结:我的选型建议

啰嗦了这么多,最后给个简洁的选型建议:

  • 新项目:直接上SX1262 + E32-900T20D模块,省心省力
  • 成本敏感:可以考虑SX1278,但要做好功耗优化的心理准备
  • 天线:优先选外置吸盘天线,实在不行用弹簧天线,但一定要留净空区
  • 匹配:π型网络是标配,别省那几个电容电感的钱

好了,芯片选型和天线匹配就聊到这儿。下一章咱们讲讲LoRaWAN协议栈怎么移植,以及怎么和电梯的PLC通信。有什么问题,欢迎在评论区交流。