 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
malci Član


Pridružen-a: Sob 15 Sep 2007 21:05 Prispevkov: 871 Aktiv.: 4.03 Kraj: Polhov Gradec
|
Objavljeno: Tor Mar 14, 2017 7:37 pm Naslov sporočila: Zaščita arduina pri vklopu/izklopu DC motorja |
|
|
Pozdravljeni!
Stransko okno rastlinjaka bom odpiral z motorjem od avtomobilskih brisalcev. Motor ima ob delovanju porabo cca 8A/12V.
Smer vrtenja bom krmilil z dvema releje-ma in arduino-tom.
Pri AC motorjih sem dal za blokado motenj RC snubber, kaj pa pri DC motorju?
V tej temi sem sem našel podatek, da naj bi vzporedno motorju vezal schotky diodo, samo pri meni se polariteta spreminja. Kako bi bilo optimalno vezati diodo na spodnji shemi? Neposredno pred kontakti releja? Se bom s to diodo rešil napetostnih špic, ki bi lahko uničile arduinota?
Bi bilo smiselno vzporedno z motorjem/kontakti dati še kak konkenzator oz RC člen? Pribilžno kakih vrednosti?
lp
uroš
Opis: |
|
Velikost datoteke: |
59.99 KB |
Pogledana: |
0 krat |

|
_________________ Elektronika za hobi |
|
Nazaj na vrh |
|
 |
sebaveh Član


Pridružen-a: Sob 19 Jan 2008 13:51 Prispevkov: 1669 Aktiv.: 7.88 Kraj: Slovenska Bistrica
|
Objavljeno: Tor Mar 14, 2017 8:11 pm Naslov sporočila: |
|
|
Običajno so pri motorju trije kondenzatorji: eden med obema ščetkama, druga dva pa med vsako ščetko in ohišjem.
Vrednosti so običajno med 2,2 nF in 100 nF, kolikor sem ponavadi videl.
|
|
Nazaj na vrh |
|
 |
Energetik-m Član


Pridružen-a: Pon 07 Dec 2009 19:16 Prispevkov: 1392 Aktiv.: 7.37 Kraj: Zagorje
|
Objavljeno: Tor Mar 14, 2017 11:20 pm Naslov sporočila: |
|
|
Paralelno k motorju veži dve 5W zener diodi, vezani v serijo, tako da sta skupaj s katodami (ali anodami). Vsaka ti potem pobere špice ene polaritete.
_________________ lp |
|
Nazaj na vrh |
|
 |
Jaka57 Moderator



Pridružen-a: Ned 12 Dec 2004 21:47 Prispevkov: 5819 Aktiv.: 24.58 Kraj: Grosuplje
|
Objavljeno: Sre Mar 15, 2017 12:06 am Naslov sporočila: |
|
|
Kaj na Arduinu bi sploh želel varovati, zaradi tega motorja?
_________________ Lp, Jaka |
|
Nazaj na vrh |
|
 |
mini_inz Član

Pridružen-a: Ned 12 Maj 2013 17:01 Prispevkov: 23 Aktiv.: 0.16 Kraj: Velenje
|
Objavljeno: Sre Mar 15, 2017 7:44 am Naslov sporočila: |
|
|
Tudi meni ni glih jasno kaj zelis varovati na Arduinu? Motor vklapljas preko releja?
_________________
 |
|
Nazaj na vrh |
|
 |
malci Član


Pridružen-a: Sob 15 Sep 2007 21:05 Prispevkov: 871 Aktiv.: 4.03 Kraj: Polhov Gradec
|
Objavljeno: Sre Mar 15, 2017 8:40 am Naslov sporočila: |
|
|
.
Predvsem me skrbi, da bi ob izklopih enega ali drugega motorskega releja napetostne špice poškodovale napetostni regulator na Arduino plošči. A mislim da bo tu predlog Energetik-m rešil težave, samo namig sem potreboval.
Sicer arduino napajam iz 12V akumulatorja, za rele ploščo pa imam lasten regulator 7805.
Po drugi strani pa tudi ne vem, kakšne motnje se bodo pojavljale ob vklopih/izklopih v smislu resetiranja arduino-ta. Ker pri AC motorju (obtočni črpalki) sem ta problem rešil z RC Snubber-jem, z DC pa še nimam uzkušenj.
lp
uroš
_________________ Elektronika za hobi |
|
Nazaj na vrh |
|
 |
Profesor Einstein Član


Pridružen-a: Ned 24 Sep 2006 0:13 Prispevkov: 1437 Aktiv.: 6.31 Kraj: Rogaška Sl.
|
Objavljeno: Sre Mar 15, 2017 9:12 am Naslov sporočila: |
|
|
Dražja izvedba je PWM za pogon in releje za določanje smeri vrtenja.
Sicer pa serijski RC člen na sponke... recimo za prvi test 4,7uF + 5,6 Ohm-a.
5uF se najde na elektroniki indukcijskih plošč.
lp.
_________________ --
"Če bi volitve kaj pomagale, bi jih prepovedali." (Mark Twain) |
|
Nazaj na vrh |
|
 |
igo Član

Pridružen-a: Sre 11 Okt 2006 19:11 Prispevkov: 3641 Aktiv.: 16.02
|
Objavljeno: Sre Mar 15, 2017 7:34 pm Naslov sporočila: |
|
|
Nisem prepričan, da so zenerice dovolj hitre v obe smeri, da bi omejevale špice.
Jaz za male 12 VDC motorje (npr od brisalcev) uporabljam hitre diode serije MUR1620.
Glede na zadnje 2 ali 3 črke oznake potem vežem diode med sponke motorja, (+) in (GND), kot da bi imel H-bridge vezavo (tranzistorji namesto kontaktov releja).
Med točki, kjer pridejo vse diode na (+) oziroma (GND), pa dam dovolj kondenzatorjev, ki kratkostičijo visoke frekvence špic, da se jim ni treba vračati v napajalnik, ali celo iskati kakih bližnjic.
Po potrebi močnostni odcep k motorjem vodim skozi diodo, ki seveda ne spusti ničesar nazaj v (+), ampak se potem vse dogaja na omenjenih kondenzatorjih.
Za povrhu naj bodo vsi močnostni kabli speljani tako, da bodo površine zank
,-------(+
l
[porabnik]
l
'--------(-
kar najmanjše možne. Torej vodnika do porabnika in nazaj naj bosta čim bližje ali celo zvita v parico. S tem zmanjšaš prenos motenj po zraku.
_________________ Teoretično je praksa posledica teorije, praktično je pa ravno obratno. (igo 2001)
LP, Igor |
|
Nazaj na vrh |
|
 |
Jaka57 Moderator



Pridružen-a: Ned 12 Dec 2004 21:47 Prispevkov: 5819 Aktiv.: 24.58 Kraj: Grosuplje
|
Objavljeno: Sre Mar 15, 2017 9:35 pm Naslov sporočila: |
|
|
Resnično mi ni jasno v čem je problem!?
Vsak Arduino ali kakšen drug MCU lahko futra releje brez kakršnih koli problemov, če imaš vzporedno navitja releja diode in še nisem slišal, da bi bil to kakšen problem.
V konkretnem primeru je, če sem prav razumel, napajanje motorja ločeno od napajanja kontrolerja in kot sem že napisal, mi ni jasno v čem je problem.
Negativne špice zaradi indukcije porežeš z diodami torej, kaj lahko resetira kontroler?
Edino padec napetosti zaradi motorja, kar pa naj se ne bi v tem primeru zgodilo.
Tudi če bi bil napajan kontroler in motor iz istega napajanja se da to rešit s serijsko diodo in ustreznim elektrolitom v napajanju kontrolerja.
Toliko in toliko kontrolerjev (lahko so tudi Arduino plošče) nima s tem problemov, torej, zakaj neko kompliciranje s snuberji ipd., če je brez potrebe?
igo, polariteta motorja se menja, torej, kaj boš naredil z diodami?
_________________ Lp, Jaka |
|
Nazaj na vrh |
|
 |
malci Član


Pridružen-a: Sob 15 Sep 2007 21:05 Prispevkov: 871 Aktiv.: 4.03 Kraj: Polhov Gradec
|
Objavljeno: Sre Mar 15, 2017 9:44 pm Naslov sporočila: |
|
|
Saj ne bi rad kompliciral, samo pred nekaj leti, ko sem delal podoben projekt, mi je ob vklopu/izklopu podobnega motorja uničevalo vhodno/izhodne pine na atmegi. In zaradi tega sem potem tudi obupal in projekt je ostal nedokončan (to je bilo še v času, ko so bile Atmega še drage).
Bom res poizkusil samo z dvema zener diodama, saj mislim da v najslabšem primeru mi bo odletel linearni regulator na arduinotu. Če se bodo pa pojavljale ostale motnje, bom pa potem poizkusi rešiti problem.
Zaenkrat hvala vsem, ki ste se trudili z mano.
Lp
Uroš
_________________ Elektronika za hobi |
|
Nazaj na vrh |
|
 |
Jaka57 Moderator



Pridružen-a: Ned 12 Dec 2004 21:47 Prispevkov: 5819 Aktiv.: 24.58 Kraj: Grosuplje
|
Objavljeno: Sre Mar 15, 2017 9:56 pm Naslov sporočila: |
|
|
malci je napisal/a: |
Saj ne bi rad kompliciral, samo pred nekaj leti, ko sem delal podoben projekt, ............ |
Če bi dal shemo, kako si si ti to zamislil, bi bilo bistveno enostavneje, tako pa, kar nekaj na pamet, trolamo!
Z Arduini sem počel že marsikaj, skuril pa nisem še nobenega.
_________________ Lp, Jaka |
|
Nazaj na vrh |
|
 |
MCAT Član


Pridružen-a: Ned 18 Nov 2007 22:06 Prispevkov: 306 Aktiv.: 1.43 Kraj: Moravče (JN76JD)
|
Objavljeno: Sre Mar 15, 2017 10:20 pm Naslov sporočila: |
|
|
Hoj.
Napetostne špice lahko pri relejih rešiš z diodami, pri motorju pa se lahko uporabita dva para diod, vezanih iz GND na vsako stran motorja in iz obeh strani motorja k 12V.
Poglej na 6. stani kako je narejeno vezje, ki sicer uporablja H-bridge za krmiljenje smeri.
https://www.sparkfun.com/datasheets/Robotics/L298_H_Bridge.pdf
_________________ Gregor, S53SL
Think out of . |
|
Nazaj na vrh |
|
 |
igo Član

Pridružen-a: Sre 11 Okt 2006 19:11 Prispevkov: 3641 Aktiv.: 16.02
|
Objavljeno: Sre Mar 15, 2017 10:30 pm Naslov sporočila: |
|
|
Polariteta na motorju nima zveze z diodami.
GND)-----l>l-----*M1*-----l>l-----(+
GND)-----l>l-----*M2*-----l>l-----(+
Med sponkama M1 in M2 je motor.
Glede na oznake obstajajo 3 vezave diod v MUR1620 ohišju.
-----l>l-----*-----l>l-----
-----l<l-----*-----l>l-----
-----l>l-----*-----l<l-----
In možno je uporabiti 2x prvo ali drugo in tretjo.
_________________ Teoretično je praksa posledica teorije, praktično je pa ravno obratno. (igo 2001)
LP, Igor |
|
Nazaj na vrh |
|
 |
int47 Član


Pridružen-a: Pon 15 Dec 2003 0:10 Prispevkov: 2104 Aktiv.: 8.89 Kraj: Ljubljana
|
Objavljeno: Čet Mar 16, 2017 12:03 am Naslov sporočila: |
|
|
Predlagana vezava motorja ima eno težavo.
Pri izklopu motorja se le tega kratkostiči. Motor zavira in deluje kot generator.
Tokovi in pospeški pri zaviranju so višji od zagonskih, ker iz enačbe izpade notranja upornost vira napetosti in del dolžine kablov.
_________________ Kdor ni skregan, ni Slovenc ! |
|
Nazaj na vrh |
|
 |
Profesor Einstein Član


Pridružen-a: Ned 24 Sep 2006 0:13 Prispevkov: 1437 Aktiv.: 6.31 Kraj: Rogaška Sl.
|
Objavljeno: Čet Mar 16, 2017 1:24 am Naslov sporočila: |
|
|
Če preveč zavira se v serijo z diodami doda upore... na motorju pa mali RC člen ne bo škodil.
lp.
_________________ --
"Če bi volitve kaj pomagale, bi jih prepovedali." (Mark Twain) |
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 489 dni
Powered by phpBB © 2001, 2005 phpBB Group
|