Kako prenjeti stanje releja na PC

Rasprava o PIC mikrokontrolerima, PIC projekti i drugo vezano za PIC-eve...

Moderators: pedja089, stojke369, [eDo], trax

Post Reply
rokaona
Pocetnik na forumu
Pocetnik na forumu
Posts: 31
Joined: 17-11-2009, 11:40

Kako prenjeti stanje releja na PC

Post by rokaona »

O.k.Situacija je sljedeća: imam više releja i trebao bih njihovo stanje vidjeti na PC-u.(monitoring).
Na koji način da to realiziram?
User avatar
Smjesko
Stariji član
Stariji član
Posts: 4012
Joined: 26-12-2005, 17:12

Re: Kako prenjeti stanje releja na PC

Post by Smjesko »

O.k.Jedno moguće rješenje je sljedeće: instaliraš web-kameru i fokusiraš je na te releje i onda ćeš ih moći nadzirati na monitoru PC-a (monitoring). Po potrebi usmjeriš neko svjetlo na njih.
rokaona
Pocetnik na forumu
Pocetnik na forumu
Posts: 31
Joined: 17-11-2009, 11:40

Re: Kako prenjeti stanje releja na PC

Post by rokaona »

haha....stvarno mi je potrebno neko riješenje.A s ovakvim glupostima se ne mislim zamarat
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7877
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: Kako prenjeti stanje releja na PC

Post by pedja089 »

To ti je vrlo jednostavno uraditi. Nakacis na svaki rele da aktivira optokapler, tranzistore optokaplera vezes na pic, procitas ceo port i taj procitani broj posaljes na seriski port. Na racunaru kad dobijes broj napravi neku aplikaciju da ti taj broj raspakuje na 8 bita, i svaki bit predstavlja po 1 rele. To je ideja.
A i za takvu realizaciju ne treba vise od 5-6 redova koda, a za to ces morati malo sam da se potrudis.
A sad sta ces ti sa seriskim signalom tvoja volja, oces li RS232 ili 485 ili bezicno...
rokaona
Pocetnik na forumu
Pocetnik na forumu
Posts: 31
Joined: 17-11-2009, 11:40

Re: Kako prenjeti stanje releja na PC

Post by rokaona »

Ideja uopće nije loša, moram priznati.S time da imam više od 8 releja.
rokaona
Pocetnik na forumu
Pocetnik na forumu
Posts: 31
Joined: 17-11-2009, 11:40

Re: Kako prenjeti stanje releja na PC

Post by rokaona »

Možda bi se moglo sa nekim AD konverterom?Ako ima neko neki link ili nešto.
Da se na analogni input dovede neki napon pa da ga se pročita?
micromatic
Penjem se :)
Penjem se :)
Posts: 58
Joined: 23-02-2005, 14:13
Location: Hrvatska - Cakovec
Contact:

Re: Kako prenjeti stanje releja na PC

Post by micromatic »

Dali trebaš gotov uređaj ili bi ga sam pravio?

Imam nekakve gotove uređaje s 8 relejnih izlaza i 16 ulaza (svaki zasebno) koji komuniciraju po RS485. Mogu se povezati više njih na istu komunikacijsku sabirnicu.

Želiš li ih sam praviti treba ti mikrokontroler koji će kontrolirati releje/ulaze te to po nekakvom protokolu slati prema PC-u (RS232 ili RS485 kom. sučeljem)
__________________
http://www.micromatic.hr
__________________
rokaona
Pocetnik na forumu
Pocetnik na forumu
Posts: 31
Joined: 17-11-2009, 11:40

Re: Kako prenjeti stanje releja na PC

Post by rokaona »

Ma sam bi ga napravio.
O kojem mikrokontroleru govorimo?
A i kažem, nije tolika potrba mi kontrolirati releje koliko dobiti njihov status
Last edited by rokaona on 17-11-2009, 14:44, edited 1 time in total.
micromatic
Penjem se :)
Penjem se :)
Posts: 58
Joined: 23-02-2005, 14:13
Location: Hrvatska - Cakovec
Contact:

Re: Kako prenjeti stanje releja na PC

Post by micromatic »

Dakle imaš releje koje ne kontroliraš (mislim ne uključuješ) ali trebaš njihivo stanje. Prvo pitanje ima li slobodnih kontakata na releju koje možeš koristiti ili možeš koristiti napon koji je na svitku (špuli) releja?
__________________
http://www.micromatic.hr
__________________
rokaona
Pocetnik na forumu
Pocetnik na forumu
Posts: 31
Joined: 17-11-2009, 11:40

Re: Kako prenjeti stanje releja na PC

Post by rokaona »

Mogu koristiti napon koji je na špuli, a ima i slobodnih kontakata.To su oni klasični releji WEIDMULLER 12V, 16A ili OMRON
micromatic
Penjem se :)
Penjem se :)
Posts: 58
Joined: 23-02-2005, 14:13
Location: Hrvatska - Cakovec
Contact:

Re: Kako prenjeti stanje releja na PC

Post by micromatic »

E onda fino taj napon s špule dovedeš na LED diodu optokaplera preko otpornika (cca 1k)a kolektor tranzistora u optokapleru spojiš na port pin kontrolera. Svi emiteri su zajedno spojeni na masu a portovi s pull up otporima (sve ovo n x broj željenih nadzora releja). Očitaš stanje porta(ova) te to stanje po serijskoj komunikaciji prosljediš na PC (preporučujem RS485). Na njemu treba biti neki program koji će temeljem tvoje poslane informacije zaključiti kakvo je uklopno stanje releja te to prezentirati korisniku na PC-u.
__________________
http://www.micromatic.hr
__________________
rokaona
Pocetnik na forumu
Pocetnik na forumu
Posts: 31
Joined: 17-11-2009, 11:40

Re: Kako prenjeti stanje releja na PC

Post by rokaona »

Hvala.O.k. To mi je jasno....e sad, ja radim u programskom jeziku DELPHI.Malo sam njuškao ali nigdje nisam uspio naći nešto takvo,nekakav primjer da dobijem to stanje .
Koji bi mikrokontroler preporučio?
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7877
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: Kako prenjeti stanje releja na PC

Post by pedja089 »

Pic odaberi na osnovu toga koliko ti ulaza treba.
rokaona
Pocetnik na forumu
Pocetnik na forumu
Posts: 31
Joined: 17-11-2009, 11:40

Re: Kako prenjeti stanje releja na PC

Post by rokaona »

sve pet, ali još uvijek nisam siguran kako napisati program u delphi-u za to.
User avatar
DaTi
Odlično uznapredovao
Odlično uznapredovao
Posts: 730
Joined: 10-06-2007, 13:24
Location: Novi Sad - Srbija
Contact:

Re: Kako prenjeti stanje releja na PC

Post by DaTi »

Bio si dobio ponudu na pm... a nisi ni odgovorio.
User avatar
ShOkRe
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 468
Joined: 10-01-2007, 20:55
Location: Pula

Re: Kako prenjeti stanje releja na PC

Post by ShOkRe »

još jedna opcija je da se na lpt-u moze iskoristiti skoro sve pinove kao input.....
u biti oni kontrolni su uvjek input, dok data mogu bit svi input ili svi output....
sto znaći bez muxanja 16-tak pinova... jel dosta ?
nadji za delphi spec ili sample za dlportio.dll ili neki od drivera za direktan pristup portu
slično kao u VB-u i to je to.... ako kojim slučajem nemaš dosta ulaza, imaš masu
pasivnih elemenata tipa ulazni šift registar serije 74hc(mislim da je 596 ili koj već ulazni) a
imaš i nešto tipa filipsovih PCA9XXX SERIJE I2C I/O EXPANDERI i ostalih sličnih stvari, sve to mozes
na sirovi način drajvat sa lpt-a ili seriala direktnim pristupom i heklanjem protokola....
imaš na maxim stranicama kompletne sorseve z takvo drajvanje pisan u vb-u ali nije to daleko od tog tvog paskala.... ako svi releji imaju zajednički + ili - onda to mozes i bez optokaplera, tako da svičanom polu špule staviš neki sigurnosni otpor od par kilo i spojiš na paralelca direkt, i evo ti jednostavnosti za početak...
a ovo sa pic-ajzlama je isto opcija, ali, ako ti netreba puno..... mozes zataknut i još jedan lpt karticu pa imat 30 i kusur pinova ili još više,,,,, balkanske metode sam susretao na dosta profesionalnih instalacija, i nije za vjerovat da godinama rade zadovoljavajuče :-)
Post Reply