直流电机速度控制器设计_第1页
直流电机速度控制器设计_第2页
直流电机速度控制器设计_第3页
直流电机速度控制器设计_第4页
直流电机速度控制器设计_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、直流电机速度控制器设计题目的目的和要求:一 设计目的学习和掌握计算机中常用接口电路的应用和设计技术,充分认识理论知识对应用技术的指导性作用,进一步加强理论知识与应用相结合的实践和锻炼。通过这次设计实践能够进一步加深对专业知识和理论知识学习的认识和理解,使自己的设计水平和对所学的知识的应用能力以及分析问题解决问题的能力得到全面提高。二 设计要求利用D/A转换器和按键设计一个直流电动机转速控制器。按键定义如下: 停止, 1/10转速, 2/10转速 最高速(D/A输出满量程),键号每加1,D/A输出增加0.5V 总的设计思路如下图: 图 1本次设计中主要用到两种主要的芯片键盘与显示控制芯片8279

2、,数模转换芯片DAC0832Intel8279芯片是一种通用的可编程序的键盘、显示接口器件,单个芯片就能完成键盘输入和LED显示控制两种功能。8279包括键盘输入和显示输出两个部分: 1键盘部分提供的扫描方式,可以和64个按键或传感器的阵列相连。能自动消除开关抖动以及N个键同时按下的保护。 2显示部分按扫描的方式工作引脚功能见图2: 图2实验台内部cpu与8279控制的键盘与LED显示的连线结构图如下,限于设计报告的核心内容是考察数模转换中的DAC0832,所以在此只给出内部框图 图3本次要求的重点电路是怎么将键盘产生的速度控制数字信号变换成模拟量来驱动直流电机的转动,所以我们要用到的重要芯片

3、就是DAC0832,其芯片引脚见下图4 图4由三个与门电路组成寄存器输出控制逻辑电路,该逻辑电路的功能是进行数据锁存控制,当=0时,输入数据被锁存;当=1时,锁存器的输出跟随输入的数据。 D/A转换电路是一个R-2R T型电阻网络,实现8位数据的转换。对各引脚信号说明如下: (1) DI7DI0:转换数据输入。 (2) :片选信号(输入),低电平有效。 (3) ILE :数据锁存允许信号(输入),高电平有效。 (4) :第1写信号(输入),低电平有效。上述两个信号控制输入寄存器是数据直通方式还是数据锁存方式,当ILE=1和 =0时,为输入寄存器直通方式;当ILE=1和 =1时,为输入寄存器锁存

4、方式。 (5) :第2写信号(输入),低电平有效。 (6) :数据传送控制信号(输入),低电平有效。 上述两个信号控制DAC寄存器是数据直通方式还是数据锁存方式,当 =0和 =0时,为DAC寄存器直通方式;当 =1和 =0时,为DAC寄存器锁存方式。 (7) Iout1:电流输出1。 (8) Iout2:电流输出2。 DAC转换器的特性之一是:Iout1+Iout2=常数。 (9) Rfb:反馈电阻端。 DAC 0832是电流输出,为了取得电压输出,需在电压输出端接运算放大器,Rfb即为运算放大器的反馈电阻端。运算放大器的接法如图7.31所示。 (10) Vref:基准电压,其电压可正可负,范

5、围是-10 V+10 V。 (11) DGND:数字地。 (12) AGND:模拟地。本次所用到的具体连接是将cs片选接到地址译码器的210-217将Vout接到直流电机的输入接口DCIN 接线图如下 图5用硬导线将0832片选信号CS接至138译码200-207,将8279的片选信号CS接至208-20F,将DAC0832的AOUT端接至直流电机的DCIN端,将8279右侧的A0,A1,A2分别连接到实验台地址总线的A0,A1,A2 连接好后开打开实验台电源,测试通讯口的通信是否正常,如正常则可down入编译好的汇编程序了程序源代码:D0832 EQU 200H ;0832 数据口地址 C8

6、279 EQU 20AH ;8279 控制口地址 D8279 EQU 208H ;8279 数据口地址CODE SEGMENT ASSUME CS:CODE,DS:CODE START:PUSH CS POP DS INI:MOV DX,D0832 ;初始化0832 MOV AL,00H OUT DX,AL MOV DX,C8279 ;初始化8279 MOV AL,00H OUT DX,AL MOV AL,34H OUT DX,AL MOV AL,0D2H OUT DX,AL WAIT1:IN AL,DX MOV AH,AL AND AL,80H CMP AL,80H JE WAIT1 MOV

7、 AL,AH AND AL,0FH CMP AL,00H JE WAIT1 RUN:CALL CHKKEY CALL DISPLAY MOV DX,D0832 OUT DX,AL JMP RUNCHKKEY PROC NEAR RDKEY:MOV DX,C8279 IN AL,DX MOV AH,AL AND AL,80H CMP AL,80H JE RDKEY MOV AL,AH AND AL,0FH CMP AL,00H JE RDKEY MOV AL,40H OUT DX,AL MOV DX,D8279 IN AL,DX CHK:CMP AL,38H JE QUIT CMP AL,30H

8、 JNC RDKEY MOV SPDNUM,AL LEA BX,SPD XLAT MOV AH,AL RTN:MOV DX,C8279 MOV AL,0C2H OUT DX,AL MOV AL,AH RETCHKKEY ENDPDISPLAY PROC NEAR MOV AH,AL MOV DX,D8279 LEA BX,LED MOV AL,SPDNUM XLAT OUT DX,AL LEA SI,DSP MOV CX,0007H LOOP1:MOV AL,SI OUT DX,AL INC SI LOOP LOOP1 MOV AL,AH RETDISPLAY ENDP QUIT:MOV DX

9、,D0832 MOV AL,00H OUT DX,AL MOV DX,C8279 MOV AL,0D2H OUT DX,AL HLT LED DB 07H,66H,06H,3FH ;LED显示控制表 DB 00H,00H,00H,00H DB 7FH,6DH,5BH,71H DB 00H,00H,00H,00H DB 00H,00H,00H,00H DB 00H,00H,00H,00H DB 00H,00H,00H,00H DB 00H,00H,00H,00H DB 6FH,7DH,4FH,79H DB 00H,00H,00H,00H DB 77H,7CH,39H,5EH DB 00H,00H

10、,00H,00H DB 00H,00H,00H,00H DB 00H,00H,00H,00H DB 00H,00H,00H,00H DB 00H,00H,00H,00H SPD DB 70H,40H,10H,00H ;速度控制表 DB 00H,00H,00H,00H DB 80H,50H,20H,00H DB 00H,00H,00H,00HDB 00H,00H,00H,00H DB 00H,00H,00H,00H DB 00H,00H,00H,00H DB 00H,00H,00H,00H DB 90H,60H,30H,00H DSP DB 40H,00H,00H,79H,50H,06H,5EH

11、 SPDNUM DB 0CODE ENDSEND START(上述SPD表中的90H对应设计要求的最高转速度,为按键9;10H对应1/10转速度,为按键1) Down成功后,按F9执行程序,运行在运行过程中,可按动小键盘的“0-9”数码键,控制电机转速,按“RST”键退出程序设计心得:本次课程设计随着报告的完成也将告一段落,这次实践要求我们有很扎实的理论知识做基础,把课本上各章节的内容学懂,学透,融会贯通才能达到课题的要求。通过这次设计,我对计算机接口这门课程有了更深的理解.本次课程设计在灵活运用汇编语言编写程序的基础上,通过对DAC0832芯片的具体功能的深刻理解,对计算机接口的硬件的设计及其驱动程序的编制和调试的方法的运用,最终完成的设计要求.在设计的过程中我对原来学过的各种知识,有了更加明确的概念,曾经觉得很抽象的问题在这次设计中通过跟同学一起讨论以及查阅参考资料也逐渐解决了不少。通过这次课程设计我感到学到了很多东西的,一方面加强了对硬件的了解:很好的掌握了D/A转换器(DAC0832)的功能,示波器的功能。但在将理论知识转化为实际应

温馨提示

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

评论

0/150

提交评论