Zaslal: ne březen 12 2006, 22:05 Předmět: Převod amplitudy signálu na úroveň
Experimentuji s ultrazvukovým dálkoměrem, kde přijímaný signál z ultrazvukového přijímače UST40R zesiluji následovně:
Na výstupu mám pěknou sinusovku na 40kHz, jejíž amplituda roste s intenzitou dopadajícího ultrazvuk. signálu. Tuto amplitudu bych potřeboval převest na úroveň napětí, kterou bych mohl měřit AD převodníkem na mikrokontroléru.
Poradil by mi někdo, jak to převést
řekl bych, usměrnit a změřit!
jak velké je napětí? jak velký je offset zesilovače, jaká je požadovaná chyba měření? jaká dlouhá bude perioda převodu? jaká je fázová čistota odraženého signálu? pak se dá zvolit způsob měření. Snad by šlo použít aktivní půlvlnný usměrňovač s diodou ve zpětné vazbě OP.
Ale nevím, jestli předpoklad amplituda=vzdálenost je správný
Založen: Sep 10,
2004 Příspěvky: 19600 Bydliště: Jičín, Český ráj
Zaslal: ne březen 12 2006, 22:51 Předmět: Převod amplitudy na úroveň
Jako experiment dobré - za OZ stačí zařadit další zapojený jako usměrňovač (jedno z typických aplikačních zapojení OZ.
Počítej ale se dvěma faktory: závislost amplitudy na vzdálenosti není lineární, navíc je ovlivněná značně úhlem odrazu i pohltivostí materiálu, proti kterému budeš měřit. Čili přesnost nic moc.
Vlnová délka je kolem 8,5cm, takže výpočet z fáze odraženého signálu má smysl jen do této vzdálenosti.
Takže zbývá vyslání krátkého impulsu (8 period, tedy cca 70 cm bude obtížně měřitelných) a měřit dobu, za kterou se vrátí ten nejsilnější signál.
K tomu ale bude vhodný přijímač s účinným a pomalým řízením citlivosti, aby šlo nastavit prahovou úroveň - zařízení musí reagovat na nejsilnější odraz.
to mě vlastně vůbec nenapadlo, že by chtěl měřit v různých konfiguracích nebo dokonce proti různým materiálům, myslel jsem že jde o dva stejné povrchy v různých vzdálenostech.
Měření doby návratu odraženého signálu je zatíženo malou chybou vznikající rozdílnou teplotou vzduchu a tím hustotou, tedy dobou šíření (ultra)zvuku. Přesnou závislost ale neznám. Dalo by se to změřit a do softwaru pak zabudovat korekční konstantu podle čidla teploty, kdyby na přesnosti záleželo...
Založen: Sep 10,
2004 Příspěvky: 19600 Bydliště: Jičín, Český ráj
Zaslal: ne březen 12 2006, 23:06 Předmět:
Pokud by šlo o tohle, tak už by se muselo jednat o dva různé kmitočty. Jenže to je problém - ultrazvukové vysílače i přijímače jsou na trhu většinou jen pro jeden kmitočet.
Tak ti nezbude, než pípnout krátce, změřit dobu návratu poslední periody, vyhodnotit hrubě, samozřejmě pokud možno na celé vlnové délky, jinak následující ztratí smysl.
Pak to nechat pískat déle a změřit fázi. A z ní v rámci toho kroku 8,5cm vzdálenost upřesnit.
Jestli ale narazíš na jiný princip, přeber si, zda není vhodnější.
lepsi by bylo 40kHz signal prerusovat nejakym obdelnikovym generatorem na nizke frekvenci (treba 33Hz) a merit dobu "letu" ultrazvukoveho impulsu vzduchem - jako netopyr
Sam sem na podobne veci pracoval - slo o ultrazvukovou mys.
Byly tam ctyri mikrofony a citace merici dobu mezi zachycenim signalu prvnim mikrofonem ostatnimii, 74165 jako "sberace"
namerenych hodnot a PIC 16C711,ktery porovnanim osmibitovych hodnot citacu
urcil pribliznou polohu zdroje vuci mikrofonum.
Synchronizaci udaval ten citac, jehoz mikrofon poprve zachytil signal,
takze zarizeni bylo na zdroji ultrazvuku nezavisle.
Samotna doba mereni ale presahovala 60 ms a pritom slo merit jen vzdalenosti
do asi 1.5 m.Naprosto se to neosvedcilo, ale na ultrazvukovy dalkomer
by takove reseni (s jednim mikrofonem a citacem) mohlo stacit -
zarizeni by vyslalo impuls a citac by jednoduse pocital jak dlouho trva, nez se odraz "ozve" z mikrofonu. Po dobu vysilani by byl mikrofon umlcen a potom by reagoval na prvni "dorazivsi" odraz.
(Ne nejsilnejsi odraz, protoze vzdalenejsi vysoce odrazivy material by mohl mereni zkazit, ostatne ultrazvuk se strasne odrazi!)
Díky za rady.
Zatím to mám zapojený na měření doby od vyslání do příjmu, ale to měření intenzity jsem tam chtěl zavést kvuli zpřesnění.
Vyzkouším a dám vědět...
Zkoušel jsem ten usměrňovač a narazil jsem na problém.
Výstup z toho zesilovače (viz. výše) je sinusovka vinoucí se kolem konstanty pěti voltů. Abych to mohl usměrnit, tak jsem tam za výstup dal kondenzátor (asi 25nF) a teď se to vine kolem nuly. Problém je v tom, že jakmile za ten kondenzátor připojím ten usměrňovač, tak to vyskočí zase nad nulu, takže nic neusměrním.
Zkoušel jsem ten usměrňovač a narazil jsem na problém.
Výstup z toho zesilovače (viz. výše) je sinusovka vinoucí se kolem konstanty pěti voltů. Abych to mohl usměrnit, tak jsem tam za výstup dal kondenzátor (asi 25nF) a teď se to vine kolem nuly. Problém je v tom, že jakmile za ten kondenzátor připojím ten usměrňovač, tak to vyskočí zase nad nulu, takže nic neusměrním.
Takhle usměrňovač fungovat nemůže. Na výstup kondenzátoru 25nF připoj proti zemi zátěž /např. 1kOhm/ a až potom diodu s vyhlazovacím kondenzátorem Cx. Koncová zátěž Rx pak musí být větší než ten 1kOhm a tato výsledná časová konstanta se zvolí podle toho, jak rychlé změny v modulaci chci detekovat.
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.