kontrola preko PC-a

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

Moderators: pedja089, stojke369, [eDo], trax

User avatar
wizard
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 391
Joined: 11-05-2005, 22:59
Location: bihac

kontrola preko PC-a

Post by wizard »

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)
Firkragg

Post by Firkragg »

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
User avatar
[SINNER]
Penjem se :)
Penjem se :)
Posts: 82
Joined: 18-09-2005, 21:44
Location: Bihac-Sarajevo

Post by [SINNER] »

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.
Firkragg

Post by Firkragg »

Eto ti odlična stranica :!:
User avatar
wizard
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 391
Joined: 11-05-2005, 22:59
Location: bihac

Post by wizard »

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
Firkragg

Post by Firkragg »

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.
User avatar
Lukand
Odlično uznapredovao
Odlično uznapredovao
Posts: 652
Joined: 10-01-2006, 11:29
Location: Croatia
Contact:

Post by Lukand »

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" onclick="window.open(this.href);return false;

I like software and hardware
My hobbies are PHP programmering, PCB creating and C++ 3D progrmming
http://www.speedtest.net/result/698562022.png" onclick="window.open(this.href);return false;
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7876
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Post by pedja089 »

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

Image
User avatar
Lukand
Odlično uznapredovao
Odlično uznapredovao
Posts: 652
Joined: 10-01-2006, 11:29
Location: Croatia
Contact:

Post by Lukand »

K je relej, obični

zašto ne može led ići prije tranzistora
http://land1.blog.hr" onclick="window.open(this.href);return false;

I like software and hardware
My hobbies are PHP programmering, PCB creating and C++ 3D progrmming
http://www.speedtest.net/result/698562022.png" onclick="window.open(this.href);return false;
User avatar
Lukand
Odlično uznapredovao
Odlično uznapredovao
Posts: 652
Joined: 10-01-2006, 11:29
Location: Croatia
Contact:

Post by Lukand »

Koliko treba iznositi otpornik prije tranzistora
http://land1.blog.hr" onclick="window.open(this.href);return false;

I like software and hardware
My hobbies are PHP programmering, PCB creating and C++ 3D progrmming
http://www.speedtest.net/result/698562022.png" onclick="window.open(this.href);return false;
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7876
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Post by pedja089 »

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
Lukand
Odlično uznapredovao
Odlično uznapredovao
Posts: 652
Joined: 10-01-2006, 11:29
Location: Croatia
Contact:

Post by Lukand »

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" onclick="window.open(this.href);return false;

I like software and hardware
My hobbies are PHP programmering, PCB creating and C++ 3D progrmming
http://www.speedtest.net/result/698562022.png" onclick="window.open(this.href);return false;
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7876
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Post by pedja089 »

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
DaTi
Odlično uznapredovao
Odlično uznapredovao
Posts: 730
Joined: 10-06-2007, 13:24
Location: Novi Sad - Srbija
Contact:

Post by DaTi »

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
Smjesko
Stariji član
Stariji član
Posts: 4012
Joined: 26-12-2005, 17:12

Post by Smjesko »

I koliko onda releja mozes upravljati preko serijskog porta u toj varijanti?
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7876
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Post by pedja089 »

samo 3 relea
User avatar
Smjesko
Stariji član
Stariji član
Posts: 4012
Joined: 26-12-2005, 17:12

Post by Smjesko »

Mrsavo rjesenje. Ne bi li se mogao dodati nekakav multiplekser da se poveca broj releja ?
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7876
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Post by pedja089 »

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
Smjesko
Stariji član
Stariji član
Posts: 4012
Joined: 26-12-2005, 17:12

Post by Smjesko »

Mislim da sam vidio jednu shemu za light-show sa nekih 128 kanala koji se spaja na serijski port ...
User avatar
Lukand
Odlično uznapredovao
Odlično uznapredovao
Posts: 652
Joined: 10-01-2006, 11:29
Location: Croatia
Contact:

Post by Lukand »

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" onclick="window.open(this.href);return false;

I like software and hardware
My hobbies are PHP programmering, PCB creating and C++ 3D progrmming
http://www.speedtest.net/result/698562022.png" onclick="window.open(this.href);return false;
Post Reply