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í 

Generátor pravúhl. impulsů pomocí PC
Jdi na stránku 1, 2, 3  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
igimas



Založen: Feb 06, 2013
Příspěvky: 61

PříspěvekZaslal: čt únor 07 2013, 0:23    Předmět: Generátor pravúhl. impulsů pomocí PC Citovat

Chtěl bych si postavit takový jednoduchý generátor obdélníku a aby to bylo jednoduché, tak využít výstupu line out ze zvukovky. V PC generovat obyčejný sinus o dané frekvenci a poté použít nějaký tvarovač. Napadlo mě použít komparátor s ref v 0V a pak to impedančně přizpůsobit, tyto parametry potřebuju:
střída 50% - myslím, že není problém při buzení sinusem
offset cca 0,5V, tj. aby pro log 0, byla úroveň 0,5V , log 1 není kritické, cca 9V- to je myslím největší problém s tím offsetem zároveň s malým zkreslením pulzů
malé zkreslení impulzů při zátěží větší jak 1kΩ a menší 220pF
napájení z 12V akumulátoru

Děkuji za jákekoliv nápady.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
MetalGod



Založen: May 30, 2006
Příspěvky: 6558
Bydliště: Seč

PříspěvekZaslal: čt únor 07 2013, 9:00    Předmět: Citovat

Proč ze zvukovky? To nemáš paralelní port? Když ho ochočíš, tak například z D0 budeš tahat obdélník s požadovanou frekvencí a střídou, pomocí D1-D7 můžeš přes odporovej D/A převodník řídit zisk zesilovače a amplitudu výstupu (128 kroků; např. 0-12.7V po 100mV).
Dneska se parport většinou už nevyužívá, ale pro bastlení je cennej, navíc se dá snadno ovládat.

Tady je například schéma funkční zvukovky (mono, osmibit, klidně i 48kHz vzorkovací frekvence):

_________________
Kdo není ve dvaceti levičák, nemá srdce,
kdo je levičák ve čtyřiceti, nemá rozum.
— Winston Churchill
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Panda38



Založen: Nov 21, 2012
Příspěvky: 713
Bydliště: Most, Praha, Lanžhot

PříspěvekZaslal: čt únor 07 2013, 10:04    Předmět: Citovat

Musel by jet pod DOSem. Zvukovka má výhodu, že díky DMA je signál stabilní i pod Windows. Navíc - existuje hromada software pro generování signálů přes zvukovku (stačí hledat "PC osciloskop generator soundcard", např. http://www.zeitnitz.de/Christian/scope_en ).
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
MetalGod



Založen: May 30, 2006
Příspěvky: 6558
Bydliště: Seč

PříspěvekZaslal: čt únor 07 2013, 10:28    Předmět: Citovat

Proč zrovna pod DOSem?! Shocked To Woknouz nepodporuje ještě široce rozšířenej port? No, za chvíli se rozluč s podporou klávesnice, myši a mnoha různých HID periférií, protože se přece bude všechno ovládat dotykově Very Happy
Zvukovka má tu nevýhodu (nehledě na OS a společenský postavení uživatele), že je její výstup analogovej, že tak trochu šumí, že ji používají i jiný aplikace. Atd.

_________________
Kdo není ve dvaceti levičák, nemá srdce,
kdo je levičák ve čtyřiceti, nemá rozum.
— Winston Churchill


Naposledy upravil MetalGod dne čt únor 07 2013, 10:46, celkově upraveno 1 krát.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Panda38



Založen: Nov 21, 2012
Příspěvky: 713
Bydliště: Most, Praha, Lanžhot

PříspěvekZaslal: čt únor 07 2013, 10:44    Předmět: Citovat

Pod DOSem - protože 1) Windows blokují LPT port, musí se použít driver který přístup na LPT povolí, 2) Windows i Linux běží v multitasku, procesy se přepínají, a díky tomu program ztrácí kontrolu nad portem, signál by byl přerušovaný.

Výstup zvukovky je přes D/A převodník, stejně jako když máš ten odporový D/A převodník na LPT portu. Výstup pak sice probíhá přes linkový zesilovač, který přidá nějaký šum, ale - přes LPT uděláš jen 8 bitů, ale moderní zvukovky mají převod 16-bitový a odstup šumu je mnohem lepší než co udělá nepřesnost 8 bitů převodu na LPT.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
ZdenekHQ
Administrátor


Založen: Jul 21, 2006
Příspěvky: 25741
Bydliště: skoro Brno

PříspěvekZaslal: čt únor 07 2013, 11:37    Předmět: Citovat

Ale z té zvukovky to půjde vytvarovat taky a docela pěkně - v 1. kroku tvarovač sinus/obdélník, za něj zesilovač s možností nastavení zisku a DC posunu a za něj koncový stupeň.

Všechno to zvládne jeden přiměřeně rychlej (tzv. "lepší") čtyřnásobnej operák posílenej na výstupu tranzistory.

_________________
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[?
]
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
igimas



Založen: Feb 06, 2013
Příspěvky: 61

PříspěvekZaslal: čt únor 07 2013, 12:21    Předmět: Citovat

Děkuji všem za odpovědi
MetalGod: Přes LPT to nechci, protože chci aby to bylo i trošku univerzální a na notebooku ten port nemám.
ZdenekHQ: Jo, to je přesně tak, jak to píšu v úvodu tématu, akorát jsem teda čekal konkrétnější radu Very Happy Třeba který tranzistory na výstupu by byly vhodné a v jakém zapojení, si tak říkám, tam už by mohl být i ten offset, protože i v saturaci na tranzistoru bude nějaké napětí(ale taky záleží jak to bude zapojené)
EDIT: Tento komparátor bych chtěl použít http://www.gme.cz/komparatory/lm319-p314-005/ ještě si říkám, že možná radši oddělit signál ze zvukovky přes malý transformátorek ze starých modemových karet, měl by mít převod 1:1.


Naposledy upravil igimas dne čt únor 07 2013, 16:40, celkově upraveno 1 krát.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
ZdenekHQ
Administrátor


Založen: Jul 21, 2006
Příspěvky: 25741
Bydliště: skoro Brno

PříspěvekZaslal: čt únor 07 2013, 13:00    Předmět: Citovat

Vidíš, a já bych ho zrovna nepoužil. Je zbytečně rychlej, trpí na zákmity a nakonec stejně hrany "pokazí" výstupní OZ, kterej musí být lineární (pokud požaduješ regulaci úrovní).

Takže si najdi nějakej čtyřnásobnej OZ kolem 20Mhz, pokud máš jen jedno napájení, tak něco podobnýho LM358 nebo rail-2-rail.

Schema teď nemám čas kreslit, ale pokud potřebuješ tvarování přesně 1:1, tak musíš napřed obnovit DC složku a teprve potom z toho vyrábět obdélník, v podstatě Ti to umožní i regulaci střídy.

_________________
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[?
]
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
igimas



Založen: Feb 06, 2013
Příspěvky: 61

PříspěvekZaslal: čt únor 07 2013, 15:56    Předmět: Citovat

Tak jsem se díval po těch OZ v GM jsem žádný bipolární do 20MHz nenašel, jen do 1,3MHz, ale i to by mohlo stačit si myslím. Použil bych teda např. LM324. Přemýšlím proč hned ten offset, velikostí toho offsetu bych vlastně nastavoval střídu, ne? Ale pak nevím jak udělat ten "konečný offset aniž by to ovlivnilo tvar, stačilo by jen přivést z děliče ss napětí na výstup, přičemž ten signál by byl oddělený nějakým kondenzátorem? Zkusím teda nakreslit schéma, jak si myslím, že by to mohlo jít, poradili byste mi kdyžtak jestli je to dobře a případně hodnoty součástek? Díky.


schema.jpg
 Komentář:
Snad to je trochu čitelné

Stáhnout
 Soubor:  schema.jpg
 Velikost:  146.5 kB
 Staženo:  78 krát

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



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

PříspěvekZaslal: čt únor 07 2013, 16:58    Předmět: Citovat

O akej frekvencii sa bavime pre zaujimavost? Existuje zapojenie s atmega16. Ako generatora. Ale ked to mas na vyskum tak sa hraj.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
igimas



Založen: Feb 06, 2013
Příspěvky: 61

PříspěvekZaslal: čt únor 07 2013, 17:15    Předmět: Citovat

Obdélníky cca 20Hz-20kHz. Ještě jsem si uvědomil, že mi v tom zapojení chybí blokovací kondenzátor na napájení a určitě ještě něco ale nevím co Very Happy
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
ZdenekHQ
Administrátor


Založen: Jul 21, 2006
Příspěvky: 25741
Bydliště: skoro Brno

PříspěvekZaslal: pá únor 08 2013, 12:12    Předmět: Citovat

No, chvilku jsem si hrál v simulátoru - dá se tomu hodně vytknout, ale fungovat to bude. R8/R9 je regulace amplitudy, V3 je regulace offsetu. LM358 je na tohle ale pomalej.

Dělič R1/R2 je lepší nahradit-stabilizovat zenerkou, úplně nejlepší by bylo symetrické napájení a "opřít" to tím pádem o 0V.



tvar_sin_obd.png
 Komentář:

Stáhnout
 Soubor:  tvar_sin_obd.png
 Velikost:  7.9 kB
 Staženo:  140 krát


_________________
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[?
]
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
igimas



Založen: Feb 06, 2013
Příspěvky: 61

PříspěvekZaslal: pá únor 08 2013, 12:32    Předmět: Citovat

Děkuji moc, jen se pro jistotu zeptám: ten V3 můžu nahradit jednoduchým děličem napětí z napájecího napětí, že? Tranzistor 2N2904 jsem nenašel, 2N2905 by taky měl fungovat ne? A asi radši oba koncové tranzistory ve stejném pouzdru, nebo to je jedno?(Protože ten NPN je i v pouzdru T092, který stojí 2kč ten druhý je jen v kovovém za 15kč). Ještě teda zkusím najít ten OZ do 20MHz.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Andrea



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

PříspěvekZaslal: pá únor 08 2013, 12:36    Předmět: Citovat

Komplementár ke 2N2222 je 2N2907.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
ZdenekHQ
Administrátor


Založen: Jul 21, 2006
Příspěvky: 25741
Bydliště: skoro Brno

PříspěvekZaslal: pá únor 08 2013, 12:57    Předmět: Citovat

O těch výstupních tranzistorech se dá popřemýšlet, 2n2222 je spínací typ, vzhledem k rychlosti OZ se dá použít i něco jiného, ale dnes mě to nějak nemyslí....
_________________
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[?
]
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
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, 3  Další
Strana 1 z 3

 
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.24 sekund