一、课题名称
《基于FPGA 的直流电机PWM 控制实现》
二、设计任务
1. 设计驱动电路来驱动直流电机
2. 显示调速等级
3. 测速电路
基于L298N 驱动直流电机设计
三、系统总体设计方案
(画出系统原理框图、方案的论证与比较等内容) ;
1. 系统原理框图
2. PWM 的实现与比较
一般的脉宽调制PWM信号是通过模拟比较器产生的, 比较器的一端接给定的参考电压,另一端周期线性增加的锯齿波电压。当锯齿波电压小于参考电压时输出低电平,当锯齿波电压大于参考电压时输出高电平。改变参考电压就可以改变PWM波形中高电平的宽度。若用单片机产生的PWM信号波形,需要通过D/A 转换器产生锯齿波电压和设置参考电压,通过外接模拟比较器输出PWM波形,因此外围电路比较复杂。
FPGA 中的数字PWM控制欲一般的模拟PWM控制不同。用FPGA产生PWM波形,只需FPGA内部资源就可以实现。用数字比较器代替模拟比较器, 其一端接设定值计数器输出,另一端接线性递增计数器输出。当线性计数器的计数值小于设定值时输出低电平,当计数值大于设定值时输出高电平。与模拟控制比较,省去了外接的D/A 转换器和模拟比较器,FPGA外部连线很少,电路更加简单,便于控制。脉宽调制式细分驱动电路的关键是脉宽调制,转速的波动随着PWM脉宽系法术的增大而减小。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !