Přepínaní směru otáček DC motoru pomocí PLC

Problémy s návrhem, konstrukcí, zapojením, realizací elektronických zařízení

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
VrzekII
Příspěvky: 15
Registrován: 05 bře 2010, 00:00

Přepínaní směru otáček DC motoru pomocí PLC

#1 Příspěvek od VrzekII »

Zdravím.
Mám stejnosměrný elektomotor na 9V s odběrem 300mA při plné zátěži. Potřebuji obvod, kterým bych řídil směr otáčení. Nepotřebuji regulaci, motor pojedena plné otačky, jen jednou potřebuji aby se otáčel posměru hodinových ručiček a podruhé proti směru.
Pro změnu polarity vycházím z následujícího schématu:
Obrázek
kde místo výhybek je můj motorek a ne třikrát, ale pouze jednou. Schéma je z tohoto topicu a děkuji jeho autorovi.
Vše mám zapojeno a funguje v pořádku. Teď ale potřebuji místo přepínače vymyslet něco, co by bylo ovládano elektronicky pomocí programovatelného automatu, ze kterého mám binární výstup (log. 0 má úroveň 0V a log. 1 24V).
Chtěl bych navrhnout obvod, při kterém by se při log. 0 otáčel motor po směru hodinových ručiček a při log. 1 proti směru.
Přikladám návrh jak si myslím že by to mohlo vypadat. Samozřejmě že vím, že musím použít odpory pro nastavení pracovního bodu. Je to jen opravdu nástin řešení. Problém totiž je, že pokud přivedu log. 1 (24V) přes dělič na bázi levého tranzistoru (báze pravého tranzistoru bude připojena přes logický invertor tak, aby byl otevřen vždy jen jeden), tak ho v pohodě otevřu. Ale pravý už tak lehko neotevřu, protože bych potřeboval napětí se zápornou polaritou abych jej otevřel. Pravý je v podstatě otevřen pořád, protože je tam rozdíl potenciálu vždy vyšší než 0,7V. Také když otevřu levý, tak jde vše do zkratu, protože jsou oba tranzistory otevřeny.
No zatím nevím jak z toho ven, tak snad někoho něco napadne a budu za to moc vděčný.

Jo a na to ovladání mám k dispozici jen jeden binární výstup. Nemohu si dovolit jedním výstupem z PLC spouštět obvod pro otačky doleva a jiným výstupem spouštět obvod pro otáčky doprava
Přílohy
navrh.PNG
(41.97 KiB) Staženo 107 x
Uživatelský avatar
Cust
Příspěvky: 7239
Registrován: 17 led 2007, 00:00
Bydliště: Milotice u Kyjova

#2 Příspěvek od Cust »

a proč nepoužiješ pro řízení dva signály - jeden na jeden tranzistor a druhý na druhý tranzistor?
Uživatelský avatar
ceeert
Příspěvky: 105
Registrován: 05 dub 2009, 00:00
Bydliště: Plzen

#3 Příspěvek od ceeert »

A proc nepouzijes rele? Zalezi na typu PLC, zda ma na vystupu rele/budic, nebo jen digitalni signal log. 0 / log.1. Pak by se to rele spinalo pres tranzistor...

Staci jedno rele s 2x prepinacim kontaktem.
Ceeert
Uživatelský avatar
Bernard
Příspěvky: 3654
Registrován: 27 kvě 2005, 00:00

#4 Příspěvek od Bernard »

Inspiraci bych hledal v koncovém stupni zesilovače tř. B se symetrickým napájením, pokud ta 0 z PLC může být spojena s -9V zdroje pro motorek.

Ten spodní tranzistor je na tom o něco hůř. :(
Přílohy
MCW-CCW.png
(6.55 KiB) Staženo 151 x
Uživatelský avatar
ceeert
Příspěvky: 105
Registrován: 05 dub 2009, 00:00
Bydliště: Plzen

#5 Příspěvek od ceeert »

Co takto? Staci nesymetricky zdroj.
Přílohy
rele.png
(1.13 KiB) Staženo 146 x
Ceeert
masar
Příspěvky: 14458
Registrován: 03 pro 2005, 00:00

#6 Příspěvek od masar »

Pokud chceš mermomocí bezkontaktní řešení, můžeš použít to svoje zapojení poněkud upravené. Já bych asi volil relé. :wink:

p.s. Tranzistory raději Darlingtony. :wink:
Přílohy
reverzace.png
(3.97 KiB) Staženo 154 x
Uživatelský avatar
Crifodo
Příspěvky: 14779
Registrován: 11 říj 2005, 00:00

#7 Příspěvek od Crifodo »

Když máš jen ten jeden binární výstup, znamená to, že se stav kdy motorek neběží, vůbec neuvažuje?
Jak si představuješ chování motoru při vypnutí a zapnutí zařízení a v okamžiku reverzace?
Uživatelský avatar
VrzekII
Příspěvky: 15
Registrován: 05 bře 2010, 00:00

#8 Příspěvek od VrzekII »

Crifodo píše:Když máš jen ten jeden binární výstup, znamená to, že se stav kdy motorek neběží, vůbec neuvažuje?
Jak si představuješ chování motoru při vypnutí a zapnutí zařízení a v okamžiku reverzace?


No ve skutečnosti bude k obvodu paralelně připojeno pět motoru a vedení pro každý motor bude řízeno dalším binárním výstupem. Jde mi jen o to vymyslet řešení pro přepínání polarity pomocí jediného řídícího bitu
Uživatelský avatar
VrzekII
Příspěvky: 15
Registrován: 05 bře 2010, 00:00

#9 Příspěvek od VrzekII »

masar píše:Pokud chceš mermomocí bezkontaktní řešení, můžeš použít to svoje zapojení poněkud upravené. Já bych asi volil relé. :wink:

p.s. Tranzistory raději Darlingtony. :wink:


Děkuji. Tohle zapojení vypadá hodně nadějně. Vyzkouším a dám vědět.
Uživatelský avatar
VrzekII
Příspěvky: 15
Registrován: 05 bře 2010, 00:00

#10 Příspěvek od VrzekII »

ceeert píše:A proc nepouzijes rele? Zalezi na typu PLC, zda ma na vystupu rele/budic, nebo jen digitalni signal log. 0 / log.1. Pak by se to rele spinalo pres tranzistor...

Staci jedno rele s 2x prepinacim kontaktem.


Raději chci použít bezkontaktní obvod. PLC má i reléové výstupy, ale ty používám pro jiné účely.
Uživatelský avatar
VrzekII
Příspěvky: 15
Registrován: 05 bře 2010, 00:00

#11 Příspěvek od VrzekII »

Děkuji všem ostatním návrhům. Zítra pozkouším, a dám pak vědět jak to funguje.
Odpovědět

Zpět na „Řešení problémů s různými konstrukcemi“