直流电机的 M PWM 控制

PWM 信号可以由 CPU 产生,也可以油 FPGA 产生。由 CPU 产生 PWM 信号时,
是通过模拟比较器产生的,比较器的一端接一个给定的参考电压,另一端接周期
线性增加的锯齿波电压。当锯齿波电压小于参考电压时输出低电平,当锯齿波电
压大于参考电压时就输出高电平。所以改变参考电压就可以改变 PWM 波形的高电
平的宽度,也就是改变 PWM 波形的占空比。CPU 产生 PWM 信号,需要 D/A 转换器
产生锯齿波电压和设置参考电压,通过外接模拟比较器输出PWM,因此外围电路
很复杂。而用 FPGA 的数字 PWM 控制产生 PWM 信号,只需要 FPGA 内部资源就可以
实现,运用可编程逻辑器件,采用 VerilogHDL 硬件描述语言编程。数字比较器
的一端接设定值计数器输出,另一端接线性递增计数器输出。如果线性计数器的
技术值小于设定值就输出低电平,如果线性计数器的技术值大于设定值时输出高
电平。FPGA 的数字 PWM 控制与模拟 PWM 控制相比,省去了外接的 D/A 转换器和
模 拟 比 较 器 , FPGA 外 部 连 线 很 少 、 电 路 简 单 、 便 于 控 制 。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

a66889999

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值