• Embed Doc
  • Readcast
  • Collections
  • 1
    CommentGo Back
Download
 
Saber Electrónica 
13
Introducción 
En la figura 1 podemos apreciar eldetalle de todos los conectores de laTR-Brain, descripta en la edición ante-rior. Si lo desea, puede bajar sin cargode nuestra web: www.webelectronica-.com.ar, con la clave brain, toda la in-formación necesaria para el montajede esta controladora (circuito, lista demateriales, diagrama de circuito im-preso, modo de uso, programas, etc.).
CN1 - Entrada de alimentación lógica (VDD) 
En este conector debe aplicarseuna tensión continua de entre 9 y 15V.La controladora consume como máxi-mo 140mA, pero debe tenerse encuenta que toda carga que sea ali-mentada desde la salida VCC deCN4, estará agregando carga a lafuente de alimentación VDD, por loque deberá tenerse en cuenta a la ho-ra de seleccionar la fuente de alimen-tación adecuada. En cualquier caso,esta no debería superar 1A, ya que esla corriente máxima tolerada por el re-gulador de voltaje VR1.
CN2 - Entrada de alimentación de potencia (VHH) 
En este conector debe aplicarseuna tensión continua de entre 6 y 15V.Esta tensión es quien alimentará losmotores que se conecten a las salidasMI (CN7) y MD (CN8) y a los disposi-tivos (motores, relés, etc.) conectadosa las salidas HRxx (CN6). También se
Controladora por Puerto Paralelo
Uso y Programación 
En la edición anterior describimos el funcionamiento y armado de la controladora TR Brain que se conecta al puerto paralelo de una computadora y que permite manejar diferentes dispositi- vos electrónicos y para programar aplicaciones de robótica.En esta nota, veremos cómo se usan los conectores de la con- troladora y cómo se programa empleando el software gratuito que puede bajar de nuestra web: www.webelectronica.com.ar, haciendo click en el ícono password e ingresando la clave “brain” 
Preparado por la Redacción de Saber ElectrónicaSobre proyecto de www.todorobot.com.ar
MONTAJE
Figura 1
 
dispone de una salida VHH en el co-nector CN4, esta salida se puede usaren conjunto con las salidas HRxx obien para alimentar un circuito exter-no. La carga total que deberá soportarla fuente de alimentación VHH estádada por la suma de los dispositivosconectados a MI , MD , HRxx y a VHHde CN4.
CN3 - Puerto de comunicación a PC 
Este puerto permite conectarse ala PC mediante el cable de comunica-ción adecuado (que también se des-cribió en la edición anterior de SaberElectrónica). Una vez conectado per-mite descargar los programas a la TR-Brain mediante el software de progra-mación ProgBrain del cual hablare-mos más adelante.
CN4 - Salida alimentación periféricos 
En este conector se encuentrandisponible salidas para poder alimen-tar circuitos y dispositivos externos.GND y VHH son salidas directasdesde la entrada de CN2, VHH sóloestará presente cuando la controlado-ra esté encendida (llave ON/OFF enON).VCC es la salida regulada a 5Vdela entrada VDD de CN1. Esta salidase encuentra regulada mediante VR1,el cual soporta una carga máxima de1A. Cable aclarar que VR1 tambiénprovee de alimentación a la lógica in-terna de la TR-Brain, por lo que se re-comienda no alimentar cargas supe-riores a 800mAcon esta salida.
CN5 - Puerto de Entrada/Salida TTL
En este puerto se encuentran pre-sentes los pines RB0 a RB5 y RA4 delPIC16F84Aque posee incluido en laTR-Brain.La conexión entre el conector CN5y el PIC es directa, lo que significaque CN5 es una extensión de las sali-das RB0, RB1, RB2, RB3, RB4, RB5 yRA4 del PIC 16F84A.Los pines de este puerto serán en-tradas o salidas de acuerdo a cómo seprogramen los mismos en el PIC.RB0 a RB5 son entradas/salidasestándar TTL. Cuando están configu-radas como entradas, éstas poseen lafacilidad de habilitar vía software unaresistencia PullUp interna.RA4 se comporta como un Smith-Trigger al funcionar como entrada ycomo Colector Abierto (open colector)cuando se configura como salida. Eneste caso no existe la posibilidad dehabilitar un PullUp interno, por lo cualse deberá tener en cuenta al utilizar lamisma.
CN6 - Puerto de Salida de Alta Potencia (500mA) 
Este puerto permite el uso de lospines RB0, RB1, RB2, RB3, RB4, RB5y RA4 del PIC 16F84Apara el manejode cargas de mayor consumo. Paraesto se vale del uso de un conjuntoDarlington (ULN2003) para amplificarlas mismas.El DipSwitch de 8 llaves ubicado justo arriba del conector CN6 se utili-za para conectar o desconectar lassalidas del PIC mencionadas anterior-mente al conjunto Darlington.En la tabla 1 se puede apreciar lafunción de cada llave del DipSwitch.De esta forma, si por ejemplo qui-siéramos utilizar RB0 y RB1 para ma-nejar dos relés, las llaves 1 y 2 delDipSwitc deberían ponerse en posi-ción ON, y las restantes en posiciónOFF. Cabe aclarar que la llave 8 notiene función alguna y debe dejarseen OFF.Es IMPORTANTE tener en cuentaque las salidas HRxx del conectorCN6 son el reflejo amplificado de lassalidas Rxx del conector CN5 (cuandola llave correspondiente del DipSwitchestá en ON). Así mismo, no sería lógi-co ni recomendable que en el ejemploanterior, se intentase usar a RB0 co-mo una entrada si la llave 1 está enON.En la figura 2 se puede apreciar unejemplo de conexión de distintos dis-positivos al conector CN6.
CN7 y CN8 - Salidas a Motor Izquierdo y Derecho (MI y MD) 
En CN7 y CN8 se pueden conec-tar motores de corriente continua (Mo-tor DC). Estos motores son controla-dos mediante los H-Bridge BA6286(IC4 - IC5 ), los cuales permiten el ma-nejo de motores de 3V a 15V con unconsumo máximo de 1A.El arranque, parada y dirección degiro de los motores MI y MD son con-trolados directamente por el PIC16F84Amediante RA0, RA1, RA2 yRA3.En la tabla 2 se puede ver el mé-
Montaje
Saber Electrónica 
14
Tabla 1Figura 2 
 
todo de control de ambos motores, enla misma se aprecia que RA0 y RA1controlan el motor derecho (MD),mientras que RA2 y RA3 controlan elmotor izquierdo (MI).La velocidad de giro de los moto-res puede ser regulada independien-temente mediante RV1 y RV2.RV1 regula la velocidad del motorIzquierdo MI, mientras que RV2 regu-la la velocidad del motor derecho MD.En la figura 3 podemos ver la for-ma correcta de conectar un motor DCa los conectores CN7 y CN8.
CN9 - Entrada de sensores ópticos: 
En esta entrada se conecta el sen-sor óptico reflectivo doble provisto conla TR-Brain. Este sensor es especial-mente útil para diseñar robots para se-guimiento de líneas.
La tabla 3 muestracómo leer el esta-do de los sensores.
Botón de Reset:
En la figura 1 sepuede ver la ubi-cación correspon-diente al botón dereset dentro de la TR-Brain. El botónde reset se utiliza para los casos enlos que se desea reinicializar la TR-Brain.Esto puede ser debido a un erroren el curso normal del programa obien simplemente porque el proyectoasí lo requiere. Al presionar y liberar elbotón de reset, la TR-Brain se com-porta como si hubiese sido apagada yvuelta a encender.
Cómo 
Programar la Controladora 
Para progra-mar la controlado-ra que estamosdescribiendo, espreciso contarcon archivos ex-presados en len-guaje hexadeci-mal, tal como es-tamos acostum-brados al trabajarcon microcontro-ladores PIC (siUd. desea cono-cer cómo se tra-baja con los mi-crocontroladoresPIC, puede bajar archivos sincargo de nuestra web con laclave aiwa15).El archivo Hexadecimal (.hex)a grabar debe ser formato In-tel INHX8M. Este es el forma-to estándar generado por laherramienta de desarrolloMPLAB que puede descar-garse gratis en el site de Mi-crochip (http://www.micro-chip.com)Con el desarrollo de la controlado-ra TR-Brain (vea la edición anterior deSaber Electrónica) hablamos del soft-ware de programación ProgBrain, elcual le permitirá descargar sus progra-mas hacia el PIC de la controladora(sin quitarlo de ella).El programa puede bajarlo sin car-go, con la clave dada al comienzo deesta nota.En la figura 4 se puede observar lapantalla correspondiente al ProgBrain.ProgBrain le permitirá Programar,Verificar y Borrar todos los programasque usted diseñe dentro de la memo-ria flash del PIC16F84A, que es partede la controladora.Para usar este programa, copie elarchivo prograbrain.zip en el disco rí-gido de su PC, descomprímalo y lue-go ejecútelo.
Controladorapor PuertoParalelo
Saber Electrónica 
15
Tabla 2 Figura 3 Tabla 3 Figura 4 
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...