番梨鸭 2023-03-11 16:06 采纳率: 100%
浏览 65
已结题

关于6路pwm通过逆变器控制三相电机转动

就是现在我能用dsp输出6路pwm波形,占空比这些都可调。

这个pwm主要作用,通过逆变电路,控制mos管开关,将48v供给电机,让电机转起来。这6路pwm的波形最终控制3相伺服电机转动。

想问问这个pwm的高电平的时间要根据什么确定的呢?
因为上下管不能导通,那么这个只需要将上下管的pwm翻转就好了,再添加死区时间,就可以实现了。

但是3组pwm之间的关系,还是高电平的时间是怎么控制的呢?
只是简单的控制,暂时不考虑反馈机制,假设电机在原点位置,不用位置反馈。
Ccs软件,dsp芯片控制pwm输出。

  • 写回答

6条回答 默认 最新

  • 「已注销」 2023-03-11 19:33
    关注

    参考GPT和自己的思路:要确定PWM高电平的时间,需要根据电机的转速、控制方式以及所需的输出功率来计算得出。对于控制电机的PWM信号,可以考虑使用三相交错PWM信号来控制。这种方式可以通过将三个PWM信号相互错开120度的方式,来控制电机的转速和方向。

    在使用逆变电路将PWM信号转换为三相交流电源时,需要考虑到逆变电路的效率和输出功率。逆变电路的输出功率可以通过控制PWM信号的高电平时间和占空比来实现。一般来说,PWM信号的高电平时间越长,输出功率越大,但是过长的高电平时间可能会导致逆变电路的效率下降或者损坏电机。

    因此,在确定PWM高电平的时间时,需要综合考虑输出功率、逆变电路的效率和电机的保护等因素。对于初学者来说,可以参考一些电机控制方案,比如开环控制或者闭环控制方案,来确定PWM信号的高电平时间。同时,也可以通过实验来测试不同高电平时间下的电机转速和输出功率,从而确定最佳的PWM控制方案。
    控制三相电机的整个流程一般如下:

    1 设计逆变器电路:根据电机的参数(例如电压、电流、功率等)以及所需的电机驱动方式(例如直接逆变、三电平逆变等),设计逆变器电路。

    2 编写控制算法:根据电机的工作原理和控制要求,设计电机控制算法。可以使用经典的控制算法(例如PID控制),也可以使用先进的控制算法(例如模型预测控制)。

    3 编写PWM输出程序:使用DSP芯片控制PWM输出。根据电机控制算法的要求,编写PWM输出程序,并将其烧录到DSP芯片中。

    4 调试和优化:将电机连接到逆变器电路上,运行控制算法和PWM输出程序,并对电机进行调试和优化,以达到预期的控制效果。

    需要注意的是,在整个流程中需要考虑到安全性、稳定性、可靠性等因素,尤其是电机驱动部分,需要特别谨慎,避免损坏电机或逆变器电路。同时,还需要根据具体的应用场景和需求,进行参数调整和优化。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(5条)

报告相同问题?

问题事件

  • 系统已结题 3月22日
  • 已采纳回答 3月14日
  • 创建了问题 3月11日

悬赏问题

  • ¥150 如图所示配置eNSP
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效
  • ¥15 悬赏!微信开发者工具报错,求帮改
  • ¥20 wireshark抓不到vlan
  • ¥20 关于#stm32#的问题:需要指导自动酸碱滴定仪的原理图程序代码及仿真
  • ¥20 设计一款异域新娘的视频相亲软件需要哪些技术支持
  • ¥15 stata安慰剂检验作图但是真实值不出现在图上
  • ¥15 c程序不知道为什么得不到结果
  • ¥15 键盘指令混乱情况下的启动盘系统重装