基于arm lpc1788的pwm实现及spwm的研究.doc
约36页DOC格式手机打开展开
基于arm lpc1788的pwm实现及spwm的研究,基于arm lpc1788的pwm实现及spwm的研究1.63万字自己原创的毕业设计,今年最新的,仅在本站独家提交,大家放心使用摘要 直流电机由于具有速度控制容易,启、制动性能良好,且在宽范围内平滑调速等特点而在冶金、机械制造、轻工等工业部门中得到广泛应用。随着电力电子技术的进步,发展了许多新的电枢电压控制方法,其中p...
内容介绍
此文档由会员 小花仙66 发布
基于ARM LPC1788的PWM实现及SPWM的研究
1.63万字
自己原创的毕业设计,今年最新的,仅在本站独家提交,大家放心使用
摘要 直流电机由于具有速度控制容易,启、制动性能良好,且在宽范围内平滑调速等特点而在冶金、机械制造、轻工等工业部门中得到广泛应用。随着电力电子技术的进步,发展了许多新的电枢电压控制方法,其中PWM(脉宽调制)是常用的一种调速方法。其基本原理是用改变电机电枢(定子)电压的接通和断开的时间比(占空比)来控制电机的速度,在脉宽调速系统中,当电机通电时,其速度增加;电机断电时,其速度减低。脉冲宽度调制就是指保持开关周期T不变,调节开关导通时间t对脉冲的宽度进行调制的技术。PWM控制技术以其控制简单,灵活和动态响应好的优点而成为电力电子技术等领域最广泛应用的控制方式。
PWM(Pulse Width Modulation)是利用微处理器的数字输出,对模拟电路进行控制的一种非常有效的技术,在焊接电源中,可以对功率器件及周围辅助设备进行实时的数字化控制。
SPWM(Sinusoidal PWM)是在PWM的基础上改变了调制脉冲方式,脉冲宽度时间占空比按正弦规律排列,这样输出波形经过适当的滤波可以做到正弦波输出。它广泛地用于直流交流逆变器等领域。
本文进行了PWM实现和SPWM的研究,硬件部分以EMBEST公司开发的ARM LPC1788评估板为基础,LPC1788中含有一个针对三相异步电机控制的PWM时钟及相应的输出,利用这些PWM,可以方便的完成对焊接电源中的送丝电机、风扇、副边交流电流切换及给定输出正弦电流信号等功能。软件开发平台为KEIL公司 uVision4,采用面向对象为概念的编程C语言,用软件来控制PWM输出波形。
关键词:脉宽调制 正弦脉宽调制 直流电机 占空比 时钟
Implement of PWM And Study of SPWM Based On LPC1788
ABSTRACT Because of the DC motor speed control is easy, good starting and braking performance, and smooth speed control over a wide range of features and has been widely used in metallurgy, machinery manufacturing, light industry and other industrial sectors. With the advancement of power electronics technology, the development of many new armature voltage control method in which PWM (Pulse Width Modulation) is a commonly used method for velocity modulation.
Its basic principle is turned on and off to change the motor armature time (stator) voltage ratio (duty cycle) to control the speed of the motor, the PWM system, when the motor is energized, its speed increases; when the motor power, its speed is reduced. Pulse width modulation refers to maintain constant the switching period T, the switch on-time t adjust the pulse width of the modulation technique. PWM control technology become the most widely used control technology of power electronics filed for its control is simple, flexible and dynamic response, good benefits.
PWM (Pulse Width Modulation) using the digital output of the microprocessor to control the analog circuits of a very effective technique, the welding power supply can power the auxiliary equipment and peripheral devices for real-time digital control.LPC1788 contains a clock and the corresponding PWM output for three-phase induction motor control, the use of these PWM, can facilitate the completion of the welding power source wire feed motor, fan, secondary alternating current switch and a given output sinusoidal current signals function.
SPWM (Sinusoidal PWM) is changed on the basis of the PWM pulse modulation mode, the duty cycle of the pulse width of the time ordered by sine law, so that the output waveform after appropriate filtering can become Sine wave output. It is widely used in DC-AC inverter and other fields.
The hardware part of the project EMBEST developed ARM LPC1788 eva luation board, software development platform for KEIL company uVision4, the concept of object-oriented programming in C language.
Key Words:PWM SPWM DC motor Duty cycle Clock
目 录
第1章 概 述 1
1.1 PWM技术的发展概况 1
1.2 PWM技术的应用 1
1.3 PWM脉冲调宽的意义 2
1.4 PWM控制的基本原理 2
第2章 PWM实现方法 6
2.1 PWM脉冲的生成方法 6
2.1.1 模拟电路生成PWM脉冲 6
2.1.2专用集成芯片生成PWM脉冲 7
2.1.3 软硬件结合系统生成PWM脉冲 7
2.2 设计方案选择 11
2.2.1 总体方案 11
2.2.2 软件平台 11
2.2.3 硬件平台 11
第三章 硬件设计 13
3.1 ARM LPC1788 13
3.1.1 简介 13
3.1.2 性能特征 14
3.1.3 应用领域 16
3.1.4 开发工具平台 17
3.2 电机控制PWM介绍 17
3.2.1基本配置 17
3.2.2 简介 18
3.2.3 管脚描述 18
3.2.4 配置其它模块用于MCPWM 20
3.2.5 MCPWM操作概述 21
3.2.6 寄存器描述 21
3.2.7 PWM操作 22
第四章 软件设计 25
4.1 编程语言 25
4.2 软件算法实现 25
4.2.1发展历程 25
4.2.2 特征功能 25
4.2.3 技术支持 26
4.3 实验结果 26
第5章 SPWM研究 27
5.1 等面积法 27
5.2 硬件调制法 27
5.3 软件生成法 28
5.3.1 自然采样法 28
5.3.2 规则采样法 28
5.3.3 低次谐波消去法 28
5.3.4 梯形波与三角波比较法 29
5.4 应用简介 31
总 结 32
致 谢 33
参考文献 34
1.63万字
自己原创的毕业设计,今年最新的,仅在本站独家提交,大家放心使用
摘要 直流电机由于具有速度控制容易,启、制动性能良好,且在宽范围内平滑调速等特点而在冶金、机械制造、轻工等工业部门中得到广泛应用。随着电力电子技术的进步,发展了许多新的电枢电压控制方法,其中PWM(脉宽调制)是常用的一种调速方法。其基本原理是用改变电机电枢(定子)电压的接通和断开的时间比(占空比)来控制电机的速度,在脉宽调速系统中,当电机通电时,其速度增加;电机断电时,其速度减低。脉冲宽度调制就是指保持开关周期T不变,调节开关导通时间t对脉冲的宽度进行调制的技术。PWM控制技术以其控制简单,灵活和动态响应好的优点而成为电力电子技术等领域最广泛应用的控制方式。
PWM(Pulse Width Modulation)是利用微处理器的数字输出,对模拟电路进行控制的一种非常有效的技术,在焊接电源中,可以对功率器件及周围辅助设备进行实时的数字化控制。
SPWM(Sinusoidal PWM)是在PWM的基础上改变了调制脉冲方式,脉冲宽度时间占空比按正弦规律排列,这样输出波形经过适当的滤波可以做到正弦波输出。它广泛地用于直流交流逆变器等领域。
本文进行了PWM实现和SPWM的研究,硬件部分以EMBEST公司开发的ARM LPC1788评估板为基础,LPC1788中含有一个针对三相异步电机控制的PWM时钟及相应的输出,利用这些PWM,可以方便的完成对焊接电源中的送丝电机、风扇、副边交流电流切换及给定输出正弦电流信号等功能。软件开发平台为KEIL公司 uVision4,采用面向对象为概念的编程C语言,用软件来控制PWM输出波形。
关键词:脉宽调制 正弦脉宽调制 直流电机 占空比 时钟
Implement of PWM And Study of SPWM Based On LPC1788
ABSTRACT Because of the DC motor speed control is easy, good starting and braking performance, and smooth speed control over a wide range of features and has been widely used in metallurgy, machinery manufacturing, light industry and other industrial sectors. With the advancement of power electronics technology, the development of many new armature voltage control method in which PWM (Pulse Width Modulation) is a commonly used method for velocity modulation.
Its basic principle is turned on and off to change the motor armature time (stator) voltage ratio (duty cycle) to control the speed of the motor, the PWM system, when the motor is energized, its speed increases; when the motor power, its speed is reduced. Pulse width modulation refers to maintain constant the switching period T, the switch on-time t adjust the pulse width of the modulation technique. PWM control technology become the most widely used control technology of power electronics filed for its control is simple, flexible and dynamic response, good benefits.
PWM (Pulse Width Modulation) using the digital output of the microprocessor to control the analog circuits of a very effective technique, the welding power supply can power the auxiliary equipment and peripheral devices for real-time digital control.LPC1788 contains a clock and the corresponding PWM output for three-phase induction motor control, the use of these PWM, can facilitate the completion of the welding power source wire feed motor, fan, secondary alternating current switch and a given output sinusoidal current signals function.
SPWM (Sinusoidal PWM) is changed on the basis of the PWM pulse modulation mode, the duty cycle of the pulse width of the time ordered by sine law, so that the output waveform after appropriate filtering can become Sine wave output. It is widely used in DC-AC inverter and other fields.
The hardware part of the project EMBEST developed ARM LPC1788 eva luation board, software development platform for KEIL company uVision4, the concept of object-oriented programming in C language.
Key Words:PWM SPWM DC motor Duty cycle Clock
目 录
第1章 概 述 1
1.1 PWM技术的发展概况 1
1.2 PWM技术的应用 1
1.3 PWM脉冲调宽的意义 2
1.4 PWM控制的基本原理 2
第2章 PWM实现方法 6
2.1 PWM脉冲的生成方法 6
2.1.1 模拟电路生成PWM脉冲 6
2.1.2专用集成芯片生成PWM脉冲 7
2.1.3 软硬件结合系统生成PWM脉冲 7
2.2 设计方案选择 11
2.2.1 总体方案 11
2.2.2 软件平台 11
2.2.3 硬件平台 11
第三章 硬件设计 13
3.1 ARM LPC1788 13
3.1.1 简介 13
3.1.2 性能特征 14
3.1.3 应用领域 16
3.1.4 开发工具平台 17
3.2 电机控制PWM介绍 17
3.2.1基本配置 17
3.2.2 简介 18
3.2.3 管脚描述 18
3.2.4 配置其它模块用于MCPWM 20
3.2.5 MCPWM操作概述 21
3.2.6 寄存器描述 21
3.2.7 PWM操作 22
第四章 软件设计 25
4.1 编程语言 25
4.2 软件算法实现 25
4.2.1发展历程 25
4.2.2 特征功能 25
4.2.3 技术支持 26
4.3 实验结果 26
第5章 SPWM研究 27
5.1 等面积法 27
5.2 硬件调制法 27
5.3 软件生成法 28
5.3.1 自然采样法 28
5.3.2 规则采样法 28
5.3.3 低次谐波消去法 28
5.3.4 梯形波与三角波比较法 29
5.4 应用简介 31
总 结 32
致 谢 33
参考文献 34