platformIO 单片机开发神器

💡 原文中文,约1700字,阅读约需4分钟。
📝

内容提要

作者开发了三相变频器以驱动异步电机,因未找到合适的安全电压变频器,决定自行制作。使用ESP32和STM32单片机,结合SimpleFOC库和PlatformIO工具,成功制作了两个变频器。ESP32通过蓝牙控制,STM32通过电位器调节。尽管电机输出受限于电压,仍探索低压异步电机的可能性。

🎯

关键要点

  • 作者开发了三相变频器以驱动异步电机,因未找到合适的安全电压变频器,决定自行制作。

  • 使用ESP32和STM32单片机,结合SimpleFOC库和PlatformIO工具,成功制作了两个变频器。

  • ESP32通过蓝牙控制,STM32通过电位器调节输出电压和频率。

  • 电机输出受限于电压,使用30V直流电只能逆变出21V交流电,导致扭矩不足。

  • 作者希望能找到适合低压的异步电机,当前市场上低压电机主要为永磁同步电机。

🔎

延伸解读

开发环境的选择

作者选择使用PlatformIO作为开发环境,这为单片机编程提供了更高的灵活性和便利性。PlatformIO支持多平台构建,允许在同一代码基础上为不同的单片机生成固件,极大地提高了开发效率。对于开发者来说,选择合适的开发工具可以显著减少调试和编译的时间。

电机输出的限制

文章提到,由于使用的电压限制,作者的变频器只能输出21V的交流电,这导致了电机扭矩不足。对于需要高扭矩的应用场景,选择合适的电机和电源电压至关重要。开发者在设计电机驱动系统时,应考虑电机的额定电压和实际应用需求,以避免性能瓶颈。

低压异步电机的市场现状

作者希望找到适合低压的异步电机,但市场上主要提供的是永磁同步电机。这一现状反映了低压异步电机的稀缺性,可能限制了相关项目的开发。对于有类似需求的开发者,了解市场动态和产品可用性是非常重要的,以便做出合理的设计选择。

延伸问答

作者为什么决定自己制作三相变频器?

因为未找到合适的安全电压变频器,作者决定自行制作。

ESP32和STM32在变频器中的作用是什么?

ESP32通过蓝牙控制变频器,STM32通过电位器调节输出电压和频率。

使用PlatformIO有什么优势?

PlatformIO提供了多平台构建功能,可以同一份源码编译出ESP32和STM32的固件。

电机输出受限于什么因素?

电机输出受限于电压,使用30V直流电只能逆变出21V交流电,导致扭矩不足。

作者希望找到什么样的电机?

作者希望找到适合低压的异步电机,当前市场上低压电机主要为永磁同步电机。

如何通过电位器调节STM32的输出?

STM32通过接入电位器,使用ADC采样电位器输出后设定电压和频率。

🏷️

标签

➡️

继续阅读