PWM to 0 - 10 V , alebo 0 - 5V

ostatní motory, vřetena, regulace, snímaní otáček a jiné
dzairo
Příspěvky: 131
Registrován: 17. 9. 2008, 9:33

10. 9. 2022, 7:21

Ahoj všetkým.

Potrebujem poradiť s prevodníkom z PWM na 0 až 10V alebo 0 až 5V .
Doska ktorú používam je
Obrázek
a používam to s MACH 3 ,
Ak pozriem cez osciloskop tak to generuje striedu 1 kHz , najmenšia je 1us .
Ak nastavím v Mach3 max otáčky 24000 , tak 24 otáčok/min je 1us log 1 , 999us je log 0 .

existuje nejaký prevodník čo by to dokázal meniť ale tak aby to bola aspoň trochu presná hodnota. Nejaký digitálny prevodník čo meria digitálne PWM a mení na DAC prevodník pre frekvenčný menič.

Frekvenčný menič nemá serial port a ani modbus , iba vstup pre 0 - 10 V , alebo 0 - 5V .

Vďaka.
[url=http://internetpharmacydir.com/]internetpharmacydir.com[/url]
Uživatelský avatar
gekonko
Příspěvky: 334
Registrován: 24. 10. 2014, 11:23
Bydliště: Bratislava

10. 9. 2022, 7:44

Nie je dôvod robiť z PWM znovu diskretnu hodnotu. Použi toto
aliexpress
dzairo
Příspěvky: 131
Registrován: 17. 9. 2008, 9:33

10. 9. 2022, 7:45

sorry , ale take nechcem , nieje to presne , nastavená hodnota nezodpoveda tej co by som potreboval , presnost , nastavis v programe 6000tisíc , a frekvenčak roztočí na 8tisíc .. tak to to nejde ..

niečo kvalitnejšie..
napríklad : https://www.hicomponent.com/pwm-frequen ... erter.html
[url=http://internetpharmacydir.com/]internetpharmacydir.com[/url]
Mex
Příspěvky: 10287
Registrován: 6. 2. 2014, 10:29

10. 9. 2022, 9:27

Je to samozřejmě tvoje věc.
Ale převod PWM/analog na běžně používaném principu nabíjení kondenzátoru přes odpor (což používají všechny tyto převodníky jako je ten z nepodařeného odkazu na Aliexpress) může fungovat dobře. Je to prostě fyzika.
Roli tam sice hraje případný horší vstupní offset levného operáku. Ale i ten se bude chovat zřejmě dost predikovatelně.
Tak si prostě výstupní napětí zkalibruješ a jedeš.

Pak to posíláš do analogového vstupu na měniči. Ten taky určitě nebude kdovíjak zázračně přesný. Zvlášť na levném měniči. A to ten tvůj asi je, když ani nemá možnost nějaké datové komunikace.
Podle mě na nastavení rychlosti vřetene vyhoví i takový obyčejný převodník PWM/analog.

Možná bych trochu snížil (je-li to možné) opakovací frekvenci toho PWM. Tedy to, co ty nazýváš "strieda" ;-) .
Ty levné převodníky mají na vstupu většinou optron. A ten v jednoduchém zapojení často trochu mění střídu, tj. poměr Hi/Lo u vyšších frekvencí, samozřejmě zejména u krátkých pulzů. Dá se to udělat i dobře, kdy to signál nezkresluje nebo zkresluje minimálně, ale pak to chce si se zapojením vstupu trochu pohrát. Zrovna jeden takový maluju do docela drahého stroje (ne z oblasti CNC).
dzairo
Příspěvky: 131
Registrován: 17. 9. 2008, 9:33

11. 9. 2022, 9:21

Ahoj.
Áno výstup je cez optočlen, ale pri impulze cca 10us a viac je signál pekný , ostré hrany, a je málo pravdepodobné že sa budú používa otáčky menej ako 1.000/min , ale nelinearita jedného prevodníka bola obrovská , dalo sa nastaviť iba posunutie , nie zosilenie a náklon, to bolo nepoužiteľné , 2k otáčok hore dole , to není dobré .
Je niekoľko možností :
1. využiť ModBus v Mach3 a riadiť nejaký externý DAC prevodník cez to ( nejaké arduino a DAC prevodník)

2. Vlastný prevodník s MCU s externým DAC
3. Kúpiť už hotovú vec ktorá bude aspoň trochu fungovať.

Ako ak sú ostatný používateľia spokojný , to je ich vec , ale ja to chcem riadiť trošku lepšie.
[url=http://internetpharmacydir.com/]internetpharmacydir.com[/url]
atlan
Příspěvky: 3345
Registrován: 7. 2. 2011, 9:12

11. 9. 2022, 12:55

Chid do 2jky,mozno najdes nejake arduino aj hotove
Uživatelský avatar
Thomeeque
Příspěvky: 8912
Registrován: 30. 1. 2012, 10:20
Bydliště: Mimo ČR

11. 9. 2022, 1:02

V první řadě by sis měl změřit, jestli je ta nelinearita už na vstupu měniče. Třeba stojí za prd až převodník v měniči.
mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino
dzairo
Příspěvky: 131
Registrován: 17. 9. 2008, 9:33

11. 9. 2022, 1:45

to som pozeral osciloskopom a je to na ... .. .
Niečo som objednal, uvidíme, a keď nie , tak vlastné niečo zbastlím ..

peknú nedeľu
[url=http://internetpharmacydir.com/]internetpharmacydir.com[/url]
Uživatelský avatar
Thomeeque
Příspěvky: 8912
Registrován: 30. 1. 2012, 10:20
Bydliště: Mimo ČR

11. 9. 2022, 1:55

dzairo píše: 11. 9. 2022, 1:45 to som pozeral osciloskopom a je to na ... .. .
Mohl bys trochu rozepsat, co jsi jak měřil-pozoroval osciloskopem, že jsi z toho učinil takovýto závěr? Osciloskop mi pro tento účel přijde zrovna dost nevhodný (já bych v Machu nastavoval otáčky a měřil hodnotu na vstupu měniče /výstupu převodníku/ voltmetrem).

Na ověření linearity A/D převodníku v měniči by jinak stačil voltmetr a potenciometr.

T.
mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino
dzairo
Příspěvky: 131
Registrován: 17. 9. 2008, 9:33

11. 9. 2022, 3:51

... len v krátkosti ..

ak dáš na frekvenčnom otáčok 0/min , teda sa netočí .. na PWM prevodníku by mala byť 0V a je tam aj keď dáš 500 otáčok(teda nstavíš na MACH3), až po nejakú úroveň .Ak dáš otáčky 24.000/min , tak na PWM prevodníku by mala byť hodnota 10V a je tam aj pri otáčkach menej ako 24.000.
Ak to začneš deliť .. napríklad na 12.000 , alebo na 6.000 ..tak vidís že to napätie do meniča nieje také aké by malo byt , v nejakom bode sa to dá nastaviť ale to je tak všetko ..
Osciloskopom si vieš zistiť čo ide do PWM napríklad kanál 1. a na kanáli 2. budeš mať napätie, meníš striedu .. a mení sa ti napätie .. a je to nelineárne, a posunuté ..
[url=http://internetpharmacydir.com/]internetpharmacydir.com[/url]
Uživatelský avatar
Thomeeque
Příspěvky: 8912
Registrován: 30. 1. 2012, 10:20
Bydliště: Mimo ČR

11. 9. 2022, 4:05

Aha, to je dobrá metoda.

Tak jestli máš pár součástek, můžes si zkusit zbastlit něco jako já, viz obvod kolem OK3/OK4 vpravo dole.
mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino
dzairo
Příspěvky: 131
Registrován: 17. 9. 2008, 9:33

11. 9. 2022, 4:37

atlan píše: 11. 9. 2022, 12:55 Chid do 2jky,mozno najdes nejake arduino aj hotove
A to je kde ?
[url=http://internetpharmacydir.com/]internetpharmacydir.com[/url]
Mex
Příspěvky: 10287
Registrován: 6. 2. 2014, 10:29

11. 9. 2022, 5:52

Já už jsem převodník PWM/analog párkrát použil. A kdybych tam měl odchylku víc než nějaké promile (vysvětlitelné nepřesností reálných součástek), tak bych hledal závadu u toho konkrétního převodníku. Nikoli zvažoval hned změnu na jiný způsob komunikace.

Tento fyzikální princip, na kterém ty převodníky v naprosté většině pracují, se používá i pro přesná měření na moc desetinných míst.
Tak pokud ti to místo 6 kRPM dává 8 kRPM, tak je něco úplně špatně. Není to principiální chyba tohoto typu převodu, ale nějaká závada/chyba/nedomyšlenost.

Už to tady padlo - ověř nezávisle převodník PWM/analogové napětí, a pak analogové napětí/otáčky.
Osciloskop nechej odpočívat a vezmi na to obyčejný voltmetr a programovatelný generátor PWM (ten sice dělá Mach - ale generuje to OK?). Pro druhou stranu pak voltmetr, potenciometr a otáčkoměr.

Já zákonům moc nevěřím. Jinak by nemohly různé soudy vydávat zcela diametrálně odlišná stanoviska ve stejné kauze. Ale těm fyzikálním věřím.
dzairo
Příspěvky: 131
Registrován: 17. 9. 2008, 9:33

11. 9. 2022, 6:04

použil som tento prevodník :
http://www.cncshop.cz/prevodnik-pwm-na-0-10v
a áno používam signálový generátor , a veľmi presný , a s osciloskopom si viem simulovať všetky podmienky a funguje to tak ako funguje, nie presne ..je to posunuté .
takže používate to bežne a vám to funguje dobre, OK.
ten menič má vstup pre potenciometer je to 0 až 5 V , na toto chcem napojiť i2c externý DAC prevodník s ATmega328p ak už ináč nedá , ale ešte poskúšam ..
a podám hlásenie..
[url=http://internetpharmacydir.com/]internetpharmacydir.com[/url]
atlan
Příspěvky: 3345
Registrován: 7. 2. 2011, 9:12

12. 9. 2022, 7:34

Ja by som tam dal attiny s tabulkou prevodu a vyuzil na vystup pwm. Tabulka to linearizuje.
Odpovědět

Zpět na „Ostatní elektromotory“