pwm控制直流电机_verilog_l9110_第1页
pwm控制直流电机_verilog_l9110_第2页
pwm控制直流电机_verilog_l9110_第3页
pwm控制直流电机_verilog_l9110_第4页
pwm控制直流电机_verilog_l9110_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、modulepwm(clk,en,speed,dir_in,pwm1,pwm2);inputclk;inputen;input2:0speed;inputdir_in;outputpwm1;outputpwm2;/regdir_out1;/regdir_out2;/regpwm_signal;wirew_dir1,w_dir2;counteru1(.clk(clk),.en_dir1(w_dir1),.en_dir2(w_dir2),.speed(speed),.out1(pwm1),.out2(pwm2);directionu2(.clk(clk),.dir_in(dir_in),.dir_

2、out1(w_dir1),.dir_out2(w_dir2);endmodulemodulecounter(clk,en_dir1,en_dir2,speed,out1,out2);inputclk;/系统时钟inputen_dir1;inputen_dir2;input2:0speed;/正转使能端/反转使能端/速度调节,3个档,100最快outputout1;outputout2;/输出正转/输出反转regout1;regout2;reg6:0cnt;/计数,用来产生波形always(posedgeclk)beginif(cnt7d100)cnt=cnt+7b1;elsecnt=7b0;e

3、ndalways(posedgeclk)beginif(en_dir1)if(speed=3b100)if(cnt7d10)out1=1b0;elseout1=1b1;elseif(speed=3b010)if(cnt7d80)/40)out1=1b0;else/3档,占空比90%/2档,占空比60%out1=1b1;elseif(speed!=3b000)/1档,占空比30%(实际上操作条件为“只要不等于000,就执行30%占空比”,挡位间能平滑过渡)if(cnt7d95)/70)out1=1b0;elseout1=1b1;elseout1=1b0;else/档位为0,输出0out1=1b0

4、;endalways(posedgeclk)beginif(en_dir2)if(speed=3b100)if(cnt7d10)out2=1b0;else/3档,占空比90%out2=1b1;elseif(speed=3b010)/2档,占空比20%if(cnt7d80)/40)out2=1b0;elseout2=1b1;elseif(speed!=3b000)/1档,占空比5%(实际上操作条件为“只要不等于000,就执行5%占空比”,挡位间能平滑过渡)if(cnt7d95)/70)out2=1b0;elseout2=1b1;elseout2=1b0;elseout2=1b0;endendmodule/档位为0,输出0moduledirection(clk,/方向控制模块,用来决定正转还是反转dir_in,dir_out1,dir_out2);inputclk;inputdir_in;outputdir_out1;/dir_out1=1,dir_out2=0时,正转;反之则反转outputdir_out2;regdir_out1;regdir_out2;always(posedgeclk)beginif(dir_in)/控制信号为1时,正转begindir_out1=1b1;d

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论