微机原理课程设计直流电机控制_第1页
微机原理课程设计直流电机控制_第2页
微机原理课程设计直流电机控制_第3页
微机原理课程设计直流电机控制_第4页
微机原理课程设计直流电机控制_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1、课程设计说明书课题名称:直流电机控制日期:2010年5月16日1 .课程设计任务书,2 .说明书正文,2.1 刖百,42.2 任务分析与方案设计,42.3 系统电路原理图,,,52.4 元器件清单及参数选择,82.5 电路的调试,83 .心得体会,94 .参考文献,105 .附录,111.课程设计任务书、任务要求在Dais实验台基础上设计并调试一个外接口电路,能够测量和显示所测量的值。且具有一定的控制功能,编程并调试完成整个开发系统。每组一题,分别由45位同学合作完成。、主要技术要求(1)用0832D/A转换电路的输出经放大后驱动滞留电机。(2)编制程序改变0832输出经放大后方波信号的占空比

2、来控制电机转速。(3)用8255控制电机的正反转。(1)查找相关资料,确定课程设计方案。(2)微机接口电路硬件的焊接、装配、逐步排除故障及调试。(3)用Protel2004绘制微机最小系统配置原理图。(4)用Protel2004绘制相关项目的接口原理图。(5)编写有关项目的程序,并进行调试。(6)按照相关项目内容要求,上机进行联调。(7)编写课程设计报告。四、提交成果(1)课程设计说明书一本。(电子文档和打印稿各一份)要求:内容完整,图表完备,条理清晰,分析有据,计算精确。所附电路图布局合理,清晰完备,图形和符号要规范。(2)所用元器件清单。(3)电路实体一套。要求:该电路实体必须是经过自己安

3、装调试达到性能指标要求的电路实体。五、时间按排:4月19日晚,布置任务与接口电路知识授课。4月20日-5月3日,查找相关资料,初拟总体方案;讨论确定总方案;上机熟悉Protel2004软件;微机最小系统配置原理图,相关节楼电路图设计;借领工具,分发参考资料,PCB版及相关元器件。5月4日-5月14日,接口电路PCB版焊接,装配,调试;各项目相关程序设计,编写,调试;软硬件联合调试。5月15日-5月16日,编写课程设计说明书;答辩及验收课程设计成果;归还所借工具,上交课程设计成果。5月17日5月19日,提交修改后的最终报告及成果。地点:4月19日晚,布置任务与接口电路知识授课在12教414。其他

4、时间地点在2教北楼428。六、注意事项(1)按时上下机,严禁玩游戏,注意公共卫生。(2)爱护实验室内一切实验设施,违者按零分计。(3)爱护借用的工具,丢失工具按原价赔偿。故意损坏工具者按零分计,并原价赔偿。(4)注意安全。下课时关闭总闸与空调,拔掉电烙铁,关好门窗。(5)不准用笔在实验桌上乱写乱画,否则按零分计。2.说明书正文前言随着自动控制技术与计算机科学技术的快速发展,制造业领域已大量采用计算机技术进行自动控制,这使制造业各个领域的成果,效率和质量得到大幅度提高。各种微机控制系统在基本构造上是类同的,主要由微机控制器,被控对象与接口电路(输入,输出及驱动接口电路)组成。根据被控对象的不同,

5、微机控制系统又分为闭环控制系统(反馈控制输出信号的大小)与开环控制系统,学好“微机原理与接口技术”是掌握微机控制系统原理与技术的基础;而“微机原理与接口技术课程设计”是巩固,深化,掌握本门课程知识不可缺少的重要环节。通过本次课程设计加深对微机原理与接口技术的理解和掌握。在设计程序的过程中,广泛的查阅相关资料,如各类中断的作用和调用方式,屏幕显示等等,通过实践来加深对理论知识的理解,同时将自己对这门技术的理解应用在计算器的设计当中,理论与实践相互融合、相互促进,提高自己的理论水平和实践能力。任务分析与方案设计(1)、任务分析.直流电机调速:采用脉宽调制控制技术(PWM)对直流电机进行调速控制。.

6、键盘控制:由于难度下降,取消了对键盘输入的要求。(2)、方案设计PWM1号通道:微机输出的PWM&号经插座P1,R1进入U1A同相放大电路,U1A输出同相位的PWM1号分别经R11,R16同时进入Q1,Q2的集电极。只有当正反转控制信号高电平经U1BU1C电压比较器输出高电平触发Q1,Q6或Q2,Q4导通时,PWME制信号才能开关Q3,Q0驱使直流电机产生正反转运行。运用微机控制技术,就能非常方便地调整脉冲的占空比,从而实现直流电机的调速。正反转信号控制:当需要直流电机正传时,危机输出高电平经P2的1脚输入反相器U2A俞入端,U2A的输出端与反相器u2b的输入端相连,U2B的输出端经电

7、阻R7输入U1B的同相输入端。U1B为电压比较器。其反相输入端接着R8,R9的分压电阻组成的2.5V的门槛电压。当输入电压小于2.5V时,U1B7脚输出低电平;当输入电压大于2.5V时,输出高电平触发Q1,Q6导通,使直流电机产生正转。同理,直流电机的反转控制由U2AU1C组成。由于直流电机正反转控制不能同时存在,所以当U1B为高电平时,U1C只能是低电平。它们之间靠U2AU2B来实现互锁。系统电路原理图(1)、电路原理图图一直流电机控制接口电路原理图BpEt-kt-丁三INLM-H匚-LJLIhcTrL,MLHk&LtflooK-hunMJJpisttfMM0:J,lf+TI-tiI

8、AJAl-Al'.!.is'?,.!.!.!».«.DtrrTrtrwtm-bNJInMlnlnMlpmnrIDInK'ICInlrKir,m奥内KfJQBromKfH-cgmuxIQrl&Ir,13T4-n,1TTj图二微机8086最小模式系统配置(2)程序流程图A/D楫块设置PWM根块设置电机后转斤向检耕将小时牡六优为数蝌存入将逆时针六状态数据存入看t机转广机台中断眼号入口调A/DH粮f利序数据镒误处雇敕据物出至端口调延时于程序归出清手、电机停转电平中看调整f悭序但j主程序淘秤图ib)中断津务程序源程图图三软件流程图2.4元器件清单及参数

9、选择元器件型号数量稳压器L7805CV1集成芯片LM324N1三极管C26556电阻12KQ1电阻1KQ8电阻10KQ8二极管IN40074集成芯片TC4069UBP12.5电路的调试初始化8255,按照步进电机驱动方式驱动电机摸索每一步进间的延时长短,使得电机可以正常工作改变延时摸索延时间隔,使得电机工作最好调试加入硬件调试后控制是否可靠反复检验验证,保证程序的可靠性,是否存在错误图四3.心得体会此次课程设计总体来说比较匆忙,原本应该是短学期完成的任务,由于课程的改动被安排到现在来进行,都是利用晚上和双休日上课的。在这一个月时间里碰到过许多问题,但是我们确实学到了很多东西,不仅巩固了以前学到

10、的知识,而且还学到了很多书上所没有的东西。通过这次课程设计,我认识到了以前的错误认识,我的任务主要是负责直流电机控制的硬件及硬件调试部分,虽然是做硬件,但还是要了解一下软件控制的原理直流电机的硬件就是利用0832D/A转换电路的输出经放大后驱动直流电机。编制程序改变0832输出经放大后方波信号的占空比来控制电机转速编制程序改变8255输出的高低电频来改变直流电机的正转和反转。利用软件画电路图的时候,由于对软件和电路图原理的不熟悉,使得画图的进展很慢,再加上老师给的电路图还有一部分需要做修改,在框架搭完之后就停滞不前了,后来经过查找资料进一步的去完善。焊接电路之初是相当顺利的,把所有元器件都焊完

11、之后,经过检查发现所有二极管的方向弄反了,又把二极管重新焊,这花费了很多时间,通过这点让我认识到在焊接之前一定要先搞清楚每个元件的位置和方向,这样才能避免不必要的麻烦。电路弄好之后再拿到老师那边调试,调试进行的相当顺利,一次就通过了。接下来就是电机和实验仪的连接和软件的编写,这一阶段是整个设计过程中遇到困难最大的,整整两天时间毫无收获。后来经过反复推敲终于把软件编译出来了,但是只能实现电机的变速却不能实现反转,试验再一次陷入困境。经过老师讲解之后发现是实验仪上的电压没有达到要求,实验仪上的连线也没有连接好。调整完这些所有的缺陷之后,电机终于如愿的实现了正反转和调速。通过本次微机的课程设计,使我

12、懂得了理论与实践相结合的重要性,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,才能达到目的。另外,细心也是极其重要的,做这个设计不能有一点闪失,必须一步到位,不然就会花费相当长的时间去检查错误,这次设计提高了我的实际动手能力和独立思考的能力。在设计的过程中遇到的问题,可以说是困难重重,毕竟是第一次做课程设计,难免会碰到这样那样的问题,同时在设计过程中发现自己的不足之处,对以前所学过的知识理解还不够深刻,掌握的不够牢固。总之,这次课程设计使我获益匪浅,不但增大了我们对微机原理和电子电路的学习热情,更使我们对未来的学习和就业充满了信心!4.参考文献1、周佩玲主编.微机原理与接口技

13、术(基于16位机).北京:电子工业出版社,20042、吴秀清主编.微型计算机原理与接口技术.北京:清华大学出版社,20033、沈美明等编.旧M-PC汇编语言程序设计.北京:清华大学出版社,20024、张伟等编.ProtelDXP入门与提高.北京:人民邮电出版社,2003.25、李继灿编.新编16/32位微型计算机原理及应用(第3版).北京:清华大学出版社,20046、李继灿编.微型计算机原理与接口技术题解及实验指导.北京:清华大学出版社,20037、康华光等编.电子技术基础-数字部分(第四版).北京:高等教育出版社,2000.68、高吉祥等编.电子技术基础-实验与课程设计.北京:电子工业出版社

14、,2002.29、甘登岱主编.ProtelDXP电路设计与制版实用教程.北京:人民邮电出版社,2004.710、钱培怡编.电子电路实验与课程设计.北京:地震出版社,2002.611.李国栋,王新中,陆志平等编.微机原理与接口技术课程设计.杭州:浙江大学出版社,2007参考程序:CODESEGMENT5.附录:;DAPORTEQU0FFE0h;D/A或A/D端口地址ZXKEQU0FFDCH;定义字形口ZWKEQU0FFDDH;定义自位口PAEQU0FFD8H;8255A口端口地址PCTLEQU0FFDBH;8255控制口ASSUMECS:CODE,DS:CODE,ES:CODE5ORG3670h

15、START:MOVDX,PCTLMOVAL,80HOUTDX,ALL0:MOVDX,PAMOVAL,00HOUTDX,AL;A输出彳氐电平MOVCX,0100HLOOP$NOTALOUTDX,ALMOVCX,0100HLOOP$JMPL0MOVBUF,00HMOVBUF+1,08HMOVBUF+2,03HMOVBUF+3,02H;A输出为高电平;延时;循环执行;DISPLAY083280L1:MOVAL,00HCALLJDALMOVAL,65HCALLJDALMOVAL,70HCALLJDALMOVAL,65HCALLJDALJMPL1;输出高转速;输出较低转速;输出更低转速;循环自动调速5J

16、DAL:MOVDX,DAPORTOUTDX,ALCALLJDASMOVCX,0100Hp6:PUSHCXCALLDIS;AL内容输出到输出端口POPCXloopp6ret5JDAS:MOVAH,ALANDAL,0FHMOVBUF+5,ALANDAH,0F0HMOVCL,4SHRAH,CLMOVBUF+4,AH尸=DIS:MOVCL,20HMOVBX,OFFSETBUFDIS1:MOVAL,BXPUSHBXMOVBX,OFFSETLEDXLATPOPBXMOVDX,ZXKOUTDX,AL;BUF2左后两位的赋值程序;BUF的偏移地址送入BX中;将BUF中的内容输出;将LED的内容送入BX中;将A

17、L的内容输出到字形口MOVAL,CLMOVDX,ZWKOUTDX,ALPUSHCXMOVCX,0100HDELAY:LOOP$POPCXCMPCL,01HJZEXITINCBXSHRCL,1JMPDIS1EXIT:MOVAL,00HMOVDX,ZWKOUTDX,ALRET;将CL的内容输入到字位口;循环执行;ZF=1跳转到EXIT;将字位口端口地址清零BUFDB?,?,?,?,?,?LEDDB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90HDB88H,83H,0C6H,0A1H,86H,8EH,0FFH,0CH,0DEH,0F3H5CODEENDSEND

18、START实际程序:CODESEGMENTASSUMECS:CODE,DS:CODE,ES:CODE;DAPORTEQU0FFE0hZXKEQU0FFDCHZWKEQU0FFDDHIOCOEQU0FFDBHPAEQU0FFD8H5org3670hSTART:MOVBUF,00HMOVBUF+1,08HMOVBUF+2,03HMOVBUF+3,02HP5:moval,88hmovdx,iocoOUTDX,ALMOVAL,01HMOVDX,PAOUTDX,ALMOVAL,0FFHMOVDX,DAPORTOUTDX,ALCALLJDASMOVCX,0100HP6:PUSHCXCALLDISPOPCXLOOPP6MOVAL,0AAHMOVDX,DAPORTOUTDX,ALMOVCX,0100HP7:PUSHCXCALLDISPOPCXLOOPP7MOVAL,80HMOVDX,DAPORTOUTDX,ALMOVAL,88HMOVDX,IOCOOUTDX,ALCALLJDASMOVCX,0100HP8:PUSHCX;DISPLAY083280;实现正转;快速正转;延时程序;慢速正转;实现反转;快速

温馨提示

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

评论

0/150

提交评论