» »

Kako lahko naredim kontrolo toka?

Kako lahko naredim kontrolo toka?

pr2501 ::

Rabim jo za izklapljanje delovanja motorja.
Problem sem si postavil tako da hočem zaznati zvišanje toka nad eno določeno mejo (3A) in informacijo podati naprej na nek vhod
mikrokontrolerja.
Kako se rešujejo take naloge?
konec

TESKAn ::

Uporabiš shunt (upor zelo nizke vrednosti), napetost na njem ojačaš in jo pošlješ na AD mikrokontrolerja. Noter potem preračunaš vrednost in imaš tok.

Lahko uporabiš tudi komparator, ampak IMO je bolje, da ojačaš in daš napetost na analogen vhod.

Lahko poveš še kaj več o tej nalogi?
Uf! Uf! Je rekel Vinetou in se skril za skalo,
ki jo je prav v ta namen nosil s seboj.

pr2501 ::

Ko bo tekel skozi motor višji tok od določene vrednosti ( sedaj nevem še ali bo 3 ali 5 amperov) bo treba to sporočiti MCU, da programsko isklopi MOSFET, ki zapre tokovno vejo v kateri je
motor.
konec

TESKAn ::

Ko bo tekel skozi motor višji tok od določene vrednosti ( sedaj nevem še ali bo 3 ali 5 amperov) bo treba to sporočiti MCU, da programsko isklopi MOSFET, ki zapre tokovno vejo v kateri je
motor.


Shunt in komparator, na en vhod napetost na shuntu, na drug referenčno napetost. Ko napetost na shuntu preseže referenčno, se spremeni izhod komparatorja iz 0 na 1 (ali obratno), to lahko uporabiš za uC, da ti sproži prekinitev in izklopi motor. To je teorija, v praksi bo težje - raznorazne motnje iz motorja. Če je dovolj zmogljiv mikrokontroler, ti priporočam ojačanje tega signala in potem merjenje z ADjem npr. enkrat na milisekundo.

Razmisli še p freewheeling diodi na kontaktih motorja, če se vrti vedno samo v eno smer. Če je ne boš dal, ti bo ob izklopu teh treh amperov induciralo orenk napetostno špico, v najslabšem primeru ti skuri vezje.
Uf! Uf! Je rekel Vinetou in se skril za skalo,
ki jo je prav v ta namen nosil s seboj.

pr2501 ::

kako vežem shunt, da bo zvišanje toka v motorju povzročilo
povečanje padca nap.na shuntu?

kako se lahko pripenjajo slike na slotech-u?
konec

Pyr0Beast ::

Zaporedno ?
Some nanoparticles are more equal than others

Good work: Any notion of sanity and critical thought is off-topic in this place

TESKAn ::

Zaporedno. Pazi pa, da se ti ne bo trošila prevelika moč na shuntu - ti ga skuri.
Uf! Uf! Je rekel Vinetou in se skril za skalo,
ki jo je prav v ta namen nosil s seboj.

Azrael ::

Pa še nekaj je, vkalkuliraj še zagonske tokove. Če boš nastavil na trenuten izklop, ko tok preseže npr 3A, se zlahka zgodi, da sploh ne bo mogoč zagon motorja s tem regulatorjem. IMHO je taka zaščita, kot si si jo zamislil uporabna samo v primeru, ko bi rad izklop v primeru, ko motor zablokira (npr. obdelovalni stroj).

Če rabiš zaščito samo pred preobremenitvijo motorja, kaj pa bimetal?

Simpl enostavna mehanska zadeva, če jo nastaviš na delovni tok motorja, povsem lepo varuje motor pred pregretjem in istočasno dopušča kratkotrajne preobremenitve. 10% preobremenitev 2h, 50% 2 minuti.

Še o slikah:

Žal neposredno slik iz svojega računalnika navadni uporabniki zaenkrat še ne morete dodajati na S-T strežnik.

Tako je edina možnost, če slike objaviš nekje na spletu (tvoja spletna stran, ali http://www.shrani.si/) in potem sliko polinkaš sem.. Poglej kaj izriše predogled tvojega posta in če tam vidiš sliko, je vse v redu.

Tako sliko potem moderatorjem ni problem prenesti na S-T strežnik (spodaj pod postom se pojavi napis xyz je ob hh.mm.ss prenesel sliko).
Nekoč je bil Slo-tech.

TESKAn ::

Če že bo imel mikrokontroler, ni problem sprogramirat zamika, da ob prekinitvi počaka npr. eno sekundo in ponovno preveri, če je še prevelik tok.
Uf! Uf! Je rekel Vinetou in se skril za skalo,
ki jo je prav v ta namen nosil s seboj.

Azrael ::

V bistvu bi moral z uC meriti tok in čas in iz tega preračunavati kako je z temperaturo navitja motorja in izklopiti, če izračun pokaže previsoko temperaturo in dovoliti vklop nazaj šele, ko bi minilo dovolj časa, da se je motor ohladil.

Bimetal kljub svoji enostavnosti zmore vse to (če je pravilno nastavljen in ga ni kdo "malo" podložil) in bi z uC moral simulirati njegovo delovanje, da bi bila zaščita efektivna.

Namreč ni enako ali je motor preobremenjen npr. 5 - 10%, to mora motor brez vsake okvare zdržati 2h.

Če je motor zavrt, se lahko poškoduje (kolektor!) ali celo uniči že v nekaj 10 sekundah.

Zato samo meriti ali je nazivni tok presežen za več kot sekundo, ni kaj prida uporabno, razen za morebitno detekcijo zavrtega motorja, v vseh drugih primerih pomeni samo to, da motorja ni možno polno izkoristiti, sploh v primeru, če obremenitev motorja ni stalna in enakomerna.
Nekoč je bil Slo-tech.

TESKAn ::

Z mikrokontrolerjem se lahko greš še soft start motorja, z senzorjem obratov pa še regulacijo le - teh.

Na koncu je vse odvisno, kaj hoče dosežt in koliko časa je pripravljen žrtvovat za izvedbo. Bimetal je najlažja in najhitrejša rešitev, z mikrokontrolerjem se pa lahko greš raznorazne finte pri nadzoru motorja. Je pa res, da je močnostna elektronika lahko zelo zaj***** za naredit, da ti vse skupaj ne odleti:).
Uf! Uf! Je rekel Vinetou in se skril za skalo,
ki jo je prav v ta namen nosil s seboj.

pr2501 ::

Zahvaljujem se za pojasnila.

Ali je možno dobiti 0.1 ohmski upor (5 watni)
na temu bi bil padec napetosti 0.6 V pri 6A.
Kar proti moji pogonski naspetosti (ki se bo gibala nekje med 15 in 24 V) ni huda potrata.

MCU ima itak analogni vhod z AD pretvorbo in pol je stvar programa.

Upam da bom kmalu lahko zrisal vezje in ga objavil .
konec

gumby ::

Dobiš tudi pod 0.1 ohm in nad 5W...
my brain hurts

Pyr0Beast ::

Drugače imaš za šunt lahko tudi en kos bakrenega drata/pločevine, samo ne bo ravno konstanten upor.
Lahko pa uporabiš tudi Hallov effekt.
Some nanoparticles are more equal than others

Good work: Any notion of sanity and critical thought is off-topic in this place

Zgodovina sprememb…

pr2501 ::

"""""
Razmisli še freewheeling diodi na kontaktih motorja, če se vrti vedno samo v eno smer. Če je ne boš dal, ti bo ob izklopu teh treh amperov induciralo orenk napetostno špico, v najslabšem primeru ti skuri vezje.
"""""

kako to izvedem?
konec

TESKAn ::

Naredi search za "freewheeling diode", da dobiš bolj poglobljene info, na kratko je to ustrezno močna dioda, ki jo priklopiš na kontakte motorja - + na katodo in - na anodo, poskrbi pa, da ima tok po izklopu stikala kam za tečt in se ti v motorju ne inducira visoka napetost, ki ti lahko naredi konkretno škodo.

Uporablja se pa samo za DC motorje, ki se vrtijo samo v eno smer. Če imaš AC motor ali če lahko menjaš smer vrtenja, potem tega ne rabiš oziroma ni samo en element za dodat.
Uf! Uf! Je rekel Vinetou in se skril za skalo,
ki jo je prav v ta namen nosil s seboj.

pr2501 ::

To je link do moje vezave:



Zanima me če sem naredil kako napako?
konec

Zgodovina sprememb…

  • zavaroval slike: Azrael ()

Pyr0Beast ::

Moglo bi delat. Samo ko boš imel izhod na HIGH, se ti bo fet zaprl.
Some nanoparticles are more equal than others

Good work: Any notion of sanity and critical thought is off-topic in this place

Azrael ::

Samo en medklic, enako vprašanje si postavil v drugi temi. Odloči se, v kateri bomo nadaljevali razpravo, podvajanje nima smisla in je nazaželjeno.
Nekoč je bil Slo-tech.

pr2501 ::

konec


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Frekvenčni pretvornik

Oddelek: Elektrotehnika in elektronika
1913982 (5839) gumby
»

DC Power Meter

Oddelek: Elektrotehnika in elektronika
263129 (2220) Pyr0Beast
»

Diesel Agregat 5kW na vikendu

Oddelek: Elektrotehnika in elektronika
178277 (5967) xyd1
»

regulator napetosti

Oddelek: Elektrotehnika in elektronika
234671 (4447) a13misko
»

spreminjanje vrtljajev enosmernega motorja

Oddelek: Elektrotehnika in elektronika
346690 (6093) pr2501

Več podobnih tem