Početak:
Sve je počelo kada sam slučajno naišao na neobičan zaštitnik od prenapona naše kineske braće. Bila je to obična zaštita od prenapona, ali s kontrolom svake utičnice zasebno i preko softverske ljuske s računala preko LPT priključka.
Zanimala me sama ideja upravljanja snažnim opterećenjima s računala. Tada je odlučeno stvoriti nešto slično. Nakon što sam pretražio Internet, pronašao sam mnoge sheme koje mi omogućuju provedbu sličnog zadatka. Na kraju je preostalo samo korelirati prikupljeni materijal i spojiti ga u jedinstvenu cjelinu kako bi se napravio prototip sklopa koji radi.
Nekoliko riječi o LPT portu. Ovaj priključak ima mnogo pinova. Zanimat će nas samo registri podataka jer je upravljanje njima jednostavno i na njihovim izlazima možete postaviti log. "1" ili log. "0". Koji se lako pretvaraju u druge oblike signala.
Slika 1 – LPT priključak
Shema:
Jedna od pronađenih shema uzeta je kao početna i ima sljedeći oblik:
Slika 2 – Pogled na originalni sklop
Kao što se može vidjeti iz gornjeg dijagrama, za galvansku izolaciju priključka koristi se optokapler tipa 4N25(DD1), pruža zaštitu za PC priključak.
Zapravo, bilo bi moguće izravno spojiti, ali to ne bi bilo sigurno za port i samo računalo, a bilo kakav skok napona ili kvar mogao bi dovesti do nepredvidivih posljedica.
Tranzistor tipa KT 815G(VT 1), ali se mogu koristiti slične marke. Na njegov izlaz možete spojiti bilo koji aktuator.
Na postojećem je krugu napravljen niz promjena kako bi se poboljšala njegova pouzdanost i sigurnost.
Prvo, između 1. pina optokaplera 4N25(DD1) i otpornik je dodan na pin LPT priključka 390 Ohm (R1), LED je također dodan KIPD 21(HL 2) s uključenim otpornikom za ograničenje struje 100 Ohm (R3), za označavanje prisutnosti signala na određenom pinu porta. Dodana je i zaštitna dioda 1N4007(VD1) od povratnog impulsa zavojnice releja. Zavojnica releja je induktivitet, a induktivitet pokušava održati struju koja teče kroz njega konstantnom. Stoga, kada je relej isključen, zavojnica će se isprazniti obrnutom emisijom visoki napon, koji može doseći nekoliko sonetnih volti, au snažnim relejima - do kilovolta. Tranzistori od takvih impulsa mogu izgorjeti, a mogu izgorjeti i drugi uređaji spojeni na napajanje (impulsi prodiru u napajanje), a ako ste posebno nesretni, može probiti optokapler i tada će sve izgorjeti, uključujući i PC priključci. Stoga ova dioda neće biti suvišna.
Dodan je i LED za indikaciju KIPD 21(HL1) prisutnost napona napajanja za krug s otpornikom R2 (1k, odabran eksperimentalno ovisno o naponu napajanja kruga).
Konačna verzija modificirane sheme prikazana je u nastavku:
Slika 3 – Pogled na modificirani prototip sklopa
Uređaj i PCB:
Odlučeno je napraviti uređaj za kontrolu 4 opterećenja.
Iako će nam sama luka omogućiti implementaciju više. Koristeći gornji princip, bilo je moguće implementirati 8 uređaja, ali za sada je odlučeno zaustaviti se na 4.
Na temelju iskustva te zbog jednostavnosti i preglednosti odlučeno je da se tiskana pločica implementira u sprint rasporedu 5 (u daljnjem tekstu SL5).
Neću ići previše u detalje o samom procesu stvaranja, jer možete shvatiti ako želite.
Radi praktičnosti, uređaj je podijeljen u nekoliko blokova. Ovaj članak opisuje glavni blok uređaja (upravljanje), preostali blokovi nisu od velikog interesa, jer se mogu mijenjati ovisno o specifičnim dodijeljenim zadacima.
Ispod je blok dijagram cijelog uređaja:
Slika 4 – Blok dijagram uređaja
Kao jedinica za napajanje (PSU) korišteno je standardno (gotovo) napajanje s izlaznim naponom od 12V 2A.
Parametri izvršne jedinice mogu biti različiti.
U mojoj verziji, ovo je relejna jedinica od 12 V s kontaktnim parovima koji mogu prebaciti 220 V.
Prijeđimo na isprintana matična ploča. Implementirano je u SL5. Ploča je dizajnirana uzimajući u obzir povezivanje drugih blokova.
Slika 5 – Ploča uređaja u SL5
Ploča i njen opis prikazani su u nastavku na slici 6:
Slika 6 – Ploča uređaja u SL5
Na ploči možete vidjeti da su skakači označeni crvenom bojom.
Ulaz iz LPT priključka označen je narančastom bojom s naznačenim potrebnim pinovima.
Izlaz naznačen žuta boja. Izlaz ima četiri upravljačka signala za relej ili drugi aktuator i zajedničku žicu za njih.
Za ulaz napajanja korišten je konektor koji se široko koristi, ali po potrebi se može koristiti bilo koji konektor.
Graviranje ove ploče izvršeno je takozvanom metodom "laserskog peglanja" koju neću detaljno opisivati. Ako je potrebno, informacije o tome mogu se pronaći.
Kontrolirati:
Za kontrolu ovog uređaja u početku su koristili glomazan sistemski programi, dizajniran za testiranje LPT priključka. Tada je odlučeno napisati vlastiti mekani, jednostavni i pouzdani, bez nepotrebnih funkcija, što je kasnije i učinjeno:
Slika 7 – Softversko sučelje
Program ima prikladno i informativno sučelje. Postoji indikacija da je uređaj uključen. Tu je i tipka koja gasi sve uređaje.
Program se nalazi na posebnoj stranici.
Program je pouzdan i jednostavan i radi svoj posao. U vrijeme pisanja ovog teksta postojali su planovi za izradu WEB sučelja za upravljanje. Što bi bilo relevantnije i praktičnije jer ako je ovaj uređaj instaliran na poslužitelju koji nema vizualnu ljusku, onda bi to bilo relevantnije.
Epilog:
Kao rezultat, stvoren je potpuno gotov i funkcionalan uređaj, sposoban prebaciti snažno opterećenje, snaga je ograničena samo parametrima aktuatora. Također, broj kontroliranih elemenata također varira od 1 do 8, a po želji možete učiniti onoliko koliko je potrebno za izvršenje određenog zadatka.
PS: sve slike se mogu kliknuti sa zumom
Ovaj članak - detaljne upute kako programirati AVR mikrokontroler pomoću LPT programatora i programa UniProf.
Svakako prvo pročitajte, puno toga će vam biti jasnije.
Preuzmite program UniProf.
- Programator za AVR. Gledamo na avr.nikolaew.org
Kliknite "OK" (sljedeći put ga nećete morati instalirati - program će zapamtiti postavke). To je to - programator je "registriran".
2 Povezujemo programator na LPT priključak.
3 Spojimo programator na ploču mikrokontrolera, napajamo mikrokontroler.
4 Pokrenite UniProf (ako već nije pokrenut), odaberite LPT port u polju. Trebalo bi se pojaviti u plavoj boji. Kako biste provjerili pouzdanost veze, nekoliko puta gurnite . Ako se u bilo kojoj fazi pojavi, tada je veza nepouzdana - stavite kvačicu i provjerite ponovno.
5 Pritisnite gumb za preuzimanje i odaberite onaj koji vam je potreban. U prozoru će se pojaviti brojevi - naš program.
p.s. Trebate li fleširati EEPROM uz Flash?
Jednostavno je! Prvo označite EEPROM kućicu - pojavit će se EEPROM prozor (kućica "kočnica" mora biti označena prije toga!). Zatim otvorite HEX datoteku, program će automatski pronaći i učitati EEP datoteku (prozori PROGRAM i EEPROM bit će ispunjeni podacima). Ako sam Uniprof nije definirao EEP datoteku, otvorit će se dijaloški okvir za odabir datoteke. Zatim nastavljamo kako je gore opisano. Kada pritisnete tipku “Prog”, programiraju se i Flash i EEPROM. To je sve!
(Posjećeno 22.098 puta, 3 posjeta danas)
Odjeljak: Oznake: ,Navigacija postova
Iz nekog razloga nije radio s mikro krugom SN74HC244N, ali je radio s 5 žica.
Piše “MK nije odgovorio...”. Radila je samo tipka "Pročitaj". I trajalo je jako dugo.
Istina, moja debug ploča je ATmega8.
S oba programatora sve ide glatko na CodeVisionAVR i
avrdude 5.8.
Ponavljam da radi s 5 žica.
Jeste li pokušali provjeriti polje "Kočnica"?
Ne morate biti vezani za UniProf. Program ima određene nedostatke. Njegova glavna prednost je što je lako započeti s radom, čak i ako nikada prije niste flashali kontrolere. Neminovno ćete profesionalno napredovati – promijenite li programera, promijenit će se i programi.
Avrdude je jako dobra alternativa - iskoristite je!
“027-UniProf – programiranje AVR-a preko LPT porta” pažljivo sam pročitao,
Označio sam potvrdni okvir "Kočnica".
Isprobao sam avrdude 5.8 istovremeno s UniProfom i PonyProgom v207c.
Naredbeni redak mi je neobičan, iako sam upalio svoj prvi LED pomoću avrdude na Linux-e RHEL 4 AS.
aha, ne radi s međuspremnikom, očito zato što Uniprof nije prijatelj sa STK-om, za koji su pinovi 3-11 i 2-12 spojeni na LPT konektor.
Ali ponyprog ima datoteku za automatizaciju - prekrasna stvar ako ne želite razmišljati o tome koje osigurače gdje staviti i brzo ih uključiti.
E, to je još jedan plus za Uniprof. Ali da sam ja autor programa, radio bih na otpornosti na buku. Iako, ako brzina nije kritična, način rada "kočnice" rješava sve probleme.
Ali jednostavno mi se sviđa jer ne moraš odabrati kristal. Ako ga ne vidiš, traži dovratnik. Zapišeš ga u ponka, i tek onda shvatiš da si izgubio vrijeme. Ne, ako trebate raditi s hrpom procesora, onda, naravno, uzmete još jedan brži. A ako ima 1 ili 5 komada, onda je za mene Unka (zahvaljujući Nikolaevu) taman. Inače na Athlone XP3 2.2 giga nikada nisam ugrađivao “kočnicu”, LPT kabel je dugačak 1,5 metara. Bez ikakvih zvona i zviždaljki.
Uspješno sam flashirao ATmegu8 putem LPT-a, ali ne mogu ga flashati drugi put, program kaže "MK nije odgovorio." Molim vas, recite mi što treba učiniti da ga flasham drugi put! Nisam upisao gumb za resetiranje na ploči.
Jeste li šivali osigurače?
Osigurače sam sašio prema uputama. Svugdje sam pritisnuo Read pa Write. Nisam sam mijenjao potvrdne okvire. Kontroler radi, LED trepće prema ušivenom šesterokutu, ali ga program ne nalazi.
Problem riješen! Osigurači su u redu. Problem je nekvalitetno lemljenje, MOSI na ploči je otpao. Lemite dobro i polako 🙂 !!!
Slušajte Nikolaja - on govori ono što misli! 🙂
A kada propisujete fijuze označene kvačicom 0 ili 1?
sve je u redu 0 bez kvačice, 1 kvačica)
Pozdrav, imam 5-žilni programator, također nemam standardni LPT port, kupio sam ga za svoje računalo, a ovaj port ima drugu adresu (C880). Molim vas recite mi program gdje mogu to točno postaviti adresa ili neki drugi način za programiranje?
Zar ga Windows ne vidi?
I program bi na kraju firmwarea trebao dati neku vrstu potvrde, govoreći da je sve uspješno?
I je li potrebno treptati osigurače ako su njihove zadane vrijednosti dovoljne?
Čak iu zoru prvih računala, kreatori su bili suočeni sa zadatkom da na njih mogu povezati razne uređaje. To je postalo posebno aktualno kada računala više nisu zauzimala cijele prostorije, već su počela stati na stol, odnosno postala su osobna. Uostalom, računalo nije samo sredstvo za izvođenje izračuna, već i uređaj čiji korisnik može obavljati mnogo različitih funkcija: ispisivati tekst ili fotografije, upravljati raznim uređajima, reproducirati filmove i glazbu, kontaktirati druge korisnike iz cijelog svijeta koristeći računalna mreža. Sve to postaje moguće spajanjem vanjskih uređaja na računalo, koji su tzv u općim crtama periferije, koristeći posebne unificirane konektore koji se nazivaju portovi.
Portovi osobnog računala (drugi nazivi sučelja) su posebni uređaji koji se nalaze na matičnoj ploči računala ili na dodatnim pločama spojenim na nju, koji su dizajnirani za prijenos podataka između računala i vanjskih uređaja (pisač, miš, monitor, web kamera, itd.) itd.). Svi se priključci mogu podijeliti u 2 velike skupine:
U ovom ćemo članku pogledati jednu vrstu vanjskog priključka, odnosno LPT-port, njegov princip rada, povezane uređaje i moderne aplikacije.
U početku, LPT-priključak (također nazvan razvijen je samo za povezivanje pisača s osobnim računalom, to se odražava čak iu njegovom nazivu - Line Printer Terminal, line-by-line printer terminal. Ali kasnije se ovo sučelje počelo koristiti za povezivanje drugih uređaji: skeneri, diskovni pogoni, pa čak i računala međusobno.
LPT-port je razvio Centronics, koji se bavio proizvodnjom matričnih pisača 70-ih godina prošlog stoljeća. Ali nakon 10 godina, IBM ga je počeo koristiti za povezivanje svojih brzih uređaja. Došlo je do točke kada je postojalo nekoliko verzija ovog sučelja od različitih proizvođača periferije.
U izvornoj verziji ovaj priključak je bio jednosmjeran, odnosno mogao je prenositi podatke samo u jednom smjeru: od računala do perifernog uređaja. No to ograničenje ubrzo je prestalo odgovarati korisnicima jer su na tržište masovno počeli ulaziti uređaji s mogućnošću prijenosa podataka u oba smjera. Kako bi to postigli, različiti proizvođači ponudili su vlastita poboljšanja - dvosmjerni, ECP, EPP i drugi. Sve dok međunarodni standard IEEE 1284 nije usvojen 1994.
LPT priključak naziva se paralelnim jer se prijenos podataka pomoću njega provodi preko nekoliko vodiča istovremeno, odnosno paralelno. Ovo sučelje ima 8-bitnu sabirnicu podataka, 5-bitnu sabirnicu signala i 4-bitnu sabirnicu statusa.
Ispod je dijagram pinova LPT priključka.
U najjednostavnijoj konfiguraciji, za implementaciju principa rada paralelnog sučelja, bilo bi dovoljno samo jedanaest žica, i to: 1 žica do tijela (masa), 2 žice za potvrdu i 8 žica za prijenos podataka. No, prema općeprihvaćenom standardu IEEE 1284, svaka od osam žica za prijenos podataka (2-9) ima zasebno uzemljenje.
Tijekom prijenosa podataka, oba uređaja moraju međusobno komunicirati svoj status. Ovo se provodi pomoću pinova 18 i 35, koji se napajaju s naponom od 0 V ili 5 V.
Poseban STROBE signal se prenosi duž vodiča 1, pokazujući da je računalo instaliralo podatkovni bajt na liniji i da pisač može početi s ispisom.
Pin 11 prenosi signal BUSY na računalo, što pokazuje da uređaj izvodi radnju (zauzeto), obrađujući informacije koje se nalaze u međuspremniku.
Pinovi 12-14 prenose signale koji daju kontrolne signale o statusu pisača i sukobima u njegovom hardveru.
Preko vodiča 12 prenosi se informacija na računalo da u pisaču nema papira. Računalo na to reagira odašiljanjem signala duž linija SELECT i ERROR i zaustavlja ispis.
Preko vodiča 13 informacija o stanju pisača prenosi se na računalo - uključen i spreman ili isključen i nije spreman.
Pin 14 šalje signal pisaču o automatskom pomicanju redaka.
Pin 31 (16) šalje signal za prebacivanje pisača u početno stanje i briše međuspremnik podataka, tj. brišu se svi podaci iz memorije pisača.
Pin 32 (15) prenosi sve signale grešaka tijekom prijenosa podataka. Signali poslani ovom linijom utječu na sve ostale pinove i mogu zaustaviti ispis. Na primjer, česta pogreška pisača je Time Out, koja se događa kada je pisač zauzet radom s podacima iste vrste i ne može poslati računalu putem BUSY signala da nije spreman za primanje novih podataka. Nakon nekog vremena, pogreška Time Out se prenosi na računalo putem linije ERROR i novi podaci se ne prenose. U protivnom, u nedostatku signala GREŠKE, došlo bi do daljnjeg prijenosa podataka, što bi dovelo do zamrzavanja cijelog sustava.
Pin 36 (17) prenosi informacije o spremnosti pisača za rad, na primjer, nakon što je pogreška otklonjena.
Postoji nekoliko načina rada LPT priključka koje standard IEEE 1284 dopušta:
Postavljanje LPT porta odvija se u dvije faze: preliminarna konfiguracija hardvera porta i trenutno prebacivanje načina porta pomoću aplikacijskog softvera.
Metoda i opcije za konfiguriranje LPT priključka ovise o njegovom položaju i vrsti dizajna. Priključci koji se nalaze na karticama za proširenje obično se konfiguriraju preko kratkospojnika na samim karticama, dok se priključci koji se nalaze izravno na matičnoj ploči računala konfiguriraju kroz postavke BIOS-a.
Odabir načina rada izravno ili putem BIOS-a sam po sebi ne dovodi do povećanja brzine razmjene podataka između osobnog računala i periferije, već služi da vozač odabere optimalan način rada. Ali moderni upravljački programi sami automatski postavljaju najučinkovitije načine rada paralelnog porta, tako da ručno podešavanje u većini slučajeva više nije potrebno.
Prije je većina proizvođača matičnih ploča postavljala LPT-port kontrolere na svoje proizvode ili na stražnju ploču ploče. Postojala je još jedna opcija lokacije. U nekim slučajevima bilo je prikladno postaviti kontroler na samu ploču - konektor za spajanje vanjske trake LPT-porta. Ali od pojave sučelja veće brzine za prijenos podataka, sve je manje matičnih ploča s zalemljenim LPT priključcima. Danas niti svaki proizvođač nema takve ploče u svom asortimanu. A tada u pomoć dolaze kartice za proširenje spojene na modernija sučelja:
Zbog mogućnosti paralelnog prijenosa podataka takvog porta, 70-ih i 80-ih godina etablirao se kao jedno od najbržih računalnih sučelja. Stoga se čak koristio za međusobno povezivanje 2 računala. Ali ta ista značajka također nameće ograničenje maksimalne duljine kabela zbog smetnji u susjednim vodičima. Duljina ne smije biti veća od 5 m, inače će izobličenje signala premašiti ono što je dopušteno za ispravno prepoznavanje podataka.
S pojavom bržih sučelja, relevantnost LPT priključka postala je ništavna. Drugo vjetar dali su mu radioamateri koji njime upravljaju sastavljeni sklopovi(rasvjeta u kući, lagana glazba i drugi uređaji).
Spajanje LCD zaslona na računalo nije teško. Ovaj proces nije skup i učinkovita metoda povećati funkcionalnost vašeg računala.
Koristit ćemo najčešći tip LCD indikatora s mikro kontrolerom HD44780 ili njegovim analognim KS0076 ili KS0066 itd., Koristio sam wh2004A-YYB-GT košta oko 240 rubalja.
Postoji nekoliko načina za povezivanje LCD-a s računalom, ovaj članak govori o najjednostavnijem od njih: povezivanje s LPT-om putem 7 kontrolnih linija. To su 4 podatkovne linije, 3 kontrolne linije, a indikator ima i 5 pinova za spajanje napajanja i postavki. Zašto nisam koristio svih 8 podatkovnih linija - jer sam prilikom pisanja programa koristio standardnih 8 podatkovnih linija LPT porta (od kojih su 4 za podatke i 3 za kontrolu), nisam se htio petljati s registrima podataka.
Mi ćemo trebati:
Izbor prikaza
Počnimo s odabirom zaslona, jer... ovo je najvažniji dio našeg uređaja. Trebao bi biti na mikrokontroleru HD44780, mogući su i analozi KS0076 ili KS0066..., ali ih nisam testirao. Dolaze sa i bez pozadinskog osvjetljenja, različitih boja znakova i pozadinskog osvjetljenja, razlikuju se po broju redaka i znakova po retku, veličini slova i kućištu...
Ovdje su uobičajene veličine zaslona
1x10 1x16 1x20 1x24
1x40 2x16 2x20 2x24
2x40 4x16 4x20 4x40
Oznake na zaslonu MELT:
Izbor dijelova
Promjenjivi otpornici
Trebat će vam bilo koja 2 promjenjiva otpornika, ali je bolje i svrsishodnije koristiti indeksne jer oni su kompaktniji i malo je vjerojatno da će vam biti potrebni nakon postavljanja zaslona.
Jedan za podešavanje kontrasta (oko 10 kOhm (10-36 kOhm), ja sam koristio 22 kOhm) i svjetline pozadinskog osvjetljenja zaslona (oko 100 Ohm)
Bitronics
Nećemo trebati cijeli kabel, već samo dio.
Žica za priključak struje.
Ako se struktura nalazi izvan kućišta računala, tada je prikladnije napajati je iz USB priključka; računala ih obično imaju puno i većina ih je obično u stanju mirovanja. Kupimo USB kabel A->B formata ili USB produžni kabel
Ako je struktura instalirana unutar računala (na primjer: u 5-inčnom pogonu), tada će biti prikladnije napajati je iz MOLEX konektora
Također možete prihvatiti bilo koji drugi izvor napajanja s izlaznim naponom od 5 volti.
Krenimo sa sastavljanjem
Izlazi na LCD zaslonu mogu se rasporediti u nekoliko opcija:
Dijagram povezivanja:
1 Uzemljenje (crna žica na Molexu) Uzemljenje
2 +5 V (crvena žica na Molexu) Napajanje
3 Uzemljenje (crna žica na Molexu) Kontrola kontrasta zaslona. Uzemljenje daje maksimalan kontrast. Za glatko podešavanje koristite trimer otpornik od 10 kOhm.
4 Pin 16 na LPT (zeleno/bijela žica) Odaberite registar
5 I opet zemlja... Selektor čitanja/pisanja. Budući da nećemo ništa čitati s LCD-a, možemo ga sigurno uzemljiti - ovo će LCD stalno držati u načinu rada za pisanje.
6 Pin 1 na LPT (ružičasta žica) Omogući - Strobe
7 Pin 2 na LPT (crvena žica) Bit 0
8 Pin 3 na LPT (žuta žica) Bit 1
9 Pin 4 na LPT (zelena žica) Bit 2
10 Pin 5 na LPT (bijela žica) Bit 3
11 Pin 6 na LPT (plava žica) Bit 4
12 Pin 7 na LPT (ljubičasta žica) Bit 5
13 Pin 8 na LPT (ružičasta žica) Bit 6
14 Pin 9 na LPT (siva žica) Bit 7
Možete koristiti gornju tablicu, ali ne mogu se sve žice izraditi prema standardu, pa je bolje nazvati.
Struktura moći
MOLEX pinout
Kada se napaja preko MOLEX konektora, trebat će vam jedna crna i crvena žica (na vama je hoćete li se spojiti na konektor ili ga odgristi i koristiti žice izravno).
USB pinout
Kada se napaja putem USB-a, bit će potrebna dva krajnja igla.
Ispitivanje
Ako je struktura ispravno sastavljena i spojena na računalo, indikator bi trebao reagirati na sljedeći način na podešavanje klizača promjenjivog otpornika:
Otpornik od 10 kOhm promijenit će kontrast zaslona: u krajnjem položaju segmenti na indikatoru će potamniti, u suprotnom položaju indikator neće ništa prikazati;
Otpornik od 100 Ohma trebao bi promijeniti svjetlinu pozadinskog osvjetljenja zaslona.
Otpornici se ne bi trebali zagrijavati - ako se to dogodi, pogreške su napravljene tijekom sastavljanja i treba ih ispraviti.
Program
Postoji mnogo programa za LCD priključci prikazati na računalu, ali su ili odbili raditi za mene ili im se nisu svidjeli - pa sam napisao vlastiti program - AL LPT na LCD.
Iza posljednjih godina, ukusni recepti u slikama, informativno. Odjeljak se svakodnevno ažurira. Uvijek najnovije verzije najboljeg besplatni programi za svakodnevnu uporabu u odjeljku Potrebni programi. Ima gotovo sve što vam je potrebno za svakodnevni rad. Počnite postupno napuštati piratske verzije u korist praktičnijih i funkcionalnijih besplatnih analoga. Ako još uvijek ne koristite naš chat, preporučujemo da se upoznate s njim. Tamo ćete naći mnogo novih prijatelja. Osim toga, najbrži je i učinkovit način obratite se administratorima projekta. Rubrika Antivirusna ažuriranja nastavlja s radom - uvijek aktualna besplatna ažuriranja za Dr Web i NOD. Niste imali vremena nešto pročitati? Puni sadržaj Ticker možete pronaći na ovoj poveznici.
Grafički LCD indikator 128x64 piksela Fordata FDCG12864B (KS0108B) - veza s računalom preko LPT porta. Spojili smo ga.
- Kako spojiti LCD panel?
- Uključiti!
- Ne razumijete, mislim na LCD monitor!
- U utičnicu i na računalo!
Zaslon s tekućim kristalima u računalu izgleda moderno i elegantno, ali izgledat će najkorisnije u medijskom centru. Pogotovo kada je grafički. Postoji mjesto za vježbanje umjetnosti informacijske ergonomije i monokromatske pikselne umjetnosti. Hoćemo li učiti?
Odlučili smo jednoglasno: “Hoćemo!”
Što smo kupili: par LCD indikatora 128x64 piksela Fordata FDCG12864B (KS0108B), a ostalo smo dobili.
A evo što je bilo: Centronics LPT kabeli, 10 KOhm trim otpornici, obični 10 Ohm otpornici (0,25 W), Molex muški konektori.
Logično pitanje: Zašto dva LCD indikatora?
Odgovor: Broj pokazatelja jednak je broju koautora.
Nakon kupnje indikatora, prvo što smo odlučili je saznati o kakvoj se zvijeri radi? Ispostavilo se da je čistokrvni “Kinez”, njegovi “očevi” žive na stranici fordata.cn, odatle smo izvukli njegov skromni opis od 1 stranice u .pdf formatu.
No, “očevi”-tvorci uspjeli su dosta toga smjestiti na jednu stranicu korisna informacija: dimenzije uređaja, blok dijagram, karakteristike, pinout, mehaničke specifikacije, rasponi snage i elektroničke karakteristike.
Dijagram povezivanja LCD indikatora s LPT priključkom prilično je jednostavan, ali zahtijeva brigu, upornost i, naravno, sposobnost lemljenja (žice na kontakte).
Važno je napomenuti da su kontakti na LPT konektoru numerirani, samo pažljivo pogledajte i oni će postati uočljivi, isto vrijedi i za LCD indikator, na strani suprotno od ekrana možete vidjeti oznake slične onima prikazanim na dijagram:
LPT priključak |
LCD indikator |
GND | 1 (Vcc) Zajednički terminal |
+5 V | 2 (Vdd) Napon napajanja |
kontrast | 3 (V0) Kontrast |
17 | 4 (RS) Odaberite: naredba/podatak |
GND | 5 (R/W) Odaberite: čitanje/pisanje |
1 | 6 (E) Usmjeravanje podataka |
2 | 7 (DB0) Sabirnica podataka |
3 | 8 (DB1) Sabirnica podataka |
4 | 9 (DB2) Sabirnica podataka |
5 | 10 (DB3) Sabirnica podataka |
6 | 11 (DB4) Sabirnica podataka |
7 | 12 (DB5) Sabirnica podataka |
8 | 13 (DB6) Sabirnica podataka |
9 | 14 (DB7) Sabirnica podataka |
14 | 15 (CS1) Izbor kristala 1 |
16 | 16 (CS2) Izbor kristala 2 |
+5 V | 17 (RST) Početna postavka |
kontrast | 18 (Vee) Izlaz DC-DC pretvarača |
+5V+10Ohm | 19 (A) + snaga pozadinskog osvjetljenja |
GND | 20 (K) - napajanje pozadinskog osvjetljenja |
Objasnimo prisutnost otpornika u jedinici pozadinskog osvjetljenja. Prema elektroničkim karakteristikama uređaja (tj. LCD indikatora), nazivni napon napajanja pozadinskog osvjetljenja mu je 4,2 V, maksimalni 4,5 V, a tim istim otpornikom malo smirujemo “narav napajanja”. Na fotografiji stražnje strane indikatora možete vidjeti kontaktne pločice s CD-ROM-a koje je pažljivo zalemio Albert.
Zalemljen? Prije spajanja još jednom provjeravamo dosljednost lemljene veze i kruga. Ako je sve kako treba, izdržimo! Ne povezujemo se! Pretpostavljamo da ste se već povezali, ali ništa se ne vidi osim pozadinskog osvjetljenja. :-).
Za prikaz bilo kakve informacije na indikatoru potreban je program koji servisira indikator, dakle..
Drugi dio je softver.
Prvo, trebate dopustiti programima koji komuniciraju s LCD indikatorima da rade izravno s LPT priključkom. Da biste to učinili, morat ćete instalirati upravljački program za izravan pristup portovima (Port I/O Driver), koji se nalazi ovdje - port95nt. Tada ćete morati ponovno pokrenuti računalo.
Nakon toga možete instalirati program koji će servisirati naš LCD indikator. Bilo ih je mnogo, ali su ostali najuporniji. Jedan je orijentiran na skriptu (podržava ogroman broj indikatora), drugi je na temelju klika mišem (na neki način podsjeća na sučelja OOP okruženja). Ime prvog je LCDHype, a drugog LCDStudio (zahtijeva .NET komponente u sustavu). Svatko bira onu koja mu se najviše sviđa.
Ispod su rezultati rada indikatora na stalku s programom LCDStudio. Zaslone su izradili autori u procesu savladavanja ovog programa:
Neke informacije o sustavu.
Logo.
Još jedan logo.
Sažetak: Kao što vidimo, Fordata LCD indikatori savršeno se spajaju na LPT priključak računala. Odabirom prikladnog softvera možete nacrtati bilo što na ovom indikatoru, pa čak i prikazati neke korisne informacije.
Opažanja: Primjećeno je da im slika u LCDHype-u ne “gliče” od runtimea 1, poput nekih indikatora domaće tvrtke MELT, koje nismo mogli pronaći na zalihama kod domaćih trgovaca. Ta se činjenica ni na koji način ne smatra nedostatkom indikatora, a čak je vrijedno napomenuti da je podrška i informativni sadržaj dokumentacije na samoj web stranici MELT-a u trenutku pisanja ovog teksta na prilično visokoj razini.
Ako iznenada, kao rezultat manipulacija opremom, od vozača dobijete ovakvu poruku: dlportio.sys upravljački program uređaja nije učitan. Port I/O neće imati učinka. Ne treba paničariti! Ovaj se problem može riješiti ovako: Pokrenite regedit. Idite na granu registra HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\. U mapi dlportio promijenite vrijednost parametra Start na 1. Ponovno pokrenite računalo.
Želimo vam uspjeh u povezivanju LCD indikatora!
nanbaby.ru - Zdravlje i ljepota. Moda. Djeca i roditelji. Slobodno vrijeme. Život Kuća