Está en la página 1de 66

Circuitos varios 2

Programador de PIC serial JDM reducido ICSP


Este programador se desarrollo tomando como base el JDM original pero a diferencia del original se han eliminado algunos componentes que no eran necesarios, por ejemplo mi idea era utilizarlo directamente por ICSP, para ello he unificado la fuente ya que el JDM original se alimenta desde el puerto serial, es decir, alimenta el microcontrolador para poder ser grabado pero cuando nos encontramos con la programacin en circuito tenemos el problema que el microcontrolador ya esta alimentado por la fuente de su circuito y tambin por la fuente del JDM, entonces al unificar la fuente ya no tenemos este problema, podemos programar el microcontrolador sin apagar la fuente. El circuito solo tiene tres resistencias que son de limitacin de corriente para el Clock, Data y Vpp, y un diodo zener de 13V 1/2W para la tensin del pin Vpp no pase los 13V. Luego en el JDM original vemos dos transistores y otros diodos y resistencias, esto es porque aparte posee una fuente de 5,1V para alimentar el micro y tambin conmutar cuando hay seal, nosotros no lo utilizamos ya que la fuente es unificada. Un software de grabacin de microcontrolador por serie para JDM podra ser el ICprog, PonyProg, etc el problema que he encontrado con estos es que no estn actualizados para los ltimos microcontroladores, tras una bsqueda en la red encontr el PICPgm que se encuentra disponible de forma gratuita tanto para Windows como para Linux, podemos encontrarlo en el siguiente link. http://picpgm.picprojects.net/index.html

Osciloscopio con matriz de 10x10Leds


Este circuito se trata de un Osciloscopio a leds, si bien esta muy lejos de ser una herramienta para el laboratorio, el uso es didactico y para el aprendisaje. Se emplea una matriz de leds de 10 x 10, un contador Johnson en este caso el CD4017 que posee 10 salidas, las cuales usaremos para generar el barrido horizontal. Y el barrido vertical esta desarrollado en funcin del LM3915 que es un vumetro de 10 niveles. Tanto la ganancia de entrada como la velocidad del barrido horizontal son configurables mediante sus dos potenciometros, el nivel de entrada se varia en la entrada del LM3195 y la base de tiempo del barrido horizontal se varia mediante el potenciometro del timer LM555 que comanda el clock del CD4017. A continuacin se mostrara el diagrama electrnico y su PCB. En este link se encuentra el PCB en formato pdf listo para imprimir en papel transfer.

Aqui actualizo el circuito con algunas fotos, tomadas el dia de hoy ya que lo arme recien para testearlo, tambien hay un video.

Testeo con Generador de Seales:

Testeo con Musica:

29 comentarios: Enviar esto por correo electrnicoBlogThis!Compartir en TwitterCompartir en Facebook

Vumetro Transistorizado
Este vumetro fue realizado a transistores para reemplazar a los integrados que normalmente son mas costosos, si bien solo tiene 8 etapas, se puede ampliar tanto como queramos, aadiendo mas etapas como las que ya tiene (se repiten), solo que al poner mas etapas hay que tener en cuenta la tensin que van a manejar los diodos, como se ve en el circuito los diodos estn en serie, esto quiere decir que si tenemos 10V en el primer diodo, al segundo le llegaran 9.5, el tercero 9, al cuarto 8,5, al quinto 8, y as sucesivamente, (digo intervalos de 0,5V porque los 0,7 son tericos y en estos diodos de conmutacin solo med 0.5), a medida que ponemos mas etapas menos tensin le va a llegar para excitar al transistor, entonces lo que podemos hacer es variar las resistencias de base para que se llegue a fondo

de escala. NOTA: Tener en cuenta que dependiendo de los leds que se usen tendrn menor o mayor intensidad y diferencia de potencial, por ejemplo si se usan colores diferentes es posible que un color encienda mas fuerte que otro, si pasa esto hay que variar el tamao de la resistencia de emisor de el transistor que comanda ese led.

POV - (Persistence Of Vision) PIC


El proyecto que se presenta es el de un POV, si bien ya es algo comn con el tema de los MCU, se trato de llevarlo a los mas simple posible. El circuito esta desarrollado en funcin a un microcontrolador PIC16F84, pero con su mismo PCB se puede implementar cualquier PIC16F62x (usando el cristal o con osc interno). La idea de este dispositivo como lo dice en su titulo Visin persistente, vendra a ser como en un tv u osciloscopio donde se utiliza un barrido horizontal para desplazar la seal vertical y as poder crear una imagen, solo que en este caso el desplazamiento horizontal lo genera el movimiento de un ventilador de pc, osea montando esta formacion de 8 leds en el extremo uno de los alabes de la turbina de 12V, logramos realizar el barrido necesario como para que se construya la imagen o el texto en nuestro caso. Al igual que en un osciloscopio nosotros ingresamos una seal y tenemos que sincronizarla en frecuencia con la finalidad de que se vea esttica en la pantalla para poder analizarla, en este caso sucede lo mismo, como tenemos el ventilador girando y la seal del pic a una determinada frecuencia, debemos sincronizar la misma para que permanesca esttica y se pueda leer, para ello se implemento un sensor de efecto hall UGN3503 que comanda directamente el reset del MCU, osea cuando el sensor detecte campo magntico se va a reiniciar, y esto mismo lo va a hacer por cada revolucin del ventilador por ende vamos a estar refrescando la imagen a cada rpm, con esto se logra que el texto se mantenga esttico y se estabilice sin importar la variacin de rpm.

A continuacin se mostrara el circuito, PCB, y las fotos del proyecto andando, tambin se dejara un link para descargar el programa que se encuentra en ensamblador y un pdf para imprimir el pcb. NOTA: Se debe balancear el peso, si no se encuentra bien balanceado comenzara a bibrar. LINK DE DESCARGA: http://www.mediafire.com/?8vq3u2308j6qm95

Placa Multipropsito para PIC16F877A


Este circuito es un entrenador para el PIC16F877A, el cual consta de un conector para cada uno de sus puertos y contiene el oscilador, un Jumper de reset y la fuente de alimentacin. El Jumper se encarga de poner a nivel bajo el RST del MCU.

La fuente de alimentacin funciona en base a un regulador positivo LM7805 que mediante el capacitor de 470uF/16V y el de 100nF se logra un filtrado de buena calidad para el MCU, el diodo 1N4007 no se puso con la finalidad de ingresar con corriente alterna, sino que este mismo cumple la funcin de proteccin de polaridad de entrada, es decir si conectamos bien la fuente, el circuito funciona, pero si la conectamos en inversa, el diodo hace que no se pueda alimentar en inversa el circuito protegindolo. A continuacin se mostrara el diagrama circutal, la disposicin de componentes y su PCB.

PLC con PIC


uPLCCS son las siglas u [mu] "micro" - PLC "Controlador Lgico Programable" CS [CCS] "Custom Computer Service". La idea de este PLC es que abre las

posibilidades al lenguaje de programacin, ya que no hay que limitarse a los lenguajes de objetos y lgicos de los conocidos PLC, sino que tambin se puede programar en C (de ah CCS), en Basic, en Ensamblador, etc... Esto nos proporciona una versatilidad aun mayor para lograr un programa ptimo y sencillo. El circuito que se presenta es solo el modulo lgico de procesos, no tiene interfase de potencia como por ejemplo Rels, Triac, Transistores, etc... El modulo cuenta con el conector paralelo para dicha expansin. El mismo cuenta con 4 entradas digitales aisladas pticamente 0 a 12V y 6 entradas analgicas las cuales tendrn que ser adaptadas segn el sensor a conectar ya que el rango de medicin para estas es de 0 a 5V. El mismo posee la fuente integrada la cual se puede alimentar tanto en continua como alterna ya que cuenta con su puente de diodos que sirve aparte para no cometer errores en polaridad, es decir, se puede polarizar de cualquier forma. Y algo importante es el mtodo de programacin, si bien es un micro de la firma Microchip, como sabemos se lo puede sacar del zcalo para montarlo en un programador o bien en este caso se integrado en la placa un conector ICSP (InCircuit Serial Programming) esto nos permite con un solo cable de 5 hilos conectarlo al programador sin tener que sacar y poner el integrado con riesgos de romper algn pin.

En el siguiente video se puede ver como funciona este uPLCCS con el programa que se mostrara a continuacin. El programa lo que hace es testear tres botones los cuales el primero ser una parada de emergencia que pondr a ceros las salidas digitales, y el segundo y tercer botn son fines de carrera. Lo que se simula con este programa es el movimiento de un motor que lleva y trae un carro de un punto a otro, cuando el carro llega a su limite se activa un fin de carrera invirtiendo dos salidas digitales (como se ve en el video los dos primeros leds son los que se invierten) de esta forma el motor cambia de sentido de giro y mueve el carro hacia el otro extremo donde se encuentra el otro fin de carrera que al activarse vuelve a invertir el sentido de giro del motor, esto se repite sucesivamente. A menos que se presione la parada de emergencia la cual pondr a ceros la salida.

#include <16f883 .h=".h"> #fuses XT,NOWDT,NOPROTECT,PUT,NOLVP,NOMCLR,INTRC #use delay(int=4000000) void main() { output_c(0b11111111); delay_ms(800); output_c(0b00000000); delay_ms(800); while(TRUE){ if (input(PIN_B0)==0) output_c(0b00000000); else if (input(PIN_B1)==0) output_c(0b01000000); else if (input(PIN_B2)==0) output_c(0b10000000); } }

Una forma muy buena de terminar este proyecto es programando este circuito o cualquier otro con un programa en LADDER, buscando por la web encontr un programa que es un compilador de LADDER para microconroladores Microchip (PIC) y Atmel (AVR), este programa es open source y pesa menos de 1MB, el mismo tiene muchsimas funciones para incluir en el programa y permite configurar el micro, por ejemplo su velocidad de clock, la asignacin de pines (entradas, salidas, etc..). Tambien funciona como simulador en tiempo real. El programa se llama LDmicro, el mismo en su web tiene los binaros de descarga en multiples idiomas y tutoriales muy completos de como configurarlo y compilar. Descarga la version en espaol aqui: http://cq.cx/dl/ldmicro-es.exe Tutorial en ingles: http://cq.cx/ladder-tutorial.pl Captura de pantalla del mismo programa anterior pero realizado en LADDER:

Datalogger PIC16F876A
El circuito presente se trata de un voltmetro de 0 a 5v con la idea de estudiar el ADC del microcontrolador y la interfase RS232, este sistema fue testeado con un sensor de temperatura con el fin de crear una curva de inercia de temperatura de un horno elctrico. Como se puede ver en los graficos en funcin de una tabla de valores completada por el datalogger y el tiempo de las muestras se logra trazar la curva que el sensor entrega. El circuito es extremadamente simple y la programacion del microcontrolador se realizo en lenguaje C para facilitar aun mas al dispositivo.

#include <16F876A.h> #device adc=10 #FUSES XT,NOWDT #use delay(clock=4000000) #use rs232(baud=9600, xmit=pin_c6, rcv=pin_c7, bits=8, parity=N) #include #define LED0 PIN_C0 #define LED1 PIN_C1 void main() { int16 q; float p; setup_adc_ports(AN0); setup_adc(ADC_CLOCK_DIV_2); lcd_init(); printf(lcd_putc, " ElectGPL \a"); output_high(LED1); delay_ms(60); output_low(LED1); delay_ms(60); output_high(LED1); delay_ms(60); output_low(LED1);

delay_ms(60); output_high(LED1); delay_ms(1000); for (;;) { set_adc_channel(0); delay_us(10); q = read_adc(); p = 5.0 * q / 1024.0; if (q == 1) p = 0; printf(lcd_putc, "Tension RS232 ON\n"); printf(lcd_putc, "5Vmax %02.5fV ", p); printf("%02.5f \n", p); delay_ms(20); output_low(LED0); delay_ms(20); output_high(LED0); } } ------------------------Archivo "*.hex":
:1000000004308A00EF2C00000A108A100A118207BF :1000100028340C3401340634201020104536E531E4 :10002000F4235026201020100700D432EE39E9378F :100030006E10D229B21932104F270A00352BED303D :100040007810201025183217353356102010000074 :10005000353084008313000803193C280130F80070 :10006000F701F70B3128F80B30284A30F700F70B6F :1000700037283A28800B2E2808003C0EF039F7006C :100080000F30060577048600000006144728061086 :1000900008000608F700060E0F39F800080083165E :1000A000061086100611831286100F30831606057F :1000B000F03886008312061500000614000049205F :1000C0007808BC00061000000614000049207808DB :1000D000BB0006100F3083160605860083123C0E07 :1000E000F700F030F70577083B04F8007808BB000C :1000F000BB1B5528391C86103918861400000611C0 :10010000000006103A0EBB000F30BB053B08BC00D8 :100110003D203A080F39BB00BC003D2008000F30DD :1001200083160605860006108610061183128610B7 :10013000061106100F30B50028200130A70027084F :10014000033C031CAB280330BC003D200530B50048 :100150002820A70A9F280230BC003D20A7012708BD :10016000033C031CBC2827080420A800B901280868 :10017000BA004F20A70AAF288A110A12132D360B96 :10018000C228C5284030B700C628B7010130350263 :10019000B70737088038B800B9013808BA004F20CF :1001A00008003408073A0319DF280B3A0319E4283A :1001B000063A0319EC28023A0319F228F72801300D :1001C000B500B600BF20FD28B9010130BA004F20AC :1001D0000230B5002820FD280130B5000230B600FD :1001E000BF20FD28B9011030BA004F20FD28013092 :1001F000B9003408BA004F20FD2808008316031701 :100200008C170C140000000083120C087F390319AE :1002100042290313A70003170D080313A8000317AF :100220000F080313A9002708B400D12028080317DA :100230008D000313290803178F0083168C170C14E5 :100240000000000083120C0D0E0D7F3903194229A6 :100250000313A70003170D080313A80003170F08C3 :100260000313A9002708B400D120280803178D0024 :100270000313290803178F008D0A03198F0A03132C :10028000FE280317031308008E30F7002808F80033

:100290002708F900FA01F808031D58297908F80021 :1002A000F9010830F702F808031D5829F701602901 :1002B0000310F81B5F29F90DF80DF7035829F813FF :1002C0008A110A12632D34080319D329BC00380897 :1002D0000319D329BC07031874297F30BC02031CFF :1002E000D3290319D32978298130BC070318D329CE :1002F0003C08F700F801F901FA013508C000C01701 :100300003608BF003708BE001830BC00BD013E1CD7 :10031000A1293B08FA07031C9329F90A031D932915 :10032000F80A0319BD173A08F907031C9A29F80AB5 :100330000319BD173908B600B6173608F8070318B1 :10034000BD17BD0DF80CF90CFA0CC00CBF0CBE0C9F :100350000310BC0B86290130F7070318D329F81BBB :10036000B829C00DFA0DF90DF80DF7030319D329BB :10037000C01FC929FA0A031DC929F90A031DC92981 :10038000F80A031DC929F80CF90CFA0CF70A03192D :10039000D3293508BD003908BD06BD1FD129F8177E :1003A000D729F813D729F701F801F901FA01080054 :1003B0002B0803199D2AB7002F0803199D2AB7029D :1003C000031CE7297F30B70703189D2AED298130E8 :1003D000B702031C9D2A03199D2A3708F700F8016C :1003E000F901FA01B6012C08B500B5172D08B400C3 :1003F0002E08B3001930B7003208B3020318102AD0 :100400000130B4020318102AB5020318102AB602EC :100410000318102AB60AB50AB40A3208B307422AEA :100420003108B40203182B2A0130B50203182B2A15 :10043000B60203182B2AB60AB50A3108B4073208E7 :10044000B307031C422AB40A031D422AB50A031D3E :10045000422AB60A422A30088038B5020318412AD7 :100460000130B6020318412AB60A30088038B507B1 :100470003108B407031C1F2AB50A031D1F2AB60A38 :100480001F2A7A14B70B452A502A0310B30DB40D56 :10049000B50DB60D0310FA0DF90DF80DB80DFC29C8 :1004A000381C582A0310F80CF90CFA0CB80C5B2A0B :1004B000F70303199D2AB81B842A0310B30DB40D4A :1004C000B50DB60D3208B3020318702A0130B4021C :1004D0000318702AB5020318702AB602031C932A67 :1004E0003108B40203187B2A0130B50203187B2AB5 :1004F000B602031C932A30088038B5020318842AF8 :100500000130B602031C932AFA0A031D932AF90A42 :10051000031D932AF80A031D932AF70A03199D2A3B :10052000F80CF90CFA0C2C08B7003008B706B71F06 :100530009B2AF817A12AF813A12AF701F801F9015B :10054000FA018A110A12872D831603178C170C14CF :10055000000000000318D32A83120C087F3903130C :10056000A80003170D080313A90003170F080313AE :10057000AA002808B400D120290803178D0003130E :100580002A0803178F0083168C170C140000000034 :1005900083120313A70BCD2AD02A83160317D32A5D :1005A000F22A8316031783120C0D0E0D7F390313E5 :1005B000A80003170D080313A90003170F0803135E :1005C000AA002808B400D120290803178D000313BE :1005D0002A0803178F008D0A03198F0A03100313CB :1005E000A70BA42A08003408B63CB400FA01350869 :1005F000B800B5170310B50CB60CB70CFA0CF90C13 :10060000F80CF70CB40BFA2AB81F112BF709F809EC :10061000F909FA09F70A0319F80A0319F90A03197B :10062000FA0A08008318172B3C3084008313F70163 :10063000F801F901FA01BC01BD01BE01BF013B088F :100640003A04390438040319552B2030C000031034 :10065000B40DB50DB60DB70DBC0DBD0DBE0DBF0D66 :100660003B083F02031D3E2B3A083E02031D3E2B72 :1006700039083D02031D3E2B38083C02031C4F2B5A :100680003808BC023908031C390FBD023A08031CA4 :100690003A0FBE023B08031C3B0FBF020314F70DC9 :1006A000F80DF90DFA0DC00B272B3C088000840AC9 :1006B0003D088000840A3E088000840A3F088000CC :1006C00008000408AC002B08AE000319802B2A0890 :1006D000B7002908B6002808B5002708B400BB01F8 :1006E000BA012030B9008230B80063217A08AA002C :1006F0007908A9007808A8007708A700AE0B672B37

:100700002A08B7002908B6002808B5002708B40051 :10071000F3227A08AA007908A9007808A8007708C7 :10072000A700AA1FA02BAC03AC16A709A809A9090A :10073000AA09A70A0319A80A0319A90A0319AA0AE8 :100740003B30B3009A30B200CA30B100B0010A3079 :10075000AE002B080319AC0A8314273084008313DE :100760002A08B7002908B6002808B5002708B400F1 :100770003308BB003208BA003108B9003008B800AD :1007800012237808F708031DD82B2B0A2E02031911 :10079000D82B2C080319DA2B0F392E020319D22B70 :1007A00003180A2CAC1B0A2C2C1BDA2B2030062C2D :1007B0002030AC05AC1EE82BAC122B08031DAC039B :1007C0007708AC002D30B400D1202C08F700AC0124 :1007D0002B082E02031DF62B7708AC002E30B40038 :1007E000D1202C08F7002030AC0500303030AC1E92 :1007F000062CAC122B08031DAC037708AC002D307F :10080000B400D1202C08F700AC013030F70777088E :10081000B400D12083103308B7003208B600310885 :10082000B5003008B400BB01BA01B9010A30B80004 :1008300012237A08B3007908B2007808B10077086B :10084000B000AE0BAC2B8A110A12B62D0408AC0016 :100850002B08AE000319452C2A08B7002908B6005A :100860002808B5002708B400BB01BA012030B90040 :100870008230B80063217A08AA007908A9007808B4 :10088000A8007708A700AE0B2C2C2A08B70029086F :10089000B6002808B5002708B400F3227A08AA0099 :1008A0007908A9007808A8007708A700AA1F652C76 :1008B000AC03AC16A709A809A909AA09A70A031934 :1008C000A80A0319A90A0319AA0A3B30B3009A30EF :1008D000B200CA30B100B0010A30AE002B080319D3 :1008E000AC0A83142730840083132A08B700290830 :1008F000B6002808B5002708B4003308BB0032084A :10090000BA003108B9003008B80012237808F70897 :10091000031D9D2C2B0A2E0203199D2C2C08031954 :100920009F2C0F392E020319972C0318D32CAC1BC4 :10093000D32C2C1B9F2C2030CE2C2030AC05AC1E91 :10094000AE2CAC122B08031DAC037708AC002D3085 :100950000C1EA82C99002C08F700AC012B082E02C5 :10096000031DBD2C7708AC002E300C1EB52C990051 :100970002C08F7002030AC0500303030AC1ECE2CF7 :10098000AC122B08031DAC037708AC002D300C1EF5 :10099000C72C99002C08F700AC013030F707770816 :1009A0000C1ED02C990083103308B7003208B60013 :1009B0003108B5003008B400BB01BA01B9010A30F2 :1009C000B80012237A08B3007908B2007808B100A1 :1009D0007708B000AE0B712C8A110A12CD2D84015C :1009E00083131F308305193083169900A6309800B1 :1009F00090308312980083161F149F141F159F11A7 :100A000007309C00FF308312A00083161F109F1434 :100A10001F159F151F1383121F139F1383169F17F4 :100A200083121F148F280C3003178D0000308F00A5 :100A30000313FE20A010200883168700831287145A :100A40003C30B5002820A0102008831687008312B0 :100A500087103C30B5002820A0102008831687009E :100A6000831287143C30B5002820A010200883167C :100A70008700831287103C30B5002820A010200882 :100A800083168700831287140430A700FA30B5005C :100A90002820A70B462D0030F8001F08C73978041E :100AA0009F000330F700F70B532D1F151F19562D0C :100AB00083161E088312A1001E08A2002208A800A7 :100AC0002108A7004429B701B6012030B5008130C4 :100AD000B4007A08BB007908BA007808B900770832 :100AE000B80063217708A7007808A8007908A90052 :100AF0007A08AA00AE007908AD007808AC00770843 :100B0000AB00B201B101B0018930AF00D8297A0839 :100B1000A6007908A5007808A4007708A300210B97 :100B2000982DA208031D982DA601A501A401A301DB :100B3000153003178D0000308F000313FE201E3088 :100B400003178D0000308F00031008300313A70037 :100B5000A422C93084002608AA002508A900240878 :100B6000A8002308A7000530AB00612B2530031730

:100B70008D0000308F00031004300313A700A4225F :100B8000C93084002608AA002508A9002408A80066 :100B90002308A7000530AB00262C20300C1ECE2DDC :100BA00099000A300C1ED22D99001430B50028206F :100BB0002010200883168700831207101430B50018 :100BC00028202010200883168700831207144B2D3D :020BD0006300C0 :02400E00713F00 :00000001FF ;PIC16F876A ;CRC=F8E6 CREATED="27-Mar-11 17:47"

No hay comentarios.: Enviar esto por correo electrnicoBlogThis!Compartir en TwitterCompartir en Facebook

Tester RJ45
Esta es una herramienta de testeo para cables del tipo UTP Nivel 5 y conectores RJ45 con la finalidad de testear los pares para la norma ethernet. El circuito no es mas que un secuenciador desarrollado en base a un PIC16F84A que tiene como funcin principal crear una secuencia consecutiva de barrido entre sus 8 bit. La configuracin de este tester es de poder conectar los dos extremos en la misma placa, pero notese en el PCB que uno de los dos conectores esta electricamente separado del resto, por lo que se puede armar en forma externa para medir el cable si es que este ya esta instalado en una tubera. El tester cuenta con un botn de Reset y uno de Modo, siendo el botn de modo la velocidad que usa en realizar la secuencia, el programa tiene 3 velocidades seteadas, pero obviamente se puede modificar. A continuacin dejare el cdigo fuente en el siguiente Link y su diagrama circuital con su PCB.

NOTA: tomar el PCB desde el archivo adjunto ya que este se encuentra en PDF con la mejor calidad y tamao. Aconsejable, imprimir una versin del PCB en papel normal para comprobar dimensiones antes de imprimirlo en papel transfer.

[Guia] Fuentes
Fuentes lineales. Las fuentes Lineales son las mas conocidas por todos nosotros, las que tienen un transformador reductor, un puente de diodos para pasar de alterna a continua pulsante y un filtro con capacitores para poder suavisar lo maximo posible esos picos de la continua pulsante. Una fuente lineal no regulada puede tener un debanado o multiples debanados, osea puede tener una tension de salida o varias, entre estas varias podrian ser por ejemplo tensiones todas positivas, o todas negativas o mixto, o bien simetrico. Un ejemplo de una fuente con multiples salidas podria ser la de las fuentes esas que se venden como universales que tienen un interruptor para elegir entre 1.5, 3, 4.5, 6, 7.5, 9 y 12V no son de la mejor calidad pero en si es una fuente con multiples salidas, que lo logran con un transformador con multiples devanados. Una fuente simetrica puede ser por ejemplo con dos devanados en donde sacamos +/- 12V o 5V o 25V o lo que queramos, usualmente utilizado en todo los circuitos que necesiten tratar seales, ya sean procesadores de seales, placas de sonido, amplificadores de audio, etc.. y luego tenemos las fuentes mixtas que tienen tensiones simetricas y no simetricas, un ejemplo es la fuente de PC, ya que esta cuenta con +12V, -12V, +5V, -5V, +3,3V, etc... A continuacion dejare los circuitos para que se pueda notar la diferencia entre devanados simples, multiples y mixtos.

Ahora hablaremos un poco

de la teoria de estas fuentes, que pueden ser de media onda, de onda completa con dos diodos o de onda completa con cuatro diodos (puente de diodos). Como sabemos el elemento principal es el transformador reductor, este transformador como vamos a usarlo en la red electrica a 50Hz tiene que estar en resonancia a esa frecuencia, por ende como sabemos todas las bobinas y capacitores responden en frecuencia, en una bobina, la frecuencia es inversamente proporcional a la inductancia osea a la cantidad de espiras, por ejemplo a mas frecuencia menos vueltas de bobina y a menos frecuencia mas vueltas. Para un tranformador de 50Hz en 220V tenemos aproximadamente unas 800vueltas de primario que para la relacion detransformacion tenemos un calculo directo que es Np/Ns = Vp/Vs, que nos dice que N vueltas de primario sobre N vueltas de secundario es igual a Tension del primario sobre Tension del secundario, es decir, si en el primario tenemos N=800 vueltas para 220V, y en el secundario tenemos N=100 vueltas, vamos a tener una tension de salida de 220V/8 = 27,5V. De esta forma se calculan las vueltas de un transformador para calcular la tension que nos entrega. Otro factor a tener en cuenta es el diametro del cobre, mientras mas grande sea este, mas corriente soportara el tranformador por ende mas consumira. De ahi viene que un transformador de 220 a 12 1A es mucho mas chico que uno de 220 a 12 8A, solo por el diamtro del cobre.

El puente de diodos, no es mas que una serie de diodos que va en funcion de la respuesta en frecuencia, la corriente y la tension. Por ejemplo para un transformador de 220 a 12 8A tenemos que usar didos de Si (silicio) de baja frecuencia y de mas de 8A para que no se destruyan y para que respondan bien. Luego de esto viene el capacitor, que se calcula 1000uF por Ampere de la fuente por ende para esta fuente de 8A tendriamos que usar un capacitor de 8000uF por 12V, pero como no hay esos valores, usaremos un capacitor de 10000uF por 16V o dos capacitores de 4700uF por 16V en paralelo. NOTA: los capacitores en paralelo suman su capacidad y en serie la restan. Aqu les dejare un diagrama de una fuente de 12V de media onda, otra de onda completa con dos diodos y otra de onda completa con cuatro diodos y sus respectivos graficos para comprender la seal que entregan.

Ahora que sabemos esto vamos a procedes a estas mismas fuentes pero reguladas mediante reguladores de tension. Seguramente ya sepan esto pero vamos a darle un poco de refresco, a estas mismas fuentes que mencionamos arriba podemos agregarles reguladores de tension ya sean positivos, negativos, estabilizados o regulables. Para ello vamos a hablar de los reguladores de National Semiconductors, los conocidos LM, primero empezaremos por los reguladores positivos de la serie LM78XX, donde XX es el valor que va a tomar numerico en funcion de la tension de salida que necesitamos. Por ejemplo tenemos LM7805, LM7806, LM7808, LM7809, LM7812, LM7815, LM7824 como los mas conocidos y para la rama negativa vamos a tener los mismos valores peor en lugar de LM78XX seran LM79XX, hay que tener en cuenta que si bien fisicamente son iguales, la coneccion no es la misma.

Tambien tenemos la opcion de utilizar reguladores variables, como el LM317 o LM337

A continuacion dare los circuitos de aplicacin para una fuente con 12 y 5V, otra fuente con +/-12 y +/-5V y otra regulable de 1.2V a 30V.

Fuentes SMPS Las fuentes del tipo SMPS (Switching Mode Power Supply) Como lo dice la palabra es una fuente de alimentacion en modo switch. Son las fuentes que tiene la PC, los DVD, los TV, Etc... Primero deberamos saber que significa switch de donde viene y como llegamos a esto. Si bien seguramente se estn imaginando un switch como un interruptor, si es as, es un interruptor donde marcamos encendido o apagado, en nuestro casa 1 y 0. Los transistores tienen una curva de respuesta en la que pueden funcionar en corte y saturacin, (ademas de trabajar en modo dinmico en el centro de su punto Q para amplificadores y manejo de seales anlogas), el corte y la saturacin de un transistor es lo que lo permite que binariamente el transistor active y desactive sin pasar por los estados intermedios. Imaginemos una canilla, el transistor se comporta igual, tenemos un flujo de agua que va de colector a emisor o de emisor a colector (dependiendo de la conflagracin) y tenemos la perilla que habr, cierra o grada el flujo de agua, esto seria la base del transistor.

En nuestro caso seria una canilla que se habr del todo (satura) o se cierra del todo (corta). Una vez que tenemos en cuenta que el transistor puede trabajar como una llave, en corte y saturacin., de ahi viene la palabra switch en la fuente, y porque decimos que es una fuente switch en lugar de una fuente lineal como las que vimos antes, bueno ahora la vamos a buscar otra diferencia a la fuente lineal, sabemos que las dos tienen transformador pero una tiene un transformador grande y la otra uno mucho mas chico. Remontando nos un poco a los inductores, mas arriba habamos dicho que a mayor inductancia (mas vueltas de bobina) menor frecuencia, y a menor inductancia mayor frecuencia. Si para un transformador de 50Hz estamos usando 800 vueltas de primario, entonces para un transformador de mas de 50Hz vamos a usar menos vueltas de primario, y si el transformador trabaja a 50kHz (50000Hz) van a ser muchas menos vueltas, por ende de ahi viene el transformador mas chico, en si es el mismo transformador que en la fuente lineal pero al elevarle la frecuencia podemos reducir su cantidad de espiras y por ende su tamao y peso. Ahora que sabemos porque es mas chico el transformador de una fuente SMPS, tenemos el tema que hay que generar esos 50000Hz ya que la red elctrica domiciliaria solo nos entrega 50Hz, para esto aparece el nombre Switching, ac es donde el transistor de potencia prende y apaga el primario del transformador de 50kHz, osea el transformador que funciona a 50000Hz hay que hacerlo andar a esa frecuencia sino no responde, entonces no nos quedara otra opcin que hacerlo oscilar a esa frecuencia o como dicen en la jerga, hacerlo switchear, para esto necesitamos un oscilador que comande un transistor (o varios) que a su vez hagan oscilar al transformador de 50000Hz, una vez que tenemos esto oscilando el transformador ya esta funcionando, y en el secundario solo resta hacer la fuente comn, diodos capacitores reguladores etc... solo que ahora ya no estamos en 50Hz sino que estamos en 50000Hz por lo que los diodos no son cualquiera sino que deben ser ultra rpidos, para que respondan a esta frecuencia. hasta ahora tenemos la fuente andando, pero esta fuente como lleva un circuito oscilador para el primario, y el circuito es de continua, necesitamos continua y la tensin de red para alimentar el primario, aqu es donde aparece la fuente directa de los 220Vac, seguramente habrn visto en las fuentes de PC que directo de los 220Vac viene un puente rectificador, unos filtros y un capacitor de como 400uF por 400V, o algo similar. De ah salen 330Vcc que es la tensin que va a switchear el transistor del transformador. Teniendo esto en cuenta tenemos todo, algunos circuitos osciladores de control de la fuente, aparte de oscilar, controlan la tensin que le llega a la base del transistor, para que no tenga sobre tensiones o subtensiones, esto pasa cuando no hay 220Vac sino que sube la tensin o baja, todo eso se compensa con el control del transistor dejando pasar mas o menos tensin a su base y controlando as la tensin de salida del transformador. Tambin seguro vieron un opto-acoplador por ah, ese opto-acoplador sirve para dos cosas, primero para saber a que frecuencia esta oscilando realmente en l transformador, y si se va de frecuencia poder auto ajustarla, y la segunda es saber que la tensin de referencia esta bien, si tiene mas o menos la ajusta con el fin de saber que el secundario del transformador esta entregando lo que tiene que entregar, por eso se pone el opto-acoplador de la salida del transformador hacia el integrado de control. Obviamente el secundario de este transformador al igual que una fuente lineal puede tener varios devanados secundarios o varias tomas en el devanado, de ah sacamos varias tensiones como por ejemplo las de una fuente de PC. Ahora dejare un diagrama de bloques.

Un ejemplo de controlador para estas fuentes puede ser el circuito integrado el SG3524 que posee las siguientes caractersticas: Control de los circuitos de potencia PWM Esto nos garantiza que el transistor que va a switchear al transformador, este optimizando su seal para que con la menor energa se pueda conseguir una buena estabilidad de oscilacin. Salidas push-pull Esto nos dice que a la salida podemos conectar transistores switch (para comandar al transformador y hacerlo oscilar) en conflagracin Push-Pull (es un transistor para comandar el hemiciclo positivo y otro para el negativo) 1% mximo de variacin de temperatura Nos permite mantener estabilidad aun en lugares con temperatura. Total de corriente de alimentacin inferior a 10mA Bajo consumo del integrado en funcin del consumo de la fuente. Operacin ms all de 100kHz Nos permite manejar frecuencias que estn en el orden de los 100000Hz (usar transforamdores mas chicos con menos vueltas de cobre) Aqui dejo dos circuitos de aplicacion desde su datasheet, el primero de ellos es una fuente comun SMPS para obtener desde 26Vcc a 5V 5A con el integrado SG3524.

Aqui dejo otro circuito desde su datasheet pero este es para una fuente Step-UP, osea para elevar la tensin por ejemplo como las de las potencias de auto, que apartir de 12V elevan a +/-50V, etc..

En este caso eleva de 5V a +/-15V, no entra mucha corriente, de echo menos de 100mA por lo que solo sirve para circuitos lgicos, pero se puede modificar para mas corriente.

Modulo de Interface RS232 - TTL


Este circuito es solo la inteface de RS232 a TTL, la finalidad es utilizarla con un microcontrolador para comunicarlo con la PC. La idea de este desarrollo es armar esta interface en forma modular para poder utilizarla en el protoboard.Como se ve a continuacin el circuito fue extrado de su datasheet y el PCB se creo lo mas chico posible sin utilizar integrados SMD para mayor facilidad en cuanto a conseguir los componentes y el armado.

El PCB es el siguiente, en el siguiente link se podr descargar en pdf listo para imprimir en papel transfer.

Aqu se muestran algunas fotos del desarrollo terminado.

Test del circuito enviando datos con un microcontrolador y recibindolos en la PC mediante el programa Hyperterminal.

Programador de PIC serial JDM reducido ICSP


Este programador se desarrollo tomando como base el JDM original pero a diferencia del original se han eliminado algunos componentes que no eran necesarios, por ejemplo mi idea era utilizarlo directamente por ICSP, para ello he unificado la fuente ya que el JDM original se alimenta desde el puerto serial, es decir, alimenta el microcontrolador para poder ser grabado pero cuando nos encontramos con la programacin en circuito tenemos el problema que el microcontrolador ya esta alimentado por la fuente de su circuito y tambin por la fuente del JDM, entonces al unificar la fuente ya no tenemos este problema, podemos programar el microcontrolador sin apagar la fuente.

El circuito solo tiene tres resistencias que son de limitacin de corriente para el Clock, Data y Vpp, y un diodo zener de 13V 1/2W para la tensin del pin Vpp no pase los 13V. Luego en el JDM original vemos dos transistores y otros diodos y resistencias, esto es porque aparte posee una fuente de 5,1V para alimentar el micro y tambin conmutar cuando hay seal, nosotros no lo utilizamos ya que la fuente es unificada. Un software de grabacin de microcontrolador por serie para JDM podra ser el ICprog, PonyProg, etc el problema que he encontrado con estos es que no estn actualizados para los ltimos microcontroladores, tras una bsqueda en la red encontr el PICPgm que se encuentra disponible de forma gratuita tanto para Windows como para Linux, podemos encontrarlo en el siguiente link. http://picpgm.picprojects.net/index.html

Blink Led - Amortiguado


El presente circuito es un oscilador de baja frecuencia para hacer destellar un led pero con un efecto amortiguado, es decir en lugar de que el led cambie de estado entre apagado y encendido de forma binaria, lo hace de forma lenta, de alguna forma imita a una lampara incandescente de potencia. El circuito esta desarrollado en base a un timer 555 el cual genera una seal cuadrada que en este caso es variable mediante el potencimetro y seteada a una frecuencia baja por medio del capacitor de 100uF (se puede modificar esta frecuencia re-configurando el circuito RC del 555)., luego por la salida de seal cuadrada del 555 tenemos otro circuito RC en base a una R de 10k y un capacitor de 470uF, esta R va a cargar el capacitor de 470uF (el tiempo de amortiguacin del led va a estar dado por este factor tambin), y por ultimo queda un diodo que cumple la funcin de enviar al transistor la seal envolvente del oscilador con el fin de generar esa amortiguacin. El circuito tiene un led de alto brillo de baja corriente por ello con una R de 1k en el transistor se logra buen brillo, peor si se usa led de mayor potencia, o mas leds, es necesario agregar otra etapa amplificadora con otro transistor mas de mayor potencia.

Contractor Muscular
Este circuito se trata de un contractor muscular o electroestimulador. El propsito de este mismo es educativo, ya que el desarrollo del mismo fue con el fin de el estudio de la contraccin muscular en funcin de energa elctrica en este caso este contractor entrega 2mJ a su salida, con este nivel de energa logramos una buena

contraccin la cual he probado en mi sin dolor alguno, siempre y cuando se use con electrodos adecuados, yo en mi caso utilice electrodos de los que se consiguen en internet a 20$ar. El funcionamiento del circuito es muy bsico, consta de un oscilador y un limitador de corriente variable para la etapa de salida, esta etapa de salida es un transformador invertido de 12V a 220V por 300mA y tanto el driver del transformador como el control de limitacion de corriente estn desarrollados con un TIP31C cada uno. El 555 es el encargado de generar los pulsos que sern monitoreados en el led que tiene en serie a su salida, quedando as el control de frecuencia y el control de intencidad que estos mismos se deben ajustar segn tratamiento y zona. NOTA: Mantener criterio de uso. A Continuacin dejo el circuito del mismo.

Control Remoto Multiproposito


Este circuito consta de dos etapas, el radio-enlace y la encriptacion. Para el Transmisor es un modulo RF UHF TWS de 433,92MHz y un Codificador de 8 Bit de encriptacion y 4 canales simultaneos. Para el Receptor es un modulo RF UHF RWS de 433,92MHz y un Decodificador de 8 Bit de encriptacion y 4 canales simultneos. El circuito es simple y funciona a la perfeccin, la distancia que eh probado entre el transmisor y el receptor fue de 25m pero en ambientes cerrados, en ambientes abiertos sin paredes de promedio debera triplicar la distancia, igualmente tambin depende de la antena, y en mi caso el receptor tiene un dipolo de de longitud de onda (+/-18cm) y el emisor tiene una antena interna de 4cm por lo que ah recorta mucha seal, en ambos casos debera tener una antena de (+/-18cm). Igualmente teniendo en cuenta la formula bsica de longitud de onda seria Lambda = Velocidad de onda sobre Frecuencia. Y nos dara algo as como 69,13cm de dipolo pero al pasarlo a de longitud de onda nos da +/- 18cm. El valor de los componentes no excede los 50$. El circuito es el siguiente:

Controlador de Matrices (x;y;z) para leds (BETA)


Este circuito esta en etapa experimental, lgicamente funciona pero no se ha probado aun. El funcionamiento es simple. para realizar un cubo de 4x4x4 leds, se requieren 4 matrices de 4x4 superpuestas de esta forma se logran las 3 dimensiones. La interfase es del tipo (x;y;z) pero en binario, sea el 00 representa el 0, el 01 representa el 1, el 10 representa el 2 y el 11 representa el 3. esto es para las tres dimensiones, por lo que con solo 6 bits de datos logramos manejar naturalmente las coordenadas de la matriz cbica. El circuito consta de 5 integrados lgicos. 2-74LS244 2-74LS139 1-74LS14 por tratarse de lgica TTL solo podemos alimentarlo con 5Vcc, analizando la primer matriz de las cuatro, notamos que requerimos manejar (x;y) de la misma, para ello utilizamos 1/2 del 74LS139 que es un decodificador de binario a decimal, por ende segn el cdigo ingresado en su entrada nos enviara un 1 lgico a la salida correspondiente, como son 2 bit de entrada son 4 salidas nicamente. Teniendo ya el valor de "y" nos falta el de "x" que esta dado por 2/2 del 74LS139 y atravs de este hacia el 1/2 del 74LS244 que son buffer Tri-State, se usan para discriminar entre las 4 matrices, es decir cuando damos un valor de (x;y) les llegara a las 4 matrices pero nos falta la componente "z" que en este caso va a habilitar los 74LS244 segn corresponda. ya que el tercer decodificador, el del eje "z", controla la habilitacin de cada 1/2 74LS244 y de esta forma controlamos que matriz encendemos de las cuatro. Con estos integrados 74LS139 y 74LS244, logramos acceder a las coordenadas tridimensionales. El ultimo integrado es el 74LS14 que es un hex-Schmitt Trigger, este integrado tiene como principal funcin la de invertir los bit de entrada del primer decodificador, ya que la matriz necesita polarizarse en directa e inversa para lograr encender un punto en la misma. A continuacin dejo dos grficos, el primero es de como se montaran las cuatro matrices superpuestas, siendo cada punto rojo un Led. y la segunda imagen es el circuito del mismo.

Detector de proximidad - con LM567


Este circuito fue diseado con el fin de montar varios en un robot para que funcionen como detectores de proximidad y de esta forma poder esquivar obstculos. El circuito es simple y confiable, esta basado en un parte de un PLL (decodificador de tono) de la firma national semiconductor LM567 y el principio de funcionamiento se basa en el rebote de la luz infrarroja, es decir un diodo led infrarrojo emite luz en esa long de onda y un foto transistor la recibe, al estar el foto transistor y el led uno al lado del otro mirando para el mismo lado, cuando se acerque una pared o obstculo la luz infrarroja emitida por el led rebotara en el objeto incidiendo en el foto-transistor y as activando una salida, ya que el pll esta configurado como vco y filtro pasa banda, osea el vco genera una seal portadora a una determinada frecuencia x que va a ser emitida por el led infrarrojo y la entrada del filtro pasa banda viene desde el foto transistor por ende si sintonizamos el vco con el filtro estaramos activando la salida cuando el foto transistor detecte una seal igual a la preestablecida por su filtro, seal que va a ser igual a la emitida por el led

mediante su vco. de esta forma se logra detectar el obstculo sin problemas de interferencia por la luz de la habitacin o controles remotos, etc... El circuito es el siguiente, y su costo no supera los 6$ar.

El PCB y proyecto completo se puede descargar del siguiente LINK

En esta captura del datasheet del fabricante del integrado podemos ver el circuito tipico en alterna, es el que proponemos en esta nota, tambin podemos ver las formulas para calcularlo. El circuito del fabricante nos dice que si ingresamos una frecuencia por la entrada (pin 3) relativamente igual a la generada localmente por el oscilador RC conformado por R1 y C1, la salida (pin 8) cambiara de estado. En nuestro circuito la seal de entrada es entregada por el fototransistor, pero la seal generada para ser rebotada con el objeto a sensar y luego captada por el fototransistor la tomamos del oscilador local (circuito RC), luego la amplificamos para poder excitar un led y de esta forma tenemos el detector de proximidad, tambien es posible hacer una barrera infrarroja, por ejemplo si en lugar de tomar la frecuencia del oscilador RC local usamos un oscilador externo (que debe estar oscilando a la misma frecuencia que el oscilador local RC) podemos crear la barrera, por ejemplo un oscilador externo podria ser un timer LM555 el cual puede excitar un led infrarrojo que apuntado al fototransistor del LM567 cumple las veces de barrera infrarroja. Link al video de youtube: http://www.youtube.com/watch?v=gngoUQg6olY

Control de potencia con Triac

Cuando necesitamos controlar alguna carga de potencia peridicamente, es decir, cuando el uso de este control es muy frecuente, como en un secuenciado de luces, Termostato, etc... el viejo Rele queda un poco obsoleto ya que los contactos de este tienen una vida til mucho menor a la de un semiconductor por tratarse de tener movimiento mecnico. Para solucionar estos problemas utilizaremos un Triac de potencia en este caso el BT137 que nos proporciona una tensin mxima de 500Vac y una corriente Mxima de 8Arms, lo cual es mas que suficiente para manejar cargas de 1kW (1000W). Este Triac es controlado mediante un opto-acoplador MOC3010, pero puede usarse casi cualquier MOC. El mismo posee en su interior un diodo led y un foto triac, entonces al encender el led con una tensin de 2V, en este caso se le agrego una resistencia para que la tensin de alimentacin sea de 5V (cualquier circuito TTL puede manejarlo directamente). Este opto-acoplador cumple la funcin de manejar al triac y tambin de aislarlo opticamente, es decir, el circuito lgico TTL esta fsicamente aislado del circuito de potencia, de esta forma se logra tener una mayor proteccin contra posibles sobre cargas o fallas.

PWM con 555 o 556


El siguiente circuito se trata de un oscilador de onda cuadrada con modulacin de ancho de pulso (PWM), para ello se empleo un LM556 (utilic este ya que no tenia LM555 pero es lo mismo solo que es doble). La configuracin del timer es como Astable y la variante esta en el agregado de dos diodos de conmutacin para restringir el semisiclo positivo y negativo en la carga y descarga del capacitor. A la salida se le ha puesto un led para que pueda verse el impacto de la variacin del PWM, pero tambin se muestra en el osciloscopio para que se pueda ver mejor la seal. Circuito con 556:

Circuito con 555:

En la captura numero 1 que el leda se encuentra lo mas bajo posible y para ello se

encuentra en un ciclo de trabajo de 329us de encendido y 8.62ms de apagado, traduciendo esto es 2,94% Ton y 97,05% Toff por ende el led enciende lo menos posible.

En la captura numero 2 es el caso inverso donde el ciclo de trabajo de 5.67ms de encendido y 210us de apagado, traduciendo esto es 98.76% Ton y 1.23% Toff y aca logramos el mayor brillo del led.

A continuacin se puede ver el circuito funcionando.

NOTA: Si se va a manejar Led de potencia hay que agregar una etapa de potencia a la salida, por ejemplo un transistor MOSFET (IRF520, IRF680, IRFZ44, etc...) Esto quedara: del OUT del integrado (pin 3 en el 555 y pin 5 en el 556) se coloca una resistencia de 100ohms hacia la compuerta del transistor mosfet, la fuente del mosfet a gnd y del drenaje del mosfet se conectara la carga hacia Vdd. Tener en cuenta que si se alimenta el circuito con 12V, la tensin en la carga ser de casi 11V.. por consiguiente si se conecta un led de potencia o varios, deben ir con su resistencia para que no se queme. Gate, Source y drain son los pines del transistor mosfet, equivalente a Base, Emisor y Colector de un transistor bipolar.

Reloj Digital Discreto


Este reloj digital esta creado en base a circuitos lgicos, como contadores, decodificadores, compuertas y timers. La base del circuito es el contador Up/Down 4510, este integrado cuenta del 0 al 9 con posibilidad de presetear el cdigo que queremos, este integrado nos entrega el cdigo BCD (binario codificado decimal) de cada numero. Luego de este codificador contador, necesitamos un decodificador que pase el binario a la 7 segmentos para poder activar los displays, en este caso utilizamos el 4511. Para lograr que el contador de segundos se reinicie al llegar a 60, es decir despus del 59 pase a 00, se utiliza una compuerta AND que lo que hace es buscar el binario 110 (numero 6) del segundo 4510, una vez que encuentra este valor reinicia el contador. Al mismo tiempo que se reinicia alimenta el clock del contador de minutos. (Este circuito es igual al de los segundos, ya que tambin cuenta hasta 60) luego de este aparece el contador de horas (12 horas), el cual tambin tiene una compuerta AND pero este espera el 1 y el 2 para formar el 12

que casualmente solo es 01 y 10 por ende con una compuerta AND de dos entradas nos alcanza. Todo esto tiene que funcionar con un clock una seal de 1Hz o 1 segundo, la cual no esta creada muy eficiente mente ya que la base de tiempo la proporciona un 555, que en clculos da un 1Hz pero como sabemos los componentes tienen otros factores que no son tericos que hacen que esa frecuencia varie... Es posible hacerlo mas exacto utilizando un cristal de 32768kHz y de ah empezar a dividir con preescaler hasta llegar a 1Hz. Por ultimo para aprovechar las cuatro compuertas AND del integrado 4081 la ultima se utiliza como buffer para no sobrecargar el clock y alimentar 2 leds que podran ir entre los displays de horas, minutos y segundos para marcar el segundero (HH:MM:SS). El circuito como se ve es sencillo no requiere un nivel de conocimiento elevado y es de bajo costo ya que son integrados CMOS de uso general. Las mejoras podran ser principalmente agregarle una base de tiempo a cristal de cuarzo como explicaba antes 32768Hz, y otra mejora es la de agregarle pulsadores en los clock de minutos y horas, para poder setear o poner en hora al reloj, esto se puede hacer solo con pulsadores (mas alguna compuerta antirrepique Schmitt trigger) o bien con algun 555 que genere pulsos cada medio segundo o menos para que al mantener el pulsador apretado incremente el valor de puesta en hora.

14 comentarios: Enviar esto por correo electrnicoBlogThis!Compartir en TwitterCompartir en Facebook

Sensor de Movimiento / Proximidad por Ultrasonidos


El circuito presentado es para estudiar los ultrasonidos, los sensores y poder analizar y mejorar el circuito ya que este mismo se puede seguir mejorando. La primera etapa consta de un amplificador para el receptor de ultrasonidos, la salida de este es ingresada a la segunda etapa de amplificacin, la salida de esta segunda etapa cumple dos funciones, la de entregarnos la seal a analizar y la de alimentar el transmisor de ultrasonidos, ya que este transmisor se alimenta de la salida del receptor, podemos decir que es una realimentacin de ultrasonidos, esto es lo que permite descartar el uso de osciladores y dems circuitos. Por otro lado la salida de esta segunda etapa de amplificacin es enviada a un detector de AM, si bien los diodos no son de germanio (se puede mejorar), el circuito enva el nivel suficiente de tensin como para poder exitar estos diodos, y por ultimo a la salida de este detector hay un amplificador con un led para poder comprobar el funcionamiento del circuito. Claro esta que lo desarrolle de esta manera por tratarse de un circuito ampliamente mejorable y para simplifiacrlo al mximo, pero podran agregar amplificador operacional como comparador para que la salida sea mas estable o simplemente circuitos lgicos schmitt trigger para neutralizar los repiques errneos. El circuito es el siguiente, y se anexa el link a youtube del mismo funcionando.

Redimencionar el PCB.

Link a youtube http://www.youtube.com/watch?v=FdT2L2gfekM

Telfono Completo
Este es un circuito sacado directamente del Datasheet de Motorola, el mismo es un Transceptor Telefnico, sea conectando este circuito en una lnea telefnica, podemos extraer e ingresar el audio. Pero al seguir leyendo el Datasheet, nos va dando diversos circuitos de aplicaciones entre ellos, el de un telfono completo. Utilizando este integrado MC34014 como Speech Network y agregndole un discador DTMF MC145409 y por ultimo un detector de Ring MC34017. Logramos conformar el telfono completo. Los controles del mismo son Selector de discado por Tono o por Pulsos, Hook Switch que es el pulsador para cortar como en todo telfono. Y se le podra agregar un Mute al Ring (desconectando el integrado MC34017 de la alimentacin) y un control de Volumen para el parlante. El circuito es el siguiente:

Capacitores - Valores Normalizados

NOTA: las capacidades varan segn la tecnologa del capacitor y de la tensin. Ej: un capacitor cermico de 4700uF no es normalizado, un capacitor electroltico de 2,7pF no es normalizado, etc... 1pF 1,2pF 1,5pF 1,8pF 2,7pF 3,3pF 3,9pF 4,7pF 5,6pF 6,8pF 8,2pF 10pF 12pF 15pF 18pF 22pF 27pF 33pF 39pF 47pF 56pF 68pF 82pF 100pF 120pF 150pF 180pF 220pF 270pF 330pF 390pF 470pF 560pF 680pF 820pF ------1nF 1,2nF 1,5nF 1,8nF 2,7nF 3,3nF

3,9nF 4,7nF 5,6nF 6,8nF 8,2nF 10nF 12nF 15nF 18nF 22nF 27nF 33nF 39nF 47nF 56nF 68nF 82nF 100nF 120nF 150nF 180nF 220nF 270nF 330nF 390nF 470nF 560nF 680nF 820nF ------1F 1,5F 2,2F 3,3F 4,7F 6,8F 10F 15F 22F 25F 50F 100F 470F 1000F 2200F 3300F 4700F

6800F 8200F 10000F

Contadores 4026 y 4033


Estos integrados 4026 y 4033 poseen en su interior toda la lgica necesaria para lograr mostrar en un display de 7 segmentos una cuenta que va de 0 a 9, entre sus pines de habilitaciones, reset y clock, tambin encontramos uno muy comn "carry out" este pondr un 1 a su salida cuando pase por cero el contador, osea cuando cuenta 1, 2, 3,...9, 0 (justo ah pondr un 1 a su salida). Esto sirve para concatenar contadores porque se puede poner esa salida de carry a la entrada de clock de otro contador y de esta forma cuando el de las unidades pase por cero pondr en uno el contador de las decenas, de esta forma logramos expandir el contador de 00 a 99, y as sucesivamente. El circuito solo puede contar en forma ascendente por lo que nos acota algunas posibilidades pero si quieren contar en forma up/down pueden usar el 40110 que es similar a estos dos pero con esa opcin. El 4026 y 4033 como se puede ver en los circuitos son muy similares, se conectan casi de la misma forma, pero tienen unas diferencias elctricas, el 4026 controla displays de leds o transistores a su salida, pero el 4033 controla transistores a su salida y vlvulas del tipo numitron nixie (los viejos "displays" termoionicos).

Diodos Zener - Valores Normalizados para 1W y 5W


ZENER 2.7V 1W 1N4725 ZENER 3.3V 1W 1N4728

ZENER 3.6V 1W 1N4729 ZENER 3.9V 1W 1N4730 ZENER 4.3V 1W 1N4731 ZENER 4.7V 1W 1N4732 ZENER 5.1V 1W 1N4733 ZENER 5.6V 1W 1N4734 ZENER 6.2V 1W 1N4735 ZENER 6.8V 1W 1N4736 ZENER 7.5V 1W 1N4737 ZENER 8.2V 1W 1N4738 ZENER 9.1V 1W 1N4739 ZENER 10V 1W 1N4740 ZENER 11V 1W 1N4741 ZENER 12V 1W 1N4742 ZENER 13V 1W 1N4743 ZENER 15V 1W 1N4744 ZENER 16V 1W 1N4745 ZENER 18V 1W 1N4746 ZENER 20V 1W 1N4747 ZENER 22V 1W 1N4748 ZENER 24V 1W 1N4749 ZENER 27V 1W 1N4750 ZENER 30V 1W 1N4751 ZENER 33V 1W 1N4752 ZENER 36V 1W 1N4753 ZENER 39V 1W 1N4754 ZENER 47V 1W 1N4756 ZENER 51V 1W 1N4757 ZENER 56V 1W 1N4758 ZENER 100V 1W 1N4764 -------------------ZENER 3.3V 5W 1N5333 ZENER 3.6V 5W 1N5334 ZENER 3.9V 5W 1N5335 ZENER 4.3V 5W 1N5336 ZENER 4.7V 5W 1N5337 ZENER 5.1V 5W 1N5338 ZENER 5.6V 5W 1N5339 ZENER 6.2V 5W 1N5341 ZENER 6.8V 5W 1N5342 ZENER 7.5V 5W 1N5343 ZENER 8.2V 5W 1N5344 ZENER 9.1V 5W 1N5346 ZENER 10V 5W 1N5347 ZENER 11V 5W 1N5348 ZENER 12V 5W 1N5349 ZENER 13V 5W 1N5350

ZENER 15V 5W 1N5352 ZENER 16V 5W 1N5353 ZENER 18V 5W 1N5355 ZENER 20V 5W 1N5357 ZENER 22V 5W 1N5358 ZENER 24V 5W 1N5359 ZENER 27V 5W 1N5361 ZENER 28V 5W 1N5362 ZENER 30V 5W 1N5363 ZENER 33V 5W 1N5364 ZENER 36V 5W 1N5365 ZENER 39V 5W 1N5366 ZENER 43V 5W 1N5367 ZENER 47V 5W 1N5368 ZENER 51V 5W 1N5369 ZENER 56V 5W 1N5370 ZENER 60V 5W 1N5371 ZENER 62V 5W 1N5372 ZENER 68V 5W 1N5373 ZENER 75V 5W 1N5374 ZENER 82V 5W 1N5375 ZENER 87V 5W 1N5376 ZENER 91V 5W 1N5377 ZENER 100V 5W 1N5378 ZENER 110V 5W 1N5379 ZENER 120V 5W 1N5380 ZENER 130V 5W 1N5381 ZENER 150V 5W 1N5383 ZENER 160V 5W 1N5384 ZENER 180V 5W 1N5386 ZENER 200V 5W 1N5388 2 comentarios: Enviar esto por correo electrnicoBlogThis!Compartir en TwitterCompartir en Facebook

Resistencias - Valores Normalizados


Estos valores se multiplican para lograr los valores faltantes. Ej: 6.80 10% * 1000 = 6800 = 6k8 **RESUMEN DE VALORES NORMALIZADOS** 10 68 470 3k3 22k 150k 1M 12 82 560 3k9 27k 180k 2M 15 100 680 4k7 33k 220k 3M3

18 120 820 5k6 39k 270k 3M9 22 150 1k 6k8 47k 330k 5M6 27 180 1k2 8k2 56k 390k 8M2 33 220 1k5 10k 68k 470k 10M 39 270 1k8 12k 82k 560k 47 330 2k2 15k 100k 680k 56 390 2k7 18k 120k 820k *********************************** 1.00 10% 1.20 10% 1.50 10% 1.80 10% 2.20 10% 2.70 10% 3.30 10% 3.90 10% 4.70 10% 5.60 10% 6.80 10% 8.20 10% -------1.00 5% 1.10 5% 1.20 5% 1.30 5% 1.50 5% 1.60 5% 1.80 5% 2.00 5% 2.20 5% 2.40 5% 2.70 5% 3.00 5% 3.30 5% 3.60 5% 3.90 5% 4.30 5% 4.70 5% 5.10 5% 5.60 5% 6.20 5% 6.80 5% 7.50 5% 8.20 5% 9.10 5%

-------1.00 1% 1.02 1% 1.05 1% 1.07 1% 1.10 1% 1.13 1% 1.15 1% 1.18 1% 1.21 1% 1.24 1% 1.27 1% 1.30 1% 1.33 1% 1.37 1% 1.40 1% 1.43 1% 1.47 1% 1.50 1% 1.54 1% 1.58 1% 1.62 1% 1.65 1% 1.69 1% 1.74 1% 1.78 1% 1.82 1% 1.87 1% 1.91 1% 1.96 1% 2.00 1% 2.05 1% 2.10 1% 2.15 1% 2.21 1% 2.26 1% 2.32 1% 2.37 1% 2.43 1% 2.49 1% 2.55 1% 2.61 1% 2.67 1% 2.74 1% 2.80 1% 2.87 1% 2.94 1%

3.01 3.09 3.16 3.24 3.32 3.40 3.48 3.57 3.65 3.74 3.83 3.92 4.02 4.12 4.22 4.32 4.42 4.53 4.64 4.75 4.87 4.99 5.11 5.23 5.36 5.49 5.62 5.76 5.90 6.04 6.19 6.34 6.49 6.65 6.81 6.98 7.15 7.32 7.50 7.68 7.87 8.06 8.25 8.45 8.66 8.87 9.09

1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1%

9.31 1% 9.53 1% 9.76 1%

Barrera Infrarroja
El siguiente circuito es de una barrera infrarroja, diseada con el fin de aplicarla a una central de alarma, tuvo varias versiones, esta es la 2.0 que se diferencia de la 1.0 por soportar mayor distancia. La versin 1.0 era la casi la misma que esta pero en lugar de tener un driver en base al array de transistores ULN2003, solamente contaba con un transistor 2N3904 y 4 leds IR. En el receptor 1.0 era igual a este pero en lugar de tener un modulo infrarrojo de tres terminales, tenia un solo foto transistor y un filtro. Esta nueva versin 2.0 funciona igual que la 1.0 pero al tener 14 emisores infrarrojos y un receptor de tres terminales semi amplificado, podemos lograr mayor alcance, claro que tambin podemos agregarle una lente en el receptor y ampliarla mucho ms. El funcionamiento, esta basado en dos integrados de la firma Holtek HT12E y HT12D ya utilizados en varios proyectos de este blog. Estos dos integrados son de 8bit de encriptacin y 4bit de datos, tanto para el codificador como para el decodificador. En el circuito no se utilizaron los 4 canales pero podra existir una nueva versin, del circuito utilizando estos canales para crear distintas zonas de sensores y poder interconectar todos entre si.

El circuito es el siguiente:

Contador Johnson 4017


Este circuito integrado es uno de los caballos de batalla de los que recin comienzan a divertirse con la electrnica, es tan importante como el 555. El integrado 4017 es un contador johnson (un contador en anillo) esto quiere decir que la secuencia de Q0 a Q9 es reiniciada o "loopeada" (esto quiere decir que cuando llega a Q9 luego sigue con Q0 y as sucesivamente en forma de Loop). Esto puede ser modificado ya que el 4017 cuenta con un Reset, si el Reset se pone a GND la cuenta sera de Q0 a Q9 pero si se pone hacia alguna de sus salidas, este achicara el anillo del loop, es decir, si ponemos el Reset conectado a Q6 el 4017 solo contara hasta Q5, y cuando llegue a Q6 se reiniciara y comenzara nuevamente desde Q0 (Ej. Q0>Q1>Q2>Q3>Q5, Q0>Q1>Q2>Q3>Q5, Q0>Q1>Q2>Q3>Q5) . Tambin posee un Carry out lo que permite concatenar estos integrados y poder generar anillos mas grandes. Si bien no vamos a nombrar la inmensa cantidad de aplicaciones que posee este integrado, nombraremos las mas comunes. Se puede observar en los circuitos de ejemplo que se utilizaron 10 leds en el primer circuito donde se van encendiendo ciclicamente de Q0 a Q1 y luego vuelve a empezar (anillo). Luego en la figura de la derecha superior se muestra como es posible reiniciar el 4017 antes de que llegue al final, reiniciando en Q6 la secuencia solo se limita a 5 salidas. Y por ultimo el circuito de abajo es el mismo que el de arriba pero se le agregaron diodos de conmutacin 1N4148 esto sirve porque como se puede ver Q6, Q7 y Q8 tienen diodos a la salida y estn conectados Q4, Q3 y Q2, esto quiere decir que los leds encendern en el siguiente orden (L1>L2>L3>L4>L5>L4>L3>L2, L1>L2>L3>L4>L5>L4>L3>L2, L1>L2>L3>L4>L5>L4>L3>L2, y as sucesivamente) esto es como las viejas luces que traa el auto fantstico adelante. Los diodos son para que la tensin valla a los leds y no vuelva hacia el generador o hacia el 4017. Cabe destacar que este integrado tiene cientos de aplicaciones mas, como divisores de frecuencia, control de direcciones en matrices, generadores de pulsos, decodificadores y mas. A estos circuitos es posible agregarles etapas de potencia para controlar por ejemplo lamparas de 220V utilizando el proyecto (control de potencia con triac).

Osciloscopio PIC12F675 y LCD C115


Este proyecto es un Osciloscopio de barrido horizontal fijo y vertical variable Desarrollado en assembler para el mcu PIC12F675, el hardware consta solamente del mcu y el lcd, Utiliza el protocolo I2C para transferir datos desde el mcu al lcd (SDA-SCL),RST y la entrada de seal anloga (el funcionamiento del osc varia en funcin de la re-acondicion de la seal de entrada) para probarlo debera colocarse un potencimetro de 10K a la entrada como se ve en el grfico. El circuito entero funciona con 3V podra usarse una pila tipo CR20xx en mi caso use una CR2032. La entrada de seal es el pin GP0 que para seales anlogas debe colocarse un capacitor de bloqueo de DC. Desde el siguiente Link se puede descargar el programa en .asm el codigo compilado .hex y el circuito.

Regulador 78XX >2A


Esta fuente la he desarrollado por la necesidad de un cargador de 5V 2A para una tablet, como el cable que trae es USB ya sabemos que el USB de la PC mximo nos entrega 500mA, por lo que seria absurdo conectar 4 cables USB a una pc solo para cargar un dispositivo. La otra opcion es conectar este cable directo a los 5V de la fuente de PC que sabemos que le sobran mas de 2A para drenar. Pero en mi caso no quera dejar la fuente de la PC encendida solo para cargar este dispositivo. El problema es que el 7805 solo drena 1,5Amax con un disipador muy generoso y ventilado, por esa razn le baje el mximo de consumo a 1A para que no trabaje tan exigido, ahora viene la forma de obtener 2A, si bien en el datasheet nos muestra un circuito de mayor corriente con un transistor en base comn alimentado por un 7805 y una resistencia de 1W, pero la verdad es que ya tenia los componentes en mi casa y quera salir del apuro, aparte creo que es mas sencillo mi circuito que el que presenta el datasheet. En Internet cuando uno busca fuente de 5V de 2 o 3A encuentra que muchos circuitos ponen directamente los reguladores en paralelo (pin a pin) pero ese diseo me hizo un poco de ruido y tras analizarlo un poco, cuando vemos el datasheet el circuito interno del 7805 (en el datasheet que puse aqu en la pagina 10) podemos ver que el transistor Q16 es la etapa de salida pero a su vez el divisor resistivo que tiene en su emisor genera una realimentacion hacia Q14 para "estabilizar" y tambin re-alimenta el espejo de corriente formado por Q18 y Q1. Resumiendo, la idea de este regulador es entregar tensin regulada, no de ingresarle tensin (por la salida) ya que podra modificar el funcionamiento interno. Entonces cuando ponemos dos reguladores en paralelo, si unimos los pines de

entrada no hay problema porque son entrada de alimentacin, si unimos gnd no hay problema porque es comn a los dos, pero si unimos las salidas, ambos reguladores estarn enviando 5V a la salida del otro, y como sabemos, no son componentes ideales por ende uno enviara corriente que el otro, entonces alguno de los dos funcionara mal o tendera a calentar mas, etc... Lo que yo hice para solucionar eso, es simplemente poner un diodo a la salida de cada regulador y la unin de estos dos es en los ctodos, entonces la corriente de cada uno de los reguladores queda en la unin de los diodos, de esta forma el diodo no permite que la corriente vuelva al regulador, as preservamos los reguladores. Como sabemos los diodos de silicio tienen una cada de tensin de 0,7V pero en la practica es un poco menos (aprox +/-0,5V) por eso a la salida de los reguladores en lugar de 5V tendramos 4,5V. Para compensar eso lo que hacemos es "acercar" la referencia a gnd del regulador, esto se realiza con un diodo entre gnd de la fuente y gnd del regulador, lo que hace es acercar 0,5V (la cada de tensin del diodo) al gnd de la fuente, entonces ahora los 0,5 que tenamos de mas en la salida los restamos en gnd, entonces el regulador compensara la salida y nos dar 5V. NOTA: La idea de poner diodos en gnd se aplica para variar la tensin de salida de cualquier regulador 78XX y 79XX, se pueden poner diodos en serie para que las variaciones sean mas grandes, o diodos zener. El diodo que emplee en el circuito es un 1N5400 (es un diodo de 3A) se puede emplear cualquiera de esa corriente, este es de 50V porque no tiene sentido poner uno de 400V o 1000V..., no cambiara el funcionamiento si se pone otro.

LCD en PC
Este programa se trata de un controlador de display LCD mediante puerto LPT o &378. Tiene la posibilidad tanto de escribir en el desde el ordenador, como poder visualizar el winamp, controlar los ventiladores de la PC (RPM), monitorizar la Temperatura, etc...

En el siguiente LINK dejo adjunto el programa con sus plugins y sus circuitos. No hay comentarios.: Enviar esto por correo electrnicoBlogThis!Compartir en TwitterCompartir en Facebook

También podría gustarte