SPWM脉冲发生器报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SPWM脉冲发生器报告

SPWM脉冲发生器设计总结报告 摘要:本系统采用宏晶科技的16位单片机STC89C52RC为控制核心,采用独立矩阵键盘模块,以及1602液晶显示模块,采用调用数组的方式,分别控制20MHz、30MHz、40MHz、50MHz4种不同频率的SPWM控制脉冲序列。 关键词:单片机 矩阵键盘 液晶 数组 SPWM脉冲 1方案设计与论证 1.1SPWM信号产生方法 方案一:模拟调制器法。该方法由正弦调制波发生电路、三角载波发生电路和模拟电压比较器三部分组成。而这种控制电路要实现调频、调压都离不开CPU、EPROM、A/D、D/A转换器等。所以该电路复杂、器件分散性大、可靠性差。 方案二:专用芯片法。如英国Mulend公司的HEF4752和德国西门子公司的SLE4520等。该方法的优点是电路集成度高、可靠性高,缺点是无法全面实现对调速系统的反馈控制、监视管理和保护工作,故一般也要配合单片机实现。 方案三:软件生成法。该方法要考虑指令功能、存储容量和运算速度是否影响实时性,采用89C51单片机调用数组的方法生成SPWM控制脉冲列的方法。 综上所述:所以选择方案三。 1.2方案论证 本系统由于载波比已定为20,频率调节范围已知为(20到50Hz),可以通过计算把占空比存在单片机的ROM中,通过调用数组的方式来获得一个等效正弦波周期内的占空比。电路设计也较为简单。图1.2给出了该系统的总体框图。 图1.2系统总框体图 2理论分析与计算 2.1 SPWM脉冲序列产生方法 2.2.1自然采样法 正弦波(调制波)与三角波(载波)的交点确定脉冲宽度。交点求解涉及到多次三角函数计算和迭代多次,计算量很大。早期实时控制计算机速度较慢,难以实时完成,故自然采样法使用较少。或者离线计算出来,实时查表,但如果对象运行工况较多或运行范围较宽,表格需要内存很多。比较繁琐。 2.2.2规则采样法 载波周期中点与正弦波(调制波)的交点所作的水平线与三角波(载波)的交点确定脉冲宽度。交点求解只需计算一次三角函数计算,且无需迭代运算,计算量很小。在早期以及现在实时控制中规则采样法得到广泛的应用。规则采样法得到的SPWM波要比自然采样法得到的误差小一些。现代数字信号处理(DSP)单元计算速度越来越快,现在也已近开始逐步采用规则采样法。 综上所述,所以选择规则采样法。 2.2 SPWM脉冲序列占空比计算 题目要求产生单极性SPWM 信号正半波(0~5V),载波比20,根据SPWM脉冲占空比 计算公式 可得半个正弦波周期内SPWM脉冲占空比依次为: 0.1251476 0.3631924 0.5656854 0.7128052 0.7901507 0.7901507 0.7128052 0.5656854 0.3631924 0.1251476 2.3 SPWM脉冲序列频率计算 SPWM 波每秒脉冲数称为载波频率,记作fC,因为载波频率fC 与等效正弦波频率fR 之比,称作为载波比,记作N,本系统中N=20,所以 即本系统要求的SPWM脉冲序列频率分别为:20Hz,30Hz,40Hz,50Hz。 3 单元电路设计与计算 3.1显示模块设计 在系统中,利用通用的液晶1602作为显示模块实时显示寻迹或者定点的坐标。 液晶1602的技术参数为:   ◆显示容量:32个字符,每个字符为5×7点阵,分2行,每行16列   ◆芯片工作电压:4.5-5.5V   ◆工作电流:2mA(5.0V)   ◆模块最佳工作电压:5.0V   ◆字符尺寸:2.95×4.35(W×H)mm   其典型应用接口图如图3.1。本系统中DB0~DB7连接SPCE061A的IOA0~IOA7,EP连接IOA8,R/W连接IOA9,RS连接IOA10。 图3.11602与单片机典型接口 3.2键盘模块电路设计 根据设计需求,本系统中使用了标准的4×4键盘,其电路原理图如图3.2.1。图中C1~C4为4×4键盘的列信号,L1~L4为4×4键盘的行信号。在本系统中,用IOB4~IOB7连接键盘的列信号C4~C1;用IOB0~IOB3连接键盘的行信号L4~L1。 图3.2.1? 4×4键盘电路原理图 在本系统中,S1~S3、S5~S7、S9~S11、S13为数字键,如图3.2.2,S4、S8、S12、S14~S16为功能键。 4 程序设计 4.1主程序流程图 4.2中断服务程序流程图 5 系统测试 5.1 测试指标 将设计题目所要求的各基本功能和发挥部分进行分项测试。 5.2测试方法与数据 用示波器观察单片机P1.0输出的波形,以下是测试数据: 5.2.1 20HzSPWM脉冲图 5.2.2 20HzSPW

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档