- 1、本文档共83页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
S12脉宽调制模块及其应用实例推荐
《基于HCS12的嵌入式系统设计》 7.4 PWM模块寄存器及设置 7.4.12 PWM关断寄存器 PWM关断寄存器PWMSDN(PWM Shutdown Register)具有紧急情况下立即关断PWM通道输出的功能。 读:任何时刻;写:任何时刻。 PWM7ENA:PWM紧急关断允许。 如果该位为1,通道7的引脚被强制配置为输入端口,并启用紧急关断功能。只有当PWM7ENA=1时,关断寄存器PWMSDN中的其他位才有意义。 ? 1表示允许紧急关断; ? 0表示禁止紧急关断。 《基于HCS12的嵌入式系统设计》 7.4 PWM模块寄存器及设置 7.4.12 PWM关断寄存器 PWM7IL:紧急关断有效输入电平选择位。 该位用来设置PWM通道7紧急关断的输入有效极性,即如果启用紧急关断功能(PWM7ENA=1),该位确定PWM通道7处于何种电平时,PWM模块才会被紧急关断。 ? 1表示高电平紧急关断; ? 0表示低电平紧急关断。 PWM7IN:PWM通道7输入状态位。 该位是只读位,反映了PWM通道7引脚当前的电平状态。 1表示紧急关断允许; 0表示紧急关断禁止。 《基于HCS12的嵌入式系统设计》 7.4 PWM模块寄存器及设置 7.4.12 PWM关断寄存器 PWMLVL:PWM紧急关断后输出电平选择位。 1表示强制PWM输出高电平; 0表示强制PWM输出低电平。 PWMRSTRT:PWM重新启动控制位。 该位只能写入,读该位始终返回0。 1表示允许重新启动PWM 0表示禁止重新启动PWM 只有当PWM通道7处于无效状态(非紧急关闭)时,才可以重新启动PWM模块。 向PWMRSTRT位写1(触发事件)后,当计数器返回0时,PWM通道才开始运行。 如果PWM7ENA位被复位到0,只有当计数器回到0后,PWM才开始工作。 《基于HCS12的嵌入式系统设计》 7.4 PWM模块寄存器及设置 7.4.12 PWM关断寄存器 PWMIE:PWM中断允许位。 ? 1表示PWM中断允许; ? 0表示PWM中断禁止。 PWMIF:PWM中断标志。 当PWM7ENA=1时,PWM通道7上的任何电平变化(PWM7IN位状态变化)将产生中断,并使PWMIF置位。 ? 1表示PWM7IN输入有变化; ? 0表示PWM7IN输入无变化。 通过向该位写逻辑1来清除标志,写0无效。 《基于HCS12的嵌入式系统设计》 7.5 PWM模块基础应用实例 7.5.1 PWM的操作设置 S12微控制器中的PWM模块一旦设置完成,不需软件干预即可生成一定频率和占空比的PWM信号。 在设置PWM模块时,应按照一定的步骤进行,PWM初始化步骤如下: ① 选择时钟 PWMPRCLK、 PWMSCLA 、PWMSCLB 、PWMCLK ② 选择极性 PWMPOL ③ 选择对齐模式 PWMCAE ④ 对占空比和周期编程 PWMDTYx、PWMPERx ⑤ 使能PWM通道 PWME 《基于HCS12的嵌入式系统设计》 7.5 PWM模块基础应用实例 7.5.2 简单示例 使用某一路PWM输出实现D/A转换效果,通过调节PWM输出波形占空比,控制LED灯的亮度,硬件连接如图7.20所示,PWM波用做D/A输出时,最简单的方法就使PWM波通过一个一阶低通滤波器(如图7.20中R1、C1构成一阶低通滤波器的),为了使电压保持,要是输出阻抗尽可能的大,为此,在低通滤波器后再加上一级电压跟随器(图7.20中由LM324和R2构成)。软件编程首先PWM输出占空比不断增大,可以观察到LED灯的亮度不断增加;之后PWM输出占空比不断减小,可以观察到LED灯的亮度不断降低。 《基于HCS12的嵌入式系统设计》 7.5 PWM模块基础应用实例 程序清单: 《基于HCS12的嵌入式系统设计》 7.5 PWM模块基础应用实例 程序清单: 《基于HCS12的嵌入式系统设计》 7.5 PWM模块基础应用实例 程序清单: 《基于HCS12的嵌入式系统设计》 7.6 智能车系统中PWM模块的应用 在智能车竞赛系统设计中,直流电动机和伺服电动机的控制涉及智能车的速度与方向控制,是智能车控制好坏两大关键因素。鉴于篇幅有限,在此仅叙述运用MC9S12DG128的PWM模块实现对直流电动机和伺服电动机的简单控制应用。更详细的速度控制算法和方向(角度)控制算法,请读者参见书中参考文献。 《基于HCS12的嵌入式系统设计》 7.6 智能车系统中PWM模块的应用 7.6.1 用PWM模块控制直流电动机 直流电动机是智能车前行的动力所在。要驱动、控制一个直流电动机需要设计直流电动机驱动电路,
您可能关注的文档
- PWM单闭环直流调速控制系统方案稿推荐.doc
- PWM直流脉宽调速系统的设计论文推荐.doc
- PS6000+ 自动化系统用户介绍推荐.ppt
- Q345R药芯焊丝CO2气体保护立焊单面焊双面成型毕业设计推荐.doc
- QC080000认证内审员培训推荐.ppt
- PVI多功能虚拟测试分析仪推荐.ppt
- pwm直流控制系统课设推荐.doc
- QC08000危害物质过程管理系统规范与要求推荐.ppt
- QES管理体系审核检查表(发送专用)推荐.doc
- QGPCG146-2011 安全标志和安全防护装置管理办法推荐.doc
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)