找回密码
 立即注册
楼主: zhiga***

有没使用3个IO 模拟三相交流电波形的例子

[复制链接]
  • TA的每日心情
    开心
    2024-5-12 08:55
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    1

    主题

    5

    回帖

    57

    积分

    注册会员

    积分
    57
    发表于 2024-4-20 19:13:44 | 显示全部楼层
    按照高级PWM相关程序《11-PWMA-输出3相互补SPWM变频驱动》例程制作的变频电路,如何同步改变互补SPWM P端和N端的输出占空比?使P、N两端(滤波后)的交流电压相位不变,但幅度同时降低或升高。试着改变变频表中的数据,可以改变输出占空比,但低通滤波后会有直流成分,数据往大或往小偏移则P端和N交流幅度会同步缩小,但直流也会向一端或另一端偏移;数据往中间偏移,交流幅度会同步缩小但P、N端都有相同的直流分量。请您指教为盼,谢谢!
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    2024-5-12 08:55
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    1

    主题

    5

    回帖

    57

    积分

    注册会员

    积分
    57
    发表于 2024-4-20 19:18:40 | 显示全部楼层
    按照高级PWM相关程序《11-PWMA-输出3相互补SPWM变频驱动》例程制作的变频电路,那如何同步改变互补SPWM P端和N端的输出占空比?在相位不变的情况下,使P、N两端(滤波后)的交流电压幅度同时降低或升高。试着改变变频表中的数据,可以改变输出占空比,但低通滤波后会有直流成分,数据往大或往小偏移则P端和N交流幅度会同步缩小,但直流也会向一端或另一端偏移;数据往中间偏移,交流幅度会同步缩小但P、N端都有相同的直流分量。请您指教,谢谢!

    点评

    只需要改变P端的占空比,N段是跟B端互补输出的。  详情 回复 发表于 2024-5-8 11:52
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    2024-5-12 08:55
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    1

    主题

    5

    回帖

    57

    积分

    注册会员

    积分
    57
    发表于 2024-4-21 09:44:33 | 显示全部楼层
    本帖最后由 yafu 于 2024-4-21 10:47 编辑
    梁工 发表于 2024-4-20 16:48
    两个方法:
    1、按幅度系数实时计算占空比的幅度,然后加载到占空比寄存器。
    2、按幅度系数计算正弦波表的 ...
    因为是用的STCH08系列的PWMA高级功能,P、N是对称互补的,P窄N就宽。

    点评

    幅度设置跟互补输出没有关系的。  详情 回复 发表于 2024-4-21 11:37
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    3071

    回帖

    6925

    积分

    超级版主

    积分
    6925
    发表于 2024-4-21 11:37:16 | 显示全部楼层
    yafu 发表于 2024-4-21 09:44
    因为是用的STCH08系列的PWMA高级功能,P、N是对称互补的,P窄N就宽。

    幅度设置跟互补输出没有关系的。
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    3

    主题

    17

    回帖

    87

    积分

    注册会员

    积分
    87
    发表于 2024-5-7 07:16:01 来自手机 | 显示全部楼层
    楼主你这个程序搞到了没有?

    点评

    高级PWM相关程序《11-PWMA-输出3相互补SPWM变频驱动》  详情 回复 发表于 2024-5-8 11:53
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    3071

    回帖

    6925

    积分

    超级版主

    积分
    6925
    发表于 2024-5-8 11:52:23 | 显示全部楼层
    yafu 发表于 2024-4-20 19:18
    按照高级PWM相关程序《11-PWMA-输出3相互补SPWM变频驱动》例程制作的变频电路,那如何同步改变互补SPWM P端 ...

    只需要改变P端的占空比,N段是跟B端互补输出的。
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    3071

    回帖

    6925

    积分

    超级版主

    积分
    6925
    发表于 2024-5-8 11:53:01 | 显示全部楼层
    彭育宽 发表于 2024-5-7 07:16
    楼主你这个程序搞到了没有?

    高级PWM相关程序《11-PWMA-输出3相互补SPWM变频驱动》
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    2024-5-12 08:55
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    1

    主题

    5

    回帖

    57

    积分

    注册会员

    积分
    57
    发表于 2024-5-9 20:59:40 | 显示全部楼层
    谢谢梁工指导,按您的建议,问题解决了。
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    3

    主题

    17

    回帖

    87

    积分

    注册会员

    积分
    87
    发表于 2024-5-14 22:32:40 来自手机 | 显示全部楼层
    这两个我都下载试过了用示波器测波形是17K~50K左右的频率,我没有加装外部晶振不知道是不是这个原因导致的
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    3

    主题

    17

    回帖

    87

    积分

    注册会员

    积分
    87
    发表于 2024-5-14 22:36:03 来自手机 | 显示全部楼层
    梁工 发表于 2024-5-8 11:53
    高级PWM相关程序《11-PWMA-输出3相互补SPWM变频驱动》

    这个我下载试过了频率在17K~50K,我没加装外部晶振有没有配套的图纸

    点评

    3对互补PWM输出3相SPWM变频驱动. 先别修改程序, 直接下载"pwm.hex"测试, 下载时选择主频32.768MHz. PWM输出固定为推挽输出, 设置IO方式无效. 主频32.768MHz, PWM周期1422, 刷新频率23040Hz,死区0.5us, 输出3相正弦  详情 回复 发表于 2024-5-15 09:35
    回复 支持 反对 送花

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-5-23 21:27 , Processed in 0.084458 second(s), 64 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表