Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

Zjištění zpoždění signálu od 0 do 20pí s velkou přesností
Jdi na stránku Předchozí  1, 2
 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Bezdrátová technika a technologie, VF technika
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
pirat077



Založen: May 02, 2014
Příspěvky: 324

PříspěvekZaslal: st květen 18 2016, 20:22    Předmět: Citovat

Jirka525 napsal(a):
pirat077 napsal(a):
Já bych to viděl spíš tak, že bude potřeba udělat něco jako korelaci....

Přijímaný signál + ideální umělá sinusovka s neposunutou fází.

=>rovnou mi to vyplivne, ve kterém čase je největší shoda...

Podle mě jsi popsal funkci arcsin().
Já to vidím tak, buď můžeš zpracovávat datový proud pomocí funkce arcsin a budeš mít průběžně fázový posun nebo můžeš provádět měření času v definovaných bodech jednotlivých průběhů (nabízí se průchod nulou) a pak můžeš vypočítat vypočítat fázový posun v těchto diskrétních bodech. Případně použít nějakou kombinaci obou metod. Nějak mě nenapadá něco dalšího.


Korelace nemá absolutně nic společnýho s arcsin(),
každpádně ostatní úvahy jsou správné...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Ruprecht



Založen: Sep 28, 2005
Příspěvky: 1281
Bydliště: ZČ + JM

PříspěvekZaslal: st květen 18 2016, 21:14    Předmět: Citovat

Sinus je cyklická funkce, pořád nějak nechápu, jak se má vyhodnocovat posuv přes periodu 360°...
_________________
Kampaň, účelovka, nepodepsal, Palermo, ODS, Kalousek, je líp a jsou na to čísla, nastudujte si to.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
mtajovsky



Založen: Sep 19, 2007
Příspěvky: 3698
Bydliště: Praha

PříspěvekZaslal: čt květen 19 2016, 0:22    Předmět: Citovat

Možná by se daly počítat periody čítačem. Z okamžitého fázového rozdílu a rozdílu čítačů pak zjistit celkové zpoždění. Čítače musí běžet pořád, tudíž požadavek měření jednou / 10 s si odporuje s požadavkem měřit zpoždění přes více period. Pokud se podíváme na signály jen jednou za 10 s, nelze říct, co se dělo mezi tím.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Hill
Administrátor


Založen: Sep 10, 2004
Příspěvky: 19553
Bydliště: Jičín, Český ráj

PříspěvekZaslal: čt květen 19 2016, 5:12    Předmět: Citovat

Tak si zvol libovolný průchod napětí nulou, před ním do signálu vlož krátký impuls o vyšší frekvenci, abys na konci poznal, který průchod to byl. Samozřejmě ten pomocný impuls musíš na konci detekovat a pak ho buď před fázoměrem odfiltruješ, aby ti nekecal do měření fáze. Začni počítat periody a průběžně měřit fázi. Až dorazí impuls, měření zastav a budeš mít dva výsledky - celistvý počet period po 360° plus fázový úhel naměřený v té poslední.
Nebo naopak impuls neodfiltruješ, detekuješ a použiješ ke změření času průchodu. Za předpokladu konstatntní frekvence 60 Hz z toho času dopočítáš fázi s přesností omezenou jen stabilitou kmitočtu a přesností měřicí metody a šířky impulsu.
Samozřejmostí v obou případech je dostupnost obou porovnávaných signálů na jednom místě a oba musí dorazit k měření se stejným zpožděním.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Milan



Založen: Apr 02, 2012
Příspěvky: 1333
Bydliště: Vysočina

PříspěvekZaslal: čt květen 19 2016, 7:02    Předmět: Citovat

Tak,jak zní zadání,je to neřešitelné,viz třeba Ruprecht. Musí se měřit od nějakého pevného časového bodu a kontinuálně,viz Hill ,a počítat,kolikrát
přešla fáze přes 2 ∏.
Korelace nic neřeší, ta informace chybí již v signálech,které se budou zpracovávat - výsledek může být opět jen interval fáze 0 až 2∏.

Prostě když koukám na dvoukanálovém osciloskopu na dvě fázově posunuté třeba sinusovky a na 10 vteřin zavřu oči a v tomto intervalu mi jednu kolega třeba na x sekund vypne a zase zapne a já mám z dalšího pohledu určit,na jak dlouho to vypnul... tak to jedině s křišťálovou koulí.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
pirat077



Založen: May 02, 2014
Příspěvky: 324

PříspěvekZaslal: čt květen 19 2016, 7:38    Předmět: Citovat

Já vám rozumím Wink Asi jsem to nepřesně specifikoval za což se omlouvám...

Jde o to, že nebudu porovnávat dvě nekonečné sinusovky nad sebou

Funguje to tak, že vyšlu dva signály, jeden má zpoždění, druhej ne,
=>na druhým konci drátu zpožděného signálu bych mohl sledovat, jestli už tam signál je nebo není....nesmím ale detekovat šum

=> signál tam nepůjde furt... bude se posílat několik period každou minutu...
Jenže jaký na jaké místo se zaměřit (kterou část sinusovky detekovat)
Zapisovat čas prvního průchodu nulou?
Zapisovat max/min amplitudu?
...prostě jak to udělat neskutečně přesně a vyhnout se rušení...?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Ruprecht



Založen: Sep 28, 2005
Příspěvky: 1281
Bydliště: ZČ + JM

PříspěvekZaslal: čt květen 19 2016, 8:28    Předmět: Citovat

Ale to je úplně jiné zadání... Tajemný jak hrad v Karpatech...
Posílej obdélníky, na konci nějaký osmibit, přijde první, spustí timer, druhý vyčte timer, tedy časové zpoždění, z toho je jasný fázový posuv pro 60kHz i přes několik period.
Pokud signál musí být sinusovky tak na konec vedení komparátory s hysterezí, první přes threshold spustí přerušení a čítání. Pokud je signál dost velký (což nevíme) tak by to šlo dát rovnou na vstupy osmibitu i bez komparátoru.

_________________
Kampaň, účelovka, nepodepsal, Palermo, ODS, Kalousek, je líp a jsou na to čísla, nastudujte si to.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Milan



Založen: Apr 02, 2012
Příspěvky: 1333
Bydliště: Vysočina

PříspěvekZaslal: čt květen 19 2016, 10:52    Předmět: Citovat

Protože víme prdlajs o povaze a účelu použití tvých signálů, těžko poradit.
Boj s šumem ,je-li v něm signál "utopený" , se dá zvládnout třeba těmi korelačními funkcemi - to ovšem vyžaduje jistou dobu jeho zpracování,resp.
pro nekonečnou přesnost nekonečnou dobu integrace ,viz třeba problém přesného určení doplerovského posunu frekvence u pohyblivého radaru
versus doba,která je pro zpracování k dispozici- aby se třeba letadlo nezapíchlo do dráhy dřív než tu jeho přistávací rychlost přesně změřím Very Happy .
Takže bez nějakých dalších info tě asi nikdo nepotěší .....
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
pirat077



Založen: May 02, 2014
Příspěvky: 324

PříspěvekZaslal: pá květen 20 2016, 20:51    Předmět: Citovat

Zjistil jsem, že velice podobné je měření vzdálenosti ultrazvukem (existuje snad i modul na arduino, frekvence 40kHz )

Tam se taky řeší doba příjmu sinusovky....jenže tam je přesnost oničem...já chci daleko větší...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Milan



Založen: Apr 02, 2012
Příspěvky: 1333
Bydliště: Vysočina

PříspěvekZaslal: ne květen 22 2016, 6:35    Předmět: Citovat

Jestli má být přesnost měření řádově desetiny promile či lepší, jednoduché obecné řešení neexistuje. Tak třeba píšeš,že pošleš pár period sinusovky každou minutu. Ale jak,vždyť už ten začátek vysílání bude neurčitý s přesností danou stabilitou generátoru sinusovky a stabilitou doby připínání sinusovky na vedení - nebo kam. Perioda tvé sinusovky je 16,6µs,při požadované chybě měření třeba 0,1‰ jsme u možné max. chyby ve vysílači 1,6 ns.
A to jsme na začátku u jednoho signálu ,máš dva a navíc také ten konec- místo měření a vyhodnocení,kde pokud bude signál zašuměný,může se to zhoršit o několik řádů . Takové měřeni je domnívám se běžnými prostředky nerealizovatelné .
Jistě je možné měřit elektronicky vzdálenosti s velkou přesností ,viz třeba různá kapacitní ,indukční ap .čidla či laserové profidálkoměry ,ale asi ne takhle a v podstatě vzorkováním po minutě po dobu desítek µs v nějakém zarušeném/zašuměném prostředí.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Hill
Administrátor


Založen: Sep 10, 2004
Příspěvky: 19553
Bydliště: Jičín, Český ráj

PříspěvekZaslal: ne květen 22 2016, 7:38    Předmět: Citovat

Jak se dosahuje podmilimetrové přesnosti měření vzdálenosti u ultrazvukových hladinoměrů potažmo průtokoměrů v Parshallově žlabu?
Taková přesnost by nestačila?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
pirat077



Založen: May 02, 2014
Příspěvky: 324

PříspěvekZaslal: po květen 23 2016, 6:13    Předmět: Citovat

To by nestačilo...potřeboval bych ještě větší přesnost...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
petula



Založen: May 22, 2016
Příspěvky: 855
Bydliště: Čelákovice / Brandýs n.L / Stará Boleslav

PříspěvekZaslal: st červen 08 2016, 10:07    Předmět: Citovat

pirat077 napsal(a):
Ahoj,
potřeboval bych detekovat zpoždění jednoho signálu od druhého, jde o sinusovky 60kHz,

Jde to udělat nějak analogově?? Našel jsem jen obvody, které pracují od 0 do 360° (přesnost 1° nebo 0,1°):...


analogově s takovouto přesností to udělat nelze. V prvé řadě, nepleťte si fázový posun a zpoždění. Dále, lze toto vyřešit digitálně, ve Vašem případě naštěstí máte signály o nízkém kmitočtu (čím vyšší kmitočty, tím více problémů a nižší přesnost). Velmi důležité je, zda oba signály mají naprosto stejný kmitočet, anebo, o kolik se liší jejich kmitočty.
Jde Vám o jednorázové měření, anebo o vyhotovení měřícího přístroje pro dlouhodobé, opakované měření?
Jednorázově Vám mohu signály zadarmo změřit.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
pirat077



Založen: May 02, 2014
Příspěvky: 324

PříspěvekZaslal: so červen 11 2016, 9:26    Předmět: Citovat

petula napsal(a):
pirat077 napsal(a):
Ahoj,
potřeboval bych detekovat zpoždění jednoho signálu od druhého, jde o sinusovky 60kHz,

Jde to udělat nějak analogově?? Našel jsem jen obvody, které pracují od 0 do 360° (přesnost 1° nebo 0,1°):...


analogově s takovouto přesností to udělat nelze. V prvé řadě, nepleťte si fázový posun a zpoždění. Dále, lze toto vyřešit digitálně, ve Vašem případě naštěstí máte signály o nízkém kmitočtu (čím vyšší kmitočty, tím více problémů a nižší přesnost). Velmi důležité je, zda oba signály mají naprosto stejný kmitočet, anebo, o kolik se liší jejich kmitočty.
Jde Vám o jednorázové měření, anebo o vyhotovení měřícího přístroje pro dlouhodobé, opakované měření?
Jednorázově Vám mohu signály zadarmo změřit.


Potřebuji přístroj, který to bude měřit trvale.

Jakm způsobem byste to (jednorázově) měřil??
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Bezdrátová technika a technologie, VF technika Časy uváděny v GMT + 1 hodina
Jdi na stránku Předchozí  1, 2
Strana 2 z 2

 
Přejdi na:  
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

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

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.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.15 sekund