Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

09/03/2009 #1


Transferencia de datos PIC - PC
Hola, a ver si alguien puede ayudarme... estoy montando un circuito en la moto...ocn un pic..que me hace varios calculos sobre el estado de la moto..:

-velocidad actual
-velocidad maxima
-velocidad media
-km totales
-km del viage
-temperaturas motor y escape
-estado de la bateria
-rpm
-etc etc...


y estoy preparando a la vez una interfaz con visual basic para que al conectar un PC a la moto por un puerto RS232 este me capture los datos del pic y los distribuya en los diferentes labels creados respectivamente...

el problema es que no se capturar los datos..

por si no lo entienden aqui les dejo un link de algo parecido a lo que quiero montar!

http://microplans.xbot.es/cuentakm.htm
16/03/2009 #2


Pues te recomiendo que:

1. Los datos que mandes del PIC hacia la PC como RPM, Temp., Vel., etc, los mandes en tramas referentes a cada variable por ejemplo:

#RPM234* ;Para identificar que es un dato de RPM's y su valor es de 234
#VEL784* ;Para identificar que es un dato de VEL y su valor es de 784

Y ocupar caracteres de inicio y fin de trama, por ejemplo el signo # y el *.

2. Los datos en VB los vayas guardando en un buffer, cada que llegue un caracter de fin de trama * procesas los datos y después de eso borras el buffer. Tendrías que separar la trama para saber de que dato se trata si es RPM ó VEL, etc. y separar los números en otra cadena y posteriormente convertirla a números con la función Val(CADENA_NUMEROS).
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.