Arduino - meranie prudu

Si začinajúci elektronik? Tak táto rubrika je určená práve tebe.

Moderátori: mirosne, Moderátori

Secret1
Okoloidúci
Okoloidúci
Príspevky: 13
Dátum registrácie: 26 Apr 2018, 19:56

Arduino - meranie prudu

Príspevok od používateľa Secret1 » 03 Apr 2019, 17:27

Zdravim páni,

elektronike sa venujem prilezitostne a potreboval by som radu.

Pouzivam na ovladanie DC motora Arduino motor shield (https://www.arduino.cc/en/Main/ArduinoM ... setlang=it).

Motor ide v dvoch smeroch, pricom v kazdom je rozdielna zataz. V smere CW je zataz vyssia, ak dojde po urcitu hranicu tak zataz sa zvysi a prud narastie. Vtedy motor zastavim.

V opacnom smere CCW je motor pod nizsou zatazou ako je v smere CW a ak dojde po urcitu hranicu kedy uz nie je pod ziadnou zatazou tak by som ho chcel stopnut. Problem je ze v smere CCW nizka a ziadna zataz sa neprejavuju na hodnotach prudu tak ze by sa to dalo vyuzit na jeho zastavenie.

Skusim nacrtnut moju predstavu ako by to mohlo ist, ak je iny sposob, rad si ho vypocujem.

Som limitovany tym ze doska bude niekolko metrov mimo motora, takze nepripada do uvahy riesit to programatickym sposobom. Riesenie ktore ma napadlo, je nejakym mechanickym sposobom (pravdepodobne magneticky kontakt), ak sa dostane za urcitu hranicu tak zopnutim magnetickeho kontaktu sa zopne obvod ktory by odpojil prud od motora. Na doske by som vtedy zaznamenal hodnotu prudu 0 a vedel by som to dalej spracovat. Nasledne by som chcel aby sa tento obvod vratil do povodneho stavu, teda prud bude prechadzat na motor, napriek tomu ze magneticky kontakt bude zopnuty. To preto aby som mohol potom motor ovladat a nezostal odpojeny od prudu.

Chcem ist co najjednoduchsou cestou s ohladom na priestorove moznosti umiestnenia tohto obvodu.
0

Používateľov profilový obrázok
jenda23
Ultimate člen
Ultimate člen
Príspevky: 5779
Dátum registrácie: 27 Jún 2008, 00:00
Bydlisko: Česká Třebová
Vek: 33
Kontaktovať používateľa:

Re: Arduino - meranie prudu

Príspevok od používateľa jenda23 » 03 Apr 2019, 17:39

A jakej je problém s měřením v CCW a CW směru jsem nějak nepochopil.
0
Lokomotiva je jako žena.Je jich stovky typů a každej z nich je jinej,každá z nich je svým způsobem krásná.Když jí chceš aspoň trochu poznat jsou to stovky hodin času.Nejde s ní být aniž bys jí bezmezně miloval,je nemožný jí znát do poslední skulinky

Secret1
Okoloidúci
Okoloidúci
Príspevky: 13
Dátum registrácie: 26 Apr 2018, 19:56

Re: Arduino - meranie prudu

Príspevok od používateľa Secret1 » 03 Apr 2019, 17:42

v CW ziadny, ale v CCW je problem ten ze motor ide, dostanem hodnotu prudu a ked sa dostane do stavu kedy nie je pod zatazou tak ten pokles v hodnotach prudu je taky zanedbatelny ze to neviem pouzit. Inak povedane motor v tomto smere ma nizku zataz na to aby sa dal takto riadit, prakticky tie hodnoty su rovnake ako v stave bez zataze.
0

Používateľov profilový obrázok
jenda23
Ultimate člen
Ultimate člen
Príspevky: 5779
Dátum registrácie: 27 Jún 2008, 00:00
Bydlisko: Česká Třebová
Vek: 33
Kontaktovať používateľa:

Re: Arduino - meranie prudu

Príspevok od používateľa jenda23 » 03 Apr 2019, 17:53

co tvoří zátěž.... i 10mA musíé stačit pro detekci zátěže...
0
Lokomotiva je jako žena.Je jich stovky typů a každej z nich je jinej,každá z nich je svým způsobem krásná.Když jí chceš aspoň trochu poznat jsou to stovky hodin času.Nejde s ní být aniž bys jí bezmezně miloval,je nemožný jí znát do poslední skulinky

Secret1
Okoloidúci
Okoloidúci
Príspevky: 13
Dátum registrácie: 26 Apr 2018, 19:56

Re: Arduino - meranie prudu

Príspevok od používateľa Secret1 » 03 Apr 2019, 18:07

Pre lepsiu predstavu uvadzam zmerane hodnoty, 2-3-4 hodnoty by mali byt v stave ked motor chcem vypnut.

Kód: Vybrať všetko

154.45
168.13
228.74
234.6
158.36
164.22
177.91
211.14
230.69
199.41
213.1
213.1
215.05
218.96
218.96
236.56
222.87
191.59
265.88
234.6
267.84
183.77
295.21
256.11
297.17
236.56
250.24
248.29
252.2
242.42
303.03
310.85
258.06
0

Používateľov profilový obrázok
jenda23
Ultimate člen
Ultimate člen
Príspevky: 5779
Dátum registrácie: 27 Jún 2008, 00:00
Bydlisko: Česká Třebová
Vek: 33
Kontaktovať používateľa:

Re: Arduino - meranie prudu

Príspevok od používateľa jenda23 » 03 Apr 2019, 18:12

tak pokud to počítáš z interního 10b převodníku co čekat....
0
Lokomotiva je jako žena.Je jich stovky typů a každej z nich je jinej,každá z nich je svým způsobem krásná.Když jí chceš aspoň trochu poznat jsou to stovky hodin času.Nejde s ní být aniž bys jí bezmezně miloval,je nemožný jí znát do poslední skulinky

technikus110
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1153
Dátum registrácie: 28 Jún 2018, 10:40
Vek: 64
Kontaktovať používateľa:

Re: Arduino - meranie prudu

Príspevok od používateľa technikus110 » 03 Apr 2019, 18:16

Riešiš pojazd, alebo zdvíhaciu kladku?
0

Používateľov profilový obrázok
misocko
Ultimate člen
Ultimate člen
Príspevky: 4318
Dátum registrácie: 14 Jún 2009, 00:00
Vek: 47

Re: Arduino - meranie prudu

Príspevok od používateľa misocko » 03 Apr 2019, 18:22

takze ak spravne chapem, chces tam pridat nejaky snimac polohy a nim nieco snimat a odpojit motor , ale ked uz budes mat takyto snimac , nemusis priamo nim vypinat motor, posli ten signall zo snimaca do arduina a programovo to dories
nic jednoduhsie asi nevymyslis ak sa chces vydat cestov pridavneho snimaca
aj keby si meral prud niecim externe, tak sa pouzitiu dalsieho pinu a upravy programu nevyhnes.
0

Secret1
Okoloidúci
Okoloidúci
Príspevky: 13
Dátum registrácie: 26 Apr 2018, 19:56

Re: Arduino - meranie prudu

Príspevok od používateľa Secret1 » 03 Apr 2019, 18:22

zdvihaciu kladku
0

Používateľov profilový obrázok
jenda23
Ultimate člen
Ultimate člen
Príspevky: 5779
Dátum registrácie: 27 Jún 2008, 00:00
Bydlisko: Česká Třebová
Vek: 33
Kontaktovať používateľa:

Re: Arduino - meranie prudu

Príspevok od používateľa jenda23 » 03 Apr 2019, 18:26

Proč to nevyřešíš inkrementálem? O jakou kladku se jedná, kolik budeš zdvihat?
0
Lokomotiva je jako žena.Je jich stovky typů a každej z nich je jinej,každá z nich je svým způsobem krásná.Když jí chceš aspoň trochu poznat jsou to stovky hodin času.Nejde s ní být aniž bys jí bezmezně miloval,je nemožný jí znát do poslední skulinky

Secret1
Okoloidúci
Okoloidúci
Príspevky: 13
Dátum registrácie: 26 Apr 2018, 19:56

Re: Arduino - meranie prudu

Príspevok od používateľa Secret1 » 03 Apr 2019, 18:28

@misocko programovo by som to vedel spravit niekolkymi sposobmi, len ako som pisal tak dosku mam mimo motora, k motoru mi idu iba dva kable, nechce sa mi tahat dalsie. A senzor s vlastnym napajanim, ktory by odosielal data bezdrotovo tiez velmi nechcem.
0

Používateľov profilový obrázok
jenda23
Ultimate člen
Ultimate člen
Príspevky: 5779
Dátum registrácie: 27 Jún 2008, 00:00
Bydlisko: Česká Třebová
Vek: 33
Kontaktovať používateľa:

Re: Arduino - meranie prudu

Príspevok od používateľa jenda23 » 03 Apr 2019, 18:29

halt tě to asi nemine... a jedná se o komutátorovej motor, krokovej, nebo BLDC?
0
Lokomotiva je jako žena.Je jich stovky typů a každej z nich je jinej,každá z nich je svým způsobem krásná.Když jí chceš aspoň trochu poznat jsou to stovky hodin času.Nejde s ní být aniž bys jí bezmezně miloval,je nemožný jí znát do poslední skulinky

Secret1
Okoloidúci
Okoloidúci
Príspevky: 13
Dátum registrácie: 26 Apr 2018, 19:56

Re: Arduino - meranie prudu

Príspevok od používateľa Secret1 » 03 Apr 2019, 18:33

jenda23 napísal:Proč to nevyřešíš inkrementálem? O jakou kladku se jedná, kolik budeš zdvihat?
neviem co je "inkrementál", ide o zdvihaciu kladku, neviem ako to specifikovat presnejsie. Len potrebujem presnost zastavenia s odchylkou v cm. Takze som vylucil krokovanie, ak si mieril sem.

-- Spojený príspevok 03 Apr 2019, 18:34 --
jenda23 napísal:halt tě to asi nemine... a jedná se o komutátorovej motor, krokovej, nebo BLDC?
komutatorovy motor
0

Používateľov profilový obrázok
jenda23
Ultimate člen
Ultimate člen
Príspevky: 5779
Dátum registrácie: 27 Jún 2008, 00:00
Bydlisko: Česká Třebová
Vek: 33
Kontaktovať používateľa:

Re: Arduino - meranie prudu

Príspevok od používateľa jenda23 » 03 Apr 2019, 18:38

Jak máš zajištěný brždění? Inkrementální snímač jsem měl na mysli.... jak vysoko zdviháš? A vždy na stejnou vejšku? bylo by lepší kdybys popsal co řešíš podrobně.
0
Lokomotiva je jako žena.Je jich stovky typů a každej z nich je jinej,každá z nich je svým způsobem krásná.Když jí chceš aspoň trochu poznat jsou to stovky hodin času.Nejde s ní být aniž bys jí bezmezně miloval,je nemožný jí znát do poslední skulinky

Secret1
Okoloidúci
Okoloidúci
Príspevky: 13
Dátum registrácie: 26 Apr 2018, 19:56

Re: Arduino - meranie prudu

Príspevok od používateľa Secret1 » 03 Apr 2019, 18:49

brzdenie nemam zabezpecene, len odvijam, spadom sa sponuje napinacia snura, nejde o tazke bremeno, skor desiatky gramov, vzdy zdviham aj spustam na rovnaku vysku.
0

technikus110
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1153
Dátum registrácie: 28 Jún 2018, 10:40
Vek: 64
Kontaktovať používateľa:

Re: Arduino - meranie prudu

Príspevok od používateľa technikus110 » 03 Apr 2019, 18:50

Kladku ako navyják, alebo výťahový systém s protizávažím? (predbehli ma, takže odpoveď už viem)

Ale mechanickej, či magnetickej signalizácii sa asi nevyhneš.
Jedine ak by to bol reťazový pohon, tak na retiazku dáš zarážku a tá zablokuje posun, čiže ti narastie prúd na skratový. Len takto nevieš, či si na hornom, alebo spodnom doraze a budeš potrebovať synchronizáciu polohy.

Pre aplikáciu takéhoto "modelu" by bol vhodnejší krokový motor a odpočítať si impulzy.
0

Secret1
Okoloidúci
Okoloidúci
Príspevky: 13
Dátum registrácie: 26 Apr 2018, 19:56

Re: Arduino - meranie prudu

Príspevok od používateľa Secret1 » 03 Apr 2019, 19:04

@technikus v podstate tu mechanicku alebo magneticku signalizaciu vidim zatial ako jedine riesenie. Retazovy pohon nemam, ten stepper motor by bol top, ale bol som limitovany rozmermi aj rozpoctom, takze musim improvizovat.
0

Používateľov profilový obrázok
jenda23
Ultimate člen
Ultimate člen
Príspevky: 5779
Dátum registrácie: 27 Jún 2008, 00:00
Bydlisko: Česká Třebová
Vek: 33
Kontaktovať používateľa:

Re: Arduino - meranie prudu

Príspevok od používateľa jenda23 » 03 Apr 2019, 19:23

Tak pak indukční sondu a kříž z plechu...
0
Lokomotiva je jako žena.Je jich stovky typů a každej z nich je jinej,každá z nich je svým způsobem krásná.Když jí chceš aspoň trochu poznat jsou to stovky hodin času.Nejde s ní být aniž bys jí bezmezně miloval,je nemožný jí znát do poslední skulinky

peterple
Ultimate člen
Ultimate člen
Príspevky: 2328
Dátum registrácie: 25 Jún 2013, 21:06
Bydlisko: Krajné
Vek: 57
Kontaktovať používateľa:

Re: Arduino - meranie prudu

Príspevok od používateľa peterple » 03 Apr 2019, 19:34

a to potrebuješ smerom nadol ten motor napájať? Zemská tiaž to neutiahne sama? Nazad by to podľa mňa mohlo ísť samé. To ti ale bude motor generovať napätie takže ho treba pripojiť do brzdného odporu a merať prúd. Až sa prestane otáčať, tak je dole a prúd spadne na nulu.
niečo na ten spôsob sa popisuje tu ale na meranie rýchlosti
http://petr-kubac.blog.cz/1303/backemf- ... z-enkoderu
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.

Používateľov profilový obrázok
jenda23
Ultimate člen
Ultimate člen
Príspevky: 5779
Dátum registrácie: 27 Jún 2008, 00:00
Bydlisko: Česká Třebová
Vek: 33
Kontaktovať používateľa:

Re: Arduino - meranie prudu

Príspevok od používateľa jenda23 » 03 Apr 2019, 19:38

Asi má malou "kočku" a ono utáhnout naviják s převodem a motorem chce váhu....
0
Lokomotiva je jako žena.Je jich stovky typů a každej z nich je jinej,každá z nich je svým způsobem krásná.Když jí chceš aspoň trochu poznat jsou to stovky hodin času.Nejde s ní být aniž bys jí bezmezně miloval,je nemožný jí znát do poslední skulinky

Napísať odpoveď
  • Podobné témy
    Odpovedí
    Zobrazení
    Posledný príspevok