Soros RS-232, robotosha

RS-232 soros interfészen

Soros RS-232, robotosha

Soros RS-232 interfész - egy ipari szabvány soros kétirányú aszinkron adatátvitel. Korábban használt személyi számítógépek csatlakozni nyomtatók, modemek, egér, stb Jelenleg aktívan kényszerült, aki eljött a helyébe egy USB interfész, azonban mikrokontroller rendszerek -. Ez az egyik leggyakoribb interfészeket.

Vypyskayutsya speciális kábelek intepfeysnye p.pyamo kapcsolat RS-232C alsó tartályba excentricitás ydovletvopitelno pabotal a skopostyu 9600 távolsága 150 m.

Csatlakoztatható ppiemnikov pepedatchikov és csatlakozik az audio-vonalak - 1/1 (ellentétben standaptov RS-422 adó 1/10 ppiemnikov vagy RS-485 32/32).

Ezzel szemben a párhuzamos port nyolc adatok vonalak és továbbítására egy bájt, így, RS-232 port igényel csak egy ilyen vonalat, amely mentén egymás után át apránként. Ez csökkenti az adatok számát vonalak közötti adatátvitelre eszközök, de csökkenti a sebességet.

Soros adatátvitel

A soros adatfolyam tartalmazza a szinkronizáló bitek és a tényleges adatok bit. A formátum soros adat négy részből áll: start bit adatbiteknek (5-8 bit), stop bitek és ellenőrzés; az egész szerkezet néha egy szimbólum. Az ábrán egy tipikus soros adat formátumban.

Soros RS-232, robotosha

A formátum soros adat keletkezik UART

Ha az adatok nem kerülnek átvitelre a vonalon létrehozott logikai egy szintre. Ez az úgynevezett készenléti üzemmódba. Kezdés az adatátvitel módot jellemzi logikai nulla szint időtartama egy chip. Ez a bit az úgynevezett start. Az adatok biteket küldenek a sorozat, a legkisebb helyi értékű bit - első; mindegyiket lehet ötről nyolcra. Az adatok bitek ellenőrző bitet hivatott kimutatni során felmerülő hibák kommunikáció. Az utóbbit át küldésének leállítása, tájékoztatnak a végén a szimbólum. Stop bit logikai egy szintre kerül továbbításra. Időtartam küldésének leállítása - 1, 1,5, illetve 2 óra intervallumban. Egy elektronikus eszköz, amely létrehozza és fogadja soros adat, az úgynevezett UART (univerzális aszinkron adóvevő, vagy UART).

Útján történő információcsere UART a következő:

  • A vevő érzékeli egy első széle a start bit, és vár egy vagy másfél óra ideje alatt, mivel a leolvasás kezdődik pontosan a közepén az első parcella;
  • után egy óra periódus második bit adatot olvasni, és ez történik pontosan a közepén a második parcella;
  • után az információcsere ellenőrzés, a vevő olvas egy kicsit hibadetektáláshoz, és egy stop bit;
  • vevő továbblép a következő adat várakozó módban.

Az adatátviteli sebesség mérése a soros interfész átviteli sebesség (bps - az átvitt bitek számát 1 másodperc). Tipikus sebességek 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19200, stb Ismerve az adatátviteli sebességet, akkor kiszámítja a száma továbbított szimbólumok másodpercenként. Például, ha van nyolc adatbitek paritás nélkül és egy stop bit, a teljes hossza a sorozat, a start bit, 10 lesz szimbólum sebesség megegyezik az adatátviteli sebesség osztva 10. Így, 9600 (lásd. a fenti képen) kerül át a 960 karakter másodpercenként.

Ellenőrző bit hibadetektáláshoz a továbbított adat bitek. Ha jelen van, ellenőrizzük a páros vagy páratlan. Ha a felület úgy van kialakítva, hogy ellenőrizze a paritás, egy kicsit ki lesznek téve az egyik, ha páratlan számú is az adat bit, és fordítva. Ez az egyszerű kézi ellenőrzése jelenlétét egyetlen hibát a továbbított adatok blokk. Azonban, amikor kitéve számú bit az átvitel alatt torzítás, az ilyen hiba nem érzékeli. Ellenőrzése által generált bitek a továbbító UART úgy, hogy a teljes összeg volt udinits páros vagy páratlan szám szerinti konfigurációs felület; vevőeszköz kell ugyanabban a konfigurációban van. Fogadása UART tartja az egységek száma a beérkezett adatokat. Ha az adatok nem tesztelt, hibajelzést.

Az UART TTL feszültségszint alkalmazzák. Az adatátvitel a kommunikációs csatornán keresztül segítségével speciális feszültség átalakítók alakítjuk inverziójával: logikai nulla megfelel a feszültségtartomány +3 és + 12V, a logikai egység - -3 és -12V.

RS-232 csatlakozó készülékek és csatlakozók

A fő szerelvény, alkalmazható RS-232 port a DB-9S és a DB-25S. Az ábrán egy pinout DB-9 csatlakozó.

Nem-pin 9-tűs csatlakozó

amint az a táblázatban a megfelelő jel kapcsolatok RS-232 a 9-és 25-tűs csatlakozók és azok funkcióit egy számítógépen

Adatátviteli sebesség érzékelő

A kapcsolat a számítógép és a külső eszköz RS-232 protokoll végre általában egy úgynevezett null-modem kapcsolat. Az is lehetséges kapcsolat csak három sor: az első adatok, a második - fogadására és a harmadik - a közös vezeték. Vegyület megszervezni, hogy a továbbított adatok kapott az első eszköz a második fogadó sorban.

Soros RS-232, robotosha

Csatlakoztatókészüiék szerinti RS-232 protokoll

A mikrokontroller rendszerek használata a második típusú kapcsolat.

kinevezés jelek

Védő földön. Csatlakozva egy fém kábel árnyékolás és a ház gépek

földi vonalon. Közös karmester minden jel

Az elküldött adatokat. Soros adatátvitel a számítógép a sorban

Az adatok fogadására. Soros adat érkezik a számítógép a sor

Kérjen küldeni. kölcsönhatás vonal, amely azt jelzi, hogy a számítógép készen áll az adatok fogadására. A vonal a számítógép által vezérelt; vzamodeystviya ha nem szükséges, akkor lehet használni, mint a bináris kimenet

Készen áll a küldésre. kölcsönhatás vonal, amelyen keresztül egy külső eszköz arra utasítja a számítógépet, hogy készen áll az adatok küldésére. Ha kölcsönhatás van szükség, akkor lehet használni, mint bináris bemenet

A számítógép készen áll. kölcsönhatás vonal jelzi, hogy a számítógép be van kapcsolva, és készen áll a kommunikációra. A vonal a számítógép által vezérelt; ha a kölcsönhatás szükséges, akkor lehet használni, mint a bináris kimenet

Kész külső eszközt. kölcsönhatás vonal, amelyen keresztül egy külső eszköz arra utasítja a számítógépet, hogy be van kapcsolva, és készen áll a kommunikációra. Ha kölcsönhatás van szükség, akkor lehet használni, mint bináris bemenet

Hogyan értékeli ezt a kiadványt? (9 szavazat, átlag: 5.00 kívül 5)

További ebben a témában