Zaslal: po září 04 2006, 16:48 Předmět: problém s VF moduly AUREL
Mám problém s 443MHz moduly aurel. Chci je použít k přenosu dat mezi 2 procesory ATMEGA8. A abych se nemusel programovat s vlastním protokolem přenosu, použil sem USART (asynchronně, 8bit, parity bit, 1 stop bit, jen 100 bit/s. Naprogramoval jsem oba procesory a v kontaktním poli vyzkoušel funkčnost přes drát. Komunikace probíhala 100% bez chyb. Zkusil sem tedy místo dratu zapojit VF moduly, ale ejhle neprojde skoro nic (mene nez 5% dat). A to na vzdalenost jen par cm (vse v jednom kontaktnim poli). Nemáte nekdo zkušenost s těmito moduly (konkrétně TX-SAW a AC-RX), nebo zdroj informací jak se prakticky používají tyto moduly k přenosu dat?
Nevadí třeba že to je vše napájeno z jednoho zdroje (4x NiCd článek), nebo že je všechno blízko u sebe? Nechci dělat DPS dokud nebudu mit ověřenou funkčnost zapojení.
Už jsem na to asi přišel. Přijímač z nějakého důvodu neudrží na výstupu logickou jednicku delsi dobu (zlomky sekundy) nezávisle na tom že vstup přijímače je pořád připojen na log 1. Nevím jestli je to chyba v modulu nebo standardní vlastnost (nedají se sehnat téměř žádné informace v ČJ a v datasheetu sem nasel jen zapojeni vyvodu), ale znemozni mi to pouzit USART protoze v klidovem stavu je linka v log 1. Jestli je to standardní chovaní tak musím pro přenos naprogramovat vlastni protokol, ktery s tim bude pocitat nebo se da pouzit jina periferie?
No předpokládal sem že ne, v datasheetu (www.selectronic.fr/includes_selectronic/pdf/AUREL/TX-SAWSZ_UM.PDF a www.aurelwireless.com/wireless/uk/manuals/650200473_um.pdf) píšou u vstupu do vysílače: "TTL 0÷5V type data input" a u výstupu na přijímači "Receiver digital output". Takže sem očekával TTL úrovně (log 1=5V stejnosměrných).
Založen: Feb 14, 2005 Příspěvky: 9110 Bydliště: Brno (JN89GF)
Zaslal: po září 04 2006, 20:26 Předmět:
Ja s temito moduly ted experimentuju a narazil jsem na uplne stejnej problem jako ty. Bohuzel to opravdu neumi trvale prenaset log 1. V datasheetu pisou, ze se musi pouzit modulacni kmitocet 4 kHz a modulace ON/OFF takze ted logickym signalem spoustim AKO s kmitoctem asi 4 kHz a tento signal prenasim. Z prijimace tento signal zase "demoduluju" pomoci MKO a je to.
Založen: Jul 21, 2006 Příspěvky: 25741 Bydliště: skoro Brno
Zaslal: út září 05 2006, 14:08 Předmět:
Tak zkus zvednou rychlost komunikace na ty 4Khz (4000Bd). Třeba to proleze... _________________ Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?]
Ty moduly dokáží udržet log1 déle než tu setinu sekundy při 100bps, zvýšení rychlosti tedy nejspíš nepomůže. Problém je v tom, že USART v režimu kdy nic nevysílá (IDLE) drží linku v log1 a komunikaci začíná stažením linky na log0 (=start bit). Jenže jelikož se úroveň na výstupu přijímače nezávisle na vysílači za určitou dobu (desetiny sekundy) změní na log0, tak už startbit správně nedojde.
Situaci by možná vyřešil invertor mezi procesorem a modulem na obou stranách. Ale potřebuji obě zařízení co nejmenší a nejlhehčí, tudíž bych se rád dalším součástkám vyhnul.
Další možností možná bude zvýšit rychlost a posílat nějaká data neustále. Jako třetí možnost a také zatím nejreálnější a nejspolehlivější vidím softwarově naprogramovat nějaký druh pulsní modulace (např log0=1ms mezi pulzy a log1=2ms mezi pulzy)
Založen: Jul 21, 2006 Příspěvky: 25741 Bydliště: skoro Brno
Zaslal: út září 05 2006, 17:02 Předmět:
Pořád mě připadá jednodušší ten invertor z "kácéčka" a dvou odporů, než vymýšlet vlastní protokol... _________________ Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?]
Zaslal: st září 06 2006, 13:38 Předmět: Moduly Aurel
Pánové, pokud se můžu přimluvit, používejte nosnou..... veškerý ostatní pokusy, co jsem zkoušel, zatím ztroskotaly. A ještě jedna věc: testovali jste, že vysílač vysílá log1 trvale? Moduly co mám já tohle neumí! Spadnou na 0!!!
Založen: Jul 21, 2006 Příspěvky: 25741 Bydliště: skoro Brno
Zaslal: st září 06 2006, 14:39 Předmět: Re: Moduly Aurel
Lupiino napsal(a):
Pánové, pokud se můžu přimluvit, používejte nosnou..... veškerý ostatní pokusy, co jsem zkoušel, zatím ztroskotaly. A ještě jedna věc: testovali jste, že vysílač vysílá log1 trvale? Moduly co mám já tohle neumí! Spadnou na 0!!!
Možná bys měl více číst a potom psát. Ale v podstatě máš pravdu. _________________ Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?]
Co myslíte konkretně tím použít nosnou? Zapojit nějaký generátor frekvence mezi chip a modul? Máte někdo odkaz na konkrétní řešení?
Ja jsem to zatím vyřešil tím, že sem si přenos zařídil softwarově použitím asi 1ms pulsů. Dosáhnu rychlosti asi 15 B/s, s chybovostí okolo 10%. Toto mi pro můj účel dostačuje ale předpokládám, že by se parametry po chvilce ladění ještě zlepšily.
citace:
Pánové, pokud se můžu přimluvit, používejte nosnou..... veškerý ostatní pokusy, co jsem zkoušel, zatím ztroskotaly. A ještě jedna věc: testovali jste, že vysílač vysílá log1 trvale? Moduly co mám já tohle neumí! Spadnou na 0!!!
Právě na řešení problému, že modul neudrží log1 (nelze tedy použít USART), sem se ptal původně. Nicméně trochu sem hledal, a zjistil že vysílač dokáže vysílat log1 trvale, problém je ve vyhodnocování signálu v přijímači, kde se pomocí RC členů a komparátoru určuje změna vstupního signálu a ne absolutní hodnota.
S tímto modulem budu teprve začínat, takže tvoje rada je pro mě přínosem. Navíc je vše popsáno v datasheatu. Jen se divím, že se ještě lidi ptají jak se to má ovládat a vymýšlení svého ovládání je naprostý nesmysl, poněvadž v aurel modulu budou určitě různě pásmové propusti a ty jakékoliv jiné ovládání (tj. fm) nebudou pravděpodobně brát, takže lidi ČTĚTE!!!
Časy uváděny v GMT + 1 hodina Jdi na stránku 1, 2Další
Strana 1 z 2
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru. Nemůžete připojovat soubory k příspěvkům Můžete stahovat a prohlížet přiložené soubory
Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.