直流电机速度控制器【微机课程设计报告】

直流电机速度控制器【微机课程设计报告】

ID:14260387

大小:220.00 KB

页数:8页

时间:2018-07-27

直流电机速度控制器【微机课程设计报告】_第1页
直流电机速度控制器【微机课程设计报告】_第2页
直流电机速度控制器【微机课程设计报告】_第3页
直流电机速度控制器【微机课程设计报告】_第4页
直流电机速度控制器【微机课程设计报告】_第5页
资源描述:

《直流电机速度控制器【微机课程设计报告】》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《微机应用系统设计》课程设计报告评阅成绩评阅教师评阅时间题目:直流电机速度控制器专业班级:电子信息科学与技术13101班设计学生:xxxxxx指导教师:xxx完成时间:2015年6月27日湖南文理学院物理与电子科学学院设计题目直流电机速度控制器设计要求利用D/A转换器和按键设计一个直流电动机转速控制器。按键定义如下:0停止,1-1/10转速,2-2/10转速……9最高速(D/A输出满量程),键号每加1,D/A输出增加0.5V。设计思路首先,我们想设计成基于对8086的最小模式下的仿真,我们取8086最小模式下的WR、A0、IO1端口接入。在这个系统中,

2、8086作为整个系统的主控芯片,用来控制协调整个系统的工作。在电机电路中,我们主要用行列式键盘控制电机的转速的调节,利用不同的键值来控制不同的电机速度。独立式按键每个要占用1个I/O端口,当按键较多时会占用更多的I/O端口,为减少对端口的占用,我们使用了4*4行列式键盘,这样就会减少端口的占用,但识别按键的代码比独立式按键要复杂一些。识别行列式键盘键值的常用方法有行扫描法和线反转法,本例使用了行扫描法判断所按下的键值,该方法的基本思想是由程序对键盘进行逐行扫描,通过检测到的列输出状态来确定闭合键。键盘矩阵行扫描码输出用一片74LS273实现,列扫描码的

3、读入用一片74LS244实现。首先判断16个键中是否有按键按下,在4个行线上输出都为0,如果有一按键按下,则4条列线上必有一位为0。如果已有按键按下,则判断按键所在的行、列的位置,并返回按键序号。行码中行扫描码初值为0FEH,通过将该值循环右移,对4条行线逐行发送0,每发送一次行线值,读入一次列线值,并判断列线值是否为0。在读取按键的状态量后,经过数据处理,然后再输出数字量至DAC转换模块,从而控制直流电机的电压。系统设计原理图程序流程图数据送数据总线,8086CPU做出判断直流电机经过DAC0808数模转换输出模拟量首先读键盘,判断是否有键按下源程序

4、:.MODELSMALL.8086.STACK.CODE.STARTUPAGAIN:CALLKEYPROCMOVAL,KEYMOVBX,OFFSETSITUATIONXLATMOVDX,0200HOUTDX,ALJMPAGAINKEYPROCPROCMOVAL,00HMOVDX,0000HOUTDX,ALMOVDX,0400HINAL,DXANDAL,0FHCMPAL,0FHJNZSCANRETSCAN:CALLDELAYPROC:MOVCL,0FEHMOVHANGNUM,4FROW:MOVAL,CLMOVDX,0000HOUTDX,ALMOVDX,0

5、400HINAL,DXANDAL,0FHCMPAL,0FHJNZFCOLROLCL,1DECHANGNUMJNZFROWRETFCOL:MOVAH,CLMOVSI,OFFSETTABLE+15*2MOVCX,16LOP0:CMPAX,[SI]JZKEYPRODECSIDECSILOOPLOP0RETKEYPRO:MOVBX,OFFSETTABLEXDECCLMOVAL,CLXLATMOVKEY,ALRETKEYPROCENDPDELAYPROCNEARPUSHBXPUSHCXMOVBX,1DEL1:MOVCX,5882DEL2:LOOPDEL2DECB

6、XJNZDEL1POPCXPOPBXRETDELAYENDP.DATAKEYDB0HANGNUMDB4situationdb0,28,56,84,112,140,168,196,224,255db0,0,0,0,0,0TABLEDW0FE0EHDW0FE0DHDW0FE0BHDW0FE07HDW0FD0EHDW0FD0DHDW0FD0BHDW0FD07HDW0FB0EHDW0FB0DHDW0FB0BHDW0FB07HDW0F70EHDW0F70DHDW0F70BHDW0F707HTABLEXDB7,8,9,0AH,4,5,6,0BH,1,2,3,0CH

7、,0,0DH,0EH,0FHSIT_END=$END设计总结:通过本次设计,让我们很好的锻炼了理论联系实际,与具体项目、课题相结合开发、设计产品的能力。既让我们懂得了怎样把理论应用于实际,又让我们懂得了在实践中遇到的问题怎样用理论去解决。在本次设计中,我们还需要大量的以前没有学到过的知识,于是图书馆和internet成了我们很好的助手。在查阅资料的过程中,我们要判断优劣、取舍相关知识,不知不觉中我们查阅资料的能力也得到了很好的锻炼。我们学习的知识是有限的,在以后的工作中我们肯定会遇到许多未知的领域,这方面的能力便会使我们受益非浅。在设计过程中,总是遇到

8、这样或那样的问题。有时发现一个问题的时候,需要做大量的工作,花大量的时间才能解决。自然而然,我

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。