版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、直流电机的pwm控制设计姓 名: 学 号: 专 业: 电子信息工程 班 级: 指导教师: 2012年11月8日目 录1、 设计要求- 22、 设计方案- 23、 设计原理- 3-64、 电路的总仿真图- 6-95、 源程序- 106、 仿真结果与分析- 10七、结论与心得- 11八、参考文献- 11直流电机pwm控制设计一、设计要求 设计一个直流电机pwm控制器,并能进行启停与正反转控制;二、设计方案基于verilog hdl的直流电机pwm设计方案直流电机pwm控制器产生的pwm波形,只需要fpga内部资源就可以实现,如数字比较器、锯齿波发生器等均为fpga内部资源,我们只要直接调用就可以。
2、外部端口z/f、start接在键盘电路上,其具体的连接方式如图1。其工作原理是:旋转方向控制电路控制直流电动机转向和启/停,该电路由两个2选1的多路选择器组成,z/f键控制选择pwm波形是从正端z进入h桥,还是从负端f进入h桥,以控制电机的旋转方向。当z/f=1时,pwm输出波形从正端z进入h桥,电机正转。当 z/f =0时,pwm输出波形从负端f进入h桥,电机反转。start键通过“与”门控制pwm输出,实现对电机的工作停止/控制。当start=1时,与门打开,允许电机工作。当start=0时,与门关闭,电机停止转动。h桥电路由大功率晶体管组成,pwm输出波形通过方向控制电路送到 h 桥,
3、经功率放大以后对直流电机实现四象限运行。 基于fpga的直流电机pwm控制省去了外接的d/a转换器和模拟比较器,fpga外部连线很少,电路更加简单,便于控制。fpga的直流电机pwm控制具有精度高,反应快,外部连线少,电路简单,便于控制等优点。三、设计原理3.1设计总原理本课程设计通过verilog hdl编写程序,通过fpga实现其实物效果。基于fpga的直流电机pwm控制电路主要由四部分组成:控制命令输入模块、控制命令处理模块、控制命令输出模块、电源模块。系统的控制命令输入模块,向fpga芯片发送命令,fpga芯片是系统控制命令的处理模块,负责接收、处理输入命令并向控制命令输出模块发出pw
4、m信号,是系统的控制核心。控制命令输出模块由h型桥式直流电机驱动电路组成,它负责接收由fpga芯片发出的pwm信号,从而控制直流电机的正反转。电源模块负责给整个电路供电,保证电路能够正常的运行。在verilog hdl的编写方面,通过if、else语句实现嵌套功能,来实现start、pwm、z_f、z、f的关系联系,设置pwm、z_f、start为输入,设置电机的正反转z、f为输出,从而实现对电机pwm的启停、正反转的控制。start是电机的开启端,z_f是电机的方向端口,选择电机运行的方向。pwm其主要作用是向fpga控制系统提供时钟脉冲,控制电机进行运转。通过键盘设置pwm信号。z_f键是
5、电机运转的方向按键,当把z_f键按下时,z_f=1,电机正转;反之z_f =0时,电机反转。start是电机的开启键,当start=1,允许电机工作;当start=0时,电机停止转动。h桥电路由大功率晶体管组成,pwm输出波形通过由两个二选一电路组成的方向控制电路送到 h 桥, 经功率放大以后对直流电机实现四象限运行。3.2设计总原理图 图1 总电路设计图从总电路设计图可以看出,z_f、start、pwm为输入端,z、f为输出端,中间通过二选一选择器来连通。3.3模块设计和相应模块程序3.3.1 逻辑控制模块fpga中的工作/停止控制和正/反转方向控制电路,其两个二选一多路选择器加上两个与门根
6、据逻辑原理组合而成。start键通过“与”门控制pwm输出,实现对电机的工作/停止控制。当start端接高电平时,表示接通电源,电机开始运转;当start端接低电平时,电机停止运转。z_f键控制选择pwm波形是从正端z进入h桥,还是从负端f进入h桥,以控制电机的旋转方向。当z_f=1时pwm输出波形从正端z进入h桥,电机正转。当 z_f =0时pwm输出波形从负端f进入h桥,电机反转。仿真过程如图2所示,仿真结果如图3所示。图2 仿真过程图3正/反转工作控制电路波形3.3.2 启动/停止模块当start=1时,与门打开,允许电机工作。当start=0时,与门关闭,电机停止转动。波形如图4所示。
7、图4 启动/停止波形4、 电路的总仿真图4.1 正/反转电路仿真键盘的z_f是电机的方向控制键,当要求电机正转时,只需要按下键z_f,表示z_f输出高电平,即z_f=1,z与pwm的波形一致,f为0,电机正转,如图,5所示。当键z_f松开时,z_f0时,f与pwm的波形一致,z为0,电机反转,如图6所示,电机正反转关系对比如图7所示。图5 电机正转仿真图6 电机反转仿真图7电机正反转仿真4.2 启/停控制仿真start键是电机的启动键,当按下start键时,start=1,电机进入运行状,如图8所示。反之,start=0时,电机停止,如图9。start整体控制效果如图10所示。图8 电机启动仿
8、真图9 电机停止仿真图10 电机启动/停止仿真五、源程序module pwm(start,pwm,z_f,z,f);input z_f,pwm,start;output reg z,f;always (pwm)begin if(start) begin if(z_f) begin z=pwm;f=0;end else begin f=pwm;z=0;end end else begin z=0;f=0;endendendmodule 六、仿真结果分析由于没有相应的机器设备以及本次课程设计要求只是设置相应程序,所以我们没有在实体机上实验。但是通过quartus ii可以很好的达到相应的效果,在试
9、验机上应该也能完美的实现其功能。本次设计中,z_f是电机的方向按键,选择pwm波形的进入方向,当其为1时,电机正转,当其为0时,反转。至于电机的控制,是通过start键来控制电机的启停控制。其具体的操作如下:当按下键z_f键时,电机正转,松开键时,电机反转。当按下键start时,电机开始工作,松开时,电机停止工作。电路中省去了d/a 转换器使电路变得更加简洁, 同时也降低控制器的成本。fpga 内部采用状态机结构, 遇到干扰时, 能很快从异常状态转入正常工作状态, 保证了控制系统具有高的可靠性。从以上的仿真中可以看出,基于fpga的直流电机的控制能够达到很好的预期效果。七、结论与心得本次eda
10、课程设计题目为直流电机pwm设计,实现用pwm对于电机的控制。此次课设需要用硬件描述语言(verilong hdl)编写程序,并在quartus ii软件平台上进行程序的编译和仿真。此次eda课程设计历时一周时间,五人一组合作进行系统的设计。整个程序经过我们思考和相互间的分析讨论,将整个系统划分启停模块与正反转模块2个功能模块,彼此配合进行2个功能模块设计和程序的编写。此次课程设计让我们更好地应用了课本上的知识,让我们更加形象的理解eda以及quartus ii的使用及实用,为我们以后参加相应工作打下扎实的基础。 经历一周时间的不懈努力和团队之间配合,我们终于完成预定的目标。虽然其中遇到一些很
11、多困难,一些问题,但在我们其他人的相互支持和鼓励下,都能够得以顺利的找到解决办法,并在学习中相互提高,彼此进步,在逆境中体会到合作的乐趣。eda技术是我们电子信息工程专业的很重要的专业技术课程,eda技术极大地提高了电路设计的效率和可操作性,是一门实际应用很广泛的技术。现在对eda的概念或范畴用得很宽。包括在机械、电子、通信、航空航天、化工、矿产、生物、医学、军事等各个领域,都有eda的应用。目前eda技术已在各大公司、企事业单位和科研教学部门广泛使用。例如在飞机制造过程中,从设计、性能测试及特性分析直到飞行模拟,都可能涉及到eda技术。所以,eda课程的学习对于我们自身素质和能力的提高有十分
12、重要的积极作用,对我们以后参加相应的工作有很大的帮助,我们应该好好的学习。这次课程设计在黄河老师的带领下顺利完成了,感谢黄河老师的悉心教导,在我们遇到难题困难时,老师为我们指明了方向,让我们不至于盲目的寻找解决方法,真心感谢黄河老师。八、参考文献1 王金明著.数字系统设计与verilog hdl(第4版).电子工业出版社.2012.7;2 百度网: 东华理工大学课程评分表学生姓名: 班级: 学 号: 课程题目设计:直流电机的pwm控制设计项目内容满分实评选题能够结合自己所学的建模知识、有一定的能力训练,符合选题要求5工作量适中,题目难易程度合理,符合我们小组共同完成10能力水平能够熟练的应用所学的知识,有一定的查找资料的能力10理论依据充分,计算数据准确,公式推导正确10能应用计算机软件编程,资料搜集、加工、排版
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026山东青岛华通金创控股集团有限公司招聘2人备考题库含答案详解(能力提升)
- 2026年龙湖现代免疫实验室招聘工作人员备考题库附答案详解(轻巧夺冠)
- 钻孔灌注桩工程支护结构设计方案
- 2026浙江省粮油产品质量检验中心编外聘用人员招聘1人备考题库及完整答案详解
- 2026东北师范大学美术学院春季学期专任教师招聘2人备考题库(吉林)及1套参考答案详解
- 污水处理厂网一体化建设工程运营管理方案
- 2026山东滨州健康科技职业学院教师招聘45人备考题库附答案详解(模拟题)
- 2026贵阳观山湖人力资源服务有限公司项目人员招聘24人备考题库及完整答案详解
- 2026贵州黔东南州黄平县招聘城市协管员6人备考题库及一套答案详解
- 消防报警系统施工人员管理方案
- 2024-2025学年河南工业贸易职业学院单招《职业适应性测试》真题及答案详解(夺冠系列)
- 城管执法舆情培训课件
- 2025年青岛市农业农村局所属部分事业单位招聘紧缺急需专业人才笔试模拟试题带答案详解
- 园林绿化项目文明作业及减少扰民保障措施
- 电子电路基本技能训练课件:电子焊接基本操作
- 医院融资计划书民营医院融资计划书
- (完整版)钢结构厂房施工组织设计(含土建)
- 文化和旅游部直属事业单位招聘考试真题2024
- 高校融资管理制度
- 通信装备操作教案
- 到货款申请书
评论
0/150
提交评论