04-09-2023, 21:49
Po latach wróciłem do mojego wcześniejszego projektu związanego z anteną magnetyczną opisaną w tym wątku:
Postanowiłem obecnie zmienić układ napędowy kondensatora z silnika 15 stopni na krok z przekładnią 1:76 na silnik krokowy 1.8 stopnia bez przekładni co pozwoliło mi na wyeliminowanie istniejących luzów przekładni silnika oraz poprawiło ogólne działanie sterownia.
Na początek proponuję obejrzeć film z praktycznej realizacji sterowania gdzie widać jak ustawia się kondensator zmienny w zależności od poleceń ze sterownika. Sterownik połączony jest z kondensatorem za pomocą kabla z sześcioma przewodami (cztery dla silnika i 2 dla kontaktrona -> ustala punkt odniesienia dla pojemności kondensatora).
strojenie kondensatora
Sterownik został wykonany z użyciem procesora ESP32, który nieco szerzej opisałem w tym wątku:
Silnik krokowy bez przekładni wymaga użycia sterownika mikrokrokowego DRV8825.
Układ wykorzystuje wyświetlacz ST7735S, ma pięć klawiszy oraz enkoder obrotowy z przełącznikiem osiowym.
Procesor sterownika jest zaprogramowany w języku upython i ma następujące funkcje:
- reset -> ustawienie kondensatora na maksymalną pojemność
- zapamiętanie bieżącej pozycji w jednej z 10 pamięci
- przywołanie z pamięci zaprogramowanej pozycji kondensatora
- ręczna regulacja pojemności kondensatora z krokiem 1 lub 5 (zakres 0-799 kroków)
- wyświetlacz pokazuje aktualną pojemność kondensatora oraz stan jego "wypełnienia" a także ostatnio używany adres pamięci
Po włączeniu sterownika ustawia on kondensator na wartość zapamiętaną w pamięci 0 (pamięci numerowane są od 0 do 9)
Na kilku zdjęciach pokazałem kolejno: podstawowe elementy do budowy sterownika, zmontowaną płytkę sterownika z obu stron, obudowę z laminatu w różnych fazach jej wykonania i na koniec widok działającego sterownika.
Sterownik ma zasilacz sieciowy w obudowie ale można go zasilać z zewnątrz napięciem 12V (gniazdo z tyłu obudowy).
Na razie klawisze nie mają jeszcze opisu ale idąc od lewej: szary klawisz to reset (maksymalna pojemność), drugi z lewej to przywołanie wartości z pamięci, środkowy to zapamiętanie bieżącej wartości a dwa klawisze z prawej to zmiana wartości pamięci w dół i w górę.
Antena ze sterownikiem spisuje się dość dobrze. Wykonałem już po kilkanaście łączności na pasmach 7, 10.1 i 14MHz a najbardziej przydatną funkcją jest szybkie ustawienie kondensatora na odpowiednią zapamiętaną wartość podczas zmiany pasma.
L.J.
Postanowiłem obecnie zmienić układ napędowy kondensatora z silnika 15 stopni na krok z przekładnią 1:76 na silnik krokowy 1.8 stopnia bez przekładni co pozwoliło mi na wyeliminowanie istniejących luzów przekładni silnika oraz poprawiło ogólne działanie sterownia.
Na początek proponuję obejrzeć film z praktycznej realizacji sterowania gdzie widać jak ustawia się kondensator zmienny w zależności od poleceń ze sterownika. Sterownik połączony jest z kondensatorem za pomocą kabla z sześcioma przewodami (cztery dla silnika i 2 dla kontaktrona -> ustala punkt odniesienia dla pojemności kondensatora).
strojenie kondensatora
Sterownik został wykonany z użyciem procesora ESP32, który nieco szerzej opisałem w tym wątku:
Silnik krokowy bez przekładni wymaga użycia sterownika mikrokrokowego DRV8825.
Układ wykorzystuje wyświetlacz ST7735S, ma pięć klawiszy oraz enkoder obrotowy z przełącznikiem osiowym.
Procesor sterownika jest zaprogramowany w języku upython i ma następujące funkcje:
- reset -> ustawienie kondensatora na maksymalną pojemność
- zapamiętanie bieżącej pozycji w jednej z 10 pamięci
- przywołanie z pamięci zaprogramowanej pozycji kondensatora
- ręczna regulacja pojemności kondensatora z krokiem 1 lub 5 (zakres 0-799 kroków)
- wyświetlacz pokazuje aktualną pojemność kondensatora oraz stan jego "wypełnienia" a także ostatnio używany adres pamięci
Po włączeniu sterownika ustawia on kondensator na wartość zapamiętaną w pamięci 0 (pamięci numerowane są od 0 do 9)
Na kilku zdjęciach pokazałem kolejno: podstawowe elementy do budowy sterownika, zmontowaną płytkę sterownika z obu stron, obudowę z laminatu w różnych fazach jej wykonania i na koniec widok działającego sterownika.
Sterownik ma zasilacz sieciowy w obudowie ale można go zasilać z zewnątrz napięciem 12V (gniazdo z tyłu obudowy).
Na razie klawisze nie mają jeszcze opisu ale idąc od lewej: szary klawisz to reset (maksymalna pojemność), drugi z lewej to przywołanie wartości z pamięci, środkowy to zapamiętanie bieżącej wartości a dwa klawisze z prawej to zmiana wartości pamięci w dół i w górę.
Antena ze sterownikiem spisuje się dość dobrze. Wykonałem już po kilkanaście łączności na pasmach 7, 10.1 i 14MHz a najbardziej przydatną funkcją jest szybkie ustawienie kondensatora na odpowiednią zapamiętaną wartość podczas zmiany pasma.
L.J.