OBJETIVO DEL PROYECTO Diseñar un termómetro que: -Efectúe la transmisión de datos mediante el...
-
Upload
concepcion-gonsales -
Category
Documents
-
view
123 -
download
5
Transcript of OBJETIVO DEL PROYECTO Diseñar un termómetro que: -Efectúe la transmisión de datos mediante el...
![Page 1: OBJETIVO DEL PROYECTO Diseñar un termómetro que: -Efectúe la transmisión de datos mediante el bus I2C. -Permita combinar la alimentación por batería y.](https://reader036.fdocumento.com/reader036/viewer/2022062303/5528bde3497959977d8fa7ae/html5/thumbnails/1.jpg)
![Page 2: OBJETIVO DEL PROYECTO Diseñar un termómetro que: -Efectúe la transmisión de datos mediante el bus I2C. -Permita combinar la alimentación por batería y.](https://reader036.fdocumento.com/reader036/viewer/2022062303/5528bde3497959977d8fa7ae/html5/thumbnails/2.jpg)
OBJETIVO DEL PROYECTO
• Diseñar un termómetro que:
- Efectúe la transmisión de datos mediante el bus I2C.
- Permita combinar la alimentación por batería y por puerto USB.
![Page 3: OBJETIVO DEL PROYECTO Diseñar un termómetro que: -Efectúe la transmisión de datos mediante el bus I2C. -Permita combinar la alimentación por batería y.](https://reader036.fdocumento.com/reader036/viewer/2022062303/5528bde3497959977d8fa7ae/html5/thumbnails/3.jpg)
ESPECIFICACIONES
• Rango de temperatura 0ºC - 100ºC.
• Control mediante microcontrolador 16F873.
• Visualización en display LCD GMD1602A.
• Programación en lenguaje C.
• Alimentación por batería o USB.
![Page 4: OBJETIVO DEL PROYECTO Diseñar un termómetro que: -Efectúe la transmisión de datos mediante el bus I2C. -Permita combinar la alimentación por batería y.](https://reader036.fdocumento.com/reader036/viewer/2022062303/5528bde3497959977d8fa7ae/html5/thumbnails/4.jpg)
COMPONENTES
• Sensor DS1624 • PIC16F873
• LCD 16x2
• Alimentación por USB - Jack
• Alimentación por batería de 9V
![Page 5: OBJETIVO DEL PROYECTO Diseñar un termómetro que: -Efectúe la transmisión de datos mediante el bus I2C. -Permita combinar la alimentación por batería y.](https://reader036.fdocumento.com/reader036/viewer/2022062303/5528bde3497959977d8fa7ae/html5/thumbnails/5.jpg)
DISEÑO Y CONSTRUCCIÓN
• Para ello se utilizan tres herramientas informáticas:
– OrCad 9.2 (Diseño del Hardware)
– CCS 4.057 (Diseño del Software)
– WinPic800 (Grabación del micro)
![Page 6: OBJETIVO DEL PROYECTO Diseñar un termómetro que: -Efectúe la transmisión de datos mediante el bus I2C. -Permita combinar la alimentación por batería y.](https://reader036.fdocumento.com/reader036/viewer/2022062303/5528bde3497959977d8fa7ae/html5/thumbnails/6.jpg)
DISEÑO DEL HARDWARE• Con el programa Capture se diseña el esquema
eléctrico del circuito.
• Con el programa Layout se diseña la placa con sus componentes en su correcta posición.
![Page 7: OBJETIVO DEL PROYECTO Diseñar un termómetro que: -Efectúe la transmisión de datos mediante el bus I2C. -Permita combinar la alimentación por batería y.](https://reader036.fdocumento.com/reader036/viewer/2022062303/5528bde3497959977d8fa7ae/html5/thumbnails/7.jpg)
DISEÑO DEL HARDWARE
• Diseño del esquema del circuito (Capture)
![Page 8: OBJETIVO DEL PROYECTO Diseñar un termómetro que: -Efectúe la transmisión de datos mediante el bus I2C. -Permita combinar la alimentación por batería y.](https://reader036.fdocumento.com/reader036/viewer/2022062303/5528bde3497959977d8fa7ae/html5/thumbnails/8.jpg)
DISEÑO DEL HARDWARE
• Diseño de la placa (Layout)
![Page 9: OBJETIVO DEL PROYECTO Diseñar un termómetro que: -Efectúe la transmisión de datos mediante el bus I2C. -Permita combinar la alimentación por batería y.](https://reader036.fdocumento.com/reader036/viewer/2022062303/5528bde3497959977d8fa7ae/html5/thumbnails/9.jpg)
DISEÑO DEL SOFTWARE
• Hemos utilizado el compilador CCS para crear el código fuente.
![Page 10: OBJETIVO DEL PROYECTO Diseñar un termómetro que: -Efectúe la transmisión de datos mediante el bus I2C. -Permita combinar la alimentación por batería y.](https://reader036.fdocumento.com/reader036/viewer/2022062303/5528bde3497959977d8fa7ae/html5/thumbnails/10.jpg)
DISEÑO DEL SOFTWARE
![Page 11: OBJETIVO DEL PROYECTO Diseñar un termómetro que: -Efectúe la transmisión de datos mediante el bus I2C. -Permita combinar la alimentación por batería y.](https://reader036.fdocumento.com/reader036/viewer/2022062303/5528bde3497959977d8fa7ae/html5/thumbnails/11.jpg)
DISEÑO DEL SOFTWARE
Directivas
Variables Globales
Programa Principal
Comentarios
![Page 12: OBJETIVO DEL PROYECTO Diseñar un termómetro que: -Efectúe la transmisión de datos mediante el bus I2C. -Permita combinar la alimentación por batería y.](https://reader036.fdocumento.com/reader036/viewer/2022062303/5528bde3497959977d8fa7ae/html5/thumbnails/12.jpg)
DISEÑO DEL SOFTWARE
• Hemos tenido que modificar algunas librerías para adecuarlas a las características de nuestro montaje.
![Page 13: OBJETIVO DEL PROYECTO Diseñar un termómetro que: -Efectúe la transmisión de datos mediante el bus I2C. -Permita combinar la alimentación por batería y.](https://reader036.fdocumento.com/reader036/viewer/2022062303/5528bde3497959977d8fa7ae/html5/thumbnails/13.jpg)
DISEÑO DEL SOFTWARE• La librería Floatee no ha sufrido ninguna modificación.
• La librería del sensor ha sufrido los siguientes cambios:
– Se la han eliminado las dos últimas funciones.
– Se ha modificado para la obtención de la temperatura en grados Celsius.
– Se han asignado valores fijos a los datos de los decimales. (Agrupados en 4 campos).
![Page 14: OBJETIVO DEL PROYECTO Diseñar un termómetro que: -Efectúe la transmisión de datos mediante el bus I2C. -Permita combinar la alimentación por batería y.](https://reader036.fdocumento.com/reader036/viewer/2022062303/5528bde3497959977d8fa7ae/html5/thumbnails/14.jpg)
GRABACIÓN DEL MICRO
• El último paso es la grabación del código fuente en el PIC.
• El programa elegido para este trabajo es el software grabador WinPic800.