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
Jdi na stránku 1, 2  Další
 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Poradna
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
kutilmil



Založen: Nov 01, 2008
Příspěvky: 4252
Bydliště: Skalica

PříspěvekZaslal: út únor 12 2019, 19:53    Předmět: PWM Citovat

Zdravím.
Mám signál 1kHz regulovaný 50 až 100% PWM. Potrevoval by som tento signál upraviť aby chodil 0 až 100 percent. To je 50% by bola 0 a 100% by bolo 100%. Napadá niekoho niečo prosím?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
EKKAR



Založen: Mar 16, 2005
Příspěvky: 31794
Bydliště: Česká Třebová, JN89FW21

PříspěvekZaslal: út únor 12 2019, 20:02    Předmět: Citovat

Analogově zintegrovat na nějaký napětí, který by se vzalo jako "řídící" pro následující porovnávací stupeň - a tam by se prostě nastavily krajní meze na vstupní regulaci od půlky do maxima "řídícího" napětí. Jinak by to byl zajímavej problém pro řešení pomocí nějakýho PICu - vyhodnocovat dýlku/střídu vstupního impulsu a podle toho regulovat výstupní střídu na poměr 0 - 100%.
_________________
Nasliněný prst na svorkovnici domovního rozvaděče: Jó, paninko, máte tam ty Voltíky všecky...

A kutilmile - TY MNĚ TAKY Mr. Green Mr. Green !!!
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
kutilmil



Založen: Nov 01, 2008
Příspěvky: 4252
Bydliště: Skalica

PříspěvekZaslal: út únor 12 2019, 20:08    Předmět: Citovat

Ano ekara toto riešenie aj mna napadlo ale neviem akú by to malo stabilitu. Možno som ale aj zle položil otázku, lebo lepšie by bolo kúpiť nejaký hotový modul. Cena nie je až taká kritická ale potrebujem 100%-tnú funkčnosť. Neviem či niečo také existuje ako nejaký generator PWM ovládaný PWM aebo prevodník alebo také čosi. Generátor PWM na základe 0-10 volt som videl.....
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zaky



Založen: Oct 30, 2010
Příspěvky: 6587
Bydliště: Praha

PříspěvekZaslal: út únor 12 2019, 21:03    Předmět: Citovat

S hotovým modulem asi moc nepochodíš. Měl bys uvést další důležité parametry, jako požadovanou přesnost převodu a zejména rychlost odezvy. V některých aplikacích to může být nepodstatné, v jiných zase naopak velice podstatné. Přikláněl bych se k variantě to namastit do nějakého MCU, obvodově to vyjde nejsnáze a výsledek bude při správném nakódování také lepší, než analogová cesta s integrací a následným převodem U na PWM. Potřeba umět programovat je zjevná.
_________________
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
kutilmil



Založen: Nov 01, 2008
Příspěvky: 4252
Bydliště: Skalica

PříspěvekZaslal: út únor 12 2019, 21:24    Předmět: Citovat

Rychlost odozvy stačí cca 1s. Programvať bohužial neviem. Vedel by som to spraviť podla ekkara ale tomu by som sa chcel vyhnuť Našiel som variantu z PWM na 0-10v a z 0-10V na PWM. Len je to také neprofesionálne to nazvime.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
samec



Založen: Dec 19, 2017
Příspěvky: 4118

PříspěvekZaslal: út únor 12 2019, 22:30    Předmět: Citovat

Cez fázový záves by to bolo profesionálne?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
kutilmil



Založen: Nov 01, 2008
Příspěvky: 4252
Bydliště: Skalica

PříspěvekZaslal: út únor 12 2019, 22:41    Předmět: Citovat

Ak by to bolo jedno zariadenie ktore kupim tak by to bolo genialne
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
mluno



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

PříspěvekZaslal: st únor 13 2019, 18:04    Předmět: Citovat

samec napsal(a):
Cez fázový záves by to bolo profesionálne?


Nevím, jestli zrovna do tohodle tahat fázový závěs. To spíš nějaký kmitočtový závěs (FLL Frequency Locked Loop), ten by propustil základní harmonickou (další pro tento účel v menší míře), její velikost by snad byla úměrná procentu PWM. Ale pořád je to dost složité.
Malé osminohé CPU (alá at tiny 13) se dvěma časovači v nouzi i s jedním vykoná tuto práci daleko jednodušejc. Jeden časovač bude měřit časy, druhý na jejich základě generovat novou PWM s dvojnásobnou (nebo spíš poloviční) dobou sepnutí, mezitím by mohl být nějaký filtr typu sedm minulých plus jedna nová, aby to tolik neskákalo (ten počet průměrovaných vzorků je dobré volit jako mocninu dvou a nemusí se brát jen minulé ale i předminulé vstupní nebo výstupní). Program to bude na pár řádků v assembleru, a nejvíc času na naprogramování zabere nastudování datasheetu mcu, hlavně to jak zinicializovat časovače, aby dělaly, co se po nich chce.
Možná by dokonce šlo, že by MCU měřil čas do hrany na vstupu a o ten samý ji zpozdil na výstupu (pokud by se brala opačná logika, tak 50-100% je 0-50%PWM a zvojnásobením by vyšlo 0-100%).
Dost možná by tohle mohlo být motivací začít se programováním MCU zabývat, není to složité, nejhorší je ten start, pak už je to jako programování čehokoliv jiného. I když zrovna s AVR jsem se zkamarádil nezvykle rychle.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
kutilmil



Založen: Nov 01, 2008
Příspěvky: 4252
Bydliště: Skalica

PříspěvekZaslal: st únor 13 2019, 18:37    Předmět: Citovat

No jo mluno ja mam i programátor ale nejake jsem se do toho nedostal. neznám nikoho od koho bch se nauči základy.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
kutilmil



Založen: Nov 01, 2008
Příspěvky: 4252
Bydliště: Skalica

PříspěvekZaslal: st únor 13 2019, 18:38    Předmět: Citovat

Ale s tým meraním toho času nábežnej a zostupnej hrany sa mi to zdá byt celkom zaujímavé.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
petrfilipi



Založen: Sep 13, 2005
Příspěvky: 2641

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

Nazdar, a nebylo by lepší koupit za 50Kč nový modul?
Ale 100% funkčnost nedostaneš, i kdybys to vyndal z americké (ruské) rakety.

Petr
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
kutilmil



Založen: Nov 01, 2008
Příspěvky: 4252
Bydliště: Skalica

PříspěvekZaslal: čt únor 14 2019, 13:19    Předmět: Citovat

No to s novým generátorom nieje tak jednoduché. Ten výstup čo mám lezie z automatiky stroja do ktorého nechcem zasahovať. Preto chcem upraviť jeho výstup a to tak že kábel s PWM signálom by som prerušil, vrazil doňho prevodník a bolo by hotovo.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
petrfilipi



Založen: Sep 13, 2005
Příspěvky: 2641

PříspěvekZaslal: čt únor 14 2019, 13:46    Předmět: Citovat

OK, pak bude asi nejjednodušší ten PIC. Stačí s 8 vývody, interním RC a PWM modulem. Zjistíš poměr mezi L a H (v intervalu 0,5-1,0) a použiješ ho do vzorce nova_strida_0_255 = 255*(stara_strida_05_10*100-50)/(100-50), zaokrouhlíš a vzniklou hodnotou 0-255 nakrmíš PWM výstup PICu. K tomu si zvolíš frekvenci PWM 1000Hz.

Petr
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
kutilmil



Založen: Nov 01, 2008
Příspěvky: 4252
Bydliště: Skalica

PříspěvekZaslal: čt únor 14 2019, 18:44    Předmět: Citovat

Opytam sa na rovinu. Nenaprogramoval by si mi to? Alebo lepšie povedané stačilo by aj program spraviť. Programátor mám. Dík.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
petrfilipi



Založen: Sep 13, 2005
Příspěvky: 2641

PříspěvekZaslal: čt únor 14 2019, 20:17    Předmět: Citovat

Promiň, ale to fakt nepůjde. Nestíhám ani své projekty.

Navíc je tam totiž dost neznámých:
• co dělat, když na vstupu nebude žádný signál
• přesnost měření
• vstupní a výstupní napětí
• ...

Pokud chceš poradit, není problém. Osobně to programuji v prostředí MikroPascal od Mikroelektroniky. Ale pokud umíš Basic nebo C, tak mají v těchto jazycích prostředí taky. Do 2kB je to free, což nemá chybu. A ten program bude fakt relativně jednoduchý.

Petr
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Poradna Č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.16 sekund