Autor Tema: ¿Cómo recibir datos en MatLab de un PIC18F452?  (Leído 5582 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado migwel

  • PIC10
  • *
  • Mensajes: 3
¿Cómo recibir datos en MatLab de un PIC18F452?
« en: 30 de Noviembre de 2009, 15:39:30 »
Que onda...Quisiera saber si pudieran ayudarme. He programado un PIC18F452 para que transmitar por RS232 a 9600 bytes por segundo. Estos datos los tengo que recibir en MatLab para poder mostrarlos y graficarlos. La bronca es que no sé ni papa de cómo hacerlo. He estado revisando y creo que tengo que recibir los datos por un puerto serial, pero pues creo que mi lap no tiene; a menos que sean los que aparecen como "COM". Bueno si pudieran echarme la mano se los agradecería...gracias.

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: ¿Cómo recibir datos en MatLab de un PIC18F452?
« Respuesta #1 en: 30 de Noviembre de 2009, 18:15:07 »
Hola, con el 18f452 solo podrás conectar a un puerto rs232 com, si tu pc no lo tiene tendrás que usar usb u otros métodos.

Los pic18f2550 o 4550 cuentan con usb y programas de ejemplo de simulación de com virtual a través de usb, talvez te puedan servir.

Desconectado fidodido18

  • PIC18
  • ****
  • Mensajes: 312
Re: ¿Cómo recibir datos en MatLab de un PIC18F452?
« Respuesta #2 en: 30 de Noviembre de 2009, 21:12:39 »
Amigo te recomiendo que busque en youtube, te dan muchos ejemplos



solo te recomiendo cuando vayas a graficar en matlab, que guardes en un bufer lo que envia el PIC (pueden ser 512 puntos) y mandes a greficar! ojo no se te olvide darle un pause despues de darle el PLOT, porque sino no te realiza el grafico...

yo tenia un ejemplo pero no lo encuentro, era un ECG por rs232 con matlab y un 16f877a...

Desconectado Rick_x

  • PIC10
  • *
  • Mensajes: 32
Re: ¿Cómo recibir datos en MatLab de un PIC18F452?
« Respuesta #3 en: 01 de Enero de 2010, 23:51:25 »
HOla, este tema me parece muy interesante, estoy intentando aprender a recirbir datos con matlab a traves del puerto serial rs232, hasta ahora solo se enviar y recibir UN dato, como puedo hacer un bufer que almace 12000 datos numericos entre 0 y 1023??

si tuvieran un ejemplo seria de gran ayuda

muchisimas  Gracias

Desconectado fidodido18

  • PIC18
  • ****
  • Mensajes: 312
Re: ¿Cómo recibir datos en MatLab de un PIC18F452?
« Respuesta #4 en: 02 de Enero de 2010, 16:58:06 »
HOla, este tema me parece muy interesante, estoy intentando aprender a recirbir datos con matlab a traves del puerto serial rs232, hasta ahora solo se enviar y recibir UN dato, como puedo hacer un bufer que almace 12000 datos numericos entre 0 y 1023??

si tuvieran un ejemplo seria de gran ayuda

muchisimas  Gracias

para hacer esto solamente deberías usar algún tipo de ciclo, ya sea while o for para repetir el proceso 12000 y que además lo guarde en un vector tipo int.

si ya sabes recibir y enviar un bit no tendras muchos inconvenientes en hacer esto.

Desconectado TREMENS

  • PIC16
  • ***
  • Mensajes: 125
Re: ¿Cómo recibir datos en MatLab de un PIC18F452?
« Respuesta #5 en: 28 de Marzo de 2010, 11:22:57 »
hola, vienen unos adaptadores usb-rs232 que te pueden servir para usar notebook como si tuviera un puerto serie.
nos vemos

Desconectado Andres Villamil

  • PIC10
  • *
  • Mensajes: 1
Re: ¿Cómo recibir datos en MatLab de un PIC18F452?
« Respuesta #6 en: 10 de Abril de 2010, 01:10:35 »
Que onda...Quisiera saber si pudieran ayudarme. He programado un PIC18F452 para que transmitar por RS232 a 9600 bytes por segundo. Estos datos los tengo que recibir en MatLab para poder mostrarlos y graficarlos. La bronca es que no sé ni papa de cómo hacerlo. He estado revisando y creo que tengo que recibir los datos por un puerto serial, pero pues creo que mi lap no tiene; a menos que sean los que aparecen como "COM". Bueno si pudieran echarme la mano se los agradecería...gracias.