Stránka 2 z 3
Napsal: 09 črc 2024, 20:12
od Valdano
Odkazovaný příklad používá u Arduina pro generování PWM signálu zápis hodnoty 0 (stop) až 255 (maximum) přes funkci
analogWrite(). Ve zdrojáku je tam použit pin 9 pro jeden DC motor a pin 10 pro druhý DC motor. Při použití běžných verzí Arduino MEGA, MINI, NANO, UNO a daného způsobu se zmíněnými piny, je frekvence PWM neměnná v daném případě
490Hz a mění se jen střída. Doporučuji si k tomu přečíst
tento popis a také
tento popis.
Napsal: 09 črc 2024, 20:34
od EKKAR
Cust píše:@misocko, PWM se vyznačuje tím, že má frekvenci konstantní...
V základním principu ano, ale už jsem viděl (A SLYŠEL) zapojení, kde se regulovalo v několika stupních s různou základní frekvencí. A myslím že je už slyšelo hodně lidí, jen si neuvědomujou, že to je PWM. Jako nápovědu napíšu "lokomotiva řady E499.3 alias "peršink" = nový označení řada 163" =
https://www.atlaslokomotiv.net/loko-163.html . Kdo ji někdy slyšel při rozjezdu, okamžitě mu to docvakne ...
Napsal: 09 črc 2024, 21:04
od Cust
PWM je pulzně šířková modulace. Frekvence je konstantní. Pokud uděláš jinak už to není PWM. Tuším na té tvé lokomotivě to nazývají PULS-DELTA-A s pulsně šířkovou modulací, která probíhá na 3 přednastavených frekvencích...
EDIT: a teď jsem se dočet, že tam ještě přidávají řízení buzení motorů - takže jako příklad PWM bych to raději nazmiňoval
Napsal: 09 črc 2024, 21:37
od EKKAR
To "řízený buzení" je obdoba starýho dobrýho "šuntování" na stejnosměrnejch sériovejch elmotorech, jen se to prostě zase řídí pulzně. Dá se tím dosáhnout vyšších toček už částečně odlehčenýho motoru za jízdy. Celá regulace tý lokomotivy je několikastupňová, protože musí zvládat rozjezdy s omezením záběrovýho momentu z nulový rychlosti kvůli omezení prokluzu i co největší tažnou sílu ve velkkejch rychlostech. Proto ta PWM má přepínatelnou základní frekvenci podle momentálního režimu jízdy. Vždycky ale jde o PWM, protože se plynule moduluje střída, zatímco kmitočet je jen pomocná tvrdě přepnutelná hodnota. Chci tím dokázat, že PWM se nemusí trvale v jednom zařízení odehrávat jen na jediným kmitočtu - ale že jsou i případy, kdy je potřeba v průběhu regulace třeba právě k zjemnění strmosti regulace v určitým rozmezí změnit i ten "nosnej" kmitočet.
Napsal: 09 črc 2024, 21:50
od Valdano
To jsou speciální případy. U běžné PWM regulace DC motorků viz to co zde odkazoval Le_Ze se používá jedna frekvence. Nedělal bych to tedy zbytečně složitější než je v tomto případě nutné. PWM si už jak psal vyzkoušel a pokud mu to nevyhovuje tak ať si to zkusí s tím DC/DC měničem s regulací výstupního napětí viz odkazy na předchozí straně.
Napsal: 09 črc 2024, 21:52
od Cust
EKKAR píše:To "řízený buzení" je obdoba starýho dobrýho "šuntování" na stejnosměrnejch sériovejch elmotorech.
Ekkare, já ti rozumím, ale přirovnání sériové motory a jejich šuntování k řízení zde asi cizího buzení...
Hlavní rozdíl je, že šuntováním sériového motoru řídíš otáčky a buzením spíše moment.
Napsal: 10 črc 2024, 12:24
od EKKAR
Jenomže šuntováním taky snižuješ moment - skokově, jinak to u něj nejde. Proto píšu, že to je OBDOBA, ne že to je to samý.
Napsal: 10 črc 2024, 19:02
od misocko
Cust píše:@misocko, PWM se vyznačuje tím, že má frekvenci konstantní...
skusim to ešte raz
pisal som to k tomu že L298N je len obyčajný spínač, on si frekvenciu nijako neurčuje. Frekvencia je v tomto pripade dana pripojeným Arduinom a hlavne programom v ňom (nie samotným L298N). Okrem toho si program mozes napisať tak že sa bude meniť T-ON / T-OFF a zaroveň aj frekvenciu spinania - to sa bude volať ako? PWM s variabilnou frekvencoiu? Prečo nie?
Napsal: 22 črc 2024, 08:10
od Le_Ze
Valdano píše:Odkazovaný příklad používá u Arduina pro generování PWM signálu zápis hodnoty 0 (stop) až 255 (maximum) přes funkci
analogWrite(). Ve zdrojáku je tam použit pin 9 pro jeden DC motor a pin 10 pro druhý DC motor. Při použití běžných verzí Arduino MEGA, MINI, NANO, UNO a daného způsobu se zmíněnými piny, je frekvence PWM neměnná v daném případě
490Hz a mění se jen střída. Doporučuji si k tomu přečíst
tento popis a také
tento popis.
Použivam na ovladaní WeMos D1 Mini.
https://lastminuteengineers.com/wemos-d ... reference/PWM Pins
Almost all digital pins (except D0) can produce a Pulse Width Modulation (PWM) signal. This is useful for controlling the speed of motors, dimming LEDs, and more.
wemos d1 mini pwm pins
Note that the PWM signal has a 10-bit resolution, and the PWM frequency range is adjustable between 1000 μs and 10000 μs, i.e., between 100 Hz and 1 kHz.
Jsem něco našel, ale něka se nedaři.
https://www.techrm.com/how-to-control-a ... latformio/
Napsal: 13 zář 2025, 18:34
od Radim
Frekvence není pro PWM podstatný údaj. Proto se může u některých řídicích obvodů mírně měnit se zátěží nebo napájecím napětím obvodu nebo teplotou nebo tak podobně.
Napsal: 10 lis 2025, 12:40
od mtajovsky
Pokud nám záleží na tvrdé momentové charakteristice motoru, pak je frekvence spínání důležitý parametr:
http://www.ebastlirna.cz/modules.php?na ... pwm#611636
Napsal: 10 lis 2025, 12:49
od lesana87
Ekkecal píše:Nejoptimálnější kmitočty pro regulaci motorků jsou pod 500Hz
A přes to nejede vlak.
Napsal: 10 lis 2025, 23:23
od Mahoney
Cust píše:@misocko, PWM se vyznačuje tím, že má frekvenci konstantní...
Dobrej měnič se vyznačuje tím, že tu frekvenci nedrží konstantní.
Ad lokomotivy: Nebo se projet RegioPanterem, to je výbornej vlak kde to je slyšet pokaždý, a je to koncert (doslova a do písmene, tam je ta PWM "trefená" tak zajímavě, že je až "uchu lahodící")

Napsal: 11 lis 2025, 08:09
od workhard
RegioPanter má třífázové asynchronní motory, tam bych o PWM asi nemluvil

Napsal: 11 lis 2025, 08:13
od lesana87
A ty sinusovky se vyrábějí jak?