基于单片机和DAC0808的直流电机调速器设计方案_第1页
基于单片机和DAC0808的直流电机调速器设计方案_第2页
基于单片机和DAC0808的直流电机调速器设计方案_第3页
基于单片机和DAC0808的直流电机调速器设计方案_第4页
基于单片机和DAC0808的直流电机调速器设计方案_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

1 基于单片机和 直流电机调速器设计 方案 绪论 在现代电子产品中,自动控制系统、电子仪器设备、家用电器、电子玩具等方面,直流电机都得到了广泛的应用。直流电机的控制是一门很实用的技术。直流电机大体上可分为四类:几相绕组的步进电机、永磁式环流器直流电机、伺服电机、两相低电压交流电机。 直流电机具有良好的启动性能和调速特性,它的特点是启动转矩大,最大转矩大,能在宽广的范围内平滑,经济的调速,转速控制容易,调速后效率很高。与交流调速相比,直流电机结构复杂,生产成本高,维护工作量大。电子技术的高速发展,促 使直流电机的调速逐步从模拟化向数字化转变,特别是单片机技术的应用,是直流电机的调速技术进入了一个新阶段。传统的晶闸触发器多数还是采用分立元件组成的,这使得控制回路的硬件设备极其复杂,安装调试困难,相对故障率较高。而采用单片机控制的调速系统,其控制方案是依靠软件实现的,控制器由可编程功能模块组成,配置和参数调整简单方便,工作稳定。本设计使用价格低廉应用广泛的 51 系列单片机 为控制芯片,以 例 积分)调节控制算法为基础,完成对直流电机转速的调节,达到了较好的控制性能,而且成本低廉。 现代工业的电力拖动一般都要求局部或全部的自动化,因此必然要与各种控制元件组成的自动控制系统联系起来,而电力拖动则可视为自动化电力拖动系统的简称。在这一系统中可对生产机械进行自动控制。 随着近代电力电子技术和计算机技术的发展以及现代控制理论的应用,自动化电力拖动正朝着计算机控制的生产过程自动化的方向迈进。以达到高速、优质、高效率地生产。在大多数综合自动化系统中,自动化的电力拖动系统仍然是不可缺少的组成部分。另外,低成本自动化技术与设备的开发,越来越引起国内外的注意。特别对于小型企业,应用适用技术的设备,不仅有 益于获得经济效益,而且能提高生产率、可靠性与柔性,还有易于应用的优点。自动化的电力拖动系统更是低成本自动化系统的重要组成部分。 在如今的现实生活中,自动化控制系统已在各行各业得到广泛的应用和发展,其中自动调速系统的应用则起着尤为重要的作用。虽然直流电机不如交流电机那样结构简单、价格便宜、制造方便、容易维护,但是它具有良好的起、制动性能, 2 宜于在广泛的范围内平滑调速,所以直流调速系统至今仍是自动调速系统中的主要形式。现在电动机的控制从简单走向复杂,并逐渐成熟成为主流。其应用领域极为广泛,例如:军事和宇航方面的雷 达天线、火炮瞄准、惯性导航等的控制;工业方面的数控机床、工业机器人、印刷机械等设备的控制;计算机外围设备和办公设备中的打印机、传真机、复印机、扫描仪等的控制;音像设备和家用电器中的录音机、数码相机、洗衣机、空调等的控制。 单片微型计算机简称单片机,是典型的嵌入式微控制器( 单片机芯片常用英文字母的缩写 示单片机,单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了 I/O 设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。它最早是被用在工业控制领域。本课程设计所使用的是 单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器 机存储器 读存储器 种 I/O 口和中断系统、定时器 /计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、 A/D 转换器等电路)集成到一块硅片上构成的一个 小而完善的微型计算机系统,在工业控制领域的广泛应用。从上世纪 80 年代,由当时的 4 位、 8 为单片机,发展到现在的 32 位 300M 的高速单片机。 由于单片机在工业控制领域的广泛应用,单片机由芯片内仅有 专用处理器发展而来。最早的设计理念是通过将大量外围设备和 成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。本次课程设计用于直流电动机的控制,同时与 合使用。 长期以来,自动调速电动机一直占据着调速控制的统治地位。由于它具有良好的线性调速特性,简单的控制性能 ,高效率,优异的动态特性,现在仍是大多数调速控制电动机的最优选择。因此研究直流电机的速度控制,有着非常重要的意义。 3 第 1章 课程设计的方案 述 本次课程设计主要是综合运用所学知识,设计小型直流电机的调速器,并在实践中对自己所学的知识进行一次全面的检查,全面的了解各个电子器件的引脚、原理与作用,并锻炼自己的设计能力跟动手实践的能力。 ( 1)根据设计要求,选择 编写相应控制程序。 ( 2) D/A 转换采用 现,与单片机的接口为 ,采用运放电路输出电压模拟量对直流 电动机调速。 ( 3)直流电动机有 6挡转速,分别由 6个按键通过连接单片机的 个按键 速依次升高, 中 ( 4)直流电动机的转速由 计要求及技术指标 计要求 1、分析设计要求,明确性能指标,确定设计方案; 2、完成单片机最小系统电路设计; 3、完成键盘电路、数码管显示、 机驱动电路的设计; 4、编写系统工作流程图和相应程序,并加注释; 术参数 1、电机参数: 型号 额定电压 空载转 速 1400r/输出扭矩 额定电流: 重量 2、精度误差小于 2%。 统组成总体结构 直流电机调速系统硬件以 片机为控制核心,包括电源电路、键盘 4 控制电路、单片机控制、数模转换、电机驱动电路、转速显示等部分。硬件电路设计系统框图如下图所示。 图 统总体结构框图 89位电路 键盘电路 显示 驱动器 时钟电路 D/A 转换 执行机构 5 第 2章 硬件设计 片机系统 介 低电压、高性能 位 微处理器 ,俗称 单片机 。 美国 司生产的低电压,高性能 单片机,片内含有 4可反复擦写的只读程序存储器和 128 字节的随机存储器。该器件采用工业标准的 于将多功能 8 位 闪烁存储器组合在单个芯片中, 一种高效微控制器,它为很多嵌入式 控制系统提供了一种灵活性高且价廉的方案。 与 4命: 1000次写 /擦循环 ; 数据保留时间: 10年;全静态工作: 0级程序存储器锁定; 128*8B 内部 32个可编程 I/2个 16位定时 /计数器;5个中断源;可编程串行 内震荡器和掉电模式。 引脚功能 供以下标准功能: 4 速存储器, 128B 内部 32个 I/个 16位定时 /计数器,一个 5向量两级中断结构,一个全双工串行通信口,片内震荡器及时钟电路,同时, 降至 0态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止 工作,但允许 时 /计数器,串行通信口及中断系统继续工作,掉电方式保存 的内容,但震荡器停止工作并禁止其他所有工作直到下一个硬件复位。 脚配置如图 6 图 脚 图 组引脚共有 8条, 8个引脚有两种不同的功能,分别适用于不同的情况,第一种情况是 89带外存储器, , 于传送 输出数据,这时输出数据可以得到锁存,不需要外接专用锁存器,输入数据可以得到缓冲,增加了数据输入的可靠性;第二种情况是 89片外存储器, 问片外存储器时先传送片外存储器的低 8 位地址,然后传送 片外存储器的读 /写数据。 为开漏输出,在作为通用 I/要在外部用电阻上拉。 8个引脚和 个引脚类似, 最低位,当 作为通用 I/O 口使用时, 功能和 的第一功能相同,也用于传送用户的输入和输出数据。 组引脚的第一功能与上述两组引脚的第一功能相同即它可以作为通用 I/的第一功能和 于输出片外存储器的高 8位地址,共同选中片外存储器单元,但并不是像 写数据。 组引脚的第一功能和其余三个端口的第一功能相同,第二功能为控制功能,每个引脚并不完全相同,如下表 示: 7 表 3 口 各位的第二功能 各位 第二功能 行口输入) 行口输出) 外部中断 0输入) 外部中断 1输入 ) 0(定时器 /计数器 0的外部输入) 1(定时器 /计数器 1的外部输入) R (片外数据存储器写允许) D (片外数据存储器读允许) 5 址锁存允许线,配合 访问外部存储器时,89写数据。在不访问片外存储器时, 89动在 上输出频率为 1/6 震荡器频率的脉冲序列。该脉冲序列可以作为外部时钟源或定时脉冲使用。 片外存储器访问选择线,可以控制 89用片内 若 1,则允许使用片内 若 0,则只使用片外 片外 选通线,在访问片外 89上产生一个负脉冲,作为片外 位线,可以使 89于复位 (即初始化 )工作状态。通常 89位有自动上电复位和人工按键复位两种。 内 震荡电路输入线,这两个端子用来外接石英晶体和微调电容,即用来连接 89荡器 )的定时反馈回路。 位电路和时钟电路 位电路设计 单片机在启动运行时都需要复位,使 从这个状态开始工作。 用施密特触发输入。当震荡器起振后,只要该引脚上出现 2个机器周期以上的高电平即可确保时器件复位。复位完成后,如果 复位状态,只要 片机才能进入其他工作状态。单 片机的复位方式有上电自动复位和手动复位两种,本系统采用的是 51系列单片机常用的上电复位和手动复位组合电路,只要 们都能很好的工作。 图 位电路 钟电路设计 单片机中 执行一条指令,都必须在统一的时钟脉冲的控制下严格按时间节拍进行,而这个时钟脉冲是单片机控制中的时序电路发出的。 行一条指令的各个微操作所对应时间顺序称为单片机的时序。 于构成震荡器, 该放大器的输入端, 输出端,但形成时钟电路还需附加其他电路。 本设计系统采用内部时钟方式,利用单片机内部的高增益反相放大器,外部电路只需要一个晶振和 2个电容即可。设计电路如下图。 图 钟电路 电路中的器件选择可以通过计算和实验确定,也可以参考一些典型电路的参数,电路中,电容器 2对震荡频率有微调作用,通常的取值范围是 30 10这个系统中选择了 30英晶振选择范围最高可选 24决定了单片机电路产生的时钟信号震荡频率,在本系统中选择的是 12而时钟信号的震荡频率为 12 9 键电路及 码管显示 键电路的设计 在单片机应用系统中,为了控制其运行状态,需要向系统输入一些命令或数据,因此应系统中应设有键盘,这些键包括数字键、功能键和组合控制键等。这些按键或键盘都是以开关状态来设置控制功能或输入数据的。 此系统共有 6 个按键 转速按键控制转动速度依次降低, 动机转速通过 键电路如图 图 键电路 码管显示设计 一起组成“ 8”字形的器件,引线已在内部连接完成,只需引出它们的各个比划,公共电机,数码管实际上是由七个发光二极管组成 8 字形构成的,加上小数点就是 8 个,这些字段分别由字母a,b,c,d,e,f,g,表示。数码管特定的段加上电压后,这些特定的段就会发光,以显示出数。发光二极管的阳极连接到一起连接到电源正极的称为共阳数码管,发光二极管的阴极连接到一起连接到电源正极的称为共阴数码管。数码管控制器可以单独控制,也可以多台联机控制,数码管安排编排方式任意,适合各种复杂工程需求。此设计中 1口,显示 电路如下图 10 图 码管显示电路 直流电机 的控制 介 管脚图及各引脚功能: 图 8 分辨率的 D/A 转换集成芯片。与微处理器完全兼容。这个 D/口简单、转换控制容易等优点,在单片机应用系统中得到广泛的应用。 D/A 转换器由 8 位输入锁存器、 8 位 存器、 8 位 D/A 转换电路及转换控制电路构成。 11 构: 8 位数据输入线 , 平,有效时间应大于 90则锁存器的数据会出错 ); 据锁存允许控制信号输入线,高电平有效; 选信号输入线(选通数据锁存器),低电平有效; 据锁存器写选通输入线,负脉冲(脉宽应大于 500效。由 S、 逻辑组合产生 高电平时,数据锁存器状态随输入数据线变换, 负跳变时将输入数据锁存; 据传输控制信号输入线,低电平有效,负脉冲(脉宽应大于 500效; 存器选通输入线,负脉冲(脉宽应大于 500效。由 逻辑组合产生 高电平时, 存器的输出随寄存器的输入而变化, 负跳变时将数据锁存器的内容打入 存器并开始 D/ 流输出端 1,其值随 存器的内容线性变化; 流输出端 2,其值与 之和为一常数; 馈信号输入线,改变 外接电阻值可调整转换满量程精度; 源输入端, 范围为 +5V +15V; 准电压输入线, 范围为 +10V; 拟信号地。 字信号地。 流电机 的控制 微型直流电机可以根据负载大小,自动降速,来达到极大的启动扭矩 , 这一点交流电机就比较困难 , 另外直流电机比较容易吸收负载大小的突变,电机转速可以自动适应负载大小。 选择 D/要是考虑芯片的性能、结构及应用特性。在性能上必须满足 D/结构和应用特性上应满足接口方便,外围电路简单,价格低廉等要求。 与微处理器完全兼容的、具有 8位分辨率的 D/有价格低廉、接口简单、转换控制容易等优点 ,内部还集成了一个消线圈反电动势 的二极管,可用来驱动继电器。它是双列 16 脚封装 ,体管矩阵 ,最大驱动电压 =50V,电流 =500入电压=5V,适用于 达林顿管组成驱动电路 。 6 个按键 制直流电动机转速,各转速按键控制转动速度依次降低,动机转速由 12 图 流电机控制电路图 13 第 3章 软件设计 程序流程图 系统开始运行,先进行系统初始化,然后单片机判断按键是否按下。如果按下,执行 D/后再驱动 电机转动,并显示档位值,如果没有,直接结束程序。主程序的流程图如图 图 程序流程图 开始系统初始化按键是否按下 ?D / A 转换驱动电机转速显示结束4 系统程序 0000H 0003H 0030H 0 0200H 0 1 2 3 4 5 6 7 A,#00H 01: A,#1 02: A,#3 03: A,#515 04: A,#78H 05: A,#96H 06: A,#0 07: A,#0 0 0000H 0003H 0030H #00H #60H #00H #20H #60H #00H 16 #7 A, A A, A A, #0 A B, #10 A A, A, #0 A, 38H, A 17 #78H 39H, A, 29H 40H, A A, 38H C A, 40H, A, 39H A, 30H, 1: 2: 18 第 4章 课程设计总结 用 本完成。但设计中的不足之处仍然存在。这次设计是我第一次用 这过程中,我对电路设计,单片机的使用等都有了新的认识。通过这次设计学会了 件的使用方法,掌握了从系统的需要、方案的设计、功能模块的划分、原理图的设计和电路图的仿真的设计流程,积累了不少经验。本系统采用电压表测量电动机的转速,用单片机对直流电机的转速进行控制,用 设计主要研究直流电机的控制和测量方法,从而对电机的控制精度、响应速度以 及节约能源等都具有重要意义。 通过本次设计,我对单片机这门课有了进一步的了解。无论是在硬件连接方面还是在软件编程方面。本次设计采用了 片机芯片,与以往的单片机相比增加了许多新的功能,使其功能更为完善

温馨提示

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

评论

0/150

提交评论