Odpowiedz 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Sterownik ROTORA Arduino NANOv3
SQ8MVY Offline
Paweł
****

Liczba postów: 724
Dołączył: 30-07-2011
Post: #31
RE: Sterownik ROTORA Arduino NANOv3
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.

73 Paweł
(Ten post był ostatnio modyfikowany: 30-11-2020 18:55 przez SQ8MVY.)
30-11-2020 18:46
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Odpowiedz 


Wiadomości w tym wątku
RE: Sterownik ROTORA Arduino NANOv3 - SQ8MVY - 30-11-2020 18:46

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości