URE foro pequeñas
Arduino control de ...
 
Notificaciones
Limpiar todo

Arduino control de rotores y seguimiento de Luna

Página 10 / 10
EA1DDO
Mensajes: 7812
#297597  - 8 julio, 2016 14:13 

Hola,

Sergio, como sabes, no tengo ese sensor.
He probado con potenciómetro y con acelerómetro/brújula digital, pero no he probado a manejarlo desde esos programas. Tengo que probar.

Pero si tu probando, con un potenciómetro, no tiene ese problema, parece que hay algo que interfiere, como tu muy bien has dicho.

Lo que K3NG suele hacer es activas el "modo debug" en el terminal, con el comando /D y con eso se recoge todos los datos que entran y salen de la placa.
Lo puedes activar, provocar ese fallo, y recoger los datos del debug, para ver si hay alguna pista que señale al origen del fallo.

73, Máximo - EA1DDO

PD. Por cierto, supongo que has activado la emulación GS232 esa.

Máximo Martín - EA1DDO / HK1H / M0HAO
EA1DDO@HoTMaiL.com
http://www.EA1DDO.es

ResponderCitar
Inició el tema
EA3EMG
Mensajes: 82
#242461  - 8 julio, 2016 16:04 

Hola Máximo,

Sí, he probado tanto la emulación GS232A y B, también la EasyComm y el problema aparece igualmente. El problema es que si tienes activado el tracking (software) no puedes activar el modo debug ya que utilizan el mismo puerto. Hace unos minutos me he dado cuenta que si retardo, en el software de seguimiento, la comunicación con el arduino, el problema también se retarda...proporcionalmente al tiempo que configuro.

EA3EMG - Sergio
Terrassa - JN11AN
www.qsl.net/ea3emg
ea3emg@amsat.org

ResponderCitar
EA4GKQ
Mensajes: 545
#297608  - 8 julio, 2016 16:37 

Yo tengo configurado el PstRotator que actualice cada 10 segundos. Que tiempo le das tu a tu software??

Ángel

ResponderCitar
EA3EMG
Mensajes: 82
#242462  - 8 julio, 2016 18:28 

Hola Angel,
Pues ahora tengo configurado el Satpc32 y tengo configurada la actualización cada 30s....y a los 30s me hace el reset en la lectura del encoder pasando a 359°. En elevación no tengo este problema, la única diferencia es que en la elevación no trabajo con encoder, sino con lectura analógica.

EA3EMG - Sergio
Terrassa - JN11AN
www.qsl.net/ea3emg
ea3emg@amsat.org

ResponderCitar
EA1DDO
Mensajes: 7812
#297612  - 8 julio, 2016 18:36 

Y si no... habrá que preguntarle al padre de la criatura.
O en el foro, por si alguno más le pasó y sabe algo.

73, Máximo

Máximo Martín - EA1DDO / HK1H / M0HAO
EA1DDO@HoTMaiL.com
http://www.EA1DDO.es

ResponderCitar
Inició el tema
EA4GKQ
Mensajes: 545
#297613  - 8 julio, 2016 20:17 

Deja a conexión al puerto serie abierta o la abre y cierra cada vez que quiere mandar datos??

Se reinicia el arduino o solo pierde la posición del encoder?

Ángel

ResponderCitar
EA3EMG
Mensajes: 82
#242463  - 8 julio, 2016 20:30 

Hola,

El Arduino no se reinicia cuando el software lee datos, solamente se reinicia la posición del encoder azimutal. Puedo comprobar que cuando el SatPc32 manda datos al Arduino ( led del Arduino parpadea) es cuando se reinicia. Entiendo que el puerto lo deja abierto durante toda la sesión, sino si que se reiniciaría el Arduino completamente.

EA3EMG - Sergio
Terrassa - JN11AN
www.qsl.net/ea3emg
ea3emg@amsat.org

ResponderCitar
EA3EMG
Mensajes: 82
#242464  - 8 julio, 2016 21:27 

Solucionado.

El problema estaba en el pin correspondiente a Z del encoder, no tenía definido dicho pin. El encoder incremental tiene una salida Z para definir cuando ha completado un giro. En mi caso no hago uso de esta salida en el encoder y definiré Z mediante otro mecanismo, por lo que al no utilizarlo (de momento) lo tenía sin asignar y algo tan simple me ha llevado de cabeza gran parte del día ;)

Gracias a todos por vuestra ayuda!.

EA3EMG - Sergio
Terrassa - JN11AN
www.qsl.net/ea3emg
ea3emg@amsat.org

ResponderCitar
EA1DDO
Mensajes: 7812
#297616  - 9 julio, 2016 08:00 

Hola,

Me alegro Sergio que hayas encontrado el problema.
Yo casi pensaba que era el código que había algo mal, pero si solo era un pin, solucionado.

Ya nos contarás como funciona ese sistema que tienes.

Gracias

73, Máximo - EA1DDO

Máximo Martín - EA1DDO / HK1H / M0HAO
EA1DDO@HoTMaiL.com
http://www.EA1DDO.es

ResponderCitar
Inició el tema
Página 10 / 10

QDURE - https://qsl.ure.es


Imprime y confirma tus QSL en tan solo tres click.

Nunca fue tan fácil y cómodo
el confirmar tus contactos.

TIENDA ONLINE URE


Publicaciones, mapas, polos, camisetas, gorras, tazas, forros polares y mucho más...

WEBCLUSTER EA4URE


Conoce el nuevo WebCluster de URE, ahora con nuevos filtros e información y compatible con GDURE