Académique Documents
Professionnel Documents
Culture Documents
I.
I NTRODUCCI ON
En este taller se trabajara la implementacion de un programa Figura 2. Senal de 0 a 5V
que sea capaz de digitalizar una senal alterna a traves de un
microcontrolador. Para esto se hara un circuito por medio de
amplificadores operacionales que nos permite llevar la senal Este circuito permite cumplir con la experiencia basica
(-5v a 5V) a una nueva senal (0 a 5V) para poder ser enviada propuesta en el laboratorio, la cual consista en: Hacer el
al Arduino UNO, el motivo de esto, es que si no se hace correcto cableado y la programacion que permita transformar
este cambio el microcontrolador sera danado. Al hacer esta una senal en alterna de voltaje (de entre 5[V] y -5[V]) a una
nueva senal, se enva a la entrada analoga del Arduino (Pin senal digital dentro del microcontrolador.
A0), cuando se toma la senal analoga se procesa dentro del Una vez que se tiene la senal mostrada en la Figura 2,
microcontrolador, dado que esta placa no posee un conversor se procedio a montar el circuito registrando las siguientes
digital analogo, se debe utilizar un circuito integrado DAC imagenes.
MCP 4822, lo cual ayudara a ver la senal digitalizada.
II. C IRCUITO
Para conseguir la senal de 0 a 5V como se menciono
anteriormente se utilizo el siguiente circuito (Ver Figura 1).
A partir de esto se procedio a programar el arduino UNO III. R ESULTADOS DE EXPERIENCIA AVANZADA
para lograr la conversion de la senal analoga a una senal
Antes de comparar las senales se tuvo que amplificar la
discreta.
senal dado que el DAC entregaba de 0 a 2V, para esto se utilizo
# i n c l u d e <SPI . h> el siguiente circuito, el cual permitio amplificar la senal para
ser comparada.
i n t SIGNAL = 0 ;
word o u t p u t v a l u e = 0 ;
byte data = 0;
i n t j =0;
const i n t ss = 10;
void setup ( ) {
pinMode ( s s , OUTPUT ) ;
d i g i t a l W r i t e ( s s , HIGH ) ;
Figura 7. Circuito amplificador de senal para comparar las senales
Al implementar la experiencia avanzada con todo lo expli-
cado anteriormente, se obtiene los siguientes resultados
IV. C ONCLUSI ON
Por medio de este taller se aprendio a establecer una
comunicacion SPI desde un microcontrolador a un conversor
digital-analogo. Se diseno un circuito que permitiera trabajar
con una senal de -5V a 5V por una senal que estuviera de 0
a 5V para poder trabajar con ella en un microcontrolador.
Dentro de este laboratorio se nos presentaron las siguientes
dificultades:
En un comienzo se haban separado las tierras, pero para
este circuito se uso a todas las tierras en comun.
Al establecer la comunicacion entre el DAC y el micro-
controlador cometimos un error en la conexion de un pin
del arduino, lo cual nos demando bastante tiempo para
descubrir este error, ya que pensamos que el error estaba
en el codigo.
La frecuencia hasta la cual se puede hacer una compa-
racion correcta es de 1 KHz. En arduino si se podra
modificar el resultado, pero no es recomendable cambiar
la frecuencia de muestreo porque los resultados serian
imprecisos .
V. R EFERENCIAS
[1] Bus SPI en arduino, https://www.luisllamas.es/arduino-
spi/
[2] DAC MCP 4822, Datasheet.