您好,欢迎来到划驼旅游。
搜索
您的当前位置:首页SVPWM的详细分析

SVPWM的详细分析

来源:划驼旅游
 5个LTC产生复杂PWM的详细分析

大头小脑

LTC,五个LTC单元产生PWM,三个单元产生PWM。这是两个最典型的。下面详细说明五个LTC产生PWM。 If(toggle)语句和while(1)语句。

设置为说明如下:

实验验证几种不同的LTCCTR00寄存器值设定,不同对于波形的影响。

下面是两组实验的验证,实验数据繁杂,可以先只看结果。

第一组实验(手动键盘输入字符,触发,两个LTC产生的波形转变)

配置:LTC00—复位重启。(初始化的控制寄存器:GPTA0_LTCCTR00=0x00000013) LTC01定义,信号的0的周期。 LTC02定义,信号的1的周期。 LTC03定义,信号的0的占空。 LTC04定义,信号的1的占空。 初始时TASKING中的寄存器值:

程序1:

第一次键盘输入字符时,波形切换,后面输入时,波形连续切换 波形0的寄存器值: 413

波形1的寄存器值: 453 程序2:

第一次键盘输入字符时,波形不切换,后面输入时,波形连续切换 波形0的寄存器值: 413

波形1的寄存器值: 453 程序3:

寄存器值一样。 程序4:

程序5:

信号0寄存器值:

信号1寄存器值:

程序6:

寄存器值和程序5一样 程序7:

信号0寄存器值

信号1寄存器值

程序八:

波形效果和程序2一样。 信号0寄存器值:

信号1寄存器值:

实验总结表:

LTCCTR00值/寄存器位 0x413 0x213 0x21B 0x41B GPTA0_LTCCTR24_SLO 0x1B 0x13

影响效果 保持 反转 反转 保持 保持 保持 保持 第二组实验(在LTC24重启中断中添加转换程序)

配置:LTC24—复位重启。(初始化的控制寄存器:GPTA0_LTCCTR24=0x0000001B) LTC25定义,信号的0的周期。 LTC26定义,信号的1的周期。 LTC27定义,信号的0的占空。 LTC28定义,信号的1的占空。 初始化的控制寄存器值

程序1:

7个信号0,1个信号1,连续。 程序2:

1个信号0,7个信号1连续 程序3:

程序:4

程序:5

程序:6

程序:7

程序:8

程序:9

实验总结表:

LTCCTR00值/寄存器位 0x413 0x213 0x21B 0x41B GPTA0_LTCCTR24_SLO 0x1B 0x13

影响效果 非期望 非期望 反转 保持 保持 保持 非期望 小节:和第一组的区别就是B可以代替3,3不可以代替B,其他都有一样 总结:

1、第4位为1或0不影响(这是相对第一组实验成立的) 2、第10位为1和0不影响。 3、第9位,1时反转,0时保持。

4、只改变第6位就行,由于不用考虑其他位,所以使用最方便。 5、不同的LTC设置成重启复位模式的时候,初始化后,有的是

LTCCTCX=0X0012,有的是LTCCTCX=0X001B,应该注意到。也就是第4位可以为1,不可以为0

6、不管第10位设置不设置,最后运行程序后都自动为1

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo6.com 版权所有 湘ICP备2023023988号-11

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务