Kako prenjeti stanje releja na PC
Moderators: pedja089, stojke369, [eDo], trax
Kako prenjeti stanje releja na PC
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?
Na koji način da to realiziram?
Re: Kako prenjeti stanje releja na PC
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.
Re: Kako prenjeti stanje releja na PC
haha....stvarno mi je potrebno neko riješenje.A s ovakvim glupostima se ne mislim zamarat
Re: Kako prenjeti stanje releja na PC
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...
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...
Re: Kako prenjeti stanje releja na PC
Ideja uopće nije loša, moram priznati.S time da imam više od 8 releja.
Re: Kako prenjeti stanje releja na PC
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?
Da se na analogni input dovede neki napon pa da ga se pročita?
-
- Penjem se :)
- Posts: 58
- Joined: 23-02-2005, 14:13
- Location: Hrvatska - Cakovec
- Contact:
Re: Kako prenjeti stanje releja na PC
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)
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)
Re: Kako prenjeti stanje releja na PC
Ma sam bi ga napravio.
O kojem mikrokontroleru govorimo?
A i kažem, nije tolika potrba mi kontrolirati releje koliko dobiti njihov status
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.
-
- Penjem se :)
- Posts: 58
- Joined: 23-02-2005, 14:13
- Location: Hrvatska - Cakovec
- Contact:
Re: Kako prenjeti stanje releja na PC
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?
Re: Kako prenjeti stanje releja na PC
Mogu koristiti napon koji je na špuli, a ima i slobodnih kontakata.To su oni klasični releji WEIDMULLER 12V, 16A ili OMRON
-
- Penjem se :)
- Posts: 58
- Joined: 23-02-2005, 14:13
- Location: Hrvatska - Cakovec
- Contact:
Re: Kako prenjeti stanje releja na PC
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.
Re: Kako prenjeti stanje releja na PC
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?
Koji bi mikrokontroler preporučio?
Re: Kako prenjeti stanje releja na PC
Pic odaberi na osnovu toga koliko ti ulaza treba.
Re: Kako prenjeti stanje releja na PC
sve pet, ali još uvijek nisam siguran kako napisati program u delphi-u za to.
Re: Kako prenjeti stanje releja na PC
Bio si dobio ponudu na pm... a nisi ni odgovorio.
Re: Kako prenjeti stanje releja na PC
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
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