第七章 TMS320F28335的PWM控制

三相电压型PWM整流器及仿真

三相电压型PWM整流器及仿真

————————————————————————————————作者:————————————————————————————————日期:

电力电子课程设计课程设计报告 题目:三相电压型PWM整流器与仿真 专业、班级: 学生姓名: 学号: 指导教师: 2015年 1 月 6 日 内容得分 1、三相桥式电路的基本原理(10分) 2、整流电路基本原理(10分) 3、pwm控制的基本原理(10分 4、三相电压型pwm整流电路仿真模型(30分) 5、结果分析(30分) 6、程序文件(10分) 总分

摘要:叙述了建立三相电压型PWM整流器的数学模型。在此基础上,使用功能强大的MATLAB软件进行了仿真,仿真结果证明了方法的可行性。 关键词:整流器;PWM;simulink

目录 一任务书 (1) 1.1 题目 (1) 1.2 设计内容及要求 (1) 1.3 报告要求 (1) 二基础资料 (2) 2.1 三相桥式电路的基本原理 (2) 2.2 整流电路基本原理 (4) 2.3 pwm控制的基本原理 (6) 2.4 PWM整流器的发展现状 (6) 三设计内容 (8) 3.1 仿真模型 (8) 3.2 各个元件参数 (11) 3.3 仿真结果 (13) 3.4 结果分析 (15) 四总结 (15) 五参考文献 (15)

一任务书 1.1 题目 三相电压型PWM整流器仿真 1.2 设计内容及要求 设计三相电压型PWM整流器及其控制电路的主要参数,并使用MATLAB软件搭建其仿真模型并验证。 设计要求(pwm整流器仿真模型参数): (1)交流电源电压600V,60HZ (2)短路电容30MVA (3)外接负载500kVar,1MW (4)变压器变比 600/240V (5)0.05s前,直流负载200kw,直流电压500V,0.05s后,通过断路器并联一个相同大小的电阻。 1.3 报告要求 (1)叙述三相桥式电路的基本原理 (2)叙述整流电路基本原理 (3)叙述pwm控制的基本原理 (4)记录参数(截图) (5)记录仿真结果,分析滤波结果 (6)撰写设计报告 (7)提交程序源文件

详细的舵机控制原理资料

目录 一.舵机PWM信号介绍 (1) 1.PWM信号的定义 (1) 2.PWM信号控制精度制定 (2) 二.单舵机拖动及调速算法 (3) 1.舵机为随动机构 (3) (1)HG14-M舵机的位置控制方法 (3) (2)HG14-M舵机的运动协议 (4) 2.目标规划系统的特征 (5) (1)舵机的追随特性 (5) (2)舵机ω值测定 (6) (3)舵机ω值计算 (6) (4)采用双摆试验验证 (6) 3.DA V的定义 (7) 4.DIV的定义 (7) 5.单舵机调速算法 (8) (1)舵机转动时的极限下降沿PWM脉宽 (8) 三.8舵机联动单周期PWM指令算法 (10) 1.控制要求 (10) 2.注意事项 (10) 3.8路PWM信号发生算法解析 (11) 4.N排序子程序RAM的制定 (12) 5.N差子程序解析 (13) 6.关于扫尾问题 (14) (1)提出扫尾的概念 (14) (2)扫尾值的计算 (14)

一.舵机PWM 信号介绍 1.PWM 信号的定义 PWM 信号为脉宽调制信号,其特点在于他的上升沿与下降沿之间的时间宽度。具体的时间宽窄协议参考下列讲述。我们目前使用的舵机主要依赖于模型行业的标准协议,随着机器人行业的渐渐独立,有些厂商已经推出全新的舵机协议,这些舵机只能应用于机器人行业,已经不能够应用于传统的模型上面了。 目前,北京汉库的HG14-M 舵机可能是这个过渡时期的产物,它采用传统的PWM 协议,优缺点一目了然。优点是已经产业化,成本低,旋转角度大(目前所生产的都可达到185度);缺点是控制比较复杂,毕竟采用PWM 格式。 但是它是一款数字型的舵机,其对PWM 信号的要求较低: (1) 不用随时接收指令,减少CPU 的疲劳程度; (2) 可以位置自锁、位置跟踪,这方面超越了普通的步进电机; 其PWM 格式注意的几个要点: (1 ) 上升沿最少为0.5mS ,为0.5mS---2.5mS 之间; (2) HG14-M 数字舵机下降沿时间没要求,目前采用0.5Ms 就行;也就是说PWM 波形 可以是一个周期1mS 的标准方波; (3) HG0680为塑料齿轮模拟舵机,其要求连续供给PWM 信号;它也可以输入一个周 期为1mS 的标准方波,这时表现出来的跟随性能很好、很紧密。

舵机控制程序

在机器人机电控制系统中,舵机控制效果是性能的重要影响因素。舵机可以在微机电系统和航模中作为基本的输出执行机构,其简单的控制和输出使得单片机系统非常容易与之接口。 舵机是一种位置伺服的驱动器,适用于那些需要角度不断变化并可以保持的控制系统。其工作原理是:控制信号由接收机的通道进入信号调制芯片,

获得直流偏置电压。它内部有一个基准电路,产生周期为20ms,宽度为1.5ms的基准信号,将获得的直流偏置电压与电位器的电压比较,获得电压差输出。最后,电压差的正负输出到电机驱动芯片决定电机的正反转。当电机转速一定时,通过级联减速齿轮带动电位器旋转,使得电压差为0,电机停止转动。舵机的控制信号是PWM信号,利用占

空比的变化改变舵机的位置。一般舵机的控制要求如图1所示。 图1 舵机的控制要求 单片机实现舵机转角控制可以使用FPGA、模拟电路、单片机来产生舵机的控制信号,但FPGA成本高且电路复杂。对于脉宽调制信号的脉宽变换,常用的一种方法是采用调制信号获取有源滤波后的直流电压,但是需要50Hz(周期是20ms)的信号,这对运放 器件的选择有较高要求,从电路体积和功耗考虑也不易采用。5mV 以上的控制电压的变化就会引起舵机的抖动,对于机载的测控系统而言,电源和其他器件的信号噪声都远大于5mV,所以滤波

电路的精度难以达到舵机的控制精度要求。 也可以用单片机作为舵机的控制单元,使PWM信号的脉冲宽度实现微秒级的变化,从而提高舵机的转角精度。单片机完成控制算法,再将计算结果转化为PWM信号输出到舵机,由于单片机系统是一个数字系统,其控制信号的变化完全依靠硬件计数,所以受外界干扰较小,整个系统工作可靠。 单片机系统实现对舵机输出转角的控制,必须首先完成两个任务:首先是产生基本的PWM周期信号,本设计是产生20ms的周期信号;其次是脉宽的调整,即单片机模拟PWM信号的输出,并且调整占空比。当系统中只需要实现一个舵机的控制,采用的控制方式是改变单片机的一个定时器中断的初值,将20ms分为两次中断执行,一次短定时中断和一次长定时中断。这样既节省了硬件电路,也减少了软件开销,控制系统工作效率和控制精度都很高。 具体的设计过程: 例如想让舵机转向左极限的角度,它的正脉冲为2ms,则负脉冲为 20ms-2ms=18ms,所以开始时在控制口发送高电平,然后设置定时器在

单相PWM整流电路设计(电力电子课程设计)..

重庆大学电气工程学院 电力电子技术课程设计 设计题目:单相桥式可控整流电路设计 年级专业:****级电气工程与自动化学生姓名:***** 学号: **** 成绩评定: 完成日期:2013年6月 23 日

指导教师签名:年月日

重庆大学本科学生电力电子课程设计任务书

单相桥式可控整流电路设计 摘要:本文主要研究单相桥式PWM整流电路的原理,并运用IGBT去实现电路的设计。概括地讲述了单相电压型PWM整流电路的工作原理,用双极性调制方式去控制IGBT的通断。在元器件选型上,较为详细地介绍了IGBT的选型,分析了交流侧电感和直流侧电容的作用,以及它们的选型。最后根据实际充电机的需求,选择元器件具体的参数,并用simulink进行仿真,以验证所设计的单相电压型PWM整流器的性能。实现了单相电压型PWM整流器的高功率因数,低纹波输出等功能。 关键词:PWM整流simulink 双极性调制IGBT

目录 1.引言 ......................................................... - 5 - 1.1 PWM整流器产生的背景.................................... - 5 - 1.2 PWM整流器的发展状况.................................... - 5 - 1.3 本文所研究的主要内容.................................... - 6 - 2.单相电压型PWM整流电路的工作原理 ............................. - 7 - 2.1电路工作状态分析......................................... - 7 - 2.2 PWM控制信号分析......................................... - 8 - 2.3 交流测电压电流的矢量关系............................... - 9 - 3.单相电压型PWM整流电路的设计 ................................ - 10 - 3.1 主电路系统设计......................................... - 10 - 3.2 IGBT和二极管的选型设计................................. - 11 - 3.3 交流侧电感的选型设计................................... - 11 - 3.4 直流侧电容的选型设计................................... - 12 - 3.5 直流侧LC滤波电路的设计................................ - 13 - 4.单相PWM整流电路的仿真及分析 ................................ - 13 - 4.1 整流电路的simulink仿真............................... - 13 - 4.2 对simulink仿真结果的分析............................. - 16 - 5.工作展望 ................................................... - 16 - 参考文献 ...................................................... - 17 -

PWM整流电路概述

PWM整流电路概述 1引言 在电力系统中,电压和电流应是完好的正弦波。但是在实际的电力系统中,由于非线性负载的影响,实际的电网电压和电流波形总是存在不同程度的畸变,给电力输配电系统及附近的其它电气设备带来许多问题,因而就有必要采取措施限制其对电网和其它设备的影响。随着电力电子技术的迅速发展,各种电力电子装置在电力系统、工业、交通、家庭等众多领域中的应用日益广泛,大量的非线性负载被引入电网,导致了日趋严重的谐波污染。电网谐波污染的根本原因在于电力电子装置的开关工作方式,引起网侧电流、电压波形的严重畸变。目前,随着功率半导体器件研制与生产水平的不断提高,各种新型电力电子变流装置不断涌现,特别是用于交流电机调速传动的变频器性能的逐步完善,为工业领域节能和改善生产工艺提供了十分广阔的应用前景。相关资料表明,电力电子装置生产量在未来的十年中将以每年不低于10%的速度递增,同时,由这类装置所产生的高次谐波约占总谐波源的70%以上。 在我国,当前主要的谐波源主要是一些整流设备,如化工、冶金行业的整流设备和各种调速、调压设备以及电力机车。传统的整流方式通常采用二极管整流或相控整流方式,采用二极管整流方式的整流器存在从电网吸取畸变电流,造成电网的谐波污染,而且直流侧能量无法回馈电网等缺点。采用相控方式的整流器也存在深度相控下交流侧功率因数很低,因换流引起电网电压波形畸变等缺点。这些整流器从电网汲取电流的非线性特征,给周围用电设备和公用电网都会带来不利影响。 为了抑制电力电子装置产生的谐波,其中的一种方法就是对整流器本身进行改进,使其尽量不产生谐波,且电流和电压同相位。这种整流器称为高功率因数变流器或高功率因数整流器。高功率因数变流器主要采用PWM整流技术,一般需要使用自关断器件。对电流型整流器,可直接对各个电力半导体器件的通断进行PWM调制,使输入电流成为接近正弦且与电源电压同相的PWM波形,从而得到接近1的功率因数。对电压型整流器,需要将整流器通过电抗器与电源相连。只要对整流器各开关器件施以适当的PWM控制,就可以对整流器网侧交流电流的大小和相位进行控制,不仅可实现交流电流接近正弦波,而且可使交流电流的相位与电源电压同相,即系统的功率因数总是接近于1。本文主要对与PWM整流器相关的功率开关器件、主电路拓扑结构和控制方式等进行详细说明,在此基础上对PWM整流技术的发展方向加以探讨。 2功率开关器件 PWM整流器的基础是电力电子器件,其与普通整流器和相控整流器的不同之处是其中用到了全控型器件,器件性能的好坏决定了PWM整流器的性能。优质的电力电子器件必须具有如下特点:(1)能够控制通断,确保在必要时可靠导通或截止;(2)能够承受一定的电压和电流,阻断状态时能承受一定电压,导通时匀许通过一定的电流;(3)具有较高的开关频率,在开关状态转换时具有足够短的导通时间和关断时间,并能承受高的di/dt 和dv/dt。目前在PWM整流器中得到广泛应用的电力电子器件主要有如下几种:

PWM控制舵机 C程序

#include "reg52.h" sbit control_signal=P0^0; sbit turn_left=P3^0; sbit turn_right=P3^1; unsigned char PWM_ON=15 ;//定义高电平时间 /******************************************************************/ /* 延时函数 */ /******************************************************************/ void delay(unsigned int cnt) { while(--cnt); } void display() { if(PWM_ON>=5&&PWM_ON<=7) P1=0xFD; //1灯亮,舵机接近或到达右转极限位置if(PWM_ON>7&&PWM_ON<=10) P1=0xFB; //2灯亮 if(PWM_ON>10&&PWM_ON<=13) P1=0xF7; //3灯亮 if(PWM_ON>13&&PWM_ON<=16) P1=0xEF; //4灯亮,舵机到达中间位置 if(PWM_ON>16&&PWM_ON<=19) P1=0xDF; //5灯亮 if(PWM_ON>19&&PWM_ON<=22) P1=0xBF; //6灯亮 if(PWM_ON>22&&PWM_ON<=25) P1=0x7F; //7灯亮,舵机接近或到达左转极限位置} /******************************************************************/ /* 主函数 */ /******************************************************************/ void main() { //bit Flag; TMOD |=0x01; //定时器设置 0.1ms in 11.0592M crystal TH0=(65536-78)/256; TL0=(65536-78)%256; //定时0.1mS ET0=1;//定时器中断打开 EA=1;//总中断 //IE= 0x82; //打开中断 TR0=1; // PWM_ON=15 //的取值范围是6-25 while(1) { if(turn_left==0) { delay(1000); if(turn_left==0) { while(!turn_left){}

PWM整流工作原理

PWM整流工作原理

图6-28 单相PWM 整流电路 整流电路也可分为电压型和电流型两大类,目前半桥电路直流侧电容必须由两个电容串联,其中点和交流电源单相半桥电路 交流侧电感电感和交流电源内部电感,是电全桥电路直流侧电容只要一个就可以。 单相全桥电路 6-8 电力电子技术 (1)单相全桥PWM 整流电路的工作原理 正弦信号波和三角波相比较的方法对图6-28b 中的V 1~V 4进行SPWM 控制,就可以在桥的交流输入端AB 产生一个SPWM 波u AB 。 u AB 中含有和正弦信号波同频率且幅值成比例的基波分量,以及和三角波载波有关的频率很高的谐波,不含有低次谐波。 由于L s 的滤波作用,谐波电压只使i s 产生很小的脉动。 当正弦信号波频率和电源频率相同时,i s 也为与电源频率相同的正弦波。 u s 一定时,i s 幅值和相位仅由u AB 中基波u ABf 的幅值及其与u s 的相位差决定。 改变u ABf 的幅值和相位,可使i s 和u s 同相或反相,i s 比u s 超前90°,或使i s 与u s 相位差为所需角度。 6.4.1 PWM 整流电路的工作原理

6-12 电力电子技术 (2)对单相全桥PWM 整流电路工作原理的进一步说明 整流状态下: u s > 0时,(V 2、VD 4、VD 1、L s )和(V 3、VD 1、VD 4、L s )分别组成两个升压斩波电路,以(V 2、VD 4、VD 1、L s )为例。V 2通时,u s 通过V 2、VD 4向L s 储能。V 2关断时,L s 中的储能通过VD 1、VD 4向C 充电。u s < 0时,(V 1、VD 3、VD 2、L s )和(V 4、VD 2、VD 3、L s )分别组成两个升压斩波电路。 6.4.1 PWM 整流电路的工作原理

6路PWM舵机

发送 S 第几个舵机频率 E可以控制产生相应的角度 #include #include #include #include #define SET_1(a,b) a|=(1<

舵机控制

利用单片机PWM信号进行舵机控制(图) 基于单片机的舵机控制方法具有简单、精度高、成本低、体积小的特点,并可根据不同的舵机数量加以灵 活应用。 在机器人机电控制系统中,舵机控制效果是性能的重要影响因素。舵机可以在微机电系统和航模中作为基本的输出执行机构,其简单的控制和输出使得单片机系统非常容易与之接口。 舵机是一种位置伺服的驱动器,适用于那些需要角度不断变化并可以保持的控制系统。其工作原理是:控制信号由接收机的通道进入信号调制芯片,获得直流偏置电压。它内部有一个基准电路,产生周期为20ms,宽度为1.5ms的基准信号,将获得的直流偏置电压与电位器的电压比较,获得电压差输出。最后,电压差的正负输出到电机驱动芯片决定电机的正反转。当电机转速一定时,通过级联减速齿轮带动电位器旋转,使得电压差为0,电机停止转动。 图1舵机的控制要求 舵机的控制信号是PWM信号,利用占空比的变化改变舵机的位置。一般舵机的控制要求如图1所示。 单片机实现舵机转角控制 可以使用FPGA、模拟电路、单片机来产生舵机的控制信号,但FPGA成本高且电路复杂。对于脉宽调制信号的脉宽变换,常用的一种方法是采用调制信号获取有源滤波后的直流电压,但是需要50Hz(周期是20ms)的信号,这对运放器件的选择有较高要求,从电路体积和功耗考虑也不易采用。5mV以上的控制电压的变化就会引起舵机的抖动,对于机载的测控系统而言,电源和其他器件的信号噪声都远大于5mV,所以滤波电路的精度难以达到舵机的控制精度要求。 也可以用单片机作为舵机的控制单元,使PWM信号的脉冲宽度实现微秒级的变化,从而提高舵机的转角精度。单片机完成控制算法,再将计算结果转化为PWM信号输出到舵机,由于单片机系统是一个数字系统,其控制信号的变化完全依靠硬件计数,所以受外界干扰较小,整个系统工作可靠。 单片机系统实现对舵机输出转角的控制,必须首先完成两个任务:首先是产生基本的PWM周期信号,本设

舵机控制详解

舵机控制详解 Document number【AA80KGB-AA98YT-AAT8CB-2A6UT-A18GG】

本人学习了一段时间的舵机,将自己所遇到的问题与解决方案和大家分享一下,希望对初学者有所帮助!!!! 一、舵机介绍 1、舵机结构 舵机简单的说就是集成了直流电机、电机控制器和减速器等,并封装在一个便于安装的外壳里的伺服单元。 舵机安装了一个电位器(或其它角度传感器)检测输出轴转动角度,控制板根据电位器的信息能比较精确的控制和保持输出轴的角度。这样的直流电机控制方式叫闭环控制,所以舵机更准确的说是伺服马达,英文 servo。 舵机组成:舵盘、减速齿轮、位置反馈电位计、直流电机、控制电路板等。 舵盘 上壳 齿轮组 中壳 电机 控制电路 控制线 下壳 工作原理:控制信号控制电路板电机转动齿轮组减速 舵盘转动位置反馈电位器控制电路板反馈 简单的工作原理是控制电路接收信号源的控制信号,并驱动电机转动; 齿轮组将电机的速度成大倍数缩小,并将电机的输出扭矩放大响应倍 数,然后输出;电位器和齿轮组的末级一起转动,测量舵机轴转动角 度;电路板检测并根据电位器判断舵机转动角度,然后控制舵机转动 到目标角度或保持在目标角度。 舵机接线方法:三线接线法:(1)黑线(地线) 红线(电源线)两个标准:和6V 蓝线/黄线(信号线) (2)棕线(地线) 红线(电源线)两个标准:和6V

黄线(信号线) 二、舵机PWM信号介绍 1、PWM信号的定义 PWM信号为脉宽调制信号,其特点在于他的上升沿与下降沿之间的时间宽度。具体的时间宽窄协议参考下列讲述。我们目前使用的舵机主要依赖于模型行业的标准协议,随着机器人行业的渐渐独立,有些厂商已经推出全新的舵机协议,这些舵机只能应用于机器人行业,已经不能够应用于传统的模型上面了。 关于舵机PWM信号的基本样式如下图 其PWM格式注意的几个要点: (1)上升沿最少为,为之间; (2)控制舵机的PWM信号周期为20ms; 2.PWM信号控制精度制定 1 DIV = 8uS ; 250DIV=2mS PWM上升沿函数: + N×DIV 0uS ≤ N×DIV ≤ 2mS ≤ +N×DIV ≤ 3、舵机位置控制方法 舵机的转角达到185度,由于采用8为CPU控制,所以控制精度最大为256份。目 8位AT89C52CPU,其数 据分辨率为256,那么经过 舵机极限参数实验,得到应 该将其划分为250份。 那么的宽度为2mS = 2000uS。 2000uS÷250=8uS 则:PWM的控制精度为8us 我们可以以8uS为单位 递增控制舵机转动与定位。 舵机可以转动185度, 那么185度÷250=度, 则:舵机的控制精度为度

STM32PWM控制舵机的main程序

#include #include #include #include #include #include #include #include #include "stm32f10x_tim.h" #include "include.h" #include "Image.h" void RCC_Configuration(void); void GPIO_Configuration(void); void USART_Configuration(void); void NVIC_Configuration(void); void EXIT_configuration(); void IO_Init(void); void Timer3_configuration(); void Timer1_configuration(); #define STRM 500 #define STRL 330 #define STRR 670 //#define STRE 1200 main() { RCC_Configuration();;//系统时钟设置 delay_init(72); //延时初始化 IO_Init(); GPIO_Configuration(); NVIC_Configuration(); USART_Configuration(); Timer3_configuration();

Timer1_configuration(); delay_ms(1000); TIM3->CCR2 = 504; // 电机初始化中间值 GPIO_WriteBit( GPIOB,GPIO_Pin_0, 1); //灯亮 GPIO_WriteBit( GPIOB,GPIO_Pin_1, 1); delay_ms(1000); //等待4s,等待初始化完毕 delay_ms(1000); delay_ms(1000); delay_ms(1000); TIM3->CCR2 = 560; // TIM3->CCR1 = 380; //向右转 delay_ms(1000);delay_ms(1000); // TIM3->CCR1 = 650; while(1) { TIM3->CCR2 = 550; /* // TIM3->CCR1 = 380; //向右转 delay_ms(100); TIM3->CCR1= 504; delay_ms(100); // TIM3->CCR1 = 650; delay_ms(100); TIM3->CCR1= 504; TIM3->CCR1= 504; TIM3->CCR1= 504; TIM3->CCR1= 504; */ } } void RCC_Configuration(void) { SystemInit(); // Enable GPIO clock

用单片机产生7路舵机控制PWM波的方法

PLC 控制系统抗电磁干扰的重要措施之一O PLC 控制系统安全接地设计及其工程实践一般应注意以下一些问题= a .采用一点接地O 一般情况下接地方式与频率 有关9当频率低于1M~Z 时可用一点接地9高于10M~Z 时采用多点接地O PLC 控制系统因信号电缆分布电容和输入装置滤波等的影响9装置之间信号交换频率一般都低于1M~Z 9所以PLC 控制系统采用一点接地O 集中布置的PLC 系统适于并联一点接地方式9各装置的柜体中心接地点以单独的接地线引向接地极O 如果装置间距较大9应采用串联一点接地方式9用1根大截面铜母线(PEB >连接各装置柜体中心接地点9然后将接地母线直接连接接地极O b .接地线采用大于22mm 2 的铜导线9接地母线 (PEB >使用截面大于60mm 2的铜排O 在接地末端测量接地电阻应小于2O 9接地极最好埋在距建筑物10~15m 远处9而且PLC 系统接地点必须与强电设 备接地点相距10m 以上O c .信号源和交源电不允许共同使用1根地线9在接线铜排上才能把各个接地点联接在一起;屏蔽地\保护地各自独立地接到接地铜排上9不应当将其和电源地\信号地在其它任意地方扭在一起O 3结束语 PLC 控制系统中的干扰是一个十分复杂的问题9在抗干扰设计中应综合考虑各方面的因素9合理有效地抑制抗干扰O 另外9还需要说明的是9由于电磁干扰的复杂性9要根本消除干扰影响是不可能的9因此9在PLC 控制系统的软件设计和组态时9还应在软件方面进行抗干扰处理O 参考文献= 1]皮壮行9等.可编程序控制器的系统设计与应用实例 M ].北京=机械工业出版社92000. 2]袁任光.可编程序控制器选用手册 M ].北京=机械工业出版社92002. 3]郭宗仁9等.可编程序控制器应用系统设计及通信网络技术 M ].北京=人民邮电出版社92000. 4]陈宇9等.可编程序控制器基础及编程技巧 M ].广州=华南理工出版社92002. 5]王庆斌9等.电磁干扰及电磁兼容技术 M ].北京=机械工业出版社91999. 作者介绍=徐滤非(1964->9男9湖北黄石人9黄石高等专科 学校自动化系讲师9从事工业自动化的教学及科研工作O 用单片机产生7路舵机控制P WM 波的方法 刘歌群9卢京潮9闫建国9薛尧舜9(西北工业大学9陕西西安710072) M et hod t o G enerat e 7Pul se W i dt h M odul ati on W aves W it h S i n g l e chi p M i cr o p r ocessor t o Contr ol Ser vos LI U G e 02 0076 03Abstract =A m et hod t o g enerat e 7p ul se W i dt h modul ati on Waves W it h si n g l e chi p m i cr o p r ocessor 80C196KC f or t he contr olli n g of Fut aba ser vos i s p r o p osed .Each P WM Wave i s p r oduced b y m echa-

基于C51的多路舵机PWM控制原理(有程序)

一、 基本原理介绍 二、 演示机构采用的是舵机,每个需要一路PWM 波 和两路电源输入。电源输入标准为5V 1-8A ,采用 带输入和输出保护的50w 开关电源供电;PWM 波为 50Hz ,正脉冲时间为0.5-2.5ms ,对应-90°至90° (实际使用中为了保护机械,为0.7-2.3ms ,舵机 旋转范围为-70°至70°)。 由于系统对于输出的频率有5 Hz 的限制,因此使用软件延迟来实现最多八路的 的PWM 波输出。PWM 波由MCU 通过软件延时产生, 算法概述如下(流程图见附件): 1. A 路输出 2.5ms 脉冲(输出正脉冲,不足 时间由低电平 补至2.5ms ),此时其他五 路无输出,相当于输出2.5ms 低电平; 2. B 路输出2.5ms 脉冲(同A 路,不足时间由低电平补齐),此时包括A 路的其他五路无输出,相当于输出2.5ms 低电平; 3. 同理,输出C,D,E,F 路 4. 此时,1-3步总时间为2.5*6=15ms ,其中每路由一个小于2.5ms 的正脉冲和低电平时间组成。由于输出周期为20ms ,故应再输出20ms-15ms=5ms 低电平时间,使得各路频率为50Hz 。 重复1-3步,得到输出波形如下图:(仅以4路为例,使用Proteus 仿真示波器,图 2.2.2) 可以看到,此时各路输出均为50Hz ,正脉冲时间为 0.5-2.5ms 图 2.2.1 舵机及其控制原理

图2.2.2 Proteus仿真 此算法在50Hz(20ms)频率的限制下,最多可输出8路PWM波形(8*2.5ms=20ms) 三、实际程序 程序如下: #include #include #define uchar unsigned char #define uint unsigned int sbit Out1=P2^0; sbit Out2=P2^1; sbit Out3=P2^2; sbit Out4=P2^3; sbit Out5=P2^4;

PWM整流电路控制原理及技术研究_杨红举

317 华章 二 ○一一年第十八期 Magnificent Writing 杨红举,张玉珍,淅川县电业局。 作者简介:PWM 整流电路控制原理及技术研究 杨红举,张玉珍 (淅川县电业局,河南淅川474450) [摘要]PWM控制技术是在电力电子领域有着广泛的应用,使电力电子技术的性能大大的提高,并对电力电子技 术产生了十分深远影响的一项技术。笔者就PWM整流电路的工作原理和PWM整流电路的控制方法进行了详细的阐述,以供读者参考。 [关键词]PWM整流电路;原理;控制方法PWM (Pulse Width Modulation )控制就是脉宽调制技术:即通过对一系列脉冲的宽度进行调制,来等效的获得所需要的波形(含形状和幅值)。如图1所示。PWM 的一个优点是从处理器到被控系统信号都是数字形式的,无需进行数模转换。让信号保持为数字形式可将噪声影响降到最小。噪声只有在强到足以将逻辑1改变为逻辑0或将逻辑0改变为逻辑1时,也才能对数字信号产生影响。对噪声抵抗能力的增强是PWM 相对于模拟控制的另外一个优点,而且这也是在某些时候将PWM 用于通信的主要原因。从模拟信号转向PWM 可以极大地延长通信距离。在接收端,通过适当的RC 或LC 网络可以滤除调制高频方波并将信号还原为模拟形式。PWM 控制技术一直是变频技术的核心技术之一。1964年A.Schonung 和H.stemmler 首先提出把这项通讯技术应用到交流传动中,从此为交流传动的推广应用开辟了新的局面。 目前,实用的整流电路几乎都是晶闸管整流或二极管整流。晶闸管相控整流电路输入电流滞后于电压,且其中谐波分量大,因此功率因数很低。而二极管整流电路虽位移因数接近1,但输入电流中谐波分量很大,所以功率因数也很低。把逆变电路中的SPWM 控制技术用于整流电路,就形成了PWM 整流电路。控制PWM 整流电路,使其输入电流非常接近正弦波,且和输入电压同相位,功率因数近似为1,也称单位功率因数变流器,或高功率因数整流器。下面就PWM 整流电路及其控制方法进行详细的阐述。 1、PWM 整流电路的工作原理 PWM 整流电路也可分为电压型和电流型两大类,目前电压型的较多。 1.1单相PWM 整流电路。半桥电路直流侧电容必须由两个电容串联,其中点和交流电源连接。交流侧电感包括外接电抗器的电感和交流电源内部电感,是电路正常工作所必须的。 全桥电路直流侧电容只要一个就可以。 1.1.1单相全桥PWM 整流电路的工作原理。正弦信号波和三角波相比较的方法对图2中的V 1~V 4进行SPWM 控制,就可以在桥的交流输入端AB 产生一个SPWM 波u AB 。u s 一定时,i s 幅值和相位仅由u AB 中基波u ABf 的幅值及其与u s 的相位差决定。改变u ABf 的幅值和相位,可使i s 和u s 同相或反相,i s 比u s 超前90°,或使i s 与u s 相位差为所需角度。 1.1.2对单相全桥PWM 整流电路工作原理的进一步说明整流状态下: u s >0时,如图2所示。(V 2、VD 4、VD 1、L s )和(V 3、VD 1、VD 4、L s )分别组成两个升压斩波电路,以(V 2、VD 4、VD 1、L s )为例。V 2通时,u s 通过V 2、VD 4向L s 储能。 V 2关断时,L s 中的储能通过VD 1、VD 4向C 充电。u s <0时,(V 1、VD 3、VD 2、L s )和(V 4、VD 2、VD 3、L s )分别组成两个升压斩波电路。 1.2三相PWM 整流电路。三相桥式PWM 整流电路,是最基本的PWM 整流电路之一,应用最广。工作原理和前述的单相全桥电路相似,只是从单相扩展到三相。如图3所示。进行SPWM 控制,在交流输入端A 、B 和C 可得SPWM 电压,按图4a 的相量图控制,可使i a 、i b 、i c 为正弦波且和电压同相且功率因数近似为1 。 2、PWM 整流电路的控制方法 2.1间接电流控制。间接电流控制也称为相位和幅值控制。图5 为间接电流控制的系统结构图。 图中的PWM 整流电路为图4的三相桥式电路,控制系统的闭环是整流器直流侧电压控制环。 2.2直接电流控制。通过运算求出交流输入电流指令值,再引入交流电流反馈,通过对交流电流的直接控制而使其跟踪指令电流值。有不同的电流跟踪控制方法,图6给出一种最常用 的采用电流滞环比较方式的控制系统结构图。 3、结语 综上所述,PWM 控制技术用于整流电路即构成PWM 整流电路,也可看成逆变电路中的PWM 技术向整流电路的延伸,其控制系统结构简单,电流响应速度快,系统鲁棒性好,目前在电力电子行业已获得了一些应用,并有良好的应用前景。 【参考文献】 [1]刘海云,韩继征,李玉仓,张浩,胡雪生.交直交变频三电平矢量脉宽调制模式的原理及调制算法探讨[A ].第十一届全国自动化应用技术学 术交流会论文集[C ].2006. [2]姚旺,王京.基于VxWorks 下的三电平PWM 整流器的控制研究[A ].自动化技术与冶金流程节能减排——全国冶金自动化信息网2008 年会论文集[C ].2008.

PWM整流电路工作原理

PWM整流电路的原理分析 摘要:无论是不控整流电路,还是相控整流电路,功率因数低都是难以克服的缺点.PWM整流电路是采用PWM控制方式和全控型器件组成的整流电路,本文以《电力电子技术》教材为基础,详细分析了单相电压型桥式PWM整流电路的工作原理和四种工作模式。通过对PWM整流电路进行控制,选择适当的工作模式和工作时间间隔,交流侧的电流可以按规定目标变化,使得能量在交流侧和直流侧实现双向流动,且交流侧电流非常接近正弦波,和交流侧电压同相位,可使变流装置获得较高的功率因数。 1 概述 传统的整流电路中,晶闸管相控整流电路的输人电流滞后于电压,其滞后角随着触发角的增大而增大,位移因数也随之降低。同时输人中谐波分量也相当大,因此功率因数很低。而二极管不控整流电路虽然位移因数接近于1,但输人电流中谐波分量很大,功率因数也较低。 PWM整流电路是采用PWM控制方式和全控型器件组成的整流电路,它能在不同程度上解决传统整流电路存在的问题。把逆变电路中的SPWM控制技术用于整流电路,就形成了PWM整流电路。通过对PWM整流电路进行控制,使其输人电流非常接近正弦波,且和输人电压同相位,则功率因数近似为1。因此,PWM整流电路也称单位功率因数变流器。 参考文献[1]在第6章“PWM控制技术”中增添了“PWM整流电路及其控制方法”这一部分内容。但在PWM整流电路的工作原理中介绍篇幅较少,只是针对PWM整流电路的运行方式相量图进行分析,没有分析其工作过程。对PWM 整流电路不熟悉的教师在了解这部分内容时普遍感觉吃力。 1 单相电压型桥式PWM整流电路 电压型单相桥式PWM整流电路最早用于交流机车传动系统,为间接式变频电源提供直流中间环节,其电路如图I所示。每个桥臂由一个全控器件和反并联的整流二极管组成。L为交流侧附加的电抗器,在PWM整流电路中是一个重要的元件,起平衡电压、支撑无功功率和储存能量的作用。为简化分析,可以忽略L的电阻。 图 1 电压型单相桥式PWM整流电路 除必须具有输人电感外,PWM整流器的电路结构和PWM逆变电路是相同的。按照

数字舵机与模拟舵机_控制方法与性能比较(我觉得你应该看看)

一、舵机的原理 标准的舵机有3条导线,分别是:电源线、地线、控制线,如图2所示。 以日本FUTABA-S3003型舵机为例,图1是FUFABA-S3003型舵机的内部电路。 3003舵机的工作原理是:PWM信号由接收通道进入信号解调电路BA6688的12脚进行解调,获得一个直流偏臵电压。该直流偏臵电压与电位器的电压比较,获得电压差由BA6688的3脚输出。该输出送入电机驱动集成电路BAL6686,以驱动电机正反转。当电机转动时,通过级联减速齿轮带动电位器Rw1旋转,直到电压差为O,电机停止转动。 舵机的控制信号是PWM信号,利用占空比的变化,改变舵机的位臵。 有个很有趣的技术话题可以稍微提一下,就是BA6688是有EMF控制的,主要用途是控制在高速时候电机最大转速。 原理是这样的: 收到1个脉冲以后,BA6688内部也产生1个以5K电位器实际电压为基准的脉冲,2个脉冲比较以后展宽,输出给驱动使用。当输出足够时候,马达就开始加速,马达就能产生EMF,这个和转速成正比的。 因为取的是中心电压,所以正常不能检测到的,但是运行以后就电平发生倾斜,就能检测出来。超过EMF判断电压时候就减小展宽,甚至关闭,

让马达减速或者停车。这样的好处是可以避免过冲现象(就是到了定位点还继续走,然后回头,再靠近) 一些国产便宜舵机用的便宜的芯片,就没有EMF控制,马达、齿轮的机械惯性就容易发生过冲现象,产生抖舵 电源线和地线用于提供舵机内部的直流电机和控制线路所需的能源.电压通常介于4~6V,一般取5V。注意,给舵机供电电源应能提供足够的功率。控制线的输入是一个宽度可调的周期性方波脉冲信号,方波脉冲信号的周期为20 ms(即频率为50 Hz)。当方波的脉冲宽度改变时,舵机转轴的角度发生改变,角度变化与脉冲宽度的变化成正比。某型舵机的输出轴转角与输入信号的脉冲宽度之间的关系可用围3来表示。 二、数码舵机 VS 模拟舵机 数码舵机比传统的模拟舵机,在工作方式上有一些优点,但是这些优点也同时带来了一些缺点。 传统的舵机在空载的时候,没有动力被传到舵机马达。当有信号输入使舵机移动,或者舵机的摇臂受到外力的时候,舵机会作出反应,向舵机马达输出驱动电压。由第一节的电路分析我们知道——马达是否获得驱动电压,取决于BA6688的第3脚是否输出一个电压信号给BAL6686马

相关文档
最新文档