Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

vb6 i motor iz kucnih uredjaja?

[es] :: Visual Basic 6 :: vb6 i motor iz kucnih uredjaja?

[ Pregleda: 4031 | Odgovora: 15 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

miki987

Član broj: 208123
Poruke: 511
79.101.74.*



+5 Profil

icon vb6 i motor iz kucnih uredjaja?26.01.2010. u 22:37 - pre 173 meseci
Cao svima, nije me bilo neko vreme, stalni forumasi su se malo odmorili od mene :D Opet ja sa novim interesovanjem za VB6.Ima i slicnih tema iz kojih cu pohvatati kodove i proucavati ih (ako ima neko link ga gotovom primeru neka okaci).
Dakle mene zanima, obzirom da sada sebi ne mogu priustiti skup motor, iz kojeg uredjaja mogu iskoristiti motorcic a da ga vezem sa PC-em i programom iz VB-a.Gotovo sam siguran da je i Vas na pocetku ucenja zaitrigirala mogucnost upravljanja necim preko PC-a t.j. programa koji "sami" napravite!? Takodje mislim da bi se jos neko zainteresovao za ovo te molim da postavljate pitanja. Dakle koji motorcic, i sta se sve moze sa operacijama raditi, napred nazad, brzina i t.d.
Hvala unapred
 
Odgovor na temu

Aleksandar Vasic
Web Administrator, Uspon d.o.o
Čačak

Član broj: 91692
Poruke: 1226
*.adsl.eunet.rs.

Sajt: www.vasictech.net


+1 Profil

icon Re: vb6 i motor iz kucnih uredjaja?27.01.2010. u 11:08 - pre 173 meseci
Pa ako hoces da kontroloses brzinu, napred, nazad i slicno, treba ti step motor, a za cisto ukljucivanje, iskljucivanje obican jednosmerni motor...to sam radio, povezao sam motor na LPT i preko io.dll slao impulse...
 
Odgovor na temu

miki987

Član broj: 208123
Poruke: 511
93.86.207.*



+5 Profil

icon Re: vb6 i motor iz kucnih uredjaja?27.01.2010. u 12:27 - pre 173 meseci
Aleksandre, kako izgleda step motor, da li je to industrijski veliki motor (bar ga ja tako zamisljam), imas li sliku ka njemu da mi posaljes link, koliko moze da me kosta ceo da kazem projekat? Citao sam na nekom forumu postupak pravljenja ovog-a i video sliku malog motorica izvucen iz CDROM-a.Gde mogu naci step motor u nekom kucnom uredjaju, cas posla cemo da ga rastavimo :D. Ono sto mi nije jasno je upravo oko tog povezivanja t.j. impulsa, sta je impuls i kako se salje! Da li se struja prosledjuje u LPT i samim tim u PC pa se ne sme mnogo eksperimentisati ili to ide drugacije. Uspeo sam i naci neku semu ali mi nista nije jasno. Dobrodosla bi mi pomoc step by step kao i oko ovog motora, sta je step motor i u cemu se razlikuje od ovog iz CDROM-a? Takodje, da li vise motora (step ili ovaj iz CDROM-a) mogu da se nezavisno jedan od drugog kontrolisu t.j. isklucuju/ukljucuju pojedinacno preko programa iz VB-a. Evo primera koji sam uspeo naci i mislim da radi ali bez motora opet nista ali je to ono sto mi treba.
Prikačeni fajlovi
 
Odgovor na temu

Treechko
Milos Stamenkovic
Kragujevac

Član broj: 243903
Poruke: 61
109.93.200.*



Profil

icon Re: vb6 i motor iz kucnih uredjaja?27.01.2010. u 16:12 - pre 173 meseci
Step motor izgleda kao i svaki drugi motor samo shto moze da se rotira i u levu i u desnu stranu i moze da se rotira za jedan ili vishe kruga. Pa sve zavisi od motora inache plochica za kontrolu istog nije vishe od 150 din. Implus je logichka vrednost koja se shalje na krajevima porta, sledeca osam pina na LPT-u shalju impuls (od Pin2 (Data0)... do Pin9(Data7)) plochici, ako poshaljesh Call out0(888, 2) ti si poslao portu 0000 0010. Svaki pin dobija po jedan broj od ovih osam broja tj. logichku vrednost. E sad kako se broj 2 pretvorio u 0000 0010? Prevedi broj 2 u binarnu vrednost i dobicesh 10, ispred dodash ostale shest nule i eto ti. Recimo za broj 5 bin. vrednost je 101 tad dodash pet nula ispred i to ti je impuls. U svakom sluchaju morash imati osam broja. Ja mislim da prostije objashnjenje ne postoji. Ma eksperimentishi drugachije ne mozesh nauchiti ali za pochetak uradi neki provereni projekat. U CD-Rom-u ja mislim da imash jedan jednosmerni i dva step motora, nije provereno. Naravno da mozesh da kontrolishesh vishe motora od jednom.
 
Odgovor na temu

miki987

Član broj: 208123
Poruke: 511
93.86.177.*



+5 Profil

icon Re: vb6 i motor iz kucnih uredjaja?27.01.2010. u 23:41 - pre 173 meseci
Kao mali, motorice iz auta na d.upravljanje vadio sam i povezivao ih na 12v, okretanjem smerova polova menjao se i smer obrtanja, da li je to step motor?
Sledeca stvar oko ove plocice koju pominjes, mozes li malo blize da mi objasnis kakva je to plocica?
Da li LPT mozemo da zamislimo kao jedan obican prekidac za sijalicu u sobi!? Ako je tako, prekidac ima i struju, a gde ja da mom LPT-u - PC-u prosledim struju od 220v to mi malo nije jasno!?
Za ove binarne brojeve sam ukapirao, za impuls predpostavljam da je to neka niska struja koja mehanicki prekidac u mom slucaju zamenjuje da kazem elektronski :D t.j. dajuci mu signal!?
Da li je ovaj program ok koji sam okacio, meni deluje ok, problem mi je samo oko tog povezivanja, nije bitno i ako imam obican motoric i moze da se vrti samo u jednu stranu, zeleo bih makar da ga pokrenem.

I jos jedna stvar a koja mi nije jasna a nadam se da ce se jos neko prikljuciti radi rrazjasnjenja. Imao sam prilika da u poslednje vreme obidjem nekoliko industrijskih postrojenja razne masinerije u nasim fabrikama u srbiji...nailazio sam na razne price oko automatizacije tih sistema i pobosljanja produktivnosti. Jedan mali ali opet veliki sistem-cic sa senzorima i t.d. koje sve to prati i pomocu koga se neke stvari regulisu je i PLC.
Ne znam sta se sve moze sa njim, ali po onome koliko sam shvatio gotovo mali racunar na mestu gde god pozelis.
Tako sam poceo malo raspitivati se o njemu pa mi je jedna stvar nejasna:

Zasto se PLC zapravo koristi pored racunara, sve te fabrike poseduju BAR jedan racunar a na kojem se mogu iste te stvari pratiti uz odgovarajuci program a koji se moze napraviti u VB-u upravo na nacin ovaj na koji ja pokusavam da vezem jedan najobicniji motor. Shvatam ja da je to posao za...an i da ja tu gotovo nista ne mogu do narednih 2-3 god ucenja VB-a ali me samo zanima zato ljudi placaju za neke sisteme kad se sve to moze finasijski smanjiti na minimum, dakle postrojenje kao postrojenje, da li je to ind.traka, kontrola kvaliteta i t.d. ili nesto drugo nevazno mora preko PLC-a kad moze i preko PC-a sa LPT-om a zato sam i pitao koliko se moze kontrolisati motora preko jedog LPT-a t.j. vise tih zezalica poput senzora, vise raznih motora el.magneta i t.d.!?

[Ovu poruku je menjao miki987 dana 28.01.2010. u 00:57 GMT+1]

[Ovu poruku je menjao miki987 dana 28.01.2010. u 00:58 GMT+1]
 
Odgovor na temu

Treechko
Milos Stamenkovic
Kragujevac

Član broj: 243903
Poruke: 61
79.101.77.*



Profil

icon Re: vb6 i motor iz kucnih uredjaja?28.01.2010. u 00:34 - pre 173 meseci
Step motorchic sadrzhi 4, 6 i vishe pinova. Pa ti vidi shta si povezivao. Osim toga step motori sadrzhe u sebi integrisanu plochicu kako bi preveli impulse u analogni signal.

A sad plochica, poshto predpostavljam da cesh koristiti neki manji motorchic koji radi na 12 v i da cesh koristiti napajanje iz rachunara, necesh imati dovoljno veliku struju pa ti je potrebna plochica koja ce povecati struju.

Jeste moze se LPT okarakterisati kao prekidach mada je mnogo, mnogo vishe od toga, ti njime mozesh paliti i gasiti sijalice u celoj kuci, ne samo u sobi. Za sijalicu ti cesh koristiti posebnu plochicu koja uzima mrezhni napon od 220v a to kontrolishe relej, tj. ti shaljesh impuls releju 1 - ukljuchi sijalicu, i on ukljuchi sijalicu koristeci mrezni napon, 0 - iskljuchi sijalicu. Impuls nije nikakv mehanichki prekidach, za Relej se mozes reci da je mehanichki prekidach. Impulsi su digitalne vrednosti (tj. logichke vrednosti), shto znachi pre nego shto motor krene da se okrece, integrisana plochica konvertuje digitalni signal u analogni i tek tad motor zna shta da radi, tako ti je i sa zvukom.

Program je prva liga, nishta ti bolje ne treba.

Evo ti link ovde imash sve vezano za LPT:
http://milan.milanovic.org/skola/parport/parport-00.htm
Sa LPT-om nema shta ne mozesh uraditi. Nisam nishta chuo za taj PLC, tako da ti tu nishta ne mogu reci.
 
Odgovor na temu

miki987

Član broj: 208123
Poruke: 511
77.46.244.*



+5 Profil

icon Re: vb6 i motor iz kucnih uredjaja?28.01.2010. u 17:57 - pre 173 meseci
Evo ovako, ovo je link lika http://vojo.milanovic.org/prodaja01.htm koji radi ono sto meni treba !?
Sada, procitao sam da negde pominje da stari flopy drajv ima step motor i ja sam to danas kupio u nekoj PC radnji, rasturio i imam motorcic sa kalovima i plocicom za koju tek sad kapiram da je to ona zelena plocica na kojoj se leme otpornici, drzaci za kabl i t.d.
Posto ovaj motor ne koristi struju vecu od 12v sta sada da radim? Kako da nadjem otpronike i koje, da li mogu bez njih da povezem i vidim samo da li radi? Imam i LPT port sa iglicama novi i to sam kupio.
Relej se dakle koristi upravo zbog one zastite da mi struja od 220v ne dodje u komp i ode sve u p... :D

Imam jednog poznanika... koji se bavi elektronikom, mozda bi bilo najbolje da ja sve to njemu dam ali ne znam kako da mu objasnim, moze pomoc oko toga, mislim da bih vas ovako udavio samo sa pitanjima. Dakle sta treba da se sa cime poveze, moze li neko da mi nacrta semu ili je to vec ona koju sam okacio?

I jos jedno pitanje, predpostavljam da ta sema nije ista za koriscenje jedog i vise motora, sta se menja da bi ja kasnoje moga da povezem recimo 4 motora i da ih nezavisno jednog od drugog uklj./isklj. iz programa?

Hvala na pomoci
 
Odgovor na temu

Treechko
Milos Stamenkovic
Kragujevac

Član broj: 243903
Poruke: 61
91.150.121.*



Profil

icon Re: vb6 i motor iz kucnih uredjaja?28.01.2010. u 20:24 - pre 173 meseci
Shta ti konkretno hocesh da uradish, plochicu za shta? Prekidach? Shta cesh sa step motorima?

E sad probaj da ukljuchish taj motorchic direktno na napajanje rachunara.
Crvena i Crna do Crvene daju 5V, a Zuta i Crna do zhute daju 12V.
Mada proveri to unimerom za svaki sluchaj.

Nisam siguran da ce motor raditi bez impulsa, stoga trebao bi da sprovedesh dve zice sa LPT-a (Data Porta).
Pokreni onaj program shto si skinuo i to bi trebalo da shljaka. To je primitivno samo da bi video dal radi, radi 100% ali ipak je merak proveriti.

Ne znam shta cesh raditi tako da ti ne mogu pomoci oko sheme, ako hocesh neshto shto nema na onaj link koji si prikachio, onda morash da
modifikujesh shemu. Da bi pokretao tri motora nezavisno jedan od drugi potreban ti je modifikovani trokanalni interfejs.

Mada ipak nemoj odmah sve na svoju ruku da radish, prvo opishi shta tachno hocesh da radish, i ne bi bilo loshe da se malo konsultujesh s komshijom, poshto po svu prichu pretpostavljam da nisi imao iskustva sa elektronikom.
Kako te ja shvatam ti bi vishe stvari radio tim projektom, za to bi morao da sklopish vishe shema u jednu.

I nemoj da mislish da davish pitanjima, koja je inache svrha ovog foruma, tu smo da pomognemo jedni drugima.
 
Odgovor na temu

miki987

Član broj: 208123
Poruke: 511
77.46.244.*



+5 Profil

icon Re: vb6 i motor iz kucnih uredjaja?28.01.2010. u 21:53 - pre 173 meseci
Ajmo izpocetka, ja hocu sve odjednom jbga.
sa onog linka izvukao sam ovo:

Citat:
Ovim interfejsom možete upoznati sva tri načina rada step motora. Za step motor možete koristi motor iz nekog starog flopi drajva 5.25" . Napajanje interfejsa +5 Volti


mislim da je to upravo ono sta trazim. E sad, imam problem jer nemam semu, ovaj mi rekao napravicu ti sta god trazis ali moram da znam koju semu koristis za povezivanje !!!

A ja sad imam program i deo koda koji kaze:

Code:
Private Sub Command1_Click()
' Kretanje LEVO
 Komanda = 0 + 2 + 4 + 8 
  Call PortOut(LPTadresa, Komanda)
End Sub


Najpre moram da znam sta ovaj deo koda Komanda = 0 + 2 + 4 + 8 salje LPT-u da bih znao kako da napravim ovome semu. Moja predpostavka je da Komanda = 0 + 2 + 4 + 8 zapravo naredba da se da impuls na pin br.?
Pitanje je (ako je tako) kako ja sad da znam kome salje impuls
Ovde nema onoga (888,1) zato me sad to buni!





I jos jedno pitanje, sta je paralelni a sta data port koja je razlika kad je to gotovo isti da ga nazovem dzek?

[Ovu poruku je menjao miki987 dana 28.01.2010. u 23:05 GMT+1]
Prikačeni fajlovi
 
Odgovor na temu

Treechko
Milos Stamenkovic
Kragujevac

Član broj: 243903
Poruke: 61
91.150.121.*



Profil

icon Re: vb6 i motor iz kucnih uredjaja?28.01.2010. u 22:46 - pre 173 meseci
Lepo si reko ajmo od pochetka.
Slushaj ovako LPT port se deli na tri dela:

http://members.cox.net/jkemege/pinout.gif
1. Data Port ili LPT1 (Pin2... Pin9), da bi mogao da ga programirash morash ga deklarisati hexa decimalnom vrednosti = &H378.
Data port se koristi za izlazne vrednosti odnosno njime shaljesh vrednost shta da radi Motor ili bilo shta drugo.

2. Status Port ili LPT2 (Pin10... Pin13, Pin 15), njegova hexa decimalna vrednost je = &H278.
Ovaj port se koristi kad neku vrednost shaljesh u komp putem plochice.

3. Control Port ili LPT3 (Pin1, Pin14, Pin16, Pin17), njegova hexa decimalna vrednost je = &H3BC
Nisam siguran chemu sluzhi. Tebi je sad ne vazhan.

Ti ne odredjujesh na koj pin da shalje neku vrednost, vec kao shto sam ti rekao kad ukucash recimo Call PortOut(888, 2) ti shaljesh vrednost 2 na Data Port odnosno svaki Pin dobija vrednost binarnog broja 2. Prochitaj prethodni post o impulsima. Nadam se da ti je jasnije.

A kod Komanda = 0 + 2 + 4 + 8 je u stvari:
Call PortOut(888, 0)
Call PortOut(888, 2)
Call PortOut(888, 4)
Call PortOut(888, 8)
U taj program gde ti gledash kod koriste se promenjljive vrednosti, zbog smanjenja koda, olakshanja...

Nemoj ti u odnosu na Program da pravish plochicu, program mozhe da se iz modifikuje za 15 min u odnosu na plochicu.
Ne znam shta tachno hocesh da kontrolishesh LPT-om, shta da radi motor mozhda bih ti neshto mogao pomoci za shemu.

Mi sa programiranja odo smo na Elektroniku, nadam se da Moderatori nece zameriti.
 
Odgovor na temu

miki987

Član broj: 208123
Poruke: 511
93.86.98.*



+5 Profil

icon Re: vb6 i motor iz kucnih uredjaja?29.01.2010. u 14:37 - pre 173 meseci
Hvala ti sad si mi razjasnio to je zapravo sve jedan isti LPT samo je bitno kako se veze i sta ja hocu da radim sa njim. Za pocetak samo da ga pokrenem levo i desno.
Na osnovu ovoga
Citat:
2. Status Port ili LPT2 (Pin10... Pin13, Pin 15), njegova hexa decimalna vrednost je = &H278.
Ovaj port se koristi kad neku vrednost shaljesh u komp putem plochice.


shvatam koliko se daleko moze ici, t.j. on moze cak i da vrati poruku putem LPT2 i posalje nesto komp-u a VB da obradi...stvarno extra

E sad ovako, jasne su mi te stvari, moderatori nek ne zamere ali to je sastvani deo programiranja :D a ja sam se bas navukao na ovo.
Posto cu da sacekam nekoliko dana komsiju sad imam sve i probao bih da sve to uradim na osnovu ovoga u prilogu.
Pogledaj slike pa mi reci sledece:

1. Imam 10 polja na izlazu ovog LPT-a a 9 zica, predpostavljam da je jedno polje suvisno
2. Na koje polje sada da ubodem ove dve zice?



3. Predpostavka je da ce moj laptop kroz LPT proslediti 5v i zarotirati motor je pogresna ili...
4. Ako je ovo pod br.3 netacno kako sad da dodam struju i koliku?

5. Ovo je motor iz CD-ROM-a, on povlaci laser t.j. krece se i napred i nazad a po nalogu komp-a sto znaci da je step motor!?



evo mene samo da vam se javim uspeo sam da pokrenem motoric, radi i levo i desno osecaj je super
Treechko molim te mozes li da mi odgovoris na ova pitanja i da mi kazes na osnovu onog koda kako sad da podesavam brzinu obrtaja motora i kako da stavljam pauze gde hocu.
hteo bih da napisem program da radi 5sec da recimo napravi pauzu pa krene opet 3sec pa onda pauza pa predje u sledeci smer ili tako nesto?
Hvala ti puno

[Ovu poruku je menjao miki987 dana 29.01.2010. u 20:46 GMT+1]
Prikačeni fajlovi
 
Odgovor na temu

Treechko
Milos Stamenkovic
Kragujevac

Član broj: 243903
Poruke: 61
79.101.180.*



Profil

icon Re: vb6 i motor iz kucnih uredjaja?30.01.2010. u 00:07 - pre 173 meseci
To shto imash deset pina na LPT to znachi da je zadnji pin zemlja(Ground).

Poshto si pokrenuo motor nema potrebe da ti govorim gde koju zicu da bodesh.

U odnosu na motor ide i pojachanje struje. Evo nasho sam neki link vezano za to i za step motore.
http://ppmps.zesoi.fer.hr/projekt/video_nadzor/data/motor.html

Da to je Step motor.

Da bi napravio izvesnu pauzu kucaj sledece:
Sleep (3000) ' Tri sekunde, vrednosti su ti u mili sekundama.

Evo uradio sam neki primer da ide desno, pravi pauzu pa onda ide levo. Pa sad ti ispravljaj i prepravljaj kako ti treba.
http://www.sendspace.com/file/gmvv6r
A za ovo s brzinom nisam siguran kako treba, zato nemoj da mi verujesh, mislim da morash da povecavash napon da bi povecao brzinu.
 
Odgovor na temu

miki987

Član broj: 208123
Poruke: 511
*.opera-mini.net.



+5 Profil

icon Re: vb6 i motor iz kucnih uredjaja?30.01.2010. u 12:55 - pre 173 meseci
ok,probam pa ti javljam. za brzin i korak koliko sam shvatio koristi se timer! reci mi jos samo sad ako zelim da ubacim struju od 12v kako to da uradim?
 
Odgovor na temu

Treechko
Milos Stamenkovic
Kragujevac

Član broj: 243903
Poruke: 61
79.101.250.*



Profil

icon Re: vb6 i motor iz kucnih uredjaja?30.01.2010. u 14:10 - pre 173 meseci
Prvo struja se meri u Amperima. Drugo, potreban ti je izvor, mozesh iz kucishta uzeti 12v, adapter...
U svakom sluchaju trebace ti plochka sa ovog linka. Napravi nju i to je to dobio si pojachanje.

http://ppmps.zesoi.fer.hr/projekt/video_nadzor/data/motor.html
 
Odgovor na temu

miki987

Član broj: 208123
Poruke: 511
79.101.184.*



+5 Profil

icon Re: vb6 i motor iz kucnih uredjaja?30.01.2010. u 15:45 - pre 173 meseci
Druze samo jos jedno kratko pitanje, moj LPT je skinut sa nekog prastarog kompa i na njemu su oznake t.j. brojevi pinova oznaceni suprotno od ovoga sto imam na semi. Dakle ovde broj 1 pocinje sa leve na desnu stranu a broj 25 nalazi se dole desno dok kod ovih na semama predpostavljam novih LPT-a obrnuto gore desno je broj 1 a dole levo 25?
 
Odgovor na temu

Treechko
Milos Stamenkovic
Kragujevac

Član broj: 243903
Poruke: 61
79.101.250.*



Profil

icon Re: vb6 i motor iz kucnih uredjaja?30.01.2010. u 16:45 - pre 173 meseci
Gledajuci LPT kao vertikalno zarotirani Trapez za 180 stepeni Pin 1 ti se nalazi skroz u gornji levi ugao, a Pin 25 skroz u donji desni ugao. Shto je suprotno tom tvom starom LPT-u.
 
Odgovor na temu

[es] :: Visual Basic 6 :: vb6 i motor iz kucnih uredjaja?

[ Pregleda: 4031 | Odgovora: 15 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.