Nic co tajne nie jest nam obce

Sterownik przemiennika

Opis ogólny.

Sterownik został zbudowany w oparciu o procesor serii 89Cxxxx, długość kodu wymusza procesor 89C2051 lub 89C4051. Konstrukcja jest prosta i nie wymaga uruchamiania, po zaprogramowaniu procesor startuje od razu. Regulacji wymaga tylko poziom audio z przetwornika C/A. Sterownik zasilany jest z napięcia 5V.



Logika sterownika.

Po podłączeniu napięcia układ RC na nóżce 1 resetuje procesor i program rusza. Procesor oczekuje na pojawienie się jednocześnie sygnału z nóżki 6 (informacja o nośnej) i nóżki 7 (informacja o 1750Hz). Gdy oba te sygnały pojawią się i będą trwać dłużej niż 2 sekundy sterownik wystawia na nóżce 8 stan wysoki uruchamiający PTT (pojawienie się samej informacji o nośnej nie uruchomi PTT). Od tego czasu licznik liczy czas, gdy w ciągu 15 sekund nie pojawi się informacja o nośnej na nóżce 6 sterownik generuje znamiennik telegraficzny i wyłącza się. Gdy w czasie liczenia pojawi się informacja o nośnej licznik resetuje się i zaczyna liczyć od nowa, gdy informacja o nośnej zaniknie. Jednocześnie sterownik wysyła roger beep'a informując o zaniknięciu nośnej. Gdy sterownik ma wyłączone PTT, co 15 minut wystawia na nóżce 9 stan wysoki pozwalający na odtworzenie z pamięci komunikatu głosowego z informacją o przemienniku.



Szczegóły techniczne.

Sterownik zbudowano w oparciu o procesor serii 51 typu 89C2051, można również użyć 89C4051. Program wynikowy zajmuje ponad 1kb. Reset zbudowano na układzie RC. Sterownik taktowany jest kwarcem 10MHz podpiętym do nóg 4 i 5. Do tych nóg podpięte są również kondensatory 12p. Na nóżkę 6 idą informacje o nośnej poprzez prosty układ kluczujący. Tak samo przychodzi informacja na nóżkę 7 o pojawieniu się tonu 1750Hz. Informację tą należy doprowadzić do procesora z zewnętrznego układu wykrywania tonu. Najlepszym i najprostszym układem tego typu jest NE567. Układ wykrywania tonu można oprzeć o schemat aplikacyjny. Zawiera on układ NE567 i kilka elementów RC. Na nóżce 8 pojawia się sygnał PTT, który kluczuje tranzystor powodujący zadziałanie przekaźnika. Można również użyć transoptorów. Taki sam układ podłączony jest do nóżki 9 sterującej przekaźnikiem znacznika. Na nóżkach 12 do 19 wykonano przetwornik C/A składający się z ośmiu rezystorów 1kom. Za drabinką podłączono kondensator 100nF służący do wygładzania sinusoidy. Dobranie tego kondensatora pozwala na osiągnięcie bardziej idealnego przebiegu, przebieg można skontrolować na oscyloskopie. Za kondensatorem umieszczono potencjometr służący do regulacji poziomu sygnału. Układ jest zasilany z 5V poprzez stabilizator LM7805. Wejścia i wyjścia zablokowane są kondensatorami 100nF.

Autorem oprogramowania jest Piotr SP3UQS.

Kody źródłowe i wszystkie pliki potrzebne do kompilacji - pobierz

W razie pytań pisz na adres vss@vss.pl





Schemat elektryczny.

Wykrywacz tonu 1750Hz

Litery, cyfry i znaki do wykorzystania do zmiany znamiennika

Cyfry

- DB 5,1FH - 0
- DB 5,1EH - 1
- DB 5,1CH - 2
- DB 5,18H - 3
- DB 5,10H - 4
- DB 5,0 - 5
- DB 5,1 - 6
- DB 5,3 - 7
- DB 5,7 - 8
- DB 5,0FH - 9

Litery

- DB 2,1 - A
- DB 4,1 - B
- DB 4,5 - C
- DB 3,1 - D
- DB 1,0 - E
- DB 4,4 - F
- DB 3,3 - G
- DB 4,0 - H
- DB 2,0 - I
- DB 4,0EH - J
- DB 3,5 - K
- DB 4,2 - L
- DB 2,3 - M
- DB 2,1 - N
- DB 3,7 - O
- DB 4,6 - P
- DB 4,0BH - Q
- DB 3,2 - R
- DB 3,0 - S
- DB 1,1 - T
- DB 3,4 - U
- DB 4,8 - V
- DB 3,6 - W
- DB 4,9 - X
- DB 4,0DH - Y
- DB 4,3 - Z

Znaki

- DB 6,2AH - kropka
- DB 6,33H - przecinek
- DB 6,1E - apostrof
- DB 6,2CH - podkreslenie
- DB 6,7 - dwukropek
- DB 6,0CH - znak zapytania
- DB 6,21 - myslnik

Google