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 [2017/01/15 21:41]
Jakub Hoferek
2016:repeater-ctrl [2017/01/16 00:16] (aktuální)
Jakub Hoferek
Řádek 18: Řádek 18:
 ==== HW ==== ==== HW ====
 Sestava se skládá z řídícího počítače,​ a radiostanice. Tyto dvě jednotky mezi sebou komunikují přes interface. ​ 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 ===
 +Jednodeskový počítač, čtyřjádro H3 Cortex-A7, 512 Mb RAM.
 +
 {{:​2016:​orange_pi_one.jpg?​nolink&​500|}} {{:​2016:​orange_pi_one.jpg?​nolink&​500|}}
 === Interface === === Interface ===
Řádek 30: Řádek 32:
  
 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. 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|}} {{:​2016:​simplex_repeater:​dsc_0898.jpg?​nolink&​500|}}
Řádek 42: Řádek 46:
 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. 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.
  
-[[https://​github.com/​OK2AMA/​python_trx/​blob/​master/​rpt_003.py|Zdrojový kód na verzovacím systému]]+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=====
-Prezentace funkce - video.+Podařilo se zprovoznit pouze základní převádění audio signáluDetekce selektivních voleb se nepodařilo implementovat. 
 + 
 +Ukázka 
 +{{youtube>​eTXSTnF2mY8?​medium}}
2016/repeater-ctrl.1484512919.txt.gz · Poslední úprava: 2017/01/15 21:41 autor: Jakub Hoferek