Buscador
YoReparo.com La Web 

Regístrate gratis para participar de los foros, o si ya estás registrado haz login.

problema con la direccion de lpt y el software de todorobot

comentario del autor Vie Jun 01, 2007 3:11 am
   
estoy intentando hacer funcionar el soft de todorobot.com.ar echo en vb con la io.dll

con una tarjeta paralela con chipset nm9805
el problema es que el so win no le asigna ninguna de las direcciones estándar al nuevo puerto ni permite cambiarla por lo tanto el soft de todorobot no funciona e intento ponerle la que aparece en el panel de control pero no funciona es bc400 pero en el código fuente dice que debe ser integer y da error

probé el puerto conectando una impresora y funciono correctamente como lpt3 pero la io.dll solo funciona con direcciones de memoria....


no se como debo ponerle la dirección
ayuda

otro juan

Reputación

asistió a la solución Vie Jun 08, 2007 7:37 pm
   
Ok. Primero que win estas usando? Segundo trata de verificar bien la direccion que mencionas ya que:

BC400--->771072!!!! ( en decimal)

Las direcciones de los puertos son:

LPT1--->&H378 (888 decimal)
LPT2--->&H278 (632 decimal)
LPT3--->&H3BC (956 decimal)

Verifica y comenta.-

mammuky

Reputación

comentario del autor Sab Jun 09, 2007 5:12 pm
   
mira aquí va es xp

el puerto funciona perfectamente con impresoras

esto tiene detenido mi proyecto de control de motores paso a paso
gracias

direccion del puerto.GIF  (22,43 KB)

direccion del puerto.GIF

direccion del puerto paralelo con tarjeta netmos

otro juan

Reputación

asistió a la solución Sab Jun 09, 2007 8:01 pm
   
Ok. La direccion de tu puerto es "BC00" y no "BC400" como mencionaste.-
Intenta colocar en el soft de todo robot asi "&HBC00".-
Si no te deja intenta cambiar la configuracion del puerto desmarcando la opcion "Utilizar config. Automatica" y click en cambiar configuracion. y coloca :

Intervalo de entrada salida: 0378-037F.-

Pero igualmente la de arriba debe de funcionar.-
Te adjunto una pequeña aplicacion para probar tu puerto con la Io.dll

Suerte y comenta.-

Prueba.rar  (3 kb) - Ponerla en el mismo dir que el soft de Todorobot

mammuky

Reputación

comentario del autor Sab Jun 09, 2007 9:51 pm
   
probado tanto en soft de todo robot como en su aplicación
Código:&HBC00
resultado pantalla azul y reinicio

no se puede desmarcar y lo único que se pude hacer es cambiar de lpt2 al lpt3

en google lo mas parecido que hay es esto pero no sirve http://209.85.165.104/search?q=cache:Kp4hS7YgAwcJ:www.overclockers.cl/foros/index.php%3Fs%3D4c2056e67f44d1a86c8b74bfdbeaed05%26showtopic%3D131144%26view%3Dgetlastpost+direccion+netmos&hl=es&ct=clnk&cd=1&gl=cl&lr=lang_es&client=firefox-a

y e probado varias versiones del driver pero nada

e buscado otras maneraas de accede al puerto pero nada
...
Question Question Question

otro juan

Reputación

asistió a la solución Dom Jun 10, 2007 12:36 am
   
Ok.
1)-En la pantalla azul te hace un volcado de memoria?
2)-Cuantos puertos fisicos de impresora tenes?
3)-Probaste en agregar algun puerto de impresora desde el panel de ctrol?

Espero comentarios, suerte.-

mammuky

Reputación

comentario del autor Dom Jun 10, 2007 4:31 pm
   
la pantalla azul y reinicio automático
así que no se alcanza a ver , el colapso es tanto que se daño el archivo prueba.exe perdiéndose


2 puertos
lpt1 en placa madre
lpt3 en placa pci

ahora por que no usar lpt1
todavía tengo impresoras que lo usan ademas esta muy directo a la placa madre como para experimentar, y no es fácil conseguir optoacopladores



no lpt3 se agrega al momento de instalar los driver desde el panel de control

no e tenido mucha suerte todavía

otro juan

Reputación

asistió a la solución Dom Jun 10, 2007 11:31 pm
   
Ok. LPT1 que direccion tiene?
Podes usar la configuracion que te adjunto.-
Esto me tiene loco ( jajajajajajaja)
Comenta y Suerte.-.

PotReles.gif  (6,97 KB)

PotReles.gif

Salida Reles 8

mammuky

Reputación

comentario del autor Lun Jun 11, 2007 4:18 pm
   
gracias yo había pensado en usar el uln alimentando los motores, sin embargo estos motores paso a paso son bipolares, le pondría un l293
sin embargo o no los encuentro o me piden 20 veces su valor o MAS!
con tu ejemplo con el precio de 1 rele en la tienda de la esquina compras todo pero en la tienda de lejos( ja si es que tuvieran integrados)


así que estaba tratando de ocupar un lb1946 que lo incluye todo todo hasta el puente H este trabaja con 5V y 40V sin embargo no confió mucho en el como para conectarlo directo al lpt1 por esto estaba tratando de usar otra tarjeta con puerto paralelo a al cual no le tengo demasiado cariño por lo que podría experimentar seguro todo lo que pueda.

tal ves exista otra manera de acceder al puerto???

otro juan

Reputación

asistió a la solución Lun Jun 11, 2007 4:38 pm
   
Ok. Preguntas:
1)-Vos queres manejar motores pap?
2)-Cuanto motores queres manejar?
3)-Si o si tiene que ser por el puerto paralelo?


Pd: Te pregunto esto porque no logro entender todavia como no es que no podes acceder al puerto paralelo, y si no lo que se puede hacer es conectar un pic al puerto serie y que este maneje los motores.-

La otra forma que puedes usar para probar el puerto es usando el qbasic
yo te aconsejo que trates de encender tu maquina sin cargar win, solo en ms-dos y pruebes con qbasic.-

En qbasic para acceder al puerto es asi:

Out puerto,dato

Ejemplo LPT1:

out 888,255 ---> pone a uno Db0-Db7

Otra cosa cual es la direccion de tu LPT1?
Subi una captura como la anterior.

Bue suerte y comenta.-

mammuky

Reputación

comentario del autor Lun Jun 11, 2007 4:54 pm
   
gracias

si es para manejar motores paso a paso
primero solo uno una ves que aprenda agregare mas la idea es terminar con al menos tres
y que la parte inteligente se realice via software PC

podría ser serie pero nececitaria un pic que no tengo

al que no puedo acceder es al lpt3 que es al que quiero acceder
el lpt1 esta bien

estoy viedo el msdn pero las referencias al lpt son desde un punto de vista de impresoras

años que no uso el qbasic pero lo intentare

lpt1direccion.gif  (21,89 KB)

lpt1direccion.gif

direccion del lpt1

otro juan

Reputación

asistió a la solución Lun Jun 11, 2007 5:09 pm
   
Ok. Si si en lpt1 aparece bien.-
Te aconsejo que lo uses al reves.-
Impresora en Lpt3 y con lpt1 usa el soft y listo asi no te complicas.-
Ya encontre el problema, y este radica en que las direcciones que aparecen son del puerto PCI y por eso no te va a funcionar(no habia leido bien en la captura anterior y recien ahora me doy cuenta, perdon).-
Asi que usa el LPT1.-


Suerte.-

mammuky

Reputación

comentario del autor Lun Jun 11, 2007 8:08 pm
   
Impresora en Lpt3 y con lpt1 usa el soft
ese no es el problema
el problema es que si algo malo le llegase a pasar al puerto de la placa madre me dolería mucho muchísimo en cambio si el puerto de la tarjeta pci muere no me dolería tanto
por lo tanto esto investigando si hay otra manera de controlar el puerto sin usar las direcciones directamente

otro juan

Reputación

asistió a la solución Lun Jun 11, 2007 8:25 pm
   
Ok.
Dale con ganas juan, estuve viendo por la red que hay varios que tienen el mismo problema que vos,trata de conseguirte un par de optos o el uln y proba, si esta optoacoplado nunca le va a pasar nada quedate tranquilo. No se de donde sos pero aca donde vivo yo los optos salen USD 0.60 asi que con casi USD 5 te lo armas y proteges tu puerto.-

Suerte y contame tus resultados.-

mammuky

Reputación

comentario del autor Lun Jun 11, 2007 9:43 pm
   
seguiré buscando pero parece que tendré que conseguir los optos aunque tarde un tiempo

segire buscando por el lado código

otro juan

Reputación



Hacer una pregunta

Reglamento / P+F

Foros

Miembros / Expertos