platformIO 单片机开发神器
内容提要
作者开发了三相变频器以驱动异步电机,因未找到合适的安全电压变频器,决定自行制作。使用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采样电位器输出后设定电压和频率。