Odpowiedz 
 
Ocena wątku:
  • 1 Głosów - 5 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Zminiaturyzowana, "oldschoolowa" synteza na si570
SP5TIO Offline


Liczba postów: 9
Dołączył: 05-02-2012
Post: #1
Zminiaturyzowana, "oldschoolowa" synteza na si570
Od latBlush konstruuję przenośny transceiver zainspirowany wojennymi konstrukcjami zrzutowymi, dla partyzantki, Cichociemnych, itp. Zaprojektowałem własne rozwiązanie sterownika radia/"syntezy" na si570. Na tą chwilę gotowa jest część podstawowa, czyli sterowanie si570, wyświetlanie częśtotliwości, pamięć czterech "banków" vfo.
Osobliwości mojego rozwiązania:
-wymiary płytki 3x7cm, grubość zmontowanego układu 1cm
-wyświetlacz oldschoolowy-9 cyfrowy led, od kalkulatora.
-tylko dwa przyciski i enkoder
To ma być urządzenie "partyzanckie", z nutką surowości ale, mam nadzieję, funkcjonalne.
Na płytce znajduje się prawie wszystko co trzeba.
-si570
-procesor-stm32f103rbt6
-max3232-3,3-voltowa wersja max 232 czyli port com
-dwa klucze uln2003, 14 kanałów do sterowania radiem
-wyświetlacz z kalkulatora
-przyciski

Płytka zaprojektowana w kicadzie, załączam plik schematu i płytki w formacie brd.
Wgrywanie wsadu do procesora przewidziane przez rs232-producent procka firma st mikro coś tam udostępnia program do łądowania wsadów przez rs232 z użyciem wbudowanego w procesor bootloadera. Na razie jeszcze nie testowane, używam jtag-a.


Załączone pliki Miniatury
İmage İmage

.pdf  VfoSi570.pdf (Rozmiar: 152.67 KB / Pobrań: 1251)
.zip  vfo1a.zip (Rozmiar: 36.19 KB / Pobrań: 1142)
.hex  vfo_v2.hex (Rozmiar: 110.47 KB / Pobrań: 1163)
(Ten post był ostatnio modyfikowany: 03-02-2014 0:25 przez SP5TIO.)
03-02-2014 0:25
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
UA1ARN Offline
Genadi
*

Liczba postów: 16
Dołączył: 18-03-2012
Post: #2
RE: Zminiaturyzowana, "oldschoolowa" synteza na si570
Nice board!

My notes:
1) how about save last frequency?
2) 5 Volt optical encoders can not be used, because PA0 and PA1 а not 5-volt tolerant inputs.
(Ten post był ostatnio modyfikowany: 04-02-2014 23:25 przez UA1ARN.)
04-02-2014 23:25
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP5TIO Offline


Liczba postów: 9
Dołączył: 05-02-2012
Post: #3
RE: Zminiaturyzowana, "oldschoolowa" synteza na si570
Witam!

at 1)-cztery banki pamięci, częstotliwość, rit, emisja i załączenie przedwzmacniacza.(rit jeszcze do dokończenia). Cztery banki bo na tyle wystarczyło, przy założeniu przestrajania z minimalnym krokiem 10hz, pamięci podtrzymywanej po wyłączeniu zasilania przez superkondensator-zobaczymy na jaki czas wystarczy. Jako, że rejestry BKP to pamięć typy RAM, bez ograniczenia cykli zapisu więc zapisywana jest każda zmiana częstotliwości.
at 2)-racja! Żeby zastosować 5voltowe enkodery optyczne czy magnetyczne zamiast dławików L5 i L6 montujemy diody-poniżej schemat z tą zmianą.

Kolejna wersja hex-a. Po trochu dopisuję funkcjonalności.


Załączone pliki
.sch  vfo1v1.sch (Rozmiar: 58.45 KB / Pobrań: 1222)
.hex  vfo_v2.hex (Rozmiar: 111.09 KB / Pobrań: 1095)
.pdf  schemat.pdf (Rozmiar: 152.42 KB / Pobrań: 1329)
(Ten post był ostatnio modyfikowany: 04-02-2014 23:45 przez SP5TIO.)
04-02-2014 23:45
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
UA1ARN Offline
Genadi
*

Liczba postów: 16
Dołączył: 18-03-2012
Post: #4
RE: Zminiaturyzowana, "oldschoolowa" synteza na si570
(04-02-2014 23:45)SP5TIO napisał(a):   vfo1a.zip
Corrupted file.
05-02-2014 0:29
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP5TIO Offline


Liczba postów: 9
Dołączył: 05-02-2012
Post: #5
RE: Zminiaturyzowana, "oldschoolowa" synteza na si570
(05-02-2014 0:29)UA1ARN napisał(a):  
(04-02-2014 23:45)SP5TIO napisał(a):   vfo1a.zip
Corrupted file.

Aha-forum nie chciało wpuścić rozszerzenia .7z i zmieniłem ręcznie na .zip.
Otwierać programem 7-zip file manager. Poniżej załączam prawidłowy plik .zip.
Jest w nim spakowany plik płytki drukowanej, otwierać w programie kicad.


Załączone pliki
.zip  vfo1a.zip (Rozmiar: 41.49 KB / Pobrań: 916)
05-02-2014 0:38
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP5TIO Offline


Liczba postów: 9
Dołączył: 05-02-2012
Post: #6
RE: Zminiaturyzowana, "oldschoolowa" synteza na si570
Witam!

Prace nad zminiaturyzowanym sterownikiem radia trwają i urządzenie powoli zyskuje sensowną użyteczność.

Zaimplementowałem pełną konfigurowalność czternastu wyjść sterujących. Pełną w dosłownym znaczeniu. Każda z przewidzianych funkcji może sterować dowolnym z wyjść a także kilkoma na raz, co umożliwia łączenie matrycowe. Przewidziane jest dzięki temu sterowanie do 25-położeniowym przełącznikiem zakresów/filtrów. Zabiera to wtedy 10 wyjść, tworząc matrycę 5x5 uzyskujemy 25 kombinacji. Matryca 3x4 pozwala uzyskać 12 kombinacji a "zabiera" 7 wyjść. Oczywiście można sobie sterować każdym zakresem/załączaniem filtra za pomocą oddzielnego wyjścia. Na płytce są już zamontowane driver'y ULN2003, więc można bezpośrednio sterować przekaźnikami.

Żeby utworzyć matrycę, trzeba wykorzystać dodakowe tranzystory pnp na liniach powiedzmy "kolumn".

Możemy wysterowywać jeszcze następujące wyjścia:
Ptt 1 Ptt 2-z ustawianym opóźnieniem (w trakcie pisania, pozycja menu i pamięci jest)
USB
LSB
CW
Przedwzmacniacz
Tłumik
Reset-o nim za chwilę.

Każda z powyższych funkcji może być uaktywniona ale nie musi. Każda może sterować dowolnym z 14-tu wyjść, pilnowanie żeby "na siebie nie wlazły" należy do użytkownika podczas konfiguracji.

Jako że projekt powstał z myślą o przede wszystkim przenośnych urządzeniach, od początku zwracałem uwagę na pobór prądu. Zaplanowane jest zasilanie układu przez miniaturowy stabilizator impulsowy 3,3v traco power typ tsr 1-2433. W tej chwili, na pasmie 7mhz pobór łączny przez sterownik, si570 oraz część odbiorczą piligrima wynosi 130mA. Przewidziane jest wprowadzenie usypiania procesora i wygaszania wyświetlacza na czas braku aktywności co powinno jeszcze zmniejszyć zapotrzebowanie na energię. Temu też celowi służy przygotowanie sterownika do współpracy z przekaźnikami bistabilnymi. Zaimplementowane jest informowanie sterownika o rodzaju zastosowanego na danym wyjściu danej funkcji przekaźnika a sterownik dalej "wie" co z tym zrobić. Do wyłączania przekaźników bistabilnych służy wyjście 'Reset'. Przekaźnik bistabilny po załączeniu nie potrzebuje zasilania cewki. Układ pozwala na dowolność w stosowaniu przekaźników-na jednej funkcji może być normalny przekaźnik, na sąsiedniej bistabilny.
Przewiduję możliwość zastosowania opisywanego sterownika w różnych urządzeniach. Poniżej przedstawiam możliwości konfiguracji:
-częstotliwość startowa si570
-minimalna częstotliwość pracy si570
-maksymalna częstotliwość pracy si570
-"współczynnik bliskiego przestrojenia"-umowny współczynnik określający odstępy między częstotliwościami przestrajania z zamrażaniem-można sobie poeksperymentować
-krok szybkiego przestrajania-przytrzymując jeden z przycisków i kręcąc enkoderem uzyskujemy szybkie przestrajanie o krok dowolnie programowalny.
-mnożnik do homodyn, możliwy zakres od 1 do 255
-krok zwykłego przestrajania-x10hz-minimalny krok sterownika
-adres si570
-częstotliwość pośrednia-od 0 do duużo ponad 100Mhz, nie sprawdzałem, ale jest na to 32 bity. Ważne ,żeby si570 wyrobił Wink
-opóżnienie PTT do dopałek
-czas wysterowania przekaźników bistabilnych
-cw offset
-lsb offset
-usb offset -powyższe do 3khz

Podstawowa konfiguracja jest wstępnie wpisana, uaktywnia się po zaprogramowaniu i pierwszym uruchomieniu procka, oraz po resecie ustawień.

Sterowanie wyświetlaczem jest standardowe 9x7segment, daje to możliwość zastosowania różnych wyświetlaczy, z układami dopasowującymi nawet nivxie i vfd-wygląda to ciekawie, orginalnie dziś, gdy królują lcd.
Jeszcze dużo pracy nad tym projektem, usuwanie bug-ów, niedociągnięć, ale również mam pewne plany:
-cat
-keyer
-smetr-kombinacje na wyświetlaczu, może kropki, zobaczy się
-swrmeter-jw
-może sugestie od szanownych kolegów-bardzo bym prosił.

W załączniku hex z w/w możliwościami.

73 de sp5tio


Załączone pliki
.hex  vfo_v2.hex (Rozmiar: 143.88 KB / Pobrań: 1131)
(Ten post był ostatnio modyfikowany: 20-02-2014 0:07 przez SP5TIO.)
20-02-2014 0:07
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP5BEF Offline
Michał
*

Liczba postów: 14
Dołączył: 01-08-2009
Post: #7
RE: Zminiaturyzowana, "oldschoolowa" synteza na si570
Szanowny Kolego czy w ramach opracowanej dokumentacji syntezy są tzw Gerbery płytki drukowanej ułatwiło by to zamówienia w wytwurni płytek .Z poważaniem Michał SP5BEF
17-12-2014 13:33
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SP5TIO Offline


Liczba postów: 9
Dołączył: 05-02-2012
Post: #8
RE: Zminiaturyzowana, "oldschoolowa" synteza na si570
Proszę bardzo.
Tylko to moja pierwsza próba tworzenia gerberów, więc gorąca prośba do znawców tematu PCB o sprawdzenie, czy wszystko gra.


Załączone pliki
.zip  Gerber.zip (Rozmiar: 68.48 KB / Pobrań: 797)
17-12-2014 16:21
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
SQ6ADE Offline
Radjoamator.
****

Liczba postów: 539
Dołączył: 05-04-2010
Post: #9
RE: Zminiaturyzowana, "oldschoolowa" synteza na si570
Podoba mi się idea zastosowania wyświetlacza od calca.
Tyle że na ten elwrowski trzeba patrzeć lupą jak ktoś słabe oko ma.
Może rozwiniesz to o IW-18 Smile Ten to jest oldskul - duże cyfry no i lampa .

tylko na FM UKF -> Just True Sound Hi-Fi Smile
18-12-2014 19:28
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
DA_KAR Offline
Darek
*

Liczba postów: 36
Dołączył: 09-11-2013
Post: #10
RE: Zminiaturyzowana, "oldschoolowa" synteza na si570
(18-12-2014 19:28)SQ6ADE napisał(a):  Podoba mi się idea zastosowania wyświetlacza od calca.
Tyle że na ten elwrowski trzeba patrzeć lupą jak ktoś słabe oko ma.
Może rozwiniesz to o IW-18 Smile Ten to jest oldskul - duże cyfry no i lampa .
Strasznie podoba mi się kolor tego IW-18. Śliczne.
Od razu przypomina mi się "magiczne oko"
od radia lampowego z czasów mojej młodości.
Tylko też trochę prądu ciągnie i dodatkowo to napięcie zasilania(anodowe?).
W sprzęcie przenośnym/partyzanckim chyba zbyt duża komplikacja.
18-12-2014 21:55
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Odpowiedz 


Skocz do:


Użytkownicy przeglądający ten wątek: