Jak zpozdit pulzy?

Od: Datum: 31.05.13 01:25 odpovědí: 5 změna: 01.06.13 02:29

Dobrý den, našel by se prosím dobrý člověk, který by mi uštědřil radu, jaký použít jednoduchý obvod, který by mi zpozdil impulzy (v pulzní regulaci) o napětí 3V o 3 až 6 ms. Jejih proměná délka ale musí být zachována - jen je časově zpozdit vůči druhému kanálu. Zkoušel jsem velikou řadu hradel a invertorů v sírii (TTL i CMOS), ale muselo by to být alespoň 20 integráčů, aby se to trochu pohlo. Poradil by mi někdo nějaký jednoduchý obvod nebo integráč? Moc a moc předem děkuji. Kříž


Seznam odpovědí:
 
moment čekejte prosím, probíhá přenos dat...
Zobrazení struktury odpovědí v otázce
Skrytí struktury odpovědí v otázce
Zobrazení struktury odpovědí v otázce

 

Odpovědi na otázku:
Od: zabu
Datum: 31.05.13 08:52

Záleží na tom, jak moc přesné to zpoždění potřebuješ. Dá se udělat jednoduchý RC obvod, kdy se bude kondenzátor nabíjet přes odpor a následný tvarovač z toho udělá zpátky obdélník. Lze to udělat přesněji přes komparátor z nějakých log obvodů nebo z op. zesilovačů. A nejpřesnější by bylo použít malý jednočipový procesor s jednoduchým prográmkem. Záleží na tom, k čemu to je.

Ohodnoceno: 0x
 
Datum: 31.05.13 11:48

Moc děkuji, zas tak moc přesné to být nemusí - přibližně o 3 až 6 ms. Jsou to dva výstupy z přijímače v helikoptéře pro řídící desku dvou motorů. S přijímačema, se kterýma to řídící jednotka zpracuje jsou tyto dvoje immpulzy takto vůči sobě zpožděné (podle osciloskopu) ale přijímač který potřebuji použít já má tyto pulzy z obou kanálů téměř překryté a řídící deska to neumí vyhodnotit a motory se ani nehnou. Zkusil jsem desítky možností z různých kanálů a různých přijímačů. Prostě když jsou pulzy dvou výstupů posunuté časově, tak to vždy chodí. Důležité ale je, že MUSÍ být zachována PŘESNÁ šířka pulzů, která se přesně plynule mění a tím se řídí (přes řídící desku) otáčky. Jen jeden kanál zpozdit vúči druhému a bude to chodit. Má součástkovou základnu a navíc budu brzy objednávat zase v GM. Jen byc potřeboval, aby to bylo malé, jednoduché, levné. Nejraděj bych něco napájel vývodama k sobě a zalil to, ale nepůjde-li to jinak, tak i tišťák už jsem se naučil vyrábět foto cestou. Prosím poraď! Mám nepájivé pole, takže to mám na zkoušku sestavený hned. Moc a moc děkuji. Michal

Od: zabu
Datum: 31.05.13 13:08

Já nejsem modelář, tak nevím, jak ty mašinky chodí, ale nejsou ty impulsy co potřebuješ, impulsy pro nějaký krokový motor? Kdežto ty tvé dva výstupy z přijímače, jsou výstupy proporcionálního řízení. A tam asi jenom posunutí nebude stačit. Tak si to alespoň myslím já.

Ohodnoceno: 0x
 
Od: bmbx®
Datum: 31.05.13 15:17

Jednoduše RC členem a následným tvarovačem to nepůjde, když výstupní pulzy musí mít měnitelnou šířku. Ten rc člen by musel být už před regulátorem aby byly regulátory vůči sobě zpožděné. Pokud budu mít jeden generátor pulzů a jeden výstu zpozdím a pak je povedu na šířkovou modulaci, tak by to mohlo být podle představ tazatele, ale proč to tak musí být mi je záhadou, krokový motor to určitě není, jemu je proměnná délka pulzu zcela k ničemu ;)

doplněno 31.05.13 15:22:

Nebylo by lepší to vzít z opačného konce, zjistit proč ta deska to takto potřebuje a zaměřit se na to aby to nepotřebovala?

Třeba to z nějakého důvodu nepůjde takto řešit, ale za pokus to možná stojí.

Ohodnoceno: 0x
 
Datum: 01.06.13 02:29

Moc Vám všem děkuji za názory a rady. Pokusím se to dovysvětlit. 1. Možná ba to bylo lepší vzít z druhého konce, ale je to tak: Mám jednotlivé výstupy z přijímače (třeba 4 nebo 7 - to je fuk) a ne ně připojuji jednak serva a jednak desku, ze které jsou připojeny dva motory rotorů. Na této desce je do toho zakomponované ještě gyro a další, takže do desky bych šťourat moc nechtěl - je to příliš miniaturní. Teď jaký koliv výstup z přijímače je v pulzní regulaci - takže já pohnu pákou na vysílačce a pulzy na výstupu příslušného kanálu se začnou prodlužovat nebo zkracovat (podle toho na kterou stranu kniplem pohnu). Je naprosto jedno, do kterého kanálu co připojím (jestli servo nebo cokoli jiného). Serva jsou připojena (vzhledem k malé spotřebě) přímo do přijímače, ale motory rotorů NE. Ty jdou ještě přes řídící desku - viz výše. Já si sice mohu zapojit do kterého koli výstupu přijímače co mně napadne, ale představte si řídit auto způsobem, že otočením volantu přidáte plyn a pedálem zatáčíte. Za těchto podmínek mi to funguje správně, ale jak na potvoru ty dva kanály, které potřebuji pro hlavní motory, tak se jejich časová základna překrývá a tudíž si s tím neumí deska poradit. Ještě jsem zapomněl uvést, že ze všech ostatních kanálů přijímače lezou pulzy od sebe posunuté cca o 2ms - je to skoro jedno (a v případě připojení dvou serv by to bylo taky jedno), ale pro řídící desku hlavních motorů je to průser, protože deska oba výstupy (vlastně z pohledu řídící desky VSTUPY) porovnává. Musí zůstat naprosto plynulá odezva šířky půlzů vzhledem k pohnutí kniplu na vysílačce, ale tyto dva výstupy na přijímači nesmějí mít stejnou časovou základnu. Myslel jsem že mi pomůže několik hradel nebo invertorů, aby vše zůstalo jak je a jen se jeden kanál spozdil, ale to nestačí - jsou moc rychlé. Ještě mně napadá použít bu´d časovač 555 nevo 74123, 74121 a nebo mám v CMOS 4013, ale nevím jak je zapojit, aby to dělalo, co má. mohu vložit i obrázek. Poradíte mi? Moc děkuji. Michal

 

 

Přihlásit se k odběru odpovědí z této otázky:

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz

 
Copyright © 2004-2016 Poradna Poradte.cz. Všechna práva na poradně Poradte.cz vyhrazena.