Sunteți pe pagina 1din 13

0

7-9-2019
Instituto Superior
Tecnológico
Central Técnico
CARRERA DE TECNOLOGÍA EN MECÁNICA
AUTOMOTRIZ

Asignatura: Software avanzado

Nivel: 6to Paralelo: B

Título del trabajo: Señales Analógicas

Integrantes:
 Eduardo Collaguazo
 Freddy Caiza
 Cesar Lema
 Manuel Cordova
 Dario Gualoto

Ing.: Víctor Suntaxi


1

INDICE
1. Objetivos…………………………………………………………………………2
1.1.Objetivo General……………………………………………………….….….2
1.2.Objetivos específicos…………………………………………………………2

2. Introducción……………………………………………………………..………3

3. Procedimiento……………………………………………………………..….…4
3.1. Definición y concepto general……………………………………………….
3.2.Entradas y salidas analógicas arduino……………………….……..………..4
3.2.1. Entradas Analógicas en Arduino…………………………………….6
3.2.2. Salidas Analógicas. PWM………………………………………...…7
3.3.Puertas analógicas arduino avanzado…………………………………..……9
3.3.1. ADC en arduino………………………………………………….,,,,,10

4. Conclusiones y recomendaciones………………………………………….…12
4.1.Conclusiones……………………………………………………………..….12
4.2.Recomendaciones……………………………………………………...…….12

5. Bibliografía……………………………………………………………….....….12
2

1. Objetivos:

1.1. Objetivo General:

Describir las señales analógicas en un circuito práctico utilizando el arduino para

demostrar su funcionamiento y la curva característica.

1.2. Objetivos específicos

 Aplicar los conocimientos generales acerca del área del procesamiento de


señales analógicas en un circuito integrado.

 Ensamblar un circuito integrado con materiales electrónicos.

 Demostrar las características que tienen las señales analógicas en base al


circuito demostrativo.
3

2. Introducción

Una señal es un signo, un gesto u otro tipo que informa o avisa de algo. La señal

sustituye por lo tanto a la palabra escrita o al lenguaje. Ellas obedecen a

convenciones, por lo que son fácilmente interpretadas. Así mismo, una señal puede

ser también la variación de una corriente eléctrica u otra magnitud física que se

utilita para transmitir información. por ejemplo, en telefonía existen diferentes

señales, que consisten en un tono continuo o intermitente, en una frecuencia

característica, que permite conocer al usuario anqué situación se encuentra la

llamada dicha esta pequeña definición como introducción sobre lo que es una señal

pasamos al desarrollo del trabajo donde &hablaremos sobre dos tipos de señales en

específico que son las señales analógicas y las señales digitales.


4

3. Procedimiento o desarrollo:

3.1.Definición y concepto general:

Entendemos como señal analógica un tipo de señal formada por una función matemática

continua en la cual hay que tener en cuenta que la variable se encuentra representada por el

periodo y la amplitud teniendo como base el tiempo. Se genera con un fenómeno de tipo

electromagnético. Hay distintas magnitudes físicas e hidráulicas que pueden encajar como

medio para transmitir la señal Algunas de las más comunes son la temperatura térmica o la

tensión eléctrica, entre otras. Pero también es importante saber que hay muchas señales

analógicas a nuestro alrededor. El mundo nos rodea con señales de este tipo en las que la

variación siempre coincide en un aspecto: es continua. Ocurre con la energía o con la luz, por

mencionar solo algunos de los ejemplos que se pueden encontrar dentro de la naturaleza. Pero

también hay otros tipos de señales analógicas, como las que están vinculadas a la voz y el

sonido.

3.2. Entradas y salidas analógicas arduino. PWM:

Una señal eléctrica analógica es aquella en la que los valores de la tensión o voltaje varían

constantemente y pueden tomar cualquier valor. En el caso de la corriente alterna, la señal

analógica incrementa su valor con signo eléctrico positivo (+) durante medio ciclo y

disminuye a continuación con signo eléctrico negativo (–) en el medio ciclo siguiente.

Un sistema de control (como un microcontrolador) no tiene capacidad alguna para trabajar

con señales analógicas, de modo que necesita convertir las señales analógicas en señales

digitales para poder trabajar con ellas.

La señal digital obtenida de una analógica tiene dos propiedades fundamentales:


5

 Valores. Que valor en voltios define 0 y 1. En nuestro caso es tecnología TTL (0


– 5V)
 Resolución analógica: nº de bits que usamos para representar con una notación
digital una señal analógica.

En el caso de un arduino Uno, el valor de 0 voltios analógico es expresado en digital como

B0000000000 (0) y el valor de 5V analógico es expresado en digital como B1111111111

(1023). Por lo tanto, todo valor analógico intermedio es expresado con un valor entre 0 y

1023, es decir, sumo 1 en binario cada 4,883 mV.

Arduino Uno tiene una resolución de 10 bits, es decir, unos valores entre 0 y 1023.

Arduino Due tiene una resolución de 12 bits, es decir, unos valores entre 0 y 4095.

ConDiferencia entre señales analógicas y digitales:

Imagen N°: 1 Conversor Analógico-Digital

Fuente: Entradas y salidas analógicas arduino.


6

3.2.1. Entradas Analógicas en Arduino:

Los microcontroladores de Arduino contienen en la placa un conversor analógico a digital

de 6 canales. El conversor tiene una resolución de 10 bits, devolviendo enteros entre 0 y 1023.

Los pines analógicos de Arduino también tienen todas las funcionalidades de los pines

digitales. Por lo tanto, si necesitamos más pines digitales podemos usar los pines analógicos.

La nomenclatura para los pines analógicos es A0, A1, etc…

Imagen N°:2 Entradas analógicas

Fuente: Entradas y salidas analógicas arduino.

En arduino para tratar las entradas y salidas digitales usamos las siguientes funciones:

 analogReference() – configura la referencia de voltaje usada para la entrada

analógica.

 analogRead() – lee el valor del pin analógico especificado.

 analogWrite() – escribe un valor analógico (onda PWM) al pin especificado. No en

todos los pines digitales se puede aplicar PWM.


7

3.2.2. Salidas Analógicas. PWM.:

Como hemos dicho Arduino Uno tiene entradas analógicas que gracias a los conversores

analógico digital puede entender ese valor el microcontrolador, pero no tiene salidas

analógicas puras y para solucionar esto, usa la técnica de PWM.

Algunos pines digitales pueden usarse como salidas analógicas PWM:

Imagen N°: 3 Salidas Analógicas. PWM.

Fuente: Entradas y salidas analógicas arduino.

Las Salidas PWM (Pulse Width Modulation) permiten generar salidas analógicas desde

pines digitales. Arduino Uno no posee salidas analógicas puras, sin embargo el Arduino Due

sí tiene salidas analógicas puras mediante dos DAC. El arduino due, posee dos salidas

analógicas puras mediante dos conversores digital a analógico. Estos pines pueden usarse para

crear salidas de audio usando la librería correspondiente.

La función para hacer una salida PWM en un pin es:


8

 analogWrite() – escribe un valor analógico (onda PWM) al pin especificado. No en


todos los pines digitales se puede aplicar PWM.

En Visualino disponemos de la función analogWrite() para escribir entradas analógicas con

PWM en la agrupación de bloques “Pin Functions”.

Imagen N°: 4 tabla arduino PWM.

Fuente: Entradas y salidas analógicas arduino.

En este ejemplo se ve cómo simular con PWM una onda sinusoidal analógica.

Imagen N°: 5 onda sinusoidal analógica.

Fuente: Entradas y salidas analógicas arduino.


9

En Arduino la frecuencia de PWM es de 500Hz. Pero es un valor que puede modificarse en

caso que lo necesitemos.

En la actualidad existen muchos circuitos integrados en los que se implementa la

modulación PWM, por ejemplo para lograr circuitos funcionales que puedan controlar fuentes

conmutadas, controles de motores, controles de elementos termoeléctricos, choppers para

sensores en ambientes ruidosos y algunas otras aplicaciones.

3.3.Puertos Analógicos Arduino Avanzado:

Ya hemos visto cómo manejar con registros las entradas y salidas de Arduino, pero nos

centrado en las correspondientes a las I/O digitales. Para el caso de las entradas y salidas

analógicas hay muchos detalles que no se han visto.

Los 6 pines correspondientes a las entradas analógicas A0..A5 del Arduino UNO

corresponde al puerto C. Estos 6 pines se pueden usar como entradas y salidas digitales como

cualquier otro puerto digital como hemos visto en el apartado anterior. Además de

denominarlas A0..A5, también es posible llamarlas como pines 14..19.

La forma de manejar con registros las entradas analógicas correspondientes al puerto C con

PORT, DDR y PIN es para usar esos pines como I/O digitales, puesto que los pines de los

microcontroladores son multipropósito como se ha dicho anteriormente.

Un sistema de control (ya pueda ser un ordenador, etc.) no tiene capacidad alguna para

trabajar con señales analógicas, de modo que necesita convertirlas en señales digitales para

poder trabajar con ellas. (Véase Conversión analógica-digital).


10

Imagen N°:6 señales analogicas

Fuente: desventajas en terminos electronicos.

Tabla de equivalencia:

 Pin 14 = Analog in 0
 Pin 15 = Analog in 1
 Pin 16 = Analog in 2
 Pin 17 = Analog in 3
 Pin 18 = Analog in 4
 Pin 19 = Analog in 5

Por ejemplo, estas tres instrucciones son equivalentes:

 analogRead(0);
 analogRead(A0);
 analogRead(14);
 digitalWrite(A1);
 digitalWrite(15);

3.3.1. ADC en Arduino:

El microcontrolador de Arduino UNO contiene internamente un conversor analógico a

digital de 6 canales. El conversor tiene una resolución de 10 bits, devolviendo enteros entre 0

y 1023. Los pines analógicos de Arduino también tienen todas las funcionalidades de los

pines digitales. Por lo tanto, si necesitamos más pines digitales podemos usar los pines

analógicos.
11

El datasheet de ATmega advierte de hacer lecturas rápidas entre pines analógicos

(analogRead). Esto puede causar ruido eléctrico e introducir jitter en el sistema analógico. Se

aconseja que después de manipular pines analógicos (en modo digital), añadir un pequeño

retraso antes de usar analogRead () para leer otros pines analógicos.

Un microcontrolador solo entiende señales digitales (1’s y 0’s), por lo tanto para poder leer

señales analógicas necesitamos los convertidores Analógico a Digital (ADC). Esta conversión

consiste en la transcripción de señales analógicas en señal digital, con el propósito de facilitar

su procesamiento (codificación, compresión, etcétera) y hacer la señal resultante (digital) más

inmune al ruido y otras interferencias a las que son más sensibles las señales analógicas.

Imagen N°: 7 onda sinusoidal analógica.

Fuente: Entradas y salidas analógicas arduino.


12

4. Conclusiones y recomendaciones:

4.1.Conclusiones:

 Las señales analógicas se pueden percibir en todos los lugares, por ejemplo, la
naturaleza posee un conjunto de estas señas como es la luz, la energía, el
sonido, sensores de nivel de humedad, presión. Las usamos mediante la
comunicación por líneas telefónicas, datos a través del internet, etc.

 Concluimos la práctica adquiriendo los conocimientos generales acerca del área


del procesamiento de señales analógicas en un circuito integrado.

4.2.Recomendaciones:

 Tener conocimientos básicos de electrónica y electricidad para las conexiones


residenciales.

 Es importante tener conocimientos de programación, para el desarrollo de la


lógica de encendido y apagado del led que interpretara la placa Arduino.

5. Bibliografía:

 Resolución analógica: nº de bits que usamos para representar con una notación
digital una señal analógica:

http://arduino.cc/en/Reference/AnalogReadResolution

http://arduino.cc/en/Reference/AnalogWriteResolution

 analogReference() – configura la referencia de voltaje usada para la entrada


analógica. http://arduino.cc/en/Reference/AnalogReference

 analogRead() – lee el valor del pin analógico especificado.


http://arduino.cc/en/Reference/AnalogRead

S-ar putea să vă placă și