kontrola preko PC-a

Programi za crtanje shema i pločica, simuliranje el. sklopova, savjeti. Diskusija o ostalim programima vezanim za elektroniku.

Moderators: stojke369, pedja089, [eDo], trax

kontrola preko PC-a

Postby wizard » 13-11-2005, 01:49

evo ovako :D : zanima me kako mogu koristiti PC za ukljucivanje i iskljucivanje kucanskih aparata ili ostalih elektronickih uredjaja. sve asm osmislio jedini mi je problem kako pc konektovati na sklop za kontrlou
preko serial ili parallel porta, ali opet mi treba neki program ili nesto sto ce mi davati kontrole na izlazu iz pc-a. vazno mi je da na izlazu dobijem 1 ili 0, tj da ima neki napon ili da ga nema, tako bih pobudio tranzistor koji pokrece kolo sa triacom ili sa relejem, to mi n ije problem, jedino PC. ako neko zna ili ima kakav savjet bit ce mi od velike pomoci. 8)
User avatar
wizard
 
Posts: 391
Joined: 11-05-2005, 22:59
Location: bihac

Postby Firkragg » 13-11-2005, 02:12

Napiši program za kontrolu porta u svom omiljenom programskom jeziku, (VB, QBASIC, C...), nazovi različita stanja porta imenima (mikser, perilica, TV, bojler :P ) :D , spoji interface (preporučam da ideš preko optocouplera radi zaštite kompjutera). Software je najmanji problem to možeš u običnom QBASIC napisati u 3 reda :!:
Ako ti se baš neda imaš na sajtu pod \programi program LPT stuph koji služi za kontrolu LPT porta i s njime možeš mijenjat stanja po želji. Naravno ima takvih blesavih programčića po webu 10000 da sad ne nabrajam...
Kroz LPT možeš direktno upravljat sa 12 uređaja, ako hoćeš više treba ti multiplekser ili latch. Za serial ti treba mikrokontroler, programiraš mu jednostavnu rutinu za serijsku komunikaciju i na portove spojiš interface.
http://images.google.com/images?q=LPT&h ... %BEi+slike
http://images.google.com/images?svnum=1 ... Tra%C5%BEi
I sam searchaj google imaš takvih stvari po internetu bezbroj, nadam se da ćeš naći šta trebaš.
Pozdrav
Firkragg
 

Postby [SINNER] » 13-11-2005, 15:22

Ej Wizard na ovoj stranici imas sve o paralelnom portu (LPT-u), pa cak i potrebne programe, plus sve je na nasem :D :
http://milan.milanovic.org/skola/parport/parport-00.htm
A ovdje imas fazon kako da kontrolises 16 razliciti uredjaja:
http://milan.milanovic.org/skola/parport/parport-07.htm
Pozdrav.
User avatar
[SINNER]
 
Posts: 82
Joined: 18-09-2005, 21:44
Location: Bihac-Sarajevo

Postby Firkragg » 13-11-2005, 15:42

Eto ti odlična stranica :!:
Firkragg
 

Postby wizard » 14-11-2005, 00:41

e hvala vam ljui puno, evo sad idem probati, ako sve bude radilo kako treba nadam se samo da necu spaliti maticnu plocu u PC-u :D
User avatar
wizard
 
Posts: 391
Joined: 11-05-2005, 22:59
Location: bihac

Postby Firkragg » 14-11-2005, 00:45

Nećeš spalit ploču ako na port nebudeš spajat napone veće od 5V izvana
Smiješ shortat prema gnd i Vcc jer je current-limitiran na 20mA.
Ako radiš 220V obavezno idi preko optocouplera + tiristor/releji.
Firkragg
 

Postby Lukand » 21-05-2008, 22:32

Zašto mi kada sam napravio ovakvu shemu na pločici, spojim s računarom i s napajanjem, sve ledice svijetle i releji upaljeni, a izlazi na LPT-u su na 0. Dok odspojim napajanje onda mi ledice svijetle normalno, odnosno gdje su je nula tamo ne svijetle

Image
http://land1.blog.hr

I like software and hardware
My hobbies are PHP programmering, PCB creating and C++ 3D progrmming
http://www.speedtest.net/result/698562022.png
User avatar
Lukand
 
Posts: 649
Joined: 10-01-2006, 11:29
Location: Croatia

Postby pedja089 » 21-05-2008, 22:46

a sta je ovaj kruzic sa slovom K i gde ti tu spajas port.
ovako bit o trebalo da izgleda

Image
User avatar
pedja089
 
Posts: 6242
Joined: 20-02-2007, 14:50
Location: Sremska Mitrovica,Novi Sad - Srbija

Postby Lukand » 21-05-2008, 22:48

K je relej, obični

zašto ne može led ići prije tranzistora
http://land1.blog.hr

I like software and hardware
My hobbies are PHP programmering, PCB creating and C++ 3D progrmming
http://www.speedtest.net/result/698562022.png
User avatar
Lukand
 
Posts: 649
Joined: 10-01-2006, 11:29
Location: Croatia

Postby Lukand » 21-05-2008, 22:49

Koliko treba iznositi otpornik prije tranzistora
http://land1.blog.hr

I like software and hardware
My hobbies are PHP programmering, PCB creating and C++ 3D progrmming
http://www.speedtest.net/result/698562022.png
User avatar
Lukand
 
Posts: 649
Joined: 10-01-2006, 11:29
Location: Croatia

Postby pedja089 » 21-05-2008, 22:50

moze i pre tranzistora, ali sa one seme mi bas i nije bilo jasno gde prikljucujes port....
napravi ovako i sigurno ce raditi.
User avatar
pedja089
 
Posts: 6242
Joined: 20-02-2007, 14:50
Location: Sremska Mitrovica,Novi Sad - Srbija

Postby Lukand » 21-05-2008, 22:56

port se priključuje tamo gdje i ti, na slici sam malo zeznuo s vodom.

Razlika između moje i tvoje je samo u ledici.... zašto mi to ne radi
http://land1.blog.hr

I like software and hardware
My hobbies are PHP programmering, PCB creating and C++ 3D progrmming
http://www.speedtest.net/result/698562022.png
User avatar
Lukand
 
Posts: 649
Joined: 10-01-2006, 11:29
Location: Croatia

Postby pedja089 » 21-05-2008, 23:00

nemam pojma. u principu trebalo bi daradi...
proveri jesi sve spojio kako treba, jesi masu zakacio od porta, na ovu semu i sl stvari.
a onaj otpornik moze bilo koji manji od 1K. mada mozes i bez njega jer je max struja sa porta oko 20mA
User avatar
pedja089
 
Posts: 6242
Joined: 20-02-2007, 14:50
Location: Sremska Mitrovica,Novi Sad - Srbija

Postby DaTi » 22-05-2008, 00:32

Evo jedne seme... proverena radi 100%. ako oces mogu ti napraviti i program za nju.
Bolje da spajas na seriski port, zato sto lpt port kad se pali komp pusta signale na njega... pa ti se moze paliti i gasiti relej.

http://www.elektronika.ba/forum/uploadz ... ematic.jpg
User avatar
DaTi
 
Posts: 719
Joined: 10-06-2007, 13:24
Location: Apatin - Novi Sad | Srbija

Postby Smjesko » 22-05-2008, 09:51

I koliko onda releja mozes upravljati preko serijskog porta u toj varijanti?
User avatar
Smjesko
 
Posts: 4016
Joined: 26-12-2005, 17:12

Postby pedja089 » 22-05-2008, 11:07

samo 3 relea
User avatar
pedja089
 
Posts: 6242
Joined: 20-02-2007, 14:50
Location: Sremska Mitrovica,Novi Sad - Srbija

Postby Smjesko » 22-05-2008, 12:29

Mrsavo rjesenje. Ne bi li se mogao dodati nekakav multiplekser da se poveca broj releja ?
User avatar
Smjesko
 
Posts: 4016
Joined: 26-12-2005, 17:12

Postby pedja089 » 22-05-2008, 12:33

ako ces tako onda mozes imati beskonacno relea...
za to se koriste registri i onda upisujes u prvi reg, pa u drugi i tako redom...
User avatar
pedja089
 
Posts: 6242
Joined: 20-02-2007, 14:50
Location: Sremska Mitrovica,Novi Sad - Srbija

Postby Smjesko » 22-05-2008, 14:20

Mislim da sam vidio jednu shemu za light-show sa nekih 128 kanala koji se spaja na serijski port ...
User avatar
Smjesko
 
Posts: 4016
Joined: 26-12-2005, 17:12

Postby Lukand » 22-05-2008, 20:25

Nakon tri sata potrošena na traženje greške na kraju sam skužio jednu veliku grešku zbog koje nije htjelo raditi. Sve je bilo dobro napravljeno samo što je LPT port u eagle imao krivo napisane pinove, tako da sam ledice i tranzistore spojio na krivi izlaz, imam sreće da nije nešto zasmrdilo. Sada sve radi, nakon što sam 2 sata žičicama ispravljao grešku.

Zanima me još kako da si isprogramiram aplikaciju s kojom ću pokretati portove, znam kako se programira u VB ali neda mi se instalirati MS VB, ima li neka alternativa od programa poput visual basica koji ima kompailer koji će moći onaj IO.dll upravljati
http://land1.blog.hr

I like software and hardware
My hobbies are PHP programmering, PCB creating and C++ 3D progrmming
http://www.speedtest.net/result/698562022.png
User avatar
Lukand
 
Posts: 649
Joined: 10-01-2006, 11:29
Location: Croatia

Next

Return to Programi

Who is online

Users browsing this forum: No registered users and 0 guests

BLOG RAZMJENA