Sei sulla pagina 1di 19

Lectura1.

IntroduccinyFuentedePoder

Introduccin
Esta es una serie de lecturas escritas para aquellos con conocimientos de electrnica (Estudiantes de ingeniera elctrica o Ingeniera en computacin) para aprender acerca del asombroso mundo de la electrnica integrada y los microcontroladores. Se asume que el lector sabe que es la electricidad y que ha utilizando alguna vez un circuito integrado. Todo lo dems esta detallado de la mejor forma posible. Hayhartomaterialasquetmesesutiempo.Recuerde,sisalehumo,almenosyahaaprendidoquees loqueNOhayquehacerlaprximavez!.

Quesunmicrocontrolador?
Comencemos con lo bsico, una puerta OR. Una puerta OR, es una puerta lgica cuya salida depende de 2 entradas. Seguramente has jugado con este tipo de puertas, o posiblemente con un integrado DIP de los que traen 4 puertas OR en el mismo chip. Para que este integrado DIP funcione necesita alimentacin, es decir, un pin de poder y un pin a la tierra del circuito (ground). La electricidad es conducida a travs del IC (integrated circuit) permitindole operar. Seguramente no sabes cmo funciona internamente el IC, pero entiendes que si cambias las entradas, las salidas tambin cambian. PuedescomprobarestouniendolasentradasdelapuertaORalaalimentacin(tambinconocidocomo VCC) o a la tierra (GND). Si entiendes de lo que estamos hablando entonces probablemente ya has jugado con uno de estos en una protoboard. Si todo esto te suena extrao y confuso, no te preocupes, trataremosdehacerlomssimple. Un microcontrolador es parecido a una puerta OR. Estos tienen algunas entradas y salidas. Lo interesante de esto es que un microcontrolador corre un programa. Los programas deben ser especficos para cada microcontrolador. Por ejemplo, con un poco de trabajo, puedes monitorear la entrada de dos pines A y B. Basado en estas entradas, puedes controlar un pin de salida C. Entonces parasimularunapuertaORpodemoshacerlosiguiente

Ingeniera MCI Ltda. Luis Thayer Ojeda 0115 of 402, Providencia, Santiago, Chile Fono: + 56 2 3339579 Fax: +56 2 3350589

2|L e c t u r a 1
if (A == 1 || B == 1) // si A es 1 o B es 1 entonces C es 1 { C = 1; } else { C = 0; { //si A es distinto de 1 y B es distinto de 1 entonces c=0

Lo anterior es cdigo en lenguaje C!. Puedes codificar todo tipo de diferentes aplicaciones, compilar cdigo, cargarlo en un microcontrolador, alimentarlo elctricamente, y el cdigo se ejecutar en el microcontrolador. Simple! Los microcontroladores son usados en todos los equipos electrnicos que te puedas imaginar, como por ejemplo los microondas, controles remotos, celulares , mouse, impresoras, y hay ms de 150 microcontroladores integrados en los autos nuevos!. Hay uno esperando que sueltes el freno (brakes == 1) y otro para trabar las ruedas (lock_up == 1). Cuando esto pasa, el microsueltalosfrenosytienesABS(AntilockBrakeSystem). Antiguamente, los microcontroladores eran OTP (One Time Programming) lo que permita que se programaran una sola vez, si no funcionaba, lo botabas e intentabas de nuevo. Ahora los micro son fabricados con memoria FLASH la cual permite escribir y rescribir el cdigo cientos de veces. He programado micros por aos y siempre quemo el micro antes de que llegue al lmite de ciclos programables. Los Micros con memoria Flash son diferentes a los PCs con memoria RAM. Los computadores requieren de toneladas de poder y componentes para poder iniciarse y funcionar. Los computadores operan con sus elementos a alta temperatura. Adems tardan una eternidad en reiniciarse. Los Micros se encienden y comienzan a correr el cdigo en cuestin de milisegundos y si sientes calor saliendo de ellos, entonces algo muy malo ha pasado, probablemente has quemado el micro. Ah, adems slo cuestanunostresmilpesos. Ahora, de vuelta a la puerta OR. Esta tiene un grupo de pines, todos dedicados a ser entradas o salidasdelasvariaspuertasORconstruidasenelchip(4puertasenunintegrado=8entradas,4salidas, 2 pines tierra/alimentacin), 14 pines de diversin. Ahora bien, la funcin ms bsica de un micro es la llamada GPIO (general purpose input/output). Estos pines de GPIO pueden ser configurados como entradasosalidas.Cadapindeentradapuedesermonitoreadoeinterpretado.Porejemplo:
if (PORTC.2 == 1) luego hacer algo...

Elestadodecadapindesalidapuedeserelevadoobajado(1o0lgico).Porejemplo:

Ingeniera MCI Ltda. Luis Thayer Ojeda 0115 of 402, Providencia, Santiago, Chile Fono: + 56 2 3339579 Fax: +56 2 3350589

3|L e c t u r a 1
while(1) { RB3 = 1; delay_ms(1000); RB3 = 0; delay_ms(1000); }

Adivinas lo que hace el cdigo anterior? Simplemente hace que un pin eleve su estado y lo baje cada 2 segundos. Elegante cierto? Este vendra a ser el Hola mundo de los microcontroladores. Parece trivial, pero cuando has estado tratando de hacer funcionar un micro despus de 5 horas de tirarteelpeloyvesunLEDparpadeandoporprimeravez,esglorioso!

Quetiposdemicrocontroladoreshay?YcmohagounLEDparpadear?
Achayunamiradasomeraalosmicrocontroladoresmsconocidos: PIC: Este es el clsico micro de Microchip. Muy simple, muy probado, muy barato. Son los microcontroladoresde8bitsmspopularesconmuchosrecursosdisponiblesenlared. AVR: Este es bsicamente el competidor directo de los PICs. Hacen lo mismo que los PICs, pero enmiopininmejor,msrpido,almismoprecioymssimple. MSP: Estos son muy buenos micros fabricados por Texas Instrumentes (TI), no tan populares como los AVR o los PICs. Sin embargo, son realmente buenos en aplicaciones que requieren bajoconsumo.UnMSPpuedecorrerconunapilaAApor5aosseguidos.Suconsumoelctrico esdelordendenanoamperes. ARM Que significa la sigla? No lo se ARMs son los nuevos del barrio y son muy poderosos, muy bajo costo, se estn tomando al mundo, pero pueden ser muy intimidantes si nunca has jugadoconunmicroantes. 8051El8051fuedefacto elestndarenmicrocontroladoresde8bit(y4bit). Desarrolladopor Intel en los 80`s, y parece que los profesores aman el set de instrucciones de estos micros. Tecnologa muy antigua en mi humilde opinin, pero estos ICs han sido mejorados considerablementedurantelosaos(ahorabasadosenFlash,ADC,SPI,etc.).

Ingeniera MCI Ltda. Luis Thayer Ojeda 0115 of 402, Providencia, Santiago, Chile Fono: + 56 2 3339579 Fax: +56 2 3350589

4|L e c t u r a 1 68HC08/11Otrosetdeinstruccionesmuycomn,desarrolladoporMotorola.Extremadamente popular,yenseadocomnmente.EstosmicrosamenudocarecendeRAMymemoriaflash.

Googlea cualquiera de estos para ms informacin. Yo he elegido el ATmega168 como la opcin deaprendizajeIC.Porqu? 16 MIPs (millones de instrucciones por segundo) es suficientemente poderoso para hacer algunosproyectosinteresantes. Esbarato! Tienelamayoradelosperifricosquehabitualmenteseutilizan(UART,SPI,I2C,ADC,oscilador interno,PWM,etc.). 8kdememoriaprogramable,suficienteparacualquierproyectodeprincipiante. Lasherramientassongratis(compiladoresCparaotrosmicrospuedencostarbastantedinero) Lasherramientasdeprogramacinydebuggingsondebajocosto.

Con poco dinero en componentes, puedes hacer parpadear un LED. Aunque como con cualquier otro hobby (tambin conocido como adiccin), los costos de las cosas buenas pueden crecer rpidamente.

Quieresaventurarteconmicrocontroladores?
Cualquier IC, necesita alimentacin elctrica. Hay 2 pines que siempre se deben conectar para entregar la energa: VCC y GND. Que es VCC? Es el nombre que recibe el pin del voltaje positivo. No te preocupes, despus de unos das de esto, ver VCC ser muy comn. GND es abreviacin de Ground (tierra). Una corriente elctrica necesita volver a tierra. Puede llamarse tambin common pero a menudosloesGND. Hay cientos de microcontroladores por ah con distintos voltajes de alimentacin, pero 5V (5 Volts)dealimentacineseltpicoVCC.Tambinestpicoel3.3V,peroesposibleencontrarmicrosms exticos de 2.8V y 1.8V VCCs. Por ahora, slo preocpate de los 5V y GND para el micro que vamos a utilizar.

Ingeniera MCI Ltda. Luis Thayer Ojeda 0115 of 402, Providencia, Santiago, Chile Fono: + 56 2 3339579 Fax: +56 2 3350589

5|L e c t u r a 1

Dedondeconsigolos5V?
Tienes que darle 5V y GND a tu micro. Tu casa corre a 220V AC (o 110V en otros pases). AC = corriente alterna y es bastante mala para microcontroladores de 5V de corriente continua. As que necesitasconvertir220VAC(o110)a5Vencorrientecontinua. OK!,Nuestroprimerpasoserconstruiruncircuitoreguladordevoltaje. Puedes comprar algo llamado eliminador de pila, transformador AC/DC, etc. Un transformador toma un voltaje alto y lo convierte en uno menor. NO asumas que un transformador etiquetado de 5V efectivamente entregara los 5V en su salida. Esto es un error conceptual. Lo se, lo se, publicidadengaosa.Sloconectatumultmetroalconectoryversquevoltajeeselqueefectivamente est entregando. Probablemente sea algo as como 8 o 9V. Esto matara tu micro, as que ms vale que continesleyendo!. Asumamos que ests usando un transformador y entrega algo como 9V. Desafortunadamente estos 9V de salida tienen bastante ruido, es decir, oscilan mucho. Que significa esto? T necesitas un voltaje DC, es decir un voltaje slido y sin variaciones (opuesto al alterno). Un transformador usa trucos baratos para obtener de los 220V AC los 9V DC. As que la seal del transformador tiende a alternar 100500mV.Envezdeunosslidos9VDC,verasunasealquesubeybajadesdelos8.5a9.5Volts.Esto puede causar estragos en tu sistema, y por otro lado los 9V son muy altos (necesitamos 5V) as que necesitamos convertir los 220V a travs del transformador, y enviar los 9V a travs de un regulador de voltaje para llegar a los 5V DC limpios (sin ruido). Si, suena complicado. No te preocupes, despus de obtenertus5V,tepreguntarsporqutenasmiedo. Elregulador mscomnsellamaLM7805.Porqu?Nolos.Nuncahetocadounreguladorque efectivamente tenga un LM7805 estampado afuera. Siempre hay otras letras estampadas afuera como LM78L05 o LV78X05 o algo por el estilo. Slo tienes que saber que hay varios fabricantes que producen la misma parte, con un pequeo toque cada una. Lo que necesitas es una de estas partes genricas que estn diseadas como un regulador de voltaje lineal de 5V. Si ests experimentando en una protoboard (conocidas tambin como breadboard en el extranjero) tambin lo querrs en el encapsulado TO92 o TO220.Hablaremosmssobreencapsuladosadelante. Tieneselreguladoryeltransformador.Horadeconectarlo!

Ingeniera MCI Ltda. Luis Thayer Ojeda 0115 of 402, Providencia, Santiago, Chile Fono: + 56 2 3339579 Fax: +56 2 3350589

6|L e c t u r a 1

AqupuedesverelpinoutdelLM7805.Cuandohayandudas,siemprerevisaeldatasheet(hojade datos) antes de conectar un nuevo componente y tambin cierra el switch on/off. Para este regulador Input es la entrada de voltaje no regulado y debe ser mayor que 7V. GND es la tierra y Output es la salidade5Vregulada.Tutransformadordebetener2cables.Unoes9VyelotroGND. Todas las tierras necesitan estar conectadas juntas para que la corriente fluya a travs del sistema. Repito una vez ms, conecta todas las tierras. Esta es la segunda razn por la que a un novato no le funciona lo que esta haciendo. A nuestra protoboard, estaremos entregndole 9V (o lo que el transformadortengaenlasalida,hasta15V)ysacando0V(GND)y5Vanuestrosrielesdelaprotoboard.

Podemos hacer un sin nmero de configuraciones en nuestro circuito de alimentacin incorporando ms componentes. Arriba se muestra una configuracin clsica de un regulador LM7805, 9Vdeentradayunosslidos5Vdesalida.

Ingeniera MCI Ltda. Luis Thayer Ojeda 0115 of 402, Providencia, Santiago, Chile Fono: + 56 2 3339579 Fax: +56 2 3350589

7|L e c t u r a 1 Notasobreelesquemtico:losdospinesdetierranosemuestranconectados.Asumimosquelasredes (cables verdes) que llevan el mismo nombre estn conectadas entre s. Los esquemas pueden agrandarse y complicarse, as que no vers los cables juntos en ellos, pero en tu protoboard necesitas conectartodoslospinesGNDjuntos.EnestecasoeselcableGNDdetutransformadorconectadoalpin GNDdelregulador. Excelente!!Yacasiestamoslistos,peroporquelmultmetronolee5.000V?larespuestaesla siguiente, la electrnica no es tan buena como dicen. Los reguladores ms baratos tiene un 5% de tolerancia, es decir, vara entre 5.25 y 4.75V. En la prctica, deberas tener entre 5.1V y 4.9V con la mayora de los reguladores. Por supuesto puedes gastar mucho dinero y obtener tolerancias menores pero5.1y4.9funcionaparanuestrospropsitos. Yahoraque yatenemoselvoltaje,deberamospreocuparnosdelasoscilaciones.Sihayruidoque viene desde el pin de entrada del regulador, este intentar eliminarlo, pero algunos ruidos inevitablemente llegan al pin de salida. Tu multmetro lee 5.08V, pero eso es por la forma en que toma la lectura. Este toma muchas mediciones y luego te muestra en promedio de estas. Conoces a alguien que tenga un osciloscopio?, si es as, mustrale este tutorial y dile que te ensee el ruido en tu riel de 5V.Sincondensadordefiltro,puedesvertantocomo200mVderuido. Qu es un filtro condensador? Un filtro condensador es bsicamente una especie de batera que ayudaasuavizarlaoscilacin.Existencantidadesdeanalogassobreloscondensadoresaquvauna: Los condensadores actan como estanques de agua. Cuando tu circuito tira un montn de agua fueradelsistema,elcondensadorayudaamantenerelvoltajealtotemporalmentehastaqueelsistema de poder pueda ponerse al da. Por ejemplo: t puedes vivir en una ciudad con agua y tener una buena presin de agua. Si tomas una ducha afectas la presin del sistema de agua, aunque sea un poco. Si todos en la ciudad prenden sus duchas y tiran la cadena de sus baos, la presin de agua bajara enormemente. Un gran estanque de agua ayudara a minimizar estos problemas de presin. Un gran condensadorayudaaminimizarlosproblemasdefluctuacionesdevoltajeentuprotoboard. Es muy importante utilizar un condensador? Probablemente puedas hacer funcionar tu sistema sin filtros condensadores, pero no es una buena prctica de Ingeniera. Arma tu circuito sin condensadores,perocuandolascosasnofuncionenytepreguntessisonloscondensadoresotucdigo, o tu timing, o quizs volaste un sensor van a ser demasiadas las incgnitas y te volvern loco. Mi recomendacin:ocupaunpardecondensadoresbsicos100uFenlaentraday10ufenlasalida.

Ingeniera MCI Ltda. Luis Thayer Ojeda 0115 of 402, Providencia, Santiago, Chile Fono: + 56 2 3339579 Fax: +56 2 3350589

8|L e c t u r a 1

Usars muchos condensadores de 100uF y 10uF en circuitos de alimentacin y utilizars condensadoresde0.1uFalrededordelosmicrossindiscrecin.Estos2condensadoresdeberansuavizar laentradaenelreguladorylasalidabastantebien. Supongo que ahora vez los smbolos del esquemtico con un poco de temor. Que son los + y las lneas curvas? El esquema de los componentes esta indicando que los 100uF y los 10uF estn polarizados.Demonios,queseso?Tiempoparaunbreak,hablemossobrecondensadores. Condensadores electrolticos: estos son condensadores grandes, capaces de acumular desde 10uF hasta 1 Farad. Son baratos y buenos para almacenar cargas. Son polarizados, es decir tienenunpinpositivoyunonegativo.

Elcondensadortieneunsignomenosenunodeloscostados,elcualindicaqueelpindebe serconectadoatierra.

Condensadores Cermicos: son los ms baratos y comunes de los que usars en tu protoboard. No estn polarizados as que puedes ponerlos de cualquier forma en tu protoboard. Los condensadores de cermica no pueden almacenar tanta carga como los electrolticos pero necesitarsaambosentuprotoboard. Hay muchos tipos ms de diferentes condensadores pero por el bien de tu cabeza, no los veremostodos.

Ingeniera MCI Ltda. Luis Thayer Ojeda 0115 of 402, Providencia, Santiago, Chile Fono: + 56 2 3339579 Fax: +56 2 3350589

9|L e c t u r a 1 Ok, ahora necesitas ocupar algo de lgica. Sabes que la parte positiva del condensador de 100uF necesita ser conectado al pin input, pero slo el negativo esta marcado. Confundido? ya te acostumbrars.Elnegativovaatierra,elotrovaalpindelaentradadelregulador. Qupasasilosponesalrevs?Buenolascosaspodranponerseexplosivas.

Desdelaizquierda,malo,bueno,feo.

Esto es lo que pasa cuando sobrecargas voltaje o inviertes la polaridad. El del medio es normal. El de la izquierda, se puede notar un poco elevado en su tapa. Esto pasa cuando el electrolito de adentro se expande. El condensador de la derecha nos muestra que pasa cuando la presin es tan grande, que atraviesa la tapa de metal. Notas el + impreso en la tapa de estos condensadores? Est impreso para que cuando la presin suba, el condensador se abra como el de la derecha (mejor que hacer volar la tapadelcondensadorporlahabitacin) La foto est tomada del interior de un computador Gateway (circa 1999). Gateway ha ocupado algunos condensadores al lmite de la especificacin requerida (1000uF/16V). Los /16V significa que estncalificadosparautilizarseconvoltajesdehasta16V.Estoscondensadoresestabanenelrielde12V para suavizar la oscilacin pero obviamente fallaron. Gateway estaba tratando de ahorrar $0.50 usando un condensador que estuviese muy cerca del mximo. La fabricacin no es perfecta!. Como cualquier produccin,lapoblacindeloscondensadoresysustoleranciassevencomo curvasdecampanaGauss. La mayora de los cap calificados para 16V pueden soportar 16V.Algunos hasta 18V, hasta22V! pero la toleranciaenformadecampanavaenambossentidos.Unnmeromenordecondensadorescalificados para16Vpuedenfallaralos10V,algunosalos8V.Sitienesunaoscilacinbastantegrandeenlalneade 12Vypuedeshacerfallarelcapcalificadode16V.Unabuenareglaesredimensionarloscondensadores a un 50%. Por ejemplo, un condensador calificado para 12V es bueno para ser usado en un riel de 6V, unode24paraunode12V,etc.
Ingeniera MCI Ltda. Luis Thayer Ojeda 0115 of 402, Providencia, Santiago, Chile Fono: + 56 2 3339579 Fax: +56 2 3350589

10|L e c t u r a 1 Sabes lo que pasa cuando un condensador electroltico falla como uno de los de la foto de arriba? Bueno, simplemente dejan de funcionar, en la mayora de los casos, fallan de forma segura, es decir, no funcionaran como condensadores, pero no harn cortocircuito con la tierra. La diversin comienza cuando la falla es tan mala que las partes internas se fusionan y obtienes un corto circuito ah vers como se derrite el condensador. En el caso de este computador, el software comenz a mostrarunconjuntodefallas,porqueelcircuitodelaplacamadretenamuchasoscilaciones. Fallas similares pueden suceder si inviertes la polaridad de un condensador. Si el voltaje es bajo (menosde25V)elcondensadorprobablementeslosedaeunpoco.Sirealmentequierescausardao, dile a un profesional que conecte un condensador de 10V invertido a 10000V. Instantneamente explotarcomopopcorn. Parafiltroscondensadoresenelcircuitodealimentacin.Yorecomiendousaruncondensadorde 25V de 100uF (100uF/25V) en la entrada y uno 10uF/10V en la salida. Los ingenieros te dirn que los sobredimensiones, es decir, uno que diga 100V no confes en el si pasas los 50V. Esto generalmente es buena prctica. Siguiendo con esta idea nuestro 100uF/25V es bueno para entradas hasta 12.5V antes de que tengamos probabilidades de volar los electrolitos. De nuevo, no esperes que un condensador para5Vsoporteunaentradade9V. De vuelta a nuestro suministro de energa!. No te preocupes por volar cosas todava. Estamos trabajando con voltajes bajos y no tendrs problemas. Una vez ms, si algo se calienta, tira humo o chispea,desconectaelsistema.Hablandodeapagarcosas,necesitamosunswitch!.

El switch te permitir encender o apagar el sistema. Puede ponerse muy molestoso el tener que ponerysacarloscablesparadarysacaralimentacinatusistema. Recuerda las advertencias sobre revertir VCC y GND Qu tan malo puede ser?, bueno, si los conectas al revs, eso es muy malo y puede hacer que tu microcontrolador deje de funcionar para siempre,asqueprotejmonos.

Ingeniera MCI Ltda. Luis Thayer Ojeda 0115 of 402, Providencia, Santiago, Chile Fono: + 56 2 3339579 Fax: +56 2 3350589

11|L e c t u r a 1

El componente marcado como D1 es un diodo. Un diodo deja pasar la corriente en una sola direccin y bloquea el flujo de corriente en la direccin opuesta. Este dejar pasar los 9V en direccin correcta, y si accidentalmente conectas tu poder en la direccin incorrecta, bloquear la corriente para quenodaetusistema. Siempresediseaasparaprotegerelsistema,nuncasesabequefuentedepoderseleconectar a la placa. Si conectas un tipo errneo de transformador nos estaremos protegiendo de nosotros mismos. Hayalgunospuntosdbilesenlaproteccinconundiodo. Todos los diodos tienen un voltaje de cada, esto significa que 9V en un lado caer a 8.5V en el otro.Asquetus9Vdeltransformadorsetransformaronen8.5V Los diodos tambin tienen clasificaciones. Si tratas de proteger 1A (1 Ampere) con un diodo diseado para 0.1A, el diodo rpidamente se calentar y fallar. Para proteccin de reversa, recomendamosundiodode1Amodelo1N4001.Estosltimossonmuycomunesybaratos. Nota que los diodos estn polarizados. Tienen una direccin a la que le debes poner atencin. Muchosdiodostienenunabandaindicandoelctodo.Quesunctodo?.NavegaunpocoenGooglee infrmate al respecto. Todo lo que tienes que saber es que esa lnea en la parte esquemtica es la mismalneaeneldiodo. Entonces si quieres instalar un diodo de proteccin reversa, los 9V de tu transformador van en el trmino del diodo, el lado sin la banda (el nodo). El ctodo (con la banda) va en el switch. Tu switch luegovaalinput.Mueveelswitchyveras5Veneloutputusandoelmultmetro.Bien,Cansadodeusar elmultmetrocadavezquequierasversihay5V?.YaeshoradeconectarelcableenelLEDdepoder. Un diodo emisor de luz (LED) es una aleacin de silicio que se ilumina cuando pasa corriente por ella. Busca en Google para ver su ciencia. Como regla general, Los LEDs pueden tener una corriente mximade20mAatravsdeellosantesdequepresentenfallas
Ingeniera MCI Ltda. Luis Thayer Ojeda 0115 of 402, Providencia, Santiago, Chile Fono: + 56 2 3339579 Fax: +56 2 3350589

12|L e c t u r a 1

Si conectas tu LED como en el esquema de arriba, se va a poner muy brillante por un segundo y luego se quemar. Esto pasa porque el LED es un diodo y la corriente fluir desde el nodo al ctodo y luego a tierra de forma descontrolada. El silicio dejar pasar una corriente del orden de un ampere por unafraccin desegundoyquemaralLED.Paralimitaresteflujo a20mA,necesitamosdelafamosaley deohm. Horadesacarloslibros: V=RI(leydeohm) Sitenemos5Vysloqueremos20mApasandoporelLED 5V=0.02*R R=250Ohm Estonoescompletamenteverdad,yaqueelLEDtieneunacadadevoltaje,peronotepreocupes por eso. Instalar LEDs es muy comn cuando trabajas con microcontroladores. Todo lo que necesitas recordar es que necesitas limitar el flujo de corriente. Lo ms bsico para hacer esto es utilizar un resistor de 220 Ohm que funcionar (LED luz fuerte), 330 Ohm tambin es bueno (LED menos intenso). 220y330sonlosvaloresmscomunesderesistenciaenestecaso. Yorecomiendoaltamentequeteensucieslasmanos.PonunLEDconunresistorde1Kluego330, luego 220, luego 100, 50, y finalmente vulalo sin ponerle resistencia. Divertido no? Bien. Tienes un repuestocierto?.

Ingeniera MCI Ltda. Luis Thayer Ojeda 0115 of 402, Providencia, Santiago, Chile Fono: + 56 2 3339579 Fax: +56 2 3350589

13|L e c t u r a 1

Nuestro circuito final de alimentacin. Parece harto trabajo, pero una vez que configures esto en tu protoboard, no lo vas a sacar ms. Lo que has aprendido es la base para alimentar los microcontroladores. El voltaje de entrada puede cambiar, el voltaje de salida puede cambiar tambin (a 3.3Vporejemplo),perolobsicoestatodoah.Mueveelswitchydeberastenerunbuenrielde5Vyun LEDdejndotesaberque todoestaok. Siel LED noseilumina,significaquealgomsen elrieldelos5V esta consumiendo mucha corriente y el LED no se ilumina. Este es un fuerte indicador de que algo anda mal.SiprendeselsistemaynoseiluminaelLED,inmediatamenteapgaloyverificaelcableado. Quizs te preguntes si el orden resistor/LED importa, y la respuesta es no, no importa. Puede conectarsealrevs,cualquierconfiguracinlimitarlacorrienteatravsdelLED. Bien, ya has llegado hasta ac. Ahora alguna informacin bsica acerca de las oscilaciones/ruidos yporquesonmalas. Sitienesoscilacionesgrandesenturiel,digamos500mVoms,puedeprovocarunefectollamado latchup. Esto quiere decir que funciona bien con 4.8V, pero cuando el voltaje caiga a 4.3V se ir a un estado desconocido. Cuando vuelva a los 4.8V (ya que vuelve a oscilar hacia arriba), el micro probablemente se pegar. Esto es bastante inusual en estos das, ya que los fabricadores de chips han hecho un buen trabajo en las partes internas para protegerse de esto, pero en general, las oscilaciones sonmalasysiquiereshacerunbuendiseoesmejorquelotengasencuenta. Supongamosquetienes500mVdeoscilacinentusistemayestsutilizandoelconversoranlogo digital del microcontrolador con un sensor de temperatura. El sensor de temperatura tiene un pin de salida que entregar un voltaje anlogo que variar 100mV por cada grado Celsius. As que a 25C (temperaturaambiente)elsensorentregara2500mVo2.5V. Cuando tu micro hace conversiones con el conversor anlogo a digital, ste compara la seal de alimentacin (Vcc) con la seal analgica del sensor de temperatura. Bueno, si tus slidos 5V tienen
Ingeniera MCI Ltda. Luis Thayer Ojeda 0115 of 402, Providencia, Santiago, Chile Fono: + 56 2 3339579 Fax: +56 2 3350589

14|L e c t u r a 1 500mV de oscilacin el micro reportar 2.5V de lectura y los comparar con un valor entre 3V y 2V (3000mV = 30C y 2000mV = 20C). Como puedes ver esto es inaceptable. Simplemente necesitamos eliminarelruidodelaalimentacinsiqueremostrabajarconsealesanlogas. Nota sobre protoboard: Si no sabes cmo utilizar un protoboard, lee el artculo del siguiente link: Tom Igoes breakdown http://tigoe.net/pcomp/breadboarding.shtml. En resumen el artculo seala lo siguiente, los rieles de poder (las columnas rojas/azul) estn conectadas internamente entre ellas. Las columnas dentro del rea principal estn interconectadas. Luego, puedes insertar un cable en el orificio y estar conectado elctricamente al orificio vecino (conexiones verticales para las columnas numeradas,yconexioneshorizontalesparalosrielesazul/rojodepoder)

Jackdepoder,switch,LM7805,powerLED

Nota sobre LEDs: Los LEDs son dispositivos con polaridad, es decir, deben conectarse en la direccin correcta.LosLEDtienenctodosynodos.Culescual?Miraelsiguienteesquemadelelemento:

UnLed Ingeniera MCI Ltda. Luis Thayer Ojeda 0115 of 402, Providencia, Santiago, Chile Fono: + 56 2 3339579 Fax: +56 2 3350589

15|L e c t u r a 1 Veslaflecha?Veslalneaplanaalfinaldeltringulo?.FsicamenteelLEDtendrunladoplano, el cual corresponde a la lnea plana (ctodo) en la imagen del esquemtico. Cuando conectas un LED, debestener encuentaqueesteesundiodoylosdiodosslodejanpasarcorrienteenuna direccin(de nodo a ctodo en direccin de la flecha) as que el lado plano del LED necesita estar conectado a tierra de alguna forma (usualmente a travs de una resistencia) y en consecuencia el otro lado es el nodo y necesita conectarse al poder para que fluya la corriente. Si lo conectas al revs, no se encender y eventualmente podrs daar el LED. Si el LED no enciende verifica que tienes los 5V en el rielcorrectoyluegodavueltatuLEDsiesnecesario.

Fuentedealimentacinconcondensadoresde100uFy10uF.

Nota sobre la polarizacin de los condensadores. El condensador ms largo (100uF) est directamente conectado a la los pines de entrada y tierra del regulador de voltaje. El signo () esta conectado al pin de tierra. El condensador ms pequeo (10uF) est conectado a los rieles de poder. El signo () (en blanco) esta conectado a tierra, el pin opuesto est insertado en el riel (+). El LED que indica si hay alimentacinestencendido!.

Ingeniera MCI Ltda. Luis Thayer Ojeda 0115 of 402, Providencia, Santiago, Chile Fono: + 56 2 3339579 Fax: +56 2 3350589

16|L e c t u r a 1 El switch tiene 3 pines. El pin del centro es el pin comn. Si el switch de desliza hacia la derecha, se conectar el pin del centro con el pin de la derecha. Deslzalo hacia la izquierda y se har la conexin entre el pin de al medio con el pin de la izquierda. Para que el switch funcione correctamente necesitamos que el voltaje sin regular (9V en nuestro caso) sea entregado al pin del centro del switch. Cuandodesliceelinterruptoralaizquierda(comoenlafotoanterior),lacorrientefluirdesdeelpindel centro al de la izquierda y se ir al regulador de voltaje. Cuando deslice a la derecha, el pin del centro estar conectado al de la derecha (el cual no est conectado a nada). En este estado, la corriente no fluyeaningnladoylaprotoboardpermaneceapagada.Voila!tenemosconectadoelswitchdepoder.

ElLEDdepodernoestaencendido

Esta foto es clave. Cuando inicialmente conect este circuito. Activ el switch y el LED no encendi.Estosignificaquealgoandamal,sielLEDnoprendeesporquehayuncortocircuitoenalgn lado. Hasta los buenos cometemos errores. Aqu es donde sacamos el multmetro y comenzamos a probarcontinuidad. Nota rpida: Recomiendo utilizar un multmetro que suene al medir continuidad. Este modo te permite encontrar cortocircuitos mediante tonos. En este modo, si tocas las 2 puntas juntas escuchars un tono indicandoquehayunaconexindirectaentreunapuntaylaotra(obviamente,pueslosjuntamos).Este tipo de prueba la usars incontables veces cuando no te funcione el circuito a la primera. En el ejemplo anterior, probando de un riel GND a otro, note que no hubo sonido. Por lo tanto, haba un circuito abiertoenalgunaparte,loquemellevaimaginarmeuncorteenlosrieles. Si tienes una protoboard de tamao mediano como la foto anterior, notars algo horriblemente extrao.Variosdeloshoyosenlosrielesdepodernoestnconectados.
Ingeniera MCI Ltda. Luis Thayer Ojeda 0115 of 402, Providencia, Santiago, Chile Fono: + 56 2 3339579 Fax: +56 2 3350589

17|L e c t u r a 1

Laslneasamarillasmuestranquehoyosestninterconectadosydondeocurrenloscortos.

Hay una razn por la que los rieles de poder no estn interconectados. Si tienes una protoboard con mltiples voltajes de alimentacin, no puedes compartirlos en la misma columna de orificios. As que las protoboards modernas separan los rieles para que puedas aislar las diferentes partes de tu circuito.Porejemplo,siestsconstruyendoundiseocomplejopuedesnecesitar5Vy3.3Venlamisma placa. Para propsito de este tutorial (y para casi todos los usos de las protoboards) asumimos que slo estars usando 5V y GND. Por lo tanto, necesitamos usar cables y hacer un puente para interconectar losrielesaislados,formandorielesde5VyGNDcontinuos. Cuandoconectporprimeravezmifuentedepoder,slotenalospuenteslargosnegros/rojosal lado derecho de la placa, y no tena puentes pequeos en el medio de los rieles. Sin estos puentes intermedios, slo una parte del protoboard estaba alimentada. El LED nunca estuvo energizado!. Por eso necesitars probablemente cables cortos como puentes (y algunos largos al final) para conectar todoslosrieles(+5V)juntosylos()(GND)juntos.

Ingeniera MCI Ltda. Luis Thayer Ojeda 0115 of 402, Providencia, Santiago, Chile Fono: + 56 2 3339579 Fax: +56 2 3350589

18|L e c t u r a 1 AlgunasotrasnotassobreelusodelasProtoboards. Al principio no le prestars atencin a esto. Yo tampoco lo hice inicialmente. Usa distintos tipos de colores con los cables. Es realmente de ayuda ver a donde van el poder y los cables de GND, si GND es negro y 5V es rojo. Yo conect 200 cables usando solo naranjo. Cuando las cosas no funcionaron,fuedifcildescubrirparadondeibanlasconexiones. No ocupes cables largos. Cuando cortes y peles cables para conexiones, tampoco gastes mucho tiempo en hacerlos perfectamente ajustados. No importa. No uses 10 cms de cable si con 1 basta. La regla anterior tambin aplica a los LEDs, resistores y cristales. Corta las patas!. Aunque tengas mana obsesiva como yo es difcil alterar permanentemente una parte de esta forma. Qupasasiparaotroproyectonecesitasquelapataalcancemslejos?.Bueno,lasresistencias cuestan menos de 100 pesos cada una. En el futuro, si necesitas que llegue desde A a B , slo compra otra. No vale la pena tener patas expuestas que se puedan doblar y hacer corto circuito conotras.

Ahoracontufuentedepoderconstruida,pontumultmetroenmododevoltajeyrevisaelvoltaje detuprotoboardprobandoelrielazul(0VoGND)yelrojo(5VoVCC).

Ingeniera MCI Ltda. Luis Thayer Ojeda 0115 of 402, Providencia, Santiago, Chile Fono: + 56 2 3339579 Fax: +56 2 3350589

19|L e c t u r a 1

4.98Venelrielde5V.

As que no tienes 5V. Nada en ingeniera es perfecto. Si tienes variaciones de hasta 100mV est bien. Estosreguladoresde voltajesonbaratosporunarazn,ynonecesitamosaltaprecisin.De4.9Va 5.1Vestabien. Felicitaciones!ConstruistetuprimeraProtoboard! ParacuandoyadomineseltemayquierassaltarteestepasoteofrecemoslaBreadboardSupply (Fuente de poder para Protoboard de 5V/3,3V) que es bsicamente el mismo circuito de esta lectura montadosobreunaplacacuyofineseldesarrollorpidodeprototipos. Puedes adquirir adems un Protoboard, un Multmetro y un Transformador AC/DC de 9V en nuestratiendawww.olimex.clparaquecompletesestalectura.
Estas lecturas son una traduccin al espaol del tutorial Beginning Embedded Electronics Tutorials desarrollado por SparkFun Electronics. Traducido para Ingeniera MCI por Julin Aguayo. Revisado y corregido por IvnSarmientoyPaulAguayo. Estamosabiertosacomentarios!Reportatustips,comentariosorecomendacionesainfo@olimex.cl. Ingeniera MCI Ltda. Luis Thayer Ojeda 0115 of 402, Providencia, Santiago, Chile Fono: + 56 2 3339579 Fax: +56 2 3350589

Potrebbero piacerti anche