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í 

PWM generator ( duty cycle 0-100% )

 
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
jirkahw



Založen: Jul 08, 2012
Příspěvky: 33

PříspěvekZaslal: út duben 26 2016, 23:40    Předmět: PWM generator ( duty cycle 0-100% ) Citovat

Mam 555 zapojenou jako generator PWM s potenciometrem pro ladeni. Potreboval bych ale dodelat, aby pri otoceni potenciometru do krajni polohy byl vystupni pin 555 nastaven do stabilniho stavu log.0 ci log.1, cili zajistit rozsah nastaveni duty cycle 0-100%. Jak na to ?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
jiriS



Založen: Jan 14, 2014
Příspěvky: 610
Bydliště: Ašsko

PříspěvekZaslal: st duben 27 2016, 7:52    Předmět: Citovat

S 555 blbě. Dá se docílit cca 5-95% s jednoduchým zapojením (na tomto fóru lze nalézt).
S požadavkem 0-100% bych volil MCU.
Jirka
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail Zobrazit autorovy WWW stránky
forbidden



Založen: Feb 14, 2005
Příspěvky: 8975
Bydliště: Brno (JN89GF)

PříspěvekZaslal: st duben 27 2016, 8:04    Předmět: Citovat

Generátor pily a komparátor. Celej regulátor jde udělat s jedním čtyřnásobným OZ.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
Ondra2



Založen: Mar 19, 2014
Příspěvky: 537

PříspěvekZaslal: st duben 27 2016, 10:46    Předmět: Citovat

I s dvounásobným, ale trošku to plave s teplotou.
Edit: chybí mi tam puntík, ale to omluvíte, že...



pwm.png
 Komentář:

Stáhnout
 Soubor:  pwm.png
 Velikost:  23.9 kB
 Staženo:  104 krát

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



Založen: Jul 08, 2012
Příspěvky: 33

PříspěvekZaslal: st duben 27 2016, 16:38    Předmět: Citovat

jiriS napsal(a):
S 555 blbě. Dá se docílit cca 5-95% s jednoduchým zapojením (na tomto fóru lze nalézt).
S požadavkem 0-100% bych volil MCU.
Jirka


A je nejaka verze pro MCU, kde by se jednim potenciometrem treba dala nastavit frekvence a druhym nastavit duty cycle rozsah ?

A uplne nejlepe kdybych mel generator signalu s pevne nastavenou frekvenci a jen chci menit delku aktivni urovne v log.0 v rozsahu 0% az 100%.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
kachle



Založen: Nov 23, 2015
Příspěvky: 276

PříspěvekZaslal: st duben 27 2016, 17:03    Předmět: Citovat

A je nejaka verze pro MCU, kde by se jednim potenciometrem treba dala nastavit frekvence a druhym nastavit duty cycle rozsah ?[/quote]

Tady máš jeden, mám ho udělaný a funguje dobře.
http://www.avr-asm-tutorial.net/avr_en/signalgen/rectgen_m8.html
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
jirkahw



Založen: Jul 08, 2012
Příspěvky: 33

PříspěvekZaslal: st duben 27 2016, 22:15    Předmět: Citovat

Jeste me napada, ze by nemuselo byt spatne i omezeni rozsahu v tom smyslu, ze by se potenciometrem menil DUTY CYCLE a v temer krajnich pozicich potenciometru by se uroven signalu stabilne prepnula do log.0 ci log.1. Rozsah by pak byl treba 5 az 95 % ale pod 5% by se vystup nastavil umele na 0% a nad 95% by to skocilo na 100% duty cycle. Mohl by mi zde nekdo helpnout jak to udelat ? Napriklad na vystup z potenciometru pripojit komparator a tim sledovat urcitou logickou uroven a ....
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
ross4435897



Založen: Nov 10, 2009
Příspěvky: 426
Bydliště: Brno

PříspěvekZaslal: čt duben 28 2016, 8:06    Předmět: Citovat

... pokud si se rozhodl pro reseni s MCU, a zrovna se ti nechce premyslet o tom, jak to naprogramovat ... pak zcela jiste na internetu najdes nejakou inspiraci.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
masar



Založen: Dec 03, 2005
Příspěvky: 12407

PříspěvekZaslal: čt duben 28 2016, 8:58    Předmět: Citovat

jirkahw napsal(a):
...ze by se potenciometrem menil DUTY CYCLE a v temer krajnich pozicich potenciometru by se uroven signalu stabilne prepnula do log.0 ci log.1...
To už ti nakreslil Ondra2. Není třeba vymýšlet vymyšlené.
Wink
OZ je např. LM358. V "horní" krajní poloze P1 je na výstupu U1b 0V a v "dolní" krajní poloze +3,5V (při Ucc=+5V).
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
jirkahw



Založen: Jul 08, 2012
Příspěvky: 33

PříspěvekZaslal: čt duben 28 2016, 22:28    Předmět: Citovat

masar napsal(a):
jirkahw napsal(a):
...ze by se potenciometrem menil DUTY CYCLE a v temer krajnich pozicich potenciometru by se uroven signalu stabilne prepnula do log.0 ci log.1...
To už ti nakreslil Ondra2. Není třeba vymýšlet vymyšlené.
Wink
OZ je např. LM358. V "horní" krajní poloze P1 je na výstupu U1b 0V a v "dolní" krajní poloze +3,5V (při Ucc=+5V).


Toto zapojeni jsem vyzkousel a vysledek ma jednu vadu. Pri vzestupne i sestupne hrane vystupniho signalu (z U1B) jsem nameril logickym analyzatorem mnozstvi zakmitu. Zkousel jsem jak napajeni 5V, tak ciste 3.3V, ale zadna zmena.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
kachle



Založen: Nov 23, 2015
Příspěvky: 276

PříspěvekZaslal: čt duben 28 2016, 23:40    Předmět: Citovat

A co tam máš za operák? Toto zapojení funguje velice dobře. Ještě připoj kondík 100n přímo na napájecí piny operáku. Jinak pokud potřebuješ laborovat a mít dobrý PWM generátor, tak udělěj tento:
http://www.avr-asm-tutorial.net/avr_en/signalgen/rectgen_m8.html
Sám ho používám a není problém, a navíc máš vše na displeji uvedeno co s toho leze ven.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
jirkahw



Založen: Jul 08, 2012
Příspěvky: 33

PříspěvekZaslal: pá duben 29 2016, 19:10    Předmět: Citovat

kachle napsal(a):
A co tam máš za operák? Toto zapojení funguje velice dobře. Ještě připoj kondík 100n přímo na napájecí piny operáku. Jinak pokud potřebuješ laborovat a mít dobrý PWM generátor, tak udělěj tento:
http://www.avr-asm-tutorial.net/avr_en/signalgen/rectgen_m8.html
Sám ho používám a není problém, a navíc máš vše na displeji uvedeno co s toho leze ven.


Mam tam odzkouseny LM358N i LM393NG a na vystupuje to same, hromada zakmitu na hranach signalu.

Prave na to koukam a ty zamity vypadaji nasledovne. Pri sestupne hrane se mi zobrazi jeden maly zakmit a pak je stabilni log.0. Dale na konci urovne log.0 vidim 7 zakmitu. Tvar i pocet zakmitu se opakuje dokonale presne u kazde hrany sigalu. Jo a logicky analyzator mam pripojeny primo na vystup z U1B. 100nF kondik tam mam.


Naposledy upravil jirkahw dne pá duben 29 2016, 19:23, celkově upraveno 1 krát.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
danhard



Založen: Mar 05, 2007
Příspěvky: 6078
Bydliště: Jesenice u Prahy

PříspěvekZaslal: pá duben 29 2016, 19:15    Předmět: Citovat

Tak si tam udělej malou hysterezi u toho komparátoru, když to neumíš zadrátovat, aby to nezvonilo !
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
mluno



Založen: Apr 18, 2011
Příspěvky: 234
Bydliště: Benešov (u Prahy)

PříspěvekZaslal: po květen 09 2016, 15:00    Předmět: Citovat

Asi před dvěma lety jsem toto vyřešil MCU attiny13 (cena byla kolem 30 korun za THT a 25 za SMD). Přikládám zdrojový kód v assembleru, nějaký popis a pár přívěsků z AVR studia (verze 4). Výrobní podklady (tj. schema a výkres DPS) u sebe zřejmě nemám, nebo je nemůžu najít, ale to asi tak nevadí.
Tato konstrukce, nebo její mikrokontrolér slouží dosud v několika exemplářích k regulaci ventilátorů, kde rozsah 100% není nezbytný (mám jen jeden ventilátor, který reaguje v plném rozsahu) a 256 kroků také stačí. AD převodníky jsou v tomto AVR 10-bitové, nevím jestli tam je 16 bitový časovač, pokud ano, šlo by to jednoduše rozšířit na 1024 kroků, pokud ne, šlo by to taky, jen by to bylo náročnější (muselo by se při každém přetečení měnit nastavení časovače).



PWM_P01.rar
 Komentář:
Program pro tiny13

Stáhnout
 Soubor:  PWM_P01.rar
 Velikost:  23.14 kB
 Staženo:  137 krát

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
Strana 1 z 1

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