1、“.....在每个周期内对键盘进行次扫描,即定时扫描方式,若有按键引起的中断,则程序执行相应的指令。键盘模块由三个按键组成。按键控制电机正转,当第次按下按键,系统进入正转模式再次按下按键,系统正转加速第三次按下按键,系统正转减速。按键控制电机反转,当第次按下按键,系统进入反转模式再次按下按键,系统反转加速第三次按下按键,系统反转减速。按键控制电机停止,无论电机处于任何模式下工作,只要按下按键,电机就停止转动。按键接口电路如图所示。图按键电路控制电机的正反转是直接通过按键中断来实现的,实现电机正反转加减速则是通过程序实现的,按键的具体功能模块如表所示。表按键功能图按键次数按键正转正转加速正转减速按键停止按键反转反转加速反转减速按键电路同样需要注意,给出的电平信号不能直接与相连,也需要经过电平转换芯片才能与主控制器相连。接口电路如图所示......”。
2、“.....实时监测电机的转速状态。液晶介绍设计中采用工业字符型液晶,能够同时显示即个字符的液晶。液晶模块内部的字符发生存储器已经存储了个不同的点阵字符图形,这些字符有阿拉伯数字英文字母的大小写常用的符号和日文假名等,每个字符都有个固定的代码。字符型通常有条引脚线或条引脚线的,多出来的条线是背光电源线。脚和地线脚,其控制原理与脚的完全样,引脚功能如表所示。表引脚功能图引脚符号功能说明接地接电源液晶显示器对比度寄存器选择读写信号线使能端数据线背光电源正极背光电源负极显示单元接口电路设计的口外接个的电位器,用以调节液晶显示器的对比度,接正电源时对比度最弱,接地电源时对比度最高为寄存器选择,高电平时选择数据寄存器低电平时选择指令寄存器,与芯片的口连接为读写信号线,高电平进行读操作,低电平进行写操作,与芯片的口连接为使能端,下降沿使能......”。
3、“.....数据端和的口连接。具体电路连接如图所示。图液晶显示接口电路通信单元的设计为了实时地监控下位机的工作状态,本设计还建立了上位机与下位机通信的电路模块。利用的串行通信接口与串行口进行与机之间的异步通信。上位机都带有接口,所以可以利用上位机的串行口与下位机进行通信,进行上位机与下位机之间的数据交换,有效的实现监控。由于上位机的电平与下位机的电平不致,本设计中利用电平转换芯片进行串行通信,另外,由于本设计中的属于低功耗芯片,它采用供电。所以在与之间也需进行电平转换。接口电路如图所示。图通信单元接口电路本章小节本章从硬件出发,针对直流电机控制系统的要求,对系统的功率驱动电路速度检测电路按键电路显示电路以及通信电路的设计方法进行了详细的论述,对硬件电路展开了细致的讨论。由于涉及各种电路之间的密切配合,所以本章中各种电路的设计都是从工程实际出发,作了较细致的考虑......”。
4、“.....系统的硬件可靠性较高。第章系统软件设计本系统的控制器在采用芯片作为其核心控制单元后,简化了控制电路,增大了控制策略的灵活性,能够在线计算出各种控制参数,提高控制精度,便于实现控制器的通用化标准化和智能化。而且许多功能的实现以及将来些功能的扩展可以在硬件电路完全不动的情况下,编制出相应的软件就能得以实现。由此可见,与系统硬件相结合的控制软件的编制是控制器中很重要的环。直流电机控制软件的设计采用模块化的设计思想,主要包括主程序和中断服务程序两大模块。其中主程序包括初始化子程序启动和软启动子程序和显示程序等中断服务程序包括波生成子程序捕获中断子程序通信子程序等。主程序的设计主程序主程序主要完成系统和各子程序的初始化,并启动系统定时器,进入循环体,并定时进行按键中断扫描和调用显示子程序。主程序流程图如图所示。图主程序流程图初始化子程序该模块的功能主要是设置各个寄存器......”。
5、“.....并对各种变量进行初始化。时钟看门狗设置根据芯片运行频率及时钟信号频率,设定时钟锁相环的倍频数,以及硬件看门狗的计数频率,启动看门狗功能外部设备等待状态设置匹配与外部设备之间的时序不致定义口的引脚功能芯片的引脚均设计为功能复用,所以必须设置为完成相应功能,并定义实际引脚的输入输出串行通信接口设置通过接口可与其它设备通信通用定时器设置作为输出的时钟基准,用来完成电路计数。显示程序显示程序实时显示模块捕捉到的电机速度信息,程序中的速度显示是在定的时间段内记录捕获到的脉冲数,然后再经过定的算法处理得到电机的转速信息。显示程序每秒钟刷新次,这样才能实时记录电机转速的信息。具体程序如下为定时器周期计数,定时器周期为,个周期就得到想要的秒。为捕获中断在秒内捕获到的上升沿脉冲数,最后在赋值给将转速信息通过定的算法处理后在液晶上显示出来......”。
6、“.....必须建立个中断向量表。它是个典型的汇编文件。按照内存区的规定,利用无条件跳转语句使程序在复位或发生中断之后跳转到相应的程序入口地址。由于入口地址为语言函数起始地址,所以要在相应函数名前加,并用声明为外部变量。如果需要特别适用个中断,则需定义响应的向量表。如则是通过四号中断开启捕获功能。波发生程序本系统中,的设计应以尽量少的占用资源,同时减少功率器件的开关损耗,并满足电流控制的要求为最终目的。信号由事件管理器的全比较单元产生。与波形发生相联系的外设控制寄存器有等组成。通用定时器的计数器不断与比较寄存器的值相比较,当两个值发生匹配时,比较单元的两个输出将根据方式控制寄存器中的位进行跳变。寄存器中的位可以分别确定在比较匹配时输出为高有效触发或低有效触发。当两个值之间的第二个匹配产生或个定时器周期结束时,相应的输出上会产生又个转换由低到高或由高到低。通过这种方式......”。
7、“.....导致系统无法进行调试仿真,最后在老师的指导下才解决了这个问题。所以对于驱动软件的安装是系统进行硬件调试的前提。将文件成功导入后,运行系统。此时,观察到的唯现象是不断闪烁。我在进行调试的时候为了便于观察程序是否跳转到中断服务程序,特别在中服里面加了个灯闪烁功能,这个现象说明系统的定时器中断中断服务程序完全符合设计要求。随后我要进行的操作就是控制电机的转动了,当按下开关后,电机转动起来,正转模式指示灯亮,同时,电机的转速信息也在第时间反馈到液晶显示屏上当再次按下开关,电机开始加速,然后逐渐趋于稳定,液晶显示电机转速加快第三次按下开关,电机开始减速,然后逐渐趋于稳定,液晶显示电机转速减慢。如果按下的是开关,则电机反转,反转指示灯亮,其现象和正转模式没有区别。如果在电机开始转动之后,无论正转还是反转......”。
8、“.....电机就停止转动。其实开关控制电机转速的原理很简单,每次跳转仅仅是改变了全比较寄存器中的值,正转和反转模式则还要使和置位。电机的转速出了使用按键中断控制外,还可以用上位机界面控制,上位机界面的控制原理也是改变全比较寄存器的值。相对于按键调速,上位机界面可以实现电机的无级调速,使电机可以在额定电压内的任何转速状态下工作。系统调试数据如表所示。表系统调试数据按键次数占空比理想电压实测电压转速虽然系统调试过程中会出现定的误差,且存在些干扰现象,但这些都是在所难免的。经过最后的总体调试之后,本系统基本完成了课题研究的内容,达到了预期的目标。结论直流电机具有良好的机械特性,能在大范围内实现平滑调速制动起动和正反转等共呢,目前在各大领域中占据主要地位。随着自动控制水平的不断提高,采用新的控制方法,使得整个系统结构更加简单,功能更加完善。与此同时......”。
9、“.....本文采用公司推出的芯片作为直流电机控制系统的控制核心,依据该芯片特点调压调速原理,搭建了基于的直流电机调速系统的实验平台,并在此基础上完成了系统的软硬件设计,实现了电机测速调速显示等功能。由于整个电机控制所需的各种功能都是由来实现的,因此,大幅度地减小了目标系统的体积,减少了外部元器件的个数,使得整个系统结构更加简单,功能更强,可靠性更高。本系统主要完成以下成果在硬件平台的基础上,完成了电机控制电路功率驱动电路检测电路和显示电路的硬件设计。完成了基于速度控制的闭环系统的方案设计。在硬件设计的基础上,充分考虑软件的可靠性问题,完成了系统的软件设计。以为基础进行嵌入式的软件开发,完成相关任务的软件编程。通过系列的软硬件设计,最终实现了对电机转速的成功控制。但由于时间和各方面条件的制约,本设计还存在些不足之处,有待进步的改进和完善......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。