版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 PWM 模块的参数设置利用 ePWMA 和 ePWMB 产生互补的带有死区的 PWM 波对, 关键点在设置比较动作 (AQ和死区 (DB。在实验的一开始,我对(AQ 和(DB 都进行了设置,发现不管怎样设置比较动作都 没有办法得到互补的 PWM 波;后来禁用死区,得到了互补的 PWM 波。从这里得知,在 MATLAB 中产生 PWM 波, (DB 的设置对 PWM 波的极性是有影响的, 但具体是如何影响 的, 从简单的几个波形并没有办法得到结论。 因此, 在后面我对每一种参数的设置对产生的 代码和波形的影响进行了一一的观察。一、 AQ 的设置ePWM 模块主要的参数分为如图的下面几个部分,其
2、中 G e n e r a l 中主要对应的是28335中的 T B 模块,e P W M A 和 e P W M B 主要对应的是 C C 和 A Q ,其他的部分如其名依次对应。 图 1. 主要的参数以及 G e n e r a l 参数General 中参数如上面示,从其字面意思可以直观的理解。e P W M A 和 e P W M B 模块的参数如下图所示,红色框出的部分主要是比较器的设置,对应 28335的 C C ,包括比较器 A 、B 的单位选择、比较值的来源(通过输入口或内部提供 、比较 初始值 (通过输入 ; 下半部分是比较动作设置, 对应 28335的 A Q , 不论是
3、e P W M A 还是 e P W M B w w w .n j y x d q . c o m 都包含六个 c o u n t e r 等于 z e r o 、P R D 、 C A U 、C A D 、C B U 、C B D。 图 2.e P W M A 和 e P W M B 的参数 由于 e P W M A 和 e P W M B 都包含 C A U 、C A D 、C B U 、C B D 四个比较动作,经过分析可知,产生 互补的 PWM 波有以下两种设置方法:1. 仅使用一个比较值 (包括设置了 CMPA 、 禁用 CMPB , CPMA 、 CPMB 均设置值、 但仅用一个
4、,可以在 e P W M A 和 e P W M B 中,都设置 C A U 、C A D 的动作,两个部分的 C B U 、C B D 均不动作(Don o t h i n g 。如上面的图中的设置就是使用这种方法产生互补的 P W M 波。 2. 使用两个比较值,则在 ePWMA 中设置动作 CAU 、 CAD ,在 ePWMB 中设置动 作 CBU 、 CBD , 两者的动作相反。 同样也可在 ePWMA 中设置动作 CBU 、 CBD , 在 ePWMA 中设置动作 CBU 、 CBD ,两者动作相反。 二、 DB 的设置 对应上面的互补的 PWM 波的产生方法,死区的产生也具有两种方
5、法:1. CMPA=CMPB, 或者仅使用一个比较值, 可以使用死区发生器 (DB来设置死区的大 小。下面将对死区参数的设置进行具体的介绍。 2. CMPA 和 CMPB 设置不同的比较值, 当比较匹配时, 通过控制比较动作来产生死区。 这种方法不需要使用 DB模块。 w w w .n j y x d q . c o m 图 3. 死区产生方法 1下面几个图表示的是 D B的参数设置框图: 图 4. D B 参数设置 如上图 4所示,单独选择 U s ed e a d b a n df o re P W M A 或 U s ed e a d b a n df o re P W M B 主要的
6、参数有四个:死区延时的极性(P o s i t i v e o r n e g a t i v e 、 R E D /F E D 的信号源(e P W M A o r e P W M B 、 死区值来源(外部输入或内部提供 以及死区值。 U s e d e a d b a n d f o r e P W M A 和 U s e d e a d b a n d f o r e P W M B 全部选择的参数有所变化,死区极性为:AH 、A L 、 A H C 、A L C ,这与 28335中是对应的。 这里,死区延时的极性(P o s i t i v e o r n e g a t i v e
7、 、R E D /F E D 的信号源(eP W M A o r e P W M B 对产生的 P W M 波的极性是有影响的,对应于 28335的死区的寄存器I N _M O D E 、P O L S E L 、 O U T _M O D E 是有影响,但其规律比较复杂。为了搞清楚这几个参数对产生的代码及波形的影 响,下面对各种情况进行了分析,以找到规律。 1. 仅选择 U s ed e a d b a n df o re P W M A/e P W M B 产生的代码:EPwm1Params.DBCTL_OUT_MODE=2; EPwm1Params.DBCTL_IN_MODE=1; EP
8、wm1Params.DBCTL_POLSEL=1; EPwm1Params.DBRED =10.0; EPwm1Params.DBFED =0.0; 可以产生互补波形, B 有 RED, 相当于 A 的提前关 w w w .n j y x d q . c o m 产生的代码:EPwm1Params.DBCTL_OUT_MODE=2; EPwm1Params.DBCTL_IN_MODE=3;EPwm1Params.DBCTL_POLSEL=0;EPwm1Params.DBRED =10.0;EPwm1Params.DBFED =0.0;产生同步波形,但是 A 有RED EPwm1Params.D
9、BCTL_OUT_MODE=2; EPwm1Params.DBCTL_IN_MODE=2; EPwm1Params.DBCTL_POLSEL=1;/Whatwe need is EPwm1Params.DBCTL_POLSEL=2(可以 产生互补波形,有 RED . EPwm1Params.DBRED =10.0; EPwm1Params.DBFED =0.0; 产生同步波形, A 有 EPwm1Params.DBCTL_OUT_MODE=2; EPwm1Params.DBCTL_IN_MODE=2; EPwm1Params.DBCTL_POLSEL=0; EPwm1Params.DBRED
10、=10.0; EPwm1Params.DBFED =0.0; 产生互补波形, A 有 RED ,也就是 A延时开通 w w w . n j y x d q . c o m 分析上面的结果可知:Use deadband for ePWM1A 影响寄存器 DBCTL_OUT_MODE的 值, Poles fo deadband delay 影响寄存器 DBCTL_POLSEL, Signal source for RED/FED影响 寄存器 DBCTL_IN_MODE的值。 Fig.a1和 Fig.a4可以分别产生提前关断和延时开通的死区, 并且波形互补, 可以得到符合要的 PWM 波对; 而 F
11、ig.a2和 Fig.a3则产生同步的波形,不可 用。同理, 对偶另一种情况, 使用 Use deadband for ePWM1B 也可以得到类似的结论:Fig.b1和 Fig.b4可以分别产生提前关断和延时开通的死区, 并且波形互补, 可以得到符合要的 PWM 波对;而 Fig.b2和 Fig.b3则产生同步的波形,不可用。 我们需要的死区波形是延时开通、提前关断的,所以,考虑把 Fig.a1和 Fig.b4,或者 Fig.a4和 Fig.b1组合,就可以产生我们所需要的波形了。下面按照这种方法来配置参数, 进行验证。w w w .n j y x d q . c o m 南京研旭电气科技有
12、限公司 2Uedabn o PM/PM 均选择 .s edadfreWAeWB 分别按照 Fig.a1 和 Fig.b4 设置参数得到下图 Fig.1 的配置, 按照 Fig.a4 和 Fig.b1 设置参 数得到下图 Fig.2 的配置。按照这两种配置均可以得到需要的死区波形。 ww Fig.1 Fig.2 Fig.1 的相应寄存器代码: EPwm1Params.DBCTL_OUT_MODE = 3; EPwm1Params.DBCTL_IN_MODE = 0; EPwm1Params.DBCTL_POLSEL = 2; EPwm1Params.DBRED = 10.0; EPwm1Para
13、ms.DBFED = 10.0; Fig.2 的相应寄存器代码: EPwm1Params.DBCTL_OUT_MODE = 3; EPwm1Params.DBCTL_IN_MODE = 3; EPwm1Params.DBCTL_POLSEL = 2; EPwm1Params.DBRED = 10.0; EPwm1Params.DBFED = 10.0; 产生互补波形,A 延时开通、提前关断 在设置时,可先选择单独的 Uedabn o PM 或 Uedabn o PM, s edadfreWA s edadfreWB 先 产生一个死区(延时开通或提前关断) ,然后两个全选就可以完成死区的产生。 目前存在的问题: 死区 eWA eWB PM 和 PM 全选时, 不论选择单独的死区怎么设置,edad Dabn plrt 始终为 AC oaiy H,这是为什么?这个参数的具体含义是什么? 解决: w. nj y xd q. co 南京研旭电气科技有限公司 m 南京研旭电气科技有限公司 仔细看图可以得到其中的逻辑关系。 附:本实验使用模型: 王老师的建议:关于你所说的问题,你仔细研究附件里的这两页说明 ,把它的逻辑搞清楚后,就应该能明白。另外,如果 在某个问题上
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年非竞争保密协议
- 2024年项目合作外协合同2篇
- 2024年装饰设计服务合同5篇
- 2024私人合伙健康养老产业股权分配与运营管理协议2篇
- 2024年项目策划共同开发合同3篇
- 2024年:跨境电商平台建设与运营合同
- 2025年度智能交通系统研发与应用合同6篇
- 2024年游乐场地租赁合同附场地设施租赁及运营协议
- 2024年物业监管下业主装修合作合同版
- 教师业务档案管理办法
- 2023-2024学年浙江省杭州市高二上学期1月期末地理试题(解析版)
- 擦黑板(教案)劳动二年级上册
- 2024年安徽省高中语文学业水平合格考模拟试卷试题(含答案详解)
- 10日益重要的国际组织第三课时中国与国际组织(教学设计)2023-2024学年统编版道德与法治六年级下册
- 空调水管道安装施工方案
- 家族族谱资料收集表
- 2024年1月自考18960礼仪学试题及答案含解析
- Vue.js前端开发实战(第2版)-教学课件 第1章 初识Vue
- 事业单位年度考核实施方案
- 2024-2029年中国中药煎药机行业市场现状分析及竞争格局与投资发展研究报告
- 腰椎间盘突出疑难病例讨论
评论
0/150
提交评论