Dopo la riparazione riuscita del rotatore AlfaSPID a RDM-12 torri - sostituzione dell'unità motore - ho riscontrato in funzione una caratteristica che non mi soddisfaceva. Nonostante il controller Rot1prog avesse un connettore sul pannello posteriore per il collegamento al PC, il controller non comunicava con il computer.


Dopo aver consultato Jacek di AlfaSPID, abbiamo scoperto che questa versione del controller Rot1prog non ha ancora la connessione al PC nel firmware. Poiché si trattava di una versione più vecchia, l'unica opzione era zakúpenie nového ovládača. Ten vychádzal 220 € plus poštovné. To je značná suma. Uvažoval som na využitím predvolieb, kde jedným klikom by bolo možné natočiť rotátor do predvoleného smeru a následne dosmerovať ručne. Avšak nevyhovovala mi aj rýchlosť natáčania. Tá sa dá zvýšiť použitím vyššieho napájacieho napätia pre motor. Stretli sa tak viaceré dôvody, pre ktoré som začal hľadať možnosť postavenia nového ovládača k AlfaSPID rotátora.
Nell'articolo leggerai
Metodo di lettura della posizione del rotatore AlfaSPID

Il rotatore AlfaSPID utilizza impulsi per rilevare la posizione. Il principio è che durante la calibrazione il rotatore viene impostato sull'azimut di base. La rotazione da lì viene quindi rilevata počtom impulzov (napríklad 40° od základného azimutu bude 40 impulzov). Po natočení si rotátor uloží novú pozíciu do EEPROM pamäte.
Non ci sono molti controller che supportano questo metodo. Ho trovato schemi RA0SMS, K3NG con mega Arduin e una serie di controlli SP5GNI. Dopo aver considerato e confrontato le strutture ho deciso la versione secondo Mirka, SP5GNI.
Collegamento del controller al rotatore AlfaSPID SP5GNI
Lo schema è molto comprensibile. Il circuito con il resistore R1 e l'optoaccoppiatore OK1 rileva gli impulsi dal rotatore. Il circuito 74LVC1G17DBV ne garantisce la forma. Questo segnale viene indirizzato all'ingresso Arduino Nano. Jeho ďalšími vstupmi je štvorica tlačidiel (využívajú sa len tri): doprava, doľava a STOP.
Na Arduino Nano cez I2C zbernicu pripojený dvojriadkový LCD display. Altri due output controllano i relè di potenza che gestiscono la polarità della tensione fornita al motore del rotatore. Questa tensione è fornita da una sorgente separata da 12 a 24V esclusivamente per l'alimentazione della parte di potenza. L'indicazione è completata da un paio di LED.
L'alimentazione della parte logica proviene da +5V forniti all'Arduino. Su questo connettore è possibile collegare un normale caricatore o computer. Ciò consente anche il controllo tramite software come DXView, HRD, N1MM Rotor, PstRotator e simili.
Costruzione del controller per il rotatore AlfaSPID SP5GNI

SP5GNI ha inserito la documentazione e il codice necessario sul suo GitHUB https://GitHUB.com/sp5gni/GNI-r3-rotator-controller Per programmare Arduino sarà necessaria la knižnica LiquidCrystal_I2C (SP5GNI), ktorá je dostupná na https://hf5l.pl/wp-content/uploads/2021/04/LiquidCrystal_I2C.zip Lo segnalo in anticipo, perché altre librerie LiquidCrystal_I2C non funzionavano con quel codice.
Inizialmente ho provato lo schema su una breadboard universale. Il controller rispondeva al comando di rotazione, ma il programma non visualizzava azimut. Solo catturando i dati inviati da e verso il PC ho scoperto che il pacchetto con i dati dal controller non è completo e manca un byte. A quel tempo stavo già discutendo la questione via email con Miroslaw e praticamente allo stesso tempo siamo arrivati al problema e alla sua soluzione.
Dopo questa correzione il driver funzionava esattamente come previsto. GitHUB ha inserito una versione aggiornata che corregge l'errore.
Modulo relè
Output da Arduina che ho connesso a Modulo di relè a 2 canali. Questi moduli forniscono un dipartimento galvanico e non comprerai il relè stesso per un prezzo di oltre € 2. Visualizza 1602 con I2C, Arduino Nano , Modulo di relè a 2 canali A Connettori GX16-4 Ho comprato tramite eShop https://techfun.sk

Alimentatore per motore rotatore
L'alimentatore per il motore fornisce una fonte per un notebook 19V/6.7A DA130PE1-00 ADP-1330DB. Tuttavia, possono anche essere utilizzati altri modelli che si adattano alla tensione e alla corrente. Tali alimentatori possono essere relativamente economici per ottenere la seconda mano, ad esempio, attraverso Bazoš
La costruzione è nel gabinetto di Kuprextit. Per controllare la destra: ho usato l'interruttore a sinistra. È semplice e comprensibile ed elimina la pressione indesiderata di entrambi i pulsanti contemporaneamente.
Valutazione dopo alcuni mesi di utilizzo
Il controller SP5GNI funziona bene. Il costo è di ca. 50 €, che è un quinto del prezzo del controller Alfaspid originale. C'è anche un collegamento a un collegamento PC allo PStotator:


Inoltre, sono in qualche modo con l'errore Jackem ROT1Prog, qualsiasi dopo il comando inviato dal PC al congelamento del controllo dell'asciugamano. L'unico era quello di acquistare un nuovo assegno -up ... Infine, sono un errore che abbiamo trovato il lavoro che abbiamo trovato oltre al pulsante di arresto, che sbloccherà i pulsanti CW/CCW. E un altro errore è così chiamato. "208", quando è predefinito imposta l'azimut a cui ruota in mezzo, quando il controller "Cure" dal PC. Ma anche per questo, la soluzione alternativa IMMIL aiuta Hamlib, che uso.
In realtà c'era una versione di Rot1Prog che non aveva RS232 o USB?
In realtà c'era una versione di Rot1Prog che non aveva RS232 o USB?
Ho comprato il rotatore con la torre RDM-12 dopo SK. Si poteva vedere il segno del tempo, ma sembrava che fosse 'pronto all'uso'. Quanto mi sbagliavo...
... ma la mancanza di connessione al PC è stata una sorpresa, perché nel controller c'è il cavo collegato. Per un paio di sere ho verificato se avevo un problema con il cavo per il PC, se avevo configurato male il software, se...