有关正弦信号发生器的毕业论文
发布网友
发布时间:2022-05-15 20:54
我来回答
共1个回答
热心网友
时间:2023-12-21 16:11
基于EDA的信号发生器与数字滤波器设计
班级: 姓名: 学号:
摘 要:使用直接驱动的直线电机,能把控制对象和电机做成一体化结构,在精度、快速性、耐久性等方面具有明显的优势。用DSP作为控制器对纺织机械电子横移系统的电子凸轮机构进行实用设计,采用电流环、速度环的双闭环控制电极位置和速度,用先进的SVPWM控制算法对参数进行反复优化,使伺服系统达到更好的效果和更高的性价比。
关键词:电子凸轮;DSP控制;直线电机;PWM
0 引言
改进纺织机械电子横移系统的直线进给控制可采用电子凸轮系统,而通常直线运动是由交流旋转电机和传动带、齿条及齿轮机构组合来完成的。使用直接驱动的直线电机,能把控制对象和电机做成一体化结构,这与普通的旋转电机相比,在精度、快速性、耐久性等方面具有明显的优势。直线伺服电机是将输入信号电压转变为动子的位移或速度的输出,动子的行程方向和速度的大小随信号电压的方向和大小的变化而变化,并能带动一定大小的负载[1]。永磁同步直线电机的速度与PWM的频率始终保持准确的同步关系,控制PWM的频率就能控制电机的速度。选用DSP控制能使伺服系统达到更好的效果和更高的性价比,对电子凸轮的进给伺服系统进行研究与设计具有很好的实用价值。
1 系统结构设计
系统结构设计以DSP为核心其框图如图1所示。
图1 系统结构框图
Fig.1 Architecture chart of system
以DSP控制为核心构成三相同步直线电机控制系统。采用双闭环空间矢量控制达到伺服系统高精度、高速度、高响应的要求[2]。直线电机电枢电流通过霍尔电流传感器检测,经过电流反馈处理电路后,送入DSP的ADC转换口;利用光栅尺输出两路相位相差90°的正交信号到QEP,通过对两路信号的上升沿和下降沿检测生成四倍频信号,从四倍频信号的频率得到直线电机的速度。速度给定值与速度反馈值的偏差作为数字速度控制器的输入,经过运算处理后得到电流给定电压,再与电流反馈产生的反馈电压作偏差,得到差值作为数字电流控制器的输入,经过运算处理后得到控制电压。由软件来生成六路带死区的SPWM信号,经过光电隔离整形电路,分别加到功放前置驱动芯片的高低输入端。然后驱动桥式逆变电路中三组IGBT管,产生有规律的单极性电压,加在三相直线电动机线圈上,通过调节PWM占空比,从而控制直线电机的位移与速度。
2 控制系统的硬件实现
2.1 电机供电电路实现
直线同步电动机采用哈尔滨泰富电气有限公司的XY1809B-4.5扁平型直线电机。电机供电采用交-直-交电压型PWM逆变器,将三相交流(380V,50Hz)经整流与逆变后供给直线电机。整流器采用集成的三相全波二极管整流桥模块,逆变器所用的电子开关采用全控型电力电子器件。其整流逆变电路如图2所示。
图2 三相整流桥式逆变电路
Fig.2 bridge inverter circuit of three-phase rectifier
2.2 电机位置检测实现
系统使用直线光栅传感器进行电机位置检测,采用德国JENA公司生产的JENA LIE52PLXFDO 型光栅尺,其测量精度为1μm,速度为4.8m/s,直线电机的同步速度为4.5m/s。光栅位置检测装置由光源、两块光栅(长光栅、短光栅)和光敏元件等组成,它是通过将长光栅和短光栅之间的位移放大为莫尔条纹的移动来进行检测的。将长光栅安装在直线电动机的次级上作为标尺光栅,短光栅装在直线电机的初级作为指示光栅,两块光栅互相平行并保持一定的间隙(如0.05mm或0.1mm等),而两块光栅的刻线密度相同。
如果将指示光栅在其自身的平面内转过一个很小的角度θ,这样两光栅的刻线机交,则在相交处出现黑色条纹,称为莫尔条纹[3]。由于两块光栅的刻线密度相等,即栅距W相等,而产生的莫尔条纹的方向和光栅刻线方向大致垂直,所以当θ很小时,其条纹间距B和光栅栅距W及2条光栅刻线夹角关系为:
(1)
当光栅相对移动时,莫尔条纹将沿着刻线方向移动。光栅移动一个栅距,莫尔条纹也移动一个间距B,同时,在指示光栅上的光敏元件接收到一次光脉冲的照射,并相应输出1个电脉冲。通过计数电脉冲的数目,就可以测量标尺光栅的位移x,即:
(2)
式中 i—— 脉冲个数,因此检测实际上就是对光栅输出的脉冲个数进行计数。
TMS320LF2407A有两个事件管理器模块,每个事件管理器模块都有一个正交编码脉冲(Quadrature Encoded Pulses,QEP)电路[4]。该电路被使能后,可以对引脚CAP1/QEP1和CAP2/QEP2(对于EVA模块)或CAP4/QEP3和CAP5/QEP4(对于EVB模块)上输入的正交编码脉冲信号进行译码和计数。正交编码脉冲电路用于连接光栅尺输出的正交编码脉冲信号,实现对直线电动机的位移快速可靠地进行检测。
其位移信号检测电路如图3所示。
图3 直线位移检测电路
Fig.3 displacement detection circuit of linear
2.3 电流检测实现
采用维博电子有限责任公司的WBI414电流传感器作为电流检测装置,由于三相绕组采用的是星形连接,中点悬空,也就是说,电流的3个变量不完全独立,只要知道其中两个,设为Ia和Ib,另一个变量Ic就可以算出:
(3)
因而实现电动机相电流的精确检测,只需两路检测电路,将Ia和Ib的电流值经转换后分别送往DSP的ADCIN0和ADCIN1,其绕组相电流检测电路如图4所示。
图4绕组相电流检测电路
Fig.4 current detection circuit of winding phase
3 控制系统的软件实现
在软件上系统采用了交流电动机常用的空间矢量控制算法,利用DSP的高速数字处理能力产生SVPWM波形,包含系统主程序、相电流检测模块、CLARKE变换模块、电流环的PI控制模块、速度环的PI控制模块、PARK变换、PARK逆变换、光栅尺脉冲计数模块、旋转角度正弦函数表、空间矢量SPWM波的发生模块。
系统首先对DSP控制系统进行初始化工作;然后设置允许中断INT1、INT2和INT3,其中INT1只在PDPINT有效时被激活,INT3响应光栅传感器的零标记脉冲,INT2在Timer1计数溢出时响应,执行系统的进给控制模块;此外还要进行一些运行参数和控制循环的标记的设置;最后就进入后台等待状态,随时响应各中断,运行中断服务程序。
DSP控制器中的全比较单元将负责产生控制脉冲信号,并送到电动机驱动模块上。以10KHz的频率产生对称SPWM波,以TIMER1作为时基,采样时间T设为100μs。用到两个中断:一个为T1的下溢中断,另一个为CAP/QEP中断。电流采样频率为10kHz,速度采频率为1kHz,DSP外围设备为Timer1、Timer2、ADC(2通道)、PWM1~6、Capture3、QEP。其控制系统主程序流程图如图5所示。
Fig.5 Flow chart of control system main program
(软件源程序及仿真)
4 结束语
本文以TI公司生产的TMS320LF2407A作为DSP控制器,对纺织机械电子横移系统的电子凸轮机构进行了实用设计。系统充分利用直线电机的优点,采用电流环、速度环的双闭环控制电极的位置和速度,先进的SVPWM控制算法对参数进行反复优化,使系统达到预期的位移控制精度和频率响应,并且在纺织机械电子横移系统上运行可靠。
参考文献:
[1] 朱成庆,伍宗富等.机电一体化概论[M].太原:山西科学技术出版社,2003.
[2] 钱平.伺服系统[M].北京:机械工业出版社,2005.
[3] 秦继荣,沈安俊. 现代直流伺服控制技术及其系统设计[M]. 北京: 机械工业出版社,1993
[4] 刘和平,严利平,张学锋,卓清锋. TMS320LF240XDSP结构、原理及应用[M] . 北京:北京航空航天大学出版社, 2002.