Individální projekty MPOA

Mikroprocesory s architekturou ARM

Uživatelské nástroje

Nástroje pro tento web


2016:repeater-ctrl

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
2016:repeater-ctrl [2016/12/03 12:25]
Jakub Hoferek [HW]
2016:repeater-ctrl [2017/01/16 00:16] (aktuální)
Jakub Hoferek
Řádek 3: Řádek 3:
 ===== Úvod ===== ===== Úvod =====
 Zařízení je schopno primárně rozšířit komunikační dosah konvenčních analogových radiostanic. Pro reálné legální nasazení je možno připojit též k občanské radiostanici ( CB ) pro pásmo 11m - 27 MHz. Zařízení je schopno primárně rozšířit komunikační dosah konvenčních analogových radiostanic. Pro reálné legální nasazení je možno připojit též k občanské radiostanici ( CB ) pro pásmo 11m - 27 MHz.
 +
 +Pro řízení je zvolen jednodeskový počítač Orange Pi One, jež je úzce příbuzný s Raspberry PI 2, čínský klon je nicméně levnější,​ úspornější.
 +
 +^ Model      ^ CPU Design ​ ^  Výrobce ^ Technologie ​   ^ Cena          ^
 +| Orange Pi One    | Cortex A7 | Allwinner | 28nm | 13 USD  |
 +| Raspberry Pi 2   | Cortex A7 | Broadcom ​ | 40nm | 35 USD  |
  
 ===== Zadání ===== ===== Zadání =====
Řádek 11: Řádek 17:
  
 ==== HW ==== ==== HW ====
 +Sestava se skládá z řídícího počítače,​ a radiostanice. Tyto dvě jednotky mezi sebou komunikují přes interface. ​
  
-=== Blokové zapojení === 
  
 === Orange Pi One H3 === === Orange Pi One H3 ===
-{{:​2016:​orange_pi_one.jpg?​nolink&​500|}}+Jednodeskový počítač, čtyřjádro H3 Cortex-A7, 512 Mb RAM.
  
 +{{:​2016:​orange_pi_one.jpg?​nolink&​500|}}
 === Interface === === Interface ===
 +
 +Interface obsahuje USB HUB na něž je dále napojen USB/Serial převodník a USB zvuková karta.
 +K radiostanici je poté připojen komunikačním kabelem CAT a kabelem pro přenos audia oběma směry plus klíčování.
 +
 +{{:​2016:​simplex_repeater:​pinout_data-acc.jpg?​nolink&​400|}}
 +
 +Na univerzálním pájecím plošném spoji je poté provedeno galvanické oddělení a vzájmené napojení s kabely jež vedou z radiostanice.
 +
 +Počítač komunikuje s radiostanicí přes CAT sériové příkazy a zjišťuje touto cestou přítomnost užitečného signálu monitorováním stavu šumové brány. Povel k zahájení vysílání je předán přes sériovou linku signálem DTR jež se dříve používal k HW řízení připravenosti linky ke komunikaci. ​
 +
 +{{:​2016:​simplex_repeater:​dsc_0898.jpg?​nolink&​500|}}
  
 === Radiostanice === === Radiostanice ===
  
 +{{:​2016:​simplex_repeater:​dsc_0896.jpg?​nolink&​500|}}
  
  
 ==== SW ==== ==== SW ====
  
 +Zdrojový kód byl napsán v jazyce Python 3, distribuce linuxu je zvolena [[http://​dietpi.com/​|DietPi]] pro odlehčenou koncepci a snadno dostupné specializované balíčky pro embedded aplikace.
 +
 +Problémem byl především záznam a přehrávání audio signálu v Pythonu pomocí modulu [[https://​pypi.python.org/​pypi/​PyAudio|PyAudio]]. Vyřešeno přeinstalováním systémových audio ovladačů.
 +Dále se celou dobu vyskytuje problém se zamrznutím sériové linky, tento se nepodařilo nakonec vyřešit a proto tento systém není vhodný ke spolehlivému nasazení do provozu.
 +
 +[[https://​github.com/​OK2AMA/​python_trx/​blob/​master/​rpt_003.py|Zdrojový kód]]
  
 ---- ----
 ===== Závěr===== ===== Závěr=====
 +Podařilo se zprovoznit pouze základní převádění audio signálu. Detekce selektivních voleb se nepodařilo implementovat.
  
-Zařízení se snad povede. +Ukázka 
-+ video+{{youtube>​eTXSTnF2mY8?​medium}}
2016/repeater-ctrl.1480764310.txt.gz · Poslední úprava: 2016/12/03 12:25 autor: Jakub Hoferek