HomeMade

Pełna wersja: Sterownik ROTORA Arduino NANOv3
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Stron: 1 2 3 4
No tak, nie ma możliwości zamianić kabelków.
Firmware również nie przewiduje takiej opcji odwracania poziomu napięć z potencjometrów. W manualu ( rozdział "Position Sensors" ), jest o tym wspomniane, napięcie malejące do 0V - kierunek obrotu CCW, rosnące do 5V - kierunek CW.

Masz więc kilka opcji, z czego najtańszą jest wymiana na zwykły potencjometr. Inną możliwością jest dorobić wzmacniacz odwracający.
I kolejna - możesz przerobić funkcję odczytu ADC, tak aby odwracać odczytywane wartości.

Dla testów Twojego obecnego potencjometra zamień linię nr 13042 w pliku k3ng_rotator_controller.ino z zapisu
Kod:
return analogRead(pin);
na
Kod:
return (pin == rotator_analog_az) ? (1023-analogRead(pin)) : analogRead(pin);

Modyfikacja będzie poprawna pod warunkiem, że nie masz włączonej opcji odczytu 12bitowego

Spowoduje to odwrócenie wartości tylko dla potencjometu azymutu.
Na potencjometrze wszystko dziala OK , dla 0º mam 4.92V , dla 180º 2.470 V i dla 360º 33mV.
Teraz zamontuje na nowo czujnik halla i bede od nowa probowal. Byc moze zle robilem kalibracje i dla tego nie dzialalo tak jak powinno. Jesli nie bedzie dobrze to zamontuja optocoplador .

Pozdrawiam








Potencjometr zamontowałem normalny , teraz staram się zrobić kalibracje . Jeśli będzie działać to ponowie próby z czujnikiem Hall-a .Mam do dyspozycji optocoplador ktory moze pracowac z takimi wartosciami wejsciowymi 4-20mA , 0-4 i 0-10 V . Wiec jesli z potencjometrem bedzie dzialac poprawnie to na nowo zamontuje czujnik i optocoplador.
Teraz na pozycjo 0º mam 1.204 V i na 360º 4.92 V ale zle zrobilem kalobracje bo dochodzi do 220º i pokazuje napiecie 4.92 V. Ta wartosc odczytalem kiedy recznie dojechalem do konca obrotu anteny.

Komenda Q co robi ? w instrukcji jaka mam nic na ten temat nie pisze
Samo Q nic nie robi. \Q przywraca do EEprom wartości domyślne nastaw. Są to wszystkie wartości w definicjach, których nazwy kończą się na _INITIALIZE.
Tak mi wynika z manuala oraz komentarzy w kodzie
Na czujniku Halla nie działa poprawnie , trzeba będzie albo potencjometr albo optocoplador który mogę podłączyć odwrotnie ( tak myślę )


Dalsze próby jutro


Pozdrawiam i dziękuję Wszystkim za pomoc




Czyli , jeśli chce wrócić do konfiguracji początkowej to wpisuje \Q i kasuje moje późniejsze ustawienia . Czy tak?
Witam



Na wstepie Serdeczne Zyczenia w Nowym 2021 Roku

Mam prosbe do kolegow aby mi , tak lopatologicznie opisali proces kalibracji sterownika rotoru na sofcie K3NG. Mam niby poprawny opis ale w czasie wpisywania blokuje mi sie por szeregowy i nie wiem juz co zrobic
A robie ta kalibracje robie w ten sposob:

1 wpisuje O do okna portu
2 naciskam ENTER
pokazuje sie ROTATE TO FULL CCW AND SEND KEYSTROKE ...
3 obracam w prawo do konca
4 naciskam ENTER
5 Nie pokazuje ze sie zapisalo do pamieci
6 naciskam F
nic sie nie dzieje bo port sie zablokowal

Na jednym forum poradzili mi podpiac kondensator 10uF miedzy RESET i GND
Czy cos robie zle ?

Pozdrawiam
Stron: 1 2 3 4
Przekierowanie