Foros de Electrónica

Comunidad de discusión sobre Automatización, Electrónica industrial, Microcontroladores y electrónica digital, Robótica, Domótica, Telemática, Tecnologías móviles, y muchos temas más.




Manejar un motor cc de 90v con pwm


       



#21  
noel jair zambrano
Ubicación: colombia
Registrado: 24 Ago 2007
Mensajes: 9
citar
lo hare y lo pondre en el foro , el mosfet se coloca a la salida del ultimo oamp lm324n alli colocas el g ate y el drain al motor y este al + source al negativo comun para la fuente y el circuito.


gracias nilfred


jair zambrano

#22  
Renato Masias
Ubicación: Perú
Registrado: 01 May 2005
Mensajes: 21
citar
Hola Noel, tu problema parte de que estás trabajando con un motor de 1HP, 90Vdc y no con un bombillo de 100W, un primer error que puedes estar cometiendo es en la elección del mosfet. Este debe ser capaz de soportar la corriente pico, como la calculas:

Mide la resitencia del motor, y entonces hallas la Imax=90Vdc/R (si le das un escalón de 90V), si R=2ohm, entonces Imax=45A, tu mosfet debe ser capaz de soportar esta Ipico, también debe soportar el voltaje de fuente, no escojas un mosfet que esté al límite de estos valores, si no que lo supere por ejm 1.5 o 2 veces superior.

Se te quemas los LM324, es lógico, los mosfet también necesitan corriente para conmutar, son pulsos de corriente debido a la carga de la capacitancia del gate, estos picos pueden superar facilmente la capacidad de corriente del LM324. Yo también manejo un motor dc similar al tuyo con el IRFP250N y el mosfet jala picos en el gate de 0.3A para una ID=2.5A. Usa un transistor para conmutar el gate o usa un Gate-driver.

Pon tu esquema para verlo, me interesa también la parte de la fuente.

un saludo.

#23  
noel jair zambrano
Ubicación: colombia
Registrado: 24 Ago 2007
Mensajes: 9
citar
hola renato

estoy en esas de colocar el diagrama pero es te foro solo acepta 500kb por lo cual lo intente subir como imagen d epaint y no me dejo si tienes un diagrama de su circuito se lo agradeceria .

mil gracias

jair zambrano

#24  
Guachuchon
Ubicación: Chile
Registrado: 28 Dic 2007
Mensajes: 9
citar
Hola Noel

Yo Estoy haciendo una cosa que en esencia es muy parecido a lo que intentas hacer.

Yo que tu revisaría, tal como dijo Renato, de que valor son los picos de corriente que debe soportar tu circuito y a partir de eso debes escoger los transistores (MOSFET) adecuados.

Yo en vez que la solucion que pretendes implementar, usaria un medio puente con dos IRF640 por ejemplo (si la corriente maxima es menor que unos 12 amperes, para tener un margen de seguridad) y un mosfet driver IR2110 que vale alrededor de 4 dolares, pero es muy bueno, yo lo utilicé para un puente completo y funciona de maravillas.

Ademas deberias hacer las correspondientes partes de control que comprueben que no sobrepases los 90v y que no sobrepases los 12A, esto se podria hacer facilmente con un microcontrolador PIC16F628 ya que posee todo lo necesario (conversor A/D e incluso puedes generar el PWM con él).

Saludos

#25  Circuito PWM
efreyre
Ubicación: Peru
Registrado: 17 May 2007
Mensajes: 10
citar
amigo, aca en este foro de electrónica puedes ver un circuito que hice para controlar un motor de 60 VDC, a lo mejor le puedes hacer un ajuste para tus 90V.

Saludos

#26  
betocar92
Ubicación: colombia
Registrado: 21 Abr 2008
Mensajes: 2
citar
hola como vamos mira yo ensaye con este diagrama y rectifique a media honda y coloque un filtro de 470uf a 250v
la señal de referencia la tomo de 555 a frecuencia de 120hz la señal de referencia deve ser mas positiva o silo prefieres usa deirecto de el transformador de 6 + 6 con tab central (0) a tierra
suerte
Archivos Adjuntos

Este mensaje contiene archivos adjuntos, para verlos debes estar registrado.

#27  
betocar92
Ubicación: colombia
Registrado: 21 Abr 2008
Mensajes: 2
citar
hola amigos tengo la programacion de un pic16f84 para manejar un motor con pwm[con el codigo hex para programarlo solo coloquen la fuente de acuerdo al voltaje del motor si es un motor dc de 90v un rectificador de media onda mas los condensadores de mas o menos 1000 uf a 200 v
espero que les sirva

aqui el picpwm.asm


Código: Seleccionar todo
;Programa experimental para generar una señal PWM
;----------------------------------------------------------------------------------------------------------------

; DIRECTIVAS

;----------------------------------------------------------------------------------------------------------------

      LIST P = 16F84
      INCLUDE "P16F84A.INC"
;----------------------------------------------------------------------------------------------------------------
; DECLARACI”N DE VARIABLES
;----------------------------------------------------------------------------------------------------------------
CICLO       EQU 0F ;Para memorizar el ciclo de trabajo.
CONTATORE_1 EQU 0D ;Para memorizar el multiplicador d Ton.
CONTATORE_2 EQU 0E ;Memoria necesaria para DELAY_15µs.
;----------------------------------------------------------------------------------------------------------------

; VECTOR DE RESET

;----------------------------------------------------------------------------------------------------------------

 
          ORG 0 ;Inicio en Reset.
;----------------------------------------------------------------------------------------------------------------

; CONFIGURACI”N DE LAS PUERTAS

;---------------------------------------------------------------------------------------------------------------          BSF STATUS,5      ;Paso por P·gina1.
          BSF STATUS, RP0   
          MOVLW 0Xff        ;Se configura el
          MOVWF TRISA       ;PORTB en USCITA.
          CLRF TRISB
          BCF STATUS,5      ;Regreso a P·gina0.
;-----------------------------------------------------------------------------------------------------------------

; PROGRAMA PRINCIPAL

;-----------------------------------------------------------------------------------------------------------------
RESET  CLRF PORTA           ;Se define el ciclo de
       CLRF PORTB           ;trabajo (para un 50 %).
       
INICIO BCF STATUS, RP0    ; Bank 0
       MOVLW 0X0A         ;
       MOVWF EEADR        ; Address to read
       BSF   STATUS,RP0   ; Bank 1
       BSF   EECON1,RD    ; EE Read
ESPER  BTFSC EECON1,RD    ; Espera final de lectura
       GOTO  ESPER        ; a que baje la bandera
       BCF   STATUS,RP0   ; Bank 0
       MOVF  EEDATA,W     ; W = EEDATA
       MOVWF CICLO
       SUBLW 0X00
       BTFSC STATUS,2
       INCF CICLO,1


INIZIO    CALL CONTROL
                               ;Transferencia del contenido de
          MOVF CICLO,w
          MOVWF CONTATORE_1    ;CICLO en CONTATORE_1 (CONTATORE_1
          GOTO T_ON            ;contiene 127).
T_ON      BSF PORTB,0          ;Se pone a 1 la salida RB0 (encendido
       BCF PORTB,1
                               ;del diodo LED).
         CALL DELAY_15µs      ;Se llama la temporizaziÛn y se
         DECFSZ CONTATORE_1,f ;repite per el nÿmero de veces
       GOTO  T_ON            ;especificado en CONTATORE_1 (aquÌ:127).
          MOVLW 0XFF           ;Se carga CONTATORE_1 con 255 (valor
          MOVWF CONTATORE_1    ;m·ximo cargable en un octeto).
          MOVF CICLO,w         ;Transferencia de CICLO a W.
          SUBWF CONTATORE_1,f  ;Resta de 255 y el contenido de
                               ;CICLO (aquÌ: 255-127 = 128).

T_OFF     BCF PORTB,0          ;Se lleva a 0 la salida RB0 (se apaga
          BSF PORTB,1          ;el diodo LED).
          CALL DELAY_15µs      ;Se llama la temporizaciÛn y se
          DECFSZ CONTATORE_1,f ;repite por el nÿmero de veces
          GOTO T_OFF           ;especificado en CONTATORE_1 (aqui: 128).
          CALL GRABA
          GOTO INIZIO
           
;----------------------------------------------------------------------------------------------------------------
; TEMPORIZACI”N
;----------------------------------------------------------------------------------------------------------------
DELAY_15µs MOVLW 0X02
         MOVWF CONTATORE_2
TEMPO      clrwdt
    DECFSZ CONTATORE_2,f
       GOTO TEMPO
        GOTO FINE
FINE       RETURN

CONTROL    BTFSS PORTA,0
           CALL SUBE
           BTFSS PORTA,1
           CALL BAJA
           RETURN

SUBE       DECF CICLO,1
           MOVF CICLO,W
           SUBLW 0X01
           BTFSS STATUS,2
           RETURN
           INCF   CICLO,1
           RETURN

BAJA       INCF   CICLO,1
           MOVF CICLO,w
           SUBLW 0XFE
           BTFSS STATUS,2
           RETURN
           DECF   CICLO,1
           RETURN

GRABA  ; Establecer EEADR y EEDATA
    MOVLW 0X0A
    MOVWF EEADR    ; Escribe la dirección en EEADR
    MOVF  CICLO,w
    MOVWF EEDATA      ; Se escribe el dato en EEDATA
    BSF    STATUS,RP0    ; Selecciona el banco 1
    BSF    EECON1,WREN ; Permiso de escritura activado
    ;Comienzo de la secuencia de escritura
    MOVLW   0x55
    MOVWF   EECON2 ; Se escribe el dato 55 h en EECON2
    MOVLW   0xAA
    MOVWF   EECON2 ; Se escribe AA h en EECON2
    BSF   EECON1,WR    ; Comienza la escritura
    BCF   EECON1,WREN    ; Permiso de escritura desactivado

;ESPERA BTFSC EECON1,WR    ; Espera a que termine la escritura
;    GOTO   ESPERA
    BCF   STATUS,RP0     ; Selecciona el banco
       RETURN

    END
Archivos Adjuntos

Este mensaje contiene archivos adjuntos, para verlos debes estar registrado.

 Responder



 Otros temas de interés 
No hay mensajes nuevos Driver para motor paso a paso de alto amperaje (4A y 3V)
No hay mensajes nuevos Fuente de alto voltaje
No hay mensajes nuevos ¿como memorizar un nivel alto "1"?
No hay mensajes nuevos Proteccion contra bajo y alto voltale
No hay mensajes nuevos Tv sony con volumen alto.

Foros de Electronica
|| Cuestiones Elementales de Electrónica || Fuentes de alimentacion || Circuitos de radio || Diseño de circuitos en general ||
|| Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión ||
|| Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos ||
Contacto | Acerca de | Ayuda | Normas de la Comunidad | Privacidad | Mapa de los foros
© Foros de Electrónica - Comunidad Internacional de Electrónicos