版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目录摘摘 要要 .1 11 1、调速系统总体方案设计、调速系统总体方案设计 .2 22 2、系统组成及工作原理、系统组成及工作原理 .2 23 3、交流电机调速硬件系统设计、交流电机调速硬件系统设计 .4 43.13.1 原器件的选择及其功能简介原器件的选择及其功能简介.43.23.2 系统主回路的设计系统主回路的设计.93.33.3 转差频率控制原理及调节器的设计转差频率控制原理及调节器的设计.113.3.1 转差频率控制原理 .113.3.2 调节器设计.113.43.4 pwmpwm 控制信号的产生及变换器的设计控制信号的产生及变换器的设计 .123.4.1 ,vctfctff与1fu的
2、关系及低频补偿 .133.4.2 变换器的设计.143.53.5 光电隔离及驱动电路设计光电隔离及驱动电路设计.173.83.8 键盘显示电路的设计键盘显示电路的设计.193.93.9 故障检测及保护电路设计故障检测及保护电路设计.204 4、系统软件的设计、系统软件的设计 .21214.14.1 程序框图及其介绍程序框图及其介绍.214.24.2 部分子程序部分子程序.255 5、系统抗干扰措施、系统抗干扰措施 .26265.15.1 硬件抗干扰措施硬件抗干扰措施 .265.25.2 软件抗干扰措施软件抗干扰措施.27实习小结实习小结 .2828参考文献参考文献 .2929附录一附录一 .3
3、0301摘摘 要要单片机控制的变频调速系统设计思想是用转差频率进行控制。通过改变程序来达到控制转速的目的。由于设计中电动机功率不大,所以整流器采用不可控电路,电容器滤波;逆变器采用电力晶体管三相逆变器。系统的总体结构主要由主回路,驱动电路,光电隔离电路,hef4752 大规模集成电路,保护电路,intel 系列单片机,intel8253 定时/记数器,intel8255 可编程接口芯片,intel8279 通用键盘/显示器,i/o 接口芯片,cd4527 比例分频器和测速发电机等组成。回路中有了检测保护电路就可以使整个系统运行的可靠性有了保障。关键词关键词 mcs-51 单片机;hef4752
4、;8253 定时器;晶闸管;整流器;三相异步电动机abstract frequency conversion that one-chip computer control transfer speed systematic design philosophy with transfer to difference frequency control. achieve the goal of controlling rotational speed through changing the procedure. because the motor is not big in power in t
5、he design, the rectifier can not adopt controlled the circuit, the condenser strains waves; going against the becoming device adopts three phases of the electric transistor to go against the becoming device. the systematic ensemble architecture is by the main return circuit mainly, drive the circuit
6、, the photo electricity isolates the circuit, hef4752 large scale integrated circuit, protects the circuit, the intel series one-chip computer, intel8253 timing /count device of, intel 8255 programmable interface chip,intel8279 keyboard not in common use / display, i/o interface chip, cd4527 proport
7、ion frequency division device and tests the speed such composition as the generator ,etc. have the dependability that can make the whole system operate of measuring and protecting the circuit to have guarantee in the return circuitkeywordskeywords mcs-51;hef4752;time/counter of l8253;selenium;rectif
8、ier; 21 1、调速系统总体方案设计、调速系统总体方案设计用工业控制计算机可谓功能强大,它有极高的速度,很强的运算能力和接口功能,方便的软件功能,但是由于成本高,体积过大,所以只用于大型的控制系统,可编程控制器则恰好相反,它只能完成逻辑判断,定时,记数和简单的运算,由于功能太弱,所以它只能用于简单的电动机控制。在民用生产中,通常用介于工控机和可编程控制器之间的单片机作为微处理器。本次设计就是用单片机作为电动机的控制器。微处理器(单片机)取代模拟电路作为电动机的控制器,具有如下特点:使电路更简单、可以实现较为复杂的控制、 灵活性和适应性 、无零点漂移、可以提供人机界面,多机连网工作等特点,因
9、而采用单片机作为电动机的核心控制元件来取代模拟电路,就可以将传统的调速方案中的一些缺点避免,达到提高控制精度的目的。在本次设计中所用到的控制方式是用转差频率闭环控制。转速开环恒压频比的调速系统,虽然结构简单,异步电动机在不同频率小都能获得较硬的机械特性但不能保证必要的调速精度,而且在动态过程中由于不能保持所需的转速,动态性能也很差,它只能用于对调速系统的静,动态性能要求不高的场合。如果异步电动机能象直流电动机一样,用控制电枢电流的方法来控制转矩,那么就可能得到和直流电动机一样的较为理想的静,动态特性。转差频率控制是一种解决异步电动机电磁转矩控制问题的方法,采用此控制方案的调速系统,可以获得与直
10、流电动机恒磁通调速系统相似的性能。为了使系统具有较好的动静态性能,满足设计要求,可将整个系统设计为转速单闭环控制系统,采用转差频率调节方式,对转速进行动态调节,考虑电动机负载为恒转距负载,在高频段,采用恒比例控制方式来做近似恒磁通控制方式;在低频,采用恒磁通补偿方法来维持磁通的恒定,实现恒磁通变频调速。当频率高于额定转速时,维持,实现恒功率调节。选用大规模集成电路 hef4752 来产生 pwm 控1nuu制信号,以减轻单片机的负担,使它能够有足够的时间来完成闭环控制,系统检测和保护等任务。2 2、系统组成及工作原理、系统组成及工作原理霍尔电流、电压传感器检测到的逆变模块三相输出电流、电压信号
11、,经 a/d 转换后送入单片机。单片机通过 8255 控制 pwm 波发生器,产生的 pwm 波经光电耦合作用于逆变模块 ipm,实现电机的变频调速。控制系统各功能元件的选型与设计:3(1) 、单片机选用 intel 公司生产的 8051 单片机,它主要通过并行 8255 口担负控制系统的信号处理:接收系统对转矩、阀门开启、关闭及阀门开度等设定信号,并提供三相 pwm 波发生器所需要的控制信号;处理 ipm 发出的故障信号和报警信号;处理通过模拟输入口接收的电流、电压、位置等检测信号;提供显示电动执行机构的工作状态信号;执行控制系统来的控制信号,向控制系统反馈信号;(2)、三相 pwm 波发生
12、器 pwm 波的产生通常有模拟和数字两种方法。模拟法电路复杂,有温漂现象,精度低,限制了系统的性能;数字法是按照不同的数字模型用计算机算出各切换点,并存入内存,然后通过查表及必要的计算产生 pwm 波,这种方法占用的内存较大,不能保证系统的精度。为了满足智能功率模块所需要的 pwm 波控制信号,保证微处理器有足够的时间进行整个系统的检测、保护、控制等功能,文中选用 mitel 公司生产的 hef4752 作为三相 pwm 发生器。hef4752 是专用大规模集成电路,具有独立的标准微处理器接口,芯片内部包含了波形、频率、幅值等控制信息。(3)、智能逆变模块 ipm 为了满足执行机构体积小,可靠
13、性高的要求,电机电源采用智能功率模块 ipm。主要适用功率小于 55kw 的三相异步电机,其额定电压为380v,功率因数为 0.75。该功率模块集功率开关和驱动电路、制动电路于一体,并内置过电流、短路、欠电压和过热保护以及报警输出,是一种高性能的功率开关器件。(4)、电压、电流及检测检测电压、电流主要是为了计算电机的力矩,以及变频器输出回路短路、断相保护和逆变模块故障诊断。由于变频器输出的电流和电压的频率范围为 050hz,采用常规的电流、电压互感器无法满足要求。为了快速反映出电流的大小,采用霍尔型电流互感器检测 ipm 输出的三相电流,对于 ipm 输出电压的检测采用分压电路。4单片机控制系
14、统单片机控制系统可编程接口芯片定时/计数器芯片比例分频器比较器输入显示芯片键盘显示器pwm 波形发生器a/d 转换器放大电路主电路u i检测保护电路测速电路图 1 调速系统总体框图3 3、交流电机调速硬件系统设计、交流电机调速硬件系统设计3.13.1 原器件的选择及其功能简介原器件的选择及其功能简介(1) 74ls138 74ls138 是一种 3-8 译码器,有三个输入端,经译码产生 8 种状态。其引脚如图 6 所示,译码功能如表所示,由表可知,当译码器的输入为某一个编码时其输出就有一个固定的引脚输出为低电平,其余的为高电平。图 2 74ls138 引脚图表 1 74ls138 真 值 表
15、输 入 输 出g1g2a/g2b/cbay7/y6/y5/y4/y3/y2/y1/y0/10000011111110100001111111011000101111101110001111110111100100111011111001011101111151001101011111110011101111111 其它状态11111111(2)可编程计数/定时芯片 8253主要功能;1)一个芯片上有三个独立的 16 位计数器通道;2)每个计数器都可以按照二进制或二十进制计数;3)每个计数器的技术速率可高到 2mhz。4).每个通道有六种工作方式,可由程序设置和改变;5).所有的输入输出与 tt
16、l 兼容。每个通道有三条引线:d08out010d17gate011d26clk09d35d44d53d62out113d71gate114clk115cs21rd22wr23out217a019gate216a120clk2188253图 3 8253 引脚图clk:输入脉冲线。计数器就是对这个脉冲计数。8253 规定,加在 clk 引脚的输入时钟周期不能小于 380ns . gate:门控制信号输入引脚。这是控制计数器工作的一个外部信号。当 gate 引脚为低电平时,通常都是禁止计数器工作;只有当 gate 为高电平时,才允许计数器工作。out:输出引脚。当计数到“0”时,out 引线上必
17、然有输出,输出信号的波形取决于工作方式。本次设计用到芯片 8253 的工作方式三,当记数值 n 为偶数时,输出为对称方波,前 n/2 记数期间,out 输出为高电平,后 n/2 记数期间,out 输出为低电平。若记数值 n 为奇数值时,将输出不对称方波,即在前(2n+1)/2 记数期间,out 输出高电平,后(2n-1)记数期间输出低电平。(3)hef4752随着电力电子技术及大规模集成电路的发展,基于集成 spwm 电路构成的变频调速系统以其结构简单、运行可靠、节能效果显著、性价比高等突出优点而得到广泛应用。本文介绍的变频调速系统是以大规模专用集成电路 hef4752 为核心构成的控制电路,
18、由 hef4752 产生的三相 spwm 信号经隔离、放大后,驱动由 igbt 构成的三相逆变器,使之输出 spwm 的波形,实现异步电动机变频调速。hef4752 简介 hef4752 如图 8 所示,是采用 locmos 工艺制造的大规模集成电路,专门用来产生三相 spwm 信号。它的驱动输出经隔离放大后,可驱动 gto 和 gtr6逆变器,在交流变频调速中作控制器件。obc-11l24obc-227i25k7obm-13cw5obm-22a13b15orm-18c16orm-29fct12oyc-120vct17oyc-219rct4oct6oym-122oym-221rsyn23orc
19、-110vav26orc-211csp18hef4752图 4 hef4752 引脚图主要特点如下:1)能产生三对相位差 120的互补 spwm 主控脉冲,适用于三相桥结构的逆变器。2)采用多载波比自动切换方式,随着逆变器的输出频率降低,有级地自动增加载波比,从而抑制低频输出时因高次谐波产生的转矩脉冲和噪声等所造成的恶劣影响。调制频率可调范围为 0100hz,且能使逆变器输出电压同步调节。3)为防止逆变器上下桥臂直通,在每相主控脉冲间插入死区间隔,间隔时间连续可调。引脚说明:hef4752 为 28 脚双列直插式标准封装 dip 芯片,它有 7 个控制输入,4 个时钟输入,12 个驱动信号输出
20、,3 个控制输出。各管脚功能描述如表所列。表 2 hef4752 管脚功能引 脚名 称功 能1obc1b相换流开关信号 12obm2b相主开关信号 23obm1b相主开关信号 14rct最高开关频率基时钟5cw电机换相控制信号6oct推迟输出时钟7k选择互锁推迟间隔8orm1r 相主开关信号 19orm2r 相主开关信号 210orc1r 相换流开关信号 111orc2r 相换流开关信号 212fct频率时钟13a复位输入控制14vss接地端15b测试电路用信号716c测试电路用信号17vct电压时钟18csp电流采样脉冲19oyc2y 相换流开关信号 220oyc1y 相换流开关信号 121
21、oym2y 相主开关信号 222oym1y 相主开关信号 123rsynr 相同步信号24l停止/启动系统25i选择晶闸管模式26vav平均电压27obc2b 相换流开关信号 228vdd工作电压(10v)输入引脚功能1 )输入引脚 i 用来决定逆变器驱动输出模式的选择,当引脚 i 为低电平时,驱动模式是晶体管,当引脚 i 为高电平时,驱动模式是晶闸管。2)输入控制信号引脚 k 和时钟输入引脚 oct 共同决定逆变器每对输出信号的互锁推迟间隔时间。(4) 82558255 是可编程的并行 i/o 接口芯片,它具有 3 个 8 位的并行 i/o 口,三种工作方式,可通过编程改变其功能,因而使用方
22、便,通用性强,可作为单片机与多种外围设备连接时的中间接口电路。8255 的引脚图如图 9 所示。引脚说明由图可知,8255 共有 40 个引脚,各引脚功能如下:d0d7: 三态双向数据线,与单片机数据总线相连,用来传递数据信息。cs/: 片选信号线,低电平有效,表示芯片被选中。8d034d133d232d331d430d529d628d727pa 04pa 13pa 22pa 31pa 440pa 539pa 638pa 737pb018pb119pb220pb321pb422pb523pb624pb725pc014pc115pc216pc317pc413pc512pc611pc710rd5w
23、r36a09a18re se t35cs68255图 5 8255 引脚图rd/: 读出信号线,低电平有效,控制数据的读出。wr/: 写入信号线,低电平有效,控制数据的写入。vcc: +5v 电源。pa7pa0: a 口输入/输出线。pb7pb0: b 口输入/输出线。pc7pc0: c 口输入/输出线。reset: 复位信号线。a1a0: 地址线,用来选择 8255 内部端口。本次设计用到 8255 的工作方式 0,且 a 口作为输入,b 口,c 口作为输出。 8255 地址口的选定: 片选 cs/,地址选择端 a1,a0。分别接于p0.7,p0.1,p0.0 其它地址线全悬空。显然只要保证
24、 p0.7 为低电平时,选中该 8255,若 p0.1,p0.0 再为“00”选中 8255 的 a 口,同理 p0.1,p0.0 为“01”,“10”,“11”分别选中 b 口,c 口及控制口。若地址用 16 位表示,其他无用端全选为 1,则8255 的 a,b,cj 及控制口地址可为 ff7ch,ff7dh,ff7fh,如果无用位为“0”,则 4 个地址为 0000h,0001h,0002h,0003h,只要保证 cs/,a1,a0 的状态,无用位设为“0”,或“1”无关。掌握了确定地址的方法,地址便可以灵活的选出了。(5)adc0809adc0809 是一种逐次逼近式 8 路模拟输入,8
25、 位数字量输出的 a/d 转换器。其引脚如图 10 所示,由引脚可见,adc0809 共有 28 个引脚,采用双插直列示封装,其引脚主要功能如下:图 6 adc0809 引脚图9in0in7 :8 路模拟信号输入端。d0d7 :8 位数字量输出端。a,b,c 与 ale:控制 8 路模拟通道的切换,a,b,c 分别与三根地址线或数据线相连,三者编码对应 8 个通道地址口。c,b,a=000111 分别对应 in0in7 通道地址。oe,start,clk 为控制信号端,oe 为输出允许端。start 为启动信号输入端,clk 为时钟信号输入端。vr(+)和 vr(-)为参考电压输入端。adc0
26、809 虽然有 8 路模拟通道可以同时输入 8 路模拟信号,但每个瞬间只能转换一路,各路之间的切换由软件变换通道地址实现。(6) 8279 8279 是一种通用可编程键盘,显示器接口芯片。如图 11 所示,它能完成键盘输入和显示控制两种功能,键盘部分提供一种扫描方式,对键盘不断扫描,自动消抖,自动识别出按下的键并给出编码,能对双键或 n 键同时按下进行保护。8279 的组成:1)i/o 控制及数据缓冲器2)控制和时序寄存器及定时控制3)扫描计数器4)回复缓冲器,键盘抖动及控制5)fifo/传感器 ram 及其状态寄存器6)显示 ram 和显示地址寄存器3.23.2 系统主回路的设计系统主回路的
27、设计3.2.1 主回路的结构 系统主回路是交直交电压型变频电路,其图 12 如下所示:图 7 系统主回路电路图10整流采用三相桥式不可控整流器,组成滤波电路,三1l2l0c2r2c2vd个元件和 一起构成尖峰电压吸收电路(又称直流侧阻容吸收电路) ,用以削弱因1vd逆变器换流而引起的尖峰电压,采用的是 grt 三相桥式 pwm 逆变器。3.2.2 参数计算和元件选择1)大功率开关管 spwm 正弦脉宽调制方法的直流利用率为 0.866,即。为了使逆变1/.866duuo器输出 380v 的线电压,要求直流侧的电源电压: 考虑到大功380438.80.866dvuv率的晶体管的管压降等,取,则大
28、功率晶体管的参数为450duv,。选择晶体管模()(23)9001350br ceoduuv()(23)9001350rr ceoduuv块 qca50a100a 三块,作为大功率开关管。qca50a100a 为两单元组件,c-e 极带反向续流二极管,绝缘式结构,其极限参数为: ,它的内部结构图如图 13 所示。()1000 ,50 ,400*2br ceocmduv ia pw图 8 qca50a100 模块内部结构2) 三相整流桥 整流桥输入侧电压为:,直流侧功率可估算如下: 取电动机的21922.34duuv效率为 0.82,则电动机的输入功率为 。取逆变器的效率为122002.70.8
29、2vpkwkw0.93,则 直流侧的功率为: ,故直流侧电流:12.90.93dppkw。整流二极管最高反压:。29006.4450dddpiaau22 62 6*192940rmuuvv基于以上数据,选用 mds 型三相整流桥模块,其最大输出电流为 40a,最高耐压为 1000v。3) lc 滤波器 11取,其最大耐压。选择两只 2200uf,耐压在 500v 以上04400cuf26470uv的电容器并联使用。滤波电感在这里主要用来限制电流脉动(pwm 变频调速系统不存在电流不连续问题)和短路电流上升率,按照晶体管三相桥式整流电路限制电流脉动的电感量算式估计如下(取)10%is 3322(
30、)*100.8*10192*12722*3.14*300 10%*6.4dmmdiduuulmhmhfs i考虑到电动机和整流变压器存在一定的电感量,取实际的串联电感为 100mh。选择两台电感量各为 50mh,额定电流不小于 6.4a 的电抗器串联。12,l l4) 直流侧阻容吸收电路 按照晶体管三相桥式整流电路直流侧组容吸收电路参数式进行估算: 02222%6.5*0.816*6.410010070000 3*2.550* 3*192cdliickufuffu220223*1920.1 3*170%6.5*0.816*6.4100100lrdurkii 其中,选择系列纸电容。的额定功率取为
31、 2w,选择 rj 系列2c24ufczj2r2r金属膜电阻。选用 2cp1g,额定电流,最高耐压 800v。12,vd vd0.5a5) 大功率晶体管阻容吸收电路 取电动机起制动电流为额定电流的 3 倍,即关断时mi3*4.814.4 ,miaa grt间,升泵电压 ,则:6ftus50puv114.4*60.08642()2*(45050)m fdpi tcufufuu的耐压值与 grt 相同,取为的电容,阻值取为 100 欧。1c1c0.1,1000ufv1r3.33.3 转差频率控制原理及调节器的设计转差频率控制原理及调节器的设计3.3.1 转差频率控制原理12由电机学的知识可知: 其
32、中:22cosmmtci222222222222()eseirrsxxs图 9 系统控制结构图电动机正常运行时,这时有。 所以:1s 22rsx2221222221121,cos1,()smmmmmmsfseseeeitcccfrrrff r 当采用恒磁通控制方式进行变频调速时,近似恒定,近似恒定,这时有11/efm,其中近似为一常数,t 近似的正比于转差频率。 因此,mstk f11 2mmmekcf rsf通过对转差频率控制,就可以达到控制电动机转距的目的,从而调节电动机的转速。3.3.2 调节器设计本系统采用增量式转差频率调节方式,转差调节器设计为带有死区的调节器,即: 13因,所以与之
33、和反映了频率,即为频率指令信号。控制结构1snfff( )suk( )nuk1f框图和控制曲线如下图所示。为死区,它是为了避免因量化误差,舍入nanauu误差引起系统运行不平衡而引起的。unaunb(una unb)为线性调节区,当un(k)unb 时,输出限幅,用以现在转差频率的最大增量,亦即限制的最大增量,亦即限制的最大增量,防止系统过冲,提高系统的稳定性。1f1f决定系统的积分系数(),它由电位器给定,通过 a/d 转换器转换后输smu1smnbuku入。当 unb 确定后,通过调节电位器,就能改变积分系数,整定方便。una 的1k值根据静态精度要求和实际系统工作时的最低转速来确定,un
34、b、usm 通过实验确定。图 10 控制结构框图和曲线图a) 控制结构框图 b) 控制曲线3.43.4 pwmpwm 控制信号的产生及变换器的设计控制信号的产生及变换器的设计在本系统中,控制信号用 hef4752 大规模集成块来产生。要使 hef4752 正常工作,必须提供 4 路时钟信号和 4 个开关信号。将 hef4752 的端接地,使 hef4752 工作在晶体管模块式,将 k 端接+5v 电源,使每两路互补信号之间有较大的输出延迟,cw 端,l 端分别接 8255c 口的 pc1、pc0。这样剩下的只有 4 个控制端了。fct 端为频率控制端,vct 端为电压控制端,逆变器的输出频率和
35、电压就是通过控制着两个端输入的方波信号频率来控制的。而电动机转速的调节是通过调频,调压实现的。所以,必须在转差调节器与 hef4752 之间正比的方波信号为 fct 和 vct 时钟信号。3.4.1 与的关系及低频补偿,vctfctff1fu 考虑到 8098 单片机中 a/d 转换器分辨率为 10 位,所以频率指令信号用1fu10 位二进制数来表示。频率指令信号、频率与的关系如下:1fu1ffctf14所以有=168uf1,uf1=20f1。fctf当 f1=50hz 时,uf1=1000hz,=168000hz。fctf为了使成立,必须满足,故取1fctvctfukf0.5fctvctff
36、 =168000hz/0.5=336000hz()vct nomf在 f1=20 50 hz 范围内,维持 =336000 hz 不变,这样可自动维持 u1/f1=常vctf数。在 020hz 范围内,引入低频补偿,以维持磁通恒定。低频补偿的思想是:在低频段,按一定规律减少,使比值增大,从而使 u1=k相对增大,以补偿定vctffctvctfffctvctff子绕组电阻上的压降,维持磁通恒定。低频补偿曲线如图 11 所示,补偿的规律如下:取 fvct0 = fvct(nom)/4 = 8400hz当 f1=20hz 时,有 fvct = fvct0 + 20hz = fvct(nom)k所以可
37、解得 = (fvct(nom)fvct0)/20hz = (33600084000)/20 = 12600k下面来简单估算一下,看取 fvct0=84000hz、=12600 是否合适。k 额定状态有 u1=kffct/fvct0.5k=380v 所以 k=760,u1=760*ffct/fvct=760*3360f1/fvct15 当 f1=20 hz 时,u1=760*3360*20 v/336000=152 v 当 f1=0.2hz 时,u1=760*3360*0.2v /(84000+12600*0.2)5.9 v图 12 低频补偿曲线图 与未补偿时的 u1 比较,当 f1=0.2hz
38、 时,u1 大约提高了 5.9 v。这个 5.9 v 用来补偿定子绕组上的电阻压降。从估算结果上看,显然是比较合适的,故取fvct0=84000hz,=12600,则k3.4.2 变换器的设计以上找出了 ffct、fvct 与 uf1 的关系,剩下的就是怎样按照关系式产生频率为ffct、fvct 方波信号。单片机上系统时钟频率为 12mhz,将其 6 分频后,得到 2mhz的时钟信号 ,再对 进行、分频后作为 fct、vct 时钟信号。显然,pf、pvfpvp应与 uf1 频率指令信号成一定关系变化,其关系可推导如下:所以 16 可解得: 分频系数变化范围较大,需采用 16 位分频器,所以可通
39、过扩展一片可编程定时/计数器 8253 来完成整数分频。8253 内部有三个 6 位计数器,完全可满足设计要求。由于 pf、pv 都不是一个纯整数,为了保证系统的精度,可扩展 2 片比例乘法器cd4527,用它进行比例分频。二进制码/方波信号变换器硬件连线图如图 17 所示。cd4527 是 bcd 比例乘法器,其 q 端输出脉冲书具有如下关系 n0 = bcd 输入数 * / 10cpn如果输入的 bcd 数为 6,则每输入 10 个时钟脉冲,可在输出端得到 6 个输出脉冲。cd4527 引脚如图 18 所示各引脚功能如下:a、b、c、d: bcd 数输入端。输入的 bcd 数决定芯片的乘法
40、系数(分频系数) 。cp:时钟脉冲输入端。inhin:时钟 cp 禁止输入端。inhin 为“0” ,允许输入,为“1”时禁止输入。cr:清零端,cr 为“0”时正常工作,为“1”时芯片清零。set“9”:置 9 端,工作时接地。st 和 cf:分别为选通端和级联端。用于级联。“9”out:状态“9”输出端。inhout:时钟禁止输出端当有脉冲输出时,inhout 输出“1”电平。q、q/:脉冲输出端。17图 13 变换器硬件连接图 采用一级 cd4527,只能获得小数点后一位的乘法系数,为了获得小数点后两位的乘法系数(即 0.000.99 的比例分频系数) ,本系统中采用级联的方法进行加法运
41、算,对 进行两位数的比例分频,连接图如图所示。第一级 cd4527 输出的脉冲数为。由于 q1 与 cf1 连接,故 q1 的输出脉冲经第二级 cd4527 直接从 q2 输出,脉10a冲不变。由于 inhout1 到 cp1 端第 9 个脉冲后才为“0” ,即 inhout2 在 第 10 个脉冲来时才为“0” ,允许脉冲输入,故 100 个 脉冲中只从 cp2 端输入 10 个,所以输出脉冲数为,总的输出脉冲数为:10b 式中: a、b比例分频系数,分别对应于 1/10 位和 1/100 位。图 14 cd4527 引脚图8253 是可编程序定时/计数器,片内具有 3 个独立的 16 位计
42、数器通道,每个通道18有 6 种工作方式。关于 8253 引脚功能、工作方式等这里不再赘述。本系统中,设定0、1、2 通道工作在方式 3(方波信号发生器) ,用比例分频的输出分别作为,fv0、1 通道的计数时钟信号,对进行整数位分频,产生 fct、vct 两路时钟信号。,fv0、1 通道的计数值即位整数分频系数,由 cpu 通过执行几条输出指令置入。2 通道用来产生 rct、oct 时钟信号 rct、oct 共用一路时钟信号,且频率固定。因取,则 。时钟 的频率为 2mhz,故(max)280rctcff(max)1cfkhz280rctfkhzrct 可由时钟 经 7 分频来获得,故置通道计
43、数值为 7。 由于整数分频和小数分频分开进行,所以需将分频系数分别分解为纯整数,fvp p和纯小数两部分,整数部分送 8253 的 0、1 通道作为计数值,小数,fvzz,fvxx,fvzz部分送比例分频器 cd4527 作为比例分频系数。与关系如下:,fvxx,fvfvzz xx1fu 对应的一个值,有多组取值。考虑到由于硬件的限制,1fu(,),(,)ffvvzxz x只能取小数点后两位这一条件,与,与必定有一最佳组合。基于这一,fvxxfzfxvzvx想法,取使的绝对值趋于最小,且为偶数的一组值和使612*10()168fffzxufz,ffzx的绝对值也趋于最小,且为偶数的一组值为两6
44、12*1084000*630vvfzxufz,(,vvfvz xxx位纯小数) 。这种寻优法的计算法的计算量工作量较大,难以实时完成。本系统中采用查表的方法获得。用高级语言程序离线生成和,ffvvzxz x1(,)fffzxu两个表格,存入内存。系统运行时,根据求得的频率指令信号,查表1(,)vvfz xu1fu获得对应的分频系数,然后将它们送到相应的比例分频器和 8253 的 0、1,ffvvzxz x通道,8253 的 0、1 通道便会产生相应频率的方波信号输出,这样就完成了二进制码到方波信号的变换。比例乘法器 cd4527 不能直接与 cpu 连接,系统中可扩展一片8255,用它作为二路
45、比例乘法器与 cpu 的接口。8253 定时/计数器则直接与 cpu 连接。3.53.5 光电隔离及驱动电路设计光电隔离及驱动电路设计hef4752 输出的 pwm 控制信号功率很小,无法直接驱动 gtr,要经过脉冲功率放19大才能驱动 gtr,脉冲功率放大电路选用模块 ex359。该模块是一个带有光隔离的功率放大电路,其电源电压为 12v,输入信号,输出电压(对应 gtr 导通)45v1.6v和-2v(对应 gtr 关断) ,工作频率为,可驱动 50a 以下的逆变器,其内部电25khz路如图 15 所示。图 15 ex359 驱动模块内部结构3.6 电动机的转速测量电路的设计本系统采用 m/
46、 t 法进行速度的测量。脉冲发生器则采用红外发射及接受器件tlp947,在电机的转轴上应有黑白相间的条纹的铝环,当铝环随电机转动时,有tpl947 作为脉冲发生器可以产生一系列脉冲,单片机则可进行 m/ t 法测速。m/ t 法的基本原理:速度检测时间 ts 由两部分组成 , ts = t0 +t ,其中 t0 为设定的固定不变的时间;t 为从 t0 时间结束到此后出现的第一个测速脉冲为止的时间。设在 t0 时间内取得的测速脉冲数为 m1 ,在 ts = t0 +t 时间内取得的时基脉冲计数取为 m2 ,则转速 n =602 ts。 其中角位移 =2m1p, p 为增量式光电编码器转动 1 周
47、输出的测速脉冲数; ts = m2 / f c , f c 为时基频率 ,则: n =60 f c m1pm2。从测量精度上看 ,这种方法在整个转速范围内都有较好的分辨率。图 16 转速测量电路3.7 电动机的电流、电压测量电路的设计电压检测采用运算放大器配合光电耦合器件与单片实现接口,直流检测往往存20在二个最明显的困难:一是直流测量仪表不便串入电路中;二是直流检测电路与被测电路不能直接耦合 ,否则就会影响被测电路的直流工作点 ,即直流检测的隔离成为问题。而用霍尔传感器检测直流信号可以较好地解决上述困难。ugn23501m 霍尔传感器具有高灵敏度、工作温度范围宽( - 2085 )等特点 ,
48、但使用不当 , 它的霍尔电压 uh与磁感应强度 b 为非线性关系,线性度为 33 %,且存在不平衡电压 uhe ,这必定会影响检测系统的准确度。通过实验和分析,找出最佳线性工作状态,且消除了不平衡电压。检测电路以集成 ad522 芯片为放大级。设计的直流电流检测电路线性度好,具有较高的准确度。ad522 为双端输入,单端输出的测量放大器。具有高输入阻抗、线性度良好等特点。设计的直流电流检测电路线性度为 8. 2 %;最大相对误差为 1. 4 % ,它适合于不便直接测量且测量准确度要求较高的场合。设计的直流电流检测系统如下图所示。图 17直流电流检测电3.83.8 键盘显示电路的设计键盘显示电路
49、的设计键盘显示电路采用了 8279 专用控制芯片,它具有显示器自动扫描、闭合键的键号自动识别的功能其最大的键盘配置可达 64 个,最多可接 16 位显示器,完全满足系统的要求 8279 与 8051 接口也十分方便这样简化了电路设计,又提高了单片机的工作效率。具体应用电路如下图。本系统采用了 16 个按键的配置,即 10 个数字键和 6 个功能键。数字键为 09,功能键为:-启动停止键,pid-pid 参数设置键,speed-电机转速设置键,senter-设置确认键,p/n-电机正反转控制键,reset-系统复位键。为了能够精确地显示 pid 参数、电机转速等系统运行参数,以及你能够详尽地描述
50、系统的启动、制动等运行状态。本系统采用 8 位 8 段共阴极 led 显示器。led 的位选线由扫描线 sl0sl3 和段选线经驱动器提供。8279 的中断请求信号 irq 经反向器与 8051 的 int1 相连。ale 作为 8279 的时钟信号直接连到其 clk 端由 8279 设置适当的分频数,分频至 100khz。p0 口作为数据线,用于 8279 写入显示字、控制字以及读21回按下键的键值。图 18 键盘与显示电路图3.93.9 故障检测及保护电路设计故障检测及保护电路设计故障检测及保护电路如图 20 所示,该电路采用电阻取样的电压、电流保护电路,通过调节电位器 rp1、rp2 来
51、设定最大的允许电压、电流值。电路中 c1、c2 接 8255的 c 口中的 pc2、pc3,o 端接 hef4752 的 l 控制端。这样保护电路可通过门 1 输出控制信号的封锁 hef4752 输出的 pwm 控制信号,断开主回路电源。a1、a2 接 8255 的 c 口中的 pc4、pc5,通过 pc4、pc5 输入故障信号,用以检测故障类型。22图 19 过电流,过电压保护电路4 4、系统软件的设计、系统软件的设计4.14.1 程序框图及其介绍程序框图及其介绍(1) 系统主程序主程序框图如图 20 所示。先进行芯片初始化,然后,清系统工作区,开放 8051外部中断,启动软件定时器 10m
52、s(采样周期)。所以,系统初始化完毕,进入控制循环:显示转速中断服务(和运算,查表求出)可逆切换程*,nnu u,smupi,ffvvzxz x序输出控制量显示转速。 图 20 系统主程序框图(2) 转速调节程序转速调节程序即为软件定时器 o 的中断服务程序,其程序框图如图 21 所示。在转速调节程序中,完成转速、的采样,进行 pi 运算,求出频率指令信号,smu1fu然后查表求得分频系数。,ffvvzxz x(3) 增量式 pi 运算子程序增量式 pi 运算子程序框图如图 22 所示,它包括按图所示控制曲线计算转差频率23增量, 由求出转差频率控制量,再由求出频率指令信号()suk()suk
53、()suk()suk。1()fuk图 21 转速调节程序框图(4) 可逆切换程序可逆切换程序由停车控制和可逆切换控制两部分组成,其程序框图如图 23 所示。系统的停车与工作由工作/停车控制开关控制,其开关状态由 pc6 输入。在可逆切换程序中,先对 pc6 进行判断。若 pc6 = 0,表示命令停车,这时接下来判断转速是否为 0。若不为 0,则经 pc2 输出“1”电平,使 hef4752 的 l 端为 0,封锁其输出信号,使逆变器输出为 0,电动机转速下降。当转速已降到 0 时,经 pc3 输出“1”电平信号,切换主回路电源,然后显示停车标志“0000” 。若 pc6 = 1,则表示继续工作
54、,于是转去检测正/反开关状态,进入可逆切换部分。电动机的转向由正/反控制开关控制,其开关状态由 pc7 输入。现以正转到反转24为例说明切换过程。当正/反转开关由“正”转到“反”时,pc7 输入 0 电平,表示反转,接下来判断当前转向是正(cw = 1)还是反(cw = 0) ,若转向为正,表示与给定转向不一致,需进行切换,于是经 pc2 输出 1 电平,使 hef4752 的 l 端为 0,封锁其输出信号,使逆变器输出为 0,电动机转速下降。然后判断电动机转速是否为 0。当转速未降到 0 时,不开放 l 端,电动机转速继续下降。一旦转速降到 0,则经 pc1 输出 0 电平至cw 端,经 p
55、c2 输出 0 电平,开放 l 端,于是 hef4752 输出相序为 u、w、v 的 pwm 控制信号,逆变器重新开始工作,输出相序为 u、w、v,使电动机反向启动,至此,切换过程结束。从反转到正转的切换过程与上述过程相仿,不再赘述。 图 22 增量式 pi 运算子程序框图25图 23 可逆切换程序(5)故障处理程序故障处理程序即为 8051 外部中断服务程序,其程序框图如图 24 所示。图 25 故障处理程序264.24.2 部分子程序部分子程序对于 0809 的编程,采用软件延时的方法main: mov r1, #datamov dptr, #7ff8hmov r7, #08hloop:
56、movx dptr, amov r6, #0ahdlay: nopnopnopdjnz r6,dlaymovx a,dptrmov r1,ainc dptrinc r1djnz r7,loop对于 8253 编程,计数器工作在方式 3mov dptr, #7fffhmov a,0b6hmovx dptr, amov dptr, #7fffhmov a, #32hmovx dptr, aclr amovx dptr, a对于 8255 编程。工作在方式 0,a 口作为输入,b,c 口作为输出 。mov a,#90hmov dptr,#0ff7fh27movx dptr, amov dptr,#0
57、ff7chmovx a,dptrmov dptr,#0ff7dhmov a,#data1movx dptr,#0ff7ehmov a,#data2movx dptr,a5 5、系统抗干扰措施、系统抗干扰措施 变频调速系统长期运行于环境恶劣的工业现场,并且变频器本身内部的主电路功率开关元件工作在大电流的高频通断状态,因此也可产生高频电磁辐射,因而抗干扰措施是必不可少的。本系统在软件、硬件两方面采取了抗干扰措施。5.15.1 硬件抗干扰措施硬件抗干扰措施在主电路中,在逆变器的交流输入端、整流电路后及逆变电路交流输出端均设有滤波电路,以消除来自外部的噪音干扰及逆变电路本身的干扰。在控制电路中主要在去了如下抗干扰措施:1)电源系统抗干扰措施,在电源输入端设电源滤波器:电源变压器采用抗干扰性能好的屏蔽变压器;主机部分采用单独的稳压电路,采用 78 和 79 系列三端稳压块,辅以 pi 型滤波电路;外围电路采用单独的电源供电。2)采用屏蔽保护措施,以隔离
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 急性胸痛的护理质量控制与改进
- 护理课件制作:护理应急预案
- 护理实践中的护理与医疗技术
- 2026六年级数学下册 圆柱的认识与特征
- 护理查房常见问题及解决方案
- 心理咨询室责任制度
- 快递生产责任制度
- 成品库班长责任制度
- 房管局普法责任制度
- 执法办案首接责任制度
- 石头拼画课件
- GB/T 46469-2025皮革物理和机械试验抗张强度和伸长率的测定
- 压铸模具脱模剂使用培训
- 小学奥数之圆与扇形求解【含答案】
- 2025年版数学课程标准新课标考试题库及答案
- 部编版小学语文四年级下册第三单元作业设计
- 2025年山东省济南市中考地理试题(含答案)
- 塔里木油田施工方案
- 2025版图设计秋招题目及答案
- 提升组织效率
- 化工企业生产安全事故隐患排查管理
评论
0/150
提交评论