- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
北华大学课程设计报告
课程名称:微型计算机原理与接口技术
课设题目:微机控制直流脉宽调速系统设计
班 级:通信 10-1
学 号:16
姓 名:孙 鹏
指导教师:张 锡 鹤
目 录
一、设计题目介绍 1
二、调速系统框图设计 3
三、系统相关芯片介绍 4
四、A/D转换设计 5
五、显示和报警设计 6
六、系统软件设计 8
七、实习心得 13
参考文献 14
一、设计题目介绍
设计题目:微机控制直流脉宽调速系统设计
设计目的
掌握8088CPU最小总线模式下设计“计算机控制系统”软件的方法;
掌握微机控制直流脉宽调速系统的设计方法和思想;
掌握一般性系统的设计流程与调试技巧。
设计要求
根据设计的技术要求,制定总体设计方案;
绘制软件流程图——总图;
绘制软件各模块流程图;
编写源程序;
上机用Emu8086软件调试程序;
编写设计报告。
设计数据
微机直流电动机参数
额定工作电压12V
额定工作电流2A
额定转速500V/min
内电阻1欧姆
过载倍数2.5
电动机单向运行(无符号运算)
转速给定电压0~5V
三位LED数码管显示实际转速
主电路采用脉宽电路设计,要求脉宽调制周期为10ms
当电机电流≧5A时,自动关闭主电路电源,同时发出声光报警信号
设计原理
脉宽调制技术是利用数字输出对模拟电路进行控制的一种有效技术,尤其是在对电机的转速控制方面,可大大节省能量,PWM控制技术的理论基础为:冲量相等而形状不同的窄脉冲加在具有惯性的环节上时,其效果基本相同,使输出端得到一系列幅值相等而宽度不相等的脉冲,用这些脉冲来代替正弦波或其他所需要的波形。按一定的规则对各脉冲的宽度进行调制,既可改变逆变电路输出电压的大小,也可改变输出频率。
二、调速系统框图设计
图2.1
技术参数:
ADC0809芯片的起始地址为00H,使用IN0、IN1通道,最大输入电压为+5V;
8255芯片的起始地址为08H,PA口、PB0、PB1、PB2用于控制三位数码管显示电动机的转速。PC0为PWM输出控制;PC1用于电动机过电流报警,PC2为使能端,低电平有效;PC3为电动机的启动/停止运行的控制。PC3低电平停止运行,高电平启动电动机运行。数码管采用动态显示方式工作,最大显示循环周期为30ms;
PWM调制信号的变化范围为20%~80%,PWM信号的工作周期时间为10ms;
LED显示器为三只共阴极绿色数码管,驱动器为“同相驱动”;
计算机内存地址分为两大部分:00000H~01FFFH、FF800H~FFFFFH;
8088CPU时钟频率为4MHz。
补充知识:
电动机转速计算公式:
式中:U—PWM电压变换器输出电压(V);I—电枢电流(A)DEN信号作为8286的输出允许信号面,仅当DEN为低电平时,允许数据经8286进行传送;8088的DT/R信号用来控制数据传送的方向,接至8286的引脚T。当DT/R=1时,CPU向数据总线发送数据,当DT/R=0时,则CPU接收来自系统总线上的数据。数据线连至内存及I/O接口,需用数据总线收发器作驱动。在最小组态时,系统总线可分为几个基本部分:地址总线、数据总线、控制与状态信号、中断与DMA信号。
四、A/D转换设计
ADC0809 为8位分辨率A/D转换芯片,其最高分辨可达256级,可以适应一般的模拟量转换要求。8路模拟信号的分时采集,片内有8路模拟选通开关,以及相应的通道抵制锁存用译码电路,地址锁存与译码电路完成对A、B、C 3个地址位进行锁存和译码,其译码输出用于通道选择,其转换结果通过三态输出锁存器存放、输出,因此可以直接与系统数据总线相连,图3为通道选择表。内部电源输入与参考电压的复用,使得芯片的模拟电压输入在0~5V之间。
图4.1 转换通道 图4.2 引脚说明
IN7~IN0 — 模拟量输入通道。
ALE — 地址锁存允许信号。对应ALE上跳沿,A、B、C地址状态送入地址锁存器中。
START — 转换启动信号。START上升沿时,复位ADC0809;START下降沿时启动芯片,开始进行A/D转换。
A、B、C — 地址线。通道端口选择线,A为低地址,C为高地址,引脚图中为ADDA,ADDB和ADDC。
CLK — 时钟信号。ADC0809的内部没有时钟电路,所需时钟信号由外界提供,因此有时钟信号引脚。
EOC — 转换结束信号。EOC=0,正在进行转换;EOC=1,转换结束。使用中该状态信号即可作为查询的状态标志,又可作为中断请求信号使用。
D7~D
文档评论(0)