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í 

AD a DA prevodnik
Jdi na stránku 1, 2  Další
 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Řešení problémů s různými konstrukcemi
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
bonatius



Založen: Oct 24, 2007
Příspěvky: 37

PříspěvekZaslal: st leden 27 2010, 10:39    Předmět: AD a DA prevodnik Citovat

Ahojte,

chcel by som sa naucit pracovat s AD a DA prevodnikmi.
Neviem ako mam zacat, vobec sa tomu nerozumiem.

Moja predstava je taka, ze by som na vstup AD prevodnika pripojil striedavy signal v tvare sinus, trojuholnik, obdlznik o frekvencii 1kHz, alebo 10kHz a amplitudou 5V.
Vystup AD prevodnika by som priviedol cez seriovy alebo usb port do pocitaca a tam by som tie data zapisal bud do textoveho alebo do excelovskeho suboru a nasledne ich zobrazil graficky.
Dalej by som na vystup AD prevodnika pripojil DA prevodnik a na jeho vystup by som pripojil osciloskop, na ktorom by som si mohol zobrazit vystupny signal a porovnat ho so vstupnym signalom.

Vie mi niekto poradit ako na to?

Dakujem.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
mikollar



Založen: Dec 26, 2004
Příspěvky: 1427
Bydliště: Košice - okolie

PříspěvekZaslal: st leden 27 2010, 11:32    Předmět: Citovat

to chces nejak zhurta nie?

Inak ak das do google A/D prevodnik tak mas citania na tyzden

Nepises ci ten program v PC si vies napisat sam......
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
bonatius



Založen: Oct 24, 2007
Příspěvky: 37

PříspěvekZaslal: st leden 27 2010, 12:54    Předmět: AD a DA prevodnik Citovat

mozes mi odporucit nejaku literaturu?
hladal som na webe, aj som nieco nasiel, ale to je vsetko take vseobecne
su tam popisane rozne typy a ich principy, ale ziadne nazorne priklady, na ktorych by som sa naucil ako si mam tie prevodniky navrhnut a co mam kde merat

ak by som chcel pouzit druhu variantu (za A/D dat D/A prevodnik a zobrazovat na osciloskope) ako mam pre zadane podmienky vybrat spravny prevodnik (taky, ktory sa da zohnat, je v rozumnom puzdre (DIL, SO8, SO16), aby som na zaciatok nemusel pouzit mikroprocesor?

potrebujem usmernit, aby som to pochopil, najlepsie sa to da naucit na nazornych prikladoch
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Yarda1



Založen: Feb 11, 2009
Příspěvky: 2598

PříspěvekZaslal: st leden 27 2010, 14:21    Předmět: Citovat

Bez nějakého počítače se IMHO asi neobejdeš - leda že bys postavil nějaký obvod ze součástek nižší integrace. Integrované AD DA převodníky předpokládají, že budou komunikovat s nějakým systémem (ale už jsem se tím dlouho nezabýval, možná to teď není pravda).
Kdysi jsem zkoušel připojit osmibitové AD převodníky (myslím, že Analog Devices) k počítači UCB PIC, připojuji malůvku. Mělo to fungovat tak (a taky to tak nějak fungovalo), že se dva signály porovnávaly a podle toho který byl větší se spínala relé - ta jsem tu nekreslil. Ty AD potřebovaly IMHO hodiny, signál k povolení čtení dat a data vysílaly jako sériový signál. Možná že by se něco málo dalo vyčíst z knih Burkharda Kainky.
DA převodníky se asi dělaly podobně nebo se vycházelo z pulsně šířkové modulace.



pic.JPG
 Komentář:

Stáhnout
 Soubor:  pic.JPG
 Velikost:  42.28 kB
 Staženo:  165 krát

Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Bernard



Založen: May 27, 2005
Příspěvky: 3647

PříspěvekZaslal: st leden 27 2010, 16:22    Předmět: Citovat

Triviální AD převodník pro 1 bit je samozřejmě komparátor. Říká, že vstupní napětí je buď větší nebo menší než referenční hodnota. Dá se tento jednoduchý princip natáhnout na víc bitů?

Asi před 20 lety jsem odněkud obkreslil zapojení na obrázku, které má zesílení +2 pro zápornou vstupní hodnotu a -2 pro kladnou, převodní charakteristika je ten červený štít. Výstup prvního OZ funguje jako bitový výstup. Teď už jen stačí seřadit do kaskády N takových bloků a máme N-bitový AD převodník, a to bez známky jakékoliv inteligence! Hezké je, že výstup se mění v Grayovom kódu, takže kdykoli se hodnota přečte, bude platná na +- jeden bit. Tenkrát jsem to odzkoušel na 4-bitové šířce a šlapalo to. Jako školní příklad se to snad bude líbit.

Neví někdo náhodou, kde to bylo publikováno?



AD1st-chaka.jpg
 Komentář:

Stáhnout
 Soubor:  AD1st-chaka.jpg
 Velikost:  14.78 kB
 Staženo:  88 krát


AD-stupen.jpg
 Komentář:

Stáhnout
 Soubor:  AD-stupen.jpg
 Velikost:  9.9 kB
 Staženo:  76 krát



Naposledy upravil Bernard dne čt leden 28 2010, 10:52, celkově upraveno 1 krát.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Andrea



Založen: Sep 07, 2007
Příspěvky: 9340

PříspěvekZaslal: st leden 27 2010, 16:53    Předmět: Citovat

Pokud nechceš použít procesor, tak si kup třeba ADC0804 a DAC0832. Jsou 8-bitové a oba se dají provozovat bez procesoru, je to popsané v datašítech. Doporučuji si ty datašíty nejdřív prostudovat, jestli splňují co od nich očekáváš.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Atlan



Založen: May 10, 2004
Příspěvky: 4513
Bydliště: Košice

PříspěvekZaslal: st leden 27 2010, 17:15    Předmět: Citovat

Prakticka elektronika 5/96 jednoduchy AD starna 27, skoro na konci cassopisu.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Crifodo



Založen: Oct 11, 2005
Příspěvky: 15005

PříspěvekZaslal: st leden 27 2010, 17:49    Předmět: Citovat

Nějaká teorie a základní zapojení okolo AD a DA s obvody nižší integrace je v skriptu Styk mikropočítače s prostředím, ČSVTS, 1984. Mikropočítač se předpokládal, ale masochista by to možná realizoval i s krokováním tlačítky nebo elektromechanickým sekvencerem Twisted Evil
Jinak zelené přílohy AR z té doby.
Bernard: taky jsem to někde viděl, mám pocit že v ST okolo roku 85, která právě v té době toho byla plná a úplně přestala být "sdělovací" a stala se pomateně osmibitovou...

Ale ten smysl zapojovat výstup z A/D zas hned rovnou na D/A mi nějak uniká.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
daymoon



Založen: Dec 26, 2009
Příspěvky: 12
Bydliště: Brno

PříspěvekZaslal: čt leden 28 2010, 8:01    Předmět: Re: AD a DA prevodnik Citovat

bonatius napsal(a):
Ahojte,

chcel by som sa naucit pracovat s AD a DA prevodnikmi.
Ahoj. Jaké jsou tvé předchozí zkušenosti s elektronikou?
_________________
„Jak se má správně navrhovat plošný spoj?“ – „S citem. Je to nejen umělecké dílo…“
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
bonatius



Založen: Oct 24, 2007
Příspěvky: 37

PříspěvekZaslal: čt leden 28 2010, 8:18    Předmět: Citovat

nejake blikace s NE555, zosilnovace, RC renerator frekvencii, jednoduche menice napatia a jednosmerne zdroje napatia, vacsinou analog

teraz by som sa chcel naucit pracovat s prevodnikmi
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
bonatius



Založen: Oct 24, 2007
Příspěvky: 37

PříspěvekZaslal: čt leden 28 2010, 9:34    Předmět: Citovat

Crifodo:
Ale ten smysl zapojovat výstup z A/D zas hned rovnou na D/A mi nějak uniká.

To bola pociatocna uvaha ako si overit spravnost realizovaneho prevodu. Chcel som porovnat vstupny analogovy signal s vystupnym konvertovanym signalom. Proste skuska spravnosti.

Mas iny napad ako to potom overit?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
popopepe



Založen: Oct 26, 2005
Příspěvky: 549

PříspěvekZaslal: čt leden 28 2010, 9:39    Předmět: Citovat

Já bych na to šel přesně obráceně. Nevyhýbej se mikroprocesorům, a na začátku nemusíš řešit otázku jaký AD a DA převodník. Každý slušný mikroprocesor v ceně cca 50Kč má v sobě AD převodník, a realizovat převod zpět lze snad nejjednodušší cestou např. pomocí R-2R převodníku. Zároveň je splněna tvá podmínka o sběru dat a odesílání do PC pro jejich další zpracování např. po RS232.
Osobně doporučuji např. Atmega8 a vývojové prostředí Bascom, které na tento typ úlohy plně dostačuje a je zdarma.
Ostatní součástky pořídíš do 100Kč, a máš o zábavu na dlouhé zemní večery postaráno.
Programátor spácháš za 50Kč. A programů na vlastní přenos programu do mikroprocesoru se na webu zdarma valí velké množství. Vzhledem k možnosti ISP programování je to velmi snadné.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
bonatius



Založen: Oct 24, 2007
Příspěvky: 37

PříspěvekZaslal: čt leden 28 2010, 10:18    Předmět: Citovat

pre popopepe:

mohol by si mi dat, prosim, link na nejaky overeny programator pre tu Atmegu (nechcem stavat nejaku neoverenu, nefunkcnu schemu) a ak vies tak aj nejaku linky kde sa o tom dozviem viac (viem, ze na webe je toho kvantum, ale radsej chcem nieco kvalitne, nechcem zabijat cas hladanim a citanim balastu)?

dakujem
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
popopepe



Založen: Oct 26, 2005
Příspěvky: 549

PříspěvekZaslal: čt leden 28 2010, 11:37    Předmět: Citovat

Například Ponyprog, a z něj pouze tu základní část (RS232) a ISP část pro procesory Atmel. Programátor si ubastlíš na nějaké destičce za 20 minut. A program pro ovládání stáhneš asi na 100 místech z webu.

Pokud se rozhodneš jít tou jednoduchou cestou a ovládáš asi 40 základních anglických slovíček, tak doporučuji help k programu Bascom.
Např. začni příkazem getadc a uvidíš, co ti to všechno napíše. Jinak samozřejmě datasheet k Atmega 8 a v něm část o AD převodnících.

Existuje spousta typů AD převodníků, ale princip je pořád stejný. Prostě musíš jednou za nějaký čas odebrat vzorek z příchozího signálu (a četnost odebrání vzorku je popsána Shanonovým teorémem, kdy pro zachování věrnosti je nutné odebrat nejméně dva vzorky za jednu periodu vstupního signálu). Tudíž pokud chceš na vstup přivádět např. 10kHz, tak musíš vzorkovat minimálně 20 000x za vteřinu. Čím vyšší bude vzorkovací kmitočet, tím přesněji bude ten vstupní signál popsán, hlavně u neharmonických a neperiodických signálech. Ten vzorek je vlastně pouze amplituda, kterou jsi v daném čase na vstupu toho převodníku naměřil. Té amplitudě potom přiřadíš nějakou hodnotu (rozlišení převodníku např. 10 bitů (tudíž dvě na desátou) je 1024 různých hladin). Takže s 10bitovým převodníkem a maximálním vstupním napětí 5V budeš mít rozlišení 5V/1024, a dokážeš rozlišit změnu 0,0048V vstupního signálu. Takže když bude vstupní napětí nulové, tak výsledek převodu bude deset nul. Když bude na vstupu 5V, tak výsledný kód bude 1024. Pro poloviční napětí 2,5V bude kód 512. Atd atd.
No a pro převod DA z dat do analogu máš k dispozici nějaké číslo (např. těch 1024) a převodník na svém výstupu vytvoří patřičné napětí, v tomto případě 5V. Pokud to číslo bude 512, tak na jeho výstupu bude 2,5V, pokud to číslo bude 0, tak na výstupu bude 0.

Nezapomeň, že se to všechno odehrává dost rychle. A pokud to má být opravdu analog, a ne jen hrst měnících se úrovní napětí, je potřeba výstupní "analogově digitální signál" prohnat dolní propustí. Proč - zkus zapátrat taky sám Smile
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
bonatius



Založen: Oct 24, 2007
Příspěvky: 37

PříspěvekZaslal: čt leden 28 2010, 13:48    Předmět: Citovat

pre popopepe:

nasiel som toto:
http://www.avrfreaks.net/wiki/index.php/Documentation:Simple_serial_programmer

a toto:
http://www.lancos.com/siprogsch.html#baseboard

skusim si postavit programator podla prveho odkazu, lebo v tom druhom odkaze je toho velmi vela a neviem co by som si mal na zaciatok vybrat.

ak by si mal nieco lepsie a vyskusane tak daj prosim vediet.

dakujem.
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 -> Řešení problémů s různými konstrukcemi Časy uváděny v GMT + 1 hodina
Jdi na stránku 1, 2  Další
Strana 1 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.23 sekund