TODOPIC
Lenguajes de programación para PC => C, C#, C++ => Mensaje iniciado por: jodch en 11 de Febrero de 2007, 00:09:10
-
hola que tal a toda esa comunidad investigadora y positiva.................
porfa necesito que me ayuden con este problemon¿¿¿¿¿¡¡¿¿
Necesito controlar un circuito de un sensor y todo esto programado a través de borland C++,, aparte de realizar la interfaz electrónica y todo eso .
Estoy estudiando programacion pero mis "maestros"*entre comillas mandan eso sin enseñar y solo el autoestudio y las ganas de hacerlo lo superan..............
de antemano gracias por la atención prestada en la presente
-
di lo que quieres hacer y te echamos la mano.
el programa es para: MSDOS o WINDOWS
Control mediante el puerto: SERIAL, PARALELO, USB
Captura de datos: ADC, etc
especifica un poco mas lo que quieres hacer.
-
hola que tal el programa es bajo windows xp(es un reto personal, he indagado y es algo renegado aun ando en aquello), pero tengo la opcion de hacerlo en 98, el control puede ser en paralelo o serial en si seria el mas facil de hacerlo¡¡¡¡
y lo que tengo que utilizar c++ es en el manejo de estructuras de control, lo que es POO
el decir que cuanta agua puede pasar por un caudal y esto registrarlo, si hubo interupciones del flujo y eso almacenrlo y por en ende recuperarlo.
mis conocimientos son basicos tanto en electronica como en programacion pero mira eso no me detiene
gracias de corazon
-
Lo que tienes que puntualizar es como vas a obtener los datos del flujo de agua, es decir que tipo de sensor o transductor vas a usar.
El enlace a la computadora depende del tipo de circuito a usar, no queda duda que tienes que considerar el uso de un Convertidor Analogico Digital (ADC), los hay seriales y para puerto paralelo.
el algoritmo usado para capturar los datos tambien van a depender del diseño del circuito. Entonces lo que te recomendo es que organices tu esquema principal del Proyecto, en resumen lo que tienes que considerar debe de ser de la siguiente manera:
Paso 1.- Saber que tipo de sensor o transductor va a ser el encargado de monitorear el sistema.
Paso 2.- Debes de caracterizar el comportamiento del tranductor.
Paso 3.- Diseñar el circuito de interfaz,
- Si es por puerto serial: Se debe de añadir al ADC los circuitos auxiliares como el max232 y todo lo necesario
- Si en Paralelo: Determinar como se hace la entrega del byte, añadir buffers, reloj, etc
Paso 4.- Finalmente Ya podemos pensar en el Software, acceso al hardware, como va a graficar, y funciones adicionales
con gusto te ayudamos, pero debes de definir muy bien el proyecto, si quieres iniciar desde el transductor te recomiendo postees en la seccion PROYECTOS.
Saludos.
-
SABES QUE GRACIAS POR TU AYUDA... :).
PUNTUALIZANDO LO QUE NECESITO A TRAVES DE SU ORIENTACION : VOY A UTILIZAR EL PIC 16F877A Y SI BIEN ES CIERTO NECESITO LA COMUNICACION SERIAL DE ESTE, SIN EMBARGO PARA ELLO NECESITO UTILIZAR UN CIRCUITO AUXILIAR EL MAX232 , PERO MI PROBLEMA SE COMPLICA AL UTILIZAR TAMBIEN LOS PINES DEL COMBERTIDOR A/D(AL UTILIZAR UN SENSOR Y ESTE ME MANDE LOS DATOS ) :shock:
POR EL MOMENTO HE INVESTIGADO SOLAMENTE TEORICAMENTE(ES EL PRINCIPIO) PERO SI ALGUIEN TIENE UN EJEMPLO PRACTICO QUE ME SIRVA DE GUIA MUCHAS GRACIAS........................ :-/
-
Aqui muchos a trabajado con ese tipo de proyecto, si te das una vuelta por los foros de
-LENGUAGE C PARA MICROCONTROLADORES
-Primeros pasos-Iniciación a los Microcontroladores
-Todo en Microcontroladores PIC
seguro encontraras codigo y diagramas listos para implementar
te puedo indicar enlaces a todos los recursos necesarios para que saques adelante tu proyecto
!a trabajar que hay mucho que leer¡
como accesar al puerto serial c y c++
http://www.todopic.com.ar/foros/index.php?topic=15064.0
lo minimo para comunicarnos via RS232 HARWARE Y sOFTWARE
del maestro **** REDPIC ****
http://miarroba.com/foros/ver.php?foroid=46840&temaid=4679539
Migración del 16f877a al 18f4525 ahi hacen uso del adc
http://www.todopic.com.ar/foros/index.php?topic=14356.0
ADC 16F877
http://www.todopic.com.ar/foros/index.php?topic=4790.0
suerte, si despues de leer te queda alguna duda postea en el hilo adecuado.
Saludos