基于cpld的pwm控制电路设计说明.pdfVIP

  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文档。上传文档
查看更多
一种基于 CPLD的 PWM控制电路设计 2008 年 08 月 04 日 社区交流 介绍了利用硬件描述语言 VHDL设计的一种基于 CPLD的 PWM控制电路,该PWM控制电路具有 PWM开关频率可调,同侧2路信号互锁、延时时间可调、接口简单等特点,可应用于现代直流伺服 系统。 在直流伺服控制系统中 , 通过专用集成芯片或中小规模的数字集成电路构成的传 统 PWM控制电路往往存在电路设计复杂 , 体积大 , 抗干扰能力差以及设计困难、设计周 期长等缺点 因此 PWM控制电路的模块化、集成化已成为发展趋势 . 它不仅可以使系统 体积减小、重量减轻且功耗降低 , 同时可使系统的可靠性大大提高 . 随着电子技术的发 展 , 特别是专用集成电路 (ASIC) 设计技术的日趋完善 , 数字化的电子自动化设计 (EDA) 工具给电子设计带来了巨大变革 , 尤其是硬件描述语言的出现 , 解决了传统电路原理图 设计系统工程的诸多不便 . 针对以上情况 , 本文给出一种基于复杂可编程逻辑器件 (CPL D) 的 PWM控制电路设计和它的仿真波形 . 1 PWM控制电路基本原理 为了实现直流伺服系统的 H型单极模式同频 PWM可逆控制 , 一般需要产生四路驱动 信号来实现电机的正反转切换控制 . 当 PWM控制电路工作时 , 其中 H桥一侧的两路驱动 信号的占空比相同但相位相反 , 同时随控制信号改变并具有互锁功能 ; 而另一侧上臂为 低电平 , 下臂为高电平 . 另外 , 为防止桥路同侧对管的导通 , 还应当配有延时电路 . 设计 的整体模块见图 1所示 . 其中 ,d[7:0] 矢量用于为微机提供调节占空比的控制信号 ,cs 为 微机提供控制电机正反转的控制信号 ,clk 为本地晶振频率 ,qout[3:0] 矢量为四路信号 输出 . 其部原理图如图 2 所示 . 该设计可得到脉冲周期固定 ( 用软件设置分频器 I9 可改变 PWM开关频率 , 但一旦设 置完毕 , 则其脉冲周期将固定 ) 、占空比决定于控制信号、分辨力为 1/256 的 PWM信号 . I8 模块为脉宽锁存器 , 可实现对来自微机的控制信号 d[7:0] 的锁存 ,d[7:0] 的向量值用 于决定 PWM信号的占空比 .clk 本地晶振在经 I9 分频模块分频后可为 PWM控制电路中 I 12 计数器模块和 I11 延时模块提供部时钟 .I12 计数器在每个脉冲的上升沿到来时加 1, 当计数器的数值为 00H 或由 0FFH溢出时 , 它将跳到 00H 时 ,cao 输出高电平至 I7 触发器 模块的置位端 ,I7 模块输出一直保持高电平 . 当 I8 锁存器的值与 I12 计数器中的计数值 相同时 , 信号将通过 I13 比较器模块比较并输出高电平至 I7 模块的复位端 , 以使 I7 模 块输出低电平 . 当计数器再次溢出时 , 又重复上述过程 .I7 为 RS触发器 , 经过它可得到两 路相位相反的脉宽调制波 , 并可实现互锁 .I11 为延时模块 , 可防止桥路同侧对管的导通 , I10 模块为脉冲分配电路

文档评论(0)

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

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

1亿VIP精品文档

相关文档