Moze li me netko uputiti na stranicu gdje bih nasao shemu i upute za izradu i programiranje sklopa koji bi se sastojao od dvadesetak releja i cije bi se paljenje/gasenje kontroliralo racunalom, preko serijskog, paralelnog ili usb porta. Hvala svima.
"Branimir Horvatin" wrote in news:e6tofq$t0p$ snipped-for-privacy@ss408.t-com.hr:
To je najlakse napravit preko paralelnog porta, ali onda postoji ogranicenje na 12 izlaza s kojima se moze upravljat. Sljedece rjesenje je upotreba mikrokontrolera s kojim se moze dobit puno vise izlaza a komunicira sa PC-om preko serijskog porta. Moguce je to i preko USB-a napravit ali previse komplicira stvari. Na paralelni port ili izlaz mikrokontrolera stavis neki otpornik koji ce ogranicit struju kroz tranzistor, a tranzisotr nek okida relej. Onda ti jos samo ostaje software za napravit. Nevjerujem da ces negdje nac shemu sa 20 izlaza i pripadajucim softwerom, morat ces bar nesto sam napravit, ili platit nekome da ti napravi
Evo primjer softwera za upravljenje preko paralelnog porta
Ja sam za maturalni rad napravio upravljanje uredajima preko LPT porta s tim da sam napravio plocicu kojom se kontrolira osam kanala. Programirao sam i software koji moze upravljati s tri paralelna porta, namjestati alarme, odnosne ukljucivanje/iskljucivanje kanala u odredeno vrijeme, davanje imena odredenom kanalu itd. Program ima mnogo funkcija, a jedna jako bitna je ta da se svim kanalima moze upravljati i preko mobitela koji podrzava bluetooth. Slike uredaja i programa su na binsima :)
a mislim nemozes odgovoriti na neko normlano pitanje, prvo ja pitam pa nista, onda te covjek ljepo pita a ti opet nista, daj covjece, ovo su news grupe, a ne grupe za reklamu... jer ocito da ga ne zanima dali radi tvoj ili ne... nego kako se nesto napravi !?
pa zasto bi uopce tjerao komp da vidi sklop kao printer, neces ti ici to raditi preko dajvera od printera, nego kad programiras ides drito na LPT... samo me nemoj pitati kako pod xp-om na lpt jer neznam tocno, ja sam si za serijski nasao klasu i preko nje sve radim, vjerujem da postoji neka i za LPT...
Potrebno je prvo naravno onih par kontrolnih ulaza (Busy, Paper Out) postaviti na odgovarajuce logicke nivoe, i ima tu jedan ulaz koji se zove ACK (acknowledge) na koji treba doci impuls nakon sto je bajt poslan printeru i to je to. E sad ovo pisem iz glave pa neznam napamet da li su nivoi 0 ili 1, koji je pining i sl. trebalo bi pogledat u dokumentaciju, vjerujem da na netu ima clanaka gdje je to detaljno objasnjeno
Zasto? Pa vec si i sam naveo jedan razlog :-) Zato da bi za upravljanje sklopom bilo dovoljno poslati odgovarajuci ASCII kod na printer, a to onda jednako radi u skoro svakom programskom jeziku (pa i bez programiranja), OS-u i prakticki na svakom kompjuteru koji ima paralelni centroniks izlaz. Da znam da se to moze napraviti i tako da se sa OUT naredbama napikavaju registri, predlagao sam rjesenje koje je IMHO jednostavnije za upotrebu
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.