599.cz - Homepage 599.cz - Homepage Memorial OK1WC Optimalizováno pro web... Myši umírají v pastích, protože nechápou, proč je ten sýr zdarma.
     Dnes: 02. 12. 2024    spaceweather.com Bouřky v Česku v novém okně Bouřky v Evropě v novém okně Ionogram Průhonice v novém okně Contest calendar WA7BNM v novém okně RSS summary of the last 7 articles    
O   Hlavní menu

 [-] Hlavní stránka

 [-] Zajímavé odkazy

 [-] Download

 [-] Zasílání novinek


O   Seznam rubrik


time.is in new window


O   VOACAP KV Online

O   VOACAP pro CB
Šíření na CB

O   Počasí v Holicích
JO70XC


PHPRS fórum

Z důvodu zneužívání ke spamování, byla zpětná vazba zrušena

<a1>technika, bastleni</a1>

Zpět Postavte si svého Baofňuka (Wouxunga, Luitonga, Quanshenga, ...)

Vydáno dne 13. 02. 2015 (14482 přečtení)

DRA818V (DRA818U) Jak známo, mnoho laciných čínských FM radiostanic používá jako základ VHF (UHF) FM moduly firmy Dorji Applied Technologies. Typicky DRA818V, DRA818U, DRA808M. Jedná se o prakticky téměř kompletní VHF (UHF) FM transceiver na destičce asi 35x20x3mm. Modul má 18 pinů z nichž některé jsou nezapojené. Stačí doplnit audio zesilovač, nějakou logiku na ovládání (jednočip, displej, tlačítka) a jednoduchý FM transceiver je hotový.

Doplněno 15. února 2015 ráno. Další nastavení. Audio ukázky.

Doplněno 29.března 2015: Odkaz na volné pokračování v článku o FM TRXu 145MHz s modulkem DRA818V a jednočipem Atmega48.



Pochopitelně od toho nelze očekávat zázraky. Některé parametry uváděné v datasheetu výrobce je nutno brát s rezervou a raději vše ověřit měřením.

     
photo DRA818V bottom (dimensions)
pinout DRA818V
limit values DRA818V
foto DRA818V
rozměry
popis pinů maximální hodnoty
     

     
parameters DRA818V
radio parameters DRA818V
schema for test DRA818V
některé parametry rádiové parametry
(brát s rezervou)
schéma testovací DPS
     

Nedalo mi to, a modulek DRA818V jsem si na ebay.com koupil. Mezitím, než mi přišel poštou, jsem si navrhl a zadal vyrobit destičku s plošným spojem na testování. Je na ní pouze modulek, obvody napájení a konektory na všechny signály. Protože snese nejvyšší napájecí napětí 4.5V, snížil jsem 5V ze stabilizátoru sériově zapojenou diodou.

Následující den, co mi modulek přišel, jsem musel odjet na služební cestu. Tak jsem narychlo udělal jen nejjednodušší pokus, jestli součástka žije. Další měření plánuji až se vrátím a budu mít více času.

Na destičku jsem kromě DRA818V připájel jen stabilizátor napájecího napětí, konektor pro PTT, konektor VF vstupu/výstupu a konektor pro UART, nutný k zadávání parametrů. Pro základní pokusy není potřeba ani žádná ovládací logika. Parametry se dají zadávat přes UART rozhraní pomocí nějakého terminálového programu na PC. Signál z terminálu musí mít úroveň TTL. Abych tedy nemusel dělat nějaký převodník z RS232 na TTL úrovně, koupil jsem (také na ebay.com) převodník USB-UART, modulek s FTDI čipem. (Ten má na sobě přepínání úrovní buď 3,3V nebo TTL). S modulkem DRA818V se propojí pouze piny RX-TX, TX-RX a zem.

K pokusům jsem použil terminálový program Termite 3.1.

    Nastaví se:
  • 9600kbps
  • 8 data_bitů
  • 1 stop_bit
  • bez parity
  • bez hand_shake.
Nastavení terminálu je na obrázku níže (číslo COM portu může být samozřejmě jiné).

Aby fungovala komunikace je také potřeba přivést log 1 na vstup PD modulu DRA818V. Například na něj přivést přes odpor napájecí napětí. (Při hodnotě 0, nebo nezapojeném vývodu je modulek ve sleep modu.)

     
USB-UART (TTL) module
Terminal settings for DRA818V
Terminal Termite3.1
převodník USB-UART nastavení Termite3.1 okno Termite 3.1
     

  • Pro ověření komunikace slouží příkaz: AT+DMOCONNECT
    Pokud jako odpověď přijde: +DMOCONNECT:0 komunikace funguje správně.
    Pokud přijde: +DMOERROR buď jsme zadali neznámý příkaz, nebo mohou být špatně nastaveny parametry terminálového programu (při každém "ENTER" musí být na konci příkazu odesláno "CR" a "LF", tedy nový řádek a návrat na začátek řádku).
  • Základní nastavení parametrů je pomocí příkazu: AT+DMOSETGROUP
    Má syntaxi: AT+DMOSETGROUP=GBW,TFV,RFV,Tx_CTCSS,SQ,Rx_CTCSS
    Kde jednotlivé parametry znamenají:
    • GBW Kanálová rozteč: 0 odpovídá 12.5kHz, 1 odpovídá 25kHz
    • TFV Vysílací kmitočet. Rozsah 134.0000 až 174.0000
    • RFV Přijímaný kmitočet. Rozsah 134.0000 až 174.0000
      Kmitočty by měly být ve zvoleném rastru 12.5 nebo 25kHz
    • Tx_CTCSS hodnota vysílaného CTCSS
    • SQ Úroveň squelch. Hodnoty 0 až 8. 0 (nula) je otevřený squelch třeba při skanování.
    • Rx_CTCSS hodnota CTCSS na přijímači.
      Hodnoty CTCSS mohou být v rozsahu 0001 až 0038. Pro použití CDCSS (digitální squelch DCS) je v manuálu tabulka hodnot s odpovídajícími kódy.

Příklad zadání parametrů pro Rx i Tx kmitočet 145.5000MHz, v rastru 12.5kHz, bez CTCSS, úroveň squelch 4.

AT+DMOSETGROUP=0,145.5000,145.5000,0000,4,0000

Pokud jako odpověď dostaneme: +DMOSETGROUP:0 modul parametry přijal a hodnoty jsou nastaveny.
Pokud přijde odpověď: +DMOSETGROUP:1 zadali jsme jednu, nebo více chybných hodnot (mimo rozsah).
Pokud přijde +DMOERROR, příkaz nebyl rozpoznán.

Jestliže jsme byli úspěšní a modulek parametry přijal, bude již fungovat v podstatě jako jednokmitočtový FM transceiver. Můžeme třeba otestovat, že při zaklíčování (spojení vývodu PTT na zem) bude vysílat nosnou na nastaveném kmitočtu.

     
PCB and module DRA818V
populated for testing DRA818V (or DRA818U)
harmonics DRA818V (cca1W, 50Ω)
DPS + modul DRA818V částečně osazeno pro testování Potlačení harmonických
(předřazen útlum 30dB)
     

Jak je vidět na obrázku, například při výstupním výkonu necelý 1Watt je potlačení harmonických naprosto nevyhovující a určitě bude vyžadovat nějaký výstupní filtr. Ostatní hodnoty jsem zatím neměl čas změřit.




Doplněno 15. února 2015

Vytvořené knihovní položky DRA818V a DRA818U pro návrhový program Eagle použité pro návrh plošného spoje na fotografiích jsem uložil do sekce Download. Vytvořeny byly ve verzi 5.4.0.

DOWNLOAD

Nastavení hlasitosti

Hlasitost můžeme samozřejmě nastavit potenciometrem, který vložíme mezi audio výstup DRA818V a vstup NF zesilovače. Základní nastavení výstupní úrovně lze však provést rovněž příkazem:
AT+DMOSETVOLUME=x kde x je číslo v rozsahu 1 až 8.
Tedy například: AT+DMOSETVOLUME=2
Pokud dostaneme odpověď: +DMOSETVOLUME:0 hodnota byla nastavena. Jednička na konci by znamenala, že příkaz nebyl akceptován. (například hodnota mimo povolený rozsah)

Nastavení audio filtrů

Podle pdf manuálu všechny modulky DRA umožňují nastavení filtrace vstupního i výstupního NF signálu. Jedná se o preemfázi/deemfázi, horní propust a dolní propust, tedy celkem 3 parametry. Všechny se nastavují jedním příkazem najednou, parametry jsou oddělěny čárkou:
AT+SETFILTER=Pre/De-emph, Highpass, Lowpass. 0 (nula) znamená zapnutý filtr, 1 vypnutý. Například zapnutí všech tří filtrů provedeme: AT+SETFILTER=0,0,0
Pokud DRA příkaz akceptuje, odpoví: +DMOSETFILTER:0 (1 by znamenala, že příkaz nebyl akceptován)

    Poznámka:
    Zkoušel jsem filtry nastavovat. Modulek DRA818V příkazy akceptoval, avšak ani sluchem ani měřením jsem žádné změny nezaznamenal. I při zapnutí/vypnutí všech filtrů najednou nebyly patrné žádné změny zvuku. Možná se mýlím, ale mám pocit, že nastavení filtrů bylo doděláno dodatečně "pro parádu". O tom by svědčilo, že příkaz je trochu jiný, než ostatní příkazy. (v AT+SETFILTER chybí DMO jako například v příkazu AT+DMOSETVOLUME).

Prozatím, než udělám nějaké ovládání s jednočipem jsem si v nastavení terminálu Termite3.1 vytvořil makra pod funkční klávesy F1 až F12. Tak lze kmitočet přepínat pohodlně, bez zdlouhalého vypisování všech parametrů. Například makro pro přepnutí na převaděč OK0F pod klávesou F12 vypadá takto:
AT+DMOSETGROUP=0,145.1750,145.7750,0021,1,0000\r\n
\r přidá na konec CR (návrat na začátek řádku) a \n přidá LF, tedy přechod na nový řádek. Jsou tam nutné, jinak to nebude fungovat.
Aby se v hlavním okně vypisovaly i odeslané příkazy, je potřeba zaškrtnout "Local echo".

   
macros in Termite 3.1
Audacity + Termite 3.1
Nastavení maker
v Termite 3.1
Audacity + Termite 3.1
   

Nahrávky z DRA818V, 15.2.2015 ráno

Anténa bílá hůl. Na výstup z DRA818V jsem připojil třítranzistorový zesilovač (první pokus), který mi tu zbyl z pokusů s AM přijímačem.
   
Kroužek na OK0F
1:48 min, 1.7MB
Kroužek na OK0C
1:48 min, 1.7MB
   

Jarda OK1HDU


   | Celý článek |      tisk clánku
 

Zpět (klikni)

O   R B N

O   kalendář
<<  Prosinec  >>
PoÚtStČtSoNe
       1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31      

O   Radary ČHMU

O   Zaparkováno na:

O   TSL certifikát:

PHP Scripting Language MariaDB Apache Web Server

Tento web site byl vytvořen prostřednictvím phpRS - redakčního systému napsaného v PHP jazyce.
Na této stránce použité názvy programových produktů, firem apod. mohou být ochrannými známkami
nebo registrovanými ochrannými známkami příslušných vlastníků.