计算机控制技术课程设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《计算机控制技术》课程设计单闭环直流电机调速系统
1 设计目的
计算机控制技术课程是集微机原理、计算机技术、控制理论、电子电路、自动控制系统、工业控制过程等课程基础知识一体的应用性课程,具有很强的实践性,通过这次课程设计进一步加深对计算机控制技术课程的理解,掌握计算机控制系统硬件和软件的设计思路,以及对相关课程理论知识的理解和融会贯通,提高运用已有的专业理论知识分析实际应用问题的能力和解决实际问题的技能,培养独立自主、综合分析与创新性应用的能力。
2 设计任务
设计题目
单闭环直流电机调速系统
实现一个单闭环直流电机调压调速控制,用键盘实现对直流电机的起/停、正/反转控制,速度调节要求既可用键盘数字量设定也可用电位器连续调节,需要有速度显示电路。扩展要求能够利用串口通信方式在PC上设置和显示速度曲线并且进行数据保存和查看。
设计要求
2.2.1 基本设计要求
(1)根据系统控制要求设计控制整体方案;包括微处理芯片选用,系统构成框图,确定参数测范围等;
(2)选用参数检测元件及变送器;系统硬件电路设计,包括输入接口电路、逻辑电路、操作键盘、输出电路、显示电路;
(3)建立数学模型,确定控制算法;
(4)设计功率驱动电路;
(5)制作电路板,搭建系统,调试。
2.2.2 扩展设计要求
(1)在已能正常运行的微计算机控制系统的基础上,通过串口与PC连接;
(2)编写人机界面控制和显示程序;编写微机通信程序;实现人机实时交互。
3方案比较
方案一:采用继电器对电动机的开或关进行控制。这个方案的优点是电路较为简单,缺点是继电器的响应时间慢、机械结构易损坏、寿命较短、可
靠性不高。
方案二:采用电阻网络或数字电位器调整电动机的分压,从而达到调速的目的。但是电阻网络只能实现有级调速,而数字电阻的元器件价格比较昂贵。更主要的问题在于一般电动机的电阻很小,但电流很大;分压不仅会降低效率,而且实现很困难。
方案三:采用由电力电子器件组成的H型PWM电路。用单片机控制电力电子器件使之工作在占空比可调的开关状态,精确调整电动机转速。这种电路由于工作在电力电子器件的饱和截止模式下,效率非常高;H型电路保证了可以简单地实现转速和方向的控制;电子开关的速度很快,稳定性也极佳,是一种广泛采用的PWM调速技术。
兼于方案三调速特性优良、调整平滑、调整范围广、过载能力大,因此本设计采用方案三。
4单闭环直流电机调速系统设计
单闭环调速原理
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 ≈-
系统框图
系统基本原理
通过键盘按键控制电机的启停、正反转、加速和减速,单片机接收键盘信号与反馈信号进行比较处理,也可以通过电位器调速,将模拟调节量转换为数字量后送给单片机处理,电机的速度由传感器测量后回馈给单片机处理,单片机接收到各路信号后控制显示器显示特定的内容,同时控制电机驱动电路工作,从而控制直流电机的转速。
5系统硬件电路设计
电机驱动电路
电机驱动电路主要有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%。
测速电路
测速电路用自制的光电编码盘,通过红外接收发射管和施密特触发器组成。当接收管接收到发射管发出的低电平信号,再通过施
密特整形送给单片机的INT0,进而通过程序进行计算速度。
显示电路
LCD 1602显示电路用于显示转速设定值与当前值。
图5测速整形电路
图6 LCD显示电路
键盘
图7键盘控制电路
0-9按键为数值的设定,CLR为后退按键,ENT为确定键,KEY 为键盘输入按键,REP为电位器调速按键,RUN为运行/正转按键,F 为运行/反转按键, STOP为停止按键。
模拟调速电路
图8 模拟调速电路
模拟调速电路由电位器分压输出给定电压,再经过AD转换器ADC0831输入的单片机中。
电源电路
5
6V /0.5A的外部输入电压Vin经过由MC7805ACK与两个由470Pf、一个100uf的电解电容组成的稳压电路,稳压成5V的电压,
供系统使用。
串口通信电路
图9 电源电路
图10 串口通信电路
主要用来烧写程序进去单片机。MAX232将ttl电平转换成可以和电脑串口匹配的电压。从而与PC机进行通信。
6
图11 STC-ISP
上图位stc单片机专用ISp下载软件。
晶振和复位电路
图12 晶振和复位电路
左边为复位电路、右边为12M的晶振电路,这两块与单片机组成最
小系统。
7
6 软件设计
如图12,主程序是先初始化LCD1602和中断,然后进入转速设定和调节循环。其中INT0中断是用来测试辅助的,TO和T1配合参数PWM 波和调节占空比(其中PWM为一个8位二进制数0-255),转速的反馈调节主要是进行优化的P调节。