1、“.....端接地,端接可调电阻寄存器选择段为数据寄存器,为指令寄存器读写选择端为读数据,为写数据读写使能端写时,下降沿触发读时,高电平有效至位数据线数据总线与单片机接口模块与单片机的接口简单,单片机的连接图如总图所示。的端口直接与的相连接,的控制信号分别与的相连接。转速测量电路设计个完善的闭环系统,其定位精度和测量精度主要由测量元件决定,因此,高精度的测量转速对测量元件的质量要求相当高。光电编码器是现代系统中必不武汉纺织大学届毕业设计论文可少的种数字式速度测量元件,被广泛应用于微处理器控制的闭环控制系统中。光栅盘光栅盘是在圆盘边刻有很多光栅。当光源照射到光栅部分时,没有被光栅挡住的光源就透射过去。本系统中采用了个圆面上刻有个均匀光栅格的光栅盘。当电机旋转周时,会产生个光脉冲信号......”。
2、“.....由发光二极管发出红外光线通过宽的气隙透射到另端的三极管上,使得该三极管导通。其特征如下气隙是。分辨率达到。大电流传输比。暗电流为在时,发光二极管产生的光线的波长为。安装时将光栅盘圆面钳到沟槽中,光电传感器的发光二极管发出的红外线通过气隙照射到光栅盘,光通过光栅盘面上透光的光栅气隙可以使得光传感器的三极管导通,从极会输出个低电平,被光栅挡住的光不能透过去,使得光电传感器的极会输出个高电平。光电传感器原理图光电传感器在硬件电路设计上很简单,如图。在光电传感器的引脚上接个限流电阻,限制流过发光二极管的电流左右。计算公式如下武汉纺织大学届毕业设计论文其中,左右。......”。
3、“.....系统软件设计引言随着现代技术的发展,利用软件代替和简化硬件,利用基本的硬件电路和软件技术达到系统多功能集成和容易修改的要求。个较为简单的硬件电路,系统功能的主要实现是依靠软件的设计来完成的。本系统的软件采用模块化设计,将系统分为若干个模块,分别实现各项功能,这样在系统软件的调试过程中,各个模块的独立调试有助于问题的发现和解决,在定程度上节约了程序的调试时间。武汉纺织大学届毕业设计论文系统应用程序设计微芯公司为系列的集成与调试提供的工具包括软仿真器,集成开发调试软件,系列单片机可采用汇编语言或语言编写源程序代码。是个完整的单片机集成开发环境,也是目前最优秀最流行的单片机开发软件,大部分的系列的单片机都可以采用该软件工具进行开发。包括下列功能集成可视化编辑界面,可直接编写汇编等文件。集成代码生成工具,包括汇编器连接器等等......”。
4、“.....支持调试断点工具走。系统的软件设计是用的汇编语言在集成环境下运行调试完成的运行。直流电机转速控制器的软件设计直流电机转速控制器的软件设计和系统功能的开发和完善是个循序渐进过程,本文所作的软件开发是基于直流电机多速控制器的基本功能要求设计的该系统软件有主程序功能键处理程序电机运行显示程序键盘设置参数程序测速程序延时子程序等。该系统的整个软件设计全部采用模块化程序设计思想,由系统初始化模块案件识别模块模块高优先级和低优先级中断服务程序四大模块组成。其中,系统初始化模块按键识别和显示模块在主程序完成,而中断服务完成定时溢出中断外部计数溢出中断的计数溢出中断以及外脉冲上边沿捕获中断等。整个软件的主程序和中断服务程序框图如图至......”。
5、“.....系统始终初始化单片机内部集成了经过校正的主时钟源,系统上电默认主时钟为。通常,需要对寄存器进行配置,使其工作在。若为了提高的运算速度,则采用单片机的内部的倍频以使主时钟达到,只需要对寄存器进行设置。本系统采用的时钟源,因此初始化的结果如下武汉纺织大学届毕业设计论文,选择内部的主振荡器,使能的倍频,从而内核时钟为为单片机口方向初始化在总图中,端口的和端口的是与模块连接,主要是从单片机输出数据或指令到模块,因此可以将其全部设置为输出方向另外,由于上电复位默认为模拟输入口,不是数字口,因此需要对控制寄存器配置为数字口。由于端口接有个按键和外部中断信号输入,因此需要将端口配置成带有上拉功能的输入端口,可以启用内部弱上拉......”。
6、“.....应将和配置成输出引脚。具体的初始化结果如下和端口全为数字口端口置输出方向端口置输出方向为输出引脚为输出引脚为输出引脚为输出引脚定时计数器初始化本系统中采用产生的定时,因此要将初始化工作在定时功能上,设置模式寄存器的与分频比和选择内部时钟源计数来完成定时,对和设置定时的初值。由于可以采用位的方式计数,在对和载入初值时,在位的工作模式下,要先载入内容,在再载入内容。具体的初始化结果如下停止工作与相同,只是在框图中的按键功能处理不同而已。电机启动停止控制键功能处理如果系统上电时电机处于停止状态即如果电机处于运行状态,按下后,电机就会停下来,电机的的运行与停止状态在这个按键的作用下进行就可以控制电机的启动与停止操作。此部分的按键功能处理程序框图如图所示......”。
7、“.....假如电机正转则输出信号,只输出低电平反之输出信号,只输出低电平就能使电机反转。程序中设置变量作为电机正反转控制变量,将该变量参数传给函数即可。功能处理框图如图所示。武汉纺织大学届毕业设计论文图电机正反转按键处理框图电机速度控制键功能处理程序中改变信号的占空比就可以改变电机的运转速度,由模块产生的周期是,占空比可调的方波信号,通过设置模块可以得到高电平可调的数值范围在之间,程序中定义变量用来存储该数值。将该变量参数传给即可实现对电机速度的控制。而按键调节的是信号的占空比,其数值变化范围之间,需要将之间的占空比数值转成之间的数值。显示模块显示驱动单独做成个源程序文件和头文件,可以方便以后其他模块或其他应用程序的调用。在显示驱动模块中主要是初始化函数写命令函数写数据函数和字符的显示函数。初始化函数模块在系统上点必须进行初始化......”。
8、“.....整个初始化过程如图所示。武汉纺织大学届毕业设计论文图初始化框图字符串显示字符可以显示两行列码,其对应的第行的首行地址是第二行的首地址是,送字符串到上显示,需要定位将字符串显示在第行和第列上,显示的字符串不能超过该行的最大列。详细的函数代码见源文件。转速测量子程序常用的光栅测速方法有三种测频法法测周法法和测频测周法法法测速是将法和法测速结合起来的种测速方法。它在法的基础上,以时间之后再输出第个脉冲为止的时间为检测时间。当转速较高时使用法,当转速低时使用法,所以在很宽的测速范围内精度都较高。本系统采用法则测速。设置单片机内的定时器计数器模块工作于计数器模式工作于定时器模式,并且在超时溢出时向发送中断请求在定时期间对输入的脉冲进行计数,在中断过程中对计入的脉冲数武汉纺织大学届毕业设计论文进行处理,获得转速数据......”。
9、“.....由的外部脉冲计数过程,由定时,当定时时间到,则停止外部计数,读取和单元的内容存储到结构体中,并分析该计数频率是否超过设置的阀值,则直接以计数的脉冲为电机速度若未超过阀值,则转到测周算法来测量电机速度。此时,启动的外部中断和的标准时钟计数。当捕获到脉冲的两个上升边沿时就进行速度计算。本章小结本章采用模块化设计思想单片机程序用语言编写对系统主程序的流程进行了分析说明各模块的功能最后调试通过,实现了各部分功能。结论工作总结论文对直流电机转速控制系统的设计和实现做了大量的工作,从开始的方案软硬件的设计到组装调试以及最后的系统功能实现,整个系统基本上是我独立完成。本论文主要研究和创新在于针对系统的技术要求,提出采用以单片机为核心的控制方案完成各类芯片的合理选型利用系列单片机作为控制的核心,完成了以单片机为控制系统核心的硬件设计......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。