Sei sulla pagina 1di 8

FUNDAMENTOS DE MECATRNICA, FEBRERO 2016

Introduccin a los Sistemas Embebidos


Guzmn, L.1, Lombana, O.2, Perez, C.3
Universidad de Ibagu
Resumen - Por medio de este laboratorio se pretende emplear sistemas embebidos como
Arduino, con el fin de que a partir de una programacin previa, sea posible realizar acciones
de control sobre sistemas electrnicos simples como circuitos led y el control de sistemas
electrnicos mediante el uso de transistores; adems de conocer y relacionar trminos de
electrnica como lo es el uso de configuraciones de resistencias tipo pull up y pull down que
resulta muy tiles en los sistemas embebidos como Arduino.
Palabras claves
Sistema embebido, Arduino, Configuracin Pull up, Configuracin Pull
Down, Transistor de unin Bipolar.

1. INTRODUCCIN
Los sistemas embebidos cuentan con un sistema de electrnica programable que permite la
implementacin y ejecucin de programas en ellos, estos por lo general y con ayuda del
programa reacciones en tiempo real a sucesos de carcter externo, controla el funcionamiento
de dispositivos con base a un programa; en la electrnica, robtica as como algunas otras
aplicaciones de control el uso de sistemas embebidos es de gran importancia, es por esto que
este laboratorio tiene por objetivo la introduccin y familiarizacin con sistemas embebidos
como lo es Arduino, mediante la implementacin de circuitos simples como lo son circuitos
tipo led y el control de sistemas electrnicos mediante el uso de transistores.

Arduino: es una plataforma de prototipado abierto que se basa en un sistema de software y


hardware de fcil uso, Arduino se caracteriza por ser una plataforma de hardware libre, para el
cual la totalidad de su diseo est a disposicin del pblico, dando as la posibilidad de replicar la
tarjeta[1].
La tarjeta Arduino cuenta con un microcontrolador de placa simple, el cual es programable y
capaz de ejecutar rdenes descargadas en su memoria por medio de un software de desarrollo;
lo cual posibilita la implementacin de programas para el control de sistemas muchas veces de
carcter electrnico o mecatrnico; esto, en conjunto con la incorporacin de puertos de
carcter digital y anlogo, los cuales permiten la conexin y control de elementos como
sensores, motores, circuitos simples entre otros, abren paso a las mltiples aplicaciones de
Arduino, que van desde elementos tan simples como el encendido de un led , hasta sistemas
robticos de avanzada[1].
Entorno de desarrollo integrado (IDE): es un software de cdigo libre que permite escribir
cdigos y descargarlos en la tarjeta Arduino; el software cuenta con un editor de texto para la
escritura de cdigo a partir de comandos propios del lenguaje de programacin y de otros
lenguajes, un rea de mensajes, una consola de texto y una barra de tareas; entre las mltiples
1Oscar Ivan Lombana, 2120122010, Ingeniera Mecnica, universidad de Ibagu,
2120122010@estudiantesunibague.edu.co.2Luis Felipe Guzmn, 2120122008, Ingeniera Mecnica,
universidad de Ibagu, 2120122008@estudiantesunibague.edu.co.
3
Huberto Perez, 2120122009, Ingeniera Mecnica, Universidad de Ibagu, 2120122009@estudiantes
unibague.edu.co.

2
3

FUNDAMENTOS DE MECATRNICA, FEBRERO 2016

estructuras, variables y funciones que hacen parte del sistema Arduino se pueden encontrar lo
empleados en este laboratorio como lo son:

Setup(): es una funcin empleada para inicializar variables, modos de pin entre otras
aplicaciones, se caracteriza porque este cdigo solo corre una vez despus de que se
presenta un inicio o reset en la tarjeta Arduino[2].

Loop(): es una funcin que se caracteriza por realizar un lazo continuo con la seccin de
cdigo en la cual se ha implementado, permitiendo que el programa cambie y responda
en funcin de los componentes conectados a la tarjeta Arduino[2].

HIGH: es una constante que hace referencia al estado lgico de un pin, en este caso ya
sea configurado como una salida o entrada de carcter digital; cuando un pin es
configurado como una entrada y ledo por medio del comando digitalRead() su estado es
HIGH en presencia de voltajes mayores de 3V en el pin; para la configuracin de salida el
estado HIGH se ve reflejado en el pin con un voltaje de 5V de alimentacin al sistema
conectado a este[2].

LOW: es una constante que hace referencia al estado lgico de un pin, en este caso ya
sea configurado como una salida o entrada de carcter digital; cuando un pin es
configurado como una entrada digital y ledo por medio del comando digitalRead() reporta
un estado LOW si el voltaje registrado en el pin es menor de 3V; para el caso de una
configuracin como salida digital, el estado LOW se ve reflejado como un voltaje en el pin
de 0 voltios[2].

digitalWrite(): funcin empleada para asignar un valor de tipo HIGH o LOW a un pin
digital[2].

pinMode(): funcin utilizada para configurar un pin de forma que este trabaje como una
entrada o salida[2].

Delay(): es una funcin que se caracteriza por detener totalmente el programa por el
monto especificado de milisegundos[2].

Millis(): es una funcin que se encarga de retornar el nmero de milisegundos desde los
cuales el Arduino comenz a funcionar[2].

Transistor de unin bipolar: es un dispositivo de estado slido que cuenta con tres terminales
de conexin emisor (1), base(2) y colector(3); y que se caracteriza por emplear el efecto
transistor mediante el cual la resistencia interna del elementos puede variar en funcin de la
seal de entrada (base), permitiendo as que este sea capaz de regular la corriente que circula
por el circuito, los transistores de unin bipolar se caracterizan por emplear corriente como seal
reguladora y son utilizados como interruptores electrnicos al permitir el paso o no de corriente a
travs de un circuito o como elemento amplificador de seales[3]; el transistor de unin bipolar
se puLosede observar en la figura 1.

FUNDAMENTOS DE MECATRNICA, FEBRERO 2016

Fig. 1. Transmisor de unin bipolar NPN 2N3904 [4]


Resistor: un resistor es un elemento electrnico usado para introducir una resistencia elctrica
en un determinado circuito elctrico; se encarga de disminuir la corriente que la atraviesa al
oponerse al paso de electrones, transformando la energa elctrica en energa trmica y as
disipndola[5], para este laboratorio se hizo uso de una resistencia de 150ohmios y 1 kilo
Ohmios.
LEDs: Diodo emisor de luz (LED), cuando citamos un led hablamos de un cuerpo semiconductor
el cual posee una resistencia muy alta a la energa elctrica, lo que lo hace muy eficiente pues
es capaz de generar luz mediante el paso de corrientes elctricas muy pequeas[6].
Para el presente laboratorio se us un diodo (LED) de color azul el cual se caracteriza por
trabajar con un voltaje de 3.7V y una corriente de 20 mA.
Protoboard: Las protoboard o placas de pruebas son pequeas tarjetas en las cuales se podrn
insertar o conectar diferentes elementos o componentes electrnicos y as poder generar, probar
o verificar circuitos electrnicos que creemos y as verificar su funcionamiento.
Se caracterizan por tener orificios en su cuerpo los cuales permiten realizar las conexiones
deseadas, en la parte superior e inferior encontraremos los rieles donde se realizan las
conexiones del positivo y el negativo del circuito electrnico, en la parte interna se encuentra la
pista que ser el lugar donde realizaremos en acople y la conexin de nuestro circuito[7].
Resistencia Pull up y Pull down: son circuitos de carcter resistivo que se emplean para
asegurar que los niveles lgicos que se leen a la entrada de dispositivos como es el caso de este
laboratorio (tarjetas Arduino) sea correcto[8].

Pull-down Los circuitos de conexin pull-down se generan bajo la siguiente configuracin:

Fig. 2.Circuito Pull Down switch abierto

Fig. 3. Circuito Pull down switch cerrado

En el esquema pull down mostrado en las figuras 2 y 3 Se tiene la alimentacin del sistema
conectada en serie con un interruptor y una resistencia, entre el interruptor y la resistencia se
deriva un nodo donde se ubica la entrada que sirve para determinar el nivel del sistema; cuando

FUNDAMENTOS DE MECATRNICA, FEBRERO 2016

el interruptor est abierto, el circuito tambin lo est y no hay cada de potencial en la


resistencia, por ende el voltaje de DI es 0V lo que se traduce en una lectura de tipo LOW en la
entrada digital; al cerrar el circuito se produce una cada de voltaje en la resistencia equivalente
al voltaje de suministrado por la fuente y el voltaje en DI en este caso es de 5 voltios dando
como resultado una lectura de carcter HIGH[8].

Pull-up: Los circuitos de conexin pull-down se generan bajo la siguiente configuracin:

Fig. 4.Circuito Pull up switch abierto

Fig. 5. Circuito Pull up switch cerrado

El circuito pull up se compone de una fuente de alimentacin en serie con una resistencia y una
entra digital DI, entre la entrada DI y la resistencia se ubica un nodo que deriva a un interruptor
conectado a tierra, cuando el interruptor est abierto la lectura obtenida por la entrada digital DI
es de 5V, una medida de tipo HIGH; al presionar el pulsador se obtendr una medida tipo LOW en
la entrada DI con 0V en este punto[8].
2. DESARROLLO DE LA PRCTICA
A. Parpadeo de un LED: para esta punto se hace uso del circuito mostrado en la figura. Y el
programa delay() el circuito se alimenta a travs de la seal del pin 12 de la tarjeta, esta se
encuentra en serie con una resistencia, un Led y la tierra de la tarjeta; el funcionamiento del
circuito depende enteramente del estado lgico del pin, cuando este se encuentra en HIGH se
alimenta el circuito con 5V, permitiendo el encendido del Led, en LOW el voltaje seria de 0V y
el led se encontrara apagado.

Fig. 6. Circuito de conexin led


B. Pull up y pull down: con base a lo explicado acerca de las resistencias pull-up y pull-down
se procede a responder las siguientes preguntas.
a). En un cable sin conexin alguna El voltaje en el cable ser de 0V ya que el cable presenta una
carga neutra debido a que no hay diferencia de potencial.
b). con base en la figura 4 de circuito pull-up con interruptor abierto se puede afirmar que el
voltaje en DI ser igual a 5V ya que no hay conexin a tierra, pero cuando tenemos el interruptor
cerrado como se muestra en la figura 5 habr conexin a tierra y tendremos 0V en DI.
c). en un circuito pull-up donde se retira la resistencia el voltaje en DI ser igual a 5V
d). Como se haba mencionado anteriormente el circuito pull up y pull down funcionan de manera
inversa, al tener un pull down con un interruptor abierto obtendremos un voltaje de 0V en DI ya que
este interruptor no dejara energizar el sistema contrario a lo que sucedi en pull up, mientras que
si el pulsador se encuentra accionado el sistema se energizara y tendremos 5V en DI.

FUNDAMENTOS DE MECATRNICA, FEBRERO 2016

e). en un circuito pull-down donde se retira la resistencia el voltaje en DI ser igual a 0V


f). Las configuraciones pull up y pull down se usan en circuitos donde se busque asegurar que los
niveles lgicos que se leen a la entrada de dispositivos sea correcta.

C. Trabajo con un transistor


Para el transistor se emple el circuito mostrado en la figura 7 el cual cuenta con una resistencia
alimentada con el puerto digital 12 de la tarjeta y que se conecta al colector del transistor NPN
2N3904, el emisor del transistor se conecta al puerto tierra de la tarjeta y la base del transistor
se conecta al circuito del LED. El funcionamiento es sencillo, cuando el puerto digital P12 se
encuentra en HIGH este alimenta de 5V el colector, lo cual permite que se d la conexin entre el
circuito de la base y el emisor a tierra, lo que posibilita el paso de corriente, cerrando el circuito,
en pocas palabras acta como un interruptor digital permitiendo o no el paso de corriente.

Fig. 7. Circuito de conexin transistor


3. RESULTADOS Y DISCUCIONES
De forma terica la resistencia que se ha de emplear para el led utilizado se obtiene
mediante los clculos mostrados en la parte 1, para esto se tiene en cuenta el voltaje
suministrado por el pin, la cada de potencial en la resistencia (ley de Ohm) y el voltaje del
led, aplicando la ley de voltaje de Kirchhoff y despejando se obtiene que el valor de la
resistencia es de 65 ; en la prctica, se hizo uso de una resistencia de 150

para este

led, por ende se podra calcular el valor de la corriente en el circuito empleando nuevamente
la ley de voltaje de Kirchhoff y despejando como incgnita de la ley de Ohm el valor de la
corriente, como se observa en la parte 2 se obtiene que la corriente es de 8.66mA, esta es
corroborada haciendo uso de un multmetro, con el cual se obtiene una medida de 8.1mA en
el circuito, como muestra la lectura de la figura 8

5 V +(201 03 A) ( R )+3.7 V =0
R=

3.7 V + 5V
3
2010 A

R=65

5 V + I (150 ) +3.7 V =0
I=

1.3 V
150

I =8.66 mA

FUNDAMENTOS DE MECATRNICA, FEBRERO 2016

Fig. 8. Corriente practica en el circuito led.


Para el tiempo de parpadeo del led se cambia el valor de delay() en el cdigo hasta que el
cambio entre el encendido y apagado del led sea imperceptible, realizando el cambio por
mtodo de tanteo se determin que para un tiempo de 10mili segundos el cambio entre
encendido y apago es imperceptible al ojo, la onda generada por la salida digital es tan
simple como la mostrada en la figura 9 para la cual la salida cambia entre un voltaje de 5V y
0V dependiendo del valor asignado HIGH o LOW estos valores se mantiene constante en el
tiempo por el valor establecido para el delay en este caso de 10 mili segundos.

Fig. 8. Seal de salida pin 12.


Para calcular el valor de la frecuencia a la cual parpadea se determina el periodo de la onda
como el tiempo en que esta se demora en llevar a cabo un ciclo, informacin que se obtiene
sumando los valores de tiempo y para lo que se obtiene 20mili segundos, calculando as la
frecuencia se tiene:

T =10 mS+10 mS=20 mS


T=

1
F

1
1
F= =
=50 Hz
T 20 mS
Retomando el circuito del transistor, se tiene que para determinar la corriente en la base del
transistor cuando el pin esta en HIGH se hace uso de la ecuacin Ib = (Vbb - 0,7V)/Rb que tiene
en cuenta la diferencia de potencial de 0.7V que se presenta en el transistor, para esta Ib es la
corriente de la base, Vbb es el voltaje en el pin y Rb es la resistencia en la base, en este caso de
1K ; de lo cual se obtiene:

FUNDAMENTOS DE MECATRNICA, FEBRERO 2016

Ib=

5 V 0,7 V
=4.3 mA
1000

En el transistor, la resistencia en este caso se hace necesaria para limitar la cantidad de


corriente que llega a la base del transistor, de lo contrario en el caso en que llegara mucha y el
transistor operaria en un estado de saturacin para el cual se permite todo el paso de corriente
desde el colector hasta el emisor, cabe a dems destacar que un valor de corriente muy alta
podra daar el dispositivo, adems de esto se ha de emplear una resistencia en el circuito
conectado al colector, con el fin de regular la corriente que pasa a travs del diodo y evitar as
que este se dae.
4. CONCLUSIONES
La resistencia utilizada en los circuitos led no es la apropiada para el led empleado, se deba
haber hecho uso de una resistencia de 68 .

A travs de prcticas de este tipo se puede determinar el alcance y campo de aplicacin de


sistemas como Arduino y como estos han facilitado y hecho ms asequible la robtica y
electrnica para estudiantes, aficionados y profesionales.
Las configuraciones de tipo pull down y pull up resultan ser de amplia aplicacin con la
plataforma Arduino, al permitir asegurar niveles lgicos en entradas y salidas digitales, evitando
as que se presenten errores de lectura.
REFERENCIAS
[1]Arduino, What is Arduino?, 2015. [Online]. Available:
https://www.arduino.cc/en/Guide/Introduction.
[2]

Arduino, Language Reference, 2015. [Online]. Available:


https://www.arduino.cc/en/Reference/HomePage.

[3]

Universidad del Pais Vasco, EL TRANSISTOR DE UNION BIPOLAR . BJT ( B ipolar J unction T
ransistor )., pp. 78123, 2010.

[4]

T. P. C. B. Assembly, BC547B s WELL SUITABLE FOR TV AND HOME s SMALL LOAD SWITCH
TRANSISTORS, Pulse, no. February, pp. 15, 2003.

[5]

E. Completa, El resistor, 2010. [Online]. Available:


http://electronicacompleta.com/lecciones/el-resistor/.

[6]

El Led, 2010. [Online]. Available: http://www.tecnologiayeducacion.com/.

[7]

I. Electronica, Definicin de Protoboard y como utilizarlo, 2012. [Online]. Available:


http://ingenieriaelectronica.org/definicion-de-protoboard-y-como-utilizarlo/.

[8]

tuelectronica, Resistencia Pull Up y Pull Down, 2012. [Online]. Available:


http://www.tuelectronica.es/tutoriales/electronica/resistencia-pull-up-y-pull-down.html#.

FUNDAMENTOS DE MECATRNICA, FEBRERO 2016

Potrebbero piacerti anche