RS232 - alapok, alkalmazások és interfészek

Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére





Mi az RS232?

Az RS-232 (X) egy soros kommunikációs protokoll, amelyet általában a soros adatok két eszköz közötti átvitelére és fogadására használnak. Szinkron és aszinkron adatátvitelt egyaránt támogat. Az ipari környezetben sok eszköz továbbra is RS-232 kommunikációs kábelt használ. Az Rs-232 kábelt használják az 1. logika és a 0. logika közötti két jelszint közötti különbség azonosítására. Az 1. logikát a -12V, a 0 logikát a + 12V képviseli. Az RS-232 kábel különböző átviteli sebességgel működik, például 9600 bit / s, 2400 bit / s, 4800 bit / s stb. Az RS-232 kábel két terminálos eszközzel rendelkezik, nevezetesen adat-végberendezéssel és adatkommunikációs berendezéssel. Mindkét eszköz jeleket fog küldeni és fogadni. Az adatátviteli berendezés számítógépes terminál, az adatkommunikációs berendezés pedig modem, vagy vezérlő stb.

Az RS-232 általános kommunikációs diagram



Most a személyi számítógépek többségében két soros és egy párhuzamos port van (RS232). Ez a két típusú port a külső eszközökkel történő kommunikációra szolgál, és különböző módon működnek. A párhuzamos port egyszerre küldi és fogadja a 8 bites adatokat nyolc külön vezetéken, és ez nagyon gyorsan továbbítja az adatokat. A párhuzamos portokkal általában nyomtatót egy PC .


A soros port egyszerre egy bites adatokat küld és fogad egy vezetéken, és nagyon lassan továbbítja az adatokat. Az RS-232 az ajánlott rágalmazást jelenti, a 232 pedig az X szám jelenti a legújabb verziót, például az RS-232c, RS232s.



A soros kábelcsatlakozók leggyakrabban használt típusa a 9 tűs DB9 és a 25 tűs DB-25 csatlakozó. Mindegyikük lehet férfi vagy női típus. Manapság a legtöbb számítógép aszinkron adatcseréhez használja a DB9 csatlakozót. Az RS-232 kábel maximális hossza 50 láb.

RS-232 kommunikációs kábel

RS232 tű leírása

RS-232 kábel 25 tűs csatlakozó

Ez egy 25 tűs csatlakozó, mindegyik érintkező funkciója a következő.

PIN 1 : (Védőföld) Ez egy őrölt csap.


2. PIN: Adatok továbbítása.

3. PIN: Adatok fogadása.

PIN 2 és PIN 3: Ezek a csapok a legfontosabb csapok az adatátvitelhez és -fogadáshoz. Az 1 és 2 érintkezők az adatátvitelhez, a 3-as érintkezők pedig az adatok fogadásához használják.

PIN 4 : Küldés iránti kérelem.

5. tű : Küldéshez törölje.

PIN 6 : Az adatkészlet készen áll.

PIN kódot húsz: Az adatterminál készen áll.

PIN 4, PIN 5, PIN 6, 20 PIN: Ezek a csapok a kézfogás csapjai (a szabályozás áramlása). Normál esetben a terminálok csak akkor tudják továbbítani az adatokat, ha a DCE-től megkapta az átküldésre törlés lehetőségét.

PIN 7: Ez a tű az összes jel közös referenciája, beleértve az adatokat, az időzítést és a vezérlőjeleket is. A DCE és a DTE megfelelően működnek a soros interfészen keresztül, és a 7-es tűt mindkét végén csatolni kell interfész nélkül.

8. PIN : Ezt a csapot más néven vett vonali jel detektor hordozó detektálásnak nevezik. Ez a jel akkor aktiválódik, ha megfelelő vivőt hoznak létre a helyi és a távoli DCE eszközök között.

PIN9: Ez a tű egy DTE soros csatlakozó, ez a jel bizonyos mértékben követi a bejövő csengést. Általában ezt a jelet használja a DCE automatikus válasz üzemmódja.

10. PIN: Tesztcsap.

11. PIN: készenléti állapotban válassza.

12. PIN: Adathordozó észlelése.

13. PIN: Küldéshez törölje.

14. PIN: Adatok továbbítása.

15. PIN: Adási óra.

PIN 17: Vételi óra.

24. PIN: Külső óra.

PIN 15, 17, 24 A szinkron modemek ezeken a csapokon jeleket használnak. Ezek a csapok vezérelt bit időzítés.

PIN 16: Adatok fogadása.

PIN 18: Tesztcsap.

19. PIN: Küldési kérelem.

21. PIN: ( Jelminőség-érzékelő) Ez a tű jelzi a vett vivőjel minőségét, mivel az adó modemnek 0 vagy 1-t kell küldeni minden bitkor, a modem vezérli a bitek időzítését a DTE-től.

22. PIN: ( Csengésjelző): A csengésjelző azt jelenti, hogy a DCE tájékoztatja a DTE-t, hogy a telefon cseng. Az összes modem, amelyet az automatikus válaszadással közvetlenül a telefonhálózathoz csatlakoztattak.

23. PIN: Adatjel-érzékelő

Az RS232 alkalmazása

RS-232 kábel interfész ábra

Az automatikus kikapcsolás funkció energiatakarékos. Az RS-232 alacsony fogyasztású kikapcsolási üzemmódban működik. A rendszer kikapcsol, ha az RS-232 eszközt nem használják. Az automatikus kikapcsolási impulzus kikapcsol, amikor 30 másodpercig nincs aktivitás a jelen. Ez azt jelenti, hogy amikor egy adó-vevő csatlakozik az RS-232 porthoz, de nem küld adatokat. A 2-es és 3-as tű az adatok továbbítására és fogadására szolgál. Az 5. csapot a földhöz való csatlakozáshoz használják. A Max 232 eszközt arra használják, hogy RS-232 kábelen keresztül kommunikáljon a DTE és DCE eszközökkel.

Az első automatikus kikapcsolási impulzus figyeli mind a vevő, mind az adó aktivitását. Mindkét tevékenység stabil, és a rendszer alvó vagy kikapcsolt módba vált. Az RS-232 kábelt használó legtöbb eszköz CPS és laptop.

Az RS232 összekapcsolása mikrokontrollerekkel Max 232-t használva

Max 232 - A Level Shifter IC PC interfészhez

A Max 232 puffer-illesztőprogramként működik a processzor számára. Elfogadja a 0 és 5 volt szabványos digitális logikai értékeket, és átalakítja azokat +10 és -10 volt RS232 szabványra. Kevés mikrovezérlő rendelkezik beépített soros portokkal, amelyek közvetlen kapcsolatot tesznek lehetővé a számítógép RS232 soros portjával. Számos mikrovezérlő azonban 0–5 V kimenetet ad, és közbenső puffer áramkörre van szükségük, hogy a 0–5 V-ot +10 és –10 V-ra alakítsák át, amelyet az RS232 port igényel.

A Max 232 IC két adó-vevő elrendezésből áll, így két soros port csatlakoztatható ugyanazon chip segítségével. Minden 1microFarad 5 kondenzátorát használjuk a szükséges RS232 szabványos feszültség előállításához a TTL / CMOS feszültségből. Az adóegységek a TTL / CMOS szintet RS232 szintre konvertálják, míg a vevő fogadja az RS232 bemenetet és átalakítja őket TTL szintű feszültségre.

Ez egy 16 tűs IC, amelynek távadócsapjai a mikrovezérlőhöz és a porthoz vannak csatlakoztatva, így a bemeneti adócsap TTL bemenetet kap a mikrovezérlőtől, a kimenő adócsap pedig az RS232 portba táplálja a kimenetet. A vevőcsapok úgy vannak összekötve az RS232 porttal, hogy a bemeneti vevőcsap RS232 szabványos bemenetet fogad a PC-porttól, a kimeneti vevőcsap pedig a TTL bemenetet juttatja a mikrovezérlőhöz. Így az adó átveszi a mikrovezérlő bemenetét, és kimenetet ad az RS232 portra, míg a vevő az RS232 portról veszi át a kimenetet a mikrovezérlőnek. A többi csap 5 elektrolit kondenzátorhoz van csatlakoztatva úgy, hogy az egyik kondenzátort feszültségduplázóként használják, hogy + 10 V-ot kapjon 5 V-ból, egy másik kondenzátort pedig feszültség-inverterként használnak -10 V-ra, a másik három kondenzátort pedig bypass kondenzátorként használják. a Vcc, a V + és a V- csapokhoz. Így a kondenzátorok feszültséggenerátorként működnek.

A Max 232 egyik alapvető előnye, hogy 5 V-os tápfeszültséggel működik, amely lehetővé teszi egyetlen 5 V-os tápegység használatát mind az IC, mind a mikrokontroller számára.

Max. 232 tűs ábra és áramköri rajz

MAX 232

Tűsdiagram és belső vázlat

A Max232 IC jellemzői

  • 5V bemeneti tápfeszültség.
  • A TTL szabványnak megfelelő bemeneti feszültségszintek.
  • Az RS 232 szabványnak megfelelő kimeneti feszültségszintek.
  • Az alacsony bemeneti áram 0,1microAmpere és a kimeneti áram 24mA.
  • -40 és +85 Celsius fok közötti hőmérséklet-tartományban működik

Max 232 alkalmazása

A Max232 tipikus alkalmazásai modemeket, számítógépeket, RS232 rendszereket és terminálokat tartalmaznak. Egy tipikus munkaalkalmazás esetében, amelyben a Max 232 van közbenső részként a mikrokontroller és a számítógéphez csatlakoztatott RS 232 között, az egyik adó bemeneti tüske TTL bemenetet kap a mikrovezérlőtől, és a kondenzátor elrendezés megkapja a +/- 10 V jelet, amelyet a megfelelő adó kimeneti tű, amelyet az RS232 port kap.

A vevő bemeneti tűje 232 standard bemenetet fogad az RS232 porttól, és ennek megfelelően a megfelelő vevő kimeneti tűje a TTL szabványos kimenetet adja a mikrovezérlőnek. Így a Max 232 IC használható közbenső kapcsolatként a mikrokontroller és a számítógép között.

Photo Credit: