jueves, 26 de enero de 2012

Mini Tarjeta Puente H L298N para motores DC y motores paso a paso bipolares











Necesitas hacer un robot y debes controlar el sentido de giro de las ruedas? necesitas controlar velocidad?... bueno el integrado L298N es una muy buena opcion para control de motores DC, consiste en dos puentes H integrados por lo que puedes invertir el giro de los motores con dos bits de entrada:

A B Giro del Motor
0 1 Gira adelante
1 0 Gira atras
0 0 Giro libre
1 1 Stop
ademas tiene un pin enable por cada canal, cuando este pin es 0 (cero) el puente H deja giro libre y cuando es 1 funciona normalmente por lo que este pin es ideal para inyectar una señal PWM y asi controlar la velocidad de giro de tu motor.

Otra aplicacion muy comun es el control de motores a paso bipolares ya que estos motores se representan por dos bobinados, los pasos del motor se hacen siguiendo una secuencia de inversion de polaridad de las bobinas asi:

cable A cable B cable C cable D
+ - + - combinacion 1
- + + - combinacion 2
- + - + combinacion 3
+ - - + combinacion 4
+ - + - nuevamente a la combinacion 1 (se repite ciclicamente)

Naturalmente debes identificar las bobinas de tu motor, esto lo haces facilmente midiendo continuidad con un multimetro, si hay continuidad en dos cables pues esos son una bobina y los dos restantes son la otra, conectalos a tu circuito de prueba ya armado, si el motor vibra es que simplemente una de las bobinas esta al reves asi que invierte cualquiera de las bobinas y listo.

Bueno, el punto es que el integrado L298N es muy versatil, sin embargo el patillaje no coincide con el protoboard asi que deberas doblar las patas para forzarlo a entral al proto, ademas es recomendable conectarle los diodos de proteccion de "contracorriente" siendo 8 en total, es por esto que presentamos este nuevo aporte: Una Mini Tarjeta con el integrado L298N y toda la circuiteria necesaria para su funcionamiento con una tira de pines para encajar directamente al proto:




Esta pequeña tarjeta ademas tiene leds indicadores a cada lado (un par de leds por canal) para indicar el sentido de polaridad (o sentido de giro de los motores) con lo cual le da mucha estetica y ademas puedes monitorear visualmente que le estas enviando los valores correcto para que los motores giren hacia donde quieres que giren.

¿COMO LO CONECTO?

Muy sencillo, este es el patillaje de la tarjeta:



CONFIGURACION TIPICA, para controlar 2 motores de DC sin usar PWM y sin sensar corriente:
sensor de corriente (motor1)=NO SE CONECTA
entrada A = control de motor 1
habilitador (motor1) = NO SE CONECTA
entrada B= control de motor 1
GND
5V
entrada C (motor2) = control del motor 2
habilitador (motor2) = NO SE CONECTA
entrada D (motor2) = control del motor 2
sensor de corriente (motor2)= NO SE CONECTA


CONFIGURACION PARA CONTROL PWM (Control de velocidad de 2 motores DC)
sensor de corriente (motor1)=NO SE CONECTA
entrada A = control de motor 1
habilitador (motor1) =SEÑAL PWM
entrada B= control de motor 1
GND
5V
entrada C (motor2) = control del motor 2
habilitador (motor2) = SEÑAL PWM
entrada D (motor2) = control del motor 2
sensor de corriente (motor2)= NO SE CONECTA
 


SENSORES DE CORRIENTE
Los pines marcados como sensores de corriente generan un voltaje proporcional a la corriente que circula por el motor segun la siguiente formula:

CORRIENTE= (Voltaje de la salida "sensor de corriente") / 0.47

Esto es util para saber cuando el motor presenta una carga, por ejemplo si el robot es un luchador de sumo puedes saber si se esta forzando por empujar al oponenete y asi actuar en consecuencia.

Si usas el ADC de un microcontrolador la conexion es muy sencilla, simplemente conecta los sensores de corriente a algun canal de tu microcontrolador, leelo segun la formula y listo.

 

En caso de que no cuentes con un ADC puedes usar un pin digital comun y corriente mediente el uso de un OPAMP en modo comparador, en la siguiente imagen se ilustra como detectar un exceso o aumento de corriente en el motor2 usando esta técnica:



de esta manera la salida del opamp se pondra en alto cuando el motor exceda el limite de corriente fijado por el potenciometro y asi actuar en consecuencia.




Esta tarjeta al igual que casi todas las que publicamos tambien la puedes armar en la comodidad de tu casa, sin embargo debo ser honesto y decir que soldarla no es tan sencillo debido al reducido tamaño al que se ha diseñado, sin embargo aqui te compartimos el link de descarga del diseño en proteus y su diagrama esquematico:

En este link encontraras el PCB en PDF y la lista de materiales
*******************************************

*******************************************

Y como ya hemos dicho anteriormente, si deseas tener esta tarjeta ya armada y lista para trabajar con serigrafia para identificar los pines fácilmente y todo pues la puedes pedir al correo:
robo-sapiens@hotmail.com
Para que te pueda cotizar el costo de la tarjeta mas envio, recuerda que puedes pedir varias de las tarjetas que aqui publicamos y asi aprovechar pagar un solo envio.

Por cierto, agradecemos que comentes tus dudas, que te parece y si se te ocurre algun otro aporte que creas necesario y que podamos diseñar y compartir.

Saludos Cordiales
Oswaldo Campos
GRUPO INVENTRONICA

Tarjeta USB a PROTO para PIC, AVR, etc, facil, comodo y seguro.

En esta entrada presentare otro pequeño aporte, cuantas veces hemos tenido que realizar un proyecto con USB y no contamos con una tarjeta entrenadora con puerto USB y debemos utilizar el protoboard?... seguramente muchas veces, ademas hay muchos que les gusta usar el proto en lugar de tarjetas entrenadoras porque pueden conectar las cosas como ellos quieran.

Bueno, pues el problemita es que si se desea usar USB al proto hay que "sacrificar" un buen cable USB en nombre de la ciencia cortandolo, pelandolo e insertandolo al protoboard:


(cable USB sacrificado U.U)

Esto es poco estetico y un tanto inseguro pues podemos juntar cables sin querer cuando no entran bien en los orificios del protoboard, otra opcion es fabricar el cable nosotros mismos lo cual supone tiempo hay que conseguir el conector macho tipo A, identificar los pines D+,D+,GND,VDD, buscar un cable de 4 hilos y que este forrado con malla anti-ruido y finalmente volver a tener el problema de no hacer corto por conectar mal al proto, en fin, ya di a entender el punto:


(Cable USB made in home)

La aporte que propongo es una pequeña PCB con el conector USB tipo B, con la circuiteria periferica adecuada y un led monitor de conexion del USB, con una tira de pines lista para encajar al protoboard y usar el modulo USB del PIC18F4550 o cualquier otro micro con USB quitados de la pena, naturalmente esta tarjeta tiene serigrafia de los componentes para identificar facilmente los pines D+,D-,GND,VDD y un pin adicional SENSE.
(PCB USB a PROTO, la solucion propuesta)

Esta pequeña tarjeta es otro aporte mas, facil de construir y muy economico que nos quitara muchos problemas futuros ¿que mejor que usar el USB como se debe? y le dara mas estetica a nuestros proyectos o prácticas.

Nuevamente el diseño lo puedes descargar de este link:
*****************************************************


*****************************************************





Y nuevamente hago recordar que si alguien desea tener esta o cualquier otra tarjeta de las que hemos estado diseñando ya armada y lista para trabajar como en la foto la puede pedir a:
robo-sapiens@hotmail.com
Para cotizar el costo de la misma mas el envio, recordar que puedes pedir varios articulos y asi pagar un solo envio. visita todas las entradas haber que te encuentras.

Agradecemos que comenten para hacer nuevos diseños, propuestas etc.

Saludos.
Oswaldo Campos
GRUPO INVENTRONICA

miércoles, 25 de enero de 2012

Mini Tarjeta Entrenadora PIC de 40 pines (18f4550, 16f877a etc.)

Durante los cursos de PIC que Inventronica a impartido y de la experiencia de trabajar con otros compañeros en sus respectivos proyectos nos hemos dado cuenta de algo que es bastante obvio: es una lata sacar y meter el PIC con un desarmadorcito para programarlo en el zocalo ZIF del programador.

Una opcion para evitar esa molestia es usar la programacion ICSP, ésta consiste en cablear los pines de programacion del programador directamente al proto para programar el PIC, sin embargo, al principio tambien es una lata pues el estudiante debe identificar cuales son los pines de programacion del PIC y conectar los componentes necesarios para la programacion ICSP (que no son muchos pero es tedioso hacerlo cada vez que se inicia un proyecto):



Por esta razon he diseñado esta pequeña tarjeta "Mini Entrenadora de PIC" que basicamente consiste de un zocalo donde alojar nuestro PIC y un conector macho doble para conectar facilmente con cable plano
al programador, por debajo la tarjeta tiene pines macho para insertarse al proto, el tamaño de la tarjeta es practicamente del tamaño del PIC por lo que no roba mucho espacio en el protoboard.

De paso le agrege un boton de reset y un led indicador de alimentacion asi como un mini-zocalo para insertar el cristal que el usuario desee utilizar. Con esto tenemos una pequeña y poderosa herramienta para programar nuestro pic favorito (16f877a o 18f4550 o cualquier otro de 40 pines) de manera facil, comoda y de paso estetica.

Aqui la imagen de la PIC-MT40 (La llame asi por PIC Mini Trainer de 40 pines XD):



(Tarjeta PIC Mini Trainer de 40 pines PIC-MT40)

Sin duda me parece una herramienta bastante util y de facil construccion, puedes descargar el diseño del PCB aqui abajo al igual que el diagrama esquematico y lista de componentes (pronto subire PIC-MT28, MT18 y MT8, osea para PICS de 28,18 y 8 pines).

Descarga la PICMT40 ahora:
*******************************************************




*******************************************************



Debo mencionar para aquellos que deseen la tarjeta ya armada y funcionando como se ve en la foto (con serigrafia y todo"bien aca") se las podemos enviar directamente a su domicilio por paqueteria, si desas puedes contactarnos a robo-sapiens@hotmail.com para hacer una cotizacion del costo total con envio. Recuerda que son varias tarjetas y proyectos que estamos realizando y vendiendo (todos son libres y descargables) asi que puedes aprovechar y pagar un solo envio por todos los articulos que desees adquirir.

Saludos
Oswaldo Campos
GRUPO INVENTRONICA

Herramientas para desarrollo con PIC.

INVENTRONICA PRESENTA SUS NUEVAS HERRAMIENTAS PARA EL APRENDIZAJE DE PIC:



Tarjeta entrenadora PIC-T40 (Pic Trainer de 40 pines), programable por puerto ICSP no es necesario sacar el pic para programarlo, solo conectale tu programador de PIC y listo! a practicar ya que cuenta con LCD, pulsadores, leds, sensor de temperatura, potenciometros, puerto USB, puertos A,B,C,D y E para conectar cualqueir cosa!
Cuenta con informacion para aprender a programar pic en lenguaje C (PICC de CCS).

Costo: $750 MXN (pesos mexicanos)
Envio a toda la republica mexicana por Estafeta: $130
contacto y/o compras: robo-sapiens@hotmail.com

*************************************************




Estas cansado de quitar y poner el pic del proto para grabarlo? te has fijado que todos los programadores tienen una tira de pines que dice VPP,VDD,GND,PGD,PGC,AUX? crees que son de adorno?... jaja pues no es cierto!!!!, estas lines sirven para grabar el pic sin desmontarlo del circuito donde este... aaa verdad que si son utiles!! solo que debes saber a que pines debes conectarlos para grabarlo ademas de que debes conectar unos cuantos componentes de proteccion (diodos, capacitores etc.).

Pues te presentamos la Tarjeta entrenadora PIC-MT40 (Pic MiniTrainer de 40 pines), esta minitarjeta es practicamente del tamaño del mismo pic solo que un poco mas larga y se inserta directamente al protoboard, aloja los elementos esenciales para poder programar el PIC directamente en el proto SIN quitar y poner quitar y poner quitar y poner como se hacia antes uuuuuu!!!. Cuenta ademas con pulsador de reset, zocalo para cristal, led power y por supuesto
conector ICSP para programador y el zocalo para el PIC. Opcionalmente puede enviarse sola o con el PIC16F877A o el PIC18F4550.
Cuenta con informacion de respaldo para aprender a programar en lenguaje C (PIC C de CCS)
Costo: Sola $70 MXN
Costo: Con PIC16F877A $140 MXN
Costo: Con PIC18F4550 $160 MXN

Envio a toda la republica mexicana por Estafeta: $130
contacto y/o compras: robo-sapiens@hotmail.com

*************************************************************************



Vas a realizar practicas con USB? agarrar un cable usb cortarlo, pelarlo y meterlo al proto es arcaico, inseguro y ademas poco elegante U.U Ahora con esta pequeña PCB puedes conectar tu cable USB (como el de la impresora) directamente al proto de manera segura, sin falsos y esteticamente y tienes las lineas de datos D+ y D- ademas de las de alimentacion GND y 5V y un pin mas (SENSE) que se conecta opcionalmente y sirve para saber si el USB esta conectado o no, cuenta con un led monitor que enciende unicamente cuando se conecta el usb a la computadora. Naturalmente compatible con cualquier PIC, AVR o microcontrolador con USB. Cuenta con ejemplos de USB para PIC18F4550
Costo: $40 MXN (Pesos Mexicanos)


Envio a toda la republica mexicana por Estafeta: $130
contacto y/o compras: robo-sapiens@hotmail.com

****************************************************************



Vas a controlar motores a pasos de 4 hilos? o motores de DC para tu robotcito? vas a controlar velocidad? el integrado L298N es una excelente opcion pues es un puente H integrado para motores DC o a pasos, con él puedes invertir el giro de los motores DC y tiene entradas ENABLE para meter PWM y controlar velocidad, ademas cuenta con pines S1 y S2 para sensar la corriente del motor... pero... no es compatible para insertarlo en el proto a menos que le dobles las patas o.O! ademas de que necesitas conectarle 8 diodos! de proteccion y otras cosas...

Pues te presentamos esta minitarjeta L298N que integra no solo al L298 sino a toda la circuiteria necesaria para hecharlo a andar y lista para insertarse en proto! conecta y listo a prácticar! ademas cuenta con leds verde(adelante) y rojo(atras) que indican la direccion de giro de tus motores. Facilitate la vida y dale un toque "mas aca" a tu robotcito con esta minitarjeta puente H.
Cuenta con informacion de respaldo:
-como conectar y controlar un motor PAP (usando PIC)
-como conectar y controlar un motor PAP (sin usar PIC)
-como conectar y controlar velocidad y sentido de motores DC (usando PIC)
-como conectar y controlar velocidad y sentido de motores DC (sin usar PIC)
Costo: $120 MXN (pesos mexicanos)

Envio a toda la republica mexicana por Estafeta: $130
contacto y/o compras: robo-sapiens@hotmail.com