计算机控制课程设计:直流电机调速系统
《计算机控制课程设计:直流电机调速系统》由会员分享,可在线阅读,更多相关《计算机控制课程设计:直流电机调速系统(14页珍藏版)》请在毕设资料网上搜索。
1、 计算机控制课程设计计算机控制课程设计 直流电机调速系统直流电机调速系统 一一. .实验要求实验要求 (1) 使用 PID 算法实现直流电机的调速控制。 (2) 利用光电开关测量直流电机转速, 通过控制加在直流电机两端的电压调节 其转速,使之达到所设置的转速。 (3) 通过键盘设置期望转速,要求有两组转速显示值,一组为期望转速;一组 为电机的实时转速。 二二. .系统需求分析系统需求分析 (1)电机控制需要驱动电路,常用的电机驱动电路是 H 桥驱动,bts7960 是常 用的半桥驱动芯片,利用 PWM 波控制半桥驱动电路可实现对电机的速度调节。两 片 bts7960 可以组成一个全桥驱动电路,
2、可以控制电机的转向。实验不要求控制 转向,所以可用一片 bts7960。 (2)电机控制需要 PWM 波,可以利用单片机的定时器模拟 PWM,用一个普通 IO 接口进行输出。 (3) 光电开关测速输出为脉冲信号, 通过检查输出脉冲的频率来计算电机转速, 检查信号的频率可以利用单片机的计数器模块。 检查脉冲频率需要没个固定时间 读取计数器的值。利用一个定时器可以固定一定时间进行中断,在中断子程序中 读取计数器的值。 (4)显示可用 OLED 液晶屏,选用的液晶屏有 SPI 通用接口,可以用普通 IO 可 模拟 SPI 时序。 (5)根据以上要求,需要两个定时器,一个计数器。共需要三个定时器/计数
3、器 模块,和一些普通 IO 接口,可选用 STC89C52 单片机,其内部共有三个定时器/ 计数器模块。定时器 0 工作在方式三,分为两个八位定时器 TL0 做计数器,TL1 做模拟 PWM,定时器 2 做定时中断,定时器 1 作为串口波特率发生器,串口用于 调试过程中观察数据。 三三. .硬件设计硬件设计 1.主电路图: 本系统采用 STC89C52 单片机主要功能特性: 硬件接口说明: 串口接口:T - P3.0 R - P3.1 测速接口:P3.4 模拟 PWM 电机控制接口:P1.0 OLED 显示屏接口:D0 P2.3 D1 P2.2 RST P2.1 DC P2.0 2. 电机驱动
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机控制 课程设计 直流电机 调速 系统
