Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Convertidor CA/CD
ABSTRACT
The following report shows the design and implementation of a speed controller for a Baldor CDP3326 90 VDC motor, with the im-
plementation of an AC / DC converter and with the diode bridge topology and an SCR, controlling the firing angles of the SCR
2N6508G through a PIC 16F877A, in addition a PID controller is implemented through a graphical interface using LabVIEW software.
Keywords: Angle of Trigger, Compensation, Control, Driver, PID, SCR, Torque, Tuning.
RESUMEN
El siguiente reporte muestra el diseño e implementación de un controlador de velocidad para un motor Baldor
CDP3326 de 90 VCD, con la implementación de un convertidor CA/CD y con la topología de puente de diodos
y un SCR, controlando los ángulos de disparo del SCR 2N6508G mediante un PIC 16F877A, y con un controlador
PID por medio de una interfaz gráfica del software LabVIEW.
Palabras clave: Ángulo de Disparo, Compensación, Control, Driver, PID, SCR, Sintonización, Torque,
Introducción 1 Metodología
Las máquinas eléctricas han desempeñado un papel muy impor- A continuación, se describen los componentes electrónicos de
tante en el desarrollo de la humanidad, y desde sus inicios han potencia y de control utilizado para llevar a cabo el accionamien-
estado ligadas de manera directa con el avance tecnológico al to de un motor de 90 VDC así como la función de transferencia
servicio de la mejora sustancial de la calidad de vida del hombre. obtenida.
Las máquinas eléctricas forman parte de la vida cotidiana por lo En la Figura 1 se observa en términos generales el diagrama de
que hoy en día no es extraño encontrarlas desde un electrodo- bloques del control de velocidad por medio de un puente de
méstico hasta un avanzado vehículo eléctrico que contribuye con diodos y un SCR.
el transporte limpio y seguro. En los últimos años ha cambiado la
tendencia de solo mejorar las características del diseño de las
maquinas eléctricas por la de desarrollar mejores formas de
controlarlas empleando sistemas digitales, electrónica de poten-
cia y técnicas avanzadas de control.
Es por ello que la electrónica de potencia ha revolucionado el
concepto de control de la potencia de conversión de energía y
del control de accionamiento de motores eléctricos. En la elec-
trónica de potencia se combinan potencia, la estable y dinámicas
de sistemas de lazo cerrado. La potencia tiene que ver con el
equipo estático y rotatorio para la generación, transmisión y
distribución de la energía eléctrica. La electrónica tiene que ver
con los dispositivos y circuitos de estado sólido para el procesa-
miento de señales que cumplan con los objetivos deseados en el
control.
En lo que respecta a los Microcontroladores son dispositivos que
están conquistando el mundo. Están presentes en el trabajo
diario, en la casa y en la vida cotidiana. Se pueden encontrar
controlando el funcionamiento de los ratones y teclados de las Figura 1.Diagrama de bloques del control de velocidad
computadoras, en los teléfonos, en los hornos microondas, por medio de un TIRISTOR
televisores, etc.
1
convertidor es transformar la señal de corriente (CA) en una Figura 5.Formas de onda en la entrada y salida del recti-
señal de corriente directa y por medio de un transformador ficador en Proteus.
reducir el voltaje de 120 VCA a 10 VCA.
Una vez rectificada la señal, se continua con la siguiente etapa, la
cual está conformada por un SCR, el cual es accionado por una
señal de control transmitida por un Microcontrolador PIC
16F877A, esta señal de control es enviada a l terminal del SCR
(gate) la cual lo acciona.
Para este proyecto se utilizó el SCR 2N6508G (25 A 600V), el
cual cumple con las características necesarias para la realización
del control por ángulo de fase.
Figura 2. Convertidor CA/CD, por medio de un Puente En la figura se observa el diagrama para el accionamiento por
de diodos. medio de SCR.
En la figura 3 se muestra la señal de salida del rectificador tipo
puente, la cual elimina la parte negativa de la señal senoidal,
volviéndola positiva en todos sus ciclos. El periodo de la corrien-
te alterna a 60 ciclos/ segundo es de 16.67 ms, cada 8.3 ms cruza
por cero como se muestra.
2
Figura 8.Control con ángulo de fase.
DETECTOR DE CRUCE POR CERO.
En la figura 9 se muestra el diagrama eléctrico del circuito detec-
Figura 12 .Formas de onda en la entrada y salida del
tor de cruce por cero, esto para poder determinar el momento
detector de cruce por cero.
en que la señal senoidal es cero, se utiliza un transformador, un
rectificador tipo puente y un amplificador operacional compara- CONTROL DE ACCIONAMIENTO POR ANGULO DE
dor. FASE.
El transformador tiene la función de reducir el voltaje de alimen- Una vez obtenida la señal d cruce por cero es posible desarrollar
tación (127/12) de manera que el voltaje resultante pueda ser el circuito de control de ángulo de fase en el cual se utiliza un
aplicado tanto al puente rectificador como al amplificador. Microcontrolador PIC 16F877A ver figura. Es importante men-
cionar que la señal de control obtenida debe ser aislad del circui-
El rectificador proporciona una señal rectificada de onda comple-
to de potencia para poder proteger a los circuitos de control.
ta para asegurar que el amplificador recibe únicamente voltaje
positivo.
El amplificador funciona como comparador de manera que cuan-
do la señal rectificada cruza por cero el circuito manda un pulso
de señal.
A continuación en la figura 10 se muestra el circuito implemen-
tado.
3
SOFTWARE Y PROGRAMACIÓN
En este apartado se muestra el algoritmo de control de ángulo
de fase y el código es el que se muestra a continuación.
//Programa para Driver para motor DC.
Figura 14. Diagrama del Optoacoplador 4n25. //Configuración del PIC.
Finalmente en la figura 15 se muestra el diagrama competo del #include <16f877a.h>
circuito electrónico de control de ángulo de fase por medio de
un SCR. #device ADC=10
#fuses hs, nowdt
#use delay(clock=4000000)
#byte TRISB = 0x86
#byte PORTB = 0x06
#use fast_io(B)
#byte puerto_a = 0x06
int32 lec=0;
int32 t=0;
float volt=0;
Figura 15. Diagrama de control de ángulo de fase con un
SCR.
CALCULOS PARA LA RESISTENCIA EN EL SCR ///////////////////////////////////////////////////////////////////////
Antes de realizar la conexión física es muy importante conocer el //Rutina de interrupción para cuando la señal llega al valor cero
valor de la resistencia del gatillo, pues se debe asegurar el voltaje
en el gatillo para así poder realizar la conducción en el SCR.A // Desfase el pulso por medio retardos.
continuación en la figura 16 se muestra el SCR con la resistencia #INT_EXT
de gatillo.
void cero()
{
set_adc_channel (0);
delay_us(1450);
lec=read_adc();
t=lec/0.24;
delay_us(t);
Figura 16. Diagrama del SCR.
output_HIGH(PIN_B7);
A continuación se muestran los cálculos para obtener el valor de
la resistencia, para asegurar el voltaje de disparo en el gatillo. delay_us(200);
VG=5V output_LOW(PIN_B7);
VGT=1.5 V //////////////////////////////
IVG=20 mA }
IVG= (VG-VGT)/RG
VG=RG IGT+VGT //Cuerpo principal, alta de pines, puertos e inicialización de confi-
guraciones.
RG= (VG-VGT)/IGT= (5-1.5)/0.02
void main()
RG=175 Ω
{
4
//Instrucciones para LCD saber cuál es el comportamiento y conocer la función de trans-
ferencia, es decir el modelo matemático de la planta del sistema.
//!lcd_init();
A continuación la figura 17 muestra la función de transferencia
//!delay_ms(100); que se obtiene.
/////////////////
bit_set(TRISB,1);
bit_set(TRISB,2);
bit_set(TRISB,3);
bit_set(TRISB,4);
bit_clear(TRISB,7);
/////////////
setup_adc_ports(an0);//Habilitación del pin A0 analógico
setup_adc(adc_clock_internal);
Figura 17. Cálculos para la función de transferencia del
//set_tris_B(0x3f);//0x01 motor.
bit_set(TRISB,0);
output_LOW(PIN_B7);
port_b_pullups(FALSE);//Deshabilitando la Pullups del puerto B
enable_interrupts(int_ext);//Habilitando la interrupción externa
B0
ext_int_edge(H_TO_L);
enable_interrupts(GLOBAL);
while(1)//Bucle infinito; Se interrumpe por la interrupción.
{
lec=read_adc();//lee el valor del pin analógico A0.
volt=lec*5.0/1023.0;
delay_us(100);
5
Figura 20. Respuesta del sistema con lazo abierto Figura 23. Sintonización con un controlador PI
Se puede observar en la imagen que el sistema es muy lento pues Se considero el diseño del controlador PID y se utilizaron las
al establecer un nuevo set point de 1000 RPM, se tienen que constantes obtenidas para la sintonizacion por lo que la
aplicar un voltaje de 50, por lo tanto es necesario diseñar un respuesta obtenda del sistema es la que se muestra a
controlador para hacer que el sistema reacciones más rápido continuacion.
ante los cambios. El diseño del controlador es el que se muestra
a continuación en la figura 21.
6
K= Ganancia del sistema (factor de amplificación entre salida y 𝐾𝑊𝑛2
𝐺𝑑(𝑠) = Función de transferencia deseada.
entrada). 𝑠 2 +2ζ Wn s+W 𝑛2
τ= Constante de tiempo del sistema (segundos). Se va a forzar la de la planta a que tenga un comportamiento
G(s).
1
𝑎0 = Igualando las ecuaciones características
𝜏
Al aplicar una entrada escalón 𝑟(𝑡) = 𝐴 ∪ (𝑡) 𝑠(1 + 𝐾𝑐 𝐾𝑝) 𝐾𝑐 𝐾𝑝
𝑠2 + + = 𝑠 2 + 2ζ Wn s + W 𝑛2
𝜏𝑝 𝜏𝑖 𝜏𝑝
𝑐
𝐴
𝑌(𝑠) = 𝑅(𝑠)𝐺(𝑠) = 𝑎 1 + 𝐾𝑐 𝐾𝑝
𝑏 = 2ζ Wn
𝑠 (𝑠 + ) 𝜏𝑝
𝑎
Aplicar descomposición en fracciones parciales 1 + 𝐾𝑐 𝐾𝑝 = 2ζ Wn τp
𝑐 𝑐 𝑐 𝐾𝑐 𝐾𝑝 = 2ζ Wn τp − 1
𝐴 𝐶1 𝑐2 𝐴 𝐴
𝑌(𝑠) = =𝑎 + = 𝑏− 𝑏
2ζ Wn τp − 1
𝑏 𝑠 𝑏 𝑠 𝑏 𝐾𝑐 =
𝑠 (𝑠 + ) 𝑠+ 𝑠+
𝑎 𝑎 𝑎 𝐾𝑝
𝑐 𝑏
−( )𝑡 𝐾𝑐 𝐾𝑝
𝐿−1 {𝑌(𝑠)} = 𝑦(𝑡) = 𝐴 ( ) [1 − 𝑒 𝑎 ] = 𝑊𝑛2
𝑏 𝜏𝑖 𝜏𝑝
𝑐 𝑎 𝑡
𝐾= 𝜏= 𝑦(𝑡) = 𝐴𝐾 [1 − 𝑒 −𝜏 ] 𝐾𝑐 𝐾𝑝 = (𝑊𝑛2 )(𝜏𝑖 𝜏𝑝)
𝑏 𝑏
𝐾𝑐 𝐾𝑝
Si el sistema es estable 𝜏𝑖 =
𝜏𝑝 𝑊𝑛2
𝑦(∞) = lim 𝑦(𝑡) = 𝐴𝐾
𝑡→∞ % 𝑂𝑆 = 5% → % 𝑂𝑆 = 0.05 ∴
Obteniendo la respuesta del sistema, aplicando una entrada % 𝑂𝑆
escalón de 50v. −𝐿𝑛 ( )
ζ= 100
12.77 20.417 √𝜋 2 + 𝐿𝑛2 (% 𝑂𝑆)
𝐺(𝑠) = → 𝐺(𝑠) = 100
𝑠 𝑡 0.6255 1.5995 + 1
−𝐿𝑛 (0.05) −𝐿𝑛 (0.05)
𝐾 = 20.4157 𝜏 = 1.599 𝐴 = 50 ζ= = = 0.69
√𝜋 2 + 𝐿𝑛2 (0.05) 4.341
𝑡
−( )
𝑦(𝑡) = (50)(20.4157) [1 − 𝑒 1.599 ]
4 4
𝑇𝑠 = 1 𝑠𝑒𝑔 → = 1 𝑠𝑒𝑔 → =1
ζWn (0.69)(𝑊𝑛)
𝑦(∞) = (50)(20.4157)[1 − 𝑒 ∞ ] = 1020.785 𝑅𝑃𝑀
4
Función lazo cerrado en término de variables = 𝑊𝑛 = 5.797
0.69
Control PI por asignación de polos. Función de transferencia en
ζ = 0.69
lazo cerrado.
𝐾𝑝 = 20.4157
𝐾𝑐 𝐾𝑝 (𝜏𝑖 𝑠 + 1)
𝐻(𝑠) =
(𝜏𝑖 𝑠)(𝜏𝑝𝑠 + 1) + 𝐾𝑐 𝐾𝑝 (𝜏𝑖 𝑠 + 1) 𝜏𝑝 = 1.599
Simplificación (2)(0.69)(5.797)(1.599) − 1
𝐾𝑐 =
20.4157
𝜏𝑖 𝑠 + 1 𝐾𝑐 = 0.57758
=( )
𝑠 2 (𝜏𝑖 𝜏𝑝) 𝑠(𝜏𝑖 + 𝜏𝑖 𝐾𝑐 𝐾𝑝)
+ +1 𝐾𝑐 𝐾𝑃 (0.57758)(20.4157) 11.792
𝐾𝑐 𝐾𝑝 𝐾𝑐 𝐾𝑝 𝜏𝑖 = = =
𝜏𝑝 𝑊𝑛 2 (1.599)(5.747)2 53.735
𝐾𝑐 𝐾𝑝
𝜏𝑖 𝑠 + 1 𝜏𝑖 𝜏𝑝
( 2 )( )
𝑠 (𝜏𝑖 𝜏𝑝) 𝑠(𝜏𝑖 + 𝜏𝑖 𝐾𝑐 𝐾𝑝) 𝐾𝑐 𝐾𝑝
+ +1 𝜏𝑖 𝜏𝑝 𝜏𝑖 = 0.219
𝐾𝑐 𝐾𝑝 𝐾𝑐 𝐾𝑝
𝐾𝑐 𝐾𝑝 𝐾𝑐 𝐾𝑝
(𝜏𝑖 𝑠 + 1) ( ) ( ) (𝜏𝑖 𝑠 + 1)
𝜏𝑖 𝜏𝑝 𝜏𝑖 𝜏𝑝 𝐾𝑐 0.57758
2 =
𝑠 + 𝑠(1 + 𝐾𝑐 𝐾𝑝) 𝐾𝑐 𝐾𝑝 𝑠(1 + 𝐾𝑐 𝐾𝑝) 𝐾𝑐 𝐾𝑝 𝐼= = = 2.637
+ 𝑠2 + + 𝜏𝑖 0.214
𝜏𝑝 𝜏𝑖 𝜏𝑝 𝜏𝑝 𝜏𝑖 𝜏𝑝
4 4
Parámetros de diseño: 𝜏𝑠 = 2 𝑠𝑒𝑔 → =2→ =2
ζWn (0.69)(𝑊𝑛)
7
4
𝑊𝑛 = = 2.898
(0.69)(2)
𝐾𝑝 = 1.8 𝐾𝑝 =1.02
𝐾𝑖 =0.1 𝐾𝑖 =0.15
𝐾𝑑 =0.05 𝐾𝑑 =0.067 Figura 26. Motor Baldor CDP3326
RESULTADOS
Placa de las características del motor
8
Figura 33. Programa para la interfaz y control del PID
9
Figura 36. Aplicando torque de 0 a 0.6 Nm y respuesta
del control.
References
Power Semiconductor Drivers. S.B Dewan, G.R Sleman, A.
Straught. Editorial John Wiley & Sons. Inc.
Electrónica de Potencia. Raymond Ramshaw. Segunda edición
Electrónica de Potencia. Muhammad H. Rashid. Editorial Pear-
so.Cuarta Edición.
http://pdf1.alldatasheet.com/datasheet.pdf/view/11508/OSEMI
2N6508.html CSR 2N65086
http://pdf1.alldatasheet.com/datasheetpdf/view/82338/MICR.
HIP/PIC16F877A.html PIC 16F877A
http://pdf1.alldatasheet.com/datasheetpdf/view/2846/MOTORO
LA/4N25.html 4N25
http://pdf1.alldatasheet.com/datasheet.pdf/view/17874/PHILIPS/
LM2902.html LM2902
http://pdf1.alldatasheet.com/datasheet.pdf/view/69437/KEC/78
05.html 7805
http://pdf1.alldatasheet.com/datasheet-
pdf/view/35580/RECTRON/MB352.html MB352
http://pdf1.alldatasheet.com/datasheet.pdf/view/5753/M.TOOA
/74LS93.html 74LS93
10