欢迎来到天天文库
浏览记录
ID:31197961
大小:374.08 KB
页数:19页
时间:2019-01-07
《单片机控制直流电机转速论文-用单片机控制直流电动机并测量转速》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、4经三常乂尊单片机原理与接口技术课程设计(论文)用单片机控制直流电动机并测量转速院(系):电子与信息工程学院专业班级:计算机122班学号:120401053学生姓名:木尼尔丁・哈帕尔指导教师:瞿涛教师职称:讲师起止时间:2015.7.62015.7.17实验设计(论文)任务及评语院(系):电子与信息工程学院教研室:计算机科学与技术号71一一实验设计(论文)任务姗用试用阻机用速指导教师评语及成绩R论唇年答时成平总目录第1章方案设计11」设计要求11.2总体方案设计1第2章硬件电路设计22」控制芯片22.
2、2模数转化器件ADC080942.3模块电路设计52.3.1直流测速发电机电路设计52.3.2ADC0809与单片机电路设计52.3.3数码管电路设计62.3.4电源模块电路设计62.3.5综合电路设计7第3章软件设计83.1系统程序设计83.2主程序流程图83.3ADC0809I作流程图及程序93.4数码管工作流程及程序10第4章心得与体会13参考文献14第1章方案设计1.1设计要求(1)通过改变A/D输入端可变电阻來改变A/D的输入电压,D/A输入检测量大小,进而改变直流电动机的转速;(2)手动控
3、制:在电路上上设置按键——①直流电动机加速键;②直流电动机减速键。在手动状态F,每按一次键,电动机的转速均按照约定的速率改变;(3)用显示器显示的数码移动的速度,來及时的形象的跟踪直流电动机转速的变化情况;(4)直流电动机双极性控制:0011——逆时针转最快,8011——停止,FFI1——顺时针转最快;1.2总体方案设计方案:依据课题要求,基于AT89C51单片机制作的抢答器,其最大的好处就是处理快,准确性高、可靠性好、控制功能强。而本次微机控制原理课程设计的任务是直流电机速度的测量与显示。主要要求是
4、通过测速直流发电机作为传感器,检测直流电机的转速,并输出与转速相关的电压,通过ADCO8O9芯片将测速发电机输出电压转换成电压的数字信号。控制芯片采用AT89C51将釆集转换后的数字信号进行处理,得到转速,并通过四位数码管予以显示。整体上能够完成从转速检测到数据处理到显示的一整套功能。其系统原理框图如图1・1所示:图1.1系统原理框图第2章硬件电路设计1.1控制芯片木课题中控制芯片的作用主要是与ADC0809相连接,采集模数转换后得到的8位二进制码,经过公式计算后得到电压值,同时连接四位数码管进行显示
5、。综合考虑,选用AT89C51即满足要求。一.简介:AT89C51是一种带4K字节FLASH存储器的低电压、高性能CMOS8位微处理器。单-片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。曲于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器。AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。二.AT89C51引脚图:圣二"主乏±=>XTAL1X
6、TAL2RSTPO.O/ADOPO.1/ADIPO2/AD2PO3AD3PO.4/AD4PO.5/AD5PO.6/AD6PO.7/AD7P2.0XA8P2.2/A10PSENP23/A11ALEP2.4/A12cP2.5/A13P2.6/A14P2.7XA1SP3IWRXDPl.UP1.1P1.2P3J/TXDP3.2jINTUrvoouTMPi.3Po.oJHblIiP1.4P3.4rroP1.5P3.5JT1COQAAPI.6P3•"八収PI.7P3.7/KDAT89C51ztzszgzg厶兰亠=
7、1=1上亠亠zaHt图2.1AT89C51引脚图一.引脚说明:CVV:供电电压。GND:接地。POQ:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输川电流,这是由于内部上拉的缘故。P2口:P2口为一个内部上拉电阻的8位图2.1stc89c52双向I
8、/O口,P2口缓冲器可接收,输出4个TTLfl电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,口作为输入。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。P3n:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。P3口也可作为AT89C51的一些特殊功能口:P3.0RXD(串行输入口);P3.1TXD(串行输出口);P3.2/INTO(外部中断0);P3.3/INT1(外部中断1);P
此文档下载收益归作者所有