




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年企业工资集体合同标准格式
- 2025年仓储物流运营合同示例
- 2025年企业安全协议书性合同样本
- 2025年公司和个人长期融资合同
- 2025年区域代理商合同协议
- 2025年上海厂房租赁合同示范文本
- 2025年苗木种植合同样本
- 2025年合作策划临时顾问雇佣合同协议
- 2025年业务合作合同协议模板
- 2025年中国与印尼煤炭贸易合作合同
- 2024年珠算五级考试试题及答案公布
- 第07讲 两个基本计数原理(七大题型)(解析版)
- 设备缺陷管理培训课件
- 绩效薪酬管理课程设计
- 《控方证人》完整中英文对照剧本
- 福特福睿斯说明书
- 万千教育学前幼儿园课程故事:支架教师的专业成长
- 健康教育知识讲座高血压
- BLM(含样例)教学课件
- 居间协议书-五金工具销售服务
- 企业数字化转型之路灯塔工厂专题报告
评论
0/150
提交评论