- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PWM产生实验
实验目的
(1)掌握LM3S8962中的PWM的基本原理和使用方法
(2)掌握CCS开发环境平台
2.实验内容
(1)ARM的初始化配置
(2)PWM时钟的设置
(3)PWM的发生器配置与使用
(4)利用输出的PWM波驱动LED灯1和蜂鸣器的实验
3.PWM的产生原理
LM3S8962的 PWM模块由 3个 PWM发生器模块和1个控制模块组成。每个PWM发生器模块包含1个计数器、2个PWM比较器、1个PWM信号发生器、1个死区发生器和中断/ADC触发选择器。每个PWM发生器的定时器有两种工作模式:递减计数模式和先递增后递减计数模式,因此PWM的产生也对应的有两种模式,在这里我们以递减计数模式来说明PWM产生的原理。图1所示是递减计数模式时PWM的产生原理。
图1 PWM递减计数模式 图2 PWM带死区发生器
在递减计数模式中,定时器从装载值开始计数,计数到零时又返回到装载值并继续递减计数。定时器会输出3个信号:方向信号、零脉冲信号、加载脉冲信号,在递减计数中,方向信号始终为零,当计数器计数值为0时,产生一个宽度等于时钟周期的高电平零脉冲信号;当计数器计数值等于装载值时,产生一个宽度等于时钟周期的高电平加载脉冲信号。当比较器的值和计数器的值相等时,比较器会输出一个宽度为单位时钟周期的高电平脉冲。PWM发生器捕获这些脉冲结合方向信号产生2个PWM信号,此时方向信号始终为低电平,在A和B的匹配处将产生的PWM信号将由高电平跳到低电平。这样就产生了图1所示的2个PWM信号。递减计数模式是用来产生左对齐或是右对齐的PWM信号的。
PWM发生器产生的2个WM信号会传递到死区发生器,如果死区发生器禁能,则PWM信号只简单地通过该模块,而不会发生改变。如果死区发生器使能,则丢弃第二个PWM信号,并在第一个PWM信号基础上产生两个PWM信号。第一个输出的PWM信号为带上升沿延迟的输入信号,延迟时间可编程。第二个输出的PWM信号为输入信号的反相信号,并带下降沿延迟,延迟时间可编程。这样这两个信号如图2所示,可用来驱动半-H桥。
硬件连接
图3 硬件连接图
在这个实验中,将引脚PF0和PG1配置成PWM模式,输出PWM波来驱动LED1灯和蜂鸣器。
5.软件流程图
图4 PWM实验软件流程图
6.实验步骤
(1)在路径D:\LM3S8962\My Documents\boards\MyBoard下新建文件夹PWM,打开该文件夹新建文件夹CCS、pwmgen.c文件和startup_ccs.c文件;
(2)运行CCS,创建一个新的工程PWM保存到路径D:\LM3S8962\My Documents\boards\MyBoard\PWM\ccs;添加源文件pwmgen.c和startup_ccs.c到该工程中,然后编写这两个.c文件,实现功能:产生PWM波来驱动LED1和蜂鸣器;配置目标文件target_config.ccxml;然后设置编链选项。保存完成对整个工程的创建;
(3)浏览实现预定功能的源代码,编译、链接,检验并修正错误;
(4)编链无错误,将评估板与PC机连接,点击调试按钮进入调试界面;
(5)运行程序,观察LED1灯和蜂鸣器的状态,并用示波器观察产生的PWM的波形;
(6)修改PWM波的占空比和周期,再次观察LED1灯和蜂鸣器的状态,观察PWM的波形,进一步掌握PWM产生的原理。
实验结果:开始运行时,LED1灯大概以1s为周期闪烁,蜂鸣器发出间歇的声响。通过示波器显示PWM0周期为1s,占空比为25%,PWM1周期为1s,占空比为75%;修改PWM0的装载值为ulPeriod/2,LED灯还是以1s为周期闪烁,但是亮灭时间比有轻微的变化,通过示波器显示PWM0周期为1s,占空比为50%;当我们把PWM波形的频率提高到800Hz时,我们能感觉到LED1是持续点亮的,蜂鸣器的声响也几乎分辨不出有无间歇。综上可知,通过编程可以方便的修改PWM波形的周期和占空比。
您可能关注的文档
- 2014年西安市初级中学教师资格专业技能考试时间表.doc
- 2014年贵州省成人高等学校调剂录取申请表.doc - 贵州省招生考试院.doc
- 2014年首钢水钢职工职业技能竞赛方案【设备点检员(电气)】.doc
- 2014深圳国际生物(生命健康)产业展览会 - 深圳国家高技术产业创新 ....doc
- 2014深圳非在园在校少儿参加二档医疗保险须知.doc.doc
- 2014版 - 湖北省经信委.doc
- 2014青春設計節青春影展參賽報名表.doc
- 2015届推免硕士导师申请表 - 天津大学电气与自动化工程学院.doc
- 2015年北京市木樨园体育运动技术学校二级... - 北京市体育局.doc
- 2015年度分布式光伏发电项目规模计划及项目基本信息汇总表.doc
最近下载
- 中国云新南航空公司acars系统培训.ppt VIP
- 马克思主义宗教观87814.ppt VIP
- 《城市轨道交通通信与信号》教案 第11课 城市轨道交通通信系统(一).docx VIP
- 大众蔚领保养手册.docx VIP
- 部编人教版小学4四年级语文上册(全册)优秀教案设计.doc VIP
- 道德与法治新教材培训心得体会.pptx VIP
- 2026年高考化学大一轮复习第3讲离子共存 离子的检验与推断.pptx VIP
- 冯唐成事心法读书札记.docx VIP
- 第1课 时代精神的精华-【中职专用】2024年中职思想政治《哲学与人生》金牌课件(高教版2023·基础模块).pptx VIP
- 《新闻采访与写作》电子课件 第三章 新闻采写的客体——新闻事实.ppt VIP
文档评论(0)