Controlador de rotador AlfaSPID SP5GNI

Después de una reparación exitosa del rotador AlfaSPID en Mástiles RDM-12 – reemplazo de la unidad del motor – Encontré una función en funcionamiento., que no me convenía. Sin embargo, que el controlador Rot1prog tenía un conector de conexión a PC en el panel trasero, el controlador no se comunicó con la computadora.

Conector en la unidad motora original del rotador AlfaSPID.
Conector en la unidad motora original del rotador AlfaSPID.
Conector en la nueva unidad motora AlfaSPID del rotador
Conector en la nueva unidad motora AlfaSPID del rotador

Después de consultar con Jacek de AlfaSPID, se nos ocurrió, que esta versión del controlador Rot1prog aún no tiene una conexión a PC en el firmware. Ya que era una versión anterior., entonces solo habia una opcion comprar un nuevo conductor. el estaba saliendo 220 € más gastos de envío. Esa es una cantidad significativa. Estaba pensando en usar ajustes preestablecidos., donde con un clic sería posible rotar el rotador en la dirección predeterminada y luego reorientarlo manualmente. Sin embargo, tampoco quedé satisfecho con la velocidad de disparo.. Esto se puede aumentar utilizando un voltaje de suministro más alto para el motor.. Se juntaron varias razones, por lo cual comencé a buscar la posibilidad de construir un nuevo controlador para el rotador AlfaSPID.

El método de lectura de la posición del rotador AlfaSPID.

RDM de 12 mástiles con tribander moxon girado por rotador AlfaSPID
RDM de 12 mástiles con tribander moxon girado por rotador AlfaSPID

El rotador AlfaSPID utiliza pulsos para determinar la posición.. El principio es, que durante la calibración el rotador se ajusta al acimut básico. Entonces se detecta la rotación de él. por el número de pulsos (por ejemplo, 40° desde el acimut básico será 40 impulsos). Después de la rotación, el rotador guarda la nueva posición en la memoria EEPROM..

No hay muchos conductores., que soportan este método. encontré las conexiones RA0SMS, K3NG con serie de controladores Arduino MEGA y SP5GNI. Después de considerar y comparar las construcciones, me decidí por la versión según Mirko., SP5GNI.

Conexión del controlador al rotador AlfaSPID SP5GNI

La conexión es muy clara.. El circuito con la resistencia R1 y el optoacoplador OK1 garantiza la detección de pulsos del rotador.. El circuito 74LVC1G17DBV asegura su conformación.. Esta señal se envía a la entrada Arduino Nano.. Sus otras entradas son cuatro botones. (solo se usan tres): transporte, izquierda y PARAR.

Una pantalla LCD de dos líneas conectada al Arduino Nano a través del bus I2C. Las otras dos salidas son relés de potencia controlados., que controlan la polaridad del voltaje suministrado al motor rotador. Este voltaje es proporcionado por una fuente separada. 12 hasta 24V exclusivamente para alimentar la parte de potencia. La indicación se completa con un par de LED.

La parte lógica se alimenta con los +5V suministrados al Arduino.. Se puede conectar un cargador normal o una computadora a este conector.. Esto hace posible controlar software como DXView, HORA, N1MM Rotor, PstRotator y similares.

Construcción del controlador para rotador AlfaSPID SP5GNI

Controlador terminado para el rotador SP5GNI debajo del decodificador de banda y medidor PSV
Controlador terminado para el rotador SP5GNI debajo del decodificador de banda y medidor PSV

SP5GNI colocó los documentos y el código necesario en su GitHUB https://github.com/sp5gni/GNI-r3-rotator-controller Será necesario para programar el Arduino. Biblioteca LiquidCrystal_I2C (SP5GNI), que está disponible en https://hf5l.pl/wp-content/uploads/2021/04/LiquidCrystal_I2C.zip te lo aviso con antelación, porque otras bibliotecas LiquidCrystal_I2C no me funcionaron con el código proporcionado.

Primero probé la conexión en una placa de circuito impreso universal.. El controlador respondió al comando de giro., pero el programa no se muestra azimut. Lo descubrí solo interceptando los datos enviados desde y hacia la PC., que el paquete con datos del controlador no está completo y falta un byte. En ese momento ya estaba solucionando el problema con Miroslaw por correo electrónico y se nos ocurrió el problema y su solución prácticamente al mismo tiempo..

Después de esta corrección, el controlador funcionó exactamente como se esperaba.. SP5GNI más adelante GitHUB colocado una versión actualizada, que corrige el error.

módulo de relé

Conecté la salida del Arduino a 2-módulo de relé de canal. Estos módulos proporcionan aislamiento galvánico y por un poco más que eso. 2 € ni siquiera compras el relé en sí. Diagrama de bloques 1602 s I2C, Arduino Nano , 2-módulo de relé de canal aj Conectores GX16-4 Compré a través de la tienda electrónica. https://techfun.sk

Fuente de alimentación para una computadora portátil utilizada como fuente de alimentación para el motor rotador.
Fuente de alimentación para una computadora portátil utilizada como fuente para un motor rotador

Fuente de alimentación para el motor rotador.

La alimentación del motor la proporciona la fuente de alimentación del portátil 19V/6,7A DA130PE1-00 ADP-130DB. Sin embargo, también se pueden utilizar otros modelos., que cumplan con los voltajes y corrientes. Estas fuentes de alimentación se pueden conseguir de segunda mano a un precio relativamente económico., por ejemplo a través de Bastardo

La estructura es en un gabinete de cuprextita.. Usé un interruptor para control derecha-izquierda.. Es simple y comprensible., además, elimina la pulsación no deseada de ambos botones a la vez.

Evaluación después de varios meses de funcionamiento.

El controlador SP5GNI funciona muy bien. Los costos son aprox.. 50 €, que es una quinta parte del precio del controlador AlfaSPID original. También funciona un enlace a una PC con un enlace al programa PSTRotator:

Captura de pantalla N1MM+ en concurso que incluye PSTRotator conectado al controlador SP5GNI
Captura de pantalla N1MM+ en concurso que incluye PSTRotator conectado al controlador SP5GNI
5 1 voz
Evaluación de artículos
Configurar
Establecer alertas
huésped
2 Comentarios
El más antiguo
Lo último Más votados
Comentarios insertados
Ver todos los comentarios
Estornino OK2SLC
Estornino OK2SLC
1 hace un mes

También tuve un error Rot1Prog con Jack hace algún tiempo., cuando el control manual se congela después de un comando enviado desde la PC. Su única solución fue comprar un nuevo controlador.… Al final encontré una solución al error que consistía en agregar botones de parada., con el que se pueden desbloquear los botones CW/CCW. Y otro defecto es el llamado. “208”, cuál es el azimut predeterminado al que gira en el caso, Cuándo el “charlando” controlador desde la PC. Pero incluso para eso descubrí una solución usando Hamlib, que uso con éxito.

=========================.
De hecho, existía una versión de Rot1Prog., que no tenía RS232 o USB?

2
0
Estaremos felices por tus comentarios, Por favor, comentario!X