Diseño de Hapticos
Diseño de Hapticos
Diseño de Hapticos
Función 1. Deja pasar o corta señales eléctricas a partir de una PEQUEÑA señal de mando. Es
decir, funciona Como Interruptor. Si no le llega corriente a la base Ib = 0A; es como si hubiera
un interruptor abierto entre el colector y el emisor, no pasa corriente entre ellos (fíjate en la
imagen de más abajo). Si le llega corriente a la base, entonces es como si hubiera un
interruptor cerrado entre el colector y el emisor, ya que circula corriente entre ellos.
De esta forma se utiliza como un componente para electrónica digital. Por ejemplo, Si la
señal de entrada es 1 (corriente por la base) la señal de salida es 1 (corriente entre el colector
y el emisor). Si la Ib es 0 la de salida también será 0. Por ejemplo, uniendo 2 transistores en
serie, obtendremos una puerta lógica AND, y 2 en paralelo una puerta OR. Podemos
configurar todas las puertas lógicas que se estudian en electrónica digital. De hecho
un circuito integrado esta compuesto por transistores.
Como interruptor aprovechamos su saturación para
llevarlo a un cierre optimo.
Transistor como Interruptor
Funcionamiento del transistor
Función 2. Funciona como un elemento Amplificador de
señales. Le llega una señal pequeña, intensidad de base (Ib)
que se convierte en una más grande entre el colector y el
emisor (Ic-e), que podríamos llamar de salida. Esta función es
con la que trabajará como un componente de electrónica
analógica, varios valores distintos puede tomar de entrada y
salida.
Transistor
como
Amplificador
• En el siguiente enlace puedes ver mediante un
sencillo circuito las dos funciones del
transistor: Transistor Interruptor y
Amplificador.
Funcionamiento Aunque estas dos funciones son las más
del transistor habituales, el Transistor también puede cumplir
funciones en algunos casos de amplificador,
oscilador, conmutador o rectificador de
una corriente eléctrica.
Puerto paralelo
• Una señal analógica es aquella cuya magnitud (por ejemplo tensión de una señal que proviene
de un Transductor y Amplificador) puede tomar en principio cualquier valor, esto es, su nivel
en cualquier muestra no está limitado a un conjunto finito de niveles predefinidos como es el
caso de las señales cuantificadas, lo que significa que sufre una variación continua en
amplitud a lo largo del tiempo.
• Onda sonora con intensidad, tono, timbre y frecuencia determinada.
• Micrófono.
• Onda eléctrica analógica después de convertida en impulsos por el micrófono.
• Salida de la señal eléctrica de audio frecuencia para ser grabada o amplificada localmente.
• En cambio, una señal digital es aquella cuyas dimensiones
(tiempo y amplitud) no son continuas sino discretas, lo que
significa que la señal necesariamente ha de tomar unos
determinados valores fijos predeterminados en momentos
también discretos. La información digital, ya que es bastante
difícil encontrarla en la naturaleza y, posiblemente los pocos
pasos que encontremos pueden llevar a confusión. Sin
embargo, podemos poner como ejemplos “lleno y vacío”, “vida
y muerte”, que son valores perfectamente diferenciados y solo
admiten un numero finito de estados en un intervalo finito de
tiempo.
Señal digital
intervienen en la
Conversión
Analógica-Digital Codificación: la codificación consiste en traducir
los valores obtenidos durante la cuantificación
al código binario. Hay que tener presente que el
código binario es el más utilizado, pero también
existen otros tipos de Códigos que también son
utilizados.
Procesos que • Durante el muestreo y la retención, la señal aún
intervienen en es analógica, puesto que aún puede tomar
cualquier valor. No obstante, a partir de la
la Conversión cuantificación, cuando la señal ya toma Valores
finitos, la señal ya es digital.
Analógica-
Digital
Muestreo
• Para convertir una señal analógica en digital, el primer paso consiste en realizar un
muestreo (sampling) de ésta, o lo que es igual, tomar diferentes muestras de tensiones o
voltajes en diferentes puntos de la Onda senoidal. La frecuencia a la que se realiza el
muestreo se denomina razón, tasa o también frecuencia de muestreo y se mide en
Kilohertz (kHz). En el caso de una grabación digital de audio, a mayor cantidad de
muestras tomadas, mayor calidad y fidelidad tendrá la señal digital resultante.
• Durante el proceso de muestreo se asignan valores numéricos equivalentes a la tensión
o voltaje existente en diferentes puntos de la sinusoide, con la finalidad de realizar a
continuación el proceso de cuantificar. Las tasas o frecuencias de Muestreo más
utilizadas para audio digital son 24 000 muestras por segundo (24 kHz), 30 000 muestras
por segundo (30 kHz), 44 100 muestras por segundo (44,1 kHz) (Calidad de CD), 48 000
muestras por segundo (48 kHz).
Muestreo
Codificación
En este ejemplo gráfico de codificación, es
posible observar cómo se ha obtenido una
señal digital y el código
binario correspondiente a los niveles de
voltaje que posee la señal analógica.
Codificación
• La codificación permite
asignarle valores numéricos
binarios equivalentes a los
valores de tensiones o voltajes
que conforman la señal
eléctrica analógica original.
Convertidor • Las aproximaciones sucesivas sirven para ir aproximando como el
diccionario al valor de referencia. Se tiene un tiempo de conversión según la
Analógico Digital cantidad de bits que tiene el convertidor.
• Convierten las señales digitales en cantidades
eléctricas analógicas relacionadas en forma
directa con el número de entradas codificado
digitalmente. Los DAC efectúan sus
Convertidor conversiones recibiendo la información en
forma serial o paralela. La decisión de
digital emplearlos en serie o paralelo se basa en el uso
analógico final, como por ejemplo en instrumentos de
medida como osciloscopios de almacenamiento
digital se emplea la conversión de tipo paralela
y en aplicaciones del control de proceso como
válvulas se puede efectuar en forma serie.
• Esquema básico de un DAC.
Convertidor
digital
analógico.
Convertidor digital analógico.
• 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
Conversor analógico digital (ADC)
• 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:
• Valores. Que valor en voltios define 0 y 1. En nuestro caso es tecnología TTL (0 – 5V)
Entradas y Salidas Analógicas Arduino. PWM
• 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
• 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.
Entradas Analógicas en Arduino.
• 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:
• 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.
PWM
• Al comenzar a usar Arduino puede resultar algo complejo entender las diferencias
entre los diferentes tipos de interfaces de comunicación (y protocolos asociados).
• Dentro la comunicación serie integrada en los microcontroladores de Arduino
tenemos:
• UART (recepción-transmisión asíncrona universal) es uno de los protocolos serie
más utilizados. La mayoría de los microcontroladores disponen de hardware UART.
Usa una línea de datos simple para transmitir y otra para recibir datos.
Comúnmente, 8 bits de datos son transmitidos de la siguiente forma: un bit de
inicio, a nivel bajo, 8 bits de datos y un bit de parada a nivel alto. UART se
diferencia de SPI y I2C en que es asíncrono y los otros están sincronizados con
señal de reloj. La velocidad de datos UART está limitado a 2Mbps.
I2C
I2C
I2C
I2C
Referencias Bibliográficas
• https://room-15.github.io/blog/2015/03/26/esp8266-at-command-
reference/
• https://pluselectric.wordpress.com/2014/09/21/arduino-uno-
especificaciones-y-caracteristicas/
• https://www.arduino.cc/en/uploads/Main/Arduino_Uno_Rev3-
schematic.pdf
• http://arduino.cc/
• https://www.arduino.cc/en/Hacking/ParallelProgrammer
• http://www.misproyectosdetecnologia.com/tag/puerto-paralelo/
Referencias Bibliográficas
• https://educarparaelcambio.com/arduino/reto-5-comunicandonos-
con-arduino-puerto-serie/
• https://aprendiendoarduino.wordpress.com/2016/11/13/bluetooth-
en-arduino/
• https://www.areatecnologia.com/TUTORIALES/EL%20TRANSISTOR.ht
m#Funcionamiento_Funciones_transistor
• https://bibdigital.epn.edu.ec/bitstream/15000/11468/1/T2171.pdf
• http://146.83.206.1/~jhuircan/PDF_CTOSII/ad03.pdf
• https://aprendiendoarduino.wordpress.com/2017/10/22/entradas-y-
salidas-analogicas-arduino-pwm/#comments
Referencias Bibliográficas
• https://www.ecured.cu/Conversi%C3%B3n_Anal%C3%B3gica_Digital#
Conversi.C3.B3n_Anal.C3.B3gica-Digital_.28CAD.29
• https://aprendiendoarduino.wordpress.com/2017/09/05/puertos-
analogicos-arduino-avanzado/
• https://aprendiendoarduino.wordpress.com/category/i2c/