2022年直流电机微型计算机速度控制系统方案.docx
《2022年直流电机微型计算机速度控制系统方案.docx》由会员分享,可在线阅读,更多相关《2022年直流电机微型计算机速度控制系统方案.docx(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用摘要工业掌握是运算机的一个重要应用领域,运算机掌握正是为了适应这一领域的需要而进展起来的一门专业技术,它主要讨论如何将运算机技术和自动掌握理论应用于工业生产过程,并设计出所需要的运算机掌握系统;本次设计所采纳的主体芯片有8086CPU和可编程并行接口芯片 8255A,其中, 8086CPU曾是使用广泛的 16位微处理器,具有 40个管脚的双列直插式封装 芯片,内外数据线都为 16位,地址线为 20位,直接寻址为 1MB ;而8255A是一 种通用的可编程并行 I/O接口芯片,广泛用于几乎全部系列的微机系统中,它的各端口
2、内具有中断掌握规律,在外设于CPU之间可以用中断方式进行信息交换,使用条件传输方式时可用“联络”线进行掌握;数字 P ID 掌握系统是时间的离散系统, 运算机对生产过程的掌握是断续的过程 . 即在每一个采样周期内 , 传感器将所测数据转换成统一的标准信号后输入给调剂器 , 在调剂器中与设定值进行比较得出偏差值 制 量, 输出到执行器后才完成了本次的调剂任务;关键字 :运算机掌握 8086CPU 8255A 数字PID , 经 PID 运算得出本次的控名师归纳总结 - - - - - - -第 1 页,共 29 页精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用目录名
3、师归纳总结 摘要 . 1 第 2 页,共 29 页1 直流电机及主要芯片介绍 . 3 1.1 直流电机的工作原理 . 3 1.2 直流电机的调速方法 . 3 1.3 8086CPU介绍 . 4 1.4 8255A 芯片 . 6 1.5 74LS48 芯片 . 7 1.6 74LS373 芯片 . 8 1.7 L298 芯片介绍 . 8 2 系统硬件设计 . 9 2.1 各部分电路具体原理图 . 10 2.1.1 显示驱动电路 . 10 2.1.2 电机驱动电路 . 11 2.1.3 8086掌握电路 . 12 2.1.4 8255掌握电路 . 13 3 系统的软件设计 . 14 3.1 总体设
4、计思路 . 14 3.2 按键检测子程序流程图 . 16 4 运行结果与分析 . 18 课程设计感想及体会 . 21 参考文献 . 22 附录:源程序 . 23 - - - - - - -精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用直流电机微型运算机速度掌握系统 的设计 1 直流电机及主要芯片介绍 1.1 直流电机的工作原理 直流励磁的磁路在电工设备中的应用,除了直流电磁铁 直流继电器、直流 接触器等)外,最重要的就是应用在直流旋转电机中;在发电厂里,同步发电 机的励磁机、蓄电池的充电机等,都是直流发电机;锅炉给粉机的原动机是直 流电动机;此外,在很多工业部门,
5、例如大型轧钢设备、大型精密机床、矿井 卷扬机、市内电车、电缆设备要求严格线速度一样的地方等,通常都采纳直流 电动机作为原动机来拖动工作机械的;直流电动机的工作原理很直观,给两个电刷加上直流电源,有直流电流从 电刷 A流入,经过线圈 abcd,从电刷 B流出,依据电磁力定律,载流导体 ab和cd 收到电磁力的作用,其方向可由左手定就判定,两段导体受到的力形成了一个 A和换向片 2接触,转矩,使得转子逆时针转动;假如转子转到肯定位置,电刷 电刷 B和换向片 1接触,直流电流从电刷 A流入,在线圈中的流淌方向是 dcba,从电刷 B流出;此时载流导体 ab和cd受到电磁力的作用方向同样可由左手定就判
6、 定,它们产生的转矩仍旧使得转子逆时针转动;电枢一经转动,由于换向器配合电刷对电流的换向作用,直流电流交替地由线圈边ab和cd流入,使线圈边只要处于 N极下,其中通过电流的方向总是由电刷 A流入的方向,而在 S极下时,总是从电刷 B流出的方向,这就保证了每个磁极下线圈边中的电流始终是一个方向,这样的结构,就可使电动机连续旋转;1.2 直流电机的调速方法依据直流电机的基本原理,由感应电势、电磁转矩以及机械特性方程式可知,直流电动机的调速方法有三种:1)调剂电枢供电电压 U;转变电枢电压主要是从额定电压往下降低电枢电压,从电动机额定转速向下变速,属恒转矩调速方法;对于要求在肯定范畴内名师归纳总结
7、- - - - - - -第 3 页,共 29 页精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用无级平滑调速的系统来说,这种方法最好;变化遇到的时间常数较小,能快速响应,但是需要大容量可调直流电源;2)转变电动机主磁通;转变磁通可以实现无级平滑调速,但只能减弱磁通进行调速 简称弱磁调速),从电机额定转速向上调速,属恒功率调速方法;变化时间遇到的时间常数同 变化遇到的相比要大得多,响应速度较慢,但所需电源容量小;的设计为基础,拥有类似的寄存器组,但是数据总线扩充为 16 位;总线界面单元 Bus Interface Unit透过 6 字节预存 prefecth 的队
8、列 queue喂指令给执行单元 Execution Unit ,所以取指令和执行是同步的,8086 CPU 有 20 条地址线,可直接寻址 1MB 的储备空间,每一个储备单元可以存放一个字节 ;资料寄存器通常由指令隐含地使用,针对暂存值需要复杂的寄存器配置;它供应64K 8 位元的输出输入 或 32K 16 位元 ,以及固定的向量中断;大部分的指令只能够存取一个内存名师归纳总结 - - - - - - -第 4 页,共 29 页精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用位址,所以其中一个操作数必需是一个寄存器;运算结果会储存在操作数中的一个;Intel 808
9、6有四个内存区段 segment 寄存器,可以从索引寄存器来设定;区段寄存器可以让 CPU 利用特别的方式存取1 MB内存; 8086 把段地址左移 4 位然后把它加上偏移地址;大部分的人都认为这是一个很不好的设计,因为这样的结果是会让各分段有重叠;尽管这样对组合语言而言大部分被接受 也甚至有用 ,可以完全地掌握分段,使在编程中使用指针 如 C 编程语言 变得困难;它导致指针的高效率表示变得困难,且有可能产生两个指向同一个地方的指针拥有不同的地址;更坏的是,这种方式产生要让内存扩充到大于 1 MB 的困难;而 8086 的寻址方式转变让内存扩充较有效率;在这个系统中, 8086 作为整个系统的
10、主控芯片,用来掌握和谐整个系统的名师归纳总结 工作如下列图就是仿真中的8086 芯片的模型,这里隐匿了8086 的 VCC 和第 5 页,共 29 页GND 两个引脚;如图1-1- - - - - - -精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用图 1-1 8086 引脚图1.4 8255A 芯片名师归纳总结 - - - - - - -第 6 页,共 29 页精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用图 1-2 8255A 引脚图8255A 在使用前要写入一个方式掌握字,挑选 作方式,共有三种;A、B、C 三个端口各自的工方式
11、 0 :基本的输入输出方式,即无须联络就可以直接进行的 I/O 方式;其中 A、B、C 口的高四位或低四位可分别设置成输入或输出;名师归纳总结 方式 1 :选通 I/O,此时接口和外围设备需联络信号进行和谐,只有A 口和第 7 页,共 29 页B 口可以工作在方式1,此时 C 口的某些线被规定为A 口或 B 口与外围设备的联络信号,余下的线只有基本的I/O 功能,即只工作在方式0. 方式 2: 双向 I/O 方式,只有 A 口可以工作在这种方式,该I/O 线即可输入又可输出,此时C 口有 5 条线被规定为 A 口和外围设备的双向联络线,C 口- - - - - - -精选学习资料 - - -
12、- - - - - - 剩下的三条线可作为个人资料整理仅限学习使用B 口方式 1 的联络线,也可以和B 口一起方式 0 的 I/O线;8255A 是一个并行输入、输出器件,具有24个可编程设置的I/O 口,包括3 组 8 位的 I/O 为 PA 口、 PB 口、PC 口,又可分为 2 组 12 位的 I/O 口:A 组包括 A 口及 C 口高 4 位, B 组包括 B 口及 C 组的低 4 位;A 口可以设置为方式0、方式 1、方式 2,B 口与 C 口只能设置为方式0 或方式 1. RESET:复位输入线,当该输入端处于高电平常,全部内部寄存器 ,内部包含 4 信道规律驱动电路,是一种二相和
13、四相步进电机的专用驱动器,可同时驱动 2 个二相或 1 个四相步进电机,内含二个 H-Bridge 的高电压、大电流双全桥式驱动器,接收标准 TTL 规律准位信号,可驱动 46V、2A以下的步进电机,且可以直接透过电源来调剂输出电压;此芯片可直接由单片机的 IO 端口来供应模拟时序信号;从 动;8255 的 C 口输出信号来掌握电机的运名师归纳总结 - - - - - - -第 12 页,共 29 页精选学习资料 - - - - - - - - - 2.1.3 8086掌握电路个人资料整理仅限学习使用图 2-4 8086掌握部分 在这个系统中, 8086 作为整个系统的主控芯片,用来掌握和谐整
14、个系统的工作,按键按下从8255 的 A 口输入,接着反应到8086 中,让 8086 做出反应;要编写 8 段子程序;这里对于没有开关按下的情形,就循环扫描键盘开关 即可; 8 个子程序对应 8 个按键按下的状态;其中有三个掌握键:START键、SET键和 CLEAR键,它们分别完成的任务是开头开启,停止,和重置清零;名师归纳总结 - - - - - - -第 13 页,共 29 页精选学习资料 - - - - - - - - - 2.1.4 8255掌握电路个人资料整理仅限学习使用图 2-5 8255A 掌握部分8255具有 3 个相互独立的输入 /输出通道端口,用 +5V 单电源供电,能
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 直流电机 微型计算机 速度 控制系统 方案
限制150内