Soros RS-232, robotosha
RS-232 soros interfészen
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.
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.
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)