这是大规模数字集成电路在系统可编程领域的经典课程设计。
数字频率计是近代电子技术领域的重要测量工具之一,同时也是其他许多领域广泛应用的测量仪器。数字频率计是在规定的基准时间内把测量的脉冲数记录下来,换算成频率并以数字形式显示出来。数字频率计用于测量信号(方波,正弦波或其他周期信号)的频率,并用十进制数字显示,它具有精度高,测量速度快,读数直观,使用方便等优点。
一个用VHDL语言实现的实例如下:
-- Project Name: 恒精度频率计
-- Target Devices: FPGA or CPLD
-- Revision 0.01 - File Created
-- Comments: clk--系统工作时钟,2MHz
-------------reset--系统复位信号,高电平有效
-------------Fx--为待测信号
-------------FreqNx--为待测信号的计数值
-------------FreqNs--为标准信号的计数值
-------------Freq--为待测信号的频率
--
----------------------------------------------------------------------------------
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
use IEEE.STD_LOGIC_ARITH.ALL;
use IEEE.STD_LOGIC_UNSIGNED.ALL;
----------------------------------------------------------
entity Cymometer is
generic(clk_freq : integer := 2000000);--系统工作时钟频率
Port ( clk : in STD_LOGIC;
reset : in STD_LOGIC;
Fx : in STD_LOGIC; ----待测信号
FreqNs : out natural;
FreqNx : out natural);
--Freq : out natural);
end Cymometer;
----------------------------------------------------------
architecture Behavioral of Cymometer is
----------------------------------------
signal start : STD_LOGIC;--此信号为高电平时计数器开始计数
signal CTRL : STD_LOGIC;--CTRL信号为待测信号和门控信号产生的计数器启动信号
signal CNTx : natural;--待测信号计数器
signal CNTs : natural;--标准信号计数器
----------------------------------------
begin
--***************************************--
--产生一个门控信号,高电平有效
GateCtrl : process(clk)
---------------------------
variable CNT0 : integer range 0 to 2_097_152;--门控信号计数器
---------------------------
begin
if rising_edge(clk) then
if reset='1' then
CNT0 := 0;
else
CNT0 := CNT0 + 1;
end if;
---------
if reset='1' then
start <= '0';
elsif CNT0 < (clk_freq*3/4) then
start <= '1';
else
start <= '0';
end if;
end if;
end process GateCtrl;
--***************************************--
--产生CTRL信号,由待测信号和门控信号产生的计数器启动信号
CtrlGen : process(Fx)
begin
if rising_edge(Fx) then
if reset='1' then
CTRL <= '0';
else
CTRL <= start;
end if;
end if;
end process CtrlGen;
--***************************************--
--用两个计数器分别对标准信号clk和待测信号signal计数
----------------------------------
--计数标准信号,CTRL高电平期间有效
CountS : process(clk)
begin
if rising_edge(clk) then
if reset='1' then
CNTs <= 0;
elsif CTRL='1' then
CNTs <= CNTs + 1;
else
CNTs <= 0;
end if;
end if;
end process CountS;
----------------------------------
--计数待测信号,CTRL高电平期间有效
CountX : process(Fx)
begin
if rising_edge(Fx) then
if reset='1' then
CNTx <= 0;
elsif CTRL='1' then
CNTx <= CNTx + 1;
else
CNTx <= 0;
end if;
end if;
end process CountX;
--***************************************--
--CTRL下降沿将技术结果和测量值输出
CountOut : process(CTRL)
begin
if falling_edge(CTRL) then
if reset='1' then
FreqNs <= 0;
FreqNx <= 0;
-- Freq <= 0;
else
FreqNs <= CNTs;
FreqNx <= CNTx;
-- Freq <= (clk_freq / CNTs * CNTx);
end if;
end if;
end process CountOut;
end Behavioral;
下面是为上面的模块编写的测试平台,在Modelsim下仿真通过,因为数据量较大,建议不要使用Altera及ISE仿真。
--------------------------------------------------------------------------------
LIBRARY ieee;
USE ieee.std_logic_1164.ALL;
USE ieee.std_logic_unsigned.all;
USE ieee.numeric_std.ALL;
ENTITY tb IS
END tb;
ARCHITECTURE behavior OF tb IS
-- Component Declaration for the Unit Under Test (UUT)
COMPONENT Cymometer
PORT(
clk : IN std_logic;
reset : IN std_logic;
Fx : IN std_logic;
FreqNs : OUT natural;
FreqNx : OUT natural;
Freq : OUT natural
);
END COMPONENT;
--Inputs
signal clk : std_logic := '0';
signal reset : std_logic := '1';
signal Fx : std_logic := '0';
--Outputs
signal FreqNs : natural;
signal FreqNx : natural;
-- signal Freq : natural;
-- Clock period definitions
constant clk_period : time := 500ns;
BEGIN
-- Instantiate the Unit Under Test (UUT)
uut: Cymometer PORT MAP (
clk => clk,
reset => reset,
Fx => Fx,
FreqNs => FreqNs,
FreqNx => FreqNx,
-- Freq => Freq
);
-- Clock process definitions
clk_process :process
begin
clk <= '0';
wait for clk_period/2;
clk <= '1';
wait for clk_period/2;
end process;
--产生待测信号
Fx_process : process
begin
Fx <= '0';
wait for 2*clk_period;
Fx <= '1';
wait for 2*clk_period;
end process;
-- Stimulus process
stim_proc: process
begin
-- hold reset state for 100ms.
wait for clk_period*10;
reset <= '0';
-- insert stimulus here
wait;
end process;
END;
参考原理M/T测频法。
摘 要
现在流行的异步电动机的调速方法可分为两种:变频调速和变压调速,其中异步电动机的变频调速应用较多,它的调速方法可分为两种:变频变压调速和矢量控制法,前者的控制方法相对简单,有二十多年的发展经验。因此应用的比较多,目前市场上出售的变频器多数都是采用这种控制方法。
关键词: 交流调速系统, 异步电动机, PWM技术.....
目录
摘 要 1
前言 3
1.1 设计的目的和意义 3
1.2变频器调速运行的节能原理 3
第二章 变频器 4
2.1变频器选型: 4
2.2变频器控制原理图设计: 4
2.3变频器控制柜设计 6
2.4变频器接线规范 7
2.5变频器的运行和相关参数的设置 8
2.6 常见故障分析 8
第三章 交流调速系统概述 10
3.1 交流调速系统的特点 10
第四章变频电动机的特点 14
4.1电磁设计 14
4.2结构设计 14
第五章 变频电机主要特点和变频电机的构造原理 15
5.1 变频专用电动机具有如下特点: 15
5.2变频电机的构造原理 15
第六章 交流异步电动机 16
6.1交流异步电动机变频调速基本原理 16
6.2 变频变压(VVVF)调速时电动机的机械特性 18
6.3变压变频运行时机械特性分折 19
第七章 PWM技术原理 24
7.1 正弦波脉宽调制(SPWM) 25
7.2单极性SPWM法 ..................................................................................................................26
结论 31
致 谢 32
参 考 文 献 33
前言
1.1 设计的目的和意义
近年来,随着电力电子技术、计算机技术、自动控制技术的迅速发展,交流传动与控制技术成为目前发展最为迅速的技术之一,电气传动技术面临着一场历史革命,即交流调速取代直流调速和计算机数字控制技术取代模拟控制技术已成为发展趋势。电机交流变频调速技术是当今节电、改善工艺流程以提高产品质量和改善环境、推动技术进步的一种主要手段。变频调速以其优异的调速和起制动性能,高效率、高功率因数和节电效果,广泛的适用范围及其它许多优点而被国内外公认为最有发展前途的调速方式。深入了解交流传动与控制技术的走向,具有十分积极的意义.
1.2变频器调速运行的节能原理
实现变频调速的装置称为变频器。变频器一般由整流器、滤波器、驱动电路、保护电路以及控制器(MCU/DSP)等部分组成。首先将单相或三相交流电源通过整流器并经电容滤波后,形成幅值基本固定的直流电压加在逆变器上,利用逆变器功率元件的通断控制,使逆变器输出端获得一定形状的矩形脉冲波形。在这里,通过改变矩形脉冲的宽度控制其电压幅值;通过改变调制周期控制其输出频率,从而在逆变器上同时进行输出电压和频率的控制,而满足变频调速对U/f协调控制的要求。PWM的优点是能消除或抑制低次谐波,使负载电机在近正弦波的交变电压下运行,转矩脉冲小,调速范围宽。
采用PWM控制方式的电机转速受到上限转速的限制。如对压缩机来讲,一般不超过7000r/rain。而采用PAM控制方式的压缩机转速可提高1.5倍左右,这样大大提高了快速增速和减速能力。同时,由于PAM在调整电压时具有对电流波形的整形作用,因而可以获得比PWM更高的效率。此外,在抗干扰方面也有着PWM无法比拟的优越性,可抑制高次谐波的生成,减小对电网的污染。采用该控制方式的变频调速技术后,电机定子电流下降64% ,电源频率降低30% ,出胶压力降低57% 。由电机理论可知,异步电机的转速可表示为:n=60•f 8(1—8)/p
第二章 变频器
变频器是利用电力半导体器件的通断作用将工频电源变换为另一频率的电能控制装置。我们现在使用的变频器主要采用交—直—交方式(VVVF变频或矢量控制变频),先把工频交流电源通过整流器转换成直流电源,然后再把直流电源转换成频率、电压均可控制的交流电源以供给电动机。变频器的电路一般由整流、中间直流环节、逆变和控制4个部分组成。整流部分为三相桥式不可控整流器,逆变部分为IGBT三相桥式逆变器,且输出为PWM波形,中间直流环节为滤波、直流储能和缓冲无功功率。
2.1变频器选型:
变频器选型时要确定以下几点:
1) 采用变频的目的;恒压控制或恒流控制等。
2) 变频器的负载类型;如叶片泵或容积泵等,特别注意负载的性能曲线,性能曲线决定了应用时的方式方法。
3) 变频器与负载的匹配问题;
I.电压匹配;变频器的额定电压与负载的额定电压相符。
II. 电流匹配;普通的离心泵,变频器的额定电流与电机的额定电流相符。对于特殊的负载如深水泵等则需要参考电机性能参数,以最大电流确定变频器电流和过载能力。
III.转矩匹配;这种情况在恒转矩负载或有减速装置时有可能发生。
4) 在使用变频器驱动高速电机时,由于高速电机的电抗小,高次谐波增加导致输出电流值增大。因此用于高速电机的变频器的选型,其容量要稍大于普通电机的选型。
5) 变频器如果要长电缆运行时,此时要采取措施抑制长电缆对地耦合电容的影响,避免变频器出力不足,所以在这样情况下,变频器容量要放大一档或者在变频器的输出端安装输出电抗器。
6) 对于一些特殊的应用场合,如高温,高海拔,此时会引起变频器的降容,变频器容量要放大一挡。
2.2变频器控制原理图设计:
1) 首先确认变频器的安装环境;
I.工作温度。变频器内部是大功率的电子元件,极易受到工作温度的影响,产品一般要求为0~55℃,但为了保证工作安全、可靠,使用时应考虑留有余地,最好控制在40℃以下。在控制箱中,变频器一般应安装在箱体上部,并严格遵守产品说明书中的安装要求,绝对不允许把发热元件或易发热的元件紧靠变频器的底部安装。
II. 环境温度。温度太高且温度变化较大时,变频器内部易出现结露现象,其绝缘性能就会大大降低,甚至可能引发短路事故。必要时,必须在箱中增加干燥剂和加热器。在水处理间,一般水汽都比较重,如果温度变化大的话,这个问题会比较突出。
III.腐蚀性气体。使用环境如果腐蚀性气体浓度大,不仅会腐蚀元器件的引线、印刷电路板等,而且还会加速塑料器件的老化,降低绝缘性能。
IV. 振动和冲击。装有变频器的控制柜受到机械振动和冲击时,会引起电气接触不良。淮安热电就出现这样的问题。这时除了提高控制柜的机械强度、远离振动源和冲击源外,还应使用抗震橡皮垫固定控制柜外和内电磁开关之类产生振动的元器件。设备运行一段时间后,应对其进行检查和维护。
V. 电磁波干扰。变频器在工作中由于整流和变频,周围产生了很多的干扰电磁波,这些高频电磁波对附近的仪表、仪器有一定的干扰。因此,柜内仪表和电子系统,应该选用金属外壳,屏蔽变频器对仪表的干扰。所有的元器件均应可靠接地,除此之外,各电气元件、仪器及仪表之间的连线应选用屏蔽控制电缆,且屏蔽层应接地。如果处理不好电磁干扰,往往会使整个系统无法工作,导致控制单元失灵或损坏。
2) 变频器和电机的距离确定电缆和布线方法;
I.变频器和电机的距离应该尽量的短。这样减小了电缆的对地电容,减少干扰的发射源。
II. 控制电缆选用屏蔽电缆,动力电缆选用屏蔽电缆或者从变频器到电机全部用穿线管屏蔽。
III.电机电缆应独立于其它电缆走线,其最小距离为500mm。同时应避免电机电缆与其它电缆长距离平行走线,这样才能减少变频器输出电压快速变化而产生的电磁干扰。如果控制电缆和电源电缆交叉,应尽可能使它们按90度角交叉。与变频器有关的模拟量信号线与主回路线分开走线,即使在控制柜中也要如此。
IV. 与变频器有关的模拟信号线最好选用屏蔽双绞线,动力电缆选用屏蔽的三芯电缆(其规格要比普通电机的电缆大档)或遵从变频器的用户手册。
3) 变频器控制原理图;
I.主回路:电抗器的作用是防止变频器产生的高次谐波通过电源的输入回路返回到电网从而影响其他的受电设备,需要根据变频器的容量大小来决定是否需要加电抗器;滤波器是安装在变频器的输出端,减少变频器输出的高次谐波,当变频器到电机的距离较远时,应该安装滤波器。虽然变频器本身有各种保护功能,但缺相保护却并不完美,断路器在主回路中起到过载,缺相等保护,选型时可按照变频器的容量进行选择。可以用变频器本身的过载保护代替热继电器。
II. 控制回路:具有工频变频的手动切换,以便在变频出现故障时可以手动切工频运行,因输出端不能加电压,固工频和变频要有互锁。
4) 变频器的接地;
变频器正确接地是提高系统稳定性,抑制噪声能力的重要手段。变频器的接地端子的接地电阻越小越好,接地导线的截面不小于4mm,长度不超过5m。变频器的接地应和动力设备的接地点分开,不能共地。信号线的屏蔽层一端接到变频器的接地端,另一端浮空。变频器与控制柜之间电气相通。
2.3变频器控制柜设计
变频器应该安装在控制柜内部,控制柜在设计时要注意以下问题
1) 散热问题:变频器的发热是由内部的损耗产生的。在变频器中各部分损耗中主要以主电路为主,约占98%,控制电路占2%。为了保证变频器正常可靠运行,必须对变频器进行散热我们通常采用风扇散热;变频器的内装风扇可将变频器的箱体内部散热带走,若风扇不能正常工作,应立即停止变频器运行;大功率的变频器还需要在控制柜上加风扇,控制柜的风道要设计合理,所有进风口要设置防尘网,排风通畅,避免在柜中形成涡流,在固定的位置形成灰尘堆积;根据变频器说明书的通风量来选择匹配的风扇,风扇安装要注意防震问题。
2) 电磁干扰问题:
I.变频器在工作中由于整流和变频,周围产生了很多的干扰电磁波,这些高频电磁波对附近的仪表、仪器有一定的干扰,而且会产生高次谐波,这种高次谐波会通过供电回路进入整个供电网络,从而影响其他仪表。如果变频器的功率很大占整个系统25%以上,需要考虑控制电源的抗干扰措施。
II.当系统中有高频冲击负载如电焊机、电镀电源时,变频器本身会因为干扰而出现保护,则考虑整个系统的电源质量问题。
3) 防护问题需要注意以下几点:
I.防水防结露:如果变频器放在现场,需要注意变频器柜上方不的有管道法兰或其他漏点,在变频器附近不能有喷溅水流,总之现场柜体防护等级要在IP43以上。
II. 防尘:所有进风口要设置防尘网阻隔絮状杂物进入,防尘网应该设计为可拆卸式,以方便清理,维护。防尘网的网格根据现场的具体情况确定,防尘网四周与控制柜的结合处要处理严密。
III.防腐蚀性气体:在化工行业这种情况比较多见,此时可以将变频柜放在控制室中。
2.4变频器接线规范
信号线与动力线必须分开走线:使用模拟量信号进行远程控制变频器时,为了减少模拟量受来自变频器和其它设备的干扰,请将控制变频器的信号线与强电回路(主回路及顺控回路)分开走线。距离应在30cm以上。即使在控制柜内,同样要保持这样的接线规范。该信号与变频器之间的控制回路线最长不得超过50m。
信号线与动力线必须分别放置在不同的金属管道或者金属软管内部:连接PLC和变频器的信号线如果不放置在金属管道内,极易受到变频器和外部设备的干扰;同时由于变频器无内置的电抗器,所以变频器的输入和输出级动力线对外部会产生极强的干扰,因此放置信号线的金属管或金属软管一直要延伸到变频器的控制端子处,以保证信号线与动力线的彻底分开。
1) 模拟量控制信号线应使用双股绞合屏蔽线,电线规格为0.75mm2。在接线时一定要注意,电缆剥线要尽可能的短(5-7mm左右),同时对剥线以后的屏蔽层要用绝缘胶布包起来,以防止屏蔽线与其它设备接触引入干扰。
2) 为了提高接线的简易性和可靠性,推荐信号线上使用压线棒端子。
2.5变频器的运行和相关参数的设置
变频器的设定参数多,每个参数均有一定的选择范围,使用中常常遇到因个别参数设置不当,导致变频器不能正常工作的现象。
控制方式:即速度控制、转距控制、PID控制或其他方式。采取控制方式后,一般要根据控制精度,需要进行静态或动态辨识。
最低运行频率:即电机运行的最小转速,电机在低转速下运行时,其散热性能很差,电机长时间运行在低转速下,会导致电机烧毁。而且低速时,其电缆中的电流也会增大,也会导致电缆发热。
最高运行频率:一般的变频器最大频率到60Hz,有的甚至到400 Hz,高频率将使电机高速运转,这对普通电机来说,其轴承不能长时间的超额定转速运行,电机的转子是否能承受这样的离心力。
载波频率:载波频率设置的越高其高次谐波分量越大,这和电缆的长度,电机发热,电缆发热变频器发热等因素是密切相关的。
电机参数:变频器在参数中设定电机的功率、电流、电压、转速、最大频率,这些参数可以从电机铭牌中直接得到。
跳频:在某个频率点上,有可能会发生共振现象,特别在整个装置比较高时;在控制压缩机时,要避免压缩机的喘振点。
2.6 常见故障分析
1) 过流故障:过流故障可分为加速、减速、恒速过电流。其可能是由于变频器的加减速时间太短、负载发生突变、负荷分配不均,输出短路等原因引起的。这时一般可通过延长加减速时间、减少负荷的突变、外加能耗制动元件、进行负荷分配设计、对线路进行检查。如果断开负载变频器还是过流故障,说明变频器逆变电路已环,需要更换变频器。
2) 过载故障:过载故障包括变频过载和电机过载。其可能是加速时间太短,电网电压太低、负载过重等原因引起的。一般可通过延长加速时间、延长制动时间、检查电网电压等。负载过重,所选的电机和变频器不能拖动该负载,也可能是由于机械润滑不好引起。如前者则必须更换大功率的电机和变频器;如后者则要对生产机械进行检修。
3) 欠压:说明变频器电源输入部分有问题,需检查后才可以运行。
第三章 交流调速系统概述
3.1 交流调速系统的特点
对于可调速的电力拖动系统,工程上往往把它分为直流调速系统和交流调速系统两类。这主要是根据采用什么电流制型式的电动机来进行电能与机械能的转换而划分的,所谓交流调速系统,就是以交流电动机作为电能—机械能的转换装置,并对其进行控制以产生所需要的转速。
纵观电力拖动的发展过程,交、直流两大调速系统一直并存于各个工业领域,虽然由于各个时期科学技术的发展使得它们所处的地位有所不同,但它们始终是随着工业技术的发展,特别是随着电力电子元器件的发展而在相互竞争。在过去很长一段时期,由于直流电动机的优良调速性能,在可逆、可调速与高精度、宽调速范围的电力拖动技术领域中,几乎都是采用直流调速系统。然而由于直流电动机其有机械式换向器这一致命的弱点,致使直流电动机制造成本高、价格昂贵、维护麻烦、使用环境受到限制,其自身结构也约束了单台电机的转速,功率上限,从而给直流传动的应用带来了一系列的限制。相对于直流电动机来说,交流电动机特别是鼠笼式异步电动机具有结构简单,制造成本低,坚固耐用,运行可靠,维护方便,惯性小,动态响应好,以及易于向高压、高速和大功率方向发展等优点。因此,近几十年以来,不少国家都在致力于交流调速系统的研究,用没有换向器的交流电动机实现调速来取代直流电动机,突破它的限制。
随着电力电子器件,大规模集成电路和计算机控制技术的迅速发展,以及现代控制理论向交流电气传动领域的渗透,为交流调速系统的开发研究进一步创造了有利的条件。诸如交流电动机的串级调速、各种类型的变频调速,特别是矢量控制技术的应用,使得交流调速系统逐步具备了宽的调速范围、较高的稳速精度、快速的动态响应以及在四象限作可逆运行等良好的技术性能。现在从数百瓦的伺服系统到数百千瓦的特大功率高速传动系统,从一般要求的小范围调速传动到高精度、快响应、大范围的调速传动,从单机传动到多机协调运转,已几乎都可采用交流调速传动。交流调速传动的客观发展趋势已表明,它完全可以和直流传动相媲美、相抗衡,并有取代的趋势。
3.2 交流调速常用的调速方案及其性能比较
由电机学知,交流异步电动机的转速公式如下:
n= 60ƒ1 (1-s) pn (1-1)
式中 Pn——电动机定子绕阻的磁极对数;
f1——电动机定子电压供电频率;
s ——电动机的转差率。
从式(1-1)中可以看出,调节交流异步电动机的转速有三大类方案。
(1)改变电动机的磁极对数
由异步电动机的同步转速
no= 60ƒ1 pn
可知,在供电电源频率f1不变的条件下,通过改接定子绕组的连接方式来改变异步电动机定子绕组的磁极对数Pn,即可改变异步电动机的同步转速n0,从而达到调速的目的。这种控制方式比较简单,只要求电动机定子绕组有多个抽头,然后通过触点的通断来改变电动机的磁极对数。采用这种控制方式,电动机转速的变化是有级的,不是连续的,一般最多只有三档,适用于自动化程度不高,且只须有级调速的场合。
(2)变频调速
从式(1—1)中可以看出,当异步电动机的磁极对数Pn一定,转差率s—定时,改变定子绕组的供电频率f1可以达到调速目的,电动机转速n基本上与电源的频率f1成正比,因此,平滑地调节供电电源的频率,就能平滑,无级地调节异步电动机的转速。变频调速调速范围大,低速特性较硬,基频f=50Hz以下,属于恒转矩调速方式,在基频以上,属于恒功率调速方式,与直流电动机的降压和弱磁调速十分相似。且采用变频起动更能显著改善交流电动机的起动性能,大幅度降低电机的起动电流,增加起动转矩。所以变频调速是交流电动机的理想调速方案。
(3)变转差率调速
改变转差率调速的方法很多,常用的方案有:异步电动机定子调压调速,电磁转差离合器调速和绕线式异步电动机转子回路串电阻调速,串级调速等。
定子调压调速系统就是在恒定交流电源与交流电动机之间接入晶闸管作为交流电压控制器,这种调压调速系统仅适用于一些属短时与重复短时作深调速运行的负载。为了能得到好的调速精度与能稳定运行,一般采用带转速负反馈的控制方式。所使用的电动机可以是绕线式异电动机或是有高转差率的鼠笼式异步电动机。
电磁转差离台器调速系统,是由鼠笼式异步电动机、电磁转差离合器以及控制装置组合而成。鼠笼式电动机作为原动机以恒速带动电磁离合器的电枢转动,通过对电磁离合器励磁电流的控制实现对其磁极的速度调节。这种系统一般也采用转速闭环控制。
绕线式异步电动机转子回路串电阻调速就是通过改变转子回路所串电阻来进行调速,这种调速方法简单,但调速是有级的,串入较大附加电阻后,电动机的机械特性很软,低速运行损耗大,稳定性差。
绕线式异步电动机串级调速系统就是在电动机的转子回路中引入与转子电势同频率的反向电势Ef,只要改变这个附加的,同电动机转子电压同频率的反向电势Ef,就可以对绕线式异步电动机进行平滑调速。Ef越大,电动机转速越低。
上述这些调速的共同特点是调速过程中没有改变电动机的同步转速n0,所以低速时,转差率s较大。
在交流异步电动机中,从定子传入转子的电磁功率PM可以分成两部分:一部分P2=(1—s)PM是拖动负载的有效功率,另一部分是转差功率PS=sPM,与转差率s成正比,它的去向是调速系统效率高低的标志。就转差功率的去向而言,交流异步电动机调速系统可以分为三种:
1)转差功率消耗型
这种调速系统全部转差功率都被消耗掉,用增加转差功率的消耗来换取转速的降低,转差率s增大,转差功率PS=sPM增大,以发热形式消耗在转子电路里,使得系统效率也随之降低。定子调压调速、电磁转差离合器调速及绕线式异步电动机转子串电阻调速这三种方法属于这一类,这类调速系统存在着调速范围愈宽,转差功率PS愈大,系统效率愈低的问题,故不值得提倡。
2)转差功率回馈型
这种调速系统的大部分转差功率通过变流装置回馈给电网或者加以利用,转速越低回馈的功率越多,但是增设的装置也要多消耗一部分功率。绕线式异步电动机转子串级调速即属于这一类,它将转差功率通过整流和逆变作用,经变压器回馈到交流电网,但没有以发热形式消耗能量,即使在低速时,串级调速系统的效率也是很高的。
3)转差功率不变型
这种调速系统中,转差功率仍旧消耗在转子里,但不论转速高低,转差功率基本不变。如变极对数调速,变频调速即属于这一类,由于在调速过程中改变同步转速n0,转差率s是一定的,故系统效率不会因调速而降低。在改变n0的两种调速方案中,又因变极对数调速为有极调速,且极数很有限,调速范围窄,所以,目前在交流调速方案中,变频调速是最理想,最有前途的交流调速方案。
第四章变频电动机的特点
4.1电磁设计
对普通异步电动机来说,再设计时主要考虑的性能参数是过载能力、启动性能、效率和功率因数。而变频电动机,由于临界转差率反比于电源频率,可以在临界转差率接近1时直接启动,因此,过载能力和启动性能不在需要过多考虑,而要解决的关键问题是如何改善电动机对非正弦波电源的适应能力。方式一般如下:
基于 AT89C52 的多周期同步测频技术的实现黄晓峰 上海工程技术大学高职学院,上海 200437 摘 要:论述了传统的频率测量方法的原理及误差。提出了基于 AT89C52 实现多周期同步测频的新方法。 构造了与待测信号同步的多周期闸门时间,实现了时基信号与待测信号的准同步计数,系统只用一个定时/ 计数器 T2 实现了多周期同步测频。该频率测试仪结构简单,成本较低,能够在高低频段范围内实现频率参 数的等精度测量,具有较高的测量精度和较短的系统反应时间。 关键词:频率测量;多周期同步;闸门时间;AT89C52;捕捉方式; 关键词:频率测量;多周期同步;闸门时间;AT89C52;捕捉方式;等精度测量 中图分类号: 中图分类号: 文献标识码: 文献标识码:B 文章编号: 文章编号: Realization of multi-cycle synchronization based on AT89C52 HUANG Xiao-Feng Vocational Technical College, Shanghai University of Engineering Science, Shanghai, 200437 Abstract:The traditional frequency measuring principles and the errors are introduced. The new way of : multi-cycle synchronization based on 89C52 is presented. By structuring multi-cycle gate time synchronistically with the frequency signal, the system use only T2 to acquire under synchronous time base with the frequency signal, and realize the new method of multi-cycle synchronization frequency measuring .With the characteristics of a simple structure ,low cost, high accuracy and short measuring time, this frequency meter can realize equal precision measurement from high frequency to low frequency . Keyword:frequency measurement; multi-cycle synchronization; gate time;AT89C52; capture function;equal : precision measurement 0 引言 频率作为一种最基本的物理量,是电子测量技术中最重要的被测量之一。本文详细论 述了传统频率测量方法及原理, 并对各种方法的测量误差进行了分析。 为保证频率测量精度 和兼顾测量反应时间, 采用多周期同步测频技术, 设计了以 AT89C52 单片机为核心的频率参 数测试仪, 由于充分利用 AT89C52 片内定时器/计数器 T2 所特有的捕捉功能, 使得该频率参 数测试仪的软硬件结构简单, 实现了对高低频段频率参数的等精度测量, 具有较高的测量精 度和较短的系统反应时间。 1 传统测频方法及其误差分析 频率测量的方法主要有 M 法、T 法以及 M/T 法 [1] 。M 法的基本测频原理是在选定的 闸门时间 T 内对被测脉冲信号进行计数,根据计数值 N x 和闸门时间 T 求得所测脉冲信号的 频率。在 M 法中,由于闸门时间 T 由标准频率源决定,而单片机的标准频率源是由晶振频 率分频后获得, 因而保证了闸门时间 T 的精确性。 但由于闸门的启闭与待测计数脉冲不同步, 闸 门开 通时间 通常 不是待 测信 号周期 的整数 倍, 存在 待测脉 冲信号 的计 数量 化误差 ?N x = ±1 。由 M 法的测频原理可知,待测信号频率 1 fx = Nx N ? f0 = x N0 T (1) 设待测脉冲频率的准确值为 f xd , 由于单片机测频系统中的标准频率源通常是由晶振产 生的频率信号分频后得到的, 而晶振的稳定性很高, 只要按测量精度要求选择合适的晶振后, 由标准频率源的不稳定性所造成的测频误差就可以被忽略掉 (文中的误差分析均是在忽略标 准频率源的不稳定性下做出的) 。设 δ Mx 为测量的相对误差 δM x = f xd = 得 δ Mx = f xd ? f x f xd (2) N x + ?N x T = ?N x N x + ?N x ≤ (3) f xd ? f x f xd 1 Nx (4) 由式(4)知, 当待测脉冲信号频率较高时, 在闸门时间 T 内被测信号脉冲的计数值 N x 较 大, δ Mx 很小,M 法能够达到较高的测量精度;而当待测脉冲信号频率较低时,在闸门时间 T 内 N x 较小, δ Mx 很大,测频精度降低。例如,被测信号的频率为 100HZ,则在 1S 内的相对误差 δ M x =1%。 而当待测脉冲信号的频率为 10HZ, f x 在 T =1S 内的相对误差 δ M x =10%。 则 虽然可以通过增大闸门时间 T 来提高测量精度,但闸门时间 T 过长将使系统的测量时间过 长,无法满足实时性的要求。 T 法的基本原理是在待测脉冲的一个周期内对标准频率信号进行计数,根据计数值 N 0 和标准信号的频率 f 0 求得待测脉冲信号的频率。在 T 法中,由于闸门时间 T 由待测脉冲信 号决定,不存在待测脉冲信号计数的量化误差 ?N x 。但由于闸门的启闭与标准频率源不同 步,故存在对标准频率源信号的计数量化误差 ?N 0 = ±1 。由 T 法的测频原理可知,待测信 号频率 f x = 1 N 0T0 = f 0 N 0 其中 T0 为标准频率源信号的周期。同理,可得 (5) δ Tx = f xd ? f x f0 f = ? 0 N 0 + ?N 0 N 0 f xd f0 N 0 + ?N 0 (6) 2 = ?N 0 N 0 ≤ 1 N 0 由于闸门时间 T 是待测脉冲信号周期的整数倍, 当待测脉冲频率较低时, 闸门时间 T 较 长,对标准频率源的计数值 N 0 较大,测量精度高;而当待测脉冲频率较高时,闸门时间 T 过短,甚至与标准频率源信号周期相近,故高频测量时 T 法存在严重的测量误差。 理论分析表明, 无论采取何种补偿措施, 都无法同时消除对待测脉冲和标准信号的计数 量化误差。将 M 法和 T 法结合起来就是 M/T 法,M/T 法结合了 M 法和 T 法各自的优点,在被 测信号频率较高时采用 M 法,频率较低时采用 T 法,这样在高、低频信号测量中都能获得较 高的精度。但由于在 M 法中, ?N x 随着被测信号频率的降低而增大,在 T 法中 ?N 0 随着被 测信号频率的增大而增大, 因此必存在 M 法和 T 法的分界点, 在该点高低频测量的相对误差 相等且达到最大,即 δ max = δ M x = δ T x 。我们将该点的频率称为中界频率 f C ,由式(1)知 N x = f x ? T ,由式(5)得 N 0 = f 0 f x ,则中界频率 f C = f 0 T 。虽然 M/T 法能够在两端获 得高精度,但在中界频率处的误差却总是最大的。本系统采用多周期同步测频原理,利用 AT89C52 片内定时器/计数器 T2 所特有的捕捉方式,实现对信号频率、周期、脉宽以及占空 比的测量。 2 多周期同步测频原理及其误差分析 多周期同步测频技术的基本原理是在待测脉冲的 m 个周期内同时对对待测脉冲和标准 信号计数, 根据待测脉冲的计数值 N x 和标准信号的计数值 N 0 求得被测信号的频率 [2,3] 。 由 于闸门时间 T 为待测脉冲的 m 个周期即闸门时间与待测脉冲同步,从而消除了待测脉冲的 计数量化误差 ?N x 。但由于闸门的启闭与标准信号不同步,故仍存在对标准信号的计数量 化误差 ?N 0 = ±1 。设两个计数器在闸门时间 T 内同时对待测脉冲和标准信号的计数值分别 为 N x 和 N 0 ,则待测信号频率 fx = Nx T f0 = N0 T 消去闸门时间 T ,得 f x = N x ? f 0 N 0 (7) (8) (9) 同理,相对误差 δ = f xd ? f x f xd f0 f ?N ? Nx ? 0 x N + ?N 0 N0 = 0 f0 ? Nx N 0 + ?N 0 (10) = ?N 0 N 0 ≤ 1 N 0 = 1 f 0T 3 由式(10)知, δ 只与标准频率源的频率 f 0 和闸门时间 T 有关,与待测脉冲的频率 f x 无 关,实现了整个测量频段内的等精度测量,使测量精度大大提高。对于标准信号的计数量化 误差 ?N 0 ,虽然可以通过提高标准频率源的频率 f 0 和加大闸门宽度 T 来减小,但需要考虑 标准频率源工作频率的限制,以及加大闸门宽度 T 所带来的系统测量时间的增加。 3 基于 AT89C52 的多周期同步测频技术的实现 AT89C52 片内有 1 个 16 位的定时/计数器 T2,T2 除具备和定时/计数器 T0、T1 相同的 功能外,还具有捕捉方式、16 位自动重装等功能 [4,5] 。所谓捕捉功能就是当 T2 的外部输入 端 T2EX(P1.1)的输入电平发生负跳变时,就会把 TH2 和 TL2 的内容同时记录到特殊功能寄存 器 RCAP2H 和 RCAP2L 中,并将外部中断标志 EXF2 置位,向 CPU 发出中断申请信号。T2 的 捕捉功能避免了 CPU 在读计数值的高字节时, 低字节还在变化所引起的读数误差, 更重要的 是,T2EX(P1.1)上输入电平连续两次负跳变的计数差值,就是外部输入脉冲的周期。 依据多周期同步测频技术的原理,将 AT89C52 的定时/计数器 T2 设置为定时器捕捉工 作方式,闸门时间 T 为 m 个待测脉冲周期,被测信号经放大、整形、分频后送入 T2 的外部 输入端 T2EX(P1.1),在待测信号产生第一次负跳变时,TH2 和 TL2 中的内容(即时基脉冲计 数值)被同时捕捉至特殊功能寄存器 RCAP2H 和 RCAP2L,并在 T2 外部中断服务程序中记录 待测信号下降沿的数目, 以此实现闸门开启及待测脉冲及和时基脉冲的同时计数, 闸门时间 到时(即 T2 的外部输入端 T2EX 检测到第 m + 1 个待测脉冲下降沿) ,一次测量过程结束。 在此过程中, 当外部待测脉冲的下降沿到来或定时器 T2 产生对时基脉冲的计数溢出时, T2 外部中断标志 EXF2 或 T2 溢出标志 TF2 置位,并向 CPU 发出中断申请信号。CPU 相应中 断后,在 T2 中断服务程序中通过软件判断是 EXF2 还是 TF2 产生的中断,并进行相应的处 理,是 EXF2 产生的中断就记录下待测脉冲下降沿的数目,若是 TF2 就记录下 T2 对时基脉 冲的溢出次数。待测频率具体的计算如下: 设闸门时间 T 内共产生了 m + 1 次 T2 外部中断( m 个待测脉冲)及 N 次 T2 溢出中断, 且设第一个待测脉冲的下降沿到来时 T2 对时基的计数值为 l1 , m + 1 个待测脉冲的下降沿 第 到来时 T2 对时基的计数值为 l2 ,则 T2 对时基的计数过程如下(包括 N 次 T2 溢出中断) 。 l1 L65535 → 0L65535 → 0L65535 → 0LLL0L65535 → 0Ll2 则闸门时间 T = ( l2 ? l1 + 65536 × N ) × T0 = mTx 其中 T0 为单片机时基信号周期, Tx 为待测脉冲信号周期,故被测信号频率为 fx = k ( l2 ? l1 + 65536 × N ) × mT0 (11) 其中 k 为可编程分频器相应的分频数 4 4 系统的软硬件设计 本系统采用多周期同 步 测 频 原 理 [3] , 以 盘 AT89C52 单片机为核心, 显 利用其片内定时器/计数 示 器 T2 所特有的捕捉功能, 器 XTAL2 利用定时器 T2 的捕捉功 复位电路 RESET VSS 能及外部中断,软硬件结 GND 合完成待测信号与闸门信 图1 系统硬件组成框图 号的同步,以及待测信号 与时基信号的同时刻计数,使用一个定时器/计数器 T2 实现多周期同步测频技术,使得频率 测试仪的软硬件结构简单易于实现。系统硬件组成框图如图 1 所示,主要由放大限幅电路、 波形转换与整形电路、可编程分频器电路、单片机最小应用系统及键盘显示器电路组成。输 入的正弦波、 三角波等各种形式的小信号电压经放大限幅后, 通过波形转换电路转换为方波 信号,再利用 7414 整形为 TTL 电平信号,利用可编程分频器来扩展频率测量范围的上限, 这样将经过了放大、整形、分频后的待测脉冲送入单片机最小应用系统的 P1.1(T2 的外部 输入端 T2EX) ,通过键盘显示器电路来实现被测频率参数(频率、周期、脉宽和占空比) 的选择与动态显示。 放 大 被测信号 与 限 幅 波 形 变 换 整 形 可 编 程 待测脉冲 分 频 器 +5V VCC P1.1 XTAL1 键 软件采用自顶向下的模块化设计方法 [6] ,将 T2中断服务程序流程图 N 各个功能分成独立的模块,由系统的监控程序统 一管理执行。整个系统由初始化模块、键输入模 块(用于测量参数的选择)、信号频率测量模块、 数据处理模块、数据显示模块等组成。上电后, 首先进入系统初始化模块,在初始化子程序中完 成对定时/计数器 T2 的定时器及捕捉方式的设置, 并启动 T2。 频率测量模块由 T2 中断服务程序完成, 当外 部待测脉冲的下降沿到来或定时器 T2 产生对时基 脉冲的计数溢出时,T2 向 CPU 发出中断申请。 CPU 响应中断后, 通过软件判断是 EXF2 还使 TF2 产生的中断,并进行相应处理。T2 中断服务程序 流程图如图 2 所示。 5 结束语 本文讨论了传统频率测量方法的原理及误 差。在此基础上,对多周期同步测频技术的原理 及其误差进行了详细分析。由于多周期同步测频 技术的测量精度与被测信号的频率无关,实现了 整个测量频段内的等精度测量,消除了 M 法中对 T2外部中断? Y T2外中断次数加1 T2溢出中断 次数加1 Y 第1个外部 脉冲下降沿? N 第m+1个外部 脉冲下降沿? 捕捉寄存器 内容送时基 计数单元1 Y 捕捉寄存器内容 送时基计数单元2 存外中断次数 外中断次数清零 存T2溢出次数 溢出次数清零 清TF2中断 标志 清EXF2中断标志 中断返回 图2 T2中断服务程序流程图 5 被测脉冲信号的计数量化误差 ?N x = ±1 , 克服了 M/T 法中高低频两端精度高而中界频率附 近测量误差最大的缺陷。 本文提出了基于 AT89C52 实现多周期同步测频方法, 利用 T2 的捕 捉功能和外部中断产生与待测信号同步的闸门时间,通过 T2 的定时功能实现了时基信号与 待测信号的同步计数,使得系统只用一个定时器/计数器 T2 就实现了多周期同步测频技术, 该系统软硬件结构简单,具有较高的测量精度和较短的系统反应时间。 参考文献: 参考文献: [1] 尹克荣.智能仪表中的频率测量方法[J].长沙电力学院学报,2002, 17(1):74-76 [2] 章军,张平,于刚.多周期同步测频测量精度的提高[J].电测与仪表,2003,40(6):16-18 [3] 王连符.测频系统测量误差分析及其应用[J].中国科技信息,2005,(18A):94-94 [4] 李全利.单片机原理及应用技术[M].北京:高等教育出版社,2001 [5] 李群芳 黄建.单片微型计算机与接口技术[M].北京:电子工业出版社,2002 [6] 孙传友,孙晓斌,汉泽西等,测控系统原理与设计[M].北京:北京航空航天大学出版社,2002 作者简介: 作者简介: 黄晓峰(1969-),男,甘肃省甘谷县人,副教授,硕士,研究方向为检测技术及智能仪器仪表、计算机控制。 E-mail: 电话: 6
基于 MCS_51单片机的直流电机转速测控系统设计摘要: 给出了一种基于89C51单片机以及 PWM 控制思想的高精度、高稳定、多任务直流电机转速测控系 统的硬件组成及关键单元设计方法。实验结果表明该系统能实时、有效地对直流电机转速进行监测与控制, 而且输出转速精度高、稳定性好。 0 引言 目前使用的电机模拟控制电路都比较复杂,测量范围与精度不能兼顾, 且采样时间较长, 难以测得 瞬时转速。本文介绍的电机控制系统利用 PWM 控制原理, 同时结合霍尔传感器来采集电机转速, 并经 单片机检测后在显示器上显示出转速值, 而单片机则根据传感器输出的脉冲信号来分析转速的过程量, 并 超限自动报警。本系统同时设置有按键操作仪表, 可用于调节电机的转速。 1 系统方案的制定 直流电机控制系统主要是以 C8051单片机为核心组成的控制系统, 本系统中的电机转速与电机两端的 电压成比例, 而电机两端的电压与控制波形的占空比成正比, 因此, 由 MCU 内部的可编程计数器阵列 输出 PWM 波, 以调整电机两端电压与控制波形的占空比, 从而实现调速。本系统通过霍尔传感器来实 现对直流电机转速的实时监测。系统的设计任务包括硬件和软件两大部分,其中硬件设计包括方案选定、 电路原理图设计、PCB 绘制、线路调试; 软件设计包括内存空间的分配, 直流电机控制应用程序模块的 设计, 程序调试、软件仿真等。 2 硬件设计 C8051是完全集成的混合信号系统级 MCU 芯片, 具有64个数字 I/O 引脚, 片内含有 VDD 监视器、 看门狗定时器和时钟振荡器, 是真正能独立工作的片上系统, 并能快捷准确地完成信号采集和调节。同 时也方便软件编程、干扰防制、以及前向通道的结构优化。 本单片机控制系统与外部连接可实时接收到外部信号, 以进行对外部设备的控制, 这种闭环系统可 以较准确的实现设计要求, 从而制定出一个合理的方案, 图1所示是电机测控系统框图。 图1 电机测控系统框图。 本系统先由单片机发出控制信号给驱动电机, 同时通过传感器检测电机的转速信号并传送给单片机, 单片机再通过软件将测速信号与给定转速进行比较, 从而决定电机转速, 同时将当前电机转速值送 LED 显示。此外, 也可以通过设置键盘来设定电机转速。系统中的转速检测装置由霍尔传感器组成, 并通过 A/D 转换将转速转换为电压信号, 再以脉冲形式传给单片机。这种设计方法具有频率响应高(响应频率达 20 kHz 以上)、输出幅值不变、抗电磁干扰能力强等特点。其中霍尔传感器输入为脉冲信号, 十分容易与 微处理器相连接, 也便于实现信号的分析处理。单片机的 T0口可对该脉冲信号进行计数。 设计时, 可通过单片机的 P0.1~P0.5 五个接口来完成键盘的输入, P1.6口可完成鸣叫和报警, P2.0 接电机, P2.1~P2.4接显示器的位选, P0口为显示器段选码, 其硬件连接电路如图2所示。 图2 硬件连接电路图。 本系统的脉冲宽度调制(Pulse Width Modulation)原理是: 脉冲宽度调制波由一列占空比不同的矩形脉 冲构成, 其占空比与信号的瞬时采样值成比例。该系统由一个比较器和一个周期为 Ts 的锯齿波发生器组 成。脉冲信号如果大于锯齿波信号, 比较器输出正常数 A, 否则输出0。图3所示为脉冲宽度调制系统的 调制原理和波形图。 图3 脉宽调制过程。 设样本 τk 为均匀脉冲信号, 它的第 k 个矩形脉冲可以表示为: 其中, x {t} 是离散化信号; Ts 是采样周期,τ0是未调制宽度, m 是调制指数。现假设脉冲幅度为 A, 中心在 t=kTs 处, τk 在相邻脉冲间变化缓慢, 那么, 其 Xp (t) 可表示为: 其中, 为电机角速度,结合式(2) 可见, 脉冲宽度信号可由信 号 x (t)加上一个直流成分以及相位调制波构成。当 τ0<<> 因此, 脉冲宽度调制波可以直接通过低通滤波器进行解调。C8051单片机有2个12位的电压方式 DAC, 每个 DAC 的输出摆幅为0 V~VREF, 对应的输入码范围是0x000~0xFFF。通过交叉开关配置可将 CEX0~CEX4 配置到 P2 端口, 这样, 改变 PWM 的占空比就可以调整电机速度。 LED 显示采用动态扫描方式, 并用单片机 I/O 接口扩展输出, 再由三极管驱动各显示器的位选端并 放大电流。独立式按键采用查询方式, 按键输入均采用低有效, 上拉电阻可用于保证在按键断开使其 I/O 口为高电平。单片机的 I/O (P0.1~0.5)引脚所扩展的5个按键分别定义为: 设置、启动、移位、开始、+1 功能。硬件电路确定以后, 电机转速控制的主要功能将依赖于软件来实现。 3 软件设计 本系统的软件程序的设计可分为5个步骤: 分别是综合分析并确定算法; 设计程序流程图;合理选择和分配内存单元以及工作寄存器; 编写程 序; 上机调试运行程序。 应用软件的设计可采用模块化结构设计, 其优点是每个模块的程序结构相对简单, 且任务明确, 易 于编写、调试和修改; 其次是程序可读性好, 对程序的修改可局部进行, 而其他部分可以保持不变, 这 样便于功能扩充和版本升级; 另外, 对于使用频繁的子程序, 可以建立子程序库, 以便于多个模块调 用; 最后是便于分工合作, 多个程序员可同时进行程序的编写和调试工作, 故可加快软件研制进度。 本程序采用8051单片机的 C 语言编程来实现。 在系统的程序设计中, 可采用模块化编程实现。 整个软件由主程序模块、转速测量模块、时钟模块、数据通信模块、动态显示模块等组成。各模块均 采用结构化程序设计思想设计, 因而具有较强的通用性; 而采用模块化程序结构则可使软件易于调试、 维护和移植。 系统软件可根据硬件电路的功能与 AT89C51各管脚的连接情况对软件进行设计。以便明确各引脚所要 完成的功能, 从而方便进行程序设计和内存地址的分配, 最终完成程序模块化设计。 本系统为直流电机测控系统。根据系统性能要求, 除复位电路外, 还应该设置一些功能键: 包括启动键、设置键、确定键、移位键、加1键等。由于本系统中的单片机还有闲置的 I/O 口线,而系 统要求所设置的按键数量也不多, 因此, 可以采用独立式按键结构。 根据直流电机控制系统的结构, 该电机转速控制系统为一简单的应用系统, 可以采用顺序的设计方 法。这种设计由主程序和若干个中断服务程序构成, 整个电机转速测控系统可分成六大模块, 每个模块 完成一定的功能。图4所示是根据电路图确定的程序设计模块图。 图4 直流电机控制软件设计模块图。 其中主程序模块主要设置主程序的起始地址、中断服务程序的起始地址、有关内存单元及相关部件的 初始化和一些子程序调用等。其主程序流程图如图5所示。 图5 主程序流程图。 对于定时器 T1 (1s) 子程序的设计,其实在单片机中,定时功能既可以由硬件(定时/计数器) 实现,也 可以通过软件定时程序来实现。软件延时程序要占用 CPU 的时间, 因而会降低 CPU 的利用率。而硬件定 时则通过单片机内的定时器来定时, 而且, 定时器启动以后可与 CPU 并行工作, 故不占用 CPU 的时间, 从而可使 CPU 具有较高的工作效率。 本系统采用硬件定时和软件定时并用的方式, 即用 T1溢出中断功能来实现10 ms 定时, 而通过软件 延时程序实现1 ms 定时。其中 T1定时器中断服务程序的功能主要实现转速值的读入、检测与缓存处理。 对于定时器 T1的计数初值计算, 由于本系统采用的是6 MHz 的时钟频率, 所以, 一个机器周期时 间是2 ?s。这样, 根据 T1定时器产生500 ?s 的定时, 便可以计算出计数初值。 本文设计的转速测控系统的工作方式寄存器 TMOD=00010000B, T1定时器以工作方式2来完成定时。 4 程序调试 程序调试可在伟福仿真软件上进行编制, 该软件支持脱机运行, 纯软件环境可模拟单步、跟踪、全 速、 断点; 源文件仿真、 汇编等, 并可支持多文件混合编程。 仿真调试后的目标程序可以固化到 EPROM, 然后用专门的程序烧写器对89C51单片机进行程序烧写。 5 结束语 本设计采用 C51进行编程, 程序占用存储器单元少, 执行速度快, 并能够准确掌握执行时间, 实 现精细控制。同时由于采用89C51为 CPU,并利用噪声抵抗能力较强的 PWM 控制技术、串行口扩展显示 器接口和 I/O 口扩展键盘, 因而可省去片外 RAM, 而且体积小, 功能全, 小巧灵活,操作方便, 又 可安装在工作现场单独工作。因而具有较大的实用价值和良好的应用前景。
液压伺服系统设计
液压伺服系统设计
在液压伺服系统中采用液压伺服阀作为输入信号的转换与放大元件。液压伺服系统能以小功率的电信号输入,控制大功率的液压能(流量与压力)输出,并能获得很高的控制精度和很快的响应速度。位置控制、速度控制、力控制三类液压伺服系统一般的设计步骤如下:
1)明确设计要求:充分了解设计任务提出的工艺、结构及时系统各项性能的要求,并应详细分析负载条件。
2)拟定控制方案,画出系统原理图。
3)静态计算:确定动力元件参数,选择反馈元件及其它电气元件。
4)动态计算:确定系统的传递函数,绘制开环波德图,分析稳定性,计算动态性能指标。
5)校核精度和性能指标,选择校正方式和设计校正元件。
6)选择液压能源及相应的附属元件。
7)完成执行元件及液压能源施工设计。
本章的内容主要是依照上述设计步骤,进一步说明液压伺服系统的设计原则和介绍具体设计计算方法。由于位置控制系统是最基本和应用最广的系统,所以介绍将以阀控液压缸位置系统为主。
4.1 全面理解设计要求
4.1.1 全面了解被控对象
液压伺服控制系统是被控对象—主机的一个组成部分,它必须满足主机在工艺上和结构上对其提出的要求。例如轧钢机液压压下位置控制系统,除了应能够承受最大轧制负载,满足轧钢机轧辊辊缝调节最大行程,调节速度和控制精度等要求外,执行机构—压下液压缸在外形尺寸上还受轧钢机牌坊窗口尺寸的约束,结构上还必须保证满足更换轧辊方便等要求。要设计一个好的控制系统,必须充分重视这些问题的解决。所以设计师应全面了解被控对象的工况,并综合运用电气、机械、液压、工艺等方面的理论知识,使设计的控制系统满足被控对象的各项要求。
4.1.2 明角设计系统的性能要求
1)被控对象的物理量:位置、速度或是力。
2)静态极限:最大行程、最大速度、最大力或力矩、最大功率。
3)要求的控制精度:由给定信号、负载力、干扰信号、伺服阀及电控系统零飘、非线性环节(如摩擦力、死区等)以及传感器引起的系统误差,定位精度,分辨率以及允许的飘移量等。
4)动态特性:相对稳定性可用相位裕量和增益裕量、谐振峰值和超调量等来规定,响应的快速性可用载止频率或阶跃响应的上升时间和调整时间来规定;
5)工作环境:主机的工作温度、工作介质的冷却、振动与冲击、电气的噪声干扰以及相应的耐高温、防水防腐蚀、防振等要求;
6)特殊要求;设备重量、安全保护、工作的可靠性以及其它工艺要求。
4.1.3 负载特性分析
正确确定系统的外负载是设计控制系统的一个基本问题。它直接影响系统的组成和动力元件参数的选择,所以分析负载特性应尽量反映客观实际。液压伺服系统的负载类型有惯性负载、弹性负载、粘性负载、各种摩擦负载(如静摩擦、动摩擦等)以及重力和其它不随时间、位置等参数变化的恒值负载等。
4.2 拟定控制方案、绘制系统原理图
在全面了解设计要求之后,可根据不同的控制对象,按表6所列的基本类型选定控制方案并拟定控制系统的方块图。如对直线位置控制系统一般采用阀控液压缸的方案,方块图如图36所示。
图36 阀控液压缸位置控制系统方块图
表6 液压伺服系统控制方式的基本类型
伺服系统 控制信号 控制参数 运动类型 元件组成
机液
电液
气液
电气液 模拟量
数字量
位移量 位置、速度、加速度、力、力矩、压力 直线运动
摆动运动
旋转运动 1.阀控制:阀-液压缸,阀-液压马达
2.容积控制:变量泵-液压缸;变量泵-液压马达;阀-液压缸-变量泵-液压马达
3.其它:步近式力矩马达
4.3 动力元件参数选择
动力元件是伺服系统的关键元件。它的一个主要作用是在整个工作循环中使负载按要求的速度运动。其次,它的主要性能参数能满足整个系统所要求的动态特性。此外,动力元件参数的选择还必须考虑与负载参数的最佳匹配,以保证系统的功耗最小,效率高。
动力元件的主要参数包括系统的供油压力、液压缸的有效面积(或液压马达排量)、伺服阀的流量。当选定液压马达作执行元件时,还应包括齿轮的传动比。
4.3.1 供油压力的选择
选用较高的供油压力,在相同输出功率条件下,可减小执行元件——液压缸的活塞面积(或液压马达的排量),因而泵和动力元件尺寸小重量轻,设备结构紧凑,同时油腔的容积减小,容积弹性模数增大,有利于提高系统的响应速度。但是随供油压力增加,由于受材料强度的限制,液压元件的尺寸和重量也有增加的趋势,元件的加工精度也要求提高,系统的造价也随之提高。同时,高压时,泄漏大,发热高,系统功率损失增加,噪声加大,元件寿命降低,维护也较困难。所以条件允许时,通常还是选用较低的供油压力。
常用的供油压力等级为7MPa到28MPa,可根据系统的要求和结构限制条件选择适当的供油压力。
4.3.2 伺服阀流量与执行元件尺寸的确定
如上所述,动力元件参数选择除应满足拖动负载和系统性能两方面的要求外,还应考虑与负载的最佳匹配。下面着重介绍与负载最佳匹配问题。
(1)动力元件的输出特性
将伺服阀的流量——压力曲线经坐标变换
绘于υ-FL平面上,所得的抛物线即为动力元件稳态时的输出特性,见图37。
图37 参数变化对动力机构输出特性的影响
a)供油压力变化;b)伺服阀容量变化;c)液压缸面积变化
图中 FL——负载力,FL=pLA;
pL——伺服阀工作压力;
A——液压缸有效面积;
υ——液压缸活塞速度,
;
qL——伺服阀的流量;
q0——伺服阀的空载流量;
ps——供油压力。
由图37可见,当伺服阀规格和液压缸面积不变,提高供油压力,曲线向外扩展,最大功率提高,最大功率点右移,如图37a。
当供油压力和液压缸面积不变,加大伺服阀规格,曲线变高,曲线的顶点A ps不变,最大功率提高,最大功率点不变,如图37b。
当供油压力和伺服阀规格不变,加大液压缸面积A,曲线变低,顶点右移,最大功率不变,最大功率点右移,如图37c。
(2)负载最佳匹配图解法
在负载轨迹曲线υ-FL平面上,画出动力元件输出特性曲线,调整参数,使动力元件输出特性曲线从外侧完全包围负载轨迹曲线,即可保证动力元件能够拖动负载。在图38中,曲线1、2、3代表三条动力元件的输出特性曲线。曲线2与负载轨迹最大功率点c相切,符合负载最佳匹配条件,而曲线1、3上的工作点α和b,虽能拖动负载,但效率都较低。
(3)负载最佳匹配的解析法
参见液压动力元件的负载匹配。
(4)近似计算法
在工程设计中,设计动力元件时常采用近似计算法,即按最大负载力FLmax选择动力元件。在动力元件输出特性曲线上,限定
FLmax≤pLA=
,并认为负载力、最大速度和最大加速度是同时出现的,这样液压缸的有效面积可按下式计算:
(37)
图38 动力元件与负载匹配图形
按式37求得A值后,可计算负载流量qL,即可根据阀的压降从伺服阀样本上选择合适的伺服阀。近似计算法应用简便,然而是偏于保守的计算方法。采用这种方法可以保证系统的性能,但传递效率稍低。
(5)按液压固有频率选择动力元件
对功率和负载很小的液压伺服系统来说,功率损耗不是主要问题,可以根据系统要求的液压固有频率来确定动力元件。
四边滑阀控制的液压缸,其活塞的有效面积为
(38)
二边滑阀控制的液压缸,其活塞的有效面积为
(39)
液压固有频率ωh可以按系统要求频宽的(5~10)倍来确定。对一些干扰力大,负载轨迹形状比较复杂的系统,不能按上述的几种方法计算动力元件,只能通过作图法来确定动力元件。
计算阀控液压马达组合的动力元件时,只要将上述计算方法中液压缸的有效面积A换成液压马达的排量D,负载力FL换成负载力矩TL,负载速度换成液压马达的角速度 ,就可以得到相应的计算公式。当系统采用了减速机构时,应注意把负载惯量、负载力、负载的位移、速度、加速度等参数都转换到液压马达的轴上才能作为计算的参数。减速机构传动比选择的原则是:在满足液压固有频率的要求下,传动比最小,这就是最佳传动比。
4.3.3 伺服阀的选择
根据所确定的供油压力ps和由负载流量qL(即要求伺服阀输出的流量)计算得到的伺服阀空载流量q0,即可由伺服阀样本确定伺服阀的规格。因为伺服阀输出流量是限制系统频宽的一个重要因素,所以伺服阀流量应留有余量。通常可取15%左右的负载流量作为伺服阀的流量储备。
除了流量参数外,在选择伺服阀时,还应考虑以下因素:
1)伺服阀的流量增益线性好。在位置控制系统中,一般选用零开口的流量阀,因为这类阀具有较高的压力增益,可使动力元件有较大的刚度,并可提高系统的快速性与控制精度。
2)伺服阀的频宽应满足系统频宽的要求。一般伺服阀的频宽应大于系统频宽的5倍,以减小伺服阀对系统响应特性的影响。
3)伺服阀的零点漂移、温度漂移和不灵敏区应尽量小,保证由此引起的系统误差不超出设计要求。
4)其它要求,如对零位泄漏、抗污染能力、电功率、寿命和价格等,都有一定要求。
4.3.4 执行元件的选择
液压伺服系统的执行元件是整个控制系统的关键部件,直接影响系统性能的好坏。执行元件的选择与设计,除了按本节所述的方法确定液压缸有效面积A(或液压马达排量D)的最佳值外,还涉及密封、强度、摩擦阻力、安装结构等问题。
4.4 反馈传感器的选择
根据所检测的物理量,反馈传感器可分为位移传感器、速度传感器、加速度传感器和力(或压力)传感器。它们分别用于不同类型的液压伺服系统,作为系统的反馈元件。闭环控制系统的控制精度主要决定于系统的给定元件和反馈元件的精度,因此合理选择反馈传感器十分重要。
传感器的频宽一般应选择为控制系统频宽的5~10倍,这是为了给系统提供被测量的瞬时真值,减少相位滞后。传感器的频宽对一般系统都能满足要求,因此传感器的传递函数可近似按比例环节来考虑。
4.5 确定系统方块图
根据系统原理图及系统各环节的传递函数,即可构成系统的方块图。根据系统的方块图可直接写出系统开环传递函数。阀控液压缸和阀控液压马达控制系统二者的传递函数具有相同的结构形式,只要把相应的符号变换一下即可。
4.6 绘制系统开环波德图并确定开环增益
系统的动态计算与分析在这里是采用频率法。首先根据系统的传递函数,求出波德图。在绘制波德图时,需要确定系统的开环增益K。
改变系统的开环增益K时,开环波德图上幅频曲线只升高或降低一个常数,曲线的形状不变,其相频曲线也不变。波德图上幅频曲线的低频段、穿越频率以及幅值增益裕量分别反映了闭环系统的稳态精度、截止频率及系统的稳定性。所以可根据闭环系统所要求的稳态精度、频宽以及相对稳定性,在开环波德图上调整幅频曲线位置的高低,来获得与闭环系统要求相适应的K值。
4.6.1 由系统的稳态精度要求确定K
由控制原理可知,不同类型控制系统的稳态精度决定于系统的开环增益。因此,可以由系统对稳态精度的要求和系统的类型计算得到系统应具有的开环增益K。
4.6.2由系统的频宽要求确定K
分析二阶或三阶系统特性与波德图的关系知道,当ζh和K/ωh都很小时,可近似认为系统的频宽等于开环对数幅值曲线的穿越频率,即ω-3dB≈ωc,所以可绘制对数幅频曲线,使ωc在数值上等于系统要求的ω-3dB值,如图39所示。由此图可得K值。
图39 由ω-3dB绘制开环对数幅频特性
a)0型系统;b)I型系统
4.6.3 由系统相对稳定性确定K
系统相对稳定性可用幅值裕量和相位裕量来表示。根据系统要求的幅值裕量和相位裕量来绘制开环波德图,同样也可以得到K。见图40。
实际上通过作图来确定系统的开环增益K,往往要综合考虑,尽可能同时满足系统的几项主要性能指标。
4.7 系统静动态品质分析及确定校正特性
在确定了系统传递函数的各项参数后,可通过闭环波德图或时域响应过渡过程曲线或参数计算对系统的各项静动态指标和误差进行校核。如设计的系统性能不满足要求,则应调整参数,重复上述计算或采用校正环节对系统进行补偿,改变系统的开环频率特性,直到满足系统的要求。
4.8 仿真分析
在系统的传递函数初步确定后,可以通过计算机对该系统进行数字仿真,以求得最佳设计。目前有关于数字仿真的商用软件,如Matlab软件,很适合仿真分析。