You are on page 1of 46

hola a todos, tuve un problema para cargar la imagen del diagrama del

circuito electronico. el problema que tengo es que no logro desifrara


como funciona el circuit, lo que si se es como funciona el aparato que
tiene ese circuito.
el aparato funciona de la siguiente manera:
1.- tiene una palanca con tres posiciones(izquierda,neutral,derecha),esta
palanca es para seleccionar el sentido del giro del motor y neutral para
que no gire.
2.- tiene un potenciometro con su perilla el cual regula la velocidad con
la que gira el motor.
3.-boton de encendido y apagado.
4.-tiene un boton en la parte superior el cual sirve para que el motor gire
a la maxima velocidad sin importar en que posicion se encuentre el
potenciometro una ves desactivado el boton regresa a la velocidad que
indica el potenciometro.
esta tablilla esta descompuesta la estoy estudiando para repararla si es
posible.
no se como pueda yo subir la imagen del circuito al post
pero pueden
ponerme su correo y yo se las envio. si quieren ayudarme obviamente
muchas gracias! es pura electronica yo estudio mecateronica pero aun
no vemos electronica para circuitos de potencia gracias

Xtrem3

Jr. Member
Posts: 55
Karma: 0 [add]
Re: control de un motor

#1
Aug 26, 2015, 08:54 pm

Sube la imagen a algn servidor (te sugiero imgur por su simpleza) y


pon el link.
Pon tambin el programa que ests usando.

Un saludo.

LABU

Newbie
Posts: 32
Karma: 0 [add]
Re: control de un motor

#2
Aug 26, 2015, 09:26 pm Last Edit: Aug 26, 2015, 09:32 pm by LABU

http://imgur.com/8YBqt6t
este es el link de donde subi la imagen, no utilice ningun programa
busque en internet el circuito de esta tarjeta como es un aparato
industrial que sirve para el avance de los ejes no tan facil encontre el
datasheet. espero que me puedan ayudar para saber como funciona, por
lo que e visto del circuito el motor es de corriente directa. utiliza unos
varistores de proteccin y para regular la velocidad creo que es algo
parecido a PWM

Xtrem3

Jr. Member
Posts: 55
Karma: 0 [add]
Re: control de un motor

#3

Aug 26, 2015, 10:38 pm

Pero... esto es un foro de Arduino


Imagino que alguien sabr de electrnica, yo personalmente no s
decirte. Lo principal es eso, sin Arduino nada te garantiza una ayuda.
Un saludo.

kilimon

Newbie
Posts: 16
Karma: 0 [add]
Re: control de un motor

#4
Aug 27, 2015, 12:08 am Last Edit: Aug 27, 2015, 12:11 am by kilimon

Hola, efectivamente es un lugar de arduino, lo que tu diagrama muestra


o eso da a entender es como si se tratase de un puente H con un
regulador adems de acceso directo con el botn que mencionas.
hay infinidad de diagramas para lograr lo mismo sin tener que romperte
la cabeza queriendo ver que es lo que pone en cada elemento.
Resumiendo busca:
Puente H integrado tipo L293d ==> ojo, debes tener encuenta el
motor que vas a poner.
regulador tipo LM317 LM317T, por el mismo precio agarra el T, puede
trabajar con mayor intensidad
te pongo varas imgenes para que te hagas a la idea.

Puente H

Puente H en integrado L293D

Regulador con LM317T

Aun con todo esto debes de alcanzar algo de conocimiento si no, te va a


servir de poco, ya tienes los elementos bsicos, busca algo as en
google:
motor dc con puente H y regulador lm317

Ahhhh y s, lo hay con arduino, te dejo este link para que vayas
mirando...

LABU

Newbie
Posts: 32
Karma: 0 [add]
Re: control de un motor

#5

Aug 27, 2015, 12:19 am

muchas gracias a los dos, tal vez si tengas razon es de arduino este foro
pero pues por ahi debe de andar algun electronico que pueda ayudar
jaja, en cuanto a lo que que me dices kilimon eso ya lo tenia en mente
porque no hacer un circuito con un puente h pra manipular el sentdo de
giro y un regulador de voltaje ajustable para la velocidad? pero lo que

pasa aqui es que el motor que utilizare no es un motor de corriente


directa que trabaje con 5,9 o 12v si no que este trabaja con 120vcd por
lo que me han dicho mis profesores

surbyte

Faraday Member
Posts: 5,730
Karma: 258 [add]
Asegrate que una busqueda por el foro y/o GOOGLE no dan la solucin a tu
pregunta. Utiliza un Titulo lo ms explicativo posible. Sube tu cdigo y agrega los enlaces
de las libreras.

Re: control de un motor

#6
Aug 27, 2015, 12:23 am

Prehistrico el circuito. De la poca de los 80 a 90.


La reparacin es simple.

Aprende a insertar imgenes para ello consulta las Normas del foro. usa
Etiqueta de imgens junto al eslabn (izq).
Bien, a la izquierda tienes un circuito rectificador onda completa. Revisa
con el multmetro que la tensin de salida sea digamos 220VDC o algo
mas.
Eso alimenta el campo del Motor DC.
A la derecha tienes un rectificador a tiristores.
Posiblemente esten quemados.
Cuando los pones en modo regulacin deberas ver una tensin
creciente contnua que ir desde aprox 0 hasta su mximo.
Revisa todos los diodos con el multimtro verificando que esten bien.
TODOS!! y lo enfatizo.
Luego verifica los varistores, que no esten quemados. Veo uno a la
derecha (extremo der del esquema) y otro luego del puente recificador
onda completa antes del bobinado de campo.
No deben estar en corto.
Lo que tengas dudas lo reemplazas y eso sale funcionado porque asi
como lo ves, es muy simple y funcional.

Ten encuanta que es FORO de Arduino.


Puedes preguntar de estas cosas pero le pones al titulo OFF TOPIC (fuera
de tpico)

Arduino Beetle

Una vez que ya hemos presentado cmo de pequea puede quedarse nuestra placa Arduino si nos decidimos a
montar la versin Arduino Nano, ahora vamos a intentar partir la placa en dos. De hecho vamos a intentar
dejarla tan pequea como bsicamente lo permita el hacer uso de un micro ATmega32U4 y un puerto microUSB.
Esta placa se llama Arduino Beetle y en la siguiente figura podremos ver la relacin de tamao que guardan entre
ellas.

En la figura podemos ver de izquierda a derecha, las placas Leonardo, Nano, Nova y Beetle.

An siendo as de pequea usa el mismo micro de 8 bits y 16 MHz que la versin Leonardo de Arduino, el
ATmega32U4,

aunque como podemos ver en la figura y por su tamao 20mmx22mm, la placa est diseada para manejar menor
nmero de entradas, 3 digitales ( D9, D10, y D11) que pueden funcionar como PWM, y tres analgicas (A0, A1 y A2)

Est pensada para que se pueda programar de forma amigable a travs del puerto micro USB

y del IDE del Arduino (en donde a la hora de seleccionar el tipo de placa que tenemos deberemos especificar
Leonardo).
El propsito de esta placa es resolver problemas de forma sencilla para proyectos que no requieran
microcontroladores caros, por ejemplo todo tipo de proyecto Do It Yourself (DIY, hztelo t
mismo), weareables, educativos, etc.
Por ejemplo, el famoso robot InsectBot de DFRobots, usa al Arduino Beetle como controlador de un sensor de
proximidad de infrarrojos y un par de servomotores que hacen las veces de solucin motriz. En una entrada
especialmente dedicada veremos como podemos montarlo.
Al ser tan pequeo, si no queremos soldar la electrnica directamente a los terminales, necesitar de su propia
tarjeta de expansin, algo que aunque incrementa enormemente la facilidad de montaje y desmontaje de sensores y
actuadores, incrementar un poco (no mucho) el tamao de nuestro proyecto. La placa de expansin es llama
Beetle Shield,

y cuando se montan ambas juntas queda de la siguiente forma

Algo que nos permitir montar nuestra electrnica sin la necesidad de protoboard

Publicado por SoloArduino M&M en 20:55 No hay comentarios:


Enviar por correo electrnicoEscribe un blogCompartir con TwitterCompartir con FacebookCompartir en Pinterest
Enlaces a esta entrada
Etiquetas: Arduino Beetle, Arduino Leonardo, Arduino Nano, Beetle Shield, DFRobots, InsectBot

domingo, 21 de diciembre de 2014

Arduino Nano

En esta ocasin vamos a presentaros una de las muchas versiones de reducido tamao que se han diseado para
dar solucin a aquellos proyectos que exigen reducir el tamao de toda la electrnica asociada, el Arduino Nano.
As que comencemos con una de sus virtudes, sus dimensiones: 43,18mm x 15,24mm

Desde la versin 3, incorpora el micro ATmega328 igual que su hermano mayor el Arduino UNO R3, por lo que
tendremos sus mismas prestaciones.
El espaciado de los pines es el estndar de 2,54mm para que podamos insertarlo directamente en la protoboard.

Como se puede observar en la foto, tiene un LED azul en la base para indicar el encendido.
As mismo para transmisin (TX) y recepcin (RX) usa LEDs de color verde y rojo respectivamente.
Adems podemos apreciar en la imagen, que tambin le han cambiado el USB grandote clsico a la version mini B, y
no la versin microUSB porque esta versin fue diseada en el 2008-2009.

Al igual que Arduino UNO R3, tiene RESET automtico al cargar programas, no necesitando apretar fsicamente el
botn antes de grabarle uno nuevo, y al igual que Arduino UNO R3 tiene el bootloader integrado que nos permite
programarlo con el entorno de desarrollo de Arduino y sin necesidad de un programador externo. Aunque si eso es lo
que se desea, incorpora un conector ICSP que nos permitir programarlo con un programador externo.
La placa monta la regulacin de tensin a 5V as como el chip de comunicacin en la segunda cara, permitindole un
mayor nivel de integracin de la electrnica que monta Arduino UNO R3.

El chip FTDI FT232RL solo se activar si la placa est alimentada a travs del puerto mini USB. Como consecuencia
de ello, cuando el Arduino Nano est alimentado con una fuente externa, y no a travs del puerto mini USB, la salida
de 3.3V (que es suministrada por el chip FTDI) no estar disponible.

Publicado por SoloArduino M&M en 11:15 No hay comentarios:


Enviar por correo electrnicoEscribe un blogCompartir con TwitterCompartir con FacebookCompartir en Pinterest
Enlaces a esta entrada
Etiquetas: Arduino Nano, Arduino UNO, ATmega328, FTDI FT232RL

sbado, 20 de diciembre de 2014

Funduino UNO

Esta placa tiene unas cuantas ventajas y algn pequeo inconveniente.


Veamos qu podemos decir de ella.
Tamao: 68x53mm, el mismo que la Arduino UNO
Frecuencia de reloj: 16 MHz, el mismo que la Arduino UNO
Microprocesador: ATmega328P, el mismo que la Arduino UNO
Voltaje de funcionamiento: 3.3V / 5V, Arduino UNO solo da 5V.
Voltaje de entrada: 7-12V (aunque al igual que Arduino UNO, podra llegar a 6-20V)
Interfaz de E/S digitales: 14 (4PWM, de difcil identificacin)
Las ventajas inmediatas que le vemos a esta placa son las siguientes:
1.- El precio es de solo 13,99$
2.- Permite conectar sensores o actuadores directamente a los pines sin necesidad de empalmes ni protoboard
gracias a los conectores de 3 pines que incorporan en cada I/O.
3.- Mientras que Arduino UNO no puede suministrar ms de 100mA de corriente mxima, Funduino es capaz de
suministrar hasta un mximo de 500mA, y llegando a ser capaz de suministrar hasta 5V 2A, cuando est conectado
a una fuente externa. Posiblemente gracias al uso del regulador MP2307.
4.- Permite gracias a un interruptor, que las tensiones de funcionamiento sean 5V o 3,3V, permitiendo as trabajar
con mdulos de bajo voltaje, algo que con Arduino UNO tenemos que hacerlo con algo ms de electrnica.
5.- El famoso botn de reinicio que se ha ido moviendo de una versin a otra, est aqu colocado en una posicin a
la que se puede acceder incluso cuando le coloquemos una tarjeta de expansin (Shield)
6.- Aunque Arduino UNO funciona con tensiones de entrada de 7-12 (con un mximo de 20V), Funduino puede a
llegar a soportar tensiones de hasta 23V. Posiblemente gracias al uso del regulador MP2307.

Las desventajas inmediatas que le vemos a esta placa son las siguientes:
1.- Que no se encuentra documentacin en internet sobre ella, al menos con facilidad.
2.- Que dado que mantiene el mismo tamao de placa que Arduino UNO, las regletas de pines auxiliares impiden la
identificacin cmoda de los pines, haciendo el acceso intuitivo a algunos de ellos, por ejemplo los PWM, imposible.
3.- Que aparentemente la versin que estamos usando usa el chip de ATmega8U2 para la comunicacin USB/Serie,
que es la que montaba Arduino UNO hasta la revisin R2, sin embargo actualmente montan la ATmega32U2, por lo
que me imagino que algn problemilla de comunicacin podra llegar a dar. Aunque lo hemos probado contra la
versin del IDE 1.0.6, y no hemos encontrado nada anmalo.
4.- Que posiblemente por ser una versin un poco ms antigua, aunque renuncia a implementar el conector USB de
impresoras, no salta al microUSB, sino que lo sustituye por un microUSB esto hace pensar que es posible que en la
siguiente versin incluya estas dos evoluciones.

As que, llegados a este punto, lo mejor ser ir probndola y reportaros los problemas que vayamos localizando.
Si encontris ms temas que consideris que marcan la diferencia, as como documentacin sobre la misma,
agradeceramos que nos lo mandaseis, seguro que ms de uno os lo va a agradecer.

Publicado por SoloArduino M&M en 21:36 No hay comentarios:


Enviar por correo electrnicoEscribe un blogCompartir con TwitterCompartir con FacebookCompartir en Pinterest
Enlaces a esta entrada
Etiquetas: Arduino UNO, ATmega328, ATmega32U2, ATmega8U2, Funduino UNO

Tabla comparativa de Arduinos


Aunque a lo largo de las prximas entradas iremos presentando algunas de las placas con las que vamos a trabajar
en nuestros proyectos, a continuacin se recoge las versiones ms ortodoxas y las diferencias ms relevantes entre
ellas.

Caracterstica de Arduino

UNO

Mega 2560

Leonardo

DUE

Atmega 328

Atmega 2560

Atmega 32U4

AT91SAM3X8E

16 MHz

16 MHz

16 MHz

84 MHz

Pines digitales de E/S

14

54

20

54

Entradas analgicas

16

12

12

Salidas analgicas

2 (DAC)

Memoria de programa (Flash)

32 Kb

256 Kb

32 Kb

512 Kb

Memoria de datos (SRAM)

2 Kb

8 Kb

2.5 Kb

96 Kb

Memoria auxiliar (EEPROM)

1 Kb

4 Kb

1 Kb

0 Kb

Tipo de microcontrolador
Velocidad de reloj

A partir de aqu, tendremos versiones compatibles de mayor o menor tamao, con regulacin de tensin o sin ella,
con tensiones de trabajo de 5V y/o de 3,3V, etc.

La placa Arduino con microcontroladores de 8 bits Atmel es actualmente la ms popular. Entre otras, incluye las
placas UNO, MEGA 2560 y Leonardo, aunque tendremos ocasin de presentar alguna otra versin que se sale de
esta regla.

Arduino Leonardo se diferencia de sus predecesoras en que utiliza un chip ATmega32U4 que contiene el controlador
USB, eliminando la necesidad de ningn otro procesador secundario.

Las salidas analgicas presentes en la Arduino DUE, de 32 bits, proporcionan una resolucin (4096 niveles) que
podran emplearse para crear una salida de audio.

Publicado por SoloArduino M&M en 21:35 No hay comentarios:


Enviar por correo electrnicoEscribe un blogCompartir con TwitterCompartir con FacebookCompartir en Pinterest
Enlaces a esta entrada
Etiquetas: Arduino DUE, Arduino Leonardo, Arduino Mega 2560, Arduino UNO, AT91SAM3X8E, ATmega2560, ATmega328, ATmega34U4

Quin hace los Arduinos?

El proyecto Arduino es parecido al enfoque que se sigue con el software libre, en este caso en lugar de open-source
software, se llama open-source hardware. El Equipo Arduino cree que la gente debe ser capaz de estudiar el
hardware Arduino y entender como funciona, hacer cambios en l, y distribuir al mundo estos cambios. Es por ello
por lo que el Equipo Arduino hace disponible todos los ficheros de diseo, esquemticos y otros documentos que
permiten a cualquiera construirse su propio Arduino, todo bajo la licencia Creative Commons AttributionShareAlike 3.0.
La nica restriccin impuesta es que no se use el nombre Arduino, que debe aplicar solo a los productos diseados,
fabricados y soportados por el Equipo Arduino.
Es por ello por lo que en este proyecto todo el mundo tiene cabida.
El fabricante Arduino oficial de la mayora de las placas es Smart Projects y est localizado en Italia
(www.smartprj.com). Adicionalmente, SparkFun Electronics en USA (www.sparkfun.com) fabrica la Arduino Pro,
una versin minimalista tan pequea que no lleva ni conexin USB y requiere de un adaptador externo para poder
cargarle los programas, Arduino Pro Mini y LilyPad. La placa Arduino Nano se fabrica por Gravitech tambin en USA.
Adicionalmente, un montn de fabricantes hacen y venden sus propias placas y shields (placas de expansin)
compatibles, fomentando el objetivo del Equipo Arduino de hacer disponible el hardware y el software a tanta
gente como sea posible.
Uno de los muchos ejemplos que podemos encontrar seran placas del estilo

O versiones que incluyen algunas funcionalidades aadidas, como la ZUM BT-328 de BQ

como puede ser, la incorporacin de bluetooth, incremento de la corriente mxima, la incorporacin del botn reset
en un lateral, la introduccin de pines perifricos (GND, V, y Seal) en colores diferenciados para permitir la
conexin de electrnica externa de forma directa, etc...

El problema es que incluso con organizaciones sin nimo de lucro como Arduino, en estos das que corren, se
respeta los derechos de propiedad, y se falsifican sin escrpulos todos los detalles de las placas originales Arduino
por fabricantes desalmados.

A veces ser evidente la diferencia, y a veces no. Incluso muchas de ellas llevan chips falsificados marcados como
de FTDI pero que no lo son

Es por eso, por lo que si queremos comprarnos una autntica placa Arduino, mejor antes verificar en la web de
Arduino, si el nombre del proveedor que est suministrndola se corresponde con alguno autorizado
http://arduino.cc/en/pmwiki.php?n=Main/Buy.
Y si queremos comprar algo compatible, ms econmico, solo debemos intentar no incentivar las falsificaciones que
fomentan la destruccin de la imagen de honestidad de los objetivos del Equipo Arduino

Nota: Con el objetivo de hacer ms fcil que identifiquemos las falsificaciones en la pgina oficial de
Arduino nos podemos encontrar algunos consejos: http://arduino.cc/en/Products/Counterfeit

Publicado por SoloArduino M&M en 21:34 No hay comentarios:


Enviar por correo electrnicoEscribe un blogCompartir con TwitterCompartir con FacebookCompartir en Pinterest
Enlaces a esta entrada
Etiquetas: Equipo Arduino, fake, Gravitech, Smart Projects, SparkFun, ZUM BT-328

mircoles, 3 de diciembre de 2014

Para qu sirven los pines en la placa Arduino?

Con objeto de poder identificar mejor las partes de una placa Arduino UNO, en
esta entrada, vamos a recorrer cada uno de los pines que tiene nuestra placa y
os vamos a contar para qu sirven.
En algunos casos, sobre todo si todava no la habis usado mucho, algunos
trminos os resultarn extraos, pero no os preocupis por ello porque en
posteriores entradas iremos explicando cada uno de ellos.
La placa que debis tener en la mano, debe parecerse a la de figura inicial, y
aunque hay muchas placas compatibles con Arduino UNO, la mayora de ellas
respeta la disposicin de los regleteras negras de pines. Ver un ejemplo en la
imagen siguiente, donde en rojo hemos remarcado dos de las versiones de

microcontrolador que puede encontrarse dentro de la familia Arduino UNO, y en


amarillo, la ubicacin idntica de las regleteras de pines que presentaremos a
continuacin:

Es por ello, y para que solo nos concentremos en las similitudes y no en las
diferencias, por lo que a continuacin hemos preparado un esquema
simplificado de la placa, que nos permitir recorrer los pines sin perdernos.

As que si empezamos con el pin naranja AREF (situado en la zona superior


central del dibujo) y recorremos la tarjeta en sentido horario, nos vamos a
encontrar con los siguientes tipos diferentes de pines

Pin analgico de Referencia pin (naranja)


Tierra digital (verde claro)
Pines digitales 2-13 (verde)
Pines digitales 0-1 para comunicacin serie In/Out - TX/RX (verde oscuro)
- Estos pines no pueden ser usados (digitalRead y/o digitalWrite) como
Entrada/Salida digitales si se est usando la comunicacin
serie (Serial.begin).
Botn de Reset - S1 (En el dibujo no sale, pero es un pequeo botn que
cambia su posicin depende de la placa)
Conector de programacin ICSP (In-circuit Serial
Programmer) (turquesa)
Pines analgicos 0-5 (celeste)

Pines de Alimentacin y Tierra (Alimentacin (POWER): naranja,


Tierra (GND): naranja claro)
Conector jack 21mm para alimentacin externa (9-12VDC) - X1 (rosa)
Conector USB (que usaremos parar subir los programas que hayamos
escrito en nuestro ordenador) (amarillo)
En las prximas entradas explicaremos uno a uno para qu sirve cada uno.

Publicado por Protoboard en 1:00 No hay comentarios:


Enviar por correo electrnicoEscribe un blogCompartir con TwitterCompartir con FacebookCompartir en Pinterest
Enlaces a esta entrada
Etiquetas: Arduino UNO, AREF, GND, ICSP, pines, POWER, Reset

martes, 2 de diciembre de 2014

Regulacin de Tensin - Potencia mxima

Como vimos en la entrada sobre la regulacin del voltaje en las placas


Arduino, stas usan normalmente un regulador de tensin lineal del tipo
MC33269D-5.0 de On Semiconductor.

Cuando se alimenta Arduino a travs del conector de alimentacin externa (el


jack negro, no el conector USB), hay que calcular primero la cantidad de
corriente que necesitaremos consumir para alimentar a nuestra placa.

Esta medida de precaucin la debemos respetar siempre, independientemente


de que estemos enchufando un simple LED, o una placa de expansin (shield)
o una batera de componentes. Ser la diferencia entre disfrutar de nuestra
placas aos o solo unos segundos.

Por lo pronto ya sabemos que la placa en s misma consume unos 50mA, ahora
tendremos que ver cunto consume el resto. En el caso de un diodo LED, pues
es posible que el consumo est en el rango de 10-30 mA. Por lo que si fuera
as, el consumo total de nuestro proyecto sera inferior a 80mA. Sea lo que
fuere, no debemos enchufar nuestro Arduino sin saber cul es el consumo por
pin (recomendado 20mA, obligatorio menos de 40mA).

Hay muchas formas de romper una placa por errores en nuestro diseo, pero
hay una particular asociada al sobreconsumo y que viene dada por las
limitaciones de nuestro regulador lineal.

Un regulador de tensin lineal es un dispositivo electrnico que permite


obtener una tensin de salida muy precisa, transformando el exceso de tensin
que nos sobra en forma de calor. Esto es, que si estamos alimentando nuestra
placa con 9V y solo vamos a necesitar 5V, hay 4V que tendremos que disipar
en forma de calor. Y esto en condiciones normales no debera ser un problema,
pero merece la pena recordar que el calor localizado genera puntos calientes
que pueden ocasionar fallos catastrficos.

As que lo segundo que vamos a hacer es ver qu tipo de regulador de tensin


viene montado en nuestra placa con objeto de evaluar la cantidad de calor
puede soportar.

Y para ello necesitamos saber dos cosas,

la resistencia trmica del regulador y


los mecanismos de disipacin de calor que lleva la placa.
Empecemos por lo segundo,
Qu mecanismos de disipacin del calor lleva montado el regulador de
tensin?.
Respuesta: Ninguno.

Es la placa la que hace disipar el calor a travs de sus pistas de cobre, por lo
que si necesitara disipar ms tendramos que pegarle encima algn tipo de
disipador mecnico del estilo del que se puede ver en la siguientes imgenes

Esto nos lleva al primer punto, as que consultemos en la hoja de datos


(datasheet) la resistencia trmica del regulador y la potencia mxima que
puede disipar.

Cuando un regulador est funcionando se calienta. Esto es debido a que parte


de la potencia tomada del rectificador es disipada en el regulador. La potencia
disipada depende de la corriente que se est entregando a la carga y de la
cada de tensin que haya en el regulador.

La figura muestra un regulador funcionando.

La corriente que lo atraviesa es la corriente de la carga IL. Recordemos


tambin que para que un regulador funcione correctamente la tensin de
entrada Vin tena que ser mayor que la tensin de salida Vout. Por lo tanto la
cada de tensin en el regulador Vr (llamada tensin de dropout), ser:

Vr = Vin Vout

Y la potencia disipada vendr dada por el producto de la tensin de dropout por


la corriente de la carga IL, segn la siguiente ecuacin:

PD = Vr * IL

Como vimos en la entrada donde explicbamos la regulacin de tensin del


Arduino, el esquema del circuito era:

Donde podemos ver que hay un diodo de proteccin de polaridad en el


conector (D1) cuya cada de tensin tambin hay que considerar (normalmente
0,7V), siendo por lo tanto la tensin de entrada en el regulador igual a

Vregulador_in = VPOWERIN-Vdiodo

y por lo tanto siendo la diferencia de tensin de dropout es:

Vdropout = Vregulador_in - Vregulador_out

El consumo en corriente de la placa en modo estable depende, evidentemente


del programa que tengamos corriendo en el microcontrolador, del nmero de
pines activos como salidas, etc. imaginemos que no estuviramos nada
entonces podramos decir que ms o menos la placa estara consumiendo
50mA.

La potencia que disipa por defecto, en su modo esttico, el regulador sera:

Pdisipada_regulador = Vdropout * Iout

Considerando que alimentamos externamente con 9V (VPOWERIN), la potencia


disipada ser:

Pdisipada = (9V - 0,7V - 5V) * 0,05A = 165 mW

Ahora volvamos al regulador que monta la placa Arduino. Un regulador de On


Semiconductor llamado MC33269D-5.0. Debemos verificar cual es la que
monta nuestra placa para no confundir las caractersticas de cada uno. A fin de
cuentas el calor se disipa a travs del encapsulado al aire y a la placa, y cuanto
ms grande sea el encapsulado y mayor la superficie de cobre en la que
disipar este calor, ms potencia podr gestionar el regulador sin riesgos de
sufrir daos.

El encapsulado que vena montado antes en las placas Arduino (por ejemplo en
las Duemilanove) era el encapsulado DPAK,

aunque actualmente podemos ver montados el SOT-223

En la imagen que viene a continuacin podemos ver las diferencias fsicas


entre uno y otro.

Y aunque puedan parecer iguales, es importante saber identificarlos, dado


segn el encapsulado, as ser su capacidad de disipacin de calor y por tanto
su capacidad de proporcionar ms o menos corriente a la salida.

En el datasheet del regulador MC33269D-5.0 encontramos la grfica que


relaciona la resistencia trmica, con la mxima potencia que se puede disipar y
el cobre de la placa que le sirve de disipador de calor. A continuacin
mostramos las curvas caractersticas de cada uno de ellos.

Si en las placas del Arduino, el cobre que hubiera bajo el regulador fuera la
mnima rea posible, sealada en la figura como Minimum Size Pad, esto
significara que la mxima potencia que puede disipar el regulador a 50C sera
de 1.5W, con una resistencia trmica de unos 68C/W para el encapsulado
DPAK, y 0.78W con una resistencia trmica de unos 154 C/W para el SOT-223.

Como podemos ver solo el hecho de cambiar el encapsulado ha limitado la


potencia mxima que podr regular nuestra placa a la mitad.

Por lo tanto si tenemos nuestra placa enchufado a una fuente externa de 9V,

tendremos un Dropout = 9V-0,7V-5V= 3,3V.

Es decir, que la mxima corriente que podramos tener con 3,3V de dropout,
para no daar el regulador, sera de

I= P/V = 1.5W / 3.3V = 450 mA para el encapsulado DPAK , y de


I= P/V = 0.78W/3.3V = 222 mA para el encapsulado SOT223.
No deberamos pasar de (segn encapsulado) 450-220 mA de consumo estable
para no sobrecalentarlo.

Si estimamos que la placa, por s sola, consume alrededor de 50mA, tenemos


aproximadamente 400mA-170mA disponibles para alimentar nuestro
proyecto.

Si necesitamos suministrar ms potencia entonces tendremos que:

aadimos un disipador sobre el regulador,


disminuimos la tensin de alimentacin tanto como sea posible (con la
condicin de que sea mayor que 5V),
reducir el consumo de las salidas,
disminuir la frecuencia del oscilador para trabajar a menor tensin en la
placa, etc. (ms adelante veremos algunas formas de hacerlo cuando estemos
depurando nuestro proyecto)

Realmente las placas de Arduino usan una superficie de cobre sobre la que
disipar calor un poco ms grande. Si desmontamos con cario el regulador
veremos no solo la huella de estao que deja sino la placa de cobre que hay
debajo de ella debajo de la capa azul

Y que resulta muy evidente en las placas Leonardo

Adems, el propio fabricante ha implementado su propio sistema de


proteccin y el regulador que monta la placa Arduino tiene un sensor interno
de proteccin que se activa cuando la temperatura de unin ha llegado a los
170C. Aunque hay que decir que no est diseado como sustituto de ningn
sistema robusto de disipacin de calor. Y por las fotos que se puede ver en
internet, se ve que ms de una vez, la corriente es tan alta que el sistema de
proteccin no consigue parar lo inevitable, y finalmente el regulador se funde.

Por lo que aconsejamos que no asumamos riesgos innecesarios y no


sobrepasemos los lmites de corrientes especificados por el propio fabricante.

Les comento de forma sencilla mi idea, no tengo mucha nocin sobre


electronica, pero poco a poco he aprendido sobre el tema.
Quiero hacer un brazo robotico con un arduino uno y 4 motores,
actualmente tengo un unipolar funcionando (Conectados directamente a
los pines 8-11) sin problemas, pero he leido que para controlar uno o
varios motores, es necesario usar un driver/puente H. (Que en si no se
como funcione).
Qu pasa si se conectan varios motores
directamente? //Supongo que no tendrn la potencia necesaria

_jose_

Sr. Member
Posts: 484
Karma: 20 [add]
Re: Motores (DC/PaP), Es necesario usar un driver para controlar un
motor?

#1
Feb 18, 2014, 11:49 pm

El principal problema es que no puedes manejar mas de 40 mAh por


cada salida (y 200 mAh en el conjunto de todas las salidas) con lo cual
te va ser dificil manejar motores que necesiten tan poco y el riesgo que
tiene para la placa manejar directamente cargas inductivas.Mirate
integrados tipo L293D,no son muy caros y te permiten el uso de
motores de 5 a 36V y hasta 600mAh.

JesusCB

Newbie
Posts: 6
Karma: 0 [add]
Re: Motores (DC/PaP), Es necesario usar un driver para controlar un
motor?

#2

Feb 19, 2014, 12:18 am

Entonces infiero que tambin es necesario alimentar por separado al


arduino y a los motores. Correcto?

Metaconta

Sr. Member
Posts: 375
Karma: 3 [add]
Re: Motores (DC/PaP), Es necesario usar un driver para controlar un
motor?

#3
Feb 19, 2014, 12:30 pm

S, mejor alimentacin por separado.


L293D aguanta 600 mA y tiene los diodos de protecin en el mismo
encapsulado.
L293B aguanta 1 A y no tiene diodos, tienes que ponerlo desde fuera,
los diodos rectificadores 1N4007 son los que suelen usarse.
Si has de controlas 4 motores paso a paso, pues necesitas un driver que
controles los 4 queno se si hay o usas 4 driver L293D. Se que hay un
driver como si fuera dos L293D juntos.
Saludo.

nicko_esx

Full Member
Posts: 108

1.

Karma: 2 [add]

Novato, en electrnica desde el 2012.

Re: Motores (DC/PaP), Es necesario usar un driver para controlar un


motor?

#4

Feb 19, 2014, 06:42 pm

como dice meta es mejor utilizar drivers


mira estos estan hechos con l293 y utilizan solo dos pines por driver. es
una ventaja al utilizar muchos motores
http://txapuzas.blogspot.com.ar/2009/12/paperstepperl293d-driver-depotencia.html
es muy facil de armar.

JesusCB

Newbie
Posts: 6
Karma: 0 [add]
Re: Motores (DC/PaP), Es necesario usar un driver para controlar un
motor?

#5
Feb 19, 2014, 11:30 pm
Quote from: nicko_esx on Feb 19, 2014, 06:42 pm

como dice meta es mejor utilizar drivers


mira estos estan hechos con l293 y utilizan solo dos pines por driver. es una ventaja al
utilizar muchos motores
http://txapuzas.blogspot.com.ar/2009/12/paperstepperl293d-driver-de-potencia.html
es muy facil de armar.

Muchas gracias por el link. y por los demas comentarios


ms claro el tema.
Por lo que me comentan , me ira por un L293D.

, ya tengo

Tambin tengo la idea de armar todas las partes como componentes


separados que se puedan unir de forma sencilla, y ese link que me das,

funciona perfecto!
Creo que ya no tengo ms dudas , as que cierro. //Edit: Parece que los
usuarios nuevos no tienen el permiso de cerrar temas, as que esperar
a que un moderador cierre

JesusCB

Newbie
Posts: 6
Karma: 0 [add]
Re: Motores (DC/PaP), Es necesario usar un driver para controlar un
motor?

#6
Feb 20, 2014, 10:43 pm Last Edit: Feb 20, 2014, 11:07 pm by JesusCB Reason: 1

Siempre si tengo una duda ms, acabo de comprar el L293D, y segun yo


tengo todo puesto bien, pero este se calent demasiado en unos
cuantos segundos, y no funcion un motor dc que tena conectado.
http://farm6.static.flickr.com/5103/5670290753_9e62ce01f2_b.jpg
Esa imagen muestra la forma en que tengo todo conectado
EDIT: Si tena una conexin mal, el calentamiento fue porque
"inteligentemente" ( =( ), conect la batera alreves, por ahora estoy
alimentando el motor desde 5v del arduino y todo va bien.

Metaconta

Sr. Member
Posts: 375
Karma: 3 [add]

Re: Motores (DC/PaP), Es necesario usar un driver para controlar un


motor?

#7

Feb 20, 2014, 11:43 pm

Hola:
Aqu dejo mi imagen.

http://www.subeimagenes.com/img/arduino-motor-dc-bb-850766.png
Un saludo.

Mazis

Newbie
Posts: 37
Karma: 0 [add]
Re: Motores (DC/PaP), Es necesario usar un driver para controlar un
motor?

#8
Feb 27, 2014, 03:49 pm

Hola buenas, yo tengo una duda al respecto... Una vez estuve haciendo
pruebas para conectar y controlar las velocidad de un ventilador, que no
es mas que un motor con aspas en el eje... Simplemente lo conecte con
una fuente de 12v , un diodo para proporcionar un camino de fuga a
picos de corriente y un mosfet conectado a un pin PWM del arduino...
Funcionaba genial pero no se que diferencia hay entre usar un driver o
poner lo que hice yo. Alguien me podria explicar un poco las diferencias?

rva1945

Jr. Member
Posts: 79
Karma: 0 [add]
Re: Motores (DC/PaP), Es necesario usar un driver para controlar un
motor?

#9

May 05, 2014, 09:42 pm

Disculpa, para qu necesito los diodos?


Yo necesito controlar 2 motores de manera independiente, con cambio
de giro y velocidad proporcional para cada uno.
Saludos

Metaconta

Sr. Member
Posts: 375
Karma: 3 [add]
Re: Motores (DC/PaP), Es necesario usar un driver para controlar un
motor?

#10
May 06, 2014, 08:54 am

Hola:
Los diodos es para proteger el controlador del motor de la fuerza
contraelectromotriz de las cargas inductivas como las bobinas de los
motores.
Saludo.

javierlara

Newbie
Posts: 1
Karma: 0 [add]
Re: Motores (DC/PaP), Es necesario usar un driver para controlar un
motor?

#11

Jul 15, 2015, 10:44 pm

tienes el codigo para arduino para controlarlo?

surrender

Newbie
Posts: 11
Karma: 0 [add]
Re: Motores (DC/PaP), Es necesario usar un driver para controlar un
motor?

#12
Aug 02, 2015, 09:11 am

JesusCB:
Cuando trabajas motores de una mayor potencia lo ms prctico es
trabajar con mosfets para controlar las cargas, esto si quieres realizar un
control ms fino; si por ejemplo solo quieres activar y desactivar un
motor DC te recomiendo un rel, es lo ms simple.
Aporta ms datos sobre el tipo de motor que utilizas y lo que quieres
realizar y te ayudo.
Saludos

SantiCA

Newbie
Posts: 11
Karma: 0 [add]
Re: Motores (DC/PaP), Es necesario usar un driver para controlar un
motor?

#13

Aug 03, 2015, 12:16 am

Hola a todos.
Aprovecho el post para exponer mi duda. Me han pedido que disee un
controlador para una silla de ruedas elctrica, la cual va a tener dos

motores de las siguientes caractersticas:


-Brushless.
-250W con picos de 450W.
-10000 rpm (supongo que en vaco).
La idea es que los motores sean capaces de ir hacia adelante y marcha
atrs.
Mi duda es cmo disear el circuito de potencia. He visto por ah que se
venden ESC (variadores de velocidad) para el control de los motores
brushless. En principio con uno de esos ESC valdra?
Qu me recomendis?

You might also like