Medidor de Potencia Proyecto para el ramo ELO-326 Seminario de Computadores II: "Sistemas Embebidos y sus Aplicaciones" Theo Soto Guzmán Junio 2007.

Slides:



Advertisements
Presentaciones similares
Sistema operativo Componentes de un sistema operativo
Advertisements

SQL Server Integration Services SSIS
Introducción a Programación Concurrente
ESCUELA POLITÉCNICA DEL EJÉRCITO DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA PLAN DE DISERTACIÓN PREVIA A LA OBTENCIÓN DEL TÍTULO DE INGENIERO ELECTRÓNICO.
Ordenador, computadora P.C. Conceptos.
RMI Remote Method Invocation
ARIS-G: Software de Monitoreo Geomecánico de Superficies
TRIMESTRE 1. Modulo I : Conceptos Generales La información es es un conjunto organizado de datos procesados, que constituyen un mensaje que cambia el.
TRADUCTOR DE UN PROGRAMA
REGISTRO DE WINDOWS.
Introducción INSTITUTO POLITÉCNICO NACIONAL CENTRO DE INVESTIGACION EN COMPUTACION LABORATORIO DE MICROTECNOLOGÍA Y SISTEMAS EMBEBIDOS Arquitecturas de.
Zócalo o conexión de la placa base que se utiliza para instalar el procesador. es un método para la comunicación.
1 Universidad Surcolombiana Tecnologia en desarrollo de software Introduccion a la tecnologia “ BUS Y PUERTO” Por : Holman Alexis Robayo Garcia.
Medidor de Potencia Proyecto para el ramo ELO-326 Seminario de Computadores II: "Sistemas Embebidos y sus Aplicaciones" Theo Soto Guzmán Mayo 2007.
Introducción a Comunicación Serial con Visual Basic 6.0
MICROCONTROLADORES NOCIONES BÁSICAS. ¿QUÉ ES UN MICROCONTROLADOR? MICROCONTROLADOR = MICROPROCESADOR + MEMORIA + PERIFERICOS.
Hanna y Dima. Definición Funciones Básicas -La unidad CENTRAL (CPU. Central Proceising Unit) -La memoria principal -Dispositivos de Entrada y Salida Tratamiento.
Cómo adquirir programas
1.4 Traductor y Su estructura
Memorias RAM Características: Son de lectura escritura
LENGUAJES DE PROGRAMACIÓN
La Computadora.

Chips Controladores Pequeño circuito electrónico utilizado para realizar una función electrónica especifica. El chips es el que hace posible que la placa.
APLICACIÓN EN VISUAL BASIC
JDBC Java Database Connectivity CC52N - Computación para el trabajo grupal Profesor: Nélson Baloian Por: Edgard Pineda.
 En computación es un conjunto de líneas de señal que el microprocesador o CPU utilizan para intercambiar datos con otros componentes como teclados,
Componentes Físicos (hardware)
Mensajería cliente-servidor en Flex y Java
Interfaces ELO329: Diseño y Programación Orientados a Objetos.
Cálculo de Operaciones Básicas Theo Soto G. Stefan Zepeda R. 30 de Noviembre del 2007.
TRANSFER FILE BY IP Claudia Codriansky Miguel Olave
Placa base: La placa base, también conocida como placa madre o tarjeta es una placa de circuito impreso a la que se conectan los componentes que.
Encriptación de los datos. Una de las principales preocupaciones de los DBA es que puedan salir datos de la empresa. El típico ejemplo es que se guarden.
Ordenadores: hardware y software
NOCIONES BÁSICAS COMPUTO II
Ing. Eddye Sánchez Castillo FACULTAD DE INGENIERIA Escuela Profesional de Computación y Sistemas BASE DE DATOS I.
Puertos externos.
Tipos de computadores Personales.
Punto 2 – Elementos de Correo Juan Luis Cano. Para que una persona pueda enviar un correo a otra, cada una ha de tener una dirección de correo electrónico.
Nombre Tema: Modelo Cliente-Servidor Integrantes: Enrique Aponte Lourdes Molina Pablo López Janeth Hernández Marbella Olvera Arturo Parra.
COMPUTADORA La computadora es una máquina capaz de realizar y controlar a gran velocidad cálculos y procesos complicados que requieren una toma rápida.
Bases de Datos Unidad 1.
ALMACENAMIENTO DE DATOS. Son componentes que leen o escriben datos en medios o soportes de almacenamiento, y juntos conforman lamemoria o almacenamiento.
Tema 11 Bases de Datos y el Lenguaje SQL
INTRODUCCIÒN MICROCONTROLADORES
Computadora Es una máquina electrónica que recibe y procesa datos para convertirlos en información útil. Una computadora es una colección de circuitos.
CONTENIDO 2: HARDWARE Y SOFTWARE
EL ORDENADOR PERSONAL Aparato electrónico que sirve para procesar información (transformarla para que sea útil. Para hacerlo codifica la información (descompuesta.
Composicion de Un Computador
SQL (Structured Query Language) Lenguaje orientado a bases de datos y sobre todo, al manejo de consultas; el objetivo principal de SQL es la realización.
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
LOS MENUS Presentación Que es informática Sistema informático Que es un computador Dispositivos de entrada Dispositivos de salida.
Presentación Que es informática Sistema informático Que es un computador Dispositivos de entrada Dispositivos de salida SOFTWARE Y HARDWARE SOFTWARE Y.
Son todas las partes tangibles de una computadora.
Resolución de problemas Fundamentos de Programación M.I. Jaime Alfonso Reyes Cortés.
Definiciones… La definición debe contestar estas preguntas: ¿Qué es? ¿Por qué es algo necesario para el funcionamiento de la computadora?
ARQUITECTURA DEL ORDENADOR
Alumno: Daniel Fernández Curso:4.1. Fuentes de alimentación  Es un dispositivo que convierte la tensión alterna de la red de suministro, en una o varias.
COMPUTADORA Es una máquina electrónica que recibe y procesa datos para convertirlos en información útil. Una computadora es una colección de circuitos.
LOS COMPONENTES DEL ORDENADOR
INFORMÁTICA AUTORA: Alba Escobar Diez.. La informática es… Es una ciencia que estudia procesos, métodos… Con el fin de almacenar, procesar y transmitir.
BUSES DE DATOS.
WINDOWS SERVER 2008 r2 ADMINISTRACION DE RECURSOS: Con el Administrador de recursos del sistema de Windows del sistema operativo Windows Server® 2008 R2,
:: Prof. Yeniffer Peña Programación I Interface Gráfica de Usuario Presentación.
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
Universidad de Los Andes Facultad de Humanidades y Educación Educación: Mención Lenguas Modernas Br. Diego N. Gutiérrez D. C.I Mérida, 22 de.
Curso de programación Visual Chart 6 (1ªEd.)
Universidad Tecnológica de Aguascalientes Informática I.
Definición: Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y la capa de datos. ARQUITECTURA.
Transcripción de la presentación:

Medidor de Potencia Proyecto para el ramo ELO-326 Seminario de Computadores II: "Sistemas Embebidos y sus Aplicaciones" Theo Soto Guzmán Junio 2007

Idea: Crear un aparato capaz medir el consumo eléctrico de un aparato o maquina. Que dicho aparato sea de bajo costo y capaz de medir equipos de baja y/o alta potencia.

Componentes del Sistema:

Unidad de Procesamiento: Timers ADC USART Los módulos necesarios en el microprocesador son:

USART El modulo USART es utilizado para la comunicación entre el microprocesador y el computador que almacenara los datos. Principales características: 9600[bps] 8 Bits de datos 1 Bit de parada

MAX232N: Circuito integrado que hace el cambio de nivel de voltajes desde RS232 a CMOS (5V). Para la entrada acepta voltajes desde 1.3V, para la salida se debió acomodar la salida con un juego de resistencias.

Interfaz Computador Se compone de 2 módulos: El modulo servidor. El modulo cliente.

Modulo Servidor El objetivo del modulo es obtener los datos de la MSP y guardarlos en la base de datos. Estos datos son obtenidos de forma periódica y almacenados para su posterior despliegue.

Modulo Servidor Esta siendo programado en C#, este es un lenguaje de programación orientado a objeto. Este lenguaje permite el manejo del puerto serial, el manejo de timers y la conexión a la base de datos. us/library/kx37x362(VS.80).aspx us/library/kx37x362(VS.80).aspx

C# Para manejar el puerto serial se debe crear una instancia del puerto, esta instancia contiene todas las opciones para la configuración del puerto (baud rate, bit de paridad, etc.)

C# Para escribir se puede usar los métodos Write(char[] buffer, int offset, int count) o WriteLine(string text) Se puede incluir un Timeout, es decir un tiempo después del cual una escritura no será finalizada.

C# Para la lectura se puede usar los métodos ReadChar() o ReadLine() Se puede incluir un Timeout, es decir un tiempo después del cual una lectura no será finalizada. Además existe un manejador de eventos para cuando datos son recibidos.

C# Los Timers son configurable para atender eventos periódicamente. Se usara para pedir los datos a la MSP cada 1 segundo. Luego de obtener el dato se debe guardar en la base de datos.

C# Para conectar el servidor programado en C# a la base de datos, se uso un dll que contiene las clases necesaria conectar el programa a la base de datos. (Npgsql.dll) Este proyecto se encuentra en:

Npgsql Lo primero que se debe hacer es crear una conexión (NpgsqlConnection), en la cual se establecen los parámetros para conectarse a la base de datos (server, uid y database), y además se debe crear una instancia de un comando de sql (NpgsqlCommand), a través del cual se pueden ejecutar comandos hacia la base de datos.

PostgresSQL Los comandos básicos que se deben ejecutar hacia la base de datos son: INSERT SELECT DELETE

PostgresSQL Para el caso del proyecto, se necesita una base de datos relativamente simple, la cual incluye 1 sola tabla, la cual guardara los datos obtenidos de la MSP por fecha y hora de obtención.

Módulo Cliente Este debe ser capaz de entregar la interfaz grafica para que el usuario sea capaz de analizar los datos capturados por el aparato. Se programara en Java.

¿Preguntas?