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

Temas similares

18/04/2013 #61

Avatar de dinoelectro

suele pasar,... para comunicar con basic, debes incluir en la misma carpeta donde se encuentra el ejecutable la libreria mpusbapi.dll, ademas trabaja con el framework 2...

revisa esta web hay informacion acerca de como hacer interface entre VB6 o VB.net y MPUSABPI.net
http://comvcon.blogspot.com/search/l...20MPUSBAPI.DLL
suerte!!
28/04/2013 #62


Hola nuevamente, Dinoelectro.
Te consulto unas dudas básicas, para ver si estoy en lo cierto...
Hasta el momento tengo la placa funcionando bién, ya que aparece en el Administrador de dispositivos de Windows XP correctamente. Solo le grabé en el PIC el "daqBULK18F4550.hex" de tu autoría.

Ahora bién, si no entiendo mal, este ".hex" solo hace la comunicación con la PC, verdad?
Suponto que para poder, por ejemplo, encender un led desde Visual Basic, antes necesito agregar el código correspondiente al PIC que lo interprete.
Sobre esto, mi duda es como grabar en el PIC sin "pisar" lo que ya está. En otro proyecto que hice donde grababa un PIC conectado por medio de un MAX232 al pueto serie, usaba el PIC_downloader, pero no se si puedo usarlo a través del puerto USB, ya que no me parece que le asigne un puerto "COM", o si...?
Bueno por el momento esas son mis dudas, pero seguramente volveré con mas luego, jeje.

Gracias como siempre por tu valiosa ayuda.
Saludos,
28/04/2013 #63

Avatar de dinoelectro

hola gnewton, .. no necesitas hacer ningun cambio en el PIC...no necesitas reprogramar el PIC para hacer interface con visual basic u otro lenguaje. te explico;

el PIC recibe tres Bytes desde el computador

el Byte0 Controla PWM1
el Byte1 Controla PWM2
el Byte2 Controla las salidas digitales (estas te pueden servir para encender un LED)

Asimismo el PIC envia 10 Bytes al computador

Byte 0---7 corresponde a las entradas analogicas
Byte 8 corresponde al contador por pin RA4
Byte 9 corresponde al estado de las entradas digitales

----------------------------

revisa el programa que subi en labview y con todo yo te voy a subir otro ejemplo de como controlarlo con Visual Basic.net, la proxima semana..

Saludos!!
08/05/2013 #64


hola dinoelectro ante todo gracias por este aporte,ahora he instalado el driver y me reconoce la trajeta pero al momento de usar el ejemplo que publicaste en labview,la pc se me reinicia,yo estoy simulando la tarjeta en proteus 7.7 sp2 y tengo win 7 32bits
espero tu pronta respuesta
gracias
08/05/2013 #65

Avatar de dinoelectro

antonio12345 dijo: Ver Mensaje
hola dinoelectro ante todo gracias por este aporte,ahora he instalado el driver y me reconoce la trajeta pero al momento de usar el ejemplo que publicaste en labview,la pc se me reinicia,yo estoy simulando la tarjeta en proteus 7.7 sp2 y tengo win 7 32bits
espero tu pronta respuesta
gracias
Aparece una pantalla azul y luego reinicia el PC, eso siempre ocurre cuando simulas en proteus.. no te fíes de la simulación USB no es confiable. lo mejor es que pruebes con el hardware real no te dará ningún problema.

gnnewton.. uno de estos dias subo el ejemplo en VB... las ocupaciones no me han permitido subir y no tengo a mano el archivo

saludos!
09/05/2013 #66


gracias por responder,como dijiste arme el hardware en real y si lo reconoce y todo,pero necesito de tu ayuda.Estoy implementador el control proporcinal integral de la velocidad de un faja transportadora para uncurso de control,para ello pienso tomar datos de la revoluciones por minuto de motor en funcion de voltaje de entrada y asi calcular la funcion de transferencia de la planta ,que en este caso seria el motor,estoy usando uncircuitos con un led infrarojo y foto transistor mas un encoder que que me da de salida un sanl de pulsos cuadrados y quisiera que el pin RA4 de la DAQ los cuente, estoy usando un motor dc de 24v y un lm293,y y quiero controlar al motor con la salida pwm de la daq,

espero que me puedas ayudar con la interfaz en labview ,gracias
13/05/2013 #67


Hola dinoelectro.
¿Cómo puedo contar pulsos con la daq?, ya que deseo medir la velocidad de un motor,
y uso un encoder que me da de salida una serie de pulsos cuadrados.
Ya conseguí contar los pulsos con un pic 16f628a y mostrar la velocidad en revoluciones por minuto.
Para ello use la función count de picbasicpro, ahora intento hacer lo mismo, con la daq que aportaste.
¿Quisiera saber como puedo usar un entrada digital, o la entrada contadora para obtener un dato de las revoluciones por cada segundo que transcurre?

Deseo hacer esta toma de datos para hallar la función de transferencia con matlab,
así que espero que me puedas ayudar con el programa en labview, ¿o debo hacer otra programación para el pic?

Espero tu respuesta
24/05/2013 #68

Avatar de dinoelectro

Hola antonio, si deseas contar pulsos con el DAQ, debes ingresar una onda cuadrada por el PIN RA4.
sin embargo el contador no es tan veloz como para contar las revoluciones de un motor..

Saludos!
24/05/2013 #69


Hola dinoelectro
un favor si podrias resubir la libreria MPUSBAPI.DLL. para windows 7 ya que le he estado buscando
pero no la encuentro porfavor y de antemano se agradece tu trabajo gracias

---------- Actualizado después de 18 minutos ----------

otra pregunta
necesito tener el software de pinguino para que funcione o es una daq independiente de la pinguino agradesco tu atencion gracias
28/05/2013 #70

Avatar de dinoelectro

aqui dejo algunas actualizaciones del proyecto daq con PIC18F2550. entre las carpetas esta el mpusbapi.dll
graba el archivo PIC18F4550.hex en el micro. (no necesitas ningún software de pinguino).. la tarjeta de pinguino puedes utilizala si deseas.. mas claro puedes usar cualquier circuito que tenga un PIC18F4550 trabajando con cristal de 20Mhz y un conector USB

entre las mejoras de este daq esta el SUBVI para labview, es mucho mas sencillo de utilizarlo . saludos!!
Archivos Adjuntos
Tipo de Archivo: rar daq18f4550.rar (397,7 KB (Kilobytes), 259 visitas)
19/06/2013 #71


Hola Dinoelectro

una pregunta no se si me puedas ayudar arme el circuito con el pic18f4550 pero mi computadora puede actualizar el controlador mi computadora tiene windows 8 de 64 bits no se a que se deba espero me puedas ayudar.

de antemano gracias por tu atención saludos!!!!!!!!!!!!!!!
19/06/2013 #72

Avatar de dinoelectro

tercek dijo: Ver Mensaje
Hola Dinoelectro

una pregunta no se si me puedas ayudar arme el circuito con el pic18f4550 pero mi computadora puede actualizar el controlador mi computadora tiene windows 8 de 64 bits no se a que se deba espero me puedas ayudar.

de antemano gracias por tu atención saludos!!!!!!!!!!!!!!!

Al parecer el driver que ofrece microchip no funciona con windows 8,.. habra que esperar hasta una nueva actualizacion.

saludos!
19/06/2013 #73

Avatar de mnicolau

dinoelectro dijo: Ver Mensaje
Al parecer el driver que ofrece microchip no funciona con windows 8,.. habra que esperar hasta una nueva actualizacion.

saludos!
El driver de Microchip SI funciona en Windows 8. El tema está en que ese SO por defecto no permite instalar drivers "no" firmados. Para poder hacerlo hay que seguir estos pasos:

http://damerojo.blogspot.com.ar/2012...rmados-en.html

De esa manera van a poder instalarlo

Saludos
19/06/2013 #74


Hola
hice todo lo de la pagina http://damerojo.blogspot.com.ar/2012...rmados-en.html y no se pudo sigue igual que antes aparece un icono con el signo !
y el ordenador me dice no se reconoce el dispositivo usb
20/06/2013 #75

Avatar de dinoelectro

Gracias Mariano Nicolau por la info-

tercek, asegurate que el driver tiene el mismo VID y PID del dispositivo que deseas instalar. suerte!
09/07/2013 #76


Necesito de tu ayuda
Hola dino electro tengo un problema he descargado tu daq de 18f4550 pero mi laptop no lo reconoce, todos tus diseños estan hechos para 64 bits/windows 7 porque mi laptop es de 32bits/windows 7, no se cual es error. Ayuda
Imágenes Adjuntas
Tipo de Archivo: jpg 9-7-2013 9.7.36 1.jpg (16,5 KB (Kilobytes), 31 visitas)
14/07/2013 #77


Hola dinoelectro una pregunta por que no me reconoce labview a la daq, para que se dea la interfaz, la maquina ya lo reconoce. Gracias por tu ayuda.
18/07/2013 #78

Avatar de dinoelectro

cuando sale el mensaje NO SE RECONOCE EL DISPOSITIVO USB, debes ir al administrador de dispositivos e indicar la carpeta donde se encuentra el DRIVER - luego lo instalas.

observa algunos ejemplos de como adquirir datos en labview. recuerda que es requisito indicar en labview la ubicacion donde se encuentra la libreria mchpusbap.dll. todos los archivos necesarios ya los he subido al foro, asi que no deberias tener problemas.

Otro problema que pudiera estar ocurriendo es que talvez no indicaste en labview correctamente el VID&PID de tu dispositivo. - ve ha administrador de dispositivos, elije propiedades del dispositivo y averigua cual es numero VID&PID que tiene tu dispositivo. saludos!
06/08/2013 #79


Hola dinoelectro, tu trabajo es excelente. Gracias de antemano.
Te quería pedir un favor, ¿si pudieses subir la actualización para el 18F4550?
Veo que se nota muy bien pero no tengo una tarjeta con 18F2550

También tengo una duda... ¿Los valores en voltaje de salida de la DAQ son alrededor de los 0.18V? Expliquenenme por_favor. No se que habré hecho mal, la tarjeta DAQ es la de pinguino y no la veo mal hecha.
He revisado cada línea y están sin ningún corto, todo funciona, salvo ese detalle de las salidas que son muy bajas en voltaje.
07/08/2013 #80

Avatar de dinoelectro

c4z4d0r dijo: Ver Mensaje
Hola dinoelectro, tu trabajo es excelente. Gracias de antemano.
Te quería pedir un favor, ¿si pudieses subir la actualización para el 18F4550?
Veo que se nota muy bien pero no tengo una tarjeta con 18F2550

También tengo una duda... ¿Los valores en voltaje de salida de la DAQ son alrededor de los 0.18V? Expliquenenme por_favor. No se que habré hecho mal, la tarjeta DAQ es la de pinguino y no la veo mal hecha.
He revisado cada línea y están sin ningún corto, todo funciona, salvo ese detalle de las salidas que son muy bajas en voltaje.
Revisa en la Pag 2 de este mismo tema, esta el codigo fuente para hacerlo trabajar con el PIC18F4550.
Respecto a las salidas digitales, algo debe andar mal en el hardware, ya que deberias obtener 0 o 5V. (si tu tarjeta esta correctamente armada puede ser que tu PIC esta fallando) saludos!
¿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.