trabajo final de gradoupcommons.upc.edu/bitstream/handle/2099.1/19302/memòria.pdftrabajo final de...
TRANSCRIPT
TRABAJO FINAL DE GRADO
TÍTULO:
Sismómetro para el registro de la actividad volcánica. Diseño Electrónico.
AUTOR: Santiago M. Migliorelli Falcone
TITULACIÓN: Grado en Ingeniería Electrónica Industrial y Automática
DIRECTOR: Joaquín del Río Fernández
DEPARTAMENTO: 710, Ingeniería Electrónica
FECHA: 1 de Julio de 2013
TRABAJO FINAL DE GRADO
RESUMEN
El grupo de investigación de SARTI, en colaboración con el proyecto de investigación de “Peligro Volcánico y Evaluación del Riesgo en Tenerife (PEVERTE)”, precisa realizar el diseño electrónico de un dispositivo de adquisición de datos sísmicos en una zona de riesgo volcánico. Para ello se realizará el estudio de los componentes a utilizar para el diseño del dispositivo, seleccionando los que se adapten mejor a los requisitos de bajo consumo y bajo precio. Los datos adquiridos han de poder enviarse remotamente, a la vez de que han de almacenarse en una memoria externa. Se adquirirán datos provenientes de tres canales diferentes. A raíz de la selección de estos componentes se realizará el diseño del hardware del dispositivo, de las comunicaciones necesarias, y de los componentes extra que sean necesarios para el correcto funcionamiento. Se construirá un prototipo del dispositivo en el que realizar todas las pruebas. Luego se diseñara el software encargado de gestionar el funcionamiento de la aplicación, programada en lenguaje C. Una vez configurados los registros del microprocesador de manera adecuada, deberá gestionar la lectura de los datos con dos velocidades diferentes de adquisición (50 y 100 SPS), según la decisión del usuario, y poder enviar y/o almacenarlos en la memoria externa de tipo SD. También se gestionarán los diferentes tipos de comunicaciones (SPI y RS232). Finalmente, una vez la aplicación sea programada y probada, se testeará su funcionamiento, mediante aplicaciones hechas en LabView y Matlab. Para ello se comprobarán los resultados de diferentes adquisiciones hechas en el laboratorio a través de los instrumentos.
Palabras clave
Sismómetro Microprocesador Analógico-digital Memoria SD
Bajo consumo MSP430F5438 ADS1246
Índice
1 Introdu
1.1 Ju
1.2 Ob
1.3 Ar
2 Selecci
2.1 M
2.1.1
2.2 Co
2.2.1
2.3 Ge
2.4 Ta
3 Hardwa
3.1 Co
3.1.1
3.1.2
3.1.3
3.2 Fu
3.2.1
3.3 Re
3.4 Es
4 Softwar
4.1 En
4.2 Hy
4.3 La
4.4 Ap
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.4.7
4.4.8
ucción ...........
ustificación d
bjetivos........
rquitectura d
ón de los com
Microprocesad
Caracterís
onvertidor an
Caracterís
eófono SM6
arjeta SD ......
are ...............
onfiguración
Comunica
Comunica
Funcionam
uentes de relo
Frecuenci
eal time cloc
squema del c
re .................
ntorno de pro
yperTermina
abView ........
plicación de
Diagrama
Adquisici
Formato d
Formato d
Funcione
Función p
Funcione
Funcione
....................
del TFG .......
....................
del sistema ...
mponentes e
dor ...............
sticas del MS
nalógico – di
sticas del AD
...................
....................
....................
n de las comu
ación serie ..
ación SPI ....
miento de lo
oj .................
ias del MCL
k .................
conexionado
....................
ogramación .
al .................
....................
control del s
a general ......
ión, compres
del envío de
del almacena
s de configur
principal y fu
s e interrupc
s de almacen
....................
....................
....................
....................
electrónicos d
....................
SP430F5438
igital ............
DS1246 ........
....................
....................
....................
unicaciones ..
....................
....................
os ADS1246 .
....................
K, SMCLK
....................
general .......
....................
....................
....................
....................
sistema .........
....................
sión, envío y
datos ...........
amiento de d
ración ..........
unciones pro
iones de rece
namiento de
Sismómetro p
1
....................
....................
....................
....................
del sistema y
....................
8 ...................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
y ACLK .....
....................
....................
....................
....................
....................
....................
....................
....................
y guardado de
....................
datos ............
....................
opias del siste
epción, comp
los datos en
para el registro
Grado en I
....................
....................
....................
....................
y característic
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
e los datos ...
....................
....................
....................
ema ..............
presión y env
memoria ext
de la actividad
ngeniería Elect
S
....................
....................
....................
....................
cas ..............
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
vío de datos
terna ...........
d volcánica. Dis
trónica Industri
Santiago M. Mig
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
...................
....................
seño Electrónico
al y Automátic
gliorelli Falcon
.................. 3
.................. 3
.................. 4
.................. 4
.................. 6
.................. 6
.................. 7
.................. 9
................ 11
................ 12
................ 12
................ 14
................ 14
................ 14
................ 15
................ 17
................ 19
................ 21
................ 21
................ 21
................ 23
................ 23
................ 25
................ 26
................ 26
................ 27
................ 28
................ 29
................ 30
................ 31
................ 36
................ 37
................ 40
o
a
e
3
3
4
4
6
6
7
9
1
2
2
4
4
4
5
7
9
1
1
1
3
3
5
6
6
7
8
9
0
1
6
7
0
4.4.9
5 Caracte
5.1 Di
5.2 Pr
5.3 Co
5.3.1
5.3.2
5.4 Re
5.4.1
5.4.2
5.5 Pr
6 Conclu
7 Bibliog
8 Anexos
Menú de
erización del
ispositivos d
ruebas realiza
onsumo del s
Consumo
Consumo
esultados......
Envío y v
Lectura d
rototipo ........
usiones .........
grafía ............
s ...................
configuració
sistema ......
de laboratorio
adas ............
sistema ........
o teórico .......
o real ............
....................
visualización
de los datos a
....................
....................
....................
....................
ón .................
....................
o utilizados ..
....................
....................
....................
....................
....................
de los datos
almacenados
....................
....................
....................
....................
Sismómetro p
2
....................
....................
....................
....................
....................
....................
....................
....................
s ...................
en memoria
....................
....................
....................
....................
para el registro
Grado en I
....................
....................
....................
....................
....................
....................
....................
....................
....................
a SD .............
....................
....................
....................
....................
de la actividad
ngeniería Elect
S
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
d volcánica. Dis
trónica Industri
Santiago M. Mig
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
....................
seño Electrónico
al y Automátic
gliorelli Falcon
................ 42
................ 45
................ 45
................ 46
................ 50
................ 51
................ 51
................ 52
................ 52
................ 58
................ 60
................ 62
................ 63
................ 64
o
a
e
2
5
5
6
0
1
1
2
2
8
0
2
3
4
1 Introd
1.1 JustEste TrabajoGeltrú (CTVTratamiento“Peligro Vol
La ciencia sierupciones veste fenómecatástrofe nacontinuamen
Se puede poNacional en hicieron quenecesario, to
La instrumenincluso añostiempo.
En los momla zona volcque se está posibilidad d
Cuando la aerupción, sedispositivos posible, ya qperdidos, o s
En el campoun volcán: la
En el mercatanto si se qequipos, sueno están dise
Los sistemasde intentar instalación dadquirir infoestos equipo
ducción
tificacióno de Final dVG)”, y en j de la Inforlcánico y Ev
iempre ha hevolcánicas pueno natural eatural. Es ponte.
oner como ejla isla del H
e el volcán suomar las med
ntación en las), sin interr
mentos en los cánica, será ndesarrolland
de fallos en e
actividad mee procede a
reciben el nque funcionasimplemente
o de la instrua sísmica, la
ado actual, enquiere estudiele estar relaceñados para
s de adquisicdisimular elde equipos ormación duros suele estar
n del TFG e Grado ha unto con el
rmación (SAvaluación del
echo grandesueden resultaes predecibleor este motiv
jemplo, la dHierro, en Ocubmarino entdidas adecuad
as zonas de rrupciones, m
que se detecnecesaria la ido. La instalel funcionam
edida por losla instalació
nombre de “inarán durante e porque su fu
umentación, deformación
ncontrar un iar el movimcionado con estudiar la ac
ción sísmical instrumentredundantesrante un tiemr dirigido en
sido realizadequipo del
ARTI), colabo Riesgo en T
s esfuerzos ear una catáste. Una predivo que la ac
etección de ctubre del 20trara en erupdas para la p
riesgo volcánmanteniendo
cta algún tipinstalación dación de equ
miento de algú
s instrumentoón de equiponstrumentosun período
fuente de ene
hay cuatro mn, la geoquím
equipo de amiento terres
su precio, suctividad sísm
a comercialesto en el me. La autono
mpo significasu gran may
Sismómetro p
3
do en el laboCentro de Doradores del
Tenerife (PEV
en el estudio trofe naturalicción a tiem
ctividad sísm
temblores h011. Gracias pción, se pudprevención de
ánico debe opla compatib
po de cambiode más dispouipos redundún equipo, o
os fijados alos en zonas perdidos”). limitado de
ergía se agote
maneras de emica y la elec
adquisición dstre como el us dimension
mica volcánic
s suelen ser edio. Ademáomía tampocativo y poderyoría a los seí
para el registro
Grado en I
oratorio del Desarrollo del proyecto dVERTE)”.
de la preven, pero gracia
mpo de la acmica de las zo
echa por losa esta detecc
do poner el ale una catástr
perar durantebilidad entre
o en el compoositivos para dantes mejor
o en la comun
lcanza niveleamenazadasSerá necesartiempo, ante
e.
estudiar y prectromagnétic
de datos sísmmarítimo. E
nes, autonomca.
de gran tamaás, el elevadco es suficier enviarla inaísmos provoc
de la actividad
ngeniería Elect
S
“Centre Tece Sistemas dde investigac
nción de las cas al trabajo ctividad volconas volcáni
s dispositivosción de los telerta la isla, pofe.
e periodos dee los datos o
ortamiento dpoder caractrará la fiabilnicación con
es que indics por el riesgrio que el coe la amenaza
edecir la actica [2].
micos no supEl inconvenimía y con su
año, esto serdo precio deentemente elalámbricamecados por ter
d volcánica. Dis
trónica Industri
Santiago M. Mig
cnològic de Vde Adquisicióción en riesg
catástrofes nde cientos dcánica evitaricas ha de se
s del Institutemblores, qupudiendo, si
e tiempo larobtenidos a
de la actividaterizar mejorlidad del sis estos [1].
can la posibigo de la eru
oste de estos a de que sea
ividad llevad
pondría ningúiente que prefin, ya que e
ría un problee ellos impolevada comoente. Por últirremotos.
seño Electrónico
al y Automátic
gliorelli Falcon
Vilanova i laón Remota ygo volcánico
naturales. Lade científicosría hablar deer recopilada
to Geológicoue finalmentei hubiera sido
gos (meses olo largo de
ad sísmica der la actividadstema ante la
ilidad de unaupción (estosea el meno
an destruidos
da a cabo po
ún problemaesentan estoestos equipo
ema a la horaosibilitaría lao para podeimo, el fin de
o
a
e
a y
o,
s s, e a
o e o
o el
e d a
a s r
s,
r
a, s s
a a r e
Para el seguimportantes tectónica y linterés son mientras que
Por estos melectrónica nnecesarios p
El sistema aenviará inalá
1.2 ObjeEl objetivo transmisión
El dispositivcomponentedebido, a qupueda recogque tenga unEste requisit
Por otra pardigital, con errores, y po
Finalmente e
Por lo tantofunciones recadena.
1.3 ArquEl sistema delectrónica.
En primer lvibraciones de potencialposición de lrealice la tie
Luego, estáconvertidoredigitalizadasmicroproces
uimiento de ldiferencias
los sismómetlas que prove para los vo
otivos, y enmnecesaria pa
para realizar e
a diseñar, cámbricament
etivos principal dede datos, de
vo a diseñar es ha de ser lue este tipo er datos con n bajo impacto, será el má
rte, el disposuna resoluc
oder escoger
el equipo ha
o el objetivoequeridas, y
uitectura de adquisició
lugar está lserán registr
l al discriminlos ejes carterra.
á señal analóes analógicos y la infsador por me
la actividad entre los in
tros para el evienen de tlcanólogos l
marcado denara la constrestudios vulc
apturará la te además de
el Trabajo dun instrume
r ha de cumplo suficientemde equipos menores int
cto visual, sieás restrictivo
sitivo ha de ión en bits lentre recoge
de tener un c
o del proyeel desarroll
del sisteón de datos,
a captación radas mediannar un movimesianos. De e
ógica registros-digitales, formación dio de una c
volcánica tienstrumentos estudio vulcaterremotos oa señal de in
ntro del proyrucción de ucanológicos.
actividad síse almacenarla
de Final de nto para el s
plir una serimente bajo, suelen ser i
terferencias dendo compaco.
recoger la slo suficienteer cincuenta o
coste reducid
cto será sello de una ap
ema seguirá la es
del medio nte un sensormiento. El diesta manera,
rada por lospara poder
es enviada omunicación
Sismómetro p
4
ene especial habitualme
anológico. Seo movimientnterés es el ru
yecto de inveun prototipo
smica regista en una mem
Grado es eleguimiento d
e de requisipara que fun
instalados ende las actividcto y reducid
señal generademente precio cien muest
do, tanto de r
leccionar losplicación en
structura típi
a estudiar, r de tipo geóispositivo tense podrá car
s tres sensor ser proces
desde losn de tipo seri
para el registro
Grado en I
relevancia ente utilizadoe podría decitos de las pluido sísmico
estigación Po de sismóm
trada y, empmoria interna
l diseño de de la activida
tos. Por unancione durann zonas mendades urbanado, con el obj
da por los seisa para podtras por segu
realización c
s elementos n C, para el
ica de la cad
en éste casófono. Este tndrá tres sensracterizar me
ores, se tendsada por el s convertidoie (SPI, Seria
de la actividad
ngeniería Elect
S
el estudio deos para el eir que para lolacas tectóniy los terrem
EVERTE semetro que cu
paquetará la a.
la electrónicad volcánica
a parte, el conte un año mnos pobladasas. Por lo tantjetivo de evit
ensores y traer caracterizndo.
como de man
adecuados correcto fun
ena de medi
so, las vibraipo de sensosores de este
ejor cualquier
drá que digimicroproce
ores analógal Protocol In
d volcánica. Dis
trónica Industri
Santiago M. Mig
el ruido sísmestudio de los sismólogoicas, y el re
motos se cons
e propone el umpla con l
información
ca de controa.
onsumo de lmediante bates y sin vigilto también sitar hurtos y
ansformarla zar los datos
ntenimiento.
que puedanncionamient
ida de la inst
aciones del ores ofrece ue tipo, colocaer tipo de mo
gitalizar a tresador. Las gicos-digitaleInterface).
seño Electrónico
al y Automátic
gliorelli Falcon
mico. Existena sismicidados la señal desto es ruidoideran ruido
diseño de laos requisito
n para pode
ol, registro y
os diferenteerías. Esto elancia, dondeerá necesariovandalismos
en una señas sin comete
n cumplir lato de toda la
trumentación
suelo. Estana diferenciaados según lavimiento que
ravés de treseñales son
es hacia e
o
a
e
n d e
o, .
a s
r
y
s s e o s.
al r
s a
n
s a a e
s n el
La informacenviada a un
Por lo tanto,adquisición
ción será empn módulo de
, en la figura como se hab
mpaquetada pcomunicacio
Figura 1-
1-1, se puedbía descrito.
ara, finalmenones, median
1. Arquitectur
de observar u
Sismómetro p
5
nte, poder sente puerto ser
ra del sistema d
un diagrama
para el registro
Grado en I
er almacenadries (RS232,
de adquisición
de bloques g
de la actividad
ngeniería Elect
S
da en una mRecommend
a diseñar.
general de la
d volcánica. Dis
trónica Industri
Santiago M. Mig
memoria SD yded Standard
a estructura d
seño Electrónico
al y Automátic
gliorelli Falcon
y/o poder sed 232).
del sistema de
o
a
e
r
e
2 Seleccarac
El primer pacomponente
Cada una demínima potdesmesurada
Por lo tantobuscando y cde esta mane
Este estudiocaracterísticamenor y un p
2.1 MicrEl microproaplicación dcomponente
A la hora comunicaciócomunicació
También serEs importantratamiento a
Otro punto acontar con utodo tipo de
Finalmente microprocesprogramaciópines.
Al ser un smicroprocesimportante qpara poder a
A continuacmicroprocespara decidirconsumo
cción de cterísticaaso que se h
es que vayan
e las diferentencia posibla.
o es necesarcomparandoera, optimiza
o estará centras básicas, laprecio asequ
roprocesaocesador es del empaquees de la caden
de escoger ón que tengaón serie SPI,
rá importantente para la apal que pueda
a observar seuna cantidad
aplicaciones
otro aspectosador. Estos ón de la apli
istema de asador, antes dque el disposalmacenar tem
ción, en la tsadores que prse por aquel
los comas ha de dar una integrar el
ntes partes hale y, a ser
rio hacer una aquellos qu
ar el sistema
rado básicama decisión de
uible dentro d
ador la parte fun
etamiento dena de medida
entre un ma principalme
y tres puerto
e que disponplicación quea ser sometid
erá la cantidade temporiz
s.
o a tener enpodrán ser uicación. Por
adquisición, de guardarlositivo a escogmporalmente
tabla 2-1, sepodrían realil más adecu
mponente
na vez fijadosistema de r
a de cumplirposible, ten
a investigaciue cumplan lo
en este senti
mente, en el e la elección del presupues
ndamental de los datos,a.
microprocesadente. Para el os de comuni
ga de RTC (e el moment
da la informa
ad de tempoadores adecu
n cuenta serusados para d
lo tanto si e
el procesadoos en la memger tenga unae algunos dat
e puede obsizar las tareaado, teniend
Sismómetro p
6
es electró
os los objetivrecogida de d
r su funciónner un prec
ión de los dos requisitosido.
consumo. Eestará basad
sto.
de todo el s, además de
dor y otro, presente casicación serie
(Real Time Cto de captaci
ación.
orizadores quuada, ya que
rá la cantiddiferentes cuel número e
o de los datmoria externaa capacidad tos.
servar una cas necesariasdo en cuenta
para el registro
Grado en I
ónicos d
vos del proydatos.
n con la mayio que no e
diferentes co mínimos, pa
Es decir, entrda en aquel c
sistema, ya e gestionar
se ha de oo, serán nece
e RS232.
Clock), para pión de los da
ue disponga e suelen ser d
dad de pinesuestiones quees elevado po
tos requeriráa o enviarlosde memoria
comparación s en el sistema, principalm
de la actividad
ngeniería Elect
S
del sistem
yecto, es la c
yor precisiónencarezca el
omponentes ara hacer la m
re dos compocomponente q
que es el ela comunica
observar la esarios un m
poder llevar latos sea reco
el dispositivode gran interé
s de entradae puedan surodría evitar
á tenerlos als inalámbricainterna sufic
entre las cama. Se comp
mente, la rela
d volcánica. Dis
trónica Industri
Santiago M. Mig
ma y
correcta sele
n, además del dispositivo
que hay en mejor elecci
onentes queque presente
encargado deación con lo
cantidad demínimo de cu
la cuenta delogido tambié
o. Siempre eés a la hora d
a-salida que rgir una vez un problem
lmacenados amente. Por cientemente
aracterísticaspararán sus cación entre e
seño Electrónico
al y Automátic
gliorelli Falcon
ección de lo
e consumir lao de manera
el mercadoión posible y
cumplan lae un consumo
e ejecutar laos diferente
e canales deatro buses de
l tiempo realén, de cara a
es importantede programa
disponga eempezada laa de falta de
en el propiolo tanto serágrande como
s de algunoaracterística
el precio y e
o
a
e
s
a a
o, y,
s o
a s
e e
l. al
e ar
el a e
o á o
s s
el
Marca
Modelo
Memoria programable Memoria RAMVelocidad Máxima en MVoltaje de traCanales SPI Canales RS23RTC Consumo Pines de entrasalida TemporizadoPrecio
Finalmente, MSP430F54cumplir con
2.1.1 CarEl microprodesarrollar la
Principalmencomunicacióde entrada y
La disponibperiféricos. Epines de sele
MicrocPic32MH
M
MHz abajo 2.3
32
ada-
ores
una vez a438 de Texaslas necesida
racterísticaocesador de a actividad n
nte, como ón SPI, tres py salida.
bilidad de loEstos, aparteección, los cu
chip MX775F512
512KB
64KB
80
3V a 3.6V 3 6 Sí
1.5W
53
5 8.21 $
Tabla 2-1.
analizados los Instrumentsades en cuant
as del MSP4Texas Instr
necesaria par
se ha comepuertos serie
os pines sere de estar couales han de
Microchip
Pic18F2620
64KB
4KB
40
2V a 5.5V1 1
No 0.06mW
25
4 5.36 $
Comparación
os diferentess para el desto a pines de
430F5438ruments MSra el sistema
entado, el me RS232, relo
rá especialmonectados al
estar conect
Sismómetro p
7
Micro
Pic24
V 2
W
n de cinco difer
s tipos de sarrollo de lae entrada-sali
SP430F5438 descrito en e
microprocesaoj en tiempo
mente importpuerto de co
tados al micr
para el registro
Grado en I
ochip
4FJ64GB002
64KB
8KB
32
2V a 3.6V 2 2 Sí
660mW
21
5 2.83 $
rentes micropr
microprocesa aplicación, ida, RTC y c
tiene prestaeste proyecto
ador tendrá real (RTC)
tante de caromunicaciónroprocesador
de la actividad
ngeniería Elect
S
Microchip
Pic24EPS12
512KB
53KB
70
3V a 3.64 4 Sí
346.5mW
83
13 9.54 $
rocesadores
sadores disppor su bajo comunicacion
aciones sufico.
que dispony una dispon
ra al conexi(RS232 o S
r.
d volcánica. Dis
trónica Industri
Santiago M. Mig
Texa
260810 MSP
B
B
6V 2
mW
$
ponibles, se consumo, sunes.
cientes para
ner de cuatnibilidad am
ionado de loSPI), a veces
seño Electrónico
al y Automátic
gliorelli Falcon
as Instruments
P430 F5438
256KB
16KB
18
2.2V a 3.6V 4 4 Sí
26.7mW
87
12 6.89 $
escogerá eu bajo coste y
adaptarse y
tro buses demplia de pine
os diferentes, precisan de
o
a
e
el y
y
e s
s e
Figu
En la figura sus pines. Cpodrá ser utserie, o fuen
Por lo tanto,
Ran
Con
ra 2-1. Vista su
2-1 [3], se pomo se pued
tilizado comonte de reloj. M
, las principa
ngo de Voltaj
nsumo de ene
uperior del mi
puede observde observar, o pin de entrMás adelante
ales caracterí
e de suminis
ergía extrema
icroprocesador
var una vista hay hasta dirada-salida, a
e, cuando se p
sticas de este
stro: de 2.2V
adamente baj
Sismómetro p
8
r MSP430F543
desde arribaiez puertos dal utilizarse precisen las
e microproce
V a 3.6V
ajo (en modo
para el registro
Grado en I
38 con la funci
a del microprde ocho pines
su otra funcfunciones se
esador son la
activo 312µ
de la actividad
ngeniería Elect
S
onalidad de ca
rocesador y ls cada uno. A
ción, ya sea c explicarán.
as siguientes:
µA/MHz)
d volcánica. Dis
trónica Industri
Santiago M. Mig
ada uno de sus
la función deAlguno de ecomo comun
:
seño Electrónico
al y Automátic
gliorelli Falcon
pines
e cada uno destos pines nonicación SPI
o
a
e
e o I,
Tres
Con
Och
18 M
Tres
Tem
Cris
Posi
256k
16kB
82 p
En la figura característicabuses interno
Más adelantcorrecto fun
2.2 ConEl convertida una señal d
Como se hatanto esto sconvertidor canal.
s Temporizad
nvertidor ana
ho interfaces
MHz de velo
s canales de D
mporizador bá
stal interno d
ibilidad de in
kB de memo
B de memori
pines de entra
2-2, se puedas del fabricos del microp
te se especicionamiento
vertidor ador analógicodigital de ma
a dicho antersupone indiranalógico-d
dores de 16 b
lógico-digita
de comunica
cidad de ope
DMA intern
ásico con car
de 32 kHz
ncorporar Cr
oria Flash
ia SRAM
ada-salida (G
de observar ecante [4]. En procesador p
Figura 2-2. D
ificará comoo de la aplica
analógicoo-digital seráanera que el m
riormente, serectamente uigital de mín
bits
al de 12 bits
ación serie un
eración
a
racterística d
istales de alt
GPIOs)
el diagrama dél se puede
para la comu
Diagrama de bl
o se configución.
o – digitaá el encargadmicroprocesa
e dispondránuna caracterínimo tres ca
Sismómetro p
9
universal (cua
de Reloj en T
ta frecuencia
de bloques fuobservar las
unicación inte
loques del micr
urará cada u
al do de transfoador sea cap
n de tres senística esencianales, o bie
para el registro
Grado en I
atro SPI y cu
Tiempo Real
a hasta 32 MH
uncional del s característicerna de cada
roprocesador M
no de los b
ormar la señaaz de entend
nsores, uno pal del conveen, por tres
de la actividad
ngeniería Elect
S
uatro RS232)
(RTC)
Hz
MSP430F54cas mencionuno de los b
MSP430F5438
bloques del m
al analógica der.
para cada ejeertidor. Se tconvertidore
d volcánica. Dis
trónica Industri
Santiago M. Mig
)
438 extraído nadas anteriorbloques.
8
microproces
obtenida de
e de coordentendrá que oes analógico
seño Electrónico
al y Automátic
gliorelli Falcon
de la hoja dermente, y lo
sador para e
los sensores
nadas, por looptar por uns de un solo
o
a
e
e s
el
s,
o n o
Siguiendo laque cumplanseleccionará
En la tabla 2
Marca Modelo Número de canales Muestras porsegundo máxiGanancia Voltaje de traConsumo
En este casoADS1246 deEn este caso
Como se puepese a tener representa uparalelo, sin
Por lo tanto
a metodologín con los re
á uno de los d
2-2, se observ
AnalogAD 77
r imas
abajo 3 V
Tab
o la eleccióne la misma m
o, la elección
ede observarcuatro canal
un problema no que se real
se optará po
ía para la eleequisitos de dispositivos.
va la selecció
g Devices 710
2
1028
1 – 128 V a 5.25 V 53mW
bla 2-2. Compa
n podría habmarca. Finalm se basará pr
Figura
r en la figurales de adquisa la hora delizará en seri
r la instalaci
ección del mifuncionami
ón de cinco d
Analog DevicAD 7193
4
4800
1 – 1283 V a 5.25
17.5mWaración de cinc
ber sido, tanmente se ha orincipalmente
a 2-3. Estructur
a 2-3, extraídsición diferen adquirir porie, habiendo
ón de tres m
Sismómetro p
10
icroprocesadento mínimo
dispositivos
ces CirruCS 55
8 5 V
W co diferentes co
nto la del Aoptado por le por el bajo
ra interna del
da de la horancial, solo prr más de un un desfase e
módulos ADS
para el registro
Grado en I
dor, primero os y luego,
que cumplirí
s Logic 532
2
3840
1 – 64 ±2.5V 70mW
onvertidores a
ADS1248 de a elección de consumo de
convertidor A
a de caracteríresenta un mcanal, ya qu
entre las mue
S1246.
de la actividad
ngeniería Elect
S
se seleccionaen base a s
ían con las fu
Texas InstrumADS1248
3
2000
1 – 122.7V a 5.2
2.3mWanalógicos-digit
Texas Instrue tres ADS12e este disposi
DS1248
sticas del fabodulador parue esta adquiestras de un c
d volcánica. Dis
trónica Industri
Santiago M. Mig
arán algunossu consumo
unciones des
uments TexaADS
8 25V 2
W itales
ruments, com246, ya que itivo.
bricante [5], ra convertir lisición no secanal y otro.
seño Electrónico
al y Automátic
gliorelli Falcon
s dispositivoy precio, se
seadas.
as InstrumentsS1246
1
2000
1 – 128 .7V a 5.25V
2.3mW
mo la de treel ADS1248
el ADS1248la señal. Estoe realizará en
o
a
e
s e
s 8.
8 o n
2.2.1 CarEl ADS1246detallan las p
Con
Velo
Amp
Dete
Sens
Siste
Com
Alim
Alim
Tem
Con
En lo que rdiagrama sediagrama enotro modelo
Este disposimicroprocescomunicará convertidoresalida del mi
racterística6 es un convprincipales c
nversión a da
ocidades de c
plificador de
ección de rot
sor interno d
ema de calib
municación S
mentación an
mentación di
mperatura de
nsumo (a 20S
respecta a lae puede obsen la figura 2-4, pero con la
itivo tiene disador, se pucon los tres
es tendrá susicroprocesad
as del ADS1vertidor analcaracterística
atos de 24 bit
conversión d
e ganancia de
tura de senso
de temperatur
bración
SPI
nalógica unip
gital: +2.7V
operación en
SPS): 1.4mW
a estructura ervar en la fi4. En ella es
a diferencia d
Fig
iferentes mouede configconvertidore
s respectivos dor.
1246 lógico-digita
as de interés d
ts
de 5, 10, 20, 4
e bajo ruido d
or
ra
polar (+2.7V
hasta +5.7V
ntre -40ºC a
W con AVDD
interna, el figura 2-3. A
fácilmente rde que ahora,
gura 2-4. Estru
odos de trabagurar la manes a través dpines de ST
Sismómetro p
11
al de 24bits del dispositiv
40, 80, 160,
de x1, x2, x4
hasta +5.7V
V
125ºC
D = DVDD =
ADS1246 eA diferencia reconocible q, solo hay un
uctura del conv
ajo. A travéanera de trade tres buses TART, RESE
para el registro
Grado en I
de precisiónvo [5]:
320, 640, 10
4, x8, x16, x3
V) o bipolar (
= 3.3V y 2.3m
es una versióde este, soloque la estrucn canal dispo
vertidos ADS1
s de diferentabajar del c
SPI diferencET, CS y DR
de la actividad
ngeniería Elect
S
y bajo cons
000 y 2000 m
32, x64, x128
±2.5V)
mWAVDD =
ón simplificao presenta untura es la minible.
246
tes comandoconvertidor. ciados. Adem
RDY conecta
d volcánica. Dis
trónica Industri
Santiago M. Mig
sumo. A con
muestras por
8
= DVDD = 5
ada del ADn canal. Se pisma que se o
os SPI enviaEl micropr
más, cada unados a un pin
seño Electrónico
al y Automátic
gliorelli Falcon
ntinuación se
segundo
V
S1248, cuyopuede ver suobserva en e
ados desde erocesador seno de los tren de entrada
o
a
e
e
o u el
el e s
a-
El dispositivconfigurará p
2.3 GeóPara registratransductor deléctrica.
En el sistemse tendrán qu
Los geófonoson las sigui
Sens
Anc
2.4 TarjePara guardacomo la que
vo dispone dpara su corre
ófono SM6ar el movimde desplazam
ma de medidaue situar de l
os están formientes [6]:
sibilidad de 2
cho de banda
eta SD ar los datos ee se puede ob
de diferentesecto funciona
6 miento de lamiento, veloc
a a diseñar, sla manera co
mados por ac
28.8V/ms-1
a de 4.5Hz a
en una membservar en la
F
s metodologamiento.
a tierra, se cidad o acele
Figura 2-5. S
se utilizarán torrecta.
celerómetros
100Hz
moria física efigura 2-6.
Figura 2-6. Ta
Sismómetro p
12
gías de funci
utilizará un eración que
Sensor de tipo
tres geófono
magnéticos
externa se u
arjeta de memo
para el registro
Grado en I
ionamiento.
sensor de convierten e
geófono SM6
os, uno para c
. Las caracte
utilizará una
oria externa SD
de la actividad
ngeniería Elect
S
Más adelant
tipo geófonel movimient
cada eje de c
erísticas prin
tarjeta SD P
D
d volcánica. Dis
trónica Industri
Santiago M. Mig
te se especif
no. Un geóto del suelo
coordenadas
ncipales de e
PRETEC SD
seño Electrónico
al y Automátic
gliorelli Falcon
fica cómo se
ófono es unen una seña
. Por lo tanto
stos sensore
DY01G 60X
o
a
e
e
n al
o
s
X,
Según la hoj
Cap
Velo
Bajo
Esta
El modo desoftware par
ja de caracter
acidad de 1G
ocidad de tra
o consumo
ado sólido -
e comunicacira la creación
rísticas del f
GB
ansmisión de
No volátil: l
ión con la tn de ficheros
fabricante, las
e datos de has
os datos no s
tarjeta será m y su escritur
Sismómetro p
13
s característi
sta 9MB por
son perdidos
mediante SPra.
para el registro
Grado en I
icas de esta t
r segundo
s cuando se d
PI. Más adel
de la actividad
ngeniería Elect
S
arjeta serán l
desconecta la
ante se expl
d volcánica. Dis
trónica Industri
Santiago M. Mig
las siguiente
a alimentació
lica la confi
seño Electrónico
al y Automátic
gliorelli Falcon
es:
ón
iguración de
o
a
e
el
3 HardwAnteriormencontinuaciónentre ellos.
3.1 ConUna vez selhabrá entre ebloques del memoria ext
Como se pudetallará la c
3.1.1 ComLa comunicaequipo, en ecomunicació
El tipo de coserie de dato
En este casobtenida, y c
Las tramas dun bit de Sto
ware nte se han n se especific
figuracióeccionados tel microprocequipo, juntterna, con el
Figura 3-1. Di
uede apreciaconfiguración
municaciónación serie, cel envío de ón con un ord
omunicaciónos binarios en
o, el micropcomo recepto
de datos, segop. Por lo tan
explicado locará como se
ón de las todos los co
cesador con lto al tipo de microproces
iagrama de blo
ar, se tendrán y la metod
n serie como ya se hlos datos de
denador, par
n RS232 (Rentre un equip
procesador aor de datos, d
guirán la estrnto, el recept
os diferentee configurará
comunicamponentes dos demás discomunicació
sador.
oques de las co
n que confidología de co
ha mencionadesde el micra proceder a
ecomended Spo terminal d
actuará comde cara a rec
ructura de la tor recibirá d
Sismómetro p
14
es dispositivá cada uno d
acionesdes sistema, spositivos. Eón que habrá
omunicaciones
igurar cuatroomunicación
do se efectuaro al sistem
a la configura
Standard 232de datos y un
mo comunicaibir la config
figura 3-2. Sdiez bits, el d
para el registro
Grado en I
os que formde estos dispo
ya se puedeEn la figura 3á entre conve
entre los difer
o puertos SPentre los dis
ará según el ea de comunación del disp
2) designa unn equipo de c
ador de datoguración des
Se enviarán e Start, el da
de la actividad
ngeniería Elect
S
marán el eqositivos y la
e especificar -1, se puede ertidores, ord
rentes periféric
PI y dos RSpositivos.
estándar RS2icación por positivo.
na norma pacomunicación
os, de cara ade un ordena
datos de ochato y, finalme
d volcánica. Dis
trónica Industri
Santiago M. Mig
quipo de admanera de c
r el tipo de c observar undenador, com
cos del sistema
S232. A con
232. Estará pradiofrecuen
ara el intercan de datos.
al envío de ador.
ho bits, sin pente, el bit d
seño Electrónico
al y Automátic
gliorelli Falcon
dquisición. Acomunicación
conexión quen diagrama demunicación y
a
tinuación, se
presente en encia, y en la
ambio de una
información
aridad, y cone Stop.
o
a
e
A n
e e y
e
el a
a
n
n
Esta comunivelocidad de
El microproinformaciónvoltios, y cocero lógico, mismo valodispositivo d
El dispositivfigura 3-3.
El dispositivaprovechar p
3.1.2 ComEl otro tipoproducirá emicroproces
icación será e envío de lo
cesador trabn enviada o romo uno lógun valor negr de tensión
de conversión
vo que se ins
vo dispone para las dos c
municacióno de comunientre los cosador.
Figu
del tipo asís datos será
baja con tensecibida por e
gico, un valogativo de tenn que para en de datos T
talará para d
Figu
de la capaccomunicacio
n SPI icación serieonvertidores
ura 3-2. Trama
íncrona, ya qde 115200bi
iones del tipel microprocor de cinco vnsión, entre tel cero, peroTL a RS232
dicho fin será
ura 3-3. Conexi
cidad para cones RS232.
e que se preanalógicos-
Sismómetro p
15
a de datos del p
que la comuits por segun
po TTL (trancesador, tomvoltios. En ctres y quinceo positivo. E.
á un MAX23
ionado del MA
conectar dos
esentará en -digitales y
para el registro
Grado en I
puerto serie R
unicación nondo.
nsistor-transará como cecambio las ce voltios, mieEsta problem
32 de MAXIM
AX232 en el sis
s entradas y
el dispositivla tarjeta
de la actividad
ngeniería Elect
S
S232
seguirá nin
istor logic). ro lógico un
comunicacionentras que comática obliga
M [7], como
stema
dos salidas
vo es la comde memori
d volcánica. Dis
trónica Industri
Santiago M. Mig
nguna fuente
Esto quiere n valor de tennes RS232, omo uno lóga a la instal
el que se pu
s, por lo tan
municación ria externa
seño Electrónico
al y Automátic
gliorelli Falcon
de reloj. La
decir, que lansión de cerotoman comoico, toman elación de un
uede ver en la
nto se podrá
SPI. Esta seSD, con e
o
a
e
a
a o o el n
a
á
e el
En este tipo actuará comfuente de rel
En la figura maestro, el cconvertidore
Como se puellos será latercero, un pcon ese esclcorrespondeantagónica.
En cuanto aenviarán datapreciar en l
de comunicmo esclavo. A
loj.
Figura 3-4.
a 3-4 se puedcual será el mes y la memo
uede observaa fuente de rpin de selecclavo. Mientrae al envió de
a las tramas tos de ocho bla figura 3-5.
cación serie sAl contrario
Esquema de la
de observar umicroprocesaoria SD.
ar, cada esclareloj, proporción del dispoas este desace datos desd
que sean enbits, empeza.
se produce sique en RS2
a comunicació
un esquema ador. Por el o
avo tiene trecionada por ositivo (chipctivado, no hde el esclav
nviadas por lando por el b
Sismómetro p
16
iempre entre232, la comu
n SPI entra m
general de cotro lado está
es pines de eel maestro,
p select). Estehabrá comunvo al maestro
los dispositivbit de mayor
para el registro
Grado en I
e un dispositunicación SP
aestro y esclav
cómo será coán los diferen
ntrada y unoel segundo
e pin se activnicación entro. Por otra
vos, será conpeso MSB (
de la actividad
ngeniería Elect
S
ivo que actúI es síncrona
vo, y sus líneas
omunicaciónntes esclavos
o de salida ala entrada d
vará si el mae maestro y parte, la co
nfigurada de(Most signifi
d volcánica. Dis
trónica Industri
Santiago M. Mig
úa como maea, por lo tan
s de conexión
n SPI. Por uns, los cuales
a conectar. Ede datos del aestro quiere
esclavo. El onexión del
e la siguienteficant bit), co
seño Electrónico
al y Automátic
gliorelli Falcon
estro y el quento sigue una
n lado está eserán los tre
El primero demaestro y ecomunicarsepin de salidamaestro será
e manera. Seomo se puede
o
a
e
e a
el s
e el e a á
e e
En este casotensiones de
3.1.3 FunEl convertidfuncionamieconvertidore
Observando dispositivo rseñal de refetensión de rdentro del ra
Por otro ladadelante, popin es el encrealice la exp
Asimismo, controlará ellos convertid
o, todos los ne entrada-sali
ncionamiendor ADS124ento. Como es será del tip
Figura 3-
la figura 3-requiere de erencia (REFreferencia. Tango de la ten
do, hay una r lo tanto su
cargado de avplicación de
el pin de Sl estado de fdores, conve
Figu
niveles de tenida.
nto de los A46 de Texase ha espec
po SPI, por l
6. Vista superi
-6, se puede una aliment
FP y REFN)También, se tnsión de refe
serie de pinu conexionadvisar que el la aplicación
START tambfuncionamienrsión continu
ura 3-5. Trama
nsión serán T
ADS1246 as Instrumencificado anteo tanto se co
ior del convert
ver que apaación analóg. El dato de tendrá que terencia. Los p
nes que tendrdo tendrá pardispositivo hn se podrá ve
bién tiene unto del dispoua o disconti
Sismómetro p
17
a de datos envi
TTL, por lo ta
nts ofrece ueriormente, lonectará cada
tidor ADS1246
arte de los pgica (AVDDsalida del di
tener en cuenpines de AIN
rán mucha irticularidadesha convertidoer como se in
un papel impositivo. Princinua.
para el registro
Grado en I
ada por puerto
anto no será
una gran cala comunicaa uno, con un
6 y las funcione
pines correspD y AVSS), ispositivo esnta, que la sNP y AINN,
importancia s. Es el casoo un dato y enteractuará c
portante en cipalmente h
de la actividad
ngeniería Elect
S
o SPI
necesario nin
antidad de cción entre en puerto SPI
es de sus difere
pondientes a una digital tará siempreseñal de entrcorresponde
en la aplica por ejemplo
está listo parcon él.
cuanto al fuhabrá dos tip
d volcánica. Dis
trónica Industri
Santiago M. Mig
ngún tipo de
configuracioel microprocdel micropro
entes pines
la comunica(DVDD y D
e dentro del rrada tambiénen a la señal
ación que se o del pin de ra transmitirl
funcionamienpos de funcio
seño Electrónico
al y Automátic
gliorelli Falcon
e ajuste de la
ones para sucesador y loocesador.
ación SPI, eDVSS) y unarango de estan ha de estade entrada.
explica máDRDY. Esteo. Cuando se
nto. Este pinonamiento de
o
a
e
s
u s
el a a
ar
s e e
n e
En la figuraconversión ccontinuamenprevia instrufácil de impopción de trcincuenta ni
Sin embargdeseadas. En
Aquí, en vezestará pidienpin de DRDY
Con esta meeste motivo
El pin de REadelante se e
Por último, rse puede apdisponen dedejara que c
Fig
a 3-7, extracontinua. Si nte y avisanducción, comelementar, pr
rabajar a una a cien mues
o, hay otro n la figura 3-
F
z de mantenendo al conveY), se leerá y
etodología, sque será pos
ESET, servirexplicará la c
relacionado preciar en lae un reloj intada uno de l
gura 3-7. Esqu
aída de la hse mantiene
do, medianteenzará a conresenta un pras velocidadestras por segu
método de-8 se puede o
Figura 3-8. Esq
er en calor alertidor, que iny se le pedirá
e puede pedisible pedir la
á para ponerconfiguración
con el hardwa figura 3-9,terno, el cuaos convertid
uema de conver
hoja de carae el pin de Se el pin de DRnvertir el sigroblema paraes de converundo.
funcionamiobservar éste
quema de conve
to el pin de Snicie la convá que inicie l
ir al convertis muestras p
r los registrosn de dichos r
ware de los c el pin núm
al si activaríadores trabaje
Sismómetro p
18
rsión continua
acterísticas dSTART en suRDY, de qu
guiente dato. a el dispositirsión de dato
iento que pe método.
ersión de un so
START, lo qversión de unla conversión
idor la cantidpor segundo q
s de configurregistros.
convertidoresmero tres cora si se conebajo su prop
para el registro
Grado en I
de datos hech
del fabricantu valor alto, e ya están lisSin embargvo a fabricar
os que no son
ermitirá pod
olo dato hecha
que se realizan dato. Cuann de otro nue
dad de datosque sean más
ración del co
s analógicos-rresponde alctara el pin
pia fuente de
de la actividad
ngeniería Elect
S
a por el ADS1
te [5], se puel dispositiv
stos para sero esta configr. El convertn las deseada
der tener las
por el ADS124
ará, es un pulndo este dato evo.
s que se quies apropiado p
onvertidor a s
-digitales, esl reloj de trade CLK a tireloj, sería i
d volcánica. Dis
trónica Industri
Santiago M. Mig
246
uede ver cóvo irá convirr leídos. Direguración, petidos ADS12as, ya que no
s muestras
46
lso. De esta o esté listo (o
eren cada segpara la aplica
su valor por
stá el reloj inabajo. Estostierra. Sin emimposible po
seño Electrónico
al y Automátic
gliorelli Falcon
ómo actúa lartiendo datoectamente sinese a ser má246 nos da lao trabaja ni a
por segundo
manera, se leobservando e
gundo, es poación.
defecto. Má
nterno. Como dispositivo
mbargo, si seoder controla
o
a
e
a s n s a a
o
e el
r
s
o s e
ar
el sincronismproveniente
La velocidadirán conectamanera, las c
3.2 FuenLos relojes comunicaciorelojes del M
Como se pumicroprocessubsistema (del microproauxiliar ACLcomo se explas comunica
mo entre elldel micropro
F
d máxima deados al mismconversiones
ntes de reson parte
ones, de trabMSP430F543
uede observsador dispon(SMCLK) y ocesador, poLK, será impplicará más aaciones, y ta
los tres. Es pocesador.
Figura 3-9. Esq
e trabajo del o pin del mics, siempre y
eloj fundamenta
bajo del micr38.
var en la figne de tres se
la auxiliar or lo tanto, eportante que adelante. Por ambién actua
por este mo
quema del cone
convertidor croprocesadocuando se ar
al del sistemroprocesador
gura 3-10, eeñales de sal(ACLK). La
es interesanteesté configuúltimo, la sa
rá como fuen
Sismómetro p
19
otivo que se
exionado de lo
ADS1246 eor, que les prrranquen en e
ma, para elr, por lo tant
extraída de lida de reloja MCLK sere que se conurada a 3276alida SMCKnte de reloj p
para el registro
Grado en I
optará por c
os tres converti
es de 4.5MHzroporcionaráel mismo mo
l control deto es importa
la hoja de j diferentes, rá la encarganfigure a su 68Hz, para el
K será la encapara los conv
de la actividad
ngeniería Elect
S
conectar una
idores ADS124
z. Por lo tantá una señal domento, estar
e las velociante ver cóm
característicala maestra
ada de definimáxima cap
l correcto funargada de gesvertidores ana
d volcánica. Dis
trónica Industri
Santiago M. Mig
a fuente de
46
nto, los tres pde reloj de 4Mrán sincroniz
idades de emo funciona e
as del fabri(MCLK), lair la velocidapacidad. Luencionamientstionar las ve
nalógicos-dig
seño Electrónico
al y Automátic
gliorelli Falcon
reloj externa
pines de CLKMHz. De estazadas.
envío en lael sistema de
cante [3], ea maestra dead de trabajoego, la salidato de la RTCelocidades degitales.
o
a
e
a
K a
s e
el el o a
C, e
Para una corla fuente demanera, se ede cristales e
En los próxien la explica
rrecta sincrone referencia evitará el tenexternos que
imos apartadación del soft
Figura 3-10
nización de interna REF
ner que gestioe podrían aum
dos, se explicftware.
0. Diagrama d
las señales dFOCLK, la conar un sincrmentar el con
cará la funcio
e bloques de la
Sismómetro p
20
de reloj, se escual es un oronismo entrnsumo del sis
onalidad de c
as fuentes de re
para el registro
Grado en I
scogerá la moscilador de re las tres señstema.
cada fuente d
eloj del microp
de la actividad
ngeniería Elect
S
misma fuente baja frecuenñales, ademá
de reloj. Su c
procesador MS
d volcánica. Dis
trónica Industri
Santiago M. Mig
para las tresncia (32768Hás de evitar l
configuración
SP430F5438
seño Electrónico
al y Automátic
gliorelli Falcon
s. Se utilizaráHz). De estala colocación
n se detallará
o
a
e
á a n
á
3.2.1 FrecComo se ha trabajo del mproblema a ldel fabricanconfigurará p
La señal delcomo fuenteutilizarán co
El hecho delimitación a valor máxim
Por último, cla fuente RERTC del sist
3.3 ReaPara poder t(RTC).
En el MSP4utilizará el m
En este modpara poder cconfiguració
La RTC pueaplicación d
Es necesariotrabaje a 327de diseño enreloj es la A
3.4 EsquEn la Figuramontado alre
cuencias d comentado
microprocesala hora de ge
nte [4], la vpara que fun
l subsistema e de reloj d
omo fuente d
e que los coesta señal.
mo de 4.5MH
como se ha cEFOCLK (32tema, que se
l time clotener un con
430F5438 eximodo calenda
do, la RTC llconsultar el aón inicial que
ede trabajar eesarrollada.
o que para un768Hz, ya q
n la señal ACCLK, sin po
uema dela 15 se puedeededor del m
del MCLK, Santeriormen
ador. Es interestionar la apvelocidad máncione a esta
Figura 3-
maestra de rde los convee reloj la SM
onvertidores Como se ha
HZ. Por lo tan
comentado an2768Hz), yaexplica en e
ock ntrol del tiem
iste una RTCario para pod
levará una cuaño, mes, díe se explicará
en un rango d
n funcionamque si no la cCLK, como ssibilidad de
l conexioe observar có
microprocesa
SMCLK y Ante, la señal mresante que eplicación. Obáxima de trvelocidad.
11. Máxima fr
reloj será la ertidores. Po
MCLK.
ADS1246 u comentado
nto esta señal
nteriormentea que será unel próximo ap
mpo real en e
C, la cual puder gestionar
uenta del tiea del mes, dá en el aparta
de tiempos d
miento correccuenta no se e había comser cambiada
onado genómo será el cdor.
Sismómetro p
21
ACLK maestra de resta velocidabservando larabajo del m
recuencia de tr
encargada dor lo tanto,
utilicen la seanteriormen
l de reloj se
e, la señal auna condiciónpartado.
el sistema, s
uede ser utilizr el sistema d
empo, actualidía de la semado de softw
del año 1901
cto, la fuentehará correct
mentado antera.
neral circuito gene
para el registro
Grado en I
reloj es la enad sea lo mása figura 3-11microprocesa
rabajo del MSP
de gestionar ltanto la com
eñal SMCLKnte, el reloj iestipulará a e
uxiliar ACLKn necesaria p
será necesari
zada en modde ficheros, q
izando, cuanmana, hora, mware.
al 2099, por
e de reloj quetamente. En riormente, ya
ral del sistem
de la actividad
ngeniería Elect
S
ncargada de gs alta posible extraída de
ador es de 1
P430F5438
la velocidad municación
K como fueninterno del Aesta velocida
K se mantendpara el correc
a la utilizaci
do contador oque se explic
ndo sea necesminuto y segu
r lo tanto ser
e utilice la Reste sentido
a que en mod
ma de adquis
d volcánica. Dis
trónica Industri
Santiago M. Mig
gestionar la e, para que no
la hoja de c18MHz, por
de las comumediante R
nte de reloj ADS1246 puad.
drá en el mismcto funciona
ión del Real
o en modo ccará más adel
sario, diferenundo. Será n
rá útil y sufic
RTC en mod, aparece un
do calendario
sición de dato
seño Electrónico
al y Automátic
gliorelli Falcon
velocidad deo suponga unaracterísticar lo tanto se
unicaciones yRS232 y SPI
impone unauede tener un
mo valor queamiento de la
l Time Clock
alendario. Selante.
ntes registronecesaria una
ciente para la
o calendariona imposicióno la fuente de
os. Todo será
o
a
e
e n s e
y I,
a n
e a
k
e
s a
a
o, n e
á
Más adelant
Figura 3-1
e se podrá ve
12. Esquema ge
er una image
eneral de cone
en del prototi
Sismómetro p
22
exionado del si
ipo construid
para el registro
Grado en I
stema de adqu
do, en base a
de la actividad
ngeniería Elect
S
uisición de dato
a este esquem
d volcánica. Dis
trónica Industri
Santiago M. Mig
os diseñado
ma de conexi
seño Electrónico
al y Automátic
gliorelli Falcon
ones.
o
a
e
4 SoftwEn este aparutiliza para lprograma y
4.1 EntoEl programaInstruments.procesadore
El programade las aplicaproyectos qucompilando,
La ventaja qmicroprocesprograma dfuncionamie
ware rtado se explla programacsu integració
orno de pa utilizado p. Este entors de Texas In
a ofrece un enaciones, el cuue se tengan, y finalment
que ofrece esador de la directamente ento de la apl
licará todo loción y visualón.
programapara el diserno de prognstruments.
ntorno de traual se puede n en el entorte abajo, la co
Figura 4-
este programcasa Texas
incluirá lalicación, faci
o relacionadolización de r
ción ño de la apramación es
abajo sencilloapreciar en l
rno de trabajonsola y el li
-1. Entorno de
ma, es que alInstruments
as cabecerailitando al us
Sismómetro p
23
o con la aplicresultados, ha
plicación en stá preparad
o e intuitivo.la figura 4-2jo, en medioistado de err
trabajo del Co
l crear un nus se utilizaráas del fabrsuario su bús
para el registro
Grado en I
cación prograsta la explic
C, es el Cdo para el d
. En primer l
. En él, se puo los diferenores o advert
ode Composer
uevo proyecá, como se icante que squeda e inte
de la actividad
ngeniería Elect
S
amada, desdcación de las
Code Compodesarrollo de
lugar tendremueden ver a ltes archivos tencias.
Studio v5
cto, se puedepuede aprecsean neces
gración.
d volcánica. Dis
trónica Industri
Santiago M. Mig
de que tipo ds diferentes f
oser Studio ve aplicacion
mos el entornla izquierda ls que se esté
e especificarciar en la fisarias para
seño Electrónico
al y Automátic
gliorelli Falcon
e software sefunciones de
v5 de Texanes sobre lo
no de ediciónlos diferenteén editando y
r qué tipo deigura 4-2. E
el correcto
o
a
e
e el
s s
n s y
e El o
Por otra parobservar las
Principalmenla izquierda
rte, está el ediferentes p
Fig
nte, las dos va se puede o
Figura 4-2. C
entorno de dartes de este
gura 4-3. s Ento
ventanas de lobservar don
reación de un
epurado de entorno.
orno de depura
la parte supende se ha de
Sismómetro p
24
nuevo proyect
la aplicación
ado de la aplic
erior brindaráetenido el pr
para el registro
Grado en I
to en Code Com
n, donde se
cación en Code
án la informarograma, mo
de la actividad
ngeniería Elect
S
mposer Studio
ejecutará. E
e Composer Stu
ación más útiostrando el á
d volcánica. Dis
trónica Industri
Santiago M. Mig
o
En la figura 4
udio
il para el proárbol de eje
seño Electrónico
al y Automátic
gliorelli Falcon
4-3 se puede
ogramador. Acución. A la
o
a
e
e
A a
derecha, se pparte, en la zmemoria del
4.2 HypEl programaordenador, pestándar RS2
Para realizarprograma ensu vez, escrdescrito.
Se observa c
pueden obsezona central l microproce
erTermina HyperTermpara configu232.
r esto, una vn ejecución, sribir y envia
como siguien
ervar los valose puede obs
esador. Por ú
nal minal de Wurarlo. Esta
vez abierto, sse podrá ver
ar informació
Figura 4
ndo los pasos
ores de las dservar en queltimo, en la z
Windows, sercomunicació
se tendrá crepor pantalla
ón. En la fig
4-4. Esquema d
s de la config
Sismómetro p
25
diferentes vae zona del przona inferior
rá utilizado ón será, com
ear una nueva lo que el mgura 4-4 se p
de funcionamie
guración, aca
para el registro
Grado en I
riables del programa se hr, se puede ob
para la commo se ha ex
va comunicaicroprocesadpuede obser
ento de HyperT
aba habiendo
de la actividad
ngeniería Elect
S
programa, o dha detenido labservar la co
municación explicado ant
ción y, confdor envíe hacvar un esqu
Terminal
o una comuni
d volcánica. Dis
trónica Industri
Santiago M. Mig
de expresiona aplicación
onsola.
entre el dispteriormente,
figurarla. Uncia el HyperT
uema de lo a
nicación con
seño Electrónico
al y Automátic
gliorelli Falcon
nes. Por otray el mapa de
positivo y emediante e
na vez esté eTerminal y, aanteriormente
el equipo.
o
a
e
a e
el el
el a e
4.3 LabVPara poder vel programasistemas, con
El programaejecutarse. Eellos. Y, porvisualizar in
Más adelant
4.4 ApliEn este aparprogramada
De forma geen primer lurelojes del seleccionadacomenzar su
Más adelant
Principalmenllegando losy/o guardand
View visualizar losa de Nationan un lenguaj
a se divide enEsto se realir otro lado, enformación.
e se expondr
cación dertado se expen el lengua
eneral, se podugar, se hará
sistema seas por el usuu ejecución.
e se podrá ob
nte, inicialm datos, se almdo la informa
s datos enviaal Instrumene de program
n dos partes.izará medianestá el Panel
rá la aplicaci
e control plicará la estaje de progra
dría decir quuna configu
egún las neuario en el m
F
bservar con m
mente se progmacenarán enación. A su v
ados por el pnts LabViewmación visua
. En primer lnte la incorpFrontal, una
ón que se rea
del sistetructura de lmación C.
ue la aplicacióración gener
ecesidades dmenú de con
Figura 4-5. Esq
mayor clarid
gramará la con unos buffevez, se tendrá
Sismómetro p
26
puerto serie pw. Es una pal gráfico.
lugar, el diagporación de a interface co
aliza en este
ema la aplicación
ón sigue el eral del equipdel conjunto
nfiguración, e
quema general
dad la funcion
onfiguracióners, que a meá que ir cont
para el registro
Grado en I
para las comuplataforma y
grama de blodiferentes b
on la que inte
programa.
n programada
esquema de lo, para podeo. Luego, el programa
de la aplicació
nalidad de ca
n de todos loedida que se vtrolando el pa
de la actividad
ngeniería Elect
S
unicaciones entorno de
oques, dondebloques funcieracciona el u
a en el micr
a figura 4-5.r habilitar lodependiendo configurará
ón
ada una de la
s dispositivovayan llenanaso del tiemp
d volcánica. Dis
trónica Industri
Santiago M. Mig
inalámbricase desarrollo
e se creará lacionales coneusuario y do
roprocesador
. En ella se pos diferentes o de las cá lo que rest
as partes de l
os. Luego, unndo, se vaciapo.
seño Electrónico
al y Automátic
gliorelli Falcon
s, se utilizarápara diseña
a aplicación aectados entre
onde se puede
r. Ésta estará
puede ver queperiféricos yaracterísticate para pode
la aplicación
na vez vayanarán enviando
o
a
e
á ar
a e e
á
e y s r
n.
n o
4.4.1 DiagLa aplicació
Para poder linterrupcionsiguientes tip
Func
grama genón seguirá un
levar a cabo nes, las cualpos:
ciones de co
neral na ejecución s
Figura
la ejecuciónles se explic
nfiguración
según la estr
a 4-6. Esquema
n de esta estrucarán en los
Sismómetro p
27
ructura que s
a del funcioma
uctura, será ns siguientes
para el registro
Grado en I
e puede obse
aiento de la apl
necesario el apartados.
de la actividad
ngeniería Elect
S
ervar en lafig
licación
diseño de unSe dividirán
d volcánica. Dis
trónica Industri
Santiago M. Mig
gura4-6.
na serie de fun principalm
seño Electrónico
al y Automátic
gliorelli Falcon
unciones y demente en lo
o
a
e
e s
Func
Func
Func
Men
Antes de expde los conve
4.4.2 AdqA continuacy su almaceexterna.
Una vez la mientras vaytanto se crea
Los datos seentrada, y efuncionará, tel DRDY, sguardados eque los datodel canal do
Este procedivez pase esto
Mientras tanalmacenar eterminado destén llenos enviando o a
De esta manpodrán ir env
El envío y asegundo que
Los buffers posición delsegunda con
ción principa
ciones e inte
ciones de alm
nú de configu
plicar el funcertidores anal
quisición, eión se expon
enamiento int
aplicación hyan siendo aará una estruc
e leerán dentestará conecttanto si se cosaltará la in
en variables s leídos del cs, y los datos
imiento conto, los próxim
nto, en el prestos datos. de enviar por
de datos nualmacenando
nera, se consviado y guar
almacenamiee se hayan co
tendrán la l buffer consn el byte inter
al
errupciones d
macenamient
uración
cionamiento lógico-digita
envío y almndrá el funcitermedio en
ha configuraadquiridos, sctura de dos
tro de la intetado a la señonfigura uno
nterrupción yintermedias,canal uno, irs del canal tr
tinuará así hamos datos se
rograma prinCuando se r puerto seri
uevos, se podo los datos de
eguirá el podrdando al mis
ento, se debeonfigurado (5
estructura qustará de una rmedio, y la
de recepción,
to de los dato
de estas funales.
macenamieonamiento del micropro
ado todos loe tendrán qubuffers por c
errupción delñal de DRDYo, dos, o tres y se procede
se guardarárán al primer res, al primer
asta que loscomenzarán
ncipal, una haya acabad
ie, estos primdrá repetir ele los segundo
der ir leyendsmo tiempo.
en realizar c50 o 100), lo
ue se ve en estructura d
tercera, con
Sismómetro p
28
, compresión
os en memor
nciones, conv
ento de los de la aplicaciocesador, ant
s dispositivoue ir almacencanal para re
l pin 5 del pY proveniencanales. Cu
erá a leer loán en uno der buffer del cro del canal t
buffers donda guardar en
vez se hayado de escribmeros bufferl proceso, guos.
do los datos e
cada segundos buffers ten
n la figura 2de tres posicel de menor
para el registro
Grado en I
n y envío de d
ria externa
viene explica
datos ón en lo relates de ser en
os, comienzanando antes
ealizar este al
uerto 1. Estente del ADSuando el convos datos de e los buffersanal uno, lostres.
de se estén gn los segundo
a llenado losbir los datosrs quedaránuardando dat
en el mismo
o. Por lo tanndrán una cap
6. Cada datciones, la pripeso.
de la actividad
ngeniería Elect
S
datos
ar cómo se tra
acionado a lanviados y/o g
a la adquisicde ser envia
lmacenamien
e pin estará c1246 del canvertidor avise
los puertoscorrespondi
s datos del ca
guardando loos buffers.
s buffers, ses en la memlibres. Cuan
tos nuevos en
momento en
nto, dependiepacidad de 50
o ocupa tresimera con el
d volcánica. Dis
trónica Industri
Santiago M. Mig
atarán los da
a adquisiciónguardados en
ción de los ados o guardnto intermed
configurado anal uno, el e que hay da
s SPI. Una ientes. Esto anal dos, al p
os datos estén
e procederá mora externando los seguen los primer
n el que esté
endo de las 0 o 100 dato
s bytes, por l byte de ma
seño Electrónico
al y Automátic
gliorelli Falcon
atos recibido
n de los daton la memoria
datos. Estosdados. Por lodio.
como pin decual siempreato, mediantevez leídos yquiere decir
primer buffe
n llenos. Una
a enviar y/oa y se hayanundos bufferros buffers, y
én listos, y se
muestras pos.
lo que cadaayor peso, la
o
a
e
s
s a
s, o
e e e y r, r
a
o n s y
e
r
a a
El buffer se guardando yhasta la posi
4.4.3 ForLos datos anteriorment
Estos paquepuede obsercanales.
Cada uno decabecera paren primer lu
La cabecerainformación
creará de ciey leyendo losición cincuen
rmato del eobtenidos dte. Este envi
etes de datosrvar, en siste
e estos paquera la identific
ugar la cabece
a siempre ocn, explicada e
F
en posiciones datos, lleganta, si se con
envío de dade la conveó no será con
, seguirán unema hexade
Figura
etes, contendcación de estera y luego l
cupará diecioen la tabla:
Figura 4-7. Est
s, pero los parán hasta la nfiguran cincu
atos rsión se enntinuo, se en
na estructuracimal, una t
4-8. Ejemplo d
drá el númerotos datos, coos cien datos
ocho bytes,
Sismómetro p
29
tructura de un
punteros que última posicuenta muestr
nviarán por nviarán paque
a como la qtrama de da
de trama recib
o indicado dmo se observs de 24 bits c
cada uno d
para el registro
Grado en I
buffer de dato
se utilicen eción, si se coras por segun
puerto serietes de datos
que se puedeatos, corresp
bida por puerto
de muestras pva en la figucada uno de c
e estos byte
de la actividad
ngeniería Elect
S
os
n la aplicacióonfigura cien ndo.
ie RS232, cs por segundo
e apreciar enondiente a u
o RS232
por segundo ura anterior. Ecada canal.
es, solos o e
d volcánica. Dis
trónica Industri
Santiago M. Mig
ón para recon muestras po
como se hao.
n la figura 2una adquisic
(cincuenta oEn ella se pu
en conjunto,
seño Electrónico
al y Automátic
gliorelli Falcon
orrer el buffeor segundo, o
a comentado
7. En ella seción con tre
o cien), y unauede observa
tendrán una
o
a
e
r o
o
e s
a ar
a
Cuando la acada canal, c
La cabecera cada vez qunecesario se
4.4.4 ForLos datos, csencilla su c
En este casodispondrán ficheros y la
La estructurestructura po
Se crearán uvisto en la fiSAR1, los dellas, habrá carpeta de añ
Los ficheroscorrespondea la hora del
dquisición dcon una cabe
se tendrá quue se vayan
hará.
rmato del acuando se almlasificación.
o, a diferencde una cabe
as carpetas do
ra que se segor carpetas, l
una, dos o trfigura 4-9, sedel canal dosuna carpeta ños, se encon
s de datos serán al mes, ll día (de 0 a 2
Bytes 1 - 4 Bytes 5 - 8 Bytes 9 - 13 Byte 14 y 15Byte 16 Byte 17 Byte 18
Tabla 4-1.
de datos se haecera para los
ue ir actualiza enviar tra
almacenammacenen en
ia que en el ecera para idonde estén co
guirá es la qluego de una
res carpetas pe utilizan tress en SAR2 ycorrespondientrará una ca
serán nombrluego, los sig23 horas). De
IdentificTiempo eNombre
5 ContadorNúmero Número Número
. Información d
aga de más ds tres canales
zando a mediamas de dato
iento de dala memoria
envío por pdentificarlos.ontenidos.
que se puedea simulación
principales, ds canales, poy finalmenteente al año earpeta por ca
rados de la sguientes dos,e esta maner
Sismómetro p
30
ador de tramen formato Ede la estaciór de número de bits por dde canales: de muestrasde la cabecera
de un canal, s al principio
ida que paseos, se compr
atos externa, seg
puerto serie, . Los datos
e observar ende adquisició
dependiendoor lo tanto lose los del canen el que se ada mes, y de
siguiente ma, al día del mra, se evita te
para el registro
Grado en I
ma: $DAT Epoch [10] ón: SARTI
de trama dato: 24 1, 2 o 3 por segundo
a enviada por p
siempre se eo del envío.
e el tiempo. Probará si ha
guirán un for
los datos sese identifica
n la figura 4ón.
o del números datos del c
nal tres, en Sesté realizan
entro de ellas
anera. En prmes, y finalmener que inclu
de la actividad
ngeniería Elect
S
o: 50 o 100 puerto serie
enviará cada
Por lo tanto ey que actual
rmato de fich
e guardarán earán a través
-9, donde se
o de canales anal uno, est
SAR3. Luegondo la capturs, los ficheros
rimer lugar, mente, los últi
uir cabeceras
d volcánica. Dis
trónica Industri
Santiago M. Mig
segundo, un
en el programalizar los val
heros, de ma
en ficheros .s de los nom
e ve cómo se
a utilizar. Etarán dentro o, dentro de ra. A su vez,s de datos.
los primeroimos dos, cos dentro de l
seño Electrónico
al y Automátic
gliorelli Falcon
na trama para
ma principallores, y si e
anera que sea
.SIS, pero nombres de lo
e organiza la
En el ejemplode la carpetacada una de
, dentro de la
o dos dígitorresponderános ficheros.
o
a
e
a
l, s
a
o s
a
o a e a
s n
Dentro de correspondieobservando
4.4.5 FunLas funcionedel sistema.
void
La función icomentado e
Se configuraesta señal esSMCLK, se
estos ficherente durantela tabla 4-2,
50 muestras
100 muestra
Tab
nciones de es de configA continuac
d init_clocks
init_clocks een el hardwa
arán los regis de 32768Hnecesitará el
Figu
ros, con fore una hora. se ven la can
s por segundo
s por segund
bla 4-2. Tamañ
configuracuración, son
ción se explic
s(void);
es la encargare.
stros necesarz, el cual es l Frequency
ura 4-9. Ejemp
rmato .SIS, Por lo tanto
ntidad de dat
o 50 da
do 100 da
ño de los ficher
ción n todas aquelcan una por u
ada de config
rios para cogel mismo vaLocked Loop
Sismómetro p
31
plo de organiza
estarán loso, si cada ftos que habrá
Cantidadatos por segu
atos por segu
ros según la ca
llas encargaduna todas ell
gurar las señ
ger como fuealor que necep (FLL) para
para el registro
Grado en I
ación de los fich
s datos obtefichero correá en cada fic
d de datos enundo · 3 byte
540.000bundo · 3 byte
1.080.000 antidad de mue
das de iniciaas.
ñales de reloj
ente de relojesita el ACLa generar el v
de la actividad
ngeniería Elect
S
heros
enidos de laesponde a uhero.
n un fichero .s/dato · 3600
bytes es/dato · 360bytes
estras por segu
lizar los peri
j del sistema
la señal RELK. Para podvalor deseado
d volcánica. Dis
trónica Industri
Santiago M. Mig
a adquisicióuna hora de
SIS 0 segundos =
00 segundos =
undo
iféricos, relo
a de la mane
EFO. Como sder proveer ao para estas
seño Electrónico
al y Automátic
gliorelli Falcon
ón del canaadquisición
=
=
ojes y buffer
era que se ha
se mencionól MCLK y aseñales.
o
a
e
al n,
s
a
ó, al
Configura lo
void
Esta funciónserie. En ella
Los registroComo se hab
El otro regispor segundode reloj entre
También se al ordenador
os registros d
d initRS232(
n se encargaa, se configu
os principalebía comentad
stro importano. El registroe la velocida
habilitará la r. La funcion
Figu
de la figura 2
(void);
a de habilitauran los pines
s son los qudo anteriorm
nte, será el qo se ha de coad de transmi
interrupciónnalidad de est
ra 4-10. Config
26, para que l
r los puertos de transmis
ue se encargmente, esta fu
que determinnfigurar ponisión.
n de dato recta interrupció
Sismómetro p
32
guración de lo
la señal siga
s USCI_A0 sión y recepc
gan de seleccuente de reloj
ne la velocidniendo el res
ibido para elón se explica
para el registro
Grado en I
s relojes del sis
el recorrido
y USCI_A1ción de cada
cionar la fue será la SMC
dad de envíoultado de la
l puerto USCará más adela
de la actividad
ngeniería Elect
S
stema
marcado en
1 del micropuno, y se con
ente de relojCLK, la cual
o. Esta velocdivisión de
CI_A0, que sante.
d volcánica. Dis
trónica Industri
Santiago M. Mig
n color rojo.
procesador cnfiguran los
j de la transestá a 4.5MH
cidad será dela velocidad
será el que es
seño Electrónico
al y Automátic
gliorelli Falcon
como puertoregistros.
misión serieHz.
e 115200 bitd de la fuente
sté conectado
o
a
e
s
e.
s e
o
void
Esta funciónconectados aUCB1, UCB
La configuratendrá y conpines de STrestearlos, aambos tres convertidore
La configurmencionadosean de 8 bit
Por otro laddatos. Comode 2MHz, pproporcionarfuncionamie
void
Esta funciónconfiguracióbuffers (dospor segundo
A su vez, talectura y esapuntarán unpunteros dinotro para ir l
void
Los convertserá la encarnúmero de cregistros, meentre el micr
void
Los convertconfiguraciólos registros
d init_3_SPI
n será la encaa los conver
B2 y UCB3.
ación de los nfigurándolo TART y RESatacando el pconvertidore
es (cuando se
ración del Ss anteriormets, y que el p
do se configuo se había copor lo tantorá una velo
ento de la apl
d buf_setup(
n será la eón introducids por canal), o introducido
ambién será lscritura. Habno a la primenámicos. En cleyendo los d
d ADS_Powe
tidores analórgada de eje
canales a utilediante la mroprocesador
d registers(v
tidores ADSón se realizar que se pued
I_asd1246(vo
argada de conrtidores analó
pines se harásegún el pro
SET de los Apuerto se estes están conee utilicen tres
SPI se realizente. Principprimer bit en
urará la fuenomentado, lao, se configocidad algo licación.
(void);
encargada deda por el usy su respect).
la encargadabrá cuatro pera posición cuanto a éstodatos.
er_Up(void)
ógicos-digitalcutar esta seizar. En sínte
modificación dr y los conve
void);
S1246 precisrá mediante
den ver la tab
oid);
nfigurar todoógico-digital
á puerto a puopósito de caADS1246. Dtará actuandectados a la ms canales).
zará configualmente, se llegar sea el
nte de reloj pa fuente será gurará un re
superior a
e configuraruario en el tiva longitud
a de posicionpunteros pordel buffer, y
os últimos, u
);
les requierenerie de instruesis, se activde puertos d
ertidores a ut
san de la cocomandos en
bla 4-3, según
Sismómetro p
33
os los pines dles. También
uerto, mirandada pin. Se reDe esta mando sobre los misma fuent
urando los reconfigurará de mayor pe
para la transla SMCLK.
egistro para 1MHz, la
r la cantidamenú princi
d (cincuenta
nar correctamr buffer, doy el otro a la uno se utiliza
n una serie ducciones paravarán los conde entrada-satilizar.
onfiguraciónnviados por n el tipo de a
para el registro
Grado en I
de los puerton configurará
do para cada eservará el p
nera, cuando tres convert
te de reloj, a
egistros de el microproceso.
smisión sínc. La velocida
dividir la cual es m
d y el tamipal, decidiráposiciones o
mente los punos constantes
última. Se uará para recor
de instruccioa cada uno dvertidores y
alida. Finalm
de sus regSPI. Esta fun
adquisición q
de la actividad
ngeniería Elect
S
os SPI y los pá la comunic
puerto la canpuerto 8 para
haya que actidores. Estosegurará la s
los puertos cesador com
rona, y la vead máxima dfuente de r
más que sufi
año de los á si se confio cien, según
nteros de loss y dos din
utilizarán parrrer el buffer
ones para su de los converluego se realente se activ
istros para nción será laque desee el u
d volcánica. Dis
trónica Industri
Santiago M. Mig
puertos de encación SPI d
ntidad de coa la conexiónctivarlos, de
o, unido al hsincronizació
UCB1, UCmo maestro, q
elocidad de de transmisióreloj por cuficiente para
buffers. Obiguran dos, n el número
s buffers parnámicos. Losra marcar losr escribiéndo
encendido. rtidores, dep
alizará un resvará la comu
su funcionaa encargada dusuario.
seño Electrónico
al y Automátic
gliorelli Falcon
ntrada-salidade los puerto
nexiones quen de todos loesactivarlos ohecho de queón de los tre
B2 y UCB3que los dato
envío de loón del SPI euatro, lo quea el correcto
bservando lacuatro o sei
o de muestra
ra su correctas constantess límites a loole datos, y e
Esta funciónpendiendo deeteado de lo
unicación SP
miento. Estade configura
o
a
e
a, s
e s o e s
3 s
s s e o
a s s
a s, s
el
n el s I
a ar
Esto se reali
El método a se envía un registro a comenos uno, a enviar, reg
PrincipalmenSYS0, los cu
En este regicomentado a
zará para un
seguir para comando q
onfigurar. Enpor ejemplo
gistro por reg
nte, son dos uales se pued
stro, se confanteriorment
Tabl
nos, dos o tre
la configuraque informa n segundo lu, si se modif
gistro, su valo
los registroden observar
figurará prince, será propo
la 4-3. Resgistr
s convertidor
ción de regisal convertid
ugar, se envíficaran todosor.
s que tienenr en las figura
Figura 4-11. R
cipalmente laorcionado po
Sismómetro p
34
ros de configur
res, según la
stros mediandor que seráía la cantidas, en este cas
n mayor relevas 4-11 y 4-1
Registro MUX
a utilizaciónor el micropro
para el registro
Grado en I
ración del ADS
a cantidad de
nte comandosá configuradod de registroo se enviaría
vancia en la 12.
X del ADS1246
n del reloj exocesador, y s
de la actividad
ngeniería Elect
S
S1246
canales a ut
s SPI es el sio, junto conos a configura un diez. Po
configuració
xterno. Este rserá la fuente
d volcánica. Dis
trónica Industri
Santiago M. Mig
tilizar.
iguiente. En n la direcciórar partir de
or último ya s
ón, el registr
reloj externoe SMCLK, d
seño Electrónico
al y Automátic
gliorelli Falcon
primer lugarn del primel introducidose procedería
ro MUX y e
o, como se hade 4.5MHz.
o
a
e
r, r o a
el
a
El registro Smuestras porla cantidad d
void
Como se hatendrá el objque configur
También ser
void
El objetivo dun registro p
void
Anteriormenhabilite la cconvertidor. conectado al
El objetivo Cuando se in
SYS0 servirár segundo. Ede muestras p
d initRTC(in
a comentadojetivo de conre el usuario
rá la encarga
d StartRTC(
de esta funcipara llevar su
d ADS1246_
nte, se comencomunicació Esta línea l CS a valor
de esta funcntroduzca el
á para configEn este caso, por segundo
nt year, char
anteriormennfigurar los .
da de modifi
(void);
ión es la pueu función a c
_1_AssertCS
ntó que una ón entre el d
se activa alógico 0.
ción es activuno, se pond
Figura 4-12. R
gurar dos aspla ganancia sí que será im
month, char
nte, será impregistros de
icar el registr
esta en marchabo.
S(int fAssert)
de las líneasdispositivo ma nivel bajo,
var la comundrá un cero e
Sismómetro p
35
Registro SYS0
pectos muy no tiene mamportante.
day, char da
prescindible tiempo de l
ro que config
ha de la RTC
);
s SPI importmaestro, en , es decir, p
nicación intren el pin corr
para el registro
Grado en I
0 del ADS1246
importantes ayor relevanc
ay_week, cha
el uso de ua RTC, con
gura la RTC
C. Simplemen
tantes era la este caso e
poniendo el
roduciendo urespondiente
de la actividad
ngeniería Elect
S
en un convecia, ya que se
ar hour, char
un reloj en tilos valores d
en modo cal
nte se limita
de chip seleel microproc
pin de sali
un uno en la, lo que habi
d volcánica. Dis
trónica Industri
Santiago M. Mig
ertidor, la gae preestablec
r minute, cha
iempo real. de la fecha y
lendario.
ará al cambio
ect (CS). Éstcesador, y eida del mic
a variable enilitará la com
seño Electrónico
al y Automátic
gliorelli Falcon
anancia y lacerá a 1, pero
ar second);
Esta funcióny hora actua
o de un bit en
ta será la quel esclavo, eroprocesado
ntera fAssertmunicación.
o
a
e
s o
n al
n
e el r
t.
De manera ca nivel alto e
Esta función
void
Esta función2.
void
Esta funciónnúmero 3.
4.4.6 FunLa función pde las demás
void
La función anteriores pa
Una vez congestionar la
A su vez, cunuevas carpaplicación.
void
Ésta funciónen la variabl
unsi
La siguientemicroprocesmicroprocesmodificables
contraria, intel pin de CS.
n realizará es
d ADS1246_
n funciona ex
d ADS1246_
n también fun
nción princprincipal serás. Además ta
d main(void)
main es la fara que se eje
nfigurado, cuaplicación. C
uando sea nepetas o fiche
d __delay_cy
n, propia del le n.
igned char __
e función, tasador. El SRsador. En la s.
troduciendo u.
sta acción par
_2_AssertCS
xactamente i
_3_AssertCS
nciona exact
cipal y funcá la encargadambién se co
)
función prinecuten y con
uando comieCuando haya
ecesario, se eeros para lo
ycles(unsigne
sistema, se
_bis_SR_reg
ambién propiR es un re
siguiente fi
un cero en la
ra el convert
S(int fAssert)
igual que la
S(int fAssert)
tamente igua
ciones propda de gestionmentarán alg
cipal del sisnfiguren el di
enza la adquia buffers de d
encargará de os archivos
ed long n);
encarga de e
gister(unsign
ia del sistemgistro de 1
figura se pue
Sismómetro p
36
a variable fA
tidor 1.
);
anterior, per
);
al que la ante
pias del sisnar toda la apgunas funcio
stema. Ella sispositivo.
isición de lodatos llenos,
ir actualizande datos, y
esperar la ca
ned char mas
ma, es la enc6 bits que ede observar
para el registro
Grado en I
Assert, se des
ro realizará s
erior, pero re
stema plicación, de
ones propias d
será la encar
s datos, la fuserá la encar
ndo la cabecey cerrarlos c
antidad de cic
sk);
cargada de mcontrola al
r el registro
de la actividad
ngeniería Elect
S
shabilitará la
su acción par
ealizará su ac
ecidiendo el odel sistema.
rgada de ir l
unción princrgada de dar
era de datos cuando el us
clos de reloj
modificar el gunos funci, junto a la
d volcánica. Dis
trónica Industri
Santiago M. Mig
a comunicaci
ara el conver
acción para e
orden de eje
llamando a l
cipal será la ela orden de
del puerto ssuario decid
que le sean
Status Regisionamientos
a descripción
seño Electrónico
al y Automátic
gliorelli Falcon
ón, poniendo
tidor número
el convertido
cución de la
las funcione
encargada deenviarlos.
erie, de creada detener la
introducido
ster (SR) debásicos de
n de sus bit
o
a
e
o
o
r
s
s
e
ar a
s
el el s
Esta funciónaplicación.
time
Esta funcióncontenga el transcurrido
Se introducimes y el de l
Se utilizará p
4.4.7 FunLas funcionusuario y co
void
Para realizar
En primer ludos canales transmitir al
n se utilizar
e_t mktime(s
n, propia de lvalor de ti
s desde el añ
irá una estrucla semana, la
para el dato d
nciones e innes e interrup
n los datos.
d enviaRS23
r el envío de
ugar, se le pdisponiblesusuario med
Figura 4-13.
rá principalm
struct tm *tim
la librería deiempo en fo
ño 1970.
ctura, en la a hora, el min
del tiempo e
nterrupciopciones que
32(unsigned c
un byte por
pasará como s se enviarádiante texto.
Registro de es
mente para
meptr);
e tiempo del ormato Epoc
cual se tendnuto y el seg
n la cabecera
nes de recse describir
char Code, c
puerto RS23
parámetro, e, dependiend
Sismómetro p
37
stado del micro
la activació
sistema, tiench. Este for
drá que especgundo.
a del envío p
cepción, corán a continu
char canal);
32 se utilizar
el byte a envdo si es un
para el registro
Grado en I
oprocesador M
ón o desacti
ne la funciónrmato de tie
cificar los da
por puerto RS
ompresión uación, son
rá esta funció
viar. Luego hdato de la
de la actividad
ngeniería Elect
S
MSP430F5438
ivación de
n de devolverempo dice l
atos del año
S232.
y envío de las encargad
ón.
habrá que esadquisición
d volcánica. Dis
trónica Industri
Santiago M. Mig
las interrup
r una variablla cantidad
actual, el m
datos das de intera
specificar pon, o si es in
seño Electrónico
al y Automátic
gliorelli Falcon
ciones en la
le entera, quede segundo
mes, el día de
actuar con e
or cuál de lonformación a
o
a
e
a
e s
el
el
s a
void
Cuando se qEsta, a su ve
Habrá que pcorresponde
void
Esta funciónsegundo arch
Esto es posexcepción dprograma encon cero min
Por lo tanto dependiendollamado por
void
Cuando se udel convertid
Esta funciónfunción, corresta función
voidchar
Al igual queuno y dos co
También, igparámetros acanal dos.
voidchar
Por último, guardar los d
También, igparámetros ael tres.
d enviar_tex
quiera enviarez, llamará a
pasarle como erá a una letra
d buf_vacio(
n será utilizahivo de dato
ible ya que del primero yn cualquier innutos, ni que
esta funcióno del minutoser el prime
d escribe_bu
utilice solo undor analógic
n estará activresponden a .
d escribe_bur e, unsigned
e la función aorrespondien
gual que anta pasarle, co
d escribe_bur e, unsigned
cuando se edatos leídos
gual que anta pasarle, co
xto(char dade
r texto, princla función an
parámetros,a diferente. L
(void);
ada al princis generado e
normalmenty el último. Enstante, es me acabe justo
n en primer lo actual, ponro), o lo com
uffer1(unsign
n canal para o-digital en e
va únicamenlos tres byte
uffer2(unsignd char f);
anterior, estantes, cuando s
teriormente, rresponden a
uffer3(unsignd char f, unsig
esté llevandoen los buffer
teriormente, rresponden a
es[], char can
cipalmente enterior para h
en primer luLuego, igual
ipio y al finen la memori
te, los archiEsto es debi
más que probacuando se h
lugar mirará ndrá tantos cmpletará de c
ned char a, u
la adquisicióel buffer del
nte si se uties del dato ob
ned char a, u
a función se se esté llevan
en el caso a los seis byt
ned char a, ugned char g,
o a cabo unars del canal u
en el caso a los nueve b
Sismómetro p
38
nal);
en el menú dhacer el enví
ugar, un vectque en la fun
nal de la apliia SD tengan
ivos tienen dido a que al able que el ar
haya cerrado
si entra en eceros como sceros (si es el
unsigned char
ón, esta funccanal uno co
iliza un solobtenido. Por
unsigned cha
encargará dendo a cabo u
de no utiliztes de los do
unsigned chaunsigned ch
a adquisiciónuno, dos y tre
de no utilizbytes de los
para el registro
Grado en I
de configuraío.
tor con el texnción anterio
icación. Su on menos dato
datos equivaexistir la po
rchivo iniciael archivo po
ella por ser esean necesarl último arch
r b, unsigned
ción será la eorrespondien
o canal. Los lo tanto cada
ar b, unsigne
e guardar losuna adquisici
zar dos canaos datos de in
ar b, unsignehar h, unsigne
n con tres ces correspon
zar tres canatres datos de
de la actividad
ngeniería Elect
S
ción, habrá q
xto a enviar. or, el canal p
objetivo es es que los dem
alentes a unaosibilidad deal no arranquor haber cam
el primer o eios al princi
hivo).
d char c);
encargada dente.
tres parámeta vez que se
ed char c, un
s datos leídoón con dos c
ales, la funcnformación,
ed char c, uned char i);
anales, esta dientes.
ales, la funce información
d volcánica. Dis
trónica Industri
Santiago M. Mig
que utilizar
Cada posicipor el cual se
evitar que elmás archivos
a hora de ade arrancar y/ue a una horambiado de ho
el último arcipio del arch
e guardar el d
tros que se lea un dato,
nsigned char
os en los buffcanales.
ción estará iel del canal
nsigned char
función se
ción estará in, el del can
seño Electrónico
al y Automátic
gliorelli Falcon
esta función
ón del vecto enviará.
l primer y es.
dquisición, ao finalizar e
a determinadara.
chivo. Luegohivo (si se ha
dato obtenido
le pasan a lase entrará en
r d, unsigned
fers del cana
inactiva. Louno, y el de
r d, unsigned
encargará de
inactiva. Lonal uno, dos y
o
a
e
n.
r
el
a el a
o, a
o
a n
d
al
s el
d
e
s y
void
Una vez algadquiridos a
Esta lectura SD, siempreempezando p
__in
Esta interrup
Se configuraanalógico-diconvertido u
Por lo tantonúmero de c
En primer luluego, en seacabado este
__in
El temporizaél. Sus tiemp
Para la progfuente de relque el tempentrará en la
Por lo tanto explicará má
__in
El temporizade START d
Dependiendoveces por se
__in
Esta interrup
d lee_buffer(
gunos de losanteriormente
se hará de de y cuando por la cabece
nterruptvoidP
pción tendrá
ará que cadaigital del canun dato y está
, dentro de canales a utili
ugar se enviaegundo lugare proceso, se
nterrupt void
ador uno se pos de ejecuc
gramación deloj sobre la qorizador cue
a interrupción
esta interrupás adelante.
nterrupt void
ador cero tende los conver
o de la cantigundo.
nterrupt void
pción corresp
(void);
s buffers ese.
dos maneras.esté configuera, y luego l
Port_1(void)
un funcionam
a vez que la nal 1, pase dá listo para s
la rutina de izar.
arán los correr, se ejecutar saldrá de la
TIMER1_A
encargará simción depende
e los temporque haga la cente la cantidn y volverá a
pción se util
TIMER0_A
ndrá un funcirtidores, para
dad de mues
USCI_A0_I
ponde al pue
tén llenos, s
Por un ladourada para ulos datos del
)
miento muy
señal conectde estado alter leído.
la interrupci
espondientesrán las funciinterrupción
A0_ISR(void
mplemente derán de la zo
rizadores, se cuenta, y la mdad de cicloa contar desd
lizará para ll
A0_ISR(void
ionamiento ima informarles
stras por segu
ISR(void)
rto USCI_A
Sismómetro p
39
se ejecutará
o, se guardarutilizarse. Pol canal uno, l
importante e
tada al puertto a bajo, en
ión, se confi
s comandos Siones explicn.
d)
de aumentar ona donde est
configurarámanera de ejs de reloj, e
de cero.
levar cuentas
d)
mportante. Ss de que com
undo configu
A0, configurad
para el registro
Grado en I
esta funció
rán los datosor otro lado,los del dos y
en la aplicaci
to 1.5, correntre en la int
figurará la le
SPI para la leadas anterio
el valor de ute el program
án dos registrejecutarse. Enspecificados
s, sobretodo
Será el encargmiencen con l
uradas, este t
do como uno
de la actividad
ngeniería Elect
S
n. Su objeti
en los distin, se enviaránlos del tres.
ión.
spondiente aerrupción. E
ctura de este
ectura de los rmente de e
una variable ma.
ros. En el prn el caso de
en el segun
en el menú
gado de manla conversión
temporizado
o de los dos p
d volcánica. Dis
trónica Industri
Santiago M. Mig
ivo será leer
ntos ficherosn mediante
al DRDY deEsto significa
e o estos da
s tres bytes describe_buffe
cada vez qu
rimero, se esesta aplicaci
ndo registro
de configura
ndar los pulson de otro dat
or saltará cien
puertos RS23
seño Electrónico
al y Automátic
gliorelli Falcon
r estos dato
s de la tarjetapuerto serie
l convertidoará que se ha
atos, según e
e cada dato yerX. Una vez
ue se entre en
specificará laión, cada veza configurar
ación, que se
os a los pineo.
n o cincuenta
32.
o
a
e
s
a e,
r a
el
y z
n
a z r,
e
s
a
Se ejecutará a guardar el se procederá
4.4.8 FunPara el volcade asignacióordenador.
El sistema drendimiento fiabilidad y de compatiby por lo tantcasi cualquiellamado FAT
FATFS es uestá escrito ede la memomicroprocesesquema de
A continuac
DST
Esta función
Devolverá uerror., en cas
FRE
una vez se rdato recibid
á a el cierre d
nciones de ado de la infón de archiv
de archivos incluso en
escalabilidadbilidad con prto es un former tipo [8]. PTFS.
un módulo den cumplimiria. Por lo ta
sadores de bla estructura
ión, se expli
TATUS disk
n inicializa un
un cero en caso de que no
ESULT f_mo
reciba un datdo en una varde la aplicaci
almacenamformación advos, comúnm
FAT es un las impleme
d, ya que algrácticamentemato muy adPara la imple
Figura 4-14.
de sistema deiento con la anto, es inde
bajo costo sia de los nivel
carán las fun
k_initialize (B
na la unidad
aso de que seo lo haga.
ount (BYTE
to desde el orriable. En caión, desactiv
miento de dquirida a la mente conoci
sistema de aentaciones dgunos sistemae todos los sidecuado paraementación d
Esquema de or
e archivos Fnorma ANSependiente dn ningún cales dentro de
nciones utiliz
BYTE pdrv)
física ponién
e ejecute con
vol, FATFS
Sismómetro p
40
rdenador y, sambio, si símando la reco
los datos ea memoria exido como FA
archivos herde poco pesoas de archivoistemas opera el intercamde las funcio
rganización de
FAT genéricoSI C y complde la arquitecambio [9]. Ee la memoria
zadas del sist
);
ndola lista pa
éxito y un n
S*fs);
para el registro
Grado en I
si no es el símmbolo recibid
pilación de d
en memorixterna de tipoAT, una arq
redado que eo, pero no pos modernosativos existe
mbio de datosones FAT, se
e los niveles en
o para pequeletamente sepctura de har
En la figura externa.
tema FATFS
ara su lectura
número con e
de la actividad
ngeniería Elect
S
mbolo de findo corresponddatos.
a externa o SD, se utilquitectura de
es simple y puede ofrecers. Sin embargntes para loss entre ordene utilizará un
las memorias
eños sistemaparados de ladware. Pued4-14 se pue
S en la aplica
a y/o escritur
el valor corre
d volcánica. Dis
trónica Industri
Santiago M. Mig
n de programde al de fin d
lizará un siste sistema de
robusto. Ofrer el mismo go, se admites ordenadorenadores y din código de
as embebidoa capa de en
de ser incorpede observar
ación.
ra de datos g
espondiente
seño Electrónico
al y Automátic
gliorelli Falcon
ma, se limitaráde programa
tema de tablae archivos de
rece un buenrendimiento
e por razonees personalesspositivos delibre acceso
s. El FATFSntradas-salidaporado en lor un pequeño
genéricos.
al número de
o
a
e
á a,
a e
n o, s
s, e
o,
S a s o
e
Esta funciónel sistema de
La función despecificado
Los parámetuno), y por o
FRE
Esta función
En primer luúltimo se le
Se comprobotro modo, s
FRE
Al contrariofichero es fu
Igual que ense ha creado
En este casoha de estar c
FRE
Esta funcióncorrectamende error.
Los parámetpuntero de ladatos generamuestras potres bytes ca
FRE
Esta funciónsencillo, simencargará de
Devolverá ucorrespondie
n se utilizará e ficheros de
devolverá unos no corresp
tros a pasarlotro lado, el p
ESULT f_op
n se utilizará
ugar, se especomunicará
ará que la fuse informará
ESULT f_clo
o que la funcundamental p
n el caso anteo con éxito. D
o solo habrá qcreada anterio
ESULT f_wr
n se utilizaránte, devolverá
tros a pasarlea variable quados). Luegor segundo, e
ada uno. Por
ESULT f_mk
n se utilizarámplemente see generarlo.
un cero en caente al núme
al principio e la memoria
n OK, si se ponde con el
e serán, por puntero a la
en (FIL*fp,
para la creac
ecificará la eque serán ar
unción devueal usuario co
ose (FIL*fp);
ción anteriorpara que no s
erior, se comDe otro modo
que pasarle eormente por
rite(FIL*fp, c
á para poderá un cero, y
e serán, por ue contiene lo se le informeste valor serúltimo se en
kdir (const T
á para genere le pasará e
aso de haberero de error.
y al final deexterna.
ha ejecutadode volúmene
un lado el nestructura de
const TCHA
ción de los ar
structura de rchivos de es
elve un OK, on el valor co
;
r, esta cierrase pierdan los
mprobará que o, se informa
el puntero dela función f_
const void*b
r escribir losen caso de q
un lado el plos datos a esmará de la cará de trescienviará el punt
TCHAR*path
ar una carpeel puntero qu
rse ejecutado
Sismómetro p
41
e la aplicació
o con éxito, es.
número de die datos del si
AR*path, BY
archivos de d
archivo a crscritura de da
correspondiorrespondien
a el fichero s datos escrit
la función dará al usuario
e la estructur_open.
buff, UINT b
s datos dentrque no lo hag
puntero de lascribir (en elantidad de bntos, ya que tero de la var
h);
eta dentro deue contenga
o correctame
para el registro
Grado en I
ón para mont
o un INVAL
ispositivo físistema de fic
YTE mode);
datos.
rear, luego laatos.
iente a que ente al número
de datos al tos.
devuelve un o con el valor
ra de fichero
btw, UINT*b
ro del ficherga, devolverá
a estructura dl caso de la aytes a escribse escribirá
riable que in
el fichero deel nombre d
ente, y en ca
de la actividad
ngeniería Elect
S
tar, al princip
LID_DRIVE
sico a accedecheros.
a ruda y el n
el archivo seo de error.
cual se estab
OK, correspor correspond
s que se quie
bw);
o abierto. Ená un valor co
de datos dondaplicación, cabir. En el cas
cada segunddicará el núm
e datos. Su fdel nuevo di
aso de no ha
d volcánica. Dis
trónica Industri
Santiago M. Mig
pio, y desmo
E, si el núme
er (por si hu
nombre del a
e ha creado c
aba accediend
ondiente a qdiente al núm
ere cerrar. Es
n caso de quorrespondien
nde se estribaada uno de lso de que se do, y habrá cmero de byte
funcionamienirectorio, y l
acerlo devolv
seño Electrónico
al y Automátic
gliorelli Falcon
ontar, al final
ero de disco
ubiera más de
rchivo, y po
con éxito. De
do. Cerrar e
que el archivomero de error
sta estructura
ue se ejecutente al número
arán, luego eos buffers deutilicen cien
cien datos dees escritos.
nto será muyla función se
verá un valo
o
a
e
l,
s
e
r
e
el
o .
a
e o
el e n e
y e
r
DW
Esta funciónprotocolo dedirectamente
Devuelve unobservar en
4.4.9 MenEn este apartravés de loslas muestrasde envío y d
void
En este primla configurac
El menú envintroducida p
Se pedirá la
“En
El usuario d
“En
El usuario d
“En
El usuario dmiércoles, 4
Una vez se ilo sean. Cuafunción.
WORD get_fa
n es necesare FAT. Estae de la RTC
na trama dela tabla 4-4.
nú de confrtado se pods menús de cs por segundde almacenam
d menu(void
mer menú de ción de la RT
viará por puepor el usuari
siguiente inf
nter current d
eberá introdu
nter current h
eberá introdu
nter current d
deberá introd el jueves, 5
introduzcan lando lo sean
attime (void)
ria para quea función nodel sistema.
32 bits, co
Bits 0-4
5-10 11-15 16-20 21-24 25-32
Tabla 4-4. De
iguración drán observarconfiguracióndo de los conmiento de los
d);
configuracióTC.
erto serie la iio.
formación:
date (ddmmyy
ucir el día, el
hour and min
ucir la hora y
day (1 for Mo
ducir el día el viernes, 6
los datos se cn, se arrancar
);
e el sistema requiere nin
n la informa
InformacSegundMinutHoraDíaMesAño
ecripción de la
r las funcionn. Principalmnvertidores as datos o arra
ón el usuario
información
yyyy)”
l mes y el añ
nute (hhmm)
y le minuto a
onday, 2 for
de la sema6 el sábado y
comprobará rá la RTC y
Sismómetro p
42
pueda obtenngún paráme
ación compl
cióndo to a
0-127trama de tiem
nes encargadmente se conanalógicos-diancar con un
deberá intro
solicitada y
ño en el form
actual en el f
Tuesday, ...)
ana correspoy 7 el doming
que sean corse irá al me
para el registro
Grado en I
ner la hora etro de entra
leta de la fe
Rango de v0-290-590-231-311-12
7 (se cuenta mpo de la funci
das de comunnfigurará, comigitales, el núa configurac
oducir los da
recibirá, tam
mato pedido.
formato pedid
)”
ondiente, siengo.
rrectos. Si noenú principal
de la actividad
ngeniería Elect
S
del sistema ada debido a
echa y hora
valores
desde 1980) ón get_fattime
nicarse direcmo se pudo oúmero de caión por defec
tos de la fech
mbién por pue
do.
ndo el 1 el
o lo son, se vl, el cual se
d volcánica. Dis
trónica Industri
Santiago M. Mig
y poder utia que lee la
actual, la cu
e
ctamente conobservar en anales a utilicto.
ha y la hora
uerto serie, la
lunes, 2 el
volverán a peexplicará en
seño Electrónico
al y Automátic
gliorelli Falcon
ilizarla en einformación
ual se puede
n el usuario ala figura 4-6zar, la forma
actuales para
a información
martes, 3 e
edir hasta quen la siguiente
o
a
e
el n
e
a 6, a
a
n
el
e e
void
El menú prinla aplicación
“A/D
Se entrará endigitales.
“ST
Se entrará ende la tarjeta
“DE
Aquí se dete
Si el usuariola configurac
“STA
Si se ha intrválida, volve
void
Este menú ssiguientes op
“En
En este apar
“En
En este aparha comentad
void
Finalmente desplegará la
d main_men
ncipal se encn. La informa
D CONFIG”
n la función
TORAGE AND
n el menú dede memoria
EFAULT CO
erminará una
o 3 canaleo 100 mueo Envío poo Almacen
o no seleccioción por defe
TART ACQUI
roducido unaerá a ejecutar
d config_pla
se encargará pciones:
nter sampling
rtado se debe
nter board ac
rtado se debedo, las posibi
d config_SD_
en este mena siguiente in
nu(void);
cargará de pación que en
”
config_plac
ND COMMUN
e congif_SD_externa.
ONFIG”
a configuraci
es de adquisicestras por segor puerto sernamiento en
onará ningunecto recién d
ISITION”
a configuracr el menú pri
ca_adc(void
de la config
g rate”
erá escoger en
ctive channel
erá escoger eilidades serán
_SERIE(voi
nú, se deberánformación,
edir al usuarviará será la
a_adc para l
NICATION C
_SERIE, don
ón por defec
ción gundo rie activo memoria ex
a opción, cudescrita.
ión válida, cincipal.
d);
uración de lo
ntre hacer un
ls”
el número den de uno, do
id);
á seleccionar de la cual se
Sismómetro p
43
rio que confisiguiente:
a configurac
CONFIG”
nde se config
cto, la cual te
xterna SD act
uando haya tr
comenzará a
os convertid
na adquisició
e canales a us o tres cana
r de qué mane tendrá que
para el registro
Grado en I
igure las dife
ción de la los
gurara el uso
endrá las sigu
tivo
ranscurrido u
ejecutar la
dores analógi
ón a cincuent
utilizar en la ales.
nera se gestiseleccionar u
de la actividad
ngeniería Elect
S
erentes parte
s diferentes c
o del envió de
uientes carac
un minuto, el
aplicación. S
cos-digitales
ta o a cien m
adquisición d
onarán los duna de ellas:
d volcánica. Dis
trónica Industri
Santiago M. Mig
es de los per
convertidore
e datos por p
cterísticas:
el programa a
Si la configu
s. El menú d
muestras por s
de los datos.
datos obtenid
seño Electrónico
al y Automátic
gliorelli Falcon
riféricos o de
s analógicos
puerto serie y
arrancará con
uración no e
desplegará la
segundo.
. Como ya se
dos. El menú
o
a
e
e
-
y
n
s
s
e
ú
“SD
Seleccionandalmacenamie
“On
Seleccionandalmacenamie
“On
Seleccionandalmacenamie
D Storage and
do esta opcento de los d
nly SD Storag
do esta opcento de los d
nly RS232 Co
do esta opcento de los d
d RS232 Com
ción, el usudatos en la m
ge“
ción, el usudatos en la m
ommunicatio
ción, el usudatos en la m
mmunication
uario activarmemoria exter
uario desactimemoria exter
on“
uario activarmemoria exter
Sismómetro p
44
n“
ará tanto el rna SD.
ivará el envrna SD.
rá el envío rna SD.
para el registro
Grado en I
envío de
vío de dato
de datos p
de la actividad
ngeniería Elect
S
datos por p
s por puerto
por puerto R
d volcánica. Dis
trónica Industri
Santiago M. Mig
puerto RS23
to RS232, y
RS232, y d
seño Electrónico
al y Automátic
gliorelli Falcon
32, como e
y activará e
esactivará e
o
a
e
el
el
el
5 CaracA continuacinstrumentosmicroproces
5.1 DispPara realizarealizar difer
Fuen
La fuente dedos salidas analógica, y
Gen
Este instrumconectará dir
Se configuraseñal que se
Osci
El osciloscop
cterizacición se expons utilizados,sador y finalm
positivos ar el trabajo rentes funcio
nte de alimen
e alimentacióindependienla otra a 3.3
nerador de fu
mento será elrectamente e
ará según la querrá adqu
iloscopio: PR
pio se utiliza
ión del sndrá la meto los pasos mente los res
de laborahecho en e
ones. A conti
ntación: PRO
ón es la encntes. Para laV como alim
unciones: HP
l encargado den lugar del s
necesidad deuirir (0V-1V
ROMAX ON
ará para hace
istema odología aplipara el entesultados obte
atorio utiel laboratorioinuación se d
OMAX FAC
argada de daas diferente
mentación dig
33120A
de simular lasensor.
e la prueba ade amplitud,
N-590
er diferentes
Sismómetro p
45
icada para elendimiento denidos.
ilizados o, se han utdetallará uno
C-662B
ar la aliments pruebas, sgital.
a señal analó
a realizar, pe, 0.5V de off
pruebas de t
para el registro
Grado en I
l testeo de ladel funciona
tilizado una o por uno cad
tación digitase utiliza un
ógica a adqu
ero siempre ufset y señales
testeo de dife
de la actividad
ngeniería Elect
S
a aplicación amiento de l
serie de disda uno de est
al y analógicna salida a
uirir por el si
utilizando vas con frecuen
erentes señale
d volcánica. Dis
trónica Industri
Santiago M. Mig
finalizada, llas diferente
spositivos entos dispositiv
ca al sistema5V como
istema de ad
alores similarncias entre 1H
es.
seño Electrónico
al y Automátic
gliorelli Falcon
los diferentees partes de
ncargados devos.
a. Dispone dealimentación
dquisición. Se
res al tipo deHz-10Hz).
o
a
e
s el
e
e n
e
e
Fig
En la figurautilizados co
5.2 PrueAntes de lamicroprocesaplicación pr
Con
Para la comde los puertopuede observ
gura 5-1. Esque
a 5-1, se puon el sistema
ebas reala realizaciónsador, se harincipal. Esta
nfiguración d
municación coos de entradvar en la tabl
ema de la cone
uede observaa de adquisici
izadas n de la progan realizado as se explica
de los puertos
on los convea-salida del la 5-1.
exión de los int
ar un pequeión.
ramación dediferentes
arán a continu
s de entrada-
ertidores anamicroproces
Sismómetro p
46
trumentos con
eño esquema
e la aplicacipequeñas apuación:
-salida del sis
alógicos-digisador. Los pu
para el registro
Grado en I
las diferentes
a de la cone
ión, para el plicaciones
stema
tales, será imuertos suelen
de la actividad
ngeniería Elect
S
partes del siste
exión de los
aprendizaje que luego,
mportante con tener difere
d volcánica. Dis
trónica Industri
Santiago M. Mig
ema de adqusi
s diferentes
e del funcionsean extrap
onocer el funentes funcio
seño Electrónico
al y Automátic
gliorelli Falcon
ición
instrumento
namiento depolables a la
ncionamientones, como se
o
a
e
s
el a
o e
En este casoconfiguracióquiere que sregistro PXS
Esta aplicacperiódicamecomprobará el osciloscop
Con
Se realizará aplicación, srelojes como
Para la comsalidas de lay se compro
Con
En esta aplicsolo se debanteriormentde Windows
o, se observaón como puesea pin de enSEL. Para qu
ción consistente su valor
su funcionapio. En cuant
nfiguración d
la programsimplementeo se explicó e
mprobación das señales de bará su valor
nfiguración y
cación, se coberá configurte, y los regis, tanto para
Tabla 5-1. P
a cómo cada erto de entrantrada, o el vue sea de entr
te en la acta nivel alto
amiento de loto a los pines
de los relojes
mación de lose consistirá een el apartad
de la correctareloj ACLKr.
y envío de da
onfigurará algrar el puertistros propioenviar datos
Posibles configu
uno de los pda-salida, sealor uno si srada-salida, d
tivación de y bajo, y ot
os pines de ss de entrada,
del sistema
s relojes, ya en hacer la cdo 3.2.
a configuraciK, SMCLK y
tos por puert
guno de los po como esp
os del puerto , como para
Sismómetro p
47
uraciónes del p
pines del puee deberá espese quiere quedeberá tener
alguno de tros pines cosalida observ, se observar
que será neconfiguración
ión de las trMCLK. Se o
to serie
puertos que pecifique la
serie. Para pobservar los
para el registro
Grado en I
puerto 1 del M
erto uno pueecificar en ee sea de salidun valor de
los pines domo entrada, vando la el pá en la aplica
ecesaria en tn de los regi
res señales dobservará las
pueda actuarhoja de car
probar la apl recibidos.
de la actividad
ngeniería Elect
S
MSP430F5468
de tener difeel registro PXda. Luego se cero.
del puerto caplicándolesin de salida ación como s
todos los difistros necesa
e reloj, se uts diferentes s
r como puertracterísticas, licación se u
d volcánica. Dis
trónica Industri
Santiago M. Mig
erentes funciXDIR, el val tendrá que e
como salida,s una tensióndel microprosu valor ha c
ferentes proarios, para c
utilizarán tresseñales en el
to serie RS23 igual que
utilizará el H
seño Electrónico
al y Automátic
gliorelli Falcon
iones. Para lalor cero si seespecificar e
, poniéndolon externa. Seocesador con
cambiado.
gramas. Estaonfigurar lo
s pines comoosciloscopio
32. Para ellose ha hechoiperTermina
o
a
e
a e
el
o e n
a s
o o
o, o al
La aplicacióespecificará
En segundoordenador. Uvisualizar m
Puer
Para la realconvertidoreestructura qu
Como se puse enviará paplicación h
El procedimpuertos y loTambién se
Luego, siguilos comandoA medida quSPI, y los enestos datos e
En la figura la representa
ón consistirála velocidad
lugar, la apUna vez sea
mediante el H
rto SPI
ización de ees. Esto será ue se observa
uede observaror puerto SPecha en LabV
miento será ms registros Sconfigurará
iendo las espos SPI especiue se vayan cnviará al orden un gráfico
5-3 se puedeación de la on
á, en primer d y la caracte
plicación esprecibido est
iperTermina
esta prueba, necesario pa
a en el figura
r, se convertPI al microprView, para la
muy similar SPI, especificuno de los pu
pecificacioneificados, se cconvirtiendo
denador medo.
e observar elnda sinusoid
lugar, la corística de la
perará a quete carácter, eal.
se conecta ara que actúea 5-2.
Figura 5-2.
tirá una señarocesador, ela visualizaci
al de la aplcando la velouertos serie,
es de la hoja configurará eo los datos, eliante puerto
l panel frontadal obtenida a
Sismómetro p
48
onfiguracióntrama a envi
e el buffer enviará un v
a uno de loe como escla
. Esquema de l
al sinusoidal l cual a su veión de la seña
licación anteocidad del recomo se hab
de caracteríel dispositivol microproceserie. La ap
al de la aplica partir de la
para el registro
Grado en I
n del puerto iar.
de datos recalor específi
os puertos Savo en la com
la aplicación
proveniente ez, medianteal sinusoidal
erior. En primeloj de la combía hecho ant
sticas del coo, y se pediráesador los leeplicación de L
cación de Laba adquisición
de la actividad
ngeniería Elect
S
y los regist
cibidos recibico al ordena
SPI del micrmunicación.
de un genere puerto serie.
mer lugar semunicación yteriormente.
nvertidor aná que conviererá del buffeLabView se
bView diseñhecha por el
d volcánica. Dis
trónica Industri
Santiago M. Mig
tros. En los
ba un cierto ador. Este va
roprocesadorPor lo tanto
rador de funce, enviará lo
e configurary el formato
nalógico-digierta datos perer de recepció
encargará d
ñada. En ella l ADS1246.
seño Electrónico
al y Automátic
gliorelli Falcon
registros, se
carácter dealor se podrá
r, uno de lose seguirá la
ciones, luegos datos a una
á uno de loo de la trama
ital, medianteriódicamenteón del puerto
de representa
se puede ve
o
a
e
e
el á
s a
o a
s a.
e e. o
ar
r
Real
Para la confidel micropro
Como se exrecibirá en fy hora actua
Luego para tiempo por pcómo van ca
Inter
El correcto f
Se utilizarántemporizadouna vez vaya
En primer luregistros delLuego se coque cada cuvez que el us
Cada vez qudependiendoactivación d
Figura
l Time Clock
figuración deocesador.
xplicó anterioformato BCDales. Esto se r
poder comppuerto seria ambiando los
rrupciones
funcionamien
n un total de ores. Para poa entrando en
ugar, como sl puerto 1 pa
onfiguran losuarentaicincosuario tecleé
ue salten eso de cuál de de las interru
a 5-3. Panel fro
k (RTC)
la RTC, ser
ormente, se D. Una vez crealizará des
probar el coral HiperTerms valores a m
nto de las int
cuatro interroder testear sn ellas, se en
siempre, se hara que la inte temporizado
o segundos sé algo.
stas interrupcellas se hay
upciones, y la
ontal de LabVi
á necesario m
configurará onfigurados de la propia
rrecto funciominal de Win
medida que se
terrupciones
rupciones, la su funcionamnvíe un símbo
hacen las reserrupción salores, uno de e ejecute. Po
ciones se enya ejecutadoa espera de s
Sismómetro p
49
iew con la repr
modificar su
en modo caestos registraplicación.
onamiento, sndows, cadae van envian
será fundam
del puerto 1miento se reaolo al ordena
spectivas colte en el momellos para q
or último, la
nviará por p. Por lo tantsus ejecucio
para el registro
Grado en I
resentación de
s registros co
alendario, y ros, se tendrá
se enviarán ta un segundodo.
mental para el
, la de recepalizará un peador para sab
nfiguracionemento que en
que se ejecutea interrupció
uerto serie ato la aplicacines. Mientra
de la actividad
ngeniería Elect
S
los datos de u
omo indique
los la informán que introd
todos los vao. De esta ma
l funcionami
ción de uno queño progr
ber que ha en
es. En primen el pin 1.5 he cada treintan del puerto
al HiperTermión consistiras tanto, al s
d volcánica. Dis
trónica Industri
Santiago M. Mig
un canal
e la hora de c
rmación se educir los valo
alores de losanera se deb
iento de la ap
de los puertorama que lasntrado.
er lugar se cohaya un flanca segundos y
o serie deber
minal un cierá en la confsaber cuándo
seño Electrónico
al y Automátic
gliorelli Falcon
aracterística
escribirá y seores de fecha
s registros deería observa
plicación.
os serie y do configure y
onfiguran loco de bajaday el otro parará saltar cada
erto carácterfiguración, lao se han de i
o
a
e
s
e a
e ar
s y,
s a. a a
r, a r
ejecutando, correcto o no
Tanto en undel tiempo. una tecla. Fialto al pin 1.
Buff
De cara a lagenerar dos
En primer luesta memoridónde a su estructuras g
La aplicacióllenando unocontinuo, paque enviar a
Finalmente encomendad
Mem
Para realizaproporcionad
A partir de econtenidos anteriormentmediante uncorresponde
Apli
A raíz de tunificación s
Una vez queaplicación d
5.3 ConPara realizaadquisición,
mediante lao.
n temporizadoLuego, se sainalmente, pa.5 y luego, b
ffers de datos
a prueba del buffers y hac
ugar, se geneia. Esta gene
vez cada eguardaría un
ón generada o de ellos, mara poder obsantes de que e
adaptando vda.
moria externa
ar la prueba dos por los p
estos ejemplolos ficheroste guardados
na sencilla apen a lo que de
icación final
todas las pruse realiza de
e se van consescrita en el
sumo dear la evaluac evaluando l
a observació
or como en abrá que la iara poder coajar ese nive
s
funcionamiecer el recorri
eraban estáticeración de buestructura esdato de la ad
para el testemientras el coservar si en esté escrito.
velocidades d
a SD
del funcionprogramador
os, se realizas. Una vez s en los bufplicación deeberían ser.
uebas realizmanera esca
siguiendo lospunto 4 de e
l sistemación del cona potencia co
ón del Hiper
otro, se puedinterrupción mprobar la i
el de tensión,
ento del buffido de estos.
camente los uffers consis
stuviera formdquisición.
eo, consiste ontenido delalgún mome
de envío y o
namiento de es de código
an aplicaciongenerados,
ffers de datoe MatLab, se
zadas, se proalada, testean
s objetivos plesta memoria
a nsumo del sionsumida po
Sismómetro p
50
rTerminal, s
de saber cuádel puerto s
interrupción , para provoc
ffer de datos,
buffers, a trastía, básicammada por un
en la generl otro se envento se produ
optimizando
la memoriao libre del sis
nes que se cela aplicaci
os. Una vez e abrirá el fi
ocede a la ndo el funcio
lanteados ena.
istema, se eor cada uno d
para el registro
Grado en I
e puede ir
ándo se ha deserie se debedel puerto 1
car un flanco
, se generó u
avés de la esmente, en la cn vector de
ación de dovía por puertouce el posibl
el código, se
a externa SDstema FatFs.
ntran en la gión se encase crea que
ichero y se c
unificación onamiento de
n cuanto al fu
estudiará cadde ellos.
de la actividad
ngeniería Elect
S
observando
e ejecutar lleerá ejecutar c, se deberá c de bajada.
una pequeña
structura descreación de tres posicio
s buffers. Uo serie. Estole conflicto d
e consigue re
D, se siguen
generación deargará de gu
la cantidadcomprobará
de las difere las diferent
uncionamient
da una de la
d volcánica. Dis
trónica Industri
Santiago M. Mig
si el funcio
evando un sicada vez queconectar una
a aplicación e
scrita en el puun vector de
ones. Cada u
Una vez geneo se realizaráde que un bu
realizar con é
n los diferen
e directoriosuardar datos
d de datos seque los dato
rentes aplicates partes aco
to, se consig
as partes de
seño Electrónico
al y Automátic
gliorelli Falcon
onamiento e
imple controe se presioneseñal a nive
encargada de
unto 4.4.2 dee estructurasuna de esta
erados, se iráá en un bucleuffer se tenga
éxito la tarea
ntes ejemplo
, dónde esténs conocidosea suficienteos guardado
aciones. Estaopladas.
gue realizar la
el sistema de
o
a
e
s
ol e
el
e
e s, s
á e a
a
s
n s, e, s
a
a
e
En primer luvalor práctic
5.3.1 ConEn la tabla 5se puede apadquisición
Microproce
Convertido
ComunicacConvertiTTL/RS
Senso
5.3.2 ConPara el testede los dispodebido a que
Por lo tantoconvertidoremuestras pocuanta las m
Para el estud3.3V.
50 m
A cincuenta2.4mA, com
ugar se calcuco a diferente
nsumo teór5-2, se puedepreciar, el cde este tipo.
F
esador I
or A/D I
ión RF idor
S232 or In
Tabla 5
nsumo realeo del consumsitivos alimee este conver
o se compaes. Se realizaor segundo.
muestras por s
dio de este co
muestras po
a muestras pmo se puede a
ulará el valoes modos de
rico e observar ca
consumo tota
Fabricante
Texas Instruments
Texas Instruments
LYNX
MAXIM
nput/Output
5-2. Consumos
l mo real, no sentados a 3.3rtidor será ca
arará con unará una primeEsto simplemsegundo.
onsumo, se c
r segundo
or segundo apreciar en la
Figura 5
or teórico delfuncionamie
ada uno de lal sería de
M
MSP
A
YXL-TR
MA
de los diferent
se utilizará la3V, por lo tanambiado por
n consumo tera prueba a mente se rea
conectará un
el consumoa figura 5-4.
-4. Corriente c
Sismómetro p
51
l consumo. Lento.
los componeunos 58.6m
Modelo
P430F5438
ADS1246
RM8053-025
AX232CPE
SM6
tes dispositivo
a radiofrecuento el converotro de 3.3V
teórico de 3cincuenta m
alizará para
n multímetro
de corriente
consumida a 50
para el registro
Grado en I
Luego media
entes del dispmW, bastante
Unida
1
3
-05 1
1
3
s del sistema d
encia. Por otrtidor TTL/R
V en un futur
33.6mW, remuestras por
poder obser
AGILENT 3
e indicado p
0 muestras por
de la actividad
ngeniería Elect
S
ante los instr
positivo y sue menor al d
ades Co
unita
Consde adquisición d
ro lado, soloRS232 no se o diseño.
ferente al msegundo y, lurvar si exist
34401 en ser
or la fuente
r segundo
d volcánica. Dis
trónica Industri
Santiago M. Mig
rumentos, se
u consumo tede otros dis
onsumo ario [mW]
26.7
2.3
198
50
0 sumo Total de datos
o se analizarátendrá en cu
microprocesaluego, una sete diferencia
rie con la alim
de alimenta
seño Electrónico
al y Automátic
gliorelli Falcon
e calculará e
eórico. Comospositivos de
Consumo[mW]
26.7
6.9
198
50
0 281.6mW
á el consumouenta. Esto e
ador y a loegunda a ciena teniendo en
mentación de
ación será de
o
a
e
el
o e
o
W
o s
s n n
e
e
Por lo tanto
La diferenciconsumos te40mA al hac
100
A cien muescomo se pue
Por lo tanto
La diferenci
Cómo se purespecto convelocidad de
5.4 ResuPara la compara la comalmacenamie
Ambos casoserá cuando tiempo envia
5.4.1 EnvPara realizaencargará de
La aplicacióalmacenamie
el consumo
ia con respeceóricos. Sin ecer la escritu
muestras p
stras por segede apreciar e
el consumo
a con respec
uede observan el del 100,e adquisición
ultados mprobación dmprobación ento de los d
os, la visualizla adquisici
ando y guard
vío y visualar la visualie conectarse
ón se ejecutarento externo
a 50 muestra
cto al consuembargo hay
ura en la SD.
or segundo
gundo el conen la figura 5
Figura 5-5
a 100 muestr
cto al consum
ar, existe un por lo tanto
n u otra.
el funcionamdel envío d
datos en la m
zación y el aón se realice
dando los dat
lización dezación de lal puerto ser
rá paralelamo, el envío de
as por segund
mo teórico sy que tener en
De todas ma
sumo de cor5-5.
5. Ccorriente c
ras por segun
mo teórico ser
na diferenciao se puede af
miento del side los datos
memoria exter
almacenamiee con tres cantos.
e los datosos datos, serie que se enc
ente a la visue datos se vis
Sismómetro p
52
do será de 7.
será de 25.6n cuenta la aaneras, el res
rriente indica
consumida a 10
ndo será de:
rá de 25.02m
a de 0.66mWfirmar que n
istema, se uts por puertorna SD, se ut
ento, se realianales. Ésta m
e utilizará ucargue de ha
ualización dsualizará a tie
para el registro
Grado en I
92mW (2.4m
8mW, muy aparición de psultado es mu
ado por la fu
00 muestras po
8.58mW.
mW.
W entre el cono resultará p
tilizará, por uo serie. Portilizará un pe
izarán en el manera será
una aplicacióacer este enví
el menú de cempo real.
de la actividad
ngeniería Elect
S
mA · 3.3V).
por debajo dpicos instantuy positivo.
uente de alim
or segundo
onsumo a 50problemático
un lado, unaotro lado,
equeño códig
modo más cla considerad
ón de LabVío.
configuración
d volcánica. Dis
trónica Industri
Santiago M. Mig
de lo esperatáneos (1 por
mentación ser
0 muestras po el hecho de
a aplicación para poder
go de MatLab
crítico de traada crítica, al
View. Esta a
n, ya que a d
seño Electrónico
al y Automátic
gliorelli Falcon
ado según lor segundo) de
rá de 2.6mA
por segundoe utilizar una
de LabViewr verificar eb.
abajo, el cual estás mayo
aplicación se
diferencia de
o
a
e
s e
A,
o, a
w, el
al r
e
el
F
En la figura la configuracabecera de
A continuacleyendo bytelugar el bytebytes, para p
Una vez se segundo) deel usuario lo
50 m
La señal que
En la figuraapreciable ccon una prec
Figura 5-6. Dia
5-6 se puedación de la cdatos, los cu
ción comenze a byte, e ine de menor ppoder represe
hayan leídoel canal uno, o indique.
muestras po
e se adquirirá
a 5-7 se pueomo en 50 pcisión de 10
agrama de bloq
e observar ecomunicacióuales se guard
ará la lecturnvirtiendo supeso. Los daentarlos visu
o los cincuese repetirá e
r segundo
á tendrá las s
ede observarpuntos represmuestras por
ques de la aplic
l diagrama dn del puertodarán en un v
ra de cada cu orden antesatos llegaránalmente.
enta o cien el mismo pro
siguientes car
r una capturasentados se or periodo la s
Sismómetro p
53
cación para la
de bloques deo serie. Luegvector que se
canal. En pris de ser repren con el form
bytes (depenoceso para lo
racterísticas:
a de pantallobservan 5 cseñal.
para el registro
Grado en I
representación
e la aplicaciógo, se leeráne irá represen
imer lugar seesentados, y
mato de Strin
ndiendo de os canales do
: 5Hz, 1Vpp
la de un instciclos de la s
de la actividad
ngeniería Elect
S
n de datos hech
ón. En él, enn los 18 bytntando perió
e obtendrán a que la apling, el cual se
la cantidad os y tres. La
y 0.5V de of
tante de la aseñal adquiri
d volcánica. Dis
trónica Industri
Santiago M. Mig
ha con LabVie
n primer lugtes correspon
ódicamente.
los datos deicación enviae convertirá
de datos a aplicación a
ffset.
adquisición ida, pudiend
seño Electrónico
al y Automátic
gliorelli Falcon
ew
ar se observandientes a la
el canal unoará en primea datos de 4
adquirir poacaba cuando
de datos. Eo representa
o
a
e
a a
o, r 4
r o
s ar
Como se pula cual corre
Figur
uede observaresponde a la m
ra 5-7. Panel fr
r, la adquisicmisma señal
rontal de LabV
ción de los tr sinusoidal q
Sismómetro p
54
View durante l
res canales eque adquieren
para el registro
Grado en I
la adquisición
es correcta, an, provenien
de la actividad
ngeniería Elect
S
de la señal a 5
al tener reprente del genera
d volcánica. Dis
trónica Industri
Santiago M. Mig
50 SPS
esentada la mador de func
seño Electrónico
al y Automátic
gliorelli Falcon
misma figuraiones.
o
a
e
a,
En la figura ASCII, y a laquellos que
Si se observidentificador17 de junio de mayor, en
Fecha y
17 de junio d
Luego se putrama. Finalmel valor 3, qlas 50 muest
Otro dato a epuntos, se po
Utilizando ctres canales.manera en la
Fi
5-8 se puedla derecha, se siguen la es
van los dator $DAT. Luea las 10:30 hn la tabla 5- 3
hora de la p
del 2013 a lahoras
uede observarmente, los ú
que correspontras por segu
evaluar, es eodrá compro
como ejempl. Por lo tanta que se ha im
igura 5-8. Cabe
de observar lasu valor hexastructura “\X
os de la cabego, los siguhoras de la m3 se puede v
prueba
as 10:30:07
Tabl
r, el nombre últimos tres bnde a los tre
undo utilizada
el desfase entobar si el valo
o el punto 4to con este rmplementado
ecera de datos
a cabecera dadecimal. Al
XX”.
becera, se puientes cuatromañana. Tenier las diferen
Hora
la 5-3. Convers
de la estacióbytes, se obsees canales deas.
tre los canaleor entre los d
7, se puede oresultado se o la adquisic
Sismómetro p
55
en formato A
de datos obtelguno de los
puede ver coo, al formatoiendo en cuentes equivale
a en formatoHexadecim
51BEE52F
sión de los tiem
ón, el cual eserva el valore adquisición
es. En la figudiferentes can
observar quepuede decir
ción, y a la co
para el registro
Grado en I
SCII y en form
enida en la ads valores AS
omo los primo de tiempo Eenta que los bencias entre l
o Epoch mal
F
mpos de la cab
s SARTI. A cr 0x18, corren, y finalmen
ura 5-9, hacinales varía.
e la aplicaciór que no hayongruencia e
de la actividad
ngeniería Elect
S
mato hexadecim
dquisición, aCII no tiene
meros cuatroEpoch [10]. Ebytes se reciblos formatos.
Hor
ecera
continuaciónspondiente ante, el valor
iendo una ap
ón representay un desfaseentre las difer
d volcánica. Dis
trónica Industri
Santiago M. Mig
mal
a la izquierdaen codificació
o bytes corrEsta prueba ben del de m.
ra en formatdecima
13714650
n, el valor dea los 24 bits 0x32, que c
plicación sob
a el mismo ve apreciable,rentes fuente
seño Electrónico
al y Automátic
gliorelli Falcon
a, en formatoón, estos son
responden ase realizó un
menos peso a
to Epoch al
007
l contador dede cada datoorresponde a
re uno de lo
valor para lo, gracias a laes de reloj.
o
a
e
o n
al n al
e o, a
s
s a
100
Para comprcaracterística
Figur
muestras p
robar la adqas: 10Hz, 1V
a 5-9. Visualiz
or segundo
quisición a cVpp y 0.5V d
zación del punt
cien muestrade offset.
Sismómetro p
56
to 47 de la adq
as por segu
para el registro
Grado en I
quisición y su v
undo, se rec
de la actividad
ngeniería Elect
S
valor para cada
cogerá una s
d volcánica. Dis
trónica Industri
Santiago M. Mig
a canal
señal con la
seño Electrónico
al y Automátic
gliorelli Falcon
as siguiente
o
a
e
s
Observando correctamen
Igual que sepunto de comun desfase ano se observ
Figura
la figura 5-nte la adquisi
e ha realizadmparación d
apreciable enva diferencia
a 5-10. Panel fr
-10, se obtieición de la se
do con la addel desfase enntre los difere
entre los val
rontal de LabV
ene un resulteñal descrita.
dquisición a ntre las señaentes canaleslores de la ad
Sismómetro p
57
View durante l
tado parecid
cincuenta males. Por lo qs, ya que al dquisición.
para el registro
Grado en I
la adquisición
do al anterior
muestras por que se puedeestar los tres
de la actividad
ngeniería Elect
S
de la señal a 1
r. Se puede
segundo, see apreciar en s canales adq
d volcánica. Dis
trónica Industri
Santiago M. Mig
00 SPS
apreciar com
e tomará punn la figura 5-quiriendo la
seño Electrónico
al y Automátic
gliorelli Falcon
mo ha hecho
nto 74 como11, no existemisma señal
o
a
e
o
o e l,
5.4.2 LecPara la visuMatLab. Estcanal y repre
En la figuraadquisición
Figura
ctura de losualización deta aplicaciónesentarlos.
a 5-12, se pudeterminada
a 5-11. Visualiz
s datos alme los datos an será muy s
uede observaa.
zación del pun
macenadosalmacenados sencilla, ya
ar el gráfico
Sismómetro p
58
nto 74 de la adq
s en memoren la tarjer
que simplem
de tres fich
para el registro
Grado en I
quisición y su v
ria SD a de memor
mente se enc
heros de los
de la actividad
ngeniería Elect
S
valor para cad
ria SD se uticargará de ab
datos obteni
d volcánica. Dis
trónica Industri
Santiago M. Mig
da canal
ilizará una abrir los fich
idos durante
seño Electrónico
al y Automátic
gliorelli Falcon
aplicación deheros de cada
una hora de
o
a
e
e a
e
La figura 5-45 minutos dhay constant
A simple visaumentar la
Fig
12 muestra ude la hora. Etes ceros.
sta puede paresolución p
5
10
15
x
5
10
15
5
10
15
gura 5-12. Dato
una adquisicEs por ese mo
arecer que lopara poder ob
Figura 5-13
0 0.50
0.5
1
1.5
2x 10
6
0 0.50
0.5
1
1.5
2x 10
6
0 0.50
0.5
1
1.5
2x 10
6
2.605
x 105
2.595
x 105
2.58 2
x 105
os correspondi
ción de cada otivo, como s
s datos contibservarlos co
3. Aumento de
1
1
1
2.61
2.6 2.605
2.585 2.59
Sismómetro p
59
ientes a una ho
uno de los cse había exp
tienen una inon claridad.
la señal adqui
1.5 2
1.5 2
1.5 2
2.615
2.61
2.595
para el registro
Grado en I
ora de adquisic
canales que,licado anteri
nformación ru
irida vista en la
2.5
2.5
2.5
2.62
2.615 2.62
2.6 2.605
de la actividad
ngeniería Elect
S
ción en cada ca
claramente, iormente, qu
uidosa, pero
a figura 5-12
3 3.5
x 105
3 3.5
x 105
3 3.5
x 105
2.625
x 10
2.625
x 10
2.61
d volcánica. Dis
trónica Industri
Santiago M. Mig
anal
, ha comenzaue antes de la
o es evidente
05
05
5
seño Electrónico
al y Automátic
gliorelli Falcon
ado sobre loa información
que hay que
o
a
e
s n
e
Como se com
A continuactiempo.
Cómo se puela cuarta cifrla memoria e
5.5 ProtFinalmente, realizado las
mentaba, en
ción, se pued
F
ede apreciar,ra. Por lo tanexterna SD.
totipo en la figura
s diferentes p
3.49
5
10
15
x 105
3.4932
5
10
15
x 105
3.4
5
10
15
x 105
la figura 5-1
de observar, e
igura 5-14. Co
, prácticamennto se puede
a 5-15, se pupruebas.
932 3.493
XY
3.4934
X: 3Y:
932 3.4934
X:Y:
3 se puede v
en la figura5
omparación de
nte el valor eafirmar que
uede observa
34 3.4936
X: 3.493e+05Y: 1.433e+06
3.4936
3.493e+051.436e+06
4 3.4936 3
: 3.493e+05: 1.436e+06
Sismómetro p
60
ver la señal s
5-14, la comp
e tres valores en
es idéntico, sexiste una bu
ar el prototip
3.4938
3.4938
.4938 3.49
para el registro
Grado en I
inusoidal ad
paración de
n un mismo in
salvo en el pruena sincron
o del sistem
3.494
8 3.49
94 3.4942
de la actividad
ngeniería Elect
S
quirida por e
tres valores
stante de tiemp
rimer canal dnización de lo
ma de adquisi
3.4942
4 3.49
3.4944 3.4
d volcánica. Dis
trónica Industri
Santiago M. Mig
el sistema.
en un mism
mpo
dónde el valoos datos alma
ición sobre e
3.4944
x 105
942
x 105
4946 3.4948
x 105
seño Electrónico
al y Automátic
gliorelli Falcon
mo instante de
or difiera en acenados en
el que se han
8
o
a
e
e
n
Se pueden odispositivo c
observar las dcon el conect
Figura 5-1
diferentes pator mini-USB
15. Prototipo co
artes mencioB, se puede a
Sismómetro p
61
onstruido para
onadas a lo laapreciar que
para el registro
Grado en I
a el testeo de la
argo de esta tu tamaño no
de la actividad
ngeniería Elect
S
a aplicación
memora. Coo será robust
d volcánica. Dis
trónica Industri
Santiago M. Mig
omparando eto.
seño Electrónico
al y Automátic
gliorelli Falcon
el tamaño de
o
a
e
el
6 ConcEl grupo deaplicados a Tenerife (PEprecio.
El primer paexterna. Paraello se escodigitales ADañadiendo lTTL/RS232
Una vez obtde comunichardware, pase planteó csus prestacio
Una vez llevlugar se decdiseñar. Unaadquieren, emás detalladdudas, la prproyecto. Eltener que tomutilización d
Para poder iel microprocpartes, para dispositivo,
clusionese investigacun volcán,
EVERTE)”.
aso fue la sea ello se realgieron el m
DS1246, tamlos dispositiMAX232, y
tenidos todosaciones se tara poder dis
cómo se tendones y a las f
vado a cabo ecidió que proa vez hecho eenvían y recoda posible, terogramación l mínimo erromar un cami
del convertid
implementar cesador. Ante
progresivamcomproband
s ión SARTI-en colabora
Principalmen
lección del mlizó un estudicroprocesad
mbién de Teivos necesary la tarjeta SD
s los compontenían que lseñar y fabridrían que confuentes de re
el diseño delogramas seríaesto, se diseñopilan los daeniendo en cu
de este códor suponía buno diferente or A/D de tre
esta aplicaces de poder rmente poderdo su buen fu
-UPC tenía ación con elnte este disp
microprocesadio de los codor MSP430exas Instrumrios para faD.
nentes se prolevar a cabocar un primenfigurar las loj provenien
l hardware, san necesarioña una aplicaatos adquiriduenta la dific
digo ha sido uscar una nuuna vez se h
es canales a
ción, se tuvo realizar todor acoplarlas. uncionamient
Sismómetro p
62
que diseñarl proyecto “
positivo tend
ador, el convomponentes q0F5428 de Tments y el sacilitar las c
ocedió al coo, se diseñóer prototipo sdiferentes contes del micr
se empezó a pos para la imación en leng
dos. Se ha intcultad que sula parte má
ueva soluciónhabía avanzala utilización
que realizaro el conjunto
Finalmenteto, y pudiend
para el registro
Grado en I
r un sistema“Peligro Volría que cump
vertidor analque cumplier
Texas Instrumsensor SM6comunicacio
onexionado dó, paso a pasobre el que omunicacionroprocesador
poner en prámplementacióguaje C. Estatentado haceupone explicás dificultosan, la cual a vado por uno, n de tres de u
r un proceso de la aplicac se pudierondo caracteriz
de la actividad
ngeniería Elect
S
a de adquisilcánico y Evplir los requi
ógico-digitalran mejor losments, tres c de Input/O
ones, tales c
de ellos. Tenaso, un esqurealizar difer
nes y los conr.
ctica el softwón y comproba aplicación eer una descricar un códigoa y extensa veces no era l
como por ejun solo canal
de aprendizción se tuvo n realizar diarlo correcta
d volcánica. Dis
trónica Industri
Santiago M. Mig
ición de datvaluación de
uisitos de baj
al, el sensor ys objetivos p
convertidoresOutput. Luegcomo el co
niendo en cueuema de la cerentes pruebnvertidores,
ware. Para elbación de laexplica de qipción de la o tan extensode la realizala deseada. Oemplo en el l.
zaje y familiaque program
diferentes pruamente.
seño Electrónico
al y Automátic
gliorelli Falcon
tos sísmicosel Riesgo eno consumo y
y la memoriapautados. Pos analógicosgo se fueronnvertidor de
enta que tipoconexión de
bas. Tambiénen relación a
llo, en primea aplicación aué manera seaplicación loo. Sin lugar aación de esteO el hecho decambio de la
arización conmar diferenteuebas con e
o
a
e
s, n y
a r -n e
o el n, a
r a e o a e e a
n s
el
7 Biblio[1] Normandfor volcanolpublicación)
[2] Ramón Ode Lanzarote
[3] MSP430
[4] MSP430
[5] ADS124
[6] SM-6 Om
[7] MAXIM
[8] FatFs - G
[9] File Allo
[10] Epoch &
ografía dino Carreralogy". 19th )
Ortiz, Alicia e. Octubre 20
0x5xx and M
0F543x, MSP
46/7/8 datash
mni-Directio
M MAX232CP
Generic FAT
ocation Table
& Unix Time
as, Antoni MSymposium
García, Mar001. ISBN 8
SP430x6xx F
P430F541x d
heet. Agosto d
onal Geophon
PE datasheet
File System
e https://en.w
estamp Conv
Mànuel LàzaroIMEKO TC
r Astiz “Instr4-97021-84-
Family User
datasheet. Ag
de 2008. Rev
ne datasheet.
t. Revisado e
m Module http
wikipedia.org
version Tools
Sismómetro p
63
ro, SpartacusC 4 and 17th
rumentación -0
r’s Junio de 2
gosto 2009. R
visado en Oc
.
en Julio de 2
p://elm-chan
g/wiki/File_A
shttp://www
para el registro
Grado en I
s Gomàriz. "Dh IWADC W
en volcanol
2008. Revisa
Revisado Ma
ctubre de 201
010
n.org/fsw/ff/0
Allocation_T
w.epochconve
de la actividad
ngeniería Elect
S
Design of seWorkshop. (A
ogía”. Editor
ado en Agost
arzo de 2010
11
00index_e.ht
Table Abril 2
erter.com/ Ab
d volcánica. Dis
trónica Industri
Santiago M. Mig
eismic acquisAceptado y
r Excmo. Ca
to de 2012
tml Abril 201
2013
bril 2013
seño Electrónico
al y Automátic
gliorelli Falcon
sition systempendiente de
abildo Insula
13
o
a
e
m e
ar
8 Anex
8.1 ManA continuacHyperTermi
xos
nual de usción se expinal, una vez
suario plicará medi el programa
Fi
ante un diaa esté cargad
igura 8-1. Man
Sismómetro p
64
agrama de bdo en el dispo
nual de usuario
para el registro
Grado en I
bloques cómositivo. Se pu
o de la aplicaci
de la actividad
ngeniería Elect
S
mo arrancar uede observa
ión
d volcánica. Dis
trónica Industri
Santiago M. Mig
la aplicaciar en la figur
seño Electrónico
al y Automátic
gliorelli Falcon
ón mediantea 8-1.
o
a
e
e
8.2 Código de M
Figura 8-
atlab
-2. Código de eejemplo de apli
Sismómetro p
65
icación en Mat
para el registro
Grado en I
tlab para abrir
de la actividad
ngeniería Elect
S
r ficheros de tr
d volcánica. Dis
trónica Industri
Santiago M. Mig
res canales
seño Electrónico
al y Automátic
gliorelli Falcon
o
a
e