Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Hola chicos,aqui dejo este asunto que me trae un poco perdido.
No se como conectar las señales de pwm que salen del microcontrolador a los mosfet del puente h a traves de optoacopladores.Os lo explico a continuación.
Estoy diseñando un control de un motor mediante pwm y un puente h mosfet.La señal pwm me la envían desde un microcontrolador rabbit 2000,que si no me equivoco tiene 4 salidas pwm.
He estado leyendo opiniones de como controlar los mosfet y mi duda esta a la hora de hacerlos con los mios,ya que he de hacerlos mediante optoacopladores 4n25.Como tengo que controlar dos motores dc de iman permanente,cada uno de ellos con su respectivo puente h,imagino que del rabbit saldran dos señales pwm a cada puente h.
La cuestion es que por cada puente h creo que necesitaria dos optoacopladores,uno por cada diagonal de mosfet,estoy en lo cierto???y a cada uno de estos optoacopladores se conectaria una señal pwm,no dandose la posibilidad de corto ya que se programarian las señales desde el micro con cierto retardo para evitar este tipo de problemas.Estoy en lo cierto???
Gracias pro la atencion y por los posibles aportes.Hasta pronto.
Hola:
Perdón por la tardanza, pero no dispongo de tanto tiempo para responder como quisiera.
Me he estado mirando los PDF's de los optos, y parece que para frecuencias superiores al KHz no son lo suyo (tal y como me esperaba), aunque depende de la resistencia de carga. Aún así, un puente en H controlado por PWM necesita algo más que simplemente velocidad, y es que los Mosfet se comportan como una pequeña capacidad que necesita picos de corriente fuertes a la hora de conmutar.
Insisto, mirate el esquema de la Elektor en que controlan dos motores con sendos puentes en H desde un micro. Si puedes copiarlo, mejor que mejor, y te olvidas de historias.
Un último detalle, aunque el Rabbit vaya a 30MHz, lo más probable es que este reloj se meta en un temporizador/contador, que en realidad divide la frecuencia. Con un contador de 8 bits te dividiría hasta un máximo de 256, lo cual significa unos cuantos KHz de trabajo. Lo normal es entre 1 y 40KHz para los motores con puentes en H de Mosfet. Mejor entre 20 y 40 KHz, por aquello del ruidito audible.
Respecto de usar optos, si no tienes problemas de aislamientos, olvídate de su uso en cualquier circunstancia. Si necesitas aislamiento galvánico, entonces hay otras opciones más rápidas que te pueden servir, pero en tal caso, siguen siendo señales TTL, de manera que la idea sería sustituir las salidas digitales del micro del esquema de la elektor (que también son TTL, si no recuerdo mal) por los aisladores (creo que analog hace unos capacitivos muy interesantes), pero la parte que gestiona la activación de los MOSFET, dejarla igual, con los drivers de International Rectifier.
Beamspot, no te preocupes,tu estas disculpado de antemano ,bastante que me echas un cable.
Como no encuentro la Elektor he pensado en comprarla online o en su defecto el articulo que me dices.
Este fin de semana estuve pensando en las capacidades parásitas del mosfet,he visto de otras personas que han montado sus puentes h,que le colocan una resistencia entre gate y source para facilitar la transicion de saturacion a corte, y también una resistencia en serie con la puerta para facilitar la rápida carga del condensador,aunque no se me ha quedado claro todavia en base a que lo calculan.
Respecto a los optoacopladores,todo el fin de semana me rondó por la cabeza lo que me dijiste de su lentitud y he estado pensando:
1º quitar los dos optos de abajo,los de los mosfet de canal n,y apañarme con los optos de arriba,sustituyendolos por optoacopladores de alta velocidad.
2º dejar así solo dos entradas e intentar introducir ese algo de lógica como dijiste y así solo usar una señal pwm del micro y su complementaria para la otra entrada.
Bueno,voy a ver si encuentro la elektor o me la descargo o el articulo 🙂 gracias y tu responde cuando puedas.Hasta pronto¡¡
Aunque tengo la elektor en casa (en papel) y no me acuerdo de memoria de que 'drivers' de Mosfet usa, creo que hay algo que te puede interesar ver:
http://es.farnell.com/jsp/search/browse.jsp;jsessionid=YD5EEZC3U0NTGCQLCISJK0Q?N=0&Ntk=gensearch_001&Ntt=ir2101&Ntx=&suggestions=false&_requestid=87787 " onclick="window.open(this.href);return false;
Estos son económicos y fáciles de encontrar, y te ahorran la lógica, ya que creo (no me he mirado el pdf) que las entradas son directamente TTL. Además, todos los mosfet a usar son de canal N, ahorrando en pasta y referencias de componentes, además de lógica. A unos 3€ cada uno, y necesitando 2 por puente, no se puede decir que sean caros ni difíciles de encontrar. Con estos, necesitarás dos señales PWM con el tiempo muerto intercalado, uno para cada diagonal.
Hola¡¡¡gracias por la información que me estás dando.
Mientras nos posteábamos encontré una manera de ahorrarme dos optoacopladores y dos entradas, bueno,en realidad la vi de suerte en una web y de casualidad.Te adjunto la imagen para que veas como lo hacen,a mi me parece bastante ingeniosa.si el que la hizo lo hizo bien,claro.Solo destacar que en los mosfet de abajo no he puesto la resistencia en serie con la puerta,pero si la que va de gate a source.Come te dije anteriormente,creo que capto para que sirven pero he de calcularlas todavia.
Lo de mosfet que trabajan directamente con señales ttl,eso quiere decir que los puedo enchufar directamente al micro?sin necesidad de resistencias y ni siquiera un aislamiento micro - potencia?
Es que me dijeron que los optoacoplase,pero si hay mejor manera,pues se hace de otra.
De los picos de corriente,o yo creia que eran picos de voltaje generados por la inductancia del motor,yo creo que con unos diodos en antiparalelo para reconducir esa corriente generada,que si no me equivoco sera deunas 4 o 5 veces la corriente nominal,digo yo que bastara.
He visto al fin los circuitos de la elektor y la verdad es que se sale de lo mio,pq tengo que hacerlo todo con componentes discretos.
Ya estoy haciendo cálculos para elegir mosfet y poner resistencias y todo eso,ya te diré que decido.Nuevamente,muchas gracias,me voy al lio :)Hasta luego¡¡
P.d: Sabia que más o menos la frecuencia mínima de trabajo para evitar ese ruidillo era de 20 khz,pero no mas o menos hasta donde podia ofrecer de trabajo el rabbit,gracias por esa duda resuelta(y las demas) 😉