You are on page 1of 134

UNIVERSIDAD POLITCNICA

SALESIANA
Facultad de Ingenieras
Carrera de Ingeniera Mecnica
Automotriz
DISEO Y CONSTRUCCIN DE UN REGISTRADOR DE
VIBRACIONES PARA EL SISTEMA DE SUSPENSIN

TESIS DE GRADO PREVIO A


LA

OBTENCIN

TTULO

DE

DEL

INGENIERO

MECNICO AUTOMOTRIZ

TNLG. TITO JAVIER ESPINOZA VLEZ


DIRECTOR: ING. FABIN CABRERA

Cuenca, Mayo 2006

DECLARACIN

Yo Tito Javier Espinoza Vlez, declaro bajo juramento que el trabajo aqu descrito
es de mi autora; que no ha sido previamente presentado para ningn grado o
calificacin profesional; y, que he consultado las referencias bibliogrficas que se
incluyen en este documento.

A travs de la presente declaracin cedo mis derechos de propiedad intelectual


correspondientes a este trabajo, a la Universidad Politcnica Salesiana, segn lo
establecido por la Ley de Propiedad Intelectual, por su Reglamento y por la
normatividad institucional vigente.

Firma: __________________________
Tnlg. Tito Javier Espinoza Vlez

II

CERTIFICACIN

Certifico que el presente trabajo fue desarrollado por el Tnlg. Tito Javier Espinoza
Vlez, bajo mi supervisin.

Firma: _______________________
Ing. Fabin Cabrera
DIRECTOR DE PROYECTO

III

DEDICATORIA

A mis familiares, compaeros y amigos........

IV

AGRADECIMIENTO

Mi agradecimiento a todas las personas involucradas en este proyecto que


aportaron al desarrollo y culminacin del mismo, entre ellas:
A mis padres, por el apoyo de siempre.
A mi director de tesis Ing. Fabin Cabrera por los invalorables
conocimientos que puso a mi disposicin.
A mis compaeros y amigos, por las pequeas aportaciones hechas en
este proyecto, pero que sin duda han sido determinantes en el resultado
final.
A todos los profesores que tuve en el transcurso de mi vida universitaria,
puesto que han contribuido a que al trmino de esta etapa posea slidos
conocimientos tcnicos y me sienta en capacidad de iniciarme en la vida
profesional.
A todas las personas cuya presencia infundi en mi las ganas y el deseo
de dar por terminada esta etapa en mi vida.

INDICE
CONTENIDOS:

CAPTULO I: TEORA GENERAL DE LAS VIBRACIONES EN EL AUTOMVIL

1.1 Evolucin del Estudio de las Vibraciones

1.1.1 Primera Etapa: Los Orgenes

1,2

1.1.2 Segunda Etapa: La Formalizacin

2,3

1.1.3 Tercera Etapa: La Aplicacin

1.2 Definicin de Vibraciones

1.3 Parmetros de las Vibraciones

1.4 Clasificacin de las Vibraciones

1.5 Causas de las Vibraciones Mecnicas

1.6 Consecuencias de las Vibraciones

1.7 Vibraciones Mecnicas en el Vehculo


1.8 Modelo Matemtico de las Vibraciones Libres Amortiguadas
1.9 Aplicacin de un Modelo Matemtico al Sistema de Suspensin

VI

7,8
9-15
16

CAPTULO II: DISEO DEL SISTEMA ELECTRNICO DE ADQUISICIN DE


DATOS

2.1 Esquema Elctrico

18

2.2 Caractersticas Tcnicas

18,19

2.3 Descripcin de los Componentes

20

2.3.1 Sensor

20

2.3.1.1

20

Caractersticas del Sensor

2.3.1.1.1 Curvas de Respuesta Distancia-Voltaje


2.3.1.2.

Circuito Elctrico de Conexin del Sensor

20,21
22

2.3.2 Regulador de Voltaje 7805

22,23

2.3.3 Microcontrolador

23-25

2.3.3.1

Circuito de Conexin del Microcontrolador

2.3.4 Protocolo de Comunicacin RS-232


2.3.4.1

Circuito de Conexionado del Max 232

26
26,27
28

2.3.5 Conector DB9

29,30

2.4 Funcionamiento del Circuito

31,32

VII

CAPTULO III: CONSTRUCCIN DE LOS CIRCUITOS ELECTRNICOS DE


ADQUISICIN DE DATOS Y ADAPTACIN DE LOS SENSORES

3.1 Construccin de los Circuitos Electrnicos de Adquisicin de Datos

34

3.1.1 Diseo y Construccin del Circuito Impreso

34

3.1.1.1

Materiales, Componentes y Herramientas Utilizadas

34,35

3.1.1.2

Proceso de Diseo y Construccin

36-39

3.1.1.2.1 Soldadura e Insercin de Componentes

39-41

3.1.2 Detalles Constructivos

41-45

3.2 Adaptacin de los Sensores

46

3.2.1 Construccin del Porta Emisor y Porta Receptor

46

3.2.1.1

Materiales Utilizados

46

3.2.1.2

Maquinas Herramientas utilizadas

46

3.2.1.3

Proceso de Construccin del Porta Emisor y Porta Receptor

VIII

46,47

CAPTULO IV: DISEO E IMPLEMENTACIN DEL SOFTWARE DE


ADQUISICIN, ALMACENAMIENTO Y ANLISIS

4.1 Software de Adquisicin de Datos

52

4.1.1 Descripcin del Software

53-55

4.1.2 Diagrama de Flujo

56

4.1.2.1

Programa Principal

56

4.1.2.2

Rutina de Conversin Analgica/Digital

57

4.2 Software de Almacenamiento y Anlisis de Datos


4.2.1 Descripcin del Software

58
58-61

IX

CAPTULO V: PRUEBAS DE FUNCIONAMIENTO

5.1 Diseo y Construccin de la Maqueta

63

5.1.1 Caractersticas de la Maqueta

63

5.1.1.1 Materiales utilizados

63,64

5.1.2 Proceso de Construccin

64

5.2 Determinacin del Coeficiente de Elasticidad del Muelle

66-68

5.3 Montaje del Muelle

68

5.4 Pruebas de Funcionamiento

69

5.4.1 Pruebas del Sensor

69,70

5.4.2 Pruebas del Sistema Electrnico

70-72

5.4.3 Pruebas de Adquisicin y Graficacin de Seal

72-77

CAPTULO VI: ANLISIS DE RESULTADOS Y CORRECCIN DE ERRORES

6.1 Clases de Resultados

80

6.1.1 Valores de Frecuencia Mayores al Rango Tolerable

80

6.1.1.1

6.1.1.2

Causas que Producen Valores de Frecuencia Mayores al Rango


Tolerable

81

Efectos en la Salud Humana

81

6.1.1.2.1 Malestar

81

6.1.1.2.2 Interferencia con la actividad

81

6.1.1.2.3 Alteraciones de las funciones fisiolgicas

81

6.1.1.2.4 Alteraciones neuromusculares

82

6.1.1.2.5 Alteraciones cardiovasculares, endocrinas y metablicas

82

6.1.1.2.6 Alteraciones sensoriales y del sistema nervioso central

83

6.1.1.2.7 Problemas en la columna vertebral

84

6.1.1.3

84

Soluciones

6.1.2 Valores de Frecuencia Menores al Rango Tolerable

85

6.1.2.1

85

Causas de Valores de Frecuencia Menores al Rango Tolerable

6.1.2.1.1 Carga excesiva del vehculo

85

6.1.2.1.2 Desgaste de los amortiguadores

85

6.1.2.1.3 Falta de recuperacin de los muelles

85

6.1.2.2

86

Efectos en la Salud Humana

6.1.2.2.1 Mareo

86

6.1.2.3

86

Soluciones

6.1.2.3.1 Cambio de muelles

86

6.1.2.3.2 Cambio de amortiguador

86

6.2 Correccin de Errores

87,88

XI

CONCLUSIONES Y RECOMENDACIONES

89-92

BIBLIOGRAFIA

93

ANEXOS

94-127

TABLAS:

Tabla 1.1 Aportacin a las Vibraciones. 1ra. Etapa: LOS ORIGENES, 2


Tabla 1.2 Aportacin a las Vibraciones. 2da. Etapa: LA FORMALIZACIN, 3
Tabla 1.3 Aportacin a las Vibraciones. 3ra. Etapa: LA APLICACIN, 4
Tabla 1.4 Vibraciones Mecnicas en el Vehiculo, 8
Tabla 2.1 Caractersticas del PIC 16F870, 25
Tabla 2.2 Descripcin de pines del DB9, 29
Tabla 3.1 Caractersticas del Potencimetro de Precisin, 43
Tabla 5.1 Resultados Determinacin de Coeficientes de Elasticidad. UTPL, 67
Tabla 5.2 Resultados Determinacin de Coeficiente de Elasticidad del
Muelle.UPS, 68
Tabla 5.3 Resultados Pruebas del Sensor, 69
Tabla 5.4 Resultados Pruebas de Adquisicin y Graficacin de Seal, 77
Tabla 6.1 Vibraciones Mecnicas en el Vehiculo, 80

LMINAS:

Lamina 1 Porta Emisor, 48


Lamina 2 Porta Receptor, 49
Lamina 3 Maqueta, 65

XII

INTRODUCCION

Se denomina suspensin al conjunto elstico que media entre los


elementos suspendidos (bastidor, carrocera, pasajeros y carga) y los no
suspendidos (ruedas y ejes); cuya finalidad es la de absorber las
reacciones producidas en las ruedas debido a las desigualdades que
pudiera presentar el terreno.
El Sistema de Suspensin en los vehculos, es de vital importancia en lo
que respecta a la seguridad y confort de los ocupantes. Es as que estudios
recientes demuestran que la exposicin prolongada a vibraciones de
cuerpo completo, como las producidas en los ocupantes de un vehculo y
cuya frecuencia se encuentre por encima de lo lmites correspondientes al
del balanceo normal del cuerpo humano (1Hz-2Hz), se halla ntimamente
ligada a problemas en la salud

en el orden fisiolgico como

neuromuscular.
Por lo expuesto anteriormente el mantenimiento de este sistema se
constituye en primordial, ms an cuando al estar constituido por partes
elsticas sometidas a cargas continuas es susceptible al desgaste y la
fatiga, lo que provoca

variaciones en el rango de oscilacin. Siendo

necesario pues para un adecuado mantenimiento contar con un equipoherramienta que nos permita conocer este rango.
Este proyecto de tesis se ha desarrollado con el fin de poder conocer el
estado de un sistema de suspensin, a travs de la determinacin de su
frecuencia de funcionamiento de tal forma que se pueda tomar medidas
correctivas de darse el caso.
En el capitulo I se hace un anlisis terico de las vibraciones en el que se
definen conceptos y ecuaciones que rigen el movimiento.
El capitulo II, III y IV se centra en lo que es el diseo y construccin de los
sistemas y circuitos electrnicos de adquisicin de datos y la adaptacin de
los sensores.

XIII

En el capitulo V se realizan las pruebas de funcionamiento, con el fin de


poder determinar si es que el sistema est acorde con los requerimientos
del proyecto.
En el capitulo VI, se realiza un anlisis de los resultados obtenidos y se
procede a la correccin de errores.
Ciertamente que este prototipo tiene algunas limitaciones, pero constituir
sin duda alguna una gua de gran utilidad para estudios ms profundos que
permitan el perfeccionamiento del sistema y su aplicacin a situaciones
ms complejas

T.J.E.V

XIV

Teora General de las Vibraciones en el Automvil

TEORA GENERAL DE LAS VIBRACIONES EN EL


AUTOMVIL
El estudio de este capitulo es de gran importancia, por cuanto nos permitir
conocer las bases tericas as como los modelos matemticos que rigen las
vibraciones, lo que nos facilitar la posterior comprensin de los programas de
anlisis de datos que se detallarn en captulos posteriores.

1.1

EVOLUCIN DEL ESTUDIO DE LAS VIBRACIONES


Desde que aparecieron los primeros instrumentos musicales, en especial

los de cuerda, la gente ya mostraba un inters marcado por el estudio del


fenmeno de las vibraciones.
A travs de la historia grandes matemticos elaboraron un sinnmero de
aportaciones que hicieron del fenmeno de las vibraciones toda una ciencia, a tal
punto que en la actualidad se ha constituido en una de las ms estudiadas y
aplicadas en la industria.
La evolucin en el estudio de las vibraciones puede clasificarse en las
siguientes etapas:

1.1.3 PRIMERA ETAPA: LOS ORIGENES

Conformada por las personas y acontecimientos que sentaron las bases


conceptuales del campo de las vibraciones y esta comprendida desde la
antigedad hasta el renacimiento, esto es, aproximadamente desde el ao 3000
A.C. hasta el 1500 de nuestra era. Pueden reconocerse en este periodo aspectos
como:
La msica y los instrumentos musicales
La aparicin de los conceptos bsicos de metodologa cientfica
Los principios bsicos de vibraciones como son: movimiento, frecuencia
natural, resonancia, energa, aislamiento, medicin.

-1-

Teora General de las Vibraciones en el Automvil

A continuacin un listado con los nombres de los principales protagonistas


o cronistas de esta etapa y sus aportaciones. Tabla 1.1

Tabla 1.1 Aportacin a las Vibraciones. 1ra. Etapa: LOS ORIGENES

PERSONAJE

APORTACION A LAS VIBRACIONES

Fohi (3000 a.C.)

Consonancias, Libro sobre Msica

Tales de Mileto (640 - 546 a.C.)

Mtodo Cientfico

Pitgoras de Samos (ca 570 - 497 a.C.)

Frecuencia Natural, Teora de Nmeros,


Vibracin de Cuerdas Tensas

Herodoto (ca 484 - 425 a.C.)

Reporta un Transductor de Vibracin

Aristfanes (450 - 388 a.C.)

Oscilador

Platn (ca 429 - 347 a.C.)

Vibracin Simptica
Leyes de Movimiento, Libro sobre
Acstica
Pndulo usado como Medidor de
Vibraciones

Aristteles (384 - 322 a.C.).


Euclides (350 -2 75 a.C.)
Alejandro de Afrodisias (principio siglo 3
a.C.)

Energa Cintica y Potencial

Arquimides (287 - 212 A.C.)

Leyes sobres Esttica, Hidrosttica

Vitruvius (Primer siglo d.C.)

Sismgrafo Chino

Boethius (480 - 524)

Referencia a Pitgoras, Msica

1.1.2 SEGUNDA ETAPA: LA FORMALIZACIN

Est comprendida desde la poca del Renacimiento hasta mediados del


siglo XIX. En esta poca se da un gran desarrollo matemtico y conceptual que
consolida el cuerpo terico de las vibraciones, as como progresos en la
instrumentacin.
A continuacin los principales protagonistas y sus aportaciones en esta
etapa. Tabla 1.2

-2-

Teora General de las Vibraciones en el Automvil

Tabla 1.2 Aportacin a las Vibraciones. 2da. Etapa: LA FORMALIZACIN

PERSONAJE

APORTACION A LAS VIBRACIONES

Leonardo da Vinci (1452 - 1519)

Trabajos sobre Mecnica

Galileo Galilei (1564 - 1612)

Medicin de la Frecuencia de Pndulos

Marinus Mersenne (1588 - 1648)

Cuerdas Vibrantes

Christian Huygens (1629 - 1695)

Reloj de Pndulo, no Linealidad

Isaac Newton (1642 - 1727)

Leyes de Movimiento

Gottfried Leibnitz (1646 - 1716)

Clculo

Joseph Sauveur (1653 - 1716)

Armnicos en Vibraciones

Daniel Bernoulli (1700-1782)

Hidrodinmica, Ecuacin Diferencial de


Vibracin Lateral en Vigas

Leonhard Euler (1707 - 1783)

Principio de Superposicin

Jean le Rond DAlembert (1717 - 1783)

Ecuacin de Onda

Joseph-Louis Lagrange (1736 - 1813)

Ecuacin de Lagrange

C.A. Coulomb (1736 - 1806)

Vibracin Torsional

Pierre-Simon Laplace (1749 - 1827)

Transformada de Laplace

E.E.F. Chladni (1756 - 1824)

Vibracin de Vigas y Platas

Jacob Bernoulli (1759 - 1789)

Vibracin de Placas

Jean Baptiste Joseph Fourier (1768 1830)


Carl Friedrich Gauss (1777 - 1855)

Distribucin Gaussiana

Simeon-Denis Poisson (1781 - 1840)

Movimiento de Slidos Elsticos

Claude Louis Maria Henry Navier (1785


- 1836)

Vibracin de Slidos

-3-

Teora General de las Vibraciones en el Automvil

1.1.3 TERCERA ETAPA: LA APLICACIN


Una vez efectuadas todas las investigaciones sobre el amplio campo de las
vibraciones vino la aplicacin ingenieril la cual quedo plasmada por el desarrollo
de la maquinaria de alta velocidad como locomotoras, autos, aviones.
Esta etapa estuvo comprendida desde aproximadamente 1850 a 1950.
Los personajes ms relevantes de esta poca en la Tabla 1.3

Tabla 1.3 Aportacin a las Vibraciones 3ra. Etapa: LA APLICACIN

PERSONAJE

APORTACION A LAS VIBRACIONES

Arthur Cayley (1821 - 1895)

Algebra Matricial

Edward John Routh (1831 - 1907)

Sistemas de Varios Grados de Libertad

Clobsch (1833 - 1872)

Teora General de Vibraciones

John William Strutt, Lor Rayleigh (18421919)


Carl Gustaf Patric De Laval (1845 1913)

Mtodos de Energa, Primer Tratado de


Vibraciones
Dinmica de Mquinas de Alta
Velocidad

Henry Poincar (1854 - 1912)

Vibracin no Lineal

August Foppl (1854 - 1924)

Libro sobre Mecnica, Dinmica de


Rotores de un Solo Disco

Heinrich Hertz (1857 - 1894)

Ondas Electromagnticas

Alksandr Mikhailvich Liapounov (1857 1918)

Estabilidad de Sistemas y de
Movimiento

Boris Grigorevich Galerkin (1871 - 1945) Teora de Elasticidad


Burt Leroi Newkirk (1876 - 1964)

Libro sobre Mecnica y Vibraciones

Walter Ritz (1878 - 1909)

Mtodos Numricos

Lee Hunter (1913 - 1986)

Tcnicas de Balanceo

Hort

Primer Libro de Ingeniera de las


Vibraciones

J.P. Den Hartog

Libro sobre Vibraciones

(1)

El texto anterior, incluidas las tablas se tomaron de:


www.monografias.com/trabajos/vibramec/html

-4-

Teora General de las Vibraciones en el Automvil

1.2

DEFINICIN DE VIBRACIONES
Los sistemas de ingeniera que poseen masa y elasticidad estn en

capacidad de tener movimiento relativo; si el movimiento de estos sistemas


persiste en el tiempo el movimiento se conoce como vibracin. La vibracin es,
en general, una forma de energa disipada y en muchos casos inconveniente.
Esto es particularmente cierto en maquinaria ya que debido a las vibraciones se
producen ruidos y se transmiten fuerzas y movimientos indeseables a los objetos
muy cercanos.

1.3

PARMETROS DE LAS VIBRACIONES

PERIODO: Es el intervalo de tiempo necesario para que el sistema efecte


un ciclo completo de movimiento.
FRECUENCIA: Es el nmero de ciclos por unidad de tiempo que efecta el
sistema
AMPLITUD: Es el desplazamiento mximo del sistema desde su posicin
de equilibrio.

1.4

CLASIFICACIN DE LAS VIBRACIONES

VIBRACIN LIBRE: Es cuando un sistema vibra debido a una excitacin


instantnea. Las fuerzas actuantes son la fuerza del resorte, la fuerza de friccin y
el peso de la masa.
VIBRACIN FORZADA: Es cuando un sistema vibra debido a una excitacin
constante.
VIBRACIN AMORTIGUADA: Es cuando la vibracin de un sistema es disipada.

-5-

Teora General de las Vibraciones en el Automvil

1.5

CAUSAS DE LAS VIBRACIONES MECNICAS


Las causas que originan las vibraciones mecnicas son muchas, pero

dentro de las principales tenemos aquellas relacionadas con tolerancias de


mecanizacin, desajustes, movimientos relativos entres superficies en contacto,
desbalances de piezas en rotacin u oscilacin, todos estos fenmenos producen
casi siempre un desplazamiento del sistema desde su posicin de equilibrio
estable originando una vibracin mecnica.

1.6

CONSECUENCIAS DE LAS VIBRACIONES


La mayor parte de vibraciones en mquinas y estructuras son indeseables

porque aumentan los esfuerzos y las tensiones y por las prdidas de energa que
las acompaan. Adems son fuentes de desgaste de materiales, de daos por
fatiga y de movimientos y ruidos molestos. ( 2 )

El texto anterior se tom de: www.monografias.com/trabajos14/vibraciones/html

-6-

Teora General de las Vibraciones en el Automvil

1.7

VIBRACIONES MECNICAS EN EL VEHCULO


Las vibraciones mecnicas en el vehculo se presentan principalmente en el

momento en que entra en funcionamiento el sistema de la suspensin debido a


las irregularidades que pudiera presentar el terreno.
Si los elementos del sistema de suspensin se encuentran en buen estado
los periodos de oscilacin del mismo correspondern al de balanceo normal del
cuerpo humano que

comprende valores entre 0.5 segundos y 1 segundo

correspondientes a valores de frecuencia de 2Hz y 1Hz respectivamente; por lo


que sern tolerados por el pasajero sin perjuicio para la sensacin de confort, por
lo cual resulta de vital importancia mantener lo ms invariable posible este rango.
La suspensin es uno de los elementos ms importantes dentro del
concepto de vehculo en lo que respecta a seguridad y confort de sus ocupantes.
Sin embargo muchas veces dejamos de lado el mantenimiento de la suspensin,
olvidando que al estar constituida por elementos elsticos y sometida a cargas
continuas es susceptible al desgaste y la fatiga, lo que origina grandes problemas
como es el

aumento en la frecuencia de oscilacin que se traduce en

incomodidad e inseguridad para los ocupantes del vehculo. Siendo necesario


sealar que hoy en da el 40% de los accidentes debido a fallas mecnicas estn
asociados a problemas de la suspensin.
As mismo el aumento en la frecuencia de oscilacin produce el desgaste
de los componentes mecnicos mviles.
Ver Tabla 1.4

-7-

Teora General de las Vibraciones en el Automvil

Tabla 1.4 Vibraciones Mecnicas en el Vehculo

Periodo de
Oscilacin(s)/Frecuencia(Hz)

Impresin de Confort

Tolerancia Fsica

0.2 / 5

Mala

Intolerable

0.4 / 2.5

Mala

Intolerable

0.5 / 2

Confortable

Tolerable

0.9 / 1.1

Confortable

Tolerable

1.0 / 1

Confortable

Tolerable

1.26 / 0.8

Excesivamente
confortable

Tendencia al mareo

(3)

El texto anterior, incluida la tabla se tom de: www.km77.com/tecnica/bastidor/pendulo/texto.asp

-8-

Teora General de las Vibraciones en el Automvil

1.8

MODELO MATEMTICO DE LAS VIBRACIONES LIBRES


AMORTIGUADAS

PLANTEAMIENTO

Se tomar un resorte ordinario resistente a la compresin como

la

extensin y que est suspendido verticalmente de un soporte fijo. En el extremo


inferior del resorte se sujeta un cuerpo de masa m. Se supone que m es tan
grande que se puede despreciar la masa del resorte. Si se conecta la masa a un
amortiguador entonces se tiene en cuenta el amortiguamiento viscoso
correspondiente. Figura 1.1

Figura 1.1

Se elige la direccin hacia abajo como positiva, considerando como


positivas a las fuerzas que actan hacia abajo y como negativas a las que actan
hacia arriba.
La fuerza ms obvia que acta sobre el cuerpo es la atraccin de la
gravedad

(1) F 1 = m g

-9-

Teora General de las Vibraciones en el Automvil

En donde m es la masa del cuerpo y g = 980 cm/s2 es la aceleracin de la


gravedad.
La siguiente fuerza que debe considerarse es la del resorte, ejercida por
ste ltimo si se encuentra deformado. Los experimentos indican que esta fuerza
es proporcional a la deformacin, esto es:

F =K s

(Ley de Hooke)

En donde s es la deformacin. La constante de proporcionalidad K se


llama mdulo del resorte.
Si s = 1 , entonces F = k El resorte es ms rgido entre mayor sea k.
Cuando el cuerpo se encuentra en reposo, su posicin se describe como de
equilibrio esttico. Evidentemente en esta posicin el resorte est deformado en
una cantidad s0 tal que la resultante de la fuerza correspondiente del resorte y la
gravitacional (1) es cero. De donde esta fuerza del resorte acta hacia arriba y su
magnitud ks0 es igual a la de F1; esto es
(2) ks 0 = m g

Denotando por y = y ( t ) el desplazamiento del cuerpo respecto de su


posicin de equilibrio esttico, con la direccin positiva hacia abajo.
A partir de la ley de Hooke, se deduce que la fuerza del resorte
correspondiente a un desplazamiento y es
(3) F 2 = - ks 0 - ky

Siendo F2 de la fuerza del resorte ks0, cuando el cuerpo est en la


posicin de equilibrio esttico, y la fuerza adicional del mismo resorte, -ky,
causada por el desplazamiento. Observe que se ha elegido apropiadamente el
signo del ltimo trmino en (3), ya que cuando y es positivo, -ky es negativa y,
de acuerdo con lo supuesto representa una fuerza hacia arriba, mientras que para
y negativo, la fuerza ky representa una hacia abajo.

- 10 -

Teora General de las Vibraciones en el Automvil

La fuerza de amortiguamiento que corresponde tiene la direccin opuesta al


movimiento instantneo y se supondr que es proporcional a la velocidad y =
dy/dt del cuerpo. Generalmente esta es una buena aproximacin, al menos para
velocidades pequeas. As entonces la fuerza de amortiguamiento tiene la forma:

F 3 = - c y

Se debe tener en cuenta que la constante de amortiguamiento c es


positiva. Si y es positiva el cuerpo se mueve hacia abajo (en la direccin y
positiva) y c y debe ser una fuerza hacia arriba, es decir, por convencin, - c y < 0,
lo cual implica c > 0. Para y negativa, el cuerpo se mueve hacia arriba y - c y
representa una fuerza hacia abajo, esto es, - c y >0, lo cual implica c>0.
La resultante de las fuerzas que actan sobre el cuerpo ahora es
F 1 + F 2 + F 3 = mg - ks 0 - ky - c y

Ver figura 1.2

Figura 1.2

- 11 -

Teora General de las Vibraciones en el Automvil

De donde por la segunda ley de Newton


m y = - ky - c y

Y se ve que el movimiento del sistema mecnico amortiguado se rige por la


ecuacin diferencial lineal con coeficientes constantes
m y + c y + ky = 0

La ecuacin caracterstica correspondiente es


+
2

k
m

=0

Las races son


1 , 2 =

c
2m

1
2m

c - 4 mk

Si se aplican las notaciones abreviadas

c
2m

1
2m

c - 4 mk

Se puede escribir
1 = +

2 =

La forma de la solucin de depender del amortiguamiento, tenindose los


casos siguientes:

- 12 -

Teora General de las Vibraciones en el Automvil

CASO I

c > 4 mk . Races reales distintas. (Sobreamortiguamiento)

Solucin: y ( t ) = c1 e -( - )t + c 2 e -( + )t

CASO II

c < 4 mk . Races reales conjugadas (Subamortiguamiento)

* =

= i en donde

1
2m

4 mk - c

Las races de la ecuacin caracterstica son complejas conjugadas:


1 = + i *

2 = i *

Solucin: y ( t ) = e - t ( ACos * t + BSen * t ) = Ce t Cos ( * t - )

En donde C = A + B y tan = B/A

Otra forma de representar esta solucin sera:


y ( t ) = y 0e

-( c / 2 m )t

Sen ( dt + )

Donde d esta definida por la relacin:

d =

1
2m

4 mk - c

Aun cuando el movimiento no es realmente repetitivo, la constante d suele


denominarse pulsacin, o frecuencia angular de la vibracin amortiguada.

El coeficiente de amortiguamiento en funcin de los decrecimientos


logartmicos esta dado por la formula:

- 13 -

Teora General de las Vibraciones en el Automvil

(ln
c =
4

y1
y2
2

+ (ln

4 mk
y1

y2

Cuya demostracin es la siguiente:


Teniendo presente que para una vibracin libre de tipo subamortiguada se
tiene:
y ( t ) = y 0e

-( c / 2 m )t

Sen ( dt + )

Y que las mximas amplitudes en un ciclo ocurren cuando Sen ( dt + ) es


igual a la unidad, por lo que las mximas amplitudes son:

y1 = y 0 e

-( c / 2 m ) t 1

y2 = y 0 e

-( c / 2 m ) t 2

Por lo que:

y1
y2

=e

( c / 2 m )( t 2 - t 1 )

Aplicando logaritmos a esta razn tenemos:

ln

y1
y2

c
2m

( t 2 - t1 )

Y debido a que la diferencia de tiempo entre dos amplitudes consecutivas es


el periodo de la oscilacin ( t 2 - t 1 ) =

2
d

y que d =

Tenemos:

ln

y1
y2

2 c
4 mk - c

- 14 -

1
2m

4 mk - c

Teora General de las Vibraciones en el Automvil

Despejando c tenemos:

(ln
c =
4

y1
y2
2

+ (ln

4 mk
y1

y2

L.Q.Q.D

Ver Figura 1.2

Figura 1.2

CASO III

c = 4 mk . Una raz real doble (Amortiguamiento crtico)

= 0, 1 = 2 = -
Solucin: y ( t ) = ( C1 t + C 2 )e - t
(4)

El texto anterior se tom de: HIBBELER, R.C. Mecnica para Ingenieros: Dinmica.
Pg.1233-1235; Matemticas Avanzadas para Ingeniera KREISZIG. Pg. 103-114

- 15 -

Teora General de las Vibraciones en el Automvil

1.9

APLICACIN DE UN MODELO MATEMTICO AL SISTEMA DE


SUSPENSIN
De los casos estudiados anteriormente, el que se adapta

al

funcionamiento de la suspensin es aquel que presenta una solucin del tipo:

y ( t ) = y 0e

-( c / 2 m )t

Sen ( dt + )

Por lo que se deduce que se trata de un movimiento libre subamortiguado.


Figura 1.3

Figura 1.3

En donde:
M= de la masa total del vehiculo, esto cuando se realice el anlisis de
uno de los cuatro grupos independientes de suspensin.
K= Modulo del Resorte
C= Coeficiente de Amortiguamiento Viscoso, cuyo valor depender de
las caractersticas del amortiguador utilizado.

16

Diseo del Sistema Electrnico de Adquisicin de Datos

DISEO DEL SISTEMA ELECTRNICO DE ADQUISICIN


DE DATOS
En este captulo, se detalla: el esquema elctrico de los circuitos de
alimentacin, de adquisicin y envo de datos; las caractersticas tcnicas,
componentes y funcionamiento de los circuitos. Todo esto nos permite entender la
forma en que interactan los diferentes elementos para proporcionar una
respuesta.

2.1 ESQUEMA ELCTRICO


Figura 2.1
El circuito electrnico est diseado de forma que cumpla con las siguientes
funciones:
Toma de datos analgicos a travs del sensor, la cual se realiza cada 0.1
segundos durante un periodo de tiempo de 1 minuto, con lo que se obtiene
600 muestras.
Conversin de los datos analgicos a digitales, que es realizada por el
conversor analgico/digital del microcontrolador.
Envo de datos digitalizados al PC por puerto serial, comunicacin
asncrona a travs del mdulo USART a una velocidad de 9600 baudios.

2.2 CARACTERSTICAS TCNICAS


La alimentacin del sistema se realiza a travs de un circuito alimentador
de corriente continua, que proporciona 5V.
Interruptor ON/OFF, que permite la alimentacin del sistema.
Pulsante para comenzar el proceso que comprende desde la toma de
datos analgicos hasta el grafico de datos digitalizados en el PC
Pulsante para detener el proceso comprendido desde la toma de datos
analgicos hasta el grfico de datos digitalizados en el PC

- 18 -

Diseo del Sistema Electrnico de Adquisicin de Datos

Conjunto de leds sealizadores


Comunicacin serial asncrona con el PC utilizando el protocolo RS -232A
1

1
2

J4
ON/OFF

D1

U1
7 80 5

+12 V
1

3
2
1

Vin

C1
+ C4
1 00 0 UF

DIODE
0 .1 UF

D4
VCC

VDD

Vo ut

GND

J1

R1 0
5 60
+ C5
1 00 0 UF

C6
0 .1 UF

LED

POWER

+12 V
C2
2 2P

J2

VCC

R1

1
5 60

R2

R7

9
1
2
3
4
5
6
7
21
22
23
24
25

3
1

1 00 K

R4

J5
1 00 K

3
2
1

FILTRO
VCC

S2
POFF

OSC1/CLKIN
MCLR/VPP
RA0
RA1
RA2
RA3
RA4 /T0CKI
RA5 /SS
RB0 /INT
RB1
RB2
RB3
RB4

D2
10
11
12
13
14
15
16
17
18
26
27
28

OSC2/CLKOUT
RC0 /T1OSO/T1 CKI
RC1 /T1OSI/CCP2
RC2 /CCP1
RC3 /SCK/SCL
RC4 /SDI/SDA
RC5 /SDO
RC6 /TX/CK
RC7 /RX/DT
RB5
RB6
RB7

R5
5 60

LED
D3
C

R6
5 60

LED
D5

R1 1
RES1

PIC1 6F8 7 0-20 /J W(28 )

LED

S1
PON

R8
1K

C8

R9
1K
VCC

C7

2 0M HZ

U2

R3
1 00 K

1K

CON4

C3
2 2P

Y1

2
1

4
3
2
1

1 uF
2
6
16

VCC

1 uF

R1 IN
R2 IN
T1IN
T2IN
C1 +
C2 +

GND

J3
DB9

V+
VV CC

U3
13
8
11
10
1
4

TX

R1 OUT
R2 OUT
T1OUT
T2OUT
C1 C2 -

12
9
14
7
3
5

RX

15

DS23 2 A(1 6 )

1
6
2
7
3
8
4
9
5

+ C9
1 uF

+ C1 0
1 uF

Figura 2.1

- 19 -

Diseo del Sistema Electrnico de Adquisicin de Datos

2.3 DESCRIPCIN DE LOS COMPONENTES


2.3.1 SENSOR

El sensor utilizado para la toma de datos analgicos est constituido por un


emisor infrarrojo y un receptor del tipo fototransistor. Figura 2.2

Figura 2.2

El emisor enva un rayo luminoso al receptor el cual provoca una seal de


voltaje cuyo valor depende de la incidencia del rayo la que varia con la distancia
existente entre emisor y receptor.

2.3.1.1

Caractersticas del Sensor

2.3.1.1.1 Curva de Respuesta Distancia-Voltaje


Figura 2.3

- 20 -

Diseo del Sistema Electrnico de Adquisicin de Datos

Curvas de Respuesta Distancia-Voltaje


12
11,5

Voltaje (V)

11
10,5
10
9,5
9
8,5
8
7,5
7
0

10

Distancia (mm)
Figura 2.3

Al analizar la curva de respuesta Distancia-Voltaje podemos deducir que no


se trata de un sensor de tipo lineal, ya que al aumentar la distancia aumenta el
valor de voltaje pero no de una forma proporcional.
Considerando que en la Figura 2.3 el eje x o de las abscisas est
representado por el eje Distancia y el eje y o de las ordenadas por el eje
Voltaje, la curva obedece a la grfica de una parbola que se abre hacia la
derecha cuyo vrtice es el punto (0,7.2) y cuya ecuacin es (y -7.2)2 = 4px2 donde
p es el valor del foco y en este caso es mayor a cero.

- 21 -

Diseo del Sistema Electrnico de Adquisicin de Datos

2.3.1.2

Circuito Elctrico de Conexin del sensor


Figura 2.4

D
LED
IN FR A RR O JO

R1

560
+1 2V

J2

R3
4
3

R2

1k

R4

1 0 0k

1 0 0k

2
1
C ON 4
FOTO TRA N SISTO R
R7

1 0 0k

IN _SEN SO R

Figura 2.4

2.3.2 REGULADOR DE VOLTAJE 7805


El 7805 fija el nivel de tensin en 5V. Figura 2.5

Figura 2.5

A
Title

Size

N um b e r

R ev is io n

B
D ate :
File:
4

1 2 -M a r-20 0 6

Sh ee t

of

rawOn \In
Byte: rfac e _ me c a n ic a .d db
- 22C :\M
- is do c u me n to s\v a rios \PAR TICU LA R\M EC ADNIC
6

Diseo del Sistema Electrnico de Adquisicin de Datos

El 7805 se utiliza en el circuito de alimentacin. Figura 2.6

U1
7 8 05
1

Vi

J1
C4

C1

1 00 0u F

D IOD E

0 .1 u F

3
2
1

V cc
Vo

C5

C6

D4

0 .1 u F

+1 2V

1 00 0u F

D1

G nd

POW ER

R 10
560

Figura 2.6

2.3.3 MICRONCONTROLADOR

De entre todos los tipos de microcontroladores, resulta muy difcil catalogar


al mejor, pero de acuerdo a los requerimientos del proyecto se opt por la familia
de los PIC, especficamente el 16F870. Figura 2.7 y Tabla 2.1
Dentro de las ventajas que presentan los microcontroladores que
pertenecen a esta familia tenemos:

Sencillez de manejo

Buena informacin

Herramientas de desarrollo de fcil aplicacin

Elevada facilidad de funcionamiento

Juego reducido de instrucciones

Programas compactos

Bajo consumo
2

Adems es importante sealar que la familia de los PIC, encabezan el


ranking mundial en ventas compitiendo con grandes y tradicionales empresas

- 23 -

Diseo del Sistema Electrnico de Adquisicin de Datos

como Intel y Motorola, es as que actualmente MICROCHIP vende ms de 100


millones de PIC cada ao.

Figura 2.7

- 24 -

Diseo del Sistema Electrnico de Adquisicin de Datos

Tabla 2.1 Caractersticas del PIC 16F870

TARJETA DE PRESENTACION

PIC 16F870

Frecuencia de Trabajo

20 MHz DC

Inicializadores y Retardadores

POR, BOR y PWRT, OST

Memoria de Programa FLASH

2K palabras de 14 bits

Memoria de Datos RAM

128 bytes

Memoria de Datos EEPROM

64 bytes

Interrupciones

10 tipos

Puertas de entrada/salida

A,B,C

Temporizadores

Mdulos de Captura, Comparacin y


Modulacin de anchura de pulsos

Comunicacin Serial

USART

Comunicacin Paralela

Conversor Analgico/Digital de 10 bits

5 canales de entrada

Juego de instrucciones

35

POR: Power on Reset


BOR: Brown out Reset
PWRT: Power Up Timer
OST: Oscillator Start up Timer
USART: Universal Synchronous Asynchronous Receiver Transmitter

- 25 -

Diseo del Sistema Electrnico de Adquisicin de Datos

2.3.3.1

Circuito de Conexin del Microcontrolador

Figura 2.8

V CC

S2
O FF

V CC

S1
ON

IC 3

IN _SEN SO R

1
2
3
4
5
6
7
8

C K1
C K2

9
10
11
12
13
14

M CLR /VPP/TH V
R A0 /A N0
R A1 /A N1
R A2 /A N2

R B7 /PGD
R B6 /PGC
R B6
R B4

R A3 /A N3
R A4 /T0 CK 1
R A5 /A N4
V SS

R B3 /PGM
R B2
R B1
R B0 /IN T

O SC 1 /CLK IN
O SC 2 /CLK O UT
R C0 /T1 OSC /T1 C KI
R C1 /T1 OSI

V DD
V SS
R C7 /R X/D T
R C6 /TX/C K

R C2 /C CP1
R C3

R C5
R C4

28
27
26
25
24
23
22
21
20
19
18
17

O FF

ON

R6

R 11

560

560

560

R8

1k

1k

V CC

16
15
C K1
PIN-1 2 -DS2 3 2

C K2
Y1
20M H z

PIN-1 1 -DS2 3 2
C2

C3

2 2 pF
D2
LED

D3
LED

O FF
ON

PIC1 6 F87 0 /D IP
R5

R9

2 2 pF

D5
LED

Figura 2.8

Title

Size

N um b e r

R ev is io n

B
D ate :
File:
3

1 2 -M a r-20 0 6
Sh ee t of
C :\M is do c u me n to s\v a rios \PAR TICU LA R\M EC ADNIC
rawOn \In
Byte: rfac e _ me c a n ic a .d db

2.3.4 PROTOCOLO DE COMUNICACIN RS-232


El protocolo RS-232 es una norma o estndar mundial que rige los
parmetros de la comunicacin serial. Por medio de este protocolo se
estandarizan las velocidades de transferencia de datos, la forma de control que
utiliza dicha transferencia, los niveles de voltaje utilizados, el tipo de cable
permitido, las distancias entre equipos, los conectores, etc.
La comunicacin serial es el envo y recepcin de datos uno a continuacin
de otro a determinada velocidad de transmisin la cual se mide en baudios. En el
presente diseo la velocidad se ha fijado en 9600 baudios.
Los datos serie se encuentran encapsulados en tramas de la forma:

Bit de
Start

Bits de datos

Bit de
Stop

Primero se enva un bit de Star, a continuacin los bits de datos (primero el


bit de mayor peso), y finalmente los bits de stop.
- 26 -

Diseo del Sistema Electrnico de Adquisicin de Datos

El nmero de bits de datos y bits de Stop es uno de los parmetros


configurables, as como el criterio de paridad par o impar para la deteccin de
errores. Normalmente la comunicacin serie tienen los siguientes parmetros: 1
bit de Star, 8 bits de datos, 1 bit de Stop y sin paridad.
EL Chip utilizado es el MAX-232. En la Figura 2.9 se puede apreciar la
denominacin de los pines.

Figura 2.9

- 27 -

Diseo del Sistema Electrnico de Adquisicin de Datos

2.3.4.1

Circuito de Conexionado del MAX-232


Figuras 2.10 y 2.11

Figura 2.10
C

J3

1
6
2
7
3
8
4
9
5

D B9 /fe ma le

B
V CC

C7
1uF
U3
1
2
3

1 uF

C9

4
5
6
7
8

1 uF

C 10

1 uF

C8

C 1+
V+
C 1-

V CC
G ND
T1 _O U T

C 2+
C 2VT2 _O U T

R 1_ IN
R 1_ O U T
T1 _IN
T2 _IN

R 2_ IN

R 2_ O U T

V CC
16
15
14
13
12
11
10
9

PIN-1 8 -PIC

PIN-1 7 -PIC

D S-2 3 2

Figura 2.11
1

- 28 -

Diseo del Sistema Electrnico de Adquisicin de Datos

2.3.5 CONECTOR DB9


Figura 2.12

Figura 2.12

El DB9 tiene por finalidad permitir la conexin de dispositivos al puerto serie


del PC.
La informacin asociada a cada uno de los pines se detalla en la Tabla 2.2

Tabla 2.2 Descripcin de pines del DB9

Nmero de Pin

Seal

DCD (Data Carrier Detect)

RX

TX

DTR (Data Terminal Ready)

GND

DSR (Data Sheet Ready)

RTS (Request to Send)

CTS (Clear to Send)

RI (Ring Indicador)

- 29 -

Diseo del Sistema Electrnico de Adquisicin de Datos

RX: Es la lnea por donde se reciben los datos bit a bit.


TX: Es la lnea por donde se transmiten los datos bit a bit.
DTR (Data Terminal Ready): Esta lnea de seal es afirmada por la
computadora, e informa al mdem que la computadora esta lista para
recibir datos.
GND: Conexin a tierra.
DSR (Data Sheet Ready): Esta lnea de seal es afirmada por el mdem
en respuesta a una seal DTR de la computadora. La computadora
supervisa el estado de esta lnea despus de afirmar DTR para descubrir si
el mdem esta encendido
RTS (Request to Send): Esta seal se enva de la computadora (DTE) al
mdem (DCE) para indicar que se quiere transmitir datos.
CTS (Clear to Send): Esta seal indica que la computadora puede
empezar a transmitir datos.

En el circuito los terminales T1 out y R1 In del MAX 2-32 se encuentran


unidos a los terminales 2 (Tx) y 3 (Rx) del DB9.

- 30 -

Diseo del Sistema Electrnico de Adquisicin de Datos

2.4 FUNCIONAMIENTO DEL CIRCUITO


Se procede a colocar el interruptor en la posicin ON con lo que se permite
el paso de corriente la cual es estabilizada a un valor de 5V por medio del 7805,
accin que es visualizada al encenderse el diodo led D4.
El sensor tiene una alimentacin de 12V. A travs de los potencimetros R3
y R4 se procede a calibrar la seal del emisor como del receptor de forma que a
la posicin de equilibrio del resorte es decir cuando no esta sometido a
compresin o extensin, le corresponda una seal en el sistema de ejes
coordenados amplitud vs. tiempo (software de anlisis) con amplitud cero.
Luego a travs del potencimetro R7 se adecua el valor de la seal que
sale del receptor a un rango de voltajes comprendido entre 0V-5V, que es la que
ingresa el microprocesador.
Las patitas RB0 y RB1 se configuran como entradas digitales, las cuales
estn unidas a dos pulsantes que actan como perifricos de entrada ON/OFF
respectivamente.
Al pulsar ON comienza el proceso de toma, conversin y envo de datos, al
pulsar OFF se detiene el proceso.
El microprocesador se encarga de tomar la seal analgica por el canal de
entrada RA0/AN0, la cual a travs del conversor A/D se transforma en una seal
de tipo digital.
Esta seal de tipo digital es enviada al PC para lo cual se utiliza el protocolo
de comunicacin RS-232 (chip).
Las patitas RC6/TX/CK y RC7/RX/DT
conectadas a

las patitas T In 1 y a R1 Out

del microprocesador estn


del DS-232 respectivamente;

actuando como transmisor y receptor saliendo y entrando los bits por dichas
lneas al ritmo de una frecuencia controlada internamente por el USART (Interfaz
de Comunicacin Serial).
A su vez el DS-232 se encuentra comunicado con el DB9, es asi que los
terminales T1 out y R1 In del DS 2-32 estn unidos a los terminales 2 (Tx) y 3
(Rx) del DB9 respectivamente.

- 31 -

Diseo del Sistema Electrnico de Adquisicin de Datos

Las patitas OSCI/CLKIN Y OSCI/CLKOUT del microprocesador funcionan


como entrada y salida del circuito oscilador externo, es decir por OSCI/CLKIN
entran los impulsos de reloj.

Remitirse a la Figura 2.1 para una mejor comprensin

- 32 -

Construccin de los Circuitos Electrnicos de Adquisicin


de Datos y Adaptacin de los Sensores

CONSTRUCCIN DE LOS CIRCUITOS ELECTRNICOS


DE ADQUISICIN DE DATOS Y ADAPTACIN DE LOS
SENSORES
En este capitulo se describe el proceso a seguir para el diseo y
construccin del circuito impreso, adems se detalla el proceso de construccin
de las piezas que se utilizan como porta emisor y porta receptor y que permiten la
adaptacin del sensor al muelle.

3.1 CONSTRUCCIN DE LOS CIRCUITOS ELECTRNICOS DE


ADQUISICIN DE DATOS
3.1.1 DISEO Y CONSTRUCCIN DEL CIRCUITO IMPRESO
3.1.1.1

MATERIALES, COMPONENTES Y HERRAMIENTAS UTILIZADAS

Placa de fibra de vidrio FR4 con recubrimiento de cobre


Luz ultravioleta
Pic 16 F870
Max 2-32
2 Pulsantes
Cristal de Cuarzo 20 MHz
Bornera de 4 terminales
Conector DB9 hembra
Conector Power Jack
Diodo
3 Leds color rojo
3 Potencimetros de 100K
2 condensadores cermicos de 0.1 F
2 condensadores cermicos de 22 pF
2 condensadores electrolticos de 1000 F
4 condensadores electrolticos de 1F

- 34 -

Construccin de los Circuitos Electrnicos de Adquisicin


de Datos y Adaptacin de los Sensores

5 resistencias de 560
3 resistencias de 1 K
1 zcalo de 16 pines
1 zcalo de 28 pines
Punzn
Cautn
Estao
Broca
Tenazas para corte

- 35 -

Construccin de los Circuitos Electrnicos de Adquisicin


de Datos y Adaptacin de los Sensores

3.1.1.2

PROCESO DE DISEO Y CONSTRUCCIN

Se realiza el diseo del esquema del circuito impreso utilizando el editor de


grficos del programa PROTEL, haciendo constar todos los elementos
componentes del circuito as como las conexiones entre los mismos, seales de
tierra, Vcc, etc. Figura 3.1

Figura 3.1

Es necesario sealar que para acomodar las pistas del circuito impreso se
utilizo la funcin AUTOROUTER, la cual de manera automtica busca la
distribucin ms ptima.
Adems se realizo la verificacin del circuito con herramientas del
programa PROTEL, para determinar si existen terminales de componentes sin
seal de entrada, cables sin seal, salidas en conflicto o algn otro tipo de
problema en las conexiones.

- 36 -

Construccin de los Circuitos Electrnicos de Adquisicin


de Datos y Adaptacin de los Sensores

A continuacin se imprime el diseo en una hoja de acetato,


preferentemente en colores blanco y negro. Figuras 3.2a y 3.2b

Figura 3.2 a Cara inferior

Figura 3.2 b Cara superior

- 37 -

Construccin de los Circuitos Electrnicos de Adquisicin


de Datos y Adaptacin de los Sensores

Se realiza el grabado de la impresin en la placa de fibra de vidrio por


medio de un proceso fotosensible. Figuras 3.3a y 3.3b

Figura 3.3 a Cara inferior

Figura 3.3 b Cara superior

- 38 -

Construccin de los Circuitos Electrnicos de Adquisicin


de Datos y Adaptacin de los Sensores

A continuacin con un punzn se realizan marcas superficiales en donde se


practicarn los agujeros, estas evitan resbalamientos de la broca, permitiendo
mayor precisin en el taladrado.
Utilizando una broca de dimetro adecuado y tendiendo como gua las
marcas realizadas con punzn se realizan los agujeros.

3.1.1.2.1 Soldadura e Insercin de Componentes

El proceso de soldar un componente consta de tres pasos: insertar el


componente, soldar sus patas y cortar la parte sobrante de estas. En general los
componentes deben entrar a fondo hasta estar en contacto con la placa salvo
algunas excepciones como son componentes que se calientan mucho y que para
facilitar su refrigeracin se deja un espacio entre ellos y la placa. Al insertar los
componentes es muy importante ponerlos en la postura que indica el esquema
respetando su polaridad.
Una vez insertado el componente hay que soldarlo. Para ello se pone la
punta del cautn en diagonal de forma que haga contacto con la pata y la zona de
cobre que hay alrededor, seguidamente acercamos el hilo de estao el cual debe
fundirse uniformemente evitando soldaduras en forma abombada o esferoide. Una
soldadura correcta debe tener la forma de carpa de circo. Figuras 3.4 a y 3.4 b

Figura 3.4 a Soldadura Correcta

- 39 -

Construccin de los Circuitos Electrnicos de Adquisicin


de Datos y Adaptacin de los Sensores

Figura 3.4 b Soldadura Incorrecta

En la Figura 3.5 se puede apreciar los puntos de suelda del circuito impreso.

Figura 3.5

- 40 -

Construccin de los Circuitos Electrnicos de Adquisicin


de Datos y Adaptacin de los Sensores

En lo referente al orden en que han de colocarse los elementos se


recomienda comenzar por un extremo para terminar por el otro, sin embargo
deber tenerse presente que hay componentes que son mas sensibles que otros
al calor y la electricidad esttica producidos durante la soldadura de los dems
componentes, por lo que lo lgico seria dejarlos para el final minimizando de esta
forma el riesgo.

3.1.2. DETALLES CONSTRUCTIVOS

Es necesario sealar que en lo que respecta a la distribucin de los


componentes como se puede ver en la Figura 3.6 estn repartidos de forma
homognea, esto con fines estticos y adems para asegurar que el trazado de
las pistas sea uniforme.

Figura 3.6

- 41 -

Construccin de los Circuitos Electrnicos de Adquisicin


de Datos y Adaptacin de los Sensores

Es importante determinar el factor de aprovechamiento que es la relacin


existente entre el rea ocupada por los componentes y el rea total de la placa. El
rea total de la placa es de 8000 mm 2 a la cual se le debe quitar el rea del perfil
que se deja para la insercin de pernos de sujecin a la carcasa que es de
1080mm2 con lo que se tiene un rea til de la placa de 6920 mm 2. El rea
ocupada por los componentes es de 2590 mm 2, por lo tanto el factor de
aprovechamiento es de 37.42%, el cual se considera como satisfactorio.

El PIC 16F870 Y el MAX-232, estn montados sobre zcalos que se han


insertado previamente en la placa, lo que permite la sustitucin de los mismos en
forma fcil y rpida sin necesidad de desoldar elementos.

Los potencimetros que se utilizan son de precisin, lo permite realizar


calibraciones ms sensibles para las seales del sensor. En la Tabla 3.1 se
detallan sus caractersticas.

En la cara superior de la placa se hallan impresos los nombres de algunos


de los elementos lo que permite un fcil reconocimiento de los mismos.

En los extremos de la placa impresa se han mecanizado 4 agujeros de


forma que pueda ser acoplada de forma fija a una superficie utilizando pernos u
otros elementos de fijacin.

El conector power jack (permite la alimentacin del sistema), el DB9 y la


bornera de 4 terminales se hallan en extremos distintos de la placa, esto facilita el
conexionado del adaptador, del cable coaxial y de los sensores respectivamente,
impidiendo el cruce de cables.

- 42 -

Construccin de los Circuitos Electrnicos de Adquisicin


de Datos y Adaptacin de los Sensores

Tabla 3.1 Caractersticas del Potencimetro de Precisin

CARACTERSTICAS DEL POTENCIMETRO DE PRECISIN


CODIGO

3006P104

TIPO

TRIMPOT
15

No. Vueltas
Valor de Resistencia ()

100K
10

Tolerancia (+-%)

0.75

Potencia (w)
Elemento Resistivo

Cermet

Dimensiones (mm)

19x6.4x5

ESQUEMA DEL POTENCIMETRO DE PRECISIN

- 43 -

Construccin de los Circuitos Electrnicos de Adquisicin


de Datos y Adaptacin de los Sensores

En la Figura 3.7 se puede apreciar la placa impresa con todos sus


componentes.

Figura 3.7

A partir de una placa de acrlico transparente de 80mm de ancho / 100mm


de largo y 3mm de espesor se ha mecanizado una carcasa de proteccin para los
componentes del circuito.
El acrlico tambin conocido como homopolmero se caracteriza por ser un
material resistente a la abrasin, a la luz solar y a las altas temperaturas; adems
posee gran recuperacin elstica. Caractersticas que lo hacen apto para este tipo
de trabajos. Figura 3.8

- 44 -

Construccin de los Circuitos Electrnicos de Adquisicin


de Datos y Adaptacin de los Sensores

Figura 3.8

- 45 -

Construccin de los Circuitos Electrnicos de Adquisicin


de Datos y Adaptacin de los Sensores

3.2 ADAPTACIN DE LOS SENSORES


Para adaptar el sensor a las espiras del muelle, se construy un porta
emisor y un porta receptor, en donde asientan el emisor y el receptor.

3.2.1 CONSTRUCCIN DEL PORTAEMISOR Y PORTARECEPTOR


3.2.1.1

MATERIALES UTILIZADOS

Platina de acero de transmisin 12mm ancho/ 90mm largo


2 pernos 1/8 pulgada cabeza redonda
1 perno M5 cabeza con casquillo hexagonal
1 perno M5 sin cabeza
Suelda autgena
Nquel

3.2.1.2

MQUINAS HERRAMIENTAS UTILIZADAS

Fresadora
Torno
Taladro de pedestal

3.2.1.3

PROCESO DE CONSTRUCCIN DEL PORTA EMISOR Y PORTA


RECEPTOR

Se divide en dos partes la platina, una es para conformar el porta emisor y


otra para el porta receptor.
Utilizando la fresadora se hace el agujero en donde asienta el emisor, y la
ranura que permite graduar la posicin del emisor con respecto al receptor.
En la otra parte de la platina utilizando la fresadora se realiza la ranura en
donde asienta el receptor.
Se hacen dos abrazaderas de sujecin a la espiral con agujeros que
permitan la insercin de los pernos de ajuste M5, esto a partir del eje circular de
acero de transmisin y utilizando el torno y el taladro de pedestal.

- 46 -

Construccin de los Circuitos Electrnicos de Adquisicin


de Datos y Adaptacin de los Sensores

Se unen las abrazaderas con las piezas trabajadas para el emisor y el


receptor utilizando suelda autgena.
Se pulen las piezas con ayuda de un esmeril
Se realiza un proceso de niquelado.
Figura 3.9

Figura 3.9

- 47 -

Construccin de los Circuitos Electrnicos de Adquisicin


de Datos y Adaptacin de los Sensores

Una vez realizado el proceso de construccin se coloca el porta emisor y el


porta receptor en dos espiras consecutivas, una fija y otra mvil; graduando la
posicin de los mismos con respecto a la longitud de las espiras y la del emisor
con respecto al receptor, por medio de los pernos de ajuste. Figura 3.10

Figura 3.10

- 48 -

Diseo e Implementacin del Software de Adquisicin, Almacenamiento y Anlisis

DISEO E IMPLEMENTACION DEL SOFTWARE DE


ADQUISICIN, ALMACENAMIENTO Y ANLISIS

En este captulo, se da una descripcin detallada de las lneas de los


programas a ejecutarse tanto en el microprocesador como en el PC, los que
permiten la adquisicin, almacenamiento y anlisis de datos, en base a lo cual se
puede realizar un estudio minucioso del comportamiento de un sistema de
suspensin.

4.1 SOFTWARE DE ADQUISICIN DE DATOS


El Software de Adquisicin de datos, se lo realiza en el programa MPLAB,
que Microchip pone a disposicin de los usuarios en la pgina Web
www.microchip.com,
posibilidad

de

el cual presenta un sinnmero de ventajas como es la

simular

la

ejecucin

de

comportamiento interno del procesador

instrucciones

representando

el

y el estado de las lneas de

entrada/salida. En la Figura 4.1 se puede apreciar el entorno de desarrollo del


MPLAB.

Figura 4.1

- 52 -

Diseo e Implementacin del Software de Adquisicin, Almacenamiento y Anlisis

4.1.1 DESCRIPCIN DEL SOFTWARE


Las lneas de este programa tienen por objeto, tomar datos analgicos que
captura el sensor, introducirlos al microprocesador por el canal analgico
seleccionado y convertirlos a datos de tipo digital a travs del conversor A/D que
posee el microcontrolador, para ser enviados al PC por puerto serial y utilizando
comunicacin asncrona. Este proceso se realiza cada 0.1 segundos, por un lapso
de tiempo de 1 minuto para una muestra, con lo que se obtienen muestras de 600
muestras.

A continuacin se d una explicacin ms detallada del programa:


Se configuran las lneas de las Puertas A, B y C del microprocesador,
utilizando los registros PORT A, PORT B, PORT C, TRIS A, TRIS B, TRIS C; en
la siguiente forma:
RB7, RB6, RB5, RB4 como salidas y RB3, RB2, RB1 y RB0 como entradas
RA7, RA6 como salidas y RA5, RA4, RA3, RA2, RA1, RA0 como entradas
RC7 como entradas y RC6, RC5, RC4, RC3, RC2, RC1, RC0 como salidas
Se carga en el registro SPRG un valor tal que determine una frecuencia en
baudios de 9600 bits/segundo. Este valor se encuentra a partir de la formula:
Frecuencia en Baudios = FOSC. / (K. (X + 1))
Despejando el valor de X tenemos:

X=

( Fosc )

Frecuencia

Frecuencia

Donde:
Fosc = 20 MHz
Frecuencia = 9600 baudios / segundo
K = 16 (alta velocidad)
Con lo que se obtiene:
X= 129 Valor a cargar en el registro SPBRG

- 53 -

Diseo e Implementacin del Software de Adquisicin, Almacenamiento y Anlisis

Utilizando el registro PIE 1 se habilita el permiso de interrupcin para el


receptor del USART cuando el buffer se llena.
Utilizando el registro TXSTA se selecciona la transmisin de 8 bits, y se
activa la transmisin de modo asncrono utilizando alta velocidad de
comunicacin.
Manipulando el registro ADCON 1 se justifica el resultado de la conversin
analgica/digital en el registro ADRESL y se configura AN0/RA0 como entrada
analgica.
Se habilita el puerto serie (se configuran las patitas RC7/RX/DT y
RC6/TX/CK), y el modo de recepcin continua, para lo cual se utiliza el registro
RCSTA.
Se habilitan interrupciones de tipo global y de recepcin utilizando el
registro INTCON
Se configura el funcionamiento de los pulsantes ON y OFF que se unen a
RB0/INT y RB1 respectivamente, de forma que cuando se pulse ON comience la
trama de 600 datos, y cuando se pulse OFF se detenga el programa.
Se activa el conversor A/D y se selecciona el canal 0 (RA0/AN0) como
ingreso de la seal analgica a convertir., utilizando el registro ADCON 0.
A continuacin hay una llamada a rutina de adquisicin anloga en la que
se da inicio a la conversin poniendo a 1 el bit GO/DONE # del registro ADCON 0,
la cual dura mientras permanezca a 1 dicho bit. Cuando el bit GO/DONE pasa a
cero se confirma el final de la conversin y la puesta del resultado en la pareja de
registros ADRESH:ADRESL. El valor de estos registros se carga en el registro
CONVE.
Es necesario sealar que los microcontroladores PIC 16F870 poseen un
conversor A/D de 10 bits de resolucin y 8 canales de entrada.
La resolucin que posee cada bit procedente del proceso de conversin
tiene un valor que esta en funcin del voltaje de referencia, como se puede
apreciar en la siguiente frmula:

Resolucin = (Vref + -Vref -) / 1024 = Vref / 1024

- 54 -

Diseo e Implementacin del Software de Adquisicin, Almacenamiento y Anlisis

Teniendo en cuenta que Vref + = 5V y Vref- es tierra la resolucin es de


4.8 mV / bit, por tanto a la entrada de 0V le corresponde una digital de 00 0000
0000 y para la de 5V una de 11 1111 1111.
El dato digitalizado a transmitir se deposita en el registro TXREG y a
continuacin se desplaza al registro de desplazamiento TSR que va sacando los
bits en forma secuencial y a una frecuencia previamente establecida, con lo que
empieza la transmisin serial.
Posteriormente se hace un llamada a la rutina dseg (dcima de segundo),
de forma que el proceso que va desde la adquisicin de datos hasta el envo se
realice cada 0.1 segundos durante el tiempo de un minuto, con lo que se obtienen
muestras de 600 datos.
Una vez tomada una muestra, transcurren 0.2 segundos para que se vuelva
a tomar otra muestra automticamente.

- 55 -

Diseo e Implementacin del Software de Adquisicin, Almacenamiento y Anlisis

4.1.2 DIAGRAMA DE FLUJO


4.1.2.1 PROGRAMA PRINCIPAL
Figura 4.2

INICIO

Configuracin de Puertas
A, B y C

Seleccin de Comunicacin Serie


Asncrona a 9600 baudios

Habilitacin del Puerto Serie y Modo


de Recepcin Continua

Habilitacin de Interrupciones de tipo


global y de recepcin

SI
Captura del dato
analgico

RB0=1
STAR

Conversin del dato


analgico a digital

NO

Envo del dato


digitalizado al PC

SI
RB1=0
STOP
NO
Se detiene el proceso de captura,
conversin y envo de datos

Figura 4.2

- 56 -

Diseo e Implementacin del Software de Adquisicin, Almacenamiento y Anlisis

4.1.2.2

RUTINA DE CONVERSIN ANALGICA/DIGITAL


Figura 4.3

INICIO

Seleccin del canal


analgico

SI
ADON = 0
NO
Activacin d el
Conversor A/D

Adquisicin por el canal


seleccionado

SI
GO/DONE = 0

NO
Inicia Conversin A / D

Fin de la Conversin A/D


GO/DONE = 0

Figura 4.3

- 57 -

Diseo e Implementacin del Software de Adquisicin, Almacenamiento y Anlisis

4.2 SOFTWARE DE ALMACENAMIENTO Y ANLISIS DE DATOS


El software de almacenamiento y anlisis de datos se realiza en el
programa VISUAL BASIC, por lo interactivo y fcil que resulta trabajar en este
programa. En la Figura 4.3 se puede apreciar el entorno de desarrollo del VISUAL
BASIC

Figura 4.3

4.2.1 DESCRIPCIN DEL SOFTWARE

El diseo de este programa tiene por finalidad, realizar el anlisis de datos


que se han enviado al PC, para lo cual primeramente procede a graficar los datos
recibidos en un sistema de ejes coordenados amplitud vs tiempo, resultando de
esto una curva que se prolonga en el tiempo. A continuacin procede a
determinar la frecuencia que posee la curva puesto que esta representa una
vibracin. Adems el programa ofrece la posibilidad de graficar la curva ideal del
movimiento libre amortiguado ingresando los datos caractersticos del sistema de

- 58 -

Diseo e Implementacin del Software de Adquisicin, Almacenamiento y Anlisis

suspensin en anlisis como masa que soporta la suspensin, el coeficiente de


elasticidad del muelle, el coeficiente de amortiguamiento, la frecuencia ideal, con
lo cual se puede realizar un anlisis comparativo entre esta curva y la graficada
con los datos procedentes del microcontrolador.
A continuacin se da una explicacin mas detallada del programa:
El programa consta de un proyecto denominado Resorte, el cual a su vez
esta conformado por tres formularios denominados DialogRegistos, fmrOptions,
y principal; adems existe un modulo denominado Module 1.
Se procede primeramente a la etapa de diseo, en la que se crea el
entorno del archivo ejecutable, es decir la ventana de aplicacin del programa,
para lo cual se colocan los controles que permitirn realizar acciones al usuario
(eventos).
A continuacin se programa el Cdigo en cada uno de los controles de
forma que realice las acciones adecuadas en respuesta a los eventos o acciones
que realice el usuario y se les asigna propiedades individuales de acuerdo a la
funcin a cumplir. Dentro de estas propiedades tenemos: Caption, que es lo que
aparece escrito en el control; Left y Top, que son referentes a su posicin; Height
y Width, referentes a su apariencia externa; Enabled, que determina si en un
momento dado puede ser pulsado o no, etc.
Seguidamente se tiene una descripcin de los controles
RECIBIR Y GRAFICAR (Command Button): Representa grficamente
cada dato transmitido hacia la computadora.
PARAR (Command Button): Interrumpe el proceso de graficacin.
GRABAR (Command Button): Guarda los cambios que se realizan en la
pantalla de visualizacin del programa.
BORRARA PANTALLA (Command Button): Elimina cualquier grafica que
se encuentre en los ejes coordenados Amplitud vs. Tiempo.
ABRIR GRAFICO (Command Button): Permite presentar en pantalla las
muestras de datos que se hayan tomado y que son grabadas automticamente.

- 59 -

Diseo e Implementacin del Software de Adquisicin, Almacenamiento y Anlisis

ANALIZAR (Command Button): Al hacer click sobre este control se


obtiene dos valores de amplitudes Y1 y Y2, y el valor de frecuencia de la muestra.
SIMULAR (Command Button): Graficar la curva correspondiente al
movimiento amortiguado regido por la ecuacin: y ( t ) = y 0 e

( c / 2 m )t

Sen ( dt + )

El valor de la amplitud y0 , de la masa m, de la frecuencia f, del angulo de


fase se ingresan por parte del usuario en las cajas de texto (Text Box)
diseadas para tal efecto.
El

valor

de

la

constante

de

amortiguamiento

es

calculada

automticamente en base a la formula de decrecimiento logartmico:

(ln
c =
4

y1
y2
2

+ (ln

4 mk
y1

y2

Donde los valores de y1 y y2 que son resultado del proceso de anlisis se


cargan automticamente en una caja de texto y el valor de K (modulo del resorte)
se ingresa manualmente de igual forma en una caja de texto.
La grafica de simulacin puede representarse en cuatro colores diferentes
rojo, azul, verde y violeta, accin que esta configurada utilizando los controles
Option Button.
Otros controles que se debe tener en cuenta son la caja de texto en donde
se visualiza cada 0.1 segundos nmeros secuencialmente que representan cada
dato.
Adems existe una barra de progreso que indica el estado de recepcin de
datos.
En la Figura 4.3 se puede observar el entorno visual del software
conjuntamente con la designacin del tipo de controles utilizados en el diseo.

- 60 -

Diseo e Implementacin del Software de Adquisicin, Almacenamiento y Anlisis

Figura 4.4

- 61 -

Pruebas de Funcionamiento

PRUEBAS DE FUNCIONAMIENTO

El desarrollo de este captulo es de gran importancia, por cuanto nos


permite conocer el desempeo de todo el sistema que se ha diseado, en base a
lo cual se podr realizar cambios, correcciones y mejoras en caso de ser
necesarias. Adems al obtenerse resultados, nos permite realizar un anlisis de
los mismos con lo cual se determina el estado de un sistema de suspensin.

Las pruebas de funcionamiento se realizan sobre una maqueta que simula


el sistema de suspensin de un vehculo.

5.1 DISEO Y CONTRUCCIN DE LA MAQUETA


5.1.1 CARACTERSTICAS DE LA MAQUETA
5.1.1.1

Materiales utilizados

Tubo rectangular de 2 pulg. ancho / 6m largo / 1 pulg. espesor, con


espesor de material de 1.2 mm.
Tubo cuadrado pulg. ancho / 91 cm. longitud con espesor de material de
1.2 mm.
Tubo redondo = 1 pulg. / 17 cm. longitud con espesor de material de
1.2mm.
Plancha corrugada 28cm. ancho / 33cm. largo con espesor de material de
2mm.
Platinas de sujecin 3 cm. ancho / 6.5cm. largo con agujeros de = 8mm
Bridas de sujecin pulg. ancho, con espesor de material de 1/8 pulg. y
agujeros de = pulg.
Angulo de 1 pulg. ancho / 2m. largo con espesor de material de 1/8 pulg.
Angulo de 1 pulg. ancho / 2.20 m largo con espesor de material de 1/8
pulg.
Base circular concntrica
Electrodo para suelda 60-11.
Disco abrasivo A24 R-BF

- 64 -

Pruebas de Funcionamiento

Lija para hierro nmero 3


Esmaltes sintticos multicolores

5.1.2 PROCESO DE CONSTRUCCIN


Se realiza una diagrama esquemtico en el que consten las medidas reales
que va ha tener la maqueta.
Se corta el material de acuerdo al diagrama esquemtico utilizando una
cortadora elctrica. Se realizan cortes a 45 grados y a 90 grados.
Se procede al montaje y unin de las distintas partes utilizando suelda
elctrica con electrodo 60-11
Se procede a esmerilar para eliminar los residuos de suelda para lo cual se
utiliza un disco abrasivo A24 R-BF
Se lija la maqueta para eliminar imperfecciones de la superficie utilizando
lija para hierro numero 3
Se desengrasa utilizando desoxidante
Se procede a fondear la estructura completa con pintura anticorrosivo, para
luego realizar el proceso de pintado con esmaltes sintticos multicolores.
Figura 5.1

Figura 5.1

- 65 -

Pruebas de Funcionamiento

5.2 DETERMINACIN DEL COEFICIENTE DE ELASTICIDAD DEL


MUELLE
Se procedi a seleccionar muelles de distintos vehculos tanto de la
suspensin delantera como trasera.
La determinacin del coeficiente de elasticidad de los muelles, se realiz en
el laboratorio de la Universidad Tcnica Particular de Loja en una prensa
electrnica, por medio de la aplicacin de cargas, y midiendo la deformacin
correspondiente a dichas cargas. Ver figura 5.2 y 5.3

Figura 5.2

Figura 5.3

- 66 -

Pruebas de Funcionamiento

Los resultados se detallan en la Tabla 5.1


Tabla 5.1 Resultados Determinacin de Coeficientes de Elasticidad. UTPL

Muelle 1

Dimetro
del
resorte
(mm)
120

Muelle 2

140

302

217

85

2.646

31129.41

Muelle 3

110

316

266

50

1.862

37 240

Muelle 4

110

296

258

38

2.058

54157.9

Identificacin
de la muestra

Longitud
inicial
(mm)

Longitud
final (mm)

Deformacin
(mm)

Carga
Aplicada
(KN)

Factor K
(N/m)

313

264

49

2.744

56000

Una vez concluida la determinacin de los coeficientes de elasticidad de los


muelles, se tuvo que volver a realizar las pruebas, debido a que el hecho de haber
cortado las longitudes iniciales para que puedan ser acoplados en la prensa
electrnica indujo errores.
Las nuevas pruebas se realizaron en el Laboratorio de Ensayos de la
Universidad Politcnica Salesiana de Cuenca., procedindose a determinar el
coeficiente

de

elasticidad

del

muelle a

ser

montado

en

la

maqueta

correspondiente a un sistema de suspensin delantera, para lo cual se utiliz una


prensa electrnica de mayores dimensiones. Figura 5.4, de forma que permita
acoplar el muelle con su longitud inicial original.

Figura 5.4

- 67 -

Pruebas de Funcionamiento

Los resultados se detallan en la Tabla 5.2

Tabla 5.1 Resultados Determinacin de Coeficiente de Elasticidad del Muelle. UPS


Identificacin
de la muestra

Dimetro
del
resorte
(mm)

Longitud
inicial
(mm)

Longitud
final
(mm)

Deformacin
(mm)

Carga
Aplicada
(KN)

Factor K
(N/m)

Muelle 1

145

370

303.79

66.21

1.1

16630.80

En la Figura 5.5 se muestran los resultados presentados en el monitor de la


prensa electrnica.

Figura 5.5

5.3 MONTAJE DEL MUELLE


El montaje del muelle se realiza manualmente, por medio de las bridas de
sujecin empernadas. El muelle montado posee las siguientes caractersticas:

Longitud Libre: Lo=370mm

Paso: 69mm

Dimetro del alambre d =13mm

Coeficiente de elasticidad K = 16330.80 N/m

- 68 -

Pruebas de Funcionamiento

5.4 PRUEBAS DE FUNCIONAMIENTO


5.4.1 PRUEBAS DEL SENSOR
Estas pruebas tienen por finalidad determinar las caractersticas del sensor,
es decir determinar la variacin de voltaje correspondiente a una variacin de
distancia entre emisor y receptor.
Para realizar estas pruebas se construy el circuito de conexin del sensor
en un project board, calibrando los potencimetros a un valor resistivo cercano a
0 y procediendo a alejar milmetro a milmetro el emisor del receptor; verificando
el valor del voltaje con ayuda de un multmetro. Las pruebas se realizaron en un
espacio sin presencia de luz.
En la Tabla 5.3 y en la Figura 5.6 se detallan y se representan los
resultados respectivamente.

Tabla 5.3 Resultados Pruebas del Sensor

Distancia (mm)

Voltaje (mm)

7.2

8.4

9.3

10

10.5

10.96

11.3

11.6

11.8

11.9

10

12

- 69 -

Pruebas de Funcionamiento

Curvas de Respuesta Distancia-Voltaje


12
11,5

Voltaje (V)

11
10,5
10
9,5
9
8,5
8
7,5
7
0

10

Distancia (mm)
Figura 5.6

5.4.2 PRUEBAS DEL SISTEMA ELECTRNICO


Este tipo de pruebas tienen por finalidad verificar el correcto funcionamiento
de los componentes electrnicos, as como tambin que los valores de voltaje
sean los adecuados.
Se procede a verificar el valor del voltaje de ingreso, utilizando un
multmetro cuyas puntas de prueba se aplican sobre uno de los terminales
del conector power jack y a masa. Este valor corresponde a 13.22 V.
Se verifica el rizado de la fuente utilizando el osciloscopio, para lo cual se
conectan los terminales de la sonda del osciloscopio a tierra y a la entrada
del adaptador.
En la Figura 5.7 se observa en el monitor del osciloscopio el valor del
voltaje de ingreso que corresponde aproximadamente a 15V representado
por una lnea continua.

- 70 -

Pruebas de Funcionamiento

Figura 5.7

En la Figura 5.8 se puede observar el rizado en la seal del voltaje de


ingreso, el cual es mnimo teniendo un valor pico de 0.8V

Figura 5.8

Por lo tanto podemos decir que la perturbacin en la fuente es mnima, y


debido a la estabilizacin electrnica (7805), se puede asegurar que el
sistema resulta bastante estable.
Se coloca el interruptor en la posicin de encendido de forma que se
produzca la alimentacin del sistema y se verifica el voltaje a la salida del
7805, utilizando un multmetro cuyas puntas de prueba se aplican sobre el
pin 3 del 7805 y a masa. El valor del voltaje ledo corresponde a 4.97V.

- 71 -

Pruebas de Funcionamiento

Se verifica el funcionamiento de los leds sealizadores para lo cual se


coloca el interruptor en la posicin de encendido, en este instante el led D4
debe encenderse y producirse un corrimiento en el parpadeo de los leds
D2, D3 y D5 en espera de que comience la transmisin de datos. Una vez
que comienza la transmisin de datos el led D2 deber parpadear hasta
que esta culmine.
Se verifica el valor de voltaje de alimentacin del microcontrolador
utilizando el multimetro y colocando las puntas de prueba sobre el pin VDD
y a masa. El valor ledo es de 4.97V.

5.4.3 PRUEBAS DE ADQUISICIN Y GRAFICACIN DE SEAL

Para realizar las pruebas de adquisicin y graficacin de seal se procede


a tapar el campo de accin del sensor por medio de un caucho corrugado, de
forma que no exista interferencia de luz que ocasione valores falsos. Figura 5.9

Figura 5.9

- 72 -

Pruebas de Funcionamiento

Utilizando un cable coaxial con conectores DB9 macho y DB9 hembra, se


pone en comunicacin el circuito con la computadora.
Se alimenta el circuito con 12V procedentes de un adaptador de corriente
continua y se coloca el interruptor en la posicin ON.
Manipulando los potencimetros de precisin R3 y R4 se procede a calibrar
la seal del emisor como del receptor de forma que a la posicin de equilibrio del
resorte es decir cuando no est sometido a compresin o extensin, le
corresponda una seal en el sistema de ejes coordenados amplitud vs. tiempo
con amplitud cero en el entorno del software. Figura 5.10

Figura 5.10

En el entorno del software de almacenamiento y anlisis de datos


presionamos la opcin RECIBIR Y GRAFICAR, pulsamos STAR en el circuito y
comenzamos a ejercer presin sobre la palanca de la maqueta de forma que se
produzca movimiento en el resorte tanto de extensin como de compresin, el
cual se va visualizando en el sistema de ejes coordenados amplitud vs. tiempo.
Se realizan varias tomas de datos, las cuales se guardan de manera
automtica en un archivo del software destinado para tal fin.

- 73 -

Pruebas de Funcionamiento

Seleccionando ABRIR GRAFICO se visualiza las tomas de datos una por


una, realizndose el anlisis de cada una de ellas, al seleccionar la opcin
ANALIZAR; el cual implica la determinacin de la frecuencia en un rango de
tiempo establecido previamente, as como los valores de dos amplitudes
decrecientes y el coeficiente de amortiguamiento correspondiente.
Presionando la opcin SIMULACION, se grafica en el entorno la grafica
ideal con valores que se ingresan por parte del usuario, lo que permite realizar un
anlisis comparativo con el conjunto de muestras que se toman.

- 74 -

Pruebas de Funcionamiento

TOMA DE MUESTRAS No.1


Figura 5.11

Figura 5.11

TOMA DE MUESTRAS No.2


Figura 5.12

Figura 5.12

- 75 -

Pruebas de Funcionamiento

TOMA DE MUESTRAS No.3


Figura 5.13

Figura 5.13

TOMA DE MUESTRAS No.4


Figura 5.14

Figura 5.14

- 76 -

Pruebas de Funcionamiento

RECOPILACIN DE RESULTADOS DE LA TOMA DE MUESTRAS


Tabla 5.4
Tabla 5.4 Resultados Pruebas de Adquisicin y Graficacin de Seal
No.
Toma

No.
Datos
de la
Muestra

Tiempo
(s)

Frecuencia(Hz)

Amplitud1(mm)

Ampitud
2(mm)

Coeficiente de
Amortiguamiento
(N.s/m)

100

10

0,96

2,08

1,08

0.38

200

20

0,93

2,54

1,08

0,38

400

40

0.79

2.93

1,46

0.38

600

60

0,50

3,31

2,08

0,223

Una vez realizadas las pruebas de adquisicin y graficacin de seal


podemos darnos cuenta de que existen algunos errores en lo que es el software
de almacenamiento y anlisis , es as que en el entorno del mismo podemos
apreciar que en las etiquetas correspondientes a Masa, Coeficiente de
amortiguamiento, Amplitud, Fase, Frecuencia, K (Modulo del Resorte), Y1, Y2 no
existen las unidades de medida correspondientes, lo que probablemente podra
originar confusiones en las lecturas e interpretacin de datos.
Las lneas de fondo al ser entrecortadas producen distorsin de la imagen y
cansancio en la vista del usuario. La lnea horizontal que pasa por el origen no se
distingue de las dems.
Cuando se selecciona la opcin ANALIZAR y se calcula de manera
automtica los valores de dos amplitudes decrecientes (Y1 y Y2) no aparecen las
unidades de medida en la caja de lista (list box). Adems resulta recomendable
que estos valores se cargaran automticamente en las cajas de texto (text box)
correspondientes a las etiquetas Y1 y Y2.

- 77 -

Anlisis de Resultados y Correccin de Errores

ANLISIS DE RESULTADOS Y CORRECCIN DE


ERRORES
En este captulo se realiza un estudio de la respuesta grfica del sistema
registrador de vibraciones, analizndose como influye el valor de la frecuencia de
las vibraciones en la salud del cuerpo humano, adems se determinan las
posibles causas que determinan estos valores y las soluciones que tuvieran lugar
para mantener un rango ideal de frecuencia de vibracin.
Adems se realizan las correcciones que se han visto necesarias al realizar
las pruebas de funcionamiento.

Para realizar un anlisis claro y preciso de los resultados es necesario tener


en cuenta que las pruebas de funcionamiento no se realizaron en el sistema de
suspensin de un vehculo, sino sobre una maqueta que simula su
funcionamiento, por cuanto los resultados obtenidos distarn de los que
normalmente se obtuviesen en un vehculo.

Por tanto se analizarn dos tipos de resultados, uno en el que el valor de la


frecuencia es mayor al rango de oscilacin correspondiente al del balanceo
normal del cuerpo humano que correspondera a una suspensin en buen estado,
y otro en el que los valores de frecuencia son menores.
Para el anlisis se tomar en cuenta los datos de la Tabla 6.1

- 79 -

Anlisis de Resultados y Correccin de Errores

Tabla 6.1 Vibraciones Mecnicas en el Vehiculo

6.1

Periodo de
Oscilacin

Frecuencia de
Oscilacin

Impresin de
confort en los
pasajeros

Tolerancia fsica
segn el periodo
de oscilacin

0.2

Muy mala

Intolerable

0.4

2.5

Muy mala

Intolerable

0.5

Suspensin seca

Tolerable por

(sport)

poco tiempo

0.9

1.1

Confortable

1.0

Confortable

1.26

0.8

Tolerable
indefinidamente
Tolerable
indefinidamente

Excesivamente

Tendencia al

confortable

mareo

CLASES DE RESULTADOS

6.1.1 VALORES DE FRECUENCIA MAYORES AL RANGO TOLERABLE

Como podemos apreciar en la tabla, con valores de frecuencia mayores al


rango comprendido entre 1Hz -2 Hz, la impresin de confort para los pasajeros
del vehculo es muy mala, siendo intolerable fsicamente.
Como todas las estructuras mecnicas, el cuerpo humano posee
frecuencias a las que presenta una respuesta mecnica mxima, las cuales
varan de unas personas a otras y en funcin de la postura.

- 80 -

Anlisis de Resultados y Correccin de Errores

6.1.1.1

CAUSAS QUE PRODUCEN VALORES DE FRECUENCIA MAYORES


AL RANGO TOLERABLE

Valores de frecuencia mayores al rango comprendido entre 1Hz-2Hz,


pueden tener su causa en el agarrotamiento de los elementos constitutivos del
sistema de suspensin como los resortes o de los elementos mviles como las
rtulas y los brazos de suspensin.
6.1.1.2

EFECTOS EN LA SALUD HUMANA

6.1.1.2.1

Malestar

El malestar causado por la vibracin depende principalmente de la


frecuencia de vibracin, la direccin de la vibracin, el punto de contacto con el
cuerpo y la duracin de la exposicin a la vibracin. En la vibracin vertical de
personas sentadas, el malestar causado por la vibracin vertical a cualquier
frecuencia aumenta en proporcin a la magnitud de la vibracin.

6.1.1.2.2

Interferencia con la actividad

Hay deterioro en la adquisicin de informacin (ojos), en la salida de


informacin (movimiento de las manos y de los pies) y en los procesos que
relacionan la entrada con la salida (aprendizaje, memoria, toma de decisiones),
teniendo en cuenta que los mayores efectos se producen en los procesos de
entrada, especialmente en la vista y en los procesos de salida principalmente en
el control continuo de las manos.

6.1.1.2.3

Alteracin de las funciones fisiolgicas

Valores de frecuencia elevados, conjuntamente con otros factores


significativos como la elevada tensin mental, el ruido y las sustancias txicas
producen un aumento considerable de la frecuencia cardiaca, el cual puede llegar
a normalizarse rpidamente con la exposicin continuada. Figura 6.1

- 81 -

Anlisis de Resultados y Correccin de Errores

Las alteraciones fisiolgicas resultan menos sensibles que las reacciones


psicolgicas (mareo).

Figura 6.1

6.1.1.2.4

Alteraciones neuromusculares

Se produce fatiga en los msculos de la espalda, as mismo los reflejos de


los tendones disminuyen o desaparecen temporalmente, como consecuencia de
la exposicin a altas frecuencias de vibracin.

6.1.1.2.5

Alteraciones cardiovasculares, respiratorias, endocrinas y


metablicas

Se ha comprobado ligeros aumentos en la frecuencia cardiaca, en la


presin arterial y en el consumo de oxigeno, adems se han comunicado diversos
hallazgos en parte contradictorios sobre alteraciones de las hormonas
adrenocorticotropicas y las catecolaminas. Figura 6.2

- 82 -

Anlisis de Resultados y Correccin de Errores

Figura 6.2

6.1.1.2.6

Alteraciones sensoriales y del sistema nervioso central

Se ha comprobado que a altas intensidades de vibracin la funcin


vestibular se ve alterada, pudiendo llegar a afectar los cilios de las clulas
sensoriales, provocando problemas temporales de audicin. Figura 6.3
Adems se han detectado alteraciones del sistema nervioso central con
causas codeterminantes como el ruido y el estado interno del sujeto.
Adems se han encontrado un aumento de molestias inespecficas como
dolor de cabeza y aumento de la irritabilidad.

- 83 -

Anlisis de Resultados y Correccin de Errores

Figura 6.3

6.1.1.2.7

Problemas en la columna vertebral

Valores altos de vibracin de larga duracin afectan de forma negativa a la


columna incrementando el riesgo de molestias lumbares las cuales son
consecuencia de una alteracin degenerativa primaria de las vrtebras y discos
intervertebrales. Adems algunos estudios sugieren un riesgo sensiblemente
mayor de dislocacin de los discos lumbares.

6.1.1.3

SOLUCIONES

Cambio de los elementos en caso de ser necesario o comprobar el sistema


de engrase en los bulones y ejes de articulacin.

- 84 -

Anlisis de Resultados y Correccin de Errores

6.1.2 VALORES DE FRECUENCIA MENORES AL RANGO TOLERABLE

Observando la tabla, podemos darnos cuenta de que con valores de


frecuencia menores al rango comprendido entre 1Hz -2Hz, la impresin de confort
sobre los pasajeros es excesiva.

6.1.2.1

CAUSAS DE VALORES DE FRECUENCIA MENORES AL RANGO


TOLERABLE

6.1.2.1.1

Carga excesiva del vehculo

Cuando se carga el vehculo por encima del lmite de peso para el cual la
suspensin ha sido diseada, se produce una deformacin permanente en los
elementos elsticos, es decir las caractersticas del resorte varan, disminuyendo
su coeficiente de elasticidad con la consecuente disminucin en la frecuencia de
oscilacin.

6.1.2.1.2

Desgaste de los amortiguadores

Otra de las causas que provocan una suspensin blanda o lo que es lo


mismo con bajos valores de frecuencia es el desgaste de los amortiguadores,
cuya vida til es inferior a la de los resortes, esto debido al continuo trabajo de
absorcin de energa que es producto de la masa oscilante que tiene que
transformar en calor, el cual llega a descomponer el aceite interno.

6.1.2.1.3

Falta de recuperacin de los muelles

Cuando los resortes han cedido, pierden sus caractersticas elsticas


iniciales, esto se pone de manifiesto por un descenso de la carrocera con
respecto a su nivel normal sobre el suelo. Como verificacin se pueden comparar
con otros nuevos de las mismas caractersticas.

- 85 -

Anlisis de Resultados y Correccin de Errores

6.1.2.2
6.1.2.2.1

EFECTOS EN LA SALUD HUMANA


Mareo

Tambin denominado cinetosis. Est definido como una respuesta normal a


ciertos estmulos de movimiento a los que el individuo no se halla adaptado.
Los signos y sntomas del mareo evolucionan en una secuencia
determinada, los cuales lgicamente varan entre individuos, pero por lo general el
primer sntoma suele ser malestar epigstrico, seguido de nauseas, palidez y
transpiracin, adems hay sensacin de calor corporal, aumento de la secrecin
de saliva y eructos. En caso de continuar la exposicin a bajos valores de
vibraciones gradualmente se produce un rpido deterioro del bienestar y aumenta
la intensidad de las nauseas, que finalmente desembocan en vmito.

6.1.2.3

SOLUCIONES

Dentro de las soluciones que podemos dar para disminuir la frecuencia de


oscilacin y por tanto para evitarnos problemas que estn relacionados con la
salud tenemos:

6.1.2.3.1

Cambio de muelles

El cambio de muelles se realiza por unos nuevos, cuyo coeficiente de


elasticidad sea mayor, es decir con caractersticas iniciales de fabricacin, con lo
cual la suspensin recobra sus valores normales de frecuencia de oscilacin.

6.1.2.3.2

Cambio de amortiguador

El cambio de amortiguador igualmente se realiza por uno nuevo, cuyas


caractersticas de funcionamiento sean las adecuadas y correspondientes al
sistema de suspensin del vehculo en cuestin.

- 86 -

Anlisis de Resultados y Correccin de Errores

6.2

CORRECCIN DE ERRORES

Al realizar las pruebas de funcionamiento y analizando las mismas


encontramos errores en el software de adquisicin y almacenamiento, los mismos
que se han descrito minuciosamente en el Captulo 5 especficamente en el
apartado correspondiente a Pruebas de Adquisicin y Graficacin de Seal.
Se han realizado los cambios que corresponden, como es el cambio en las
caractersticas del entorno del software. Figura 6.4

- 87 -

Anlisis de Resultados y Correccin de Errores

Como podemos ver en la Figura 6.4 en las etiquetas correspondientes a


Masa, Coeficiente de amortiguamiento, Amplitud, Fase, Frecuencia, K (Modulo del
Resorte), Y1, Y2 se han colocado las unidades de medida correspondientes, al
igual que en la caja de lista (list box) para los valores de Y 1 y Y2.
Adems se ha configurado el cdigo de los controles de forma que los
valores de Y1 y y2 que se obtienen como resultado del anlisis se carguen de
manera automtica en las cajas de texto a las que cuyos valores corresponden.
Las lneas de fondo se han rediseado de forma que sean continuas y a la
lnea horizontal que pasa por el origen se le ha cambiado el color de forma que se
distinga de las dems.

- 88 -

Conclusiones y Recomendaciones

CONCLUSIONES Y RECOMENDACIONES
CONCLUSIONES

a. Sobre el sistema de suspensin:


El sistema de suspensin requiere de un mantenimiento continuo,
de tal forma que sus elementos permanezcan en buen estado, lo
que permita que la seguridad y confort de los ocupantes del vehculo
sea un factor inalterable.
La frecuencia de las vibraciones de un sistema de suspensin
depende de factores como: la carga que gravita sobre el vehculo,
las caractersticas del muelle como: material empleado, dimetro del
alambre, dimetro medio del resorte, nmero de espiras, coeficiente
de elasticidad y de las caractersticas del amortiguador.
El rango de frecuencia de oscilacin en la suspensin de un
vehculo comprendido entre 1Hz y 2Hz, se puede considerar como
el ideal por cuanto la impresin causada en los pasajeros es de
confort. Valores superiores a este rango son intolerables para los
ocupantes del vehculo por cuanto excitan el sistema nervioso
adems de un sinnmero de inconvenientes para la salud. Valores
inferiores a este rango producen una sensacin de mareo.
La frecuencia de la oscilacin no depende de la amplitud del
movimiento, pero si de la carga y de la constante de elasticidad del
muelle.
Un muelle es rgido cuando su coeficiente de elasticidad es elevado,
lo que implica valores de frecuencia mayores y periodos de
oscilacin menores, determinando una suspensin dura.
Un muelle es blando cuando el valor de su

coeficiente de

elasticidad es bajo, lo que implica valores de frecuencia menores y


periodos de oscilacin mayores, determinando una suspensin
blanda.

- 89 -

Conclusiones y Recomendaciones

b. Sobre el registrador de vibraciones


El equipo desarrollado constituye una excelente alternativa como
instrumento de trabajo que puede ser insertado en el medio laboral del
campo automotriz, ya que se puede obtener gran precisin en las
mediciones adems de que su diseo y construccin resulta de bajo
costo, por lo que su produccin en serie resultara perfectamente viable.
El sistema diseado es fcilmente acoplable a los sistemas de
suspensin de los vehculos, debido a que el porta sensor posee
calibraciones que permiten adaptarse a diferentes dimetros de espiras.
Para un correcto funcionamiento del sistema el sensor debe estar
protegido de la luz, puesto que esta ocasiona lecturas errneas.
Al probar el sistema en la maqueta no hay presencia de ruido por lo que
resulta innecesaria la colocacin de un filtro.
El

adaptador

de

corriente

alterna/continua

puede

utilizarse

perfectamente como fuente de tensin, puesto que el rizado en la seal


del mismo es mnimo, lo que no provoca inconvenientes en la
estabilizacin del sistema.

- 90 -

Conclusiones y Recomendaciones

RECOMENDACIONES
a. Sobre el sistema de suspensin
El mantenimiento de la suspensin incluir el cambio de
amortiguadores, el cual se realizar cada 40000 Km. y el cambio de
resortes

el

cual

se

debe

realizar

cada

dos

cambios

de

amortiguadores o lo que es lo mismo cada 80000km. Sin embargo


se deber realizar un control cada 10000 Km. a 15000 km. que
incluya la verificacin de la distancia entre el borde del guardabarros
y el centro de la rueda segn las medidas de cada automvil
establecidas por el fabricante.
Debido a que el conjunto rueda-neumtico forman parte del sistema
de suspensin es aconsejable realizar un mantenimiento continuo
del mismo, que incluye:

Equilibrado de ruedas

Verificacin de la presin de inflado

Rotacin de ruedas cada 5000 Km.

Alineacin de las ruedas

- 91 -

Conclusiones y Recomendaciones

b. Sobre el registrador de vibraciones


Se aconseja a todas las personas que sientan un inters particular por
el proyecto, realizar estudios que propendan a mejorar su diseo
ampliando su aplicabilidad y funcionabilidad, a partir del diseo actual,
que sin duda alguna constituir un importante punto de partida.
Cada vez que se vaya a utilizar el equipo, es necesario primeramente
calibrarlo para lo cual la posicin de equilibrio del muelle coincidir con
una seal de amplitud cero.
El cable de comunicacin serial entre el sistema registrador de
vibraciones no deber superar los 15 m de longitud para cumplir con el
estndar RS -232.
Los cables de polaridad del sensor debern ir bien ajustados a la
bornera con el fin de asegurar una toma de datos correcta.
En caso de acoplar el sistema a un vehculo, se deber utilizar como
fuente de tensin a la batera. Adems en caso de existir presencia de
ruido en la seal de ingreso al microcontrolador se deber colocar un
filtro en el espacio destinado para tal fin que se ha dejado en la tarjeta
impresa.

- 92 -

Bibliografa

BIBLIOGRAFA
[Penfold,1984]

R.A

Penfold,

Introduccin

Practica

los

Microprocesadores, Primer Edicin, Ceac, 1984


[Usategui,1999] Jos Mara Usategui Angulo, Microcontroladores PIC,
Segunda Edicin, McGrawHIll,1999
[Usategui,2000] Jos Mara Usategui Angulo, Microcontroladores PIC,
Segunda Parte, Segunda Edicin, McGrawHill, 2000
[Barry,2001] Brey Barry, Microprocesadores Intel, Quinta Edicin, Prentice
Hall, 2001
[Gerschler,1985] Tecnologa del Automvil, Revert, 1985

PAGINAS WEB:
www.microchip.com
www.microbotica.com
www.monografias.com
www.myke.com
www.km77.com
www.iessuel.org

- 93 -

Anexos.

ANEXOS

- 94 -

Anexos.

DEL CAPITULO 2
ESQUEMATICO DEL CIRCUITO ELECTRICO

- 95 -

Anexos.

DESCRIPCIN DE LAS FUNCIONES DE LOS PINES DEL


MICROCONTROLADOR

PUERTA A

RA0 /AN0 (2): puede actuar como lnea digital de E/S o como entrada
analgica al conversor AD (canal 0)
RA1/AN1(3): al igual que la RA0/AN0
RA2/AN2/VREF- (4): puede ser lnea digital de E/S, entrada analgica o
entrada del voltaje de referencia negativo.
RA3/AN3/VREF+ (5): lnea digital de E/S, entrada analgica o entrada del
voltaje de referencia positivo.
RA4/TOCKI (6): lnea digital de E/S o entrada del reloj del Timer0. Salida
con colector abierto.
RA5/SS# /AN4 (7): lnea digital de E/S, entrada analgica o seleccin como
esclavo de la puerta serie sincrona.

- 96 -

Anexos.

PUERTA B

RB0/INT (21): lnea digital de E/S o entrada de peticin de interrupcin


externa
RB1 (22): lnea de E/S digital
RB2 (23): lnea de E/S digital
RB3/PGM (24): lnea de E/S digital o entrada de voltaje bajo para
programacin.
RB4 (25): lnea de E/S digital
RB5 (26): lnea de E/S digital
RB6/PGC (27): lnea digital de E/S. En la programacin serie recibe las
seales de reloj.
RB7/PGD (28): lnea digital de E/S. En la programacin serie acta como
entrada de datos.

PUERTA C

RC0/T1OSO/T1CK1 (11): lnea digital de E/S o salida del oscilador del


Timer1 o como entrada del reloj del Timer 1.
RC1/T1OSI/CCP2 (12): lnea digital de E/S o entrada al oscilador del Timer
1 o entrada al mdulo Captura2/salida Comparacin 2/ salida de PWM2.
RC2/CCP1 (13): E/S digital. Tambin puede actuar como entrada
Captura1/Salida Comparacin 1/salida de PWM1.
RC3/SCK/SCL (14): E/S digital o entrada de reloj serie sincrona/salida de
los modos SPI e 12C
RC4/SDI/SDA (15): E/S digital o entrada de datos en modo SPI o I/O datos
en modo 12C.
RC5/SD0 (16): E/S digital o salida de datos en modo SPI
RC6/TX/CK (17): E/S digital o patita del transmisor del USART asncrono o
como reloj del sncrono.
RC7/RX/DT (18): E/S digital o receptor del USART asncrono o como datos
en el sncrono.

- 97 -

Anexos.

CARA SUPERIOR DE LA PLACA IMPRESA

- 98 -

Anexos.

CARA INFERIOR DE LA PLACA IMPRESA

- 99 -

Anexos.

INSERCIN DE COMPONENTES EN LA PLACA IMPRESA

- 100 -

Anexos.

SOFTWARE DE ADQUISICIN DE DATOS


"PROGRAMA DE ADQUISICION DE DATOS DE RESORTE - TITO ESPINOZA"
FUNCIONA A 20MHZ - COMUNICACION 9600 bps
list p=16f870
#INCLUDE "p16f870.INC"
ERRORLEVEL -302
PC
equ
REG1 equ
REG2 equ
REG3 equ
R0D
equ
R13
equ
R0E
equ
DATOR equ
DIREC equ
AUX1 equ
CONVE equ
MODO equ
REG4 equ
REG5 equ

2h
20h
21h
22h
23h
24h
25h
26h
27h
28h
29h
2Ah
2Bh
2Ch

;bandera de cero
;registros
;de
;uso
;tiempos
;seg, tiemp
;4,5,6
;
;
;
;
;
;

org
goto
org
nop
bcf
movlw
andwf
btfss
goto
movf
movwf
sublw
skpnz
goto
movf
sublw
skpnz
goto
goto

00h
inicio
04h

don

bsf
goto

MODO,0
salir

doff

clrf
goto

MODO
salir

interr

rev1

INTCON,7
06h
RCSTA,w
STATUS,Z
RcvError
RCREG,w
DATOR
d'250'

;vector de reset
;salta a inicio
;interrupcin

;cargo a w con 6 para enmascarar


;verifico errores
;y el estado
;si hay error salta RcvError
;carga el registro en w la recepcin

don
DATOR,w
d'251'
doff
salir

- 101 -

Anexos.

RcvError
bcf
bsf
salir
movlw
movwf
retfie
inicio

RCSTA,4
RCSTA,4
0
PCL

;salga de la interrupcin

clrf
clrf
conf
bsf
movlw
movwf
movlw
movwf
movlw
movwf
movlw
movwf
movlw
movwf
movlw
movwf
movlw
movwf
bcf
movlw
movwf
nop
comi1 movlw
movwf
nop
nop

PORTA
PORTB
STATUS,RP0
b'00001111 '
TRISB
b'00111111'
TRISA
b'10000000'
TRISC
d'129'
SPBRG
b'00100000'
PIE1
b'10100100'
TXSTA
b'00001110'
ADCON1
STATUS,RP0
b'10010000'
RCSTA

md1

MODO,0
md2
PORTC
PORTC,0
PORTB,0
md1a
PORTB,1
paro
d'100'
REG4
d'6'
REG5
b'10000001'
ADCON0
newad
CONVE,w
TXREG
dseg
PORTC,2
PORTB,1
paro
REG5,1
inala
PORTC,2

md1a
mdpr

md1b
inala

btfss
goto
clrf
bsf
btfss
goto
btfsc
goto
movlw
movwf
movlw
movwf
movlw
movwf
call
movf
movwf
call
bsf
btfsc
goto
decfsz
goto
bcf

;borra datos recibidos


;y setea el RCSTA

b'11000000'
INTCON

;borra puerto A
;borra puerto C
;seteo de registros de pag.1
;puerto B7,6,5,4= SALIDA , 3,2,1,0= ENTRADAS
;configura puerto B como salidas
;puerto A; RA0 - RA4=entradas
;
;puerto C;RC0- C6 = SALIDAS y RC7 =entrada
;
;9600 @ 20 MHZ
;cargo la velocidad de comunicacin
;habilito interrupcin RCIF
;en el registro PIE1
;configuro transmisin asncrona
;y high rate
; Configure A/D inputs
;vuelvo a la pagina cero
;habilito recepcin continua
;cargando en el registro RCSTA
; Habilito interrupciones
;general y de recepcin

;lee tecla on
;lee tecla off
;inicia trama de 600 datos
;configuro registros de tiempo

;select: 2t osc, ch0...


;turn on A/D

;envo por el puerto

- 102 -

Anexos.

paro
md2
nd2a

decfsz
goto
call
call
goto

REG4,1
md1b
dseg
dseg
mdpr

nop
nop
clrf
clrf
bsf
call
call
call
bcf
bsf
call
call
call
bcf
bsf
call
call
call
bcf
bsf
call
call
call
bcf
btfss
goto
goto

MODO
PORTC
PORTC,0
dseg
dseg
dseg
PORTC,0
PORTC,1
dseg
dseg
dseg
PORTC,1
PORTC,2
dseg
dseg
dseg
PORTC,2
PORTC,1
dseg
dseg
dseg
PORTC,1
PORTB,0
nd2a
md1a

//// Rutina de adquisicin anloga del PORT A ///

newad call
bcf
bsf
loop1
btfsc
goto
nop
nop
nop
nop
movf
movwf
return
nirr

nop
goto

t12u
ADCON0,ADIF
ADCON0,GO

; provide necessary sampling time


; reset interrupt flag bit.
; start new A/D conversion

ADCON0,GO
loop1

; A/D over?
; no then loop

ADRESH,w
CONVE

; yes then get A/D value


; load conve
; increment pointer to correct table offset.

nirr

- 103 -

Anexos.

**************************tiempos***************
seg
movlw
d'30'
movwf
REG1
p3
movlw
d'220'
movwf
REG2
p2
movlw
d'250'
movwf
REG3
p1
decfsz
REG3,1
goto
p1
decfsz
REG2,1
goto
p2
decfsz
REG1,1
goto
p3
return
dseg

movlw
movwf
movlw
movwf
movlw
movwf
decfsz
goto
decfsz
goto
decfsz
goto
return

d'3'
REG1
d'220'
REG2
d'250'
REG3
REG3,1
dp1
REG2,1
dp2
REG1,1
dp3

mdseg movlw
movwf
mdp3 movlw
movwf
mdp2 movlw
movwf
mdp1 decfsz
goto
decfsz
goto
decfsz
goto
return

d'3'
REG1
d'90'
REG2
d'100'
REG3
REG3,1
mdp1
REG2,1
mdp2
REG1,1
mdp3

d5seg call
call
call
call
call
return

dseg
dseg
dseg
dseg
dseg

tiemp4 movlw
movwf
decre decfsz
goto
retlw

0ffh
R13
R13,1
decre
0

t1ms

tiemp4
tiemp4
tiemp4

dp3
dp2
dp1

call
call
call

- 104 -

Anexos.

call
call
call
call
return
t12u

tiemp4
tiemp4
tiemp4
tiemp4

nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
return

end

;fin del programa

- 105 -

Anexos.

BANCOS DE MEMORIA DEL PIC 16F870

- 106 -

Anexos.

REGISTROS DE CONTROL DEL PIC


REGISTRO DE ESTADO (STATUS)

IRP

RP1

RP0

T0 #

PD #

DC

C
0

Z: Sealizador de cero. Se pone a 1 cuando el resultado es cero.


C: Acarreo/llevada del 8vo.BIT. Se pone a uno automticamente cuando existe
acarreo en el BIT de ms peso en las instrucciones de suma. Tambin acta
como sealizador de llevada en las instrucciones de resta, pero en este caso la
correspondencia es inversa. Es decir, si vale 0 hay llevada.
DC: Acarreo/llevada en el 4to.BIT. Funciona igual que el sealizador C, pero
para el 4to. BIT.
PD#: Se activa a 0 al ejecutarse la instruccin sleep (modo reposo). Se pone a 1
automticamente tras la conexin de la alimentacin, o bien al ejecutarse la
instruccin clrwdt (refresco del perro guardin)
TO#: Se activa a nivel bajo al desbordarse el perro guardin. Toma el valor 1 tras
la conexin de la alimentacin o al ejecutarse las instrucciones clrwdt o sleep.

RP1

RP0

BANCO SELECCIONADO

Banco 0 (00h-7Fh)

Banco 1 (80h-FFh)

Banco 2 (100h-17Fh)

Banco 3 (18h-1FFh)

IRP: Se usa concatenado con el BIT de ms peso del registro FSR para elegir el
banco de RAM en direccionamiento indirecto.

- 107 -

Anexos.

REGISTRO OPTION

RBPU # INTEDG TOCS

TOSE

PSA

PS2

PS1

PS0

PS2:PS0. Valor con el que acta el divisor de frecuencia.


Divisin del

Divisin del

TMR0

WDT

1:2

1:1

1:4

1:2

1:8

1:4

1:16

1:8

1:32

1:16

1:64

1:32

1:128

1:64

1:256

1:128

PS2

PS1

PS0

PSA: Asignacin del divisor de frecuencias.


1=El divisor de frecuencias se le asigna al WDT
0=El divisor de frecuencias se le asigna al TMR0
T0SE: Tipo de flanco en T0CKI
1=Incremento del TMR0 cada flanco descendente
0=Incremento del TMR0 cada flanco ascendente
T0CS: Tipo del reloj para el TMR0
1= Pulsos introducidos a travs de T0CKI (contador)
0=Pulsos de reloj interno FOSC / 4 (temporizador)
INTEDG: Flanco activo de la interrupcin externa
1= Flanco ascendente
0=Flanco descendente
RBPU #: Resistencias de Pull-up de la puerta B
1=Desactivadas
0=Activadas

- 108 -

Anexos.

REGISTROS DE CONTROL DE INTERRUPCIONES


REGISTRO INTCON

GIE

PEIE

TOIE

INTE

RBIE

T0IF

INTF

RBIF
0

GIE: BIT de permiso global de interrupciones


1=Permitido
0=Prohibido
PEIE: BIT de permiso de los perifricos que no se controlan con INTCON
T0IE: BIT de permiso de interrupcin del TMR0.
INTE: BIT de permiso de la interrupcin externa por RB0/INT
RBIE: BIT de permiso de interrupcin por cambio en RB4-RB7
T0IF: Seal de desbordamiento en TMR0
INTF: Sealizador de activacin de la patita RB0/INT
RBIF: Sealizador de cambio en RB4-RB7

- 109 -

Anexos.

REGISTRO DE PERMISO DE INTERRUPCIONES


REGISTO PIE 1

PSPIE

ADIE

RCIE

TXIE

SSPIE CCP1IE TMR2IE TMR1IE

PSPIE: Permiso de interrupcin para la puerta paralela esclava al realizar una


operacin de lectura/escritura
ADIE: Permiso de interrupcin para el conversor A/D al finalizar la conversin.
RCIE: Permiso de interrupcin para el receptor del USART cuando el buffer se
llena
TXIE: Permiso de interrupcin para el receptor del USART cuando el buffer se
vaca.
SSPIE: Permiso de interrupcin para la puerta serie sincrona
CCP1IE: Permiso de interrupcin para el mdulo CCP1 cuando se produce una
captura o comparacin.
TMR2IE: Permiso de interrupcin para el TMR2 con su desbordamiento.
TMR1IE: Permiso de interrupcin para el TMR1 con su desbordamiento.

- 110 -

Anexos.

REGISTRO PIE2

EEIE

BCLIE

CCP2IE
0

EEIE: Permiso de interrupcin por fin de escritura en la EEPROM de datos


BCLIE: Permiso de interrupcin por colisin de bus en el SSP cuando dos o ms
maestros tratan de transferir al mismo tiempo.
CCP2I: Permiso de interrupciones en el mdulo CCP2

- 111 -

Anexos.

REGISTROS DE LOS SEALIZADORES DE INTERRUPCIONES


REGISTO PIR 1

PSPIF

ADIF

RCIF

TXIF

SSPIF CCP1IF TMR2IF TMR1IF

0
REGISTRO PIR 2

EEIF

BCLIF

CP2IF
0

Los bits de los registros PIR 1 Y PIR2 contienen los sealizadotes de las causas
que producen las interrupciones, en correspondencia con los registros PIE1 Y
PIE2

- 112 -

Anexos.

REGISTROS PARA EL CONTROL DE LAS OPERACIONES DE


LECTURA/ESCRITURA DE LAS MEMORIAS EEPROM Y FLASH
REGISTO EECON1

EEPGD

WRERR WREN

WR

RD
0

EEPGD: Selecciona el acceso a la FLASH (1) o a la EEPROM (0)


WRERR: Sealizador de error en escritura
WREN: Permiso de escritura
WR: Hay que ponerlo a 1 para iniciar la escritura y pasa a 0 automticamente
cuando finaliza
RD: Hay que ponerlo a 1 para iniciar la lectura

- 113 -

Anexos.

PALABRA DE CONFIGURACION

CP1

CP0

DEBUG

WRT

CPD

LVP

CP1

CP0

PWRTE#

WDTE

FOSC1

FOSC0

13

BODEN

0
CP1:CP0: Cdigo de Proteccin de la Memoria de Programa. Estn repetidos en
los bits 13:12 y 5:4. Si los bits del cdigo de proteccin no se programan, las
posiciones de la memoria de cdigo pueden ser ledas para verificacin.
CP1

CP0

0
0
0
0
1
1
1

0
0
1
1
0
0
1

Proteccin
desde.
0000h
0000h
0800h
1000h
0F00h
1F00h

..hasta

Modelo PIC

0FFFh
1FFFh
0FFFh
1FFFh
0FFFh
1FFFh

16F873/4
16F876/7
16F873/4
16F876/7
16F873/4
16F876/7

No hay cdigo de proteccin en la memoria FLASH

DEBUG: Modo Depurador en Circuito


1=Desactivado. RB7:RB6 actan como lneas de E/S
0=Activado. RB7:RB6 actan en modo depurador.

WRT: Permiso de escritura en la memoria FLASH


1= Se puede escribir en la parte no protegida de la memoria FLASH
0= Prohibicin de escritura

CPD: Cdigo de Proteccin de la memoria EEPROM de datos


1= No hay proteccin en la EEPROM.
0= Proteccin del cdigo en la EEPROM

LVP: BIT de permiso de programacin en bajo voltaje


1= RB3/PGM tiene permitida la grabacin en bajo voltaje
- 114 -

Anexos.

0=RB3/PGM funciona como E/S digital. La programacin se realiza en Alto Voltaje

BODEN: BIT de permiso para el Reset por cada de tensin.


1=BOR activada
0=BOR desactivada

PWRTE#: BIT de permiso para el timer de conexin de alimentacin


1= PWRT desactivado
0= PWRT activado

WDTE: BIT de permiso del timer del perro guardin


1= WDT activado
0= WDT desactivado

FOSC1:0 Tipo de oscilador

FOSC1

FOSC0

TIPO

LP (Baja Potencia. De 35 a 200KHz)

XT (Estndar. De 100KHz a 4MHz)

HS (Alta velocidad. Ms de 4 MHz)

RC (Resistencia-Condensador)

- 115 -

Anexos.

REGISTRO DE CONTROL DEL TMR1


REGISTRO T1CON

T1CKPS1 T1CKPS0 T1OSCEN T1SYNC# TMR1CS TMRION

El predivisor de frecuencia es un simple divisor de la frecuencia de los impulsos


que se aplican al TMR1. El rango de divisin lo eligen los bits T1CKPS1 Y
T1CKPS0 segn la tabla siguiente:
T1CKPS1

T1CKPS0

Rango del Predivisor

1:1

1:2

1:4

1:8

T1OSCEN=0. Los impulsos vendrn a travs de RC0/T1OSO/T1CKI


T1OSCEN=1. Los impulsos proceden de un reloj externo. RC0/T1OSO/T1CKI Y
RC1/T1OSI/CCP2 actan como entradas del osciloscopio externo.

T1SYNC #: determina la posible sincronizacin o no de los impulsos del reloj


externo con los del reloj interno, segn valga 0 o 1 respectivamente.

TMR1CS: selecciona la fuente de los impulsos de contaje. Si vale 0 elije el reloj


interno (FOSC /4) y si vale 1 el reloj externo que se aplica por las patitas RC0 y
RC1.

TMR1ON: Gobierna el permiso o la prohibicin de funcionamiento del Timer1. En


caso de poner un cero en dicho BIT el TMR1 no funciona.

- 116 -

Anexos.

REGISTROS PARA EL CONVERSOR ANALGICO/DIGITAL


REGISTRO ADCON 0

ADCS1 ADCS0 CHS2 CHS1 CHS0 GO/DONE#

ADON

ADSC1, ADSC0: Sirven para seleccionar la frecuencia de reloj que se emplea en


la conversin con la siguiente asignacin:
ADCS1:0

FRECUENCIA

00

FOSC / 2

01

FOSC / 8

10

FOSC / 32

11

FRC (procede del oscilador RC interno)

ADCS1:0

TAD

00

2.TOSC

01

8.TOSC

10

32.TOSC

11

Oscilador RC interno en el C A/D

SELECCIN TAD

FRECUENCIA DE TRABAJO

TAD

ADCS1:ADCS0

20MHz

5MHz

1,25MHz

333,33KHz

2.TOSC

00

100

400

1,6

8.TOSC

01

400

1,6

6,4

24

32.TOSC

10

1,6

6,4

2,6

96

RC

11

2-6

2-6

2-6

2-6

- 117 -

Anexos.

CH2-0

CANAL

000

Canal 0 (RA0/AN0)

001

Canal 1(RA1/AN1)

010

Canal 2 (RA2/AN2)

011

Canal 3 (RA3/AN3)

100

Canal 4 (RA5/AN4)

101

Canal 5 (RE0/AN5)

110

Canal 6 (RE1/AN6)

111

Canal 7 (RE2/AN7)

GO/DONE#: Si vale 1 se inicia la conversin y mientras este en 1 est


realizndose dicha operacin. Si vale 0 confirma el final de la conversin y la
puesta del resultado en la pareja de registros ADRESH:L
ADON: Si vale a 1 activa el C A/D, si vale 0 inhibe su funcionamiento

- 118 -

Anexos.

REGISTRO ADCON 1
ADFM

PCFG3 PCFG2 PCFG1 PCFG0

ADFM: Selecciona el formato del resultado de la conversin.


Si vale 1 el resultado est justificado en el registro ADRESH
Si vale 0 el resultado est justificado en el registro ADRESL

PCFG3-0

AN7/RE2

AN6/RE1

AN5/RE0

AN4/RA5

AN3/RA3

0000

0001

VREF +

0010

0011

VREF +

0100

0101

VREF +

011x

1000

VREF +

1001

1010

VREF +

1011

VREF +

1100

VREF +

1101

VREF +

1110

1111

VREF +

- 119 -

Anexos.

PCFG3-0

AN2/RA2

AN1/RA1

AN0/RA0

VREF +

VREF -

0000

VDD

VSS

0001

RA3

VSS

0010

VDD

VSS

0011

RA3

VSS

0100

VDD

VSS

0101

RA3

VSS

011x

VDD

VSS

1000

VREF -

RA3

RA2

1001

VDD

VSS

1010

RA3

VSS

1011

VREF -

RA3

RA2

1100

VREF -

RA3

RA2

1101

VREF -

RA3

RA2

1110

VDD

VSS

1111

VREF -

RA3

RA2

- 120 -

Anexos.

REGISTROS PARA LA COMUNICACIN SERIE ASINCRONA


REGISTRO TXSTA
CSRC

TX9

TXEN SYNC

BRGH TRMT TX9D

CSRC: BIT de seleccin del reloj


Modo asncrono: no influye
Modo sncrono:
1= Modo maestro (reloj generado internamente desde BRG)
0= Modo esclavo (reloj generado por una fuente externa)

TX9: Habilita el BIT 9 de transmisin.


1= Selecciona transmisin de 9 bits
0= Selecciona transmisin de 8 bits

TXE: Activa la transmisin


1= Transmisin activada
0=Transmisin desactivada

SYNC: BIT de seleccin del modo USART


1= Modo sncrono
0= Modo asncrono

BRGH: BIT de seleccin de la velocidad de baudios


Modo asncrono:
1= Alta velocidad
0= Baja velocidad
Modo sncrono: no utilizado

TRMT: BIT de estado del registro de desplazamiento de transmisin

- 121 -

Anexos.

1= TSR vaco
0= TSR no vaco.

TX9: BIT 9 del dato a transmitir (puede ser el bit de paridad)

REGISTRO RCSTA
SPEN

RX9

SREN

CREN

ADDEN

FERR

OERR

RX9D
0

SPEN: Habilitacin del puerto serie.


1= Puerto serie habilitado (se configuran las patitas RC7/RX/DT y RC6/TX/CK)
0= Puerto serie deshabilitado

RX: Habilita el BIT 9 de recepcin


1= Selecciona recepcin de 9 bits.
0= Selecciona recepcin de 8 bits.

SREN: Configura la recepcin sencilla.


Modo asncrono: no influye
Modo sncrono maestro:
1= Habilita recepcin sencilla
0= Deshabilita recepcin sencilla
Modo sncrono esclavo: no se utiliza

CREN: Configura la recepcin continua


Modo asncrono:
1= Habilita modo de recepcin continua
0= Deshabilita recepcin continua
Modo sncrono:
1= Habilita recepcin continua hasta que el bit CREN es borrado
0= Deshabilita recepcin continua

- 122 -

Anexos.

ADDEN: Deteccin de direccin


Modo asncrono con 9 bits (RX9=1)
1= Activa la deteccin de direccin, activa la interrupcin y descarga el buffer de
recepcin al activarse RSR<8>
0= Desactiva la deteccin de direccin, todos los bits son recibidos y el bit 9
puede ser utilizado como bit de paridad.

FER: BIT de error de trama


1= Error de trama (puede ser utilizado leyendo el registro RCREG y recibir el
siguiente dato vlido
0= No hay error de trama

OERR: BIT de error de sobrepasamiento


1= Error de sobrepasamiento
0= No hay error de sobrepasamiento

RX9D: BIT 9 del dato recibido (puede ser el BIT de paridad)

- 123 -

Anexos.

INSTRUCCIONES DE PROGRAMACIN
NEM-

PAR-

NICOS

METROS

OPERACIN

FORMATO 14

CICLOS

BITS

SEALIZADORE
S

INSTRUCCIONES QUE MANEJAN REGISTROS


addwf

f,d

SUMA DE W con f

00 0111 dfff ffff

C, DC, Z

andwf

f,d

AND de W con f

00 0101 dfff ffff

clrf

BORRADO de f

0000011fffffff

clrw

BORRADO de W

comf

f,d

COMPLEMENTO de f

00 1001 dfff ffff

decf

f,d

DECREMENTO de f

00 0011 dfff ffff

incf

f,d

INCREMENTO de f

00 1010 dfff ffff

iorwf

f,d

OR de W con f

00 0100 dfff ffff

movf

f,d

MOVIMIENTO de f

00 1000 dfff ffff

movwf

MOVIMIENTO de W a f

00 0000 1fff ffff

nop

rlf

f,d

rrf

f,d

subwf

f,d

swapf

f,d

xorwf

f,d

NO OPERACIN
ROTACIN de f a izquierda con
carry
ROTACION de f a derecha con
carry
RESTA de W a f (f-W)
INTERCAMBIO de 4 bits de +
peso por los 4 de - peso
OR exclusiva de W con f

00 0001 0xxx
xxxx

00 0000 0xx0
0000

00 1101 dfff ffff

00 1100 dfff ffff

00 0010 dfff ffff

C, DC, Z

00 1110 dfff ffff

00 0110 dfff ffff

INSTRUCCIONES QUE MANEJAN BITS


bcf

f,b

PUESTA a 0 del bit b de f

01 00bb bfff ffff

bsf

f,b

PUESTA a 1 del bit b de f

01 01bb bfff ffff

INSTRUCCIONES DE BRINCO
btfsc

f,b

btfss

f,b

decfsz

f,d

TESTEO del bit b de f; BRINCO


si 0
TESTEO del bit b de f; BRINCO
si 1
DECREMENTO de f; BRINCO si

- 124 -

1(2)

01 10bb bfff ffff

1(2)

01 11bb bfff ffff

1(2)

00 1011 dfff ffff

Anexos.

0
incfsz

f,d

INCREMENTO de f; BRINCO si
0

1(2)

00 1111 dfff ffff

INSTRUCCIONES QUE MANEJAN OPERANDOS INMEDIATOS


addlw

SUMA de literal con W

andlw

AND de literal con W

iorlw

OR de literal con W

movlw

MOVIMENTO de literal a W

sublw

RESTA w de literal (k-W)

xorlw

OR exclusiva de literal con W

11 111x kkkk
kkkk
11 1001 kkkk
kkkk
11 1000 kkkk
kkkk

C, DC, Z

11 0xx kkkk
kkkk
11 110x kkkk
kkkk
11 1010 kkkk
kkkk

C, DC, Z

INSTRUCCIONES DE CONTROL Y ESPECIALES


call

clrwdt

goto

retfie

retlw

return

sleep

LLAMADA a subrutina

BORRADO del WATCHDOG

SALTO a una direccin

RETORNO de interrupcin

RETORNO devolviendo literal


en W
RETORNO de subrutina
PUESTA del microprocesador
en reposo

- 125 -

10 0kkk kkkk
kkkk
00 0000 0110
0100

TO, PD

10 1kkk kkkk
kkkk
00 0000 0000
1001
11 01xx kkkk
kkkk
00 0000 0000
1000
00 0000 0110
0011

TO, PD

Anexos.

CERTIFICADO U.T.P.L DEL ENSAYO DE COMPRESIN DE


RESORTES

- 126 -

Anexos.

CERTIFICADO

U.P.S

DEL

ENSAYO

COMPRESIN DE RESORTE

- 127 -

REALIZADO

DE

Anexos.

- 128 -

You might also like