TODOPIC
Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: lagruya en 02 de Mayo de 2008, 01:03:58
-
Hola a todos, les comento que soy un novato absoluto en el tema de microcontroladores, en ese sentido Todopic es de una gran ayuda, por eso muchas gracias.
Bueno, metiendome en tema, me introduje en los microcontroladores por medio de textos sobre el pic16f84, luego de leer sobre su funcionamiento y posibles aplicaciones conclui que a pesar de ser un pic largamente superado hace tiempo, tiene basicamente dos ventajas que se ajustan a mi situacion, por un lado su funcionamiento es lo suficientemente sensillo para principiantes y por otro lado sus prestaciones se ajustan a los proyectos que tengo en mente (cuando llegue a ejecutarlos los pondre a disposicion).
Me propuse como metodo para familiarizarme con los pics llevar adelante el diseño de una placa entrenadora modular para el 16f84 (este objetivo tambien me puso en la situacion de aprender a usar el orcad... todavia no se que fue lo que mas trabajo me costo), tome como guia basicamente dos diseños previos uno lo saque de todopic y es el RRBOARD1_v2 de RedPic RRBOARD1_v2 (http://www.todopic.com.ar/foros/index.php?topic=13924.0) y el otro lo tome de la la pagina Ucontrol cuyo autor es Ariel Palazzesi entrenador modular ariel palazzesi (http://www.ucontrol.com.ar/wiki/index.php?title=PIC_TRAINER) . Basicamente tome ideas de ambos que me resultaron interesantes, desde ya el sistema modular me parece lo mas practico, la idea de Ariel de dividir los puertos en varios conectores me parece que redunda en un mejor aprovechamiento de los mismos, tampoco quise dejar fuera la opcion del reset, elemento que en su diseño para pics de 18 pines quedo de lado. Tambien agregue la posibilidad de seleccionar mediante jumpers la frecuencia del oscilador entre tres cristales.
En fin yendo al grano, la intencion del presente es la de compartir el diseño y someterlo a sus observaciones, las cuales seran de gran ayuda para decidirme a realizar el impreso.
En fin, saludos y muchas gracias!
subsanada la confucion, el RRBOARD1_v2 es diseño de RedPic.
reemplazado el adjunto, ahora RA4 esta conectada con resistencia de pullup y jumper para seleccionar su uso (in/out).
errata del esquematico: los dos capacitores de la fuente regulada que figuran con el valos de 1microfaradio son de .1 (mis disculpas)
-
Es un bonito ejercicio empezar por diseñar una entrenadora, así que te animo a seguir adelante.
Yo la he estado mirando y creo que está bien diseñada, es simple y te permitirá rápidamente probar cositas y enganchar módulos.
Lo que no entiendo es porqué no has conectado RA4.
Por cierto, que la RRBOARD es del amigo RedPic.
-
Uy, mil disculpas señor RedPic, :oops: ya modifico el error!
si, me quedo colgada RA4. Un error de apurado, no aguantaba mas, queria postear el diseño y se me quedo perdida (ahora reposteo con el diseño corregido).
aprovecho para hacer una consulta:
la RA4/TOKI como salida es a colector habierto, y como entrada funciona como disparador para el contador/temporizador del registro TMR0. ¿es esto mas o menos correcto?
bueno, ahora me meto en el diseño del pcb (para esto me voy a pelear un poco con el orcad) y en cuanto lo tenga listo lo posteo.
muchas gracias y un abrazo.
cada vez estoy mas entuciasmado. :-/
-
la RA4/TOKI como salida es a colector habierto, y como entrada funciona como disparador para el contador/temporizador del registro TMR0. ¿es esto mas o menos correcto?
Sí, correcto. Por eso quizás fuera recomendable ponerle una pullup combinada con un jumper para poder utilizarlo como salida cuando lo necesites.
-
Ahí tienes un pequeño artículo sobre el RA4:
El PORTA de los PIC's y una de sus particularidades : RA4 (http://www.todopic.com.ar/foros/index.php?topic=15129.0)
-
gracias Nocturno y RedPic por los datos y recomendaciones.
el tutorial sobre los puertos del pic es realmente bueno y claro, lo recomiendo a aquellos novatos que tengan dudas, es ademas muy extenso sobre cuestiones que exeden al pic en si mismo y ayudan a resolver problemas para la implementacion de alguna aplicacion.
modifique el esquematico y le puse una resistencia de pullup junto con un jumper (en el link del inicio del post esta el archivo .jpg modificado), igualmente me quedan dudas sobre el valor de la resistencia y si su coneccion es correcta. (segun el calgulo que hice con 220 ohms no me pasaria de los 25 mA que puede entregar el pic, es en este punto donde mas dudo de mis habilidades para calcular, me averguenza preguntar por algo tan simple, pero no esta demas asumir las dudas por mas insignificantes que parescan)
me retrase un poco en el desarrollo del proyecto, porque bueno, siempre que uno se entusiasma con algo, aparece alguna otra cosa de otra indole que nos desvia del tema. lo retome antes de ayer y hoy queria ya publicar el pcb, pero no doy pie con bola con el orcad para hacerlo (cuando quiero pasar del esquematico al pcb, haciendo un netlist me tira una serie de errores que no se solucionar) por eso decidi comprar los componentes y hacer el diseño a mano (si leyeron bien) calculo que en brevedad lo posteo.
denuevo muchas gracias!!!!!
-
Hola!, bien por tu placa entrenadora!, en cuanto a las resistencias, los diodos luciran bien, si le colocas resistencias de 470 o 560 ohm, y no exigiras las salidas del pic ok? :mrgreen:
Suerte!
Norberto
-
muy bien por la placa ,
pero una pequeña observacion si me permiten
si deseas usar interrupcion rb4-7 como harias ? tal ves te convendria hacer en el port b lo que has echo en el a
es solo mi opinion saludos!!
-
modifique el esquematico y le puse una resistencia de pullup junto con un jumper (en el link del inicio del post esta el archivo .jpg modificado), igualmente me quedan dudas sobre el valor de la resistencia y si su coneccion es correcta. (segun el calgulo que hice con 220 ohms no me pasaria de los 25 mA que puede entregar el pic, es en este punto donde mas dudo de mis habilidades para calcular, me averguenza preguntar por algo tan simple, pero no esta demas asumir las dudas por mas insignificantes que parescan)
me retrase un poco en el desarrollo del proyecto, porque bueno, siempre que uno se entusiasma con algo, aparece alguna otra cosa de otra indole que nos desvia del tema. lo retome antes de ayer y hoy queria ya publicar el pcb, pero no doy pie con bola con el orcad para hacerlo (cuando quiero pasar del esquematico al pcb, haciendo un netlist me tira una serie de errores que no se solucionar) por eso decidi comprar los componentes y hacer el diseño a mano (si leyeron bien) calculo que en brevedad lo posteo.
denuevo muchas gracias!!!!!
Me interesa mucho tu proyecto.
Si ya terminaste el PCB te agradeceria lo postearas,
y su puede ser una foto del producto terminado, tanto mejor!
Suerte!
-
Hola gente: recién veo este post, les cuento que yo también me estoy armando un híbrido Ariel-Diego :D :D :D
mejor dicho la plaquita para 40 pines y el tecladito con leds también, pero con unos cuantos cambios a gusto de mi paladar,
les cuelgo unas fotitos y mas tarde los esquemáticos por si a alguien le pueda ser útil.
Como verán la fotografía no es lo mío :( :( :(
(http://img204.imageshack.us/img204/6005/claudio072hk1.th.jpg) (http://img204.imageshack.us/my.php?image=claudio072hk1.jpg) (http://img157.imageshack.us/img157/6203/claudio074al0.th.jpg) (http://img157.imageshack.us/my.php?image=claudio074al0.jpg) (http://img397.imageshack.us/img397/1474/claudio075yk4.th.jpg) (http://img397.imageshack.us/my.php?image=claudio075yk4.jpg) (http://img300.imageshack.us/img300/5298/claudio076nh2.th.jpg) (http://img300.imageshack.us/my.php?image=claudio076nh2.jpg) (http://img410.imageshack.us/img410/8087/claudio077jr3.th.jpg) (http://img410.imageshack.us/my.php?image=claudio077jr3.jpg) (http://img104.imageshack.us/img104/1996/claudio078vn6.th.jpg) (http://img104.imageshack.us/my.php?image=claudio078vn6.jpg)
(http://img104.imageshack.us/img104/9473/claudio081hz3.th.jpg) (http://img104.imageshack.us/my.php?image=claudio081hz3.jpg)
-
jaja !! no es lo mio?? esta expectacular flaco te felicito!! , ahora pregunta jeje esos conectores de 14 pines creo son, son nuevos o de desguace ?? se consiguen macho y hembra ? saludos :-/
-
Hola Diego. esos conectores son IDC macho de 10 pines rectos y salen unas monedas en las casas de electrónica.
saludos!!
-
Acá dejo un vidito que hizo mi hermano...
-
bien che quedo barbara la placa funcionando, te preguntaba por q aca solo se consiguen las mangeras de hd y las hembras ni ablar asi que me tube que conformar con poner todo en la misma placa :(
-
Diego ya armaste la placa? porque si no es así te consigo las fichitas.
-
yyy si ya la arme
http://www.todopic.com.ar/foros/index.php?topic=21950.0
de todas maneras gracias por tu generosidad
-
Ups cierto!!! perdón se me pasó!! :mrgreen: :mrgreen: :mrgreen:
-
Bueno acá les dejo el esquemático, esta placa contempla solo lo necesario para que el micro funcione, fuente, cristales para elegir, reset, icsp, y un pull-up para RA4.
Todos los pines del micro están diponibles hacia el exterior, incluso el de reset y los del oscilador ya que en algunos de la familia 18f estos se pueden utilizar como I/O. Por eso el pin 1 del zócalo lleva un jumper de tres pines (JP1) para seleccionar si se utiliza como reset o como RE3. Igual para los pines 13 y 14 que pueden ser Osc1 y Osc2 ó RA7 y RA6 respectivamente.
(http://www.todopic.com.ar/foros/index.php?action=dlattach;topic=21564.0;attach=7245)
-
Hola tambien me motivo hacer un juguetico de esto, hace varios dia que elavore un circuito para un entrenador la cual tambien dejo para que len den un vistazo.. pero le cuento que despues de darle un vistaso a esta placa http://www.todopic.com.ar/foros/index.php?topic=21950.0, me vino otra cosa a la cabeza :-/ bueno, tendre que sacar un poco de tiempo para elavorar mi nuevo circuito haver que tal me va con este....
-
muy bien por la placa ,
pero una pequeña observacion si me permiten
si deseas usar interrupcion rb4-7 como harias ? tal ves te convendria hacer en el port b lo que has echo en el a
es solo mi opinion saludos!!
la idea es que con los conectores la placa se expande, una de esas expansiones es una botonera y leds que contenga todos los puertos para seleccionar entradas y salidas. de esa manera poder hacer pruebas mas complejas.
-
Hola gente: recién veo este post, les cuento que yo también me estoy armando un híbrido Ariel-Diego :D :D :D
mejor dicho la plaquita para 40 pines y el tecladito con leds también, pero con unos cuantos cambios a gusto de mi paladar,
les cuelgo unas fotitos y mas tarde los esquemáticos por si a alguien le pueda ser útil.
Como verán la fotografía no es lo mío :( :( :(
(http://img204.imageshack.us/img204/6005/claudio072hk1.th.jpg) (http://img204.imageshack.us/my.php?image=claudio072hk1.jpg) (http://img157.imageshack.us/img157/6203/claudio074al0.th.jpg) (http://img157.imageshack.us/my.php?image=claudio074al0.jpg) (http://img397.imageshack.us/img397/1474/claudio075yk4.th.jpg) (http://img397.imageshack.us/my.php?image=claudio075yk4.jpg) (http://img300.imageshack.us/img300/5298/claudio076nh2.th.jpg) (http://img300.imageshack.us/my.php?image=claudio076nh2.jpg) (http://img410.imageshack.us/img410/8087/claudio077jr3.th.jpg) (http://img410.imageshack.us/my.php?image=claudio077jr3.jpg) (http://img104.imageshack.us/img104/1996/claudio078vn6.th.jpg) (http://img104.imageshack.us/my.php?image=claudio078vn6.jpg)
(http://img104.imageshack.us/img104/9473/claudio081hz3.th.jpg) (http://img104.imageshack.us/my.php?image=claudio081hz3.jpg)
felicitaciones, veo que estas con un pic mas potente.
yo elegi hacer un hibrido para obligarme a estudiar un poco el tema y los diseños de ariel y diego fueron una inspiracion
saludos!
-
Hola , si ando a full jugando con "las" plaquitas :D :D :D
como verás hice una de teclado con leds, para probar entradas y salidas, creo que es lo indispensable, esta no lleva jumpers, la diseñé así y funciona como entrada o salida depende lo que elija el micro, incluso si pulsás en un botoncito el pic no se quema, después subo el esquemático.
también me armé una para rs232 y otra para el lcd 16x2, también casi sin jumpers.
cuando suba los circuitos los comento.
-
Lamento la tardanza en publicar, pero estuve sin internet por un tiempo.
La placa ya quedo lista y funcionando ok. :mrgreen:
Les agradesco a todos la colaboracion, sin el foro hubiera sido mucho mas dificil para mi meterme en este tema de los pics.
mi intencion es seguir posteando los proyectos que profundicen esta placa con el fin de arrimar mi granito de arena.
Les adjunto una imagen de la placa terminada, el impreso y los puentes.
(el impreso y los puentes los puse en imageshack porque cuando los queria adjuntar me tiraba el error de directorio upload lleno)
(http://img513.imageshack.us/img513/5462/000modulocentralpn5.th.jpg) (http://img513.imageshack.us/my.php?image=000modulocentralpn5.jpg)
(http://img78.imageshack.us/img78/7537/circuitoimpresonm1.th.jpg) (http://img78.imageshack.us/my.php?image=circuitoimpresonm1.jpg)
(http://img503.imageshack.us/img503/2403/circuitoimpresopuentescx1.th.jpg) (http://img503.imageshack.us/my.php?image=circuitoimpresopuentescx1.jpg)
-
les dejo los dos primeros programas que queme en el pic 16f84, para aquellos que se esten iniciando como yo, los recomiendo para familiarizarce con el asembler, el MPLAB y el icprog. Son modificaciones de algunos ejemplos que tome de http://www.electron.es.vg
el primero es muy simple, toma RA0 como salida y RA1 como entrada. RA0 siempre es la inversa de RA1
el segundo tambien es simple, RA0 es una entrada, que al tener un pulso, genera una secuencia de encendido de los leds conectados a RA1 - RA2 - RA3, este es un buen ejemplo del comando call y de como generar una rutina de retraso.
epero sean de ayuda.
-
Lamento la tardanza en publicar, pero estuve sin internet por un tiempo.
La placa ya quedo lista y funcionando ok. :mrgreen:
Les agradesco a todos la colaboracion, sin el foro hubiera sido mucho mas dificil para mi meterme en este tema de los pics.
mi intencion es seguir posteando los proyectos que profundicen esta placa con el fin de arrimar mi granito de arena.
Les adjunto una imagen de la placa terminada, el impreso y los puentes.
(el impreso y los puentes los puse en imageshack porque cuando los queria adjuntar me tiraba el error de directorio upload lleno)
Se lo ve muy bien, yo le agregaria un conector para ICSP. Para no andar poniendo y sacando el PIC con cada ajuste al programa...
Con que programa hiciste el ruteo?
-
Si es cierto, pero se me paso con la emocion, tampoco es tan molesto, pero con un conector para programar "in circuit" mejoraria la placa y protegeria el pic.
si por ruteo te referis a el diseño de pistas, lo hice a mano, luego lo escanie y lo termine con photoshop.
el señor todopic me recomendo el PCB wizard que en www.taringa.net lo encontras, pero ya era demasiado tarde.
saludos.
-
Por ahí le podés adaptar un conector a la placa, por ejemplo puede se una ficha de teléfono pegada con locktite a la placa y de ahí le tirás unos cablecitos soldados
a los pines del zócalo o alguna pista de la placa donde tengas: RB6, RB7, MCLR y GND, y el de 5V lo podés obviar!!
saludos!!
-
si, es posible hacerle una adaptacion, pero por el momento (mis tiempos libres son limitados) estoy haciendo un modulo para potencia de mas de 1500w, en cuanto tenga algo definitivo lo posteo.
gracias por el consejo, lo voy a tener en mente.