Fórum témák
» Több friss téma |
Cikkek » Kapcsoló kártya RS-485 buszra Kapcsoló kártya RS-485 buszra
Szerző: dc001, idő: Márc 18, 2011, Olvasva: 18869, Oldal olvasási idő: kb. 1 perc
Maga a kapcsolás nem igazán bonyolult. Tartalmaz a bemeneti oldalon (kapcsolási rajz jobb felső sarka) 6 db optocsatolót áramkorlátozó ellenállásokkal és ellenirányú diódákkal, amelyek a PORTC0..5-re csatlakoznak. A kimenetek (jobb alsó sarok) meghajtására egy ULN2803 (IC4) került beépítésre. A kimenetek állapotának megjelenítésére 6 db LED is helyet kapott. Az RS485 buszhoz való illesztést (bal alsó sarok) egy SN75176 (IC3) végzi, amely az Atmega-8 soros portjához csatlakozik (PD0, PD1). Az olvasás mindig engedélyezett (2 – RE láb GND-re kötve), mivel fontos az épp kiírt adatok vissza olvasása is (erről részletesebben a program ismertetése során lesz szó). Az írás engedélyezését (3 – DE láb) PORTD2 végzi, mivel az RS485-ös buszon egyszerre csak egy eszköz írhat. Itt került elhelyezésre még a busz lezáró R4 (120 ohm) és a busz „lebegését” megakadályozó R24 és R25, amelyek jumper-ekkel a busz két végén lévő kártyákon bekapcsolhatók. Mivel a soros port használatához fontos a pontos időzítés, ezért került 7,3728 MHz-es kvarc az Atmega-8-hoz. Ettől eltérő kvarc is használható, de figyelembe kell venni, hogy más frekvencia esetén mely soros porti sebességek alkalmazhatóak. A kártyára került 3 nyomógomb S1..S3. Az S1 a reset funkciót valósítja meg. Az S2-vel státusz elküldését vagy előre léptetést, az S3-al pedig kimenetek tesztelését vagy hátra lépetetést lehet végezni. Mivel ezek a MOSI/MISO lábra vannak kötve, ezért felprogramozás során ezek használatát mellőzni kell. Az eszköz azonosító megváltoztatását SV3-as jumper-el le lehet tiltani, amely a PORTB2-re csatlakozik. A PORTB1-re egy státusz LED (LED8) került. Az Atmega-8-at a kártyára történő beültetése után is fel lehet programozni az ISP (JP4) csatlakozón keresztül. Ez a csatlakozó egy egyszerű egysoros tüskesor az alábbi lábkiosztással:
A kapcsolási rajz bal felső sarkába egy egyszerű „tápegység” -IC5 7805-ös stabilizáló IC-vel - és egy állapot jelző LED (LED1) került. A cikk még nem ért véget, lapozz! Értékeléshez bejelentkezés szükséges! |
Bejelentkezés
Hirdetés |