第二章 硬件平台选型与设计:主控芯片选型(STM32 vs 国产替代)、传感器选型(称重、门磁、限位)、电机驱动方案(变频器 vs 步进)

做嵌入式电梯控制,硬件选型是第一步,也是最容易踩坑的一步。我这些年经手过好几个电梯项目,从最初的样板间到最终量产,硬件方案几乎都推倒重来过。说白了,选型不是选最贵的,也不是选最便宜的,而是选最「稳」的。

这一章,我就把主控芯片、传感器、电机驱动这三个核心模块的选型思路,掰开了讲给你听。

2.1 主控芯片选型:STM32 vs 国产替代

主控芯片是电梯的大脑。我个人习惯,先看生态,再看性能,最后看成本。

2.1.1 STM32 的优势与局限

STM32 在工业控制领域,几乎是「默认选项」。为什么?

  • 生态成熟:HAL库、LL库、CubeMX,开发工具链非常完善。你遇到的大部分问题,网上都能找到答案。
  • 稳定性高:我做过-40℃到85℃的环境测试,STM32F4系列表现很稳,几乎没有死机的情况。
  • 外设丰富:多路定时器、ADC、CAN、SPI,电梯控制需要的接口基本都有。

但 STM32 也有局限。近几年的缺货涨价,大家应该都深有体会。我记得2021年,一颗STM32F103C8T6从几块钱涨到上百块,项目差点因此停摆。所以,国产替代方案必须考虑。

2.1.2 国产替代方案:GD32、AT32、APM32

国产芯片这几年进步很快。我重点测试过 GD32F303 和 AT32F403,说说我的感受。

对比项 STM32F103 GD32F303 AT32F403
主频 72MHz 120MHz 240MHz
Flash 64KB~512KB 64KB~512KB 256KB~1024KB
SRAM 20KB~64KB 48KB~96KB 64KB~224KB
价格(2024年参考) ¥15~30 ¥8~15 ¥10~20
生态兼容性 标准 引脚兼容,库需适配 引脚兼容,库需适配

这里有个关键点:国产芯片的「兼容」不是100%的。我曾经在GD32上直接烧录STM32的代码,结果定时器中断频率不对。后来查手册才发现,GD32的APB总线时钟配置和STM32有细微差别。所以,换芯片一定要重新做时序验证。

我的建议:

  • 如果项目量小、周期紧,用STM32,省心。
  • 如果项目量大、成本敏感,用国产替代,但必须留出至少2周的适配测试时间。
  • 不要混用!同一个项目里,主控和从控最好用同一家芯片,否则调试起来会非常痛苦。

2.2 传感器选型:称重、门磁、限位

电梯里的传感器,每一个都关乎安全。我见过因为门磁选型不当,导致电梯门关不严就运行的案例——嗯,那后果很严重。

2.2.1 称重传感器:选电阻应变式还是电容式?

电梯称重,主要是为了判断轿厢是否超载。目前主流方案有两种:

  • 电阻应变式:精度高(0.1%以内),温漂小,但安装要求高,需要做机械调零。
  • 电容式:成本低,安装简单,但受湿度影响大,长期稳定性不如电阻式。

我个人更倾向电阻应变式。虽然贵一点,但电梯是安全设备,不能省这个钱。我曾经在一个项目中,为了省钱用了电容式,结果梅雨季节连续误报超载,最后全部换回电阻式,反而多花了三倍的人工费。

选型要点:

  • 量程:一般选额定载荷的1.5倍。比如1吨的电梯,选1.5吨的传感器。
  • 输出信号:4-20mA 或 0-10V,优先选4-20mA,抗干扰能力强。
  • 防护等级:至少IP65,轿厢底部可能会有水渍。

2.2.2 门磁传感器:干簧管 vs 霍尔效应

门磁用来检测电梯门是否关好。这个信号如果出错,电梯可能会在门没关好的情况下运行,非常危险。

  • 干簧管:结构简单,成本低,但寿命有限(约10万次),而且怕震动。
  • 霍尔效应传感器:无触点,寿命长(百万次以上),抗震动,但需要供电。

我建议电梯门磁用霍尔传感器。为什么?电梯门每天开关几百次,干簧管用不了多久就会失效。我曾经在老旧电梯改造项目中,发现原厂的干簧管门磁平均寿命只有8个月,换成霍尔之后,3年没出过问题。

2.2.3 限位传感器:机械式 vs 光电式

限位传感器是电梯的「最后一道防线」。当电梯运行到顶层或底层时,必须强制停止。

  • 机械式限位开关:靠物理碰撞触发,可靠性高,但容易磨损。
  • 光电式限位传感器:非接触,响应快,但怕灰尘遮挡。

我的做法是:机械式 + 光电式双冗余。机械式作为主限位,光电式作为备份。这样即使一个失效,另一个还能兜底。嗯,这里要注意,两个传感器的安装位置要错开,不能装在同一个支架上,否则一个震动可能同时失效。

避坑指南:

我曾经在一个项目中,把光电限位传感器装在井道底部,结果电梯运行一段时间后,井道里的灰尘把传感器镜头糊住了,导致限位失效。后来我们给传感器加装了防尘罩,并且规定每季度清洁一次。所以,传感器的安装位置和防护措施,一定要提前想好。

2.3 电机驱动方案:变频器 vs 步进

电梯的电机驱动,直接决定了电梯的舒适度和能耗。目前主流方案是变频器驱动异步电机或永磁同步电机,步进电机在电梯中很少用。但为什么还有人问?我解释一下。

2.3.1 变频器驱动:电梯的「标配」

变频器通过改变频率和电压来控制电机转速,可以实现平滑启动和停止,避免电梯急停带来的不适感。

  • 异步电机 + 变频器:成本低,技术成熟,但效率稍低,需要定期维护碳刷(如果是绕线式)。
  • 永磁同步电机 + 变频器:效率高(90%以上),体积小,不需要碳刷,但成本高,对控制算法要求高。

我个人更推荐永磁同步方案。虽然贵一点,但省电、安静、维护少。我做过一个对比测试:同样载重1吨,永磁同步比异步电机节能约30%,一年省下来的电费就能覆盖成本差价。

2.3.2 步进电机:为什么不适合电梯?

步进电机有它的优势:控制简单、成本低、不需要编码器就能定位。但用在电梯上,有两个致命问题:

  • 转矩小:步进电机在低速时转矩大,但高速时转矩急剧下降。电梯需要从0速到高速平稳过渡,步进电机很难做到。
  • 失步风险:如果负载突然变化(比如有人突然进入轿厢),步进电机可能失步,导致电梯位置丢失。这在电梯上是绝对不允许的。

所以,步进电机只适合用在电梯的辅助机构上,比如门机、选层器。主驱动,必须用变频器。

我的选型总结:

  • 主控芯片:量小用STM32,量大用GD32/AT32,但必须做适配测试。
  • 称重传感器:电阻应变式,4-20mA输出,IP65以上。
  • 门磁传感器:霍尔效应,无触点,长寿命。
  • 限位传感器:机械式+光电式双冗余,注意防尘。
  • 电机驱动:永磁同步电机+变频器,节能且维护少。

硬件选型没有标准答案,但有一条原则:安全第一,稳定第二,成本第三。你想想看,电梯出一次事故,损失的可不只是钱。所以,该花的钱一定要花,该做的测试一定要做。下一章,我会讲电梯控制系统的软件架构设计,到时候咱们再聊。