NOWE POSTY | NOWE TEMATY | POPULARNE | STAT | RSS | KONTAKT | REJESTRACJA | Login: Hasło: rss dla

HOME » ANTENY » STEROWNIK DO ROTORA KONRADA (ZAMIANA]

Przejdz do dołu strony<<<Strona: 2 / 2    strony: 1[2]

Sterownik do Rotora Konrada (zamiana]

  
HF7A
09.09.2022 13:18:00
poziom 4

Grupa: Użytkownik

QTH: JO91oq

Posty: 293 #8002203
Od: 2009-6-4


Ilość edycji wpisu: 1
Jednego schematu nie ma, bo zależy jakiej użyjesz wersji modułu Arduino - ja robiłem na Mega oraz na UNO. Jest to banalnie proste: dołączasz SDA do A4, SCL do A5 a w drugie wersji SDA-SDA i SCL-SCL. Transmisja jest szeregowa, więc wyświetlacz podłącza się równolegle z kompasem (trzeba odczytać jakie mają adresy rejestrów i wpisać je do programu). Zasilanie magnetometru +5V i komunikacja po skrętce (4 pary, każda połączona równolegle). U mnie skrętka ma ok. 12 metrów i musiałem dodać rezystory 4k7 podciągające napięcie, tutaj trzeba sobie je dobrać indywidualnie. Zasilanie OLED też z modułu, ale +3V3. Można zastosować również wyświetlacz LCD z wejściem I2C albo pokazywać wartości/kierunek/etc. na ekranie komputera.
Zasilanie Arduino przez 7805 z tego samego transformatora, który napędza rotor (zmiana kierunku przełącznikiem ON-OFF-ON). Rotor zasilany za pomocą osobnej skrętki. Próba puszczenia wszystkiego po jednej w moim przypadku niestety się nie powiodła.

Inna wersja, to zastosowanie potencjometru na osi rotora, odczytywanie zmiany napięcia na Arduino i jego programowa zmiana na azymut - tutaj jedna skrętka powinna wystarczyć.

_________________
Leszek
https://www.qrz.com/db/HF7A
  
Electra27.04.2024 19:22:01
poziom 5

oczka
  
sp6ryd
09.09.2022 19:53:12
poziom najwyższy i najjaśniejszy :-)

Grupa: Użytkownik

QTH: Wrocław

Posty: 3787 #8002282
Od: 2012-1-22
    HF7A pisze:


    Inna wersja, to zastosowanie potencjometru na osi rotora, odczytywanie zmiany napięcia na Arduino i jego programowa zmiana na azymut - tutaj jedna skrętka powinna wystarczyć.


U mnie ponad 27m UTP (4x2x0.5) i niestety spadek napięcia dość spory, dla samego rotora jakoś to pracowało, ale teraz potrzebowałbym transmisji cyfrowej do przełącznika anten. Chodzi mi po głowie taki uniwersalny moduł sterujący na dachu zasilany POE (48V= ) tyle że do tego rotora potrzebuję prąd zmienny, więc albo coś wykombinuję albo kolejny kabel trzeba będzie pociągnąć.

a nie było problemu z kalibrowaniem tego kompasu, czytałem gdzieś że taką procedurę trzeba zapewnić ?


  
SP2BPD
09.09.2022 20:28:58
poziom 6

Grupa: Użytkownik

Posty: 821 #8002283
Od: 2012-1-25
    sp6ryd pisze:

    a nie było problemu z kalibrowaniem tego kompasu, czytałem gdzieś że taką procedurę trzeba zapewnić ?


Na to pytanie pewnie za chwilę odpowie Leszek, ja tylko podzielę się tym, com znalazł w sieci. Tutaj https://cassiopeia.hk/arduinocompass/ pisze człowiek z Hong Kongu: "I added the magnetic declination, which depends on your location". U niego ta poprawka wynosiła niecałe 3 stopnie. Natomiast dla Łodzi wynosi to już 7 stopni (według tego kalkulatora: https://www.ngdc.noaa.gov/geomag/calculators/magcalc.shtml?) .

HF7A - dzięki za ciekawą ideę.


_________________
pozdr.
Piotr
  
HF7A
09.09.2022 21:04:04
poziom 4

Grupa: Użytkownik

QTH: JO91oq

Posty: 293 #8002290
Od: 2009-6-4


Ilość edycji wpisu: 3
Deklinację magnetyczną oczywiście należy uwzględnić(*) - tutaj można wybrać lokalizację na mapie: https://www.magnetic-declination.com, wartość wpisuje się w kod z https://github.com/jarzebski/Arduino-HMC5883L. Tam również znajduje się procedura kalibracji, którą najlepiej wykonać już z kompasem na docelowym miejscu - do tego zmodyfikowałem program, żeby zbieranie danych trwało dłużej niż założono, ze względu na prędkość obrotu rotora. Nie ma z tym żadnego problemu, robi się raz, chyba że nastąpi przebiegunowanie Ziemi, to trzeba będzie powtórzyć oczko

Jeśli chodzi o transmisję I2C na większe odległości to można użyć np. dwóch modułów z różnicowym transceiwerem I2C - takie rozwiązanie zapewnia komunikacyję I2C do 30 metrów po kablu ethernetowym: https://kamami.pl/wycofane-z-oferty/571689-qwiic-differential-i2c-breakout-modul-z-roznicowym-transceiverem-i2c-pca9615-bob-14589.html


_________________
Leszek
https://www.qrz.com/db/HF7A
  
SP2BPD
09.09.2022 21:15:59
poziom 6

Grupa: Użytkownik

Posty: 821 #8002291
Od: 2012-1-25
    HF7A pisze:

    Jeśli chodzi o transmisję I2C na większe odległości ...


może dla bezpieczeństwa arduino jakaś izolacja? np.https://botland.com.pl/konwertery-pozostale/19253-iso1540-dwukierunkowy-izolator-i2c-stemma-atqwiic-adafruit-4903-5903351247672.html
_________________
pozdr.
Piotr
  
HF7A
09.09.2022 21:20:46
poziom 4

Grupa: Użytkownik

QTH: JO91oq

Posty: 293 #8002296
Od: 2009-6-4
(*) Właściwie to nie trzeba się tą deklinacją nadmiernie przejmować - ja zrobiłem w ten sposób, że zamontowałem na maszcie kompas w dowolnym położeniu - ważne jest jedynie, żeby oś Z była możliwie maksymalnie w pionie. Potem ustawiłem antenę na północ, zgodnie z tym co pokazał kompas w smartfonie (z obliczoną deklinacją wg GPS), a w programie (w miejscu na wpisanie deklinacji) uwzględniłem poprawkę na przypadkowe zamontowanie kompasu.

Izolacją bym się nie przejmował, ten izolator byłby najdroższym elementem. U mnie póki co wszystko działa.


_________________
Leszek
https://www.qrz.com/db/HF7A
  
sp6ryd
09.09.2022 21:55:10
poziom najwyższy i najjaśniejszy :-)

Grupa: Użytkownik

QTH: Wrocław

Posty: 3787 #8002303
Od: 2012-1-22
Jak na dole i na górze będzie arduino to zamiast natywnego I2C lepiej chyba dać RS485 drivery, są łatwodostępne. Transmisja w 2 kierunkach zajmie 1 parę zostaje 6 x 0.5 na zasilanie. Tak miałem kiedyś zrobiony przełącznik antenowy. dodając rotor wszystko się zmienia bo prądu trochę mi brakło. Conradowski silnik ma coś chyba powyżej 20W (już nie pamiętam). Chciałem uniknąć przeciągania kolejnego kabla ale z obliczeń nic nie wyszło więc projekt puszczenia wszystkiego po jednym UTP upadł. Tym bardziej, że chciałem też wyciągnąć na dach Ethernet by może jakiś mały SDR headend wystawić bliżej przełącznika antenowego i niewykorzystywane akurat anteny kierować do niego. Na to wszystko potrzeba prądu więc muszę się postarać bardziej i wyciągnąć dedykowane zasilanie (ze względu na rotor zmienne 24V już po spadkach, byłoby najwygodniej i bezpiecznie) Z drugiej strony im wyższe napięcie tym mniejszy spadek więc stałe 48V też mnie kusi, ale z tym trzeba by opanować falownik dla silnika 2 fazowego w rotorze. Rozważałem taka opcję bo ten rotor jak jest mocno dociążony to nie rusza przy 50Hz przesuniętych zwykłym kondensatorem a z takim prostym falownikiem na arduino już by można coś PWM'em pokombinować - takie tam rozważania teoretyczne ,)
  
SP2BPD
10.09.2022 16:52:26
poziom 6

Grupa: Użytkownik

Posty: 821 #8002410
Od: 2012-1-25
... a wszystko to (Arduino, komunikacja I2C, falowniki, PWM) tuż przy antenie, która przez większość czasu służy jako odbiorcza ...
Piszę to, bo w tych tygodniach eksperymentuję z anteną, która ma w pobliżu właśnie Arduino i właśnie I2C. Na niektórych pasmach powstają nieakceptowalne zakłócenia.
_________________
pozdr.
Piotr
  
Electra27.04.2024 19:22:01
poziom 5

oczka

Przejdz do góry strony<<<Strona: 2 / 2    strony: 1[2]

  << Pierwsza     < Poprzednia      Następna >     Ostatnia >>  

HOME » ANTENY » STEROWNIK DO ROTORA KONRADA (ZAMIANA]

Aby pisac na forum musisz sie zalogować !!!

TestHub.pl - opinie, testy, oceny