基于单片机控制直流电机调速系统毕业设计论文
- 格式:doc
- 大小:10.01 MB
- 文档页数:53
基于stm32单片机的直流电机调速系统设计
本文介绍一种基于STM32单片机的直流电机调速系统设计,主要包括硬件电路设计和软件程序设计两部分。
硬件电路设计:
该电机调速系统的主要硬件电路包括电源模块、STM32单片机控制电路、直流电机驱动电路和反馈电路。
1. 电源模块
电源模块包括AC/DC变换模块和稳压模块,用于将输入的AC电压转换为适宜单片机和电机工作的DC电压。
2. STM32单片机控制电路
STM32单片机控制电路包括主控芯片STM32单片机、晶振、复位电路和下载程序电路等。
3. 直流电机驱动电路
直流电机驱动电路包括电机驱动芯片(如L298N)和电机,用于控制电机的转
速和方向。
4. 反馈电路
反馈电路包括编码器和光电传感器等,用于实现电机转速的反馈和闭环控制。
软件程序设计:
该电机调速系统的软件程序采用C语言编写,主要包括定时器计数、PWM输出控制、编码器读取、PID算法控制等模块。
1. 定时器计数
通过STM32单片机内部定时器计数来实现电机转速的测量和控制。
2. PWM输出控制
采用STM32单片机内部PWM输出控制模块控制电机的转速,并实现电机方向的控制。
3. 编码器读取
通过编码器读取电机的转速信息,并反馈到单片机进行控制和显示。
4. PID算法控制
采用PID(比例、积分、微分)算法控制电机的转速,实现闭环控制,提高控制精度。
总之,基于STM32单片机的直流电机调速系统设计,既可以提高电机运行的效率和精度,又可以简化电路结构和减小系统成本,具有较好的应用前景。
畢業設計(論文)題目:利用單片機控制的直流電機轉速系統的設計班級:XX姓名:XZ指導教師:XX說明:8051畢業設計任務書7 (3)一、設計題目 (3)第1章緒論 (5)1.1利用單片機控制的直流電機轉速系統設計目的和意義 (5)1.1.1選題的目的和意義 (5)1.1.2國內外研究現狀簡述: (5)1.1.3畢業設計(論文)所採用的研究方法和手段: (5)1.2利用單片機控制的直流電機轉速系統的設計設計專案發展 (6)1.3利用單片機控制的直流電機轉速系統的設計原理 (6)第2章系統硬體電路的設計 (8)2.1 系統總體設計框圖及單片機系統的設計 (9)2.1.1 系統總體設計框圖 (9)2.1.2 8051單片機簡介 (9)2.1.3 單片機系統中所用其他晶片簡介 (11)2.1.4 8051單片機擴展電路及分析 (15)2.2 PWM信號發生電路設計 (17)2.2.1 PWM的基本原理 (17)2.2.2 PWM信號發生電路設計 (18)2.2.3 PWM發生電路主要晶片的工作原理 (19)2.3 功率放大驅動電路設計 (22)2.3.1 晶片IR2110性能及特點 (22)2.3.2 IR2110的引腳圖以及功能 (23)2.4 主電路設計 (25)2.4.1 延時保護電路 (25)2.4.2 主電路 (25)2.4.3 輸出電壓波形 (28)2.5 測速發電機 (28)2.6 濾波電路 (29)2.7 A/D轉換 (29)1.7.1 晶片ADC0809介紹 (29)2.7.2 ADC0809的引腳及其功能 (29)第3章.直流調速系統 (30)3.1 直流調速系統概述 (31)3.2單閉環直流調速系統 (31)3.3開環系統機械特性和閉環系統靜特性的比較 (33)第4章利用單片機控制的直流電機轉速系統的設計 (35)4.1系統軟體部分的設計 (35)4.1.1 PI 轉速調節器原理圖及參數計算 (35)4.2 控制電路設計 (36)4.2.1 單片機資源分配 (36)4.2.2 程式流程圖 (40)第5章結論 (41)致謝 (42)參考文獻 (43)畢業設計任務書7一、設計題目利用單片機控制的直流電機轉速系統的設計二、設計要求設計一個用單片機實現對直流電機轉速控制系統。
【基于单片机的无刷直流电机的控制系统设计】1. 引言无刷直流电机(BLDC),作为一种高效、低噪音、长寿命的电动机,被广泛应用于各种领域。
而采用单片机进行控制,实现对BLDC的精准控制,则成为现代工业中的热门技术。
本文将围绕基于单片机的无刷直流电机控制系统设计展开探讨,深入剖析其原理和实现过程。
2. 无刷直流电机的工作原理无刷直流电机是一种采用电子换相技术的电机,其工作原理与传统的直流电机有所不同。
它不需要使用碳刷和电刷环来实现换向,而是通过内置的电子控制器来精确控制转子上的永磁体和定子上的电磁线圈的相互作用,实现转子的旋转运动。
3. 单片机在无刷直流电机控制中的作用单片机在无刷直流电机的控制系统中扮演着核心角色,它通过内置的PWM模块生成PWM波形,用于控制电机驱动器中的功率器件,同时监测电机的运行状态,并根据需要进行调整和反馈控制,实现对电机的精准控制。
4. 基于单片机的无刷直流电机控制系统设计(1)硬件设计在设计基于单片机的无刷直流电机控制系统时,需要考虑到电机的功率和控制要求,选择合适的单片机和电机驱动器,设计电机驱动电路以及检测装置,确保系统能够稳定可靠地工作。
(2)软件设计利用单片机的PWM模块生成PWM波形,采用适当的控制算法(如PID控制算法),编写控制程序,实现对无刷直流电机的精准控制。
考虑到系统的实时性和稳定性,需要进行充分的软件优化和调试。
5. 个人观点和理解在基于单片机的无刷直流电机控制系统设计中,充分理解无刷直流电机的工作原理和单片机的控制特点,合理选择硬件和编写软件,是至关重要的。
只有系统全面、深刻地理解,才能设计出高质量、稳定可靠的控制系统。
6. 总结本文围绕基于单片机的无刷直流电机控制系统设计展开了探讨,从无刷直流电机的工作原理、单片机在控制系统中的作用,到具体的硬件设计和软件设计,全面、深入地阐述了相关内容。
希望通过本文的阐述,读者能够对基于单片机的无刷直流电机控制系统设计有更深入的理解和应用。
序号(学号〉: 161240303长春大学 毕业设计(论文)直流电机速度PID 控制系统设计李一丹国际教育学院自动化1612403曹福成2016 年 5 月 30 0姓 名 学 院 专 业 班 级 指导教师直流电机速度PID控制系统设计摘要:针对现有的直流电机控速难的问题,本文设计了一种基于ATmegal6L单片机的直流电机速度控制系统。
本系统以ATinegal6L单片机为主控制器,搭载了L298n为电机驱动,通过霍尔元件进行测速,通过按键控制电机的转动方向和转动速度,并配以温度传感器DS18B20对温度进行监测,通过PID算法调节PW\1 进行对速度控制。
该系统包括的模块主要有单片机为主体的控制模块、电机的驱动模块、对电机速度进行监测的模块、由LCD1602构成的显示ky r模块、电源模块和按键控制模块等。
本系统可以通过PID算法实现可编程脉宽波形对直流电机的速度进行控制,并且可以显示出当前电机的转速。
关键词:单片机;PID算法;直流电机The design of DC motor speed control system with PID Abstract: According to the existing DC motor speed control problem, this paper describes the design of a DC motor speed control system based on ATmegal6L MCU. To ATMEGA16L microcontroller as the main controller for the system, equipped with a L298n for motor drive, through the hall element of speed, through the buttons to control the motor rotation direction and the rotation speed, and the temperature sensor DS18B20 the temperature monitoring, PID algorithm is used to adjust the PWM control of the speed. The system includes the following modules display microprocessor control module, as the main body of the motor drive module, monitoring module, the speed of motor is composed of LCD1602 module, power supply module and key control module.This system can realize through PID algorithm to control the speed of the programming pulse waveforms of DC motor, and can display the current motor speed.Keywords: single chip microcomputer, PID algorithm, DC motor ky r戈ml ml ——II —In —In | * 11—I 1111 ml 1111目录Bit (1)l.i选题背景及意义 (1)1.2国内外研宄现状 (2)1.3木文主要研究的内容 (3)第2章总体方案论述 (4)ky r2.1系统主要传感器介绍 (4)2.1.1温度传感器 (4)2.1.2转速检测模块 (5)2.2系统总体功能及方案选择 (6)2.2.1系统所需模块及功能 (6)2.2.2主控制器选择 (8)第3章系统总体硬件设计 (10)3.1单片机最小系统 (10)3.1.1ATmegal6L单片机的引脚分布 (10)3.1.2最小系统的硬件电路 (13)3.2电机驱动电路 (14)3.3温度检测电路 (15)3.4光电管提示电路和按键控制电路 (15)3.5LCD1602 显示电路 (16)3.6电源电路 (17)3.7本章小节 (18)第4章系统软件设计 (19)4.1系统总体流程图 (19)4.2 PID算法简介 (19)4.2.1PID算法介绍 (20)4.2.2HD算法结果 (21)4.3系统调试步骤 (21)4.4误差分析即改进方法 (22)给论 (23)致谢 (24)参考文献 (25)隱 (26)附录I系统总体硬件电路图 (26)附录II系统中部分程序 (27)ky r In—ml ml ml ml | , I af—.第1章绪论1.1选题背景及意义电动机简称电机,俗称马达,在现实生活中,我们处处都可以见到电机的身影,小到小学生玩的电动四驱车,大到炼钢厂用的滚动罐,这些都是电机家族的成员。
基于单片机的直流电机PWM调速控制系统的设计第一章:前言1.1前言:直流电机的定义:将直流电能转换成机械能(直流电动机)或将机械能转换成直流电能(直流发电机)的旋转电机。
近年来,随着科技的进步,直流电机得到了越来越广泛的应用,直流具有优良的调速特性,调速平滑,方便,调速范围广,过载能力强,能承受频繁的冲击负载,可实现频繁的无极快速起动、制动和反转,需要满足生产过程自动化系统各种不同的特殊要求,从而对直流电机提出了较高的要求,改变电枢回路电阻调速、改变电压调速等技术已远远不能满足现代科技的要求,这是通过PWM方式控制直流电机调速的方法就应运而生。
采取传统的调速系统主要有以下的缺陷:模拟电路容易随时间飘移,会产生一些不必要的热损耗,以及对噪声敏感等。
而用PWM技术后,避免上述的缺点,实现了数字式控制模拟信号,可以大幅度减低成本和功耗。
并且PWM调速系统开关频率较高,仅靠电枢电感的滤波作用就可以获得平滑的直流电流,低速特性好;同时,开关频率高,快响应特性好,动态抗干扰能力强,可获很宽的频带;开关元件只需工作在开关状态,主电路损耗小,装置的效率高,具有节约空间、经济好等特点。
随着我国经济和文化事业的发展,在很多场合,都要求有直流电机PWM调速系统来进行调速,诸如汽车行业中的各种风扇、刮水器、喷水泵、熄火器、反视镜、宾馆中的自动门、自动门锁、自动窗帘、自动给水系统、柔巾机、导弹、火炮、人造卫星、宇宙飞船、舰艇、飞机、坦克、火箭、雷达、战车等场合。
1.2本设计任务:任务: 单片机为控制核心的直流电机PWM调速控制系统设计的主要内容以及技术参数:功能主要包括:1)直流电机的正转;2)直流电机的反转;3)直流电机的加速;4)直流电机的减速;5)直流电机的转速在数码管上显示;6)直流电机的启动;7)直流电机的停止;第二章:总体设计方案总体设计方案的硬件部分详细框图如图一所示。
示数码管显PWM单片机按键控制电机驱动基于单片机的直流电机PWM调速控制系统的设计键盘向单片机输入相应控制指令,由单片机通过P1.0与P1.1其中一口输出与转速相应的PWM脉冲,另一口输出低电平,经过信号放大、光耦传递,驱动H型桥式电动机控制电路,实现电动机转向与转速的控制。
畢業設計(論文)基於單片機實現直流電機PWM調速系統系別:電氣與資訊工程系專業班級:電氣自動化06—32(1)班指導教師:董曉紅老師完成日期:2009年6月12日一、題目:基於單片機實現直流電機PWM調速系統二、指導思想和目的:通過畢業設計,培養學生綜合運用所學的知識和技能解決問題的本領,鞏固和加深對所學知識的理解;培養學生調查研究的習慣和工作能力;培養學生建立正確的設計和科學研究的思想,樹立實事求是、嚴肅認真的科學工作態度。
三、設計任務或主要技術指標:利用MCS-51系列單片機,通過PWM方式控制直流電機調速的方法。
採用了專門的晶片組成了PWM信號的發生系統,然後通過放大來驅動電機。
利用直流測速發電機測得電機速度,經過濾波電路得到直流電壓信號,把電壓信號輸入給A/D轉換晶片最後回饋給單片機,在內部進行PI運算,輸出控制量完成閉環控制,實現電機的調速控制。
四、設計進度與要求:1):佈置設計任務,深入瞭解設計內容,搜集參考資料,學習有關內容。
2):學習學校畢業設計的的實際情況,和格式要求。
3):設計網路拓撲結構以及構思設計的基本思路和設計過程。
4):根據根據設計要求和構思思路查找設計內容。
5):根據要求和設計的基本方案對設計要求的材料進行預算。
6):完善設計方案並繪製必須的圖紙草圖,編寫設計說明書。
7):對圖紙進行校正和測繪,畫合格的正式圖紙。
8):總結,熟悉設計內容,準備畢業答辯,完成答辯。
五、主要參考書及參考資料:[1] 王離九,黃錦恩編著,電晶體脈衝直流調速系統,華中理工大學出版社出版[2] 丁元傑主編,上海市教育委員會組編,單片微機原理及應用,機械工業出版社[3] 李榮生主編,電氣傳動控制系統設計指導,機械工業出版社[4] 吳守箴,臧英傑編著,電氣傳動的脈寬調製控制技術,機械工業出版社[5] 陳伯時主編,自動控制系統---電力拖動控制,中央廣播電視大學出版社專業班級:電氣自動化06—32(1)班學生:景天紅指導教師:董曉紅老師教研室主任(簽名):系(部)主任(簽名):年月日新疆工業高等專科學校畢業設計(論文)評定意見書設計(論文)題目:基於單片機實現直流電機PWM調速系統專題:基於單片機實現直流電機PWM調速系統設計者:姓名景天紅專業電氣自動化班級06—32(1)班設計時間:2009年4月20日—2009年6月12日指導教師:姓名職稱單位評閱人:姓名職稱單位評定意見:評定成績:指導教師(簽名):年月日評閱人(簽名):年月日答辯委員會主任(簽名):年月日(上頁背面)畢業設計評定意見參考提綱1.學生完成的工作量與內容是否符合任務書的要求。
太原理工大学继续教育学院毕业论文单片机控制直流调速系统作者姓名所属系部导师姓名及职称专业班级论文提交日期摘要近年来由于微型机的快速发展,国外交直流系统数字化已经达到实用阶段。
由于以微处理器为核心的数字控制系统硬件电路的标准化程度高,制作成本低,且不受器件温度漂移的影响。
其控制软件能够进行逻辑判断和复杂运算,可以实现不同于一般线性调节的最优化、自适应、非线性、智能化等控制规律。
所以微机数字控制系统在各个方面的性能都远远优于模拟控制系统且应用越来越广泛。
本文介绍的是用一台26KW的直流电动机,8051单片机构成的数字化直流调速系统。
特点是用单片机取代模拟触发器、电流调节器、速度调节器及逻辑切换等硬件设备。
最后进行软件编程、调试以及计算机仿真。
实时控制结果表明,本数字化直流调速系统实现了电流和转速双闭环的恒速调节,并具有结构简单,控制精度高,成本低,易推广等特点,而且各项性能指标优于模拟直流调速系统,从而能够实际的应用到生产生活中,满足现代化生产的需要。
关键词:单片机双闭环直流调速系统数字方式目录第1章绪论 (1)第二章方案论证 (3)第三章直流调速控制系统 (5)3.1单片机部分的组成 (5)3.1.1时钟电路 (7)3.1.2复位电路 (8)3.1.3存储器 (8)3.1.4外部中断源 (9)3.1.5定时器/计数器 (11)3.2 单片机的扩展 (12)3.2.1程序存储器的扩展 (13)3.2.2数据存储器的扩展 (14)3.2.38279可编程键盘/显示器 (16)3.2.4模拟量与数字量的转换 (24)3.2.5采样和保持 (28)第四章PID的控制算法 (32)4.1PID控制规律及其基本作用 (32)4.2控制算法的实现 (33)第五章直流调速系统的主电路设计 (36)5.1直流电动机的调速方法 (36)5.2整流电路 (37)5.3触发电路 (38)第六章软件设计 (42)7.2 系统仿真结果的输出及结果分析 (49)第七章系统的抗干扰技术 (46)第八章直流调速系统的保护 (49)总结 (51)辞谢 (53)参考文献………………………………………………….第2章系统方案选择和总体结构设计2.1调速方案的选择2.1.1系统控制对象的确定本次设计选用的电动机型号Z2-32型,额定功率1.1KW,额定电压230V,额定电流6.58A,额定转速1000r/min, 励磁电压220V,运转方式连续。
基于STM32单片机的直流电机调速系统设计直流电机调速系统是电子控制技术在实际生产中的应用之一,利用数字信号处理器(DSP)和单片机(MCU)等嵌入式系统,通过变换输出电压、调整周期和频率等方式实现对电机运行状态的控制。
本文将介绍一种基于STM32单片机的直流电机调速系统设计方案。
1. 系统设计方案系统设计主要分为硬件方案和软件方案两部分。
1.1 硬件方案设计:硬件主要包括STM32单片机模块、电机模块、电源模块、继电器模块。
STM32单片机模块采用STM32F103C8T6芯片,拥有高性能、低功耗、低成本和丰富的外设资源,为系统开发提供了最佳解决方案。
电机模块采用直流电机,电源模块采用可调电源模块,可以输出0-36V的电压。
继电器模块用于控制电机正反转。
1.2 软件方案设计:软件设计主要涉及编程语言和控制算法的选择。
控制算法采用PID控制算法,以实现对电流、转速、转矩等参数的调节。
2. 系统实现过程2.1 电机驱动设计:电机驱动采用PWM调制技术,控制电机转速。
具体过程为:由程序控制产生一个PWM波,通过适当调整占空比,使电机输出电压和电机转速成正比关系。
2.2 PID控制算法设计:PID控制器通过测量实际变量值及其与期望值之间的误差,并将其输入到控制系统中进行计算,以调节输出信号。
在本系统中,设置了三个参数Kp、Ki、Kd分别对应比例、积分和微分系数。
根据实际情况,分别调整这三个参数,可以让电机达到稳定的运行状态。
2.3 系统运行流程:启动系统后,首先进行硬件模块的初始化,然后进入主函数,通过读取控制输入参数,比如速度、电流等参数,交由PID控制器计算得出PWM输出信号,送给电机驱动模块,以产生不同的控制效果。
同时,还可以通过设置按钮来切换电机正反转方向,以便实现更精确的控制效果。
3. 总结本系统设计基于STM32单片机,采用PWM驱动技术和PID 控制算法,实现了对直流电机转速、转矩、电流等运行状态参数的精确调节。
基于单片机的直流调速系统设计终直流电机是目前应用最广泛的电机之一,直流调速系统是指通过调节电源电压或电机绕组连接方式来实现电机转速调节的一种控制系统。
而基于单片机的直流调速系统是指利用单片机来实现对直流电机的调速控制。
在设计基于单片机的直流调速系统之前,首先需要了解直流电机的工作原理和调速原理。
直流电机是通过改变电枢绕组中的电流或电势差来控制电机的转速的。
调速原理一般分为电压调速和极数切换调速两种。
在基于单片机的直流调速系统设计中,主要包括以下几个方面:1.电源模块设计:设计一个稳定的直流电源供电给直流电机。
通常采用相关电路来实现,如整流电路、滤波电路和调压电路等。
2.传感器模块设计:为了能够实时地监测电机的转速和电流等参数,需要设计相关的传感器模块。
可以采用霍尔元件或光电传感器来检测电机的转动情况,采用电流传感器来检测电机的电流。
3.控制模块设计:单片机作为控制中心,需要设计相应的控制模块。
可以通过PWM信号来控制电机的转速,通过采样电机参数来实时调节PWM 信号的占空比。
4.软件程序设计:设计单片机的软件程序,实现对直流电机的调速控制。
可以采用PID控制算法来调节电机的转速。
在进行基于单片机的直流调速系统设计时,需要考虑以下几个关键问题:1.硬件选型:选择合适的单片机和其他外围器件,保证系统的可靠性和稳定性。
2.电路设计:根据需求确定电机的功率和电压等参数,设计合适的电路以满足要求。
3.系统安全性设计:设计过流、过载和过温等保护机制,确保系统的安全性。
4.程序设计:编写单片机的程序代码,实现对直流电机的调速控制和保护功能。
5.系统测试:在完成硬件设计和软件编程后,进行系统测试和调试,确保系统的正常运行。
基于单片机的直流调速系统设计需要综合运用电机控制原理、电路设计、单片机应用等多个知识领域,需要耐心和细心的设计和调试工作。
在实际应用中,可以根据具体需求对系统进行定制和优化,如添加显示功能、通信功能等,以满足不同的应用场景需求。
基于51单片机的直流电机PWM调速控制系统设计I摘要本文主要研究了利用MCS-51系列单片机控制PWM信号从而实现对直流电机转速进行控制的方法。
本文中采用了三极管组成了PWM信号的驱动系统,并且对PWM信号的原理、产生方法以及如何通过软件编程对PWM信号占空比进行调节,从而控制其输入信号波形等均作了详细的阐述。
另外,本系统中使用了霍尔元件对直流电机的转速进行测量,经过处理后,将测量值送到液晶显示出来。
关键词:PWM信号,霍尔元件,液晶显示,直流电动机II目录目录 (III)1 引言 (1)1.1 课题背景 (1)1.1.2 开发背景 (1)1.1.3 选题意义 (2)1.2 研究方法及调速原理 (2)1.2.1 直流调速系统实现方式 (4)1.2.2 控制程序的设计 (5)2 系统硬件电路的设计 (6)2.1 系统总体设计框图及单片机系统的设计 (6)2.2 STC89C51单片机简介 (6)2.2.1 STC89C51单片机的组成 (6)2.2.2 CPU及部分部件的作用和功能 (6)2.2.3 STC89C51单片机引脚图 (7)2.2.4 STC89C51引脚功能 (7)3 PWM信号发生电路设计 (10)3.1 PWM的基本原理 (10)3.2 系统的硬件电路设计与分析 (10)3.3 H桥的驱动电路设计方案 (11)5 主电路设计 (13)5.1 单片机最小系统 (13)5.2 液晶电路 (13)5.2.1 LCD 1602功能介绍 (14)5.2.2 LCD 1602性能参数 (15)5.2.3 LCD 1602与单片机连接 (17)5.2.4 LCD 1602的显示与控制命令 (18)5.3 按键电路 (19)5.4 霍尔元件电路 (20)III5.4.1 A3144霍尔开关的工作原理及应用说明 (21)5.4.2 霍尔传感器测量原理 (22)6 系统功能调试 (23)总结 (24)致谢 (25)参考文献 (26)IV1 引言1.1 课题背景1.1.2 开发背景在现代电子产品中,自动控制系统,电子仪器设备、家用电器、电子玩具等等方面,直流电机都得到了广泛的应用。
基于单片机设计直流电机控制系统一、本文概述本文将详细介绍基于单片机的直流电机控制系统的设计过程。
随着科技的不断发展,电机控制在许多领域,如工业自动化、机器人技术、家用电器等,都发挥着重要的作用。
单片机作为一种高效、可靠的微控制器,具有集成度高、功耗低、控制精度高等优点,因此,基于单片机的直流电机控制系统设计成为了研究的热点。
本文将首先介绍直流电机的基本原理和控制方式,然后详细阐述如何利用单片机实现直流电机的精确控制。
在设计中,我们将考虑电机的启动、停止、正反转、调速等基本功能,并探讨如何通过编程实现这些功能。
我们还将讨论系统的硬件设计和软件设计,包括单片机的选型、电机的驱动电路、传感器的选择以及控制算法的实现等。
通过本文的阐述,读者将能够深入了解基于单片机的直流电机控制系统的设计过程,掌握相关的理论知识和实践技能,为实际应用提供有益的参考。
二、直流电机基本原理及特性直流电机是一种将电能转换为机械能的装置,其基本原理基于安培环路定律和电磁感应定律。
直流电机主要由定子、转子、电刷和换向器等部分组成。
定子通常由电磁铁构成,用于产生磁场;转子则是一个带有绕组的圆柱形结构,当通电时,在定子的磁场作用下产生转矩,从而使电机旋转。
调速性能好:通过改变电枢电压、磁场强度或电枢回路中的电阻,可以有效地调节直流电机的转速。
这使得直流电机在需要精确控制转速的场合,如精密机械、自动化设备中得到广泛应用。
启动转矩大:直流电机在启动瞬间,由于电枢电流较大,可以产生较大的启动转矩,使其具有良好的启动性能。
良好的调速动态性能:直流电机在调速过程中,转矩和转速的动态响应较快,能够满足一些对动态性能要求较高的应用需求。
控制方便:直流电机的控制相对简单,可以通过改变输入电压、电流或磁场强度来实现对电机转速和转向的控制。
通过改变电刷的位置,还可以实现电机的正反转切换。
然而,直流电机也存在一些局限性,如结构复杂、维护成本较高以及电刷和换向器易磨损等问题。
基于51单片机的PWM直流电机调速系统一、本文概述随着现代工业技术的飞速发展,直流电机调速系统在众多领域如工业自动化、智能家居、航空航天等得到了广泛应用。
在众多调速方案中,基于脉冲宽度调制(PWM)的调速方式以其高效、稳定、易于实现等优点脱颖而出。
本文旨在探讨基于51单片机的PWM直流电机调速系统的设计与实现,以期为相关领域的技术人员提供一种可靠且实用的电机调速方案。
本文将简要介绍PWM调速的基本原理及其在直流电机控制中的应用。
随后,将详细介绍基于51单片机的PWM直流电机调速系统的硬件设计,包括电机选型、驱动电路设计、单片机选型及外围电路设计等。
在软件设计部分,本文将阐述PWM信号的生成方法、电机转速的检测与控制算法的实现。
还将对系统的性能进行测试与分析,以验证其调速效果及稳定性。
本文将总结基于51单片机的PWM直流电机调速系统的优点与不足,并提出改进建议。
希望通过本文的阐述,能为相关领域的研究与应用提供有益参考。
二、51单片机基础知识51单片机,也被称为8051微控制器,是Intel公司在1980年代初推出的一种8位CISC(复杂指令集计算机)单片机。
尽管Intel公司已经停止生产这种芯片,但由于其架构的通用性和广泛的应用,许多其他公司如Atmel、STC等仍然在生产与8051兼容的单片机。
51单片机的核心部分包括一个8位的CPU,以及4KB的ROM、低128B 的RAM和高位的SFR(特殊功能寄存器)等。
它还包括两个16位的定时/计数器,四个8位的I/O端口,一个全双工的串行通信口,以及一个中断系统。
这些功能使得51单片机在多种嵌入式系统中得到了广泛的应用。
在PWM(脉冲宽度调制)直流电机调速系统中,51单片机的主要作用是生成PWM信号以控制电机的速度。
这通常是通过定时/计数器来实现的。
定时/计数器可以设置一定的时间间隔,然后在这个时间间隔内,CPU可以控制I/O端口产生高电平或低电平,从而形成PWM信号。
基于单片机的无刷直流电机控制系统设计毕业设计一、引言哎呀,小伙伴们,今天我们来聊聊一个非常有趣的话题,那就是基于单片机的无刷直流电机控制系统设计毕业设计。
这个话题可是关系到我们的未来哦,所以大家一定要认真听讲,不要走神哦!让我们来简单了解一下什么是无刷直流电机。
哎呀,别看这个词挺高大上的,其实就是一种不用刷子的直流电机。
它的特点是效率高、噪音小、寿命长,所以在很多领域都有广泛的应用,比如电动车、空调、风扇等等。
那么,如何设计一个基于单片机的无刷直流电机控制系统呢?这可是一个相当复杂的问题。
不过没关系,我们会一步一步地来讲解,让大家轻松掌握这个技能。
二、单片机的基本知识我们要了解一些单片机的基本知识。
哎呀,单片机可不是什么神秘的东西,它就是一种集成了处理器、存储器和输入输出接口的微型计算机。
它的功能可强大了,可以控制各种外设,实现各种各样的功能。
现在市面上有很多种单片机,比如51系列、ARM系列、AVR系列等等。
它们的性能和价格都有所不同,我们要根据自己的需求来选择合适的单片机。
三、无刷直流电机的基本原理接下来,我们要了解无刷直流电机的基本原理。
哎呀,这个原理可不像我们平时看到的旋转木马那么简单哦。
无刷直流电机是由定子、转子和霍尔传感器组成的。
定子上有很多槽,转子上有永磁体。
当电流通过定子和转子时,就会产生磁场,从而使转子旋转。
霍尔传感器的作用是检测转子的位置,从而控制单片机的输出信号,实现对电机的控制。
四、基于单片机的无刷直流电机控制系统设计现在我们已经了解了单片机和无刷直流电机的基本知识,接下来我们就要开始设计我们的控制系统了。
哎呀,这个过程可是个大工程哦,需要我们分步骤来进行。
我们需要选择合适的单片机。
根据前面的介绍,我们可以选择51系列、ARM系列或AVR系列的单片机。
然后,我们需要编写程序来控制单片机的工作。
这个程序要包括初始化、定时器设置、PWM波形生成等功能。
接下来,我们需要连接电源、定子和转子。
一、概述现代工业生产中,电机作为常见的驱动设备,广泛应用于各种机械设备中。
而直流无刷电机作为一种高效、可靠的电机类型,被广泛应用于各种领域,如汽车、航空航天、工业自动化等。
直流无刷电机在这些应用中常需要进行调速控制,以适应不同工况下的需求。
而基于单片机的直流无刷电机调速电路设计,不仅可以实现精确的调速控制,同时还可以实现多种保护功能,提高了电机的可靠性和性能。
二、直流无刷电机调速原理1. 直流无刷电机工作原理直流无刷电机是一种将电能转换为机械能的装置,其工作原理是依靠电磁感应和电场力的作用。
当电流通过电机的线圈时,会产生磁场,而通过电子开关控制磁场的变化,从而驱动转子旋转。
2. 调速原理直流无刷电机的转速与电压或电流成正比,因此通过调节电机的供电电压或电流大小,可以实现对电机转速的调节。
而单片机作为控制中心,可以通过采集电机转速反馈信号,通过控制电机供电电压或电流大小,实现对电机的精准调速。
三、基于单片机的直流无刷电机调速电路设计1. 电机驱动电路设计为了实现对直流无刷电机的精确控制,需要设计一个高性能的电机驱动电路。
电机驱动电路通常包括功率放大器、电流感应电路、电流反馈电路等部分。
其中功率放大器主要用于放大来自单片机的PWM控制信号,并驱动电机;电流感应电路用于采集电机的电流信号,以实现对电机电流的监测和控制;电流反馈电路则用于对电机电流进行反馈,以保证电机运行的稳定性和安全性。
2. 单片机控制电路设计单片机作为控制中心,需要设计一个高性能的控制电路,以实现对电机的精确控制。
控制电路通常包括主控芯片、AD/DA转换电路、通信接口、显示器等部分。
主控芯片用于控制电机的启停、正反转、以及调速等功能;AD/DA转换电路用于采集电机的转速反馈信号,并实现对电机转速的实时监测和控制;通信接口和显示器则用于与外部设备进行通讯和显示。
3. 保护电路设计为保证电机运行的安全可靠,需要设计一个完善的保护电路。
保护电路通常包括过压保护、欠压保护、过流保护、过温保护等部分。
毕业设计(论文)题目:利用单片机控制的直流电机转速系统的设计班级:XX姓名:XZ指导教师:XX说明:8051毕业设计任务书7 (3)一、设计题目 (3)第1章绪论 (5)1.1利用单片机控制的直流电机转速系统设计目的和意义 (5)1.1.1选题的目的和意义 (5)1.1.2国内外研究现状简述: (5)1.1.3毕业设计(论文)所采用的研究方法和手段: (5)1.2利用单片机控制的直流电机转速系统的设计设计项目发展 (6)1.3利用单片机控制的直流电机转速系统的设计原理 (6)第2章系统硬件电路的设计 (8)2.1 系统总体设计框图及单片机系统的设计 (9)2.1.1 系统总体设计框图 (9)2.1.2 8051单片机简介 (9)2.1.3 单片机系统中所用其它芯片简介 (11)2.1.4 8051单片机扩展电路及分析 (15)2.2 PWM信号发生电路设计 (17)2.2.1 PWM的基本原理 (17)2.2.2 PWM信号发生电路设计 (18)2.2.3 PWM发生电路主要芯片的工作原理 (19)2.3 功率放大驱动电路设计 (22)2.3.1 芯片IR2110性能及特点 (22)2.3.2 IR2110的引脚图以及功能 (23)2.4 主电路设计 (25)2.4.1 延时保护电路 (25)2.4.2 主电路 (25)2.4.3 输出电压波形 (28)2.5 测速发电机 (28)2.6 滤波电路 (29)2.7 A/D转换 (29)1.7.1 芯片ADC0809介绍 (29)2.7.2 ADC0809的引脚及其功能 (29)第3章.直流调速系统 (30)3.1 直流调速系统概述 (31)3.2单闭环直流调速系统 (31)3.3开环系统机械特性和闭环系统静特性的比较 (33)第4章利用单片机控制的直流电机转速系统的设计 (35)4.1系统软件部分的设计 (35)4.1.1 PI 转速调节器原理图及参数计算 (35)4.2 控制电路设计 (36)4.2.1 单片机资源分配 (36)4.2.2 程序流程图 (40)第5章结论 (41)致谢 (42)参考文献 (43)毕业设计任务书7一、设计题目利用单片机控制的直流电机转速系统的设计二、设计要求设计一个用单片机实现对直流电机转速控制系统。
太原理工大学继续教育学院
毕业论文
单片机控制直流调速系统
作者姓名
所属系部
导师姓名及职称
专业班级
论文提交日期
摘要
近年来由于微型机的快速发展,国外交直流系统数字化已经达到实用阶段。
由于以微处理器为核心的数字控制系统硬件电路的标准化程度高,制作成本低,且不受器件温度漂移的影响。
其控制软件能够进行逻辑判断和复杂运算,可以实现不同于一般线性调节的最优化、自适应、非线性、智能化等控制规律。
所以微机数字控制系统在各个方面的性能都远远优于模拟控制系统且应用越来越广泛。
本文介绍的是用一台26KW的直流电动机,8051单片机构成的数字化直流调速系统。
特点是用单片机取代模拟触发器、电流调节器、速度调节器及逻辑切换等硬件设备。
最后进行软件编程、调试以及计算机仿真。
实时控制结果表明,本数字化直流调速系统实现了电流和转速双闭环的恒速调节,并具有结构简单,控制精度高,成本低,易推广等特点,而且各项性能指标优于模拟直流调速系统,从而能够实际的应用到生产生活中,满足现代化生产的需要。
关键词:单片机双闭环直流调速系统数字方式
目录
第1章绪论 (1)
第二章方案论证 (3)
第三章直流调速控制系统 (5)
3.1单片机部分的组成 (5)
3.1.1时钟电路 (7)
3.1.2复位电路 (8)
3.1.3存储器 (8)
3.1.4外部中断源 (9)
3.1.5定时器/计数器 (11)
3.2 单片机的扩展 (12)
3.2.1程序存储器的扩展 (13)
3.2.2数据存储器的扩展 (14)
3.2.38279可编程键盘/显示器 (16)
3.2.4模拟量与数字量的转换 (24)
3.2.5采样和保持 (28)
第四章PID的控制算法 (32)
4.1PID控制规律及其基本作用 (32)
4.2控制算法的实现 (33)
第五章直流调速系统的主电路设计 (36)
5.1直流电动机的调速方法 (36)
5.2整流电路 (37)
5.3触发电路 (38)
第六章软件设计 (42)
7.2 系统仿真结果的输出及结果分析 (49)
第七章系统的抗干扰技术 (46)
第八章直流调速系统的保护 (49)
总结 (51)
辞谢 (53)
参考文献………………………………………………….
第2章系统方案选择和总体结构设计
2.1调速方案的选择
2.1.1系统控制对象的确定
本次设计选用的电动机型号Z2-32型,额定功率1.1KW,额定电压230V,额定电流6.58A,额定转速1000r/min, 励磁电压220V,运转方式连续。
2.1.2电动机供电方案的选择
变压器调速是直流调速系统用的主要方法,调节电枢供电电压所需的可控制电源通常有3种:旋转电流机组,静止可控整流器,直流斩波器和脉宽调制变换器。
旋转变流机组简称G-M系统,适用于调速要求不高,要求可逆运行的系统,但其设备多、体积大、费用高、效率低、维护不便。
静止可控整流器又称V-M系统,通过调节触发装置GT的控制电压来移动触发脉冲的相位,即可改变Ud,从而实现平滑调速,且控制作用快速性能好,提高系统动态性能。
直流斩波器和脉宽调制交换器采用PWM受器件各量限制,适用于中、小功率的系统。
根据本此设计的技术要求和特点选V-M系统。
在V-M系统中,调节器给定电压,即可移动触发装置GT输出脉冲的相位,从而方便的改变整流器的输出,瞬时电压Ud。
由于要求直流电压脉动较小,故采用三相整流电路。
考虑使电路简单、经济且满足性能要求,选择晶闸管三相全控桥交流器供电方案。
因三相桥式全控整流电压的脉动频率比三相半波高,因而所需的平波电抗器的电感量可相应减少约一半,这是三相桥式整流电路的一大优点。
并且晶闸管可控整流装置无噪声、无磨损、响应快、体积小、重量轻、投资省。
而且工作可靠,能耗小,效率高。
同时,由于电机的容量较大,又要求电流的脉动小。
综上选晶闸管三相全控桥整流电路供电方案。
2.2总体结构设计
2.2.1系统结构选择
若采用转速负反馈和PI调节器的单闭环调速系统虽然可以在保证系统稳定的条件下实现转速无静差,不过当对系统的动态性能要求较高,例如要求快速起制动,突加负载动态速降小等等,单闭环系统难以满足要求,因为在单闭环系统中不能完全按照需要来控制动态过程的电流或转矩,在单闭环调速系统中,只有电流截止负反馈环节是专门用来控制电流的,但它只是在超过临界电流值以后,靠强烈的负反馈作用限制电流的冲击,并不能很理想地控制电流的动态波形,当电流从最大值降低下来以后,电机转矩也随之减少,因而加速过程必然拖长。
若采用双闭环调速系统,则可以近似在电机最大电流(转矩)受限的条件下,充分利用电机的允许过载能力,使电力拖动系统尽可能用最大的加速度起动,到达稳态转速后,又可以让电流迅速降低下来,使转矩马上与负载相平衡,从而转入稳态运行,此时起动电流近似呈方形波,而转速近似是线性增长的,这是在最大电流(转矩)受到限制的条件下调速系统所能得到的最快的起动过程。
采用转速电流双闭环调速系统,在系统中设置了两个调节器,分别调节转速和电流,二者之间实行串级联接,这样就可以实现在起动过程中只有电流负反馈,而它和转速负反馈不同时加到一个调节器的输入端,到达稳态转速后,只靠转速负反馈,不靠电流负反馈发挥主要的作用,这样就能够获得良好的静、动态性能。
与带电流截止负反馈的单闭环系统相比,双闭环调速系统的静特性在负载电流小于I dm时表现为转速无静差,这时,转速负反馈起主调作用,系统表现为电流无静差。
得到过电流的自动保护。
显然静特性优于单闭环系统。
在动态性能方面,双闭环系统在起动和升速过程中表现出很快的动态跟随性,在动态抗扰性能上,表现在具有较强的抗负载扰动,抗电网电压扰动。
综上所述,本系统用一台单片机及外部扩展设备代替原模拟系统中速度调节器、电流调节器、触发器、逻辑切换单元、电压记忆环节、锁零单元和电流自适应调节器等,从而使直流调速系统实现全数字化。
其硬件结构如图2-1所示。
图2-1 单片机控制的直流调速系统结构图
2.2.2系统的工作原理
在此单片机控制的直流调速系统中,速度给定、速度反馈和电流反馈信号是通过模拟光电隔离器、A/D转换器送入计算机,计算机按照已定的控制算法计算产生双脉冲,经并行口、数字光电隔离器、功率放大器送到晶闸管的控制级,以控制晶闸管输出整流电压的大小,平稳的调节电动机的速度。
晶闸管正反组切换由数字逻辑切换单元来完成。
第3章 主电路设计与参数计算
电动机的额定电压为230V ,为保证供电质量,应采用三相减压变压器将电源电压降低;为避免三次谐波电动势的不良影响,三次谐波电流对电源的干扰,主变压器采用D/Y 联结。
3.1整流变压器的设计
3.1.1变压器二次侧电压U 2的计算
U 2是一个重要的参数,选择过低就会无法保证输出额定电压。
选择过大又会造成延迟角α加大,功率因数变坏,整流元件的耐压升高,增加了装置的成本。
一般可按下式计算,即:
)(cos 22min max 2N sh T
d I I CU A nU U U -+=αε
式中U dmax --整流电路输出电压最大值;
nU T --主电路电流回路n 个晶闸管正向压降;
C -- 线路接线方式系数;
U sk --变压器的短路比,对10~100KVA ,U sk =0.05~0.1;
I 2/I 2N --变压器二次实际工作电流与额定之比,应取最大值。
在要求不高场合或近似估算时,可用下式计算,即:
()B A U U d
ε2.1~12=
式中A--理想情况下,α=0°时整流电压U d0与二次电压U 2之比,即A=U d0/U 2;
B--延迟角为α时输出电压U d 与U d0之比,即B=U d /U d0;
ε——电网波动系数;
1~1.2——考虑各种因数的安全系数;
根据设计要求,采用公式:()B
A U U d ε2.1~12= 由表查得 A=2.34;取ε=0.9;α角考虑10°裕量,则 B=cos α=0.985
()V U 133~111985
.09.034.22302.1~12=⨯⨯= 取U 2=120V 。