Sadržaj:

Serijski port - Postavljanje softvera: 8 koraka
Serijski port - Postavljanje softvera: 8 koraka

Video: Serijski port - Postavljanje softvera: 8 koraka

Video: Serijski port - Postavljanje softvera: 8 koraka
Video: Arduino UNO and Mega Windows 7, 8, 10 USB driver Solved 2024, Studeni
Anonim
Serijski port - Postavljanje softvera
Serijski port - Postavljanje softvera

Ako pokušavate kontrolirati nešto u stvarnom svijetu pomoću računala, serijski port je možda najjednostavnije sredstvo komunikacije. Provest ću vas kroz postupak postavljanja serijskog porta i hiperterminala na računalu sa sustavom Windows XP.

Korak 1: Pronađite svoj serijski port

Pronađite svoj serijski port
Pronađite svoj serijski port

Da biste ga postavili, prvo ga morate pronaći na računalu. Davno su gotovo sva računala imala dva serijska porta, nazvana "COM1" i "COM2", jedan a s devet pinova, a drugi s 25 pinskim konektorom.

Sada su se vremena promijenila i serijski port je nestao. Ipak, ne gubite nadu. Stigao je USB u serijski pretvarač koji se može koristiti umjesto njega. Obično je to ključ koji se priključuje na USB priključak, s devetopolnim muškim priključkom na drugom kraju. Na mom stolnom računalu matična ploča ima dva ugrađena serijska porta. Treći serijski port, ovdje označen kao COM4, pripada USB -serijskom adapteru koji sam priključio. Dakle, da biste pronašli serijski port na svom računalu, izvirite oko njegovih leđa. Ako pronađete muški konektor s devet pinova (dva reda, pet i četiri, pinovi vire unutar metalne ljuske), on ima ugrađen serijski port. Ili nabavite USB na serijski pretvarač i priključite ga. Otvorite Upravitelj uređaja. Desnom tipkom miša kliknite "Moje računalo" i odaberite svojstva (pri dnu popisa koji se pojavi). Kliknite karticu "Hardver". Pritisnite gumb "Upravitelj uređaja" i trebalo bi se pojaviti nešto slično ovoj slici. Pritisnite znak '+' s lijeve strane "Ports (COM & LPT) da biste ga proširili. Prikazat će se popis dostupnih pisača i serijskih portova. Zabilježite ih, trebat će vam u sljedećim koracima.

Korak 2: Otvorite Hyperterminal

Otvorite Hyperterminal
Otvorite Hyperterminal

Hyperterminal je komunikacijski program koji dolazi s prozorima. Dobivate ga klikom na "svi programi", prelaskom na "Pribor", "Komunikacije" i onda ga imate.

Ako ga otvarate prvi put, postavit će vam nekoliko pitanja u vezi sa zemljom i regijom, osim ako imate nešto za sakriti, možda bi bilo bolje da im odgovorite iskreno.

Korak 3: Unesite podatke o serijskom portu

Unesite podatke o serijskom portu
Unesite podatke o serijskom portu

Možete odabrati serijski port koji ćete koristiti za povezivanje. Postavljate serijsku vezu određivanjem imena (sve ide) i ikone (odaberite jednu), a zatim dolazite na ovaj zaslon koji vam omogućuje da odredite točan serijski port koji ćete koristiti.

Na ovaj zaslon možete doći i klikom na malu ikonu dokumenta na ruci ispod naslovne trake. Odaberite serijski port koji namjeravate koristiti. Ako niste sigurni, pokušajte svaki redom sve dok ne naletite na desni.

Korak 4: Postavite parametre veze

Postavite parametre veze
Postavite parametre veze

Zatim ćete morati postaviti brzinu veze, broj bitova, paritet i postavke bit bitova.

Oni ovise o tome što se nalazi na prijemnom kraju veze. Morate koristiti iste postavke na oba kraja ili veza neće funkcionirati. Kao primjer, postavio sam vezu za brzinu od 9600 bauda, osam podatkovnih bitova, bez pariteta, jedan bit za zaustavljanje i bez rukovanja.

Korak 5: Serijska veza - signali

Serijska veza - signali
Serijska veza - signali

Za spajanje na serijski port potrebne su najmanje tri linije - preneseni podaci TxD (pin3), primljeni podaci RxD (pin2) i Uzemljenje (pin5).

Podaci iz računala izlaze kao pozitivni i negativni izleti napona na TxD pinu u odnosu na iglu uzemljenja sustava. Taj bi napon bio negdje u rasponu od petnaest do dvanaest volti. Podaci idu u računalo kao pozitivni i negativni izleti RxD pina. Da bi računalo bez greške dobilo podatke potrebna su najmanje tri volta.

Korak 6: Loopback test

Loopback Test
Loopback Test

Kad je hiperterminal ispravno postavljen, sve što upišete u njegov prozor šalje se u divljinu tamo preko TxD pina. Što god uđe kroz RxD pin, prikazuje se na ekranu.

Prema zadanim postavkama, ako otvorite hiperterminal i počnete tipkati, ništa se ne prikazuje na zaslonu. Ovo je normalno. Međutim, ako spojite pinove RxD i TxD zajedno, oni se zajedno pomeraju, pa se sve što upišete ispisuje i na ekranu. Ovo je test povratne sprege. Utikač za povratnu petlju možete napraviti tako što ćete uzeti devet pinski ženski konektor (utičnicu) i lemiti žicu između pinova 2 i 3. To se zatim umetne u konektor serijskog porta za testiranje. Ili, alternativno, možete uzeti malo žice i omotati je oko pinova 2 i 3 odgovarajućeg serijskog priključka kao što je prikazano na slici.

Korak 7: Počnite tipkati

Počnite tipkati
Počnite tipkati

Kad je utikač za povratnu vezu postavljen, kliknite unutar hiperterminalnog prozora i pritisnite nekoliko slučajnih tipki na tipkovnici.

Što god upišete, tamo bi se trebalo prikazati. Ako je tako, čestitam. Ako niste, negdje ste pogriješili, pa se vratite i odaberite drugi port ili nešto slično i pritisnite svaki gumb dok ne počne raditi. Upozorenje ipak. Hyperterminal ima opciju "odjekivanja" znakova, što znači da će prikazati znakove upisane na tipkovnici, kao i znakove koji dolaze putem RxD pina. Prije nego što zaključite da ste uspjeli, provjerite nije li to slučaj. Jednostavno je, doista. Uklanjanje loopback veze zaustavit će odjek putem serijske veze.

Korak 8: Dvostruki odjek

Dvostruki odjek
Dvostruki odjek

Ako omogućite lokalni odjek i spojite utikač petlje, dobit ćete učinak prikazan ovdje: svaki znak koji upišete bit će ispisan dva puta.

Ovo je korisno kada imate svog robota ili bilo što drugo za slanje izvješća o statusu kao odgovor na naredbe primljene preko serijskog porta. Obično ćete vidjeti samo polovicu razgovora robota, pa omogućavanjem lokalnog odjeka možete vidjeti i naredbe koje su mu poslane.

Preporučeni: