计算机控制技术课程设计报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《计算机控制技术》课程设计单闭环直流电机调速系统

1 设计目的

计算机控制技术课程是集微机原理、计算机技术、控制理论、电子电路、自动控制系统、工业控制过程等课程基础知识一体的应用性课程,具有很强的实践性,通过这次课程设计进一步加深对计算机控制技术课程的理解,掌握计算机控制系统硬件和软件的设计思路,以及对相关课程理论知识的理解和融会贯通,提高运用已有的专业理论知识分析实际应用问题的能力和解决实际问题的技能,培养独立自主、综合分析与创新性应用的能力。

2 设计任务

2.1 设计题目

单闭环直流电机调速系统

实现一个单闭环直流电机调压调速控制,用键盘实现对直流电机的起/停、正/反转控制,速度调节要求既可用键盘数字量设定也可用电位器连续调节,需要有速度显示电路。扩展要求能够利用串口通信方式在PC上设置和显示速度曲线并且进行数据保存和查看。

2.2 设计要求

2.2.1 基本设计要求

(1)根据系统控制要求设计控制整体方案;包括微处理芯片选用,系统构成框图,确定参数测围等;

(2)选用参数检测元件及变送器;系统硬件电路设计,包括输入接口电路、逻辑电路、操作键盘、输出电路、显示电路;

(3)建立数学模型,确定控制算法;

(4)设计功率驱动电路;

(5)制作电路板,搭建系统,调试。

2.2.2 扩展设计要求

(1)在已能正常运行的微计算机控制系统的基础上,通过串口与PC连接;

(2)编写人机界面控制和显示程序;编写微机通信程序;实现人机实时交互。

3方案比较

方案一:采用继电器对电动机的开或关进行控制。这个方案的优点是电路较为简

单,缺点是继电器的响应时间慢、机械结构易损坏、寿命较短、可靠性不高。

方案二:采用电阻网络或数字电位器调整电动机的分压,从而达到调速的目的。

但是电阻网络只能实现有级调速,而数字电阻的元器件价格比较昂贵。更主要的问题在于一般电动机的电阻很小,但电流很大;分压不仅会降低效率,而且实现很困难。

方案三:采用由电力电子器件组成的H 型PWM 电路。用单片机控制电力电子器件使之工作在占空比可调的开关状态,精确调整电动机转速。这种电路由于工作在电力电子器件的饱和截止模式下,效率非常高;H 型电路保证了可以简单地实现转速和方向的控制;电子开关的速度很快,稳定性也极佳,是一种广泛采用的PWM 调速技术。

兼于方案三调速特性优良、调整平滑、调整围广、过载能力大,因此本设计采用方案三。

4单闭环直流电机调速系统设计

4.1单闭环调速原理 4.1.1 闭环系统框图

4.1.2 调速原理 直流电机转速有:

常数Ke Ka 不变,Ra 比较小。

所以调节Ua 就能调节n 。

n n I K R K U K R I U n d d a

e e d ∆-=Φ

-Φ=-=

0φa a a U I U ≈-

4.2 系统框图

4.3系统基本原理

通过键盘按键控制电机的启停、正反转、加速和减速,单片机接收键盘信号与反馈信号进行比较处理,也可以通过电位器调速,将模拟调节量转换为数字量后送给单片机处理,电机的速度由传感器测量后回馈给单片机处理,单片机接收到各路信号后控制显示器显示特定的容,同时控制电机驱动电路工作,从而控制直流电机的转速。

5系统硬件电路设计

5.1电机驱动电路

电机驱动电路主要有L298N和四个二极管组成,其中PWM驱动原理如下

i.Ud是有效值,调节占空比就能调节Ud进而调节n.

ii.PWM驱动器由L298来实现的,L298是SGS公司的产品,比较常见的是15脚Multiwatt封装的L298N,部同样包含4通道逻辑驱动电路。可以方便的驱动

两个直流电机,或一个两相步进电机。

3

iii.如图4,L298的封装和功能表。通过改变C、D的状态来改变电机的正反转和急停和调节占空比进而调速;Ven直接接高电位。是对C、D分别输出0

和PWM波或者PWM波和0来进行的,初始化的占空比为50%。

5.2 测速电路

图5测速整形电路

测速电路用自制的光电编码盘,通过红外接收发射管和施密特触发器组成。当接收管接收到发射管发出的低电平信号,再通过施密特整形送给单片

机的INT0,进而通过程序进行计算速度。

5.3 显示电路

LCD 1602显示电路用于显示转速设定值与当前值。

5.4 键盘

0-9按键为数值的设定,CLR为后退按键,ENT为确定键,KEY为键盘输入按键,REP为电位器调速按键,RUN为运行/正转按键,F为运行/反转按键, STOP 为停止按键。

图6 LCD显示电路

图7键盘控制电路

图8 模拟调速电路

模拟调速电路由电位器分压输出给定电压,再经过AD转换器ADC0831输入的单片机中。

5.6 电源电路

5

图9 电源电路

6V /0.5A的外部输入电压Vin经过由MC7805ACK与两个由470Pf、一个100uf的电解电容组成的稳压电路,稳压成5V的电压,供系统使用。

主要用来烧写程序进去单片机。MAX232将ttl电平转换成可以和电脑串口匹配的电压。从而与PC机进行通信。

6 图10 串口通信电路图11 STC-ISP

上图位stc单片机专用ISp下载软件。

5.8 晶振和复位电路

图12 晶振和复位电路

左边为复位电路、右边为12M的晶振电路,这两块与单片机组成最小系统。

7

6 软件设计

●如图12,主程序是先初始化LCD1602和中断,然后进入转速设定和调节循环。

其中INT0中断是用来测试辅助的,TO和T1配合参数PWM波和调节占空比(其

中PWM为一个8位二进制数0-255),转速的反馈调节主要是进行优化的P调节。

●如题13和图14,是T0和T1的中断服务程序,TO设定256us的循环和初始化

T1,然后对电机进行正转、反转、停机(急停)三个判断;T1中断服务程序只负

责关闭T1中断。

●如图14,外部中断INT0处理调理好的测试脉冲,中断服务程序对每一个测速脉

冲对变量n进行加+,返回到主函数的测速程序。

●PWM的优化型P控制算法,对转速比较尽兴分级调节,当实际值无设定值相差超

过1000rpm时PWM调整15,相差超过500rpm时调整10,相差超过300时调整6,相差超过100时调整2,相差小于100时调整1。

相关文档
最新文档