Prezentowane urządzenie pracuje na częstotliwości 4xx MHz. Jednak dzięki zastosowaniu układu scalonego firmy RFM TXC 101, zakres częstotliwości może wynosić 310-319MHz, 430-439MHz, 860-879MHz, 900-929MHz. Podane przedziały można uzyskać w przypadku zastosowania rezonatora kwarcowego 10MHz wg noty katalogowej producenta.
Zastosowanie urządzenia w praktyce wykazało, że użycie kwarców poniżej lub powyżej częstotliwości 10MHz pozwala „przeciągnąć” zakres pracy TXC 101 o ponad 100MHz od zakresów przedstawionych w dokumentacji.
Nadajnik pracował z kwarcem 13MHz bez jakichkolwiek problemów na częstotliwości 565,5MHz, kiedy przewidzianą dla niego częstotliwość określono na 435MHz.
Możliwość ustawienia częstotliwości roboczej z niewielkim krokiem (2,5kHz na podzakresach 3xxMHz i 4xxMHz oraz 7,5kHz na podzakresach 8xx i 9xxMHz) sprawia, że dany układ scalony może mieć wiele różnych zastosowań.
Urządzenie jest sterowane mikrokontrolerem PIC12F675. Przesyła on dane do nadajnika, steruje wzmacniaczem mocy i dba o poziom sygnału niskiej częstotliwości ze wzmacniacza mikrofonu.
Za funkcję VOX odpowiada komparator wbudowany w mikrokontroler.
Jeśli poziom sygnału ze wzmacniacza mikrofonu przekroczy progowy (zdefiniowany przez wartość w EEPROM), sterownik „budzi” TXC 101 i włącza końcowy stopień mocy na określony czas (także zdefiniowany w EEPROM).
Parametry urządzenia:
Pobór prądu w trakcie oczekiwania - 1mA
Pobór prądu w trakcie pracy - 20mA
Moc nadajnika - 20mW
Modulacja - FM
Zakres napięcia zasilającego - 2,2-3,6V
Programowanie mikrokontrolera
W zerowej komórce pamięci EEPROM mikrokontrolera na etapie programowania wpisujemy podzakres, w którym będzie nadajnik.
Liczba 0x88 (komórka numer 0 EEPROM) to wybór podzakresu dla TXC 101.
Liczba 0x00 (komórka numer 1 w EEPROM) to ustawienia dodatkowe (nie ma potrzeby ich zmieniać).
Wszystkich podzakresów jest 4.
Liczba 0x80 oznacza, że nadajnik będzie pracował w podzakresie 310-319MHz.
Liczba 0x88 oznacza, że przekaźnik kwarcowy będzie pracował w podzakresie 430-439MHz.
Liczba 0x90 oznacza, że przekaźnik kwarcowy będzie pracował w podzakresie 860-879MHz, a Liczba 0x98 - pracę przekaźnika kwarcowego w podzakresie 900-929MHz.
Na podstawie komórki 0 i 1 pamięci mikrokontrolera jest ustawiany rejestr Configuration ТХС 101.
Aby lepiej poznać działanie rejestrów nadajnika, polecam program RFICDA.
Kolejne dwie komórki pamięci są wypełnione liczbami 0xА7D0.
To dokładne określenie częstotliwości przekaźnika w granicach wybranego podzakresu.
Kiedy w oknie programu RFICDA Center frequency wybierzemy częstotliwość, np. 435.015MHz, liczba 0xА7D0 zmieni się na 0xА7D6.
Kiedy w oknie Center frequency wybierzemy częstotliwość, np. 438.4MHz, to liczba w oknie Frequency Setting Register wyniesie 0xАD20 itd.
Dzięki takim „podpowiedziom” programu RFICDA wiemy, jakie dane powinniśmy wpisywać w pamięć mikrokontrolera, żeby nadajnik pracował na wymaganej częstotliwości.
Należy pamiętać, że są to wartości dla kwarcu 10MHz.
Jeśli częstotliwość kwarcu będzie inna niż 10MHz, cała siatka częstotliwości zmieni się proporcjonalnie.
Przykładowo, przy kwarcu 10MHz ustawiona częstotliwość wynosi 435MHz.
Jak wyliczyć częstotliwość przy kwarcu 12MHz?
Bardzo prosto:
435 : 10 = 43,5 (współczynnik dzielenia)
43,5 х 12 = 522MHz (poszukiwana częstotliwość)
Trzeba jednak pamiętać, że dioda pojemnościowa, połączona szeregowo z kwarcem, powoduje zmianę jego częstotliwości o kilka kHz wzwyż, czego wynikiem jest błąd w końcowych wyliczeniach na sto lub nawet więcej kHz.
Kolejny adres pamięci nieulotnej mikrokontrolera zajmuje liczba 0x0A.
To wartość określająca opóźnienie VOX, czyli czas, w którym włączy się nadajnik po wykryciu dźwięku.
Maksymalny czas to liczba 0xFF, co z krokiem 0,5 sekundy daje 128s.
0x0A odpowiada opóźnieniu o 5s.
W ciągu okresu aktywności nadajnika każdy dźwięk, który przekracza próg VOX będzie wydłużać czas pracy określony w pamięci urządzenia.
To próg działania VOX.
Ilość progów: 16. prawidłowo działa w zakresie od A0 do AF.
A0 - czułość maksymalna VOX.
AF - czułość minimalna VOX.
Kalibrację poziomów robi się za pomocą rezystora R VOX.
Jeśli rezystor R VOX zamienimy na kondensator 1µF, to wtedy detekcja VOX nie będzie wrażliwa na składową stałą napięcia.
Źródło: http://radiokot.ru/circuit/analog/receiv_transmit/17/
Załączniki:
Płytki drukowane w formacie SL 4.0.
Wsad do mikrokontrolera
Zastosowanie urządzenia w praktyce wykazało, że użycie kwarców poniżej lub powyżej częstotliwości 10MHz pozwala „przeciągnąć” zakres pracy TXC 101 o ponad 100MHz od zakresów przedstawionych w dokumentacji.
Nadajnik pracował z kwarcem 13MHz bez jakichkolwiek problemów na częstotliwości 565,5MHz, kiedy przewidzianą dla niego częstotliwość określono na 435MHz.
Możliwość ustawienia częstotliwości roboczej z niewielkim krokiem (2,5kHz na podzakresach 3xxMHz i 4xxMHz oraz 7,5kHz na podzakresach 8xx i 9xxMHz) sprawia, że dany układ scalony może mieć wiele różnych zastosowań.
Urządzenie jest sterowane mikrokontrolerem PIC12F675. Przesyła on dane do nadajnika, steruje wzmacniaczem mocy i dba o poziom sygnału niskiej częstotliwości ze wzmacniacza mikrofonu.
Za funkcję VOX odpowiada komparator wbudowany w mikrokontroler.
Jeśli poziom sygnału ze wzmacniacza mikrofonu przekroczy progowy (zdefiniowany przez wartość w EEPROM), sterownik „budzi” TXC 101 i włącza końcowy stopień mocy na określony czas (także zdefiniowany w EEPROM).
Parametry urządzenia:
Pobór prądu w trakcie oczekiwania - 1mA
Pobór prądu w trakcie pracy - 20mA
Moc nadajnika - 20mW
Modulacja - FM
Zakres napięcia zasilającego - 2,2-3,6V
Programowanie mikrokontrolera
W zerowej komórce pamięci EEPROM mikrokontrolera na etapie programowania wpisujemy podzakres, w którym będzie nadajnik.
Liczba 0x88 (komórka numer 0 EEPROM) to wybór podzakresu dla TXC 101.
Liczba 0x00 (komórka numer 1 w EEPROM) to ustawienia dodatkowe (nie ma potrzeby ich zmieniać).
Wszystkich podzakresów jest 4.
Liczba 0x80 oznacza, że nadajnik będzie pracował w podzakresie 310-319MHz.
Liczba 0x88 oznacza, że przekaźnik kwarcowy będzie pracował w podzakresie 430-439MHz.
Liczba 0x90 oznacza, że przekaźnik kwarcowy będzie pracował w podzakresie 860-879MHz, a Liczba 0x98 - pracę przekaźnika kwarcowego w podzakresie 900-929MHz.
Na podstawie komórki 0 i 1 pamięci mikrokontrolera jest ustawiany rejestr Configuration ТХС 101.
Aby lepiej poznać działanie rejestrów nadajnika, polecam program RFICDA.
Kolejne dwie komórki pamięci są wypełnione liczbami 0xА7D0.
To dokładne określenie częstotliwości przekaźnika w granicach wybranego podzakresu.
Kiedy w oknie programu RFICDA Center frequency wybierzemy częstotliwość, np. 435.015MHz, liczba 0xА7D0 zmieni się na 0xА7D6.
Kiedy w oknie Center frequency wybierzemy częstotliwość, np. 438.4MHz, to liczba w oknie Frequency Setting Register wyniesie 0xАD20 itd.
Dzięki takim „podpowiedziom” programu RFICDA wiemy, jakie dane powinniśmy wpisywać w pamięć mikrokontrolera, żeby nadajnik pracował na wymaganej częstotliwości.
Należy pamiętać, że są to wartości dla kwarcu 10MHz.
Jeśli częstotliwość kwarcu będzie inna niż 10MHz, cała siatka częstotliwości zmieni się proporcjonalnie.
Przykładowo, przy kwarcu 10MHz ustawiona częstotliwość wynosi 435MHz.
Jak wyliczyć częstotliwość przy kwarcu 12MHz?
Bardzo prosto:
435 : 10 = 43,5 (współczynnik dzielenia)
43,5 х 12 = 522MHz (poszukiwana częstotliwość)
Trzeba jednak pamiętać, że dioda pojemnościowa, połączona szeregowo z kwarcem, powoduje zmianę jego częstotliwości o kilka kHz wzwyż, czego wynikiem jest błąd w końcowych wyliczeniach na sto lub nawet więcej kHz.
Kolejny adres pamięci nieulotnej mikrokontrolera zajmuje liczba 0x0A.
To wartość określająca opóźnienie VOX, czyli czas, w którym włączy się nadajnik po wykryciu dźwięku.
Maksymalny czas to liczba 0xFF, co z krokiem 0,5 sekundy daje 128s.
0x0A odpowiada opóźnieniu o 5s.
W ciągu okresu aktywności nadajnika każdy dźwięk, który przekracza próg VOX będzie wydłużać czas pracy określony w pamięci urządzenia.
To próg działania VOX.
Ilość progów: 16. prawidłowo działa w zakresie od A0 do AF.
A0 - czułość maksymalna VOX.
AF - czułość minimalna VOX.
Kalibrację poziomów robi się za pomocą rezystora R VOX.
Jeśli rezystor R VOX zamienimy na kondensator 1µF, to wtedy detekcja VOX nie będzie wrażliwa na składową stałą napięcia.
Źródło: http://radiokot.ru/circuit/analog/receiv_transmit/17/
Załączniki:
Płytki drukowane w formacie SL 4.0.
Wsad do mikrokontrolera
Fajne? Ranking DIY
