OLIMEX MOD-IO2 bővítőkártya
NYILATKOZAT
2024 Olimex Ltd. Az Olimex®, logója és ezek kombinációi az Olimex Ltd. bejegyzett védjegyei. Más terméknevek mások védjegyei lehetnek, és a jogok a megfelelő tulajdonosokat illetik. A jelen dokumentumban szereplő információk az Olimex termékekkel kapcsolatban állnak rendelkezésre. Ez a dokumentum vagy az Olimex termékek értékesítésével kapcsolatban semmilyen szellemi tulajdonjogra nem adnak engedélyt, sem kifejezett, sem hallgatólagos, sem egyéb módon.
Ez a munka a Creative Commons Nevezd meg! – Nevezd meg! 3.0 Unported License. To view ennek az engedélynek egy példányát látogassa meg http://www.creativecommons.org/licenses/by-sa/3.0/. Ez az Olimex LTD hardvertervezése a Creative Commons Attribution-ShareAlike 3.0 Unported licenc alatt van. Engedély.
A szoftver GPL alatt jelenik meg. A kézikönyvben szereplő képek eltérhetnek a tábla legutóbbi változatától. A jelen dokumentumban leírt termék folyamatos fejlesztésen és fejlesztésen esik át. Az OLIMEX jóhiszeműen megadja a termékre és felhasználására vonatkozó, ebben a dokumentumban szereplő összes adatot. Azonban minden vélelmezett vagy kifejezett jótállás, beleértve, de nem kizárólagosan az eladhatóságra vagy a célnak való megfelelésre vonatkozó vélelmezett garanciákat, kizárt. Ez a dokumentum csak arra szolgál, hogy segítse az olvasót a termék használatában. Az OLIMEX Kft. nem vállal felelősséget semmilyen veszteségért vagy kárért, amely a jelen dokumentumban szereplő információk felhasználásából, az információk hibájából vagy hiányosságaiból, illetve a termék helytelen használatából ered.
Ez az értékelő tábla/készlet kizárólag műszaki fejlesztési, demonstrációs vagy értékelési célokra szolgál, és az OLIMEX nem tekinti általános fogyasztói használatra alkalmas kész végterméknek. A terméket kezelő személyeknek elektronikai képzettséggel kell rendelkezniük, és be kell tartaniuk a helyes mérnöki gyakorlat szabványait. Mint ilyen, a szállított áruk nem teljesek az előírt tervezési, marketing és/vagy gyártási védelmi szempontok tekintetében, beleértve a termékbiztonsági és környezetvédelmi intézkedéseket, amelyek jellemzően az ilyen félvezetőt tartalmazó végtermékekben találhatók meg. alkatrészek vagy áramköri lapok.
Az Olimex jelenleg sokféle termékkel foglalkozik, ezért a felhasználóval való megállapodásunk nem kizárólagos. Az Olimex nem vállal felelősséget az alkalmazási segítségért, az ügyfél terméktervezéséért, a szoftver teljesítményéért, illetve az itt leírt szabadalmak vagy szolgáltatások megsértéséért. NINCS GARANCIA A TERVEZÉSI ANYAGOKRA ÉS A MOD-IO2 LÉTREHOZÁSÁHOZ HASZNÁLT ALKATRÉSZEKRE. CSAK MODIO2-HEZ TEKINTETK ALKALMAZNAK.
1. FEJEZET VÉGEVIEW
Bevezetés a fejezetbe
Köszönjük, hogy az Olimex MOD-IO2 egylapos számítógépét választotta! Ez a dokumentum az Olimex MOD-IO2 kártya használati útmutatóját tartalmazza. Végszókéntview, ez a fejezet ismerteti a dokumentum terjedelmét és felsorolja a tábla jellemzőit. Megemlítjük a MOD-IO2 és MOD-IO kártyák tagjai közötti különbségeket. Ezután részletezzük a dokumentum felépítését. A MOD-IO2 fejlesztőkártya lehetővé teszi a Microchip által gyártott PIC16F1503 mikrokontrolleren futó alkalmazások kódfejlesztését.
Jellemzők
- PIC16F1503 mikrokontroller nyitott forráskódú firmware-rel a könnyebb interfész érdekében, különösen Linux-kompatibilis kártyákkal
- I2C-t használ, lehetővé teszi az I2C cím megváltoztatását
- Egymásra rakható, UEXT dugasz és anya csatlakozók
- 9 érintkezős csavaros csatlakozó 7 GPIO-hoz, 3.3 V és GND
- 7 GPIO, amelyek különböző célokra használhatók, például PWM, SPI, I2C, ANALOG IN/OUT stb.
- 2 relé kimenet 15A/250VAC érintkezőkkel csavaros kapcsokkal
- RELAY kimenet állapotjelző LED-ek
- ICSP 6 tűs csatlakozó az áramkörön belüli programozáshoz és frissítéshez PIC-KIT3-mal vagy más kompatibilis eszközzel
- PWR jack csatlakozó 12V DC
- Négy rögzítési furat 3.3 mm ~ (0.13)”
- UEXT anya-aljzat kábel mellékelve
- FR-4, 1.5 mm ~ (0.062)”, piros forrasztómaszk, fehér szitanyomás
- Méretek: (61 x 52) mm ~ (2.40 x 2.05)”
MOD-IO kontra MOD-IO2
A MOD-IO2 mind méretét, mind funkcionalitását tekintve kisebb bemeneti kimeneti bővítőmodul a MOD-IO-hoz képest, azonban sok esetben a MOD-IO2 jobb választás lehet. Az optocsatolókat igénylő tervezéseknél a MOD-IO-t érdemes figyelembe venni. Ezenkívül a MOD-IO jobb tápegységgel rendelkezik, és a voltage a 8-30VDC tartományban.
Célpiac és a testület célja
A MOD-IO2 egy bővítményfejlesztő kártya, amely az UEXT csatlakozón keresztül kapcsolódhat más Olimex kártyákhoz, és RELAY-ket és GPIO-kat ad hozzá. Több MOD-IO2 egymásra rakható és címezhető. A firmware lehetővé teszi, hogy egyszerű parancsokkal kommunikáljon a kártyával, és ha kívánja, módosíthatja a firmware-t az igényeinek megfelelően.
Ha bármelyik UEXT csatlakozóval rendelkező fejlesztőkártyánkkal dolgozik, és több GPIO-ra és RELAY-kimenetre van szüksége, ezeket hozzáadhatja a MOD-IO2-vel a fejlesztőkártyához. Ez a kártya lehetővé teszi a 2 relé és 7 GPIO egyszerű csatlakoztatását. A MOD-IO2 egymásra rakható és címezhető – ezek a kártyák egymáshoz csatlakoztathatók, és tetszőleges számú be- és kimenetet adhat hozzá! 2-4- 6-8 stb! A MOD-IO2 PIC16F1503 mikrokontrollerrel rendelkezik, a firmware pedig nyílt forráskódú és módosítható. Az alaplap nagyon jó kiegészítő a legtöbb Olimex kártyához, ha analóg GPIO-kra és relékre van szüksége.
Szervezet
A dokumentum minden szakasza külön témát fed le, az alábbiak szerint rendezve:
- A 1. fejezet véget értview a tábla használatáról és funkcióiról
- A 2. fejezet útmutatót ad a tábla gyors beállításához
- A 3. fejezet tartalmazza az általános tábla diagramot és elrendezést
- A 4. fejezet az alaplap szívét képező komponenst írja le: a PIC16F1503-at
- Az 5. fejezet a csatlakozó kivezetését, a perifériákat és a jumper leírását tartalmazza
- A 6. fejezet a memóriatérképet mutatja
- A 7. fejezet tartalmazza a kapcsolási rajzokat
- A 8. fejezet tartalmazza a felülvizsgálati előzményeket, hasznos hivatkozásokat és támogatási információkat
2. FEJEZET A MOD-IO2 kártya BEÁLLÍTÁSA
Bevezetés a fejezetbe
Ez a rész segít a MOD-IO2 fejlesztőkártya első beállításában. Kérjük, először vegye figyelembe az elektrosztatikus figyelmeztetést, hogy elkerülje a kártya károsodását, majd fedezze fel a tábla működtetéséhez szükséges hardvert és szoftvert. Meg van adva a kártya bekapcsolásának eljárása, és részletesen le van írva az alapértelmezett tábla viselkedése.
Elektrosztatikus figyelmeztetés
A MOD-IO2-t antisztatikus védőcsomagolásban szállítjuk. A táblát nem szabad nagy elektrosztatikus potenciálnak kitenni. A kártya kezelésekor földelő hevedert vagy hasonló védőeszközt kell viselni. Ne érintse meg az alkatrészek csapjait vagy bármely más fém elemet.
Követelmények
A MOD-IO2 optimális beállításához a következő elemekre van szükség:
- Egy ingyenes adat UART kártyával vagy bármilyen OLIMEX kártyával, amely UEXT csatlakozóval rendelkezik
- 12V tápforrás a relé működéséhez; illeszkednie kell a fedélzeti tápcsatlakozóhoz
Ha újra szeretné programozni az alaplapot vagy módosítani szeretné a firmware-t, szüksége lesz még:
- PIC-kompatibilis programozó – nem mintha az ICSP programozáshoz egy 0.1”-os 6 tűs csatlakozó lenne. Van egy olcsó kompatibilis PIC16F1503 programozónk, amely a Microchip PIC-KIT3-án alapul.
- A javasolt termékek közül néhányat az Olimex megvásárolhat, például:
- PIC-KIT3 – PIC16F1503 programozásra képes Olimex programozó SY0612E – 12V/0.5A tápadapter európai vásárlóknak, a MOD-IO2 csatlakozójához illeszkedő tápcsatlakozóval érkezik
A tábla tápellátása
A tábla tápellátását a tápcsatlakozó biztosítja. 12V DC-t kell biztosítania. Az európai vásárlók számára megfizethető 12V/0.5A – SY0612E tápegység adaptert árulunk. Ha megfelelően táplálja a kártyát, az alaplapi PWR_LED bekapcsol.
Firmware leírása és alapvető használat Linux alatt
Az alaplap PIC-jére firmware van betöltve, amely lehetővé teszi a MOD-IO2 egyszerűbb használatát I2C protokollon keresztül. A MOD-IO2 firmware-je több iteráción ment keresztül. A firmware legújabb verziója a 4.3-as verzió. A firmware használatához nem Linux-kompatibilis gazdagép kártyákkal, kérjük, tekintse meg a README.PDF fájlt az archívumban, amely tartalmazza a firmware-forrásokat. A firmware 1., 2. és 3. verziója NEM kompatibilis. Ezek a firmware-verziók különböző MOD-IO2 kártyacímeket és különböző parancskészleteket határoznak meg. A firmware 3., 3.1 és 3.02 (3. xx) és 4.3 verziója kompatibilis. Kérjük, vegye figyelembe, hogy az egyéni firmware NEM támogatja a MODIO2 összes hardverképességét. Bizonyos esetekben előfordulhat, hogy a firmware-t hozzá kell igazítania ahhoz, hogy a MOD-IO2 hardverét a megfelelőhöz használja
teljes potenciál!
Egyedi szoftvereszköz a MOD-IO2 vezérléséhez Linux alatt
A dolgok még egyszerűbbé tétele érdekében írtunk egy szoftvereszközt a MOD-IO2 vezérléséhez
Linux. Lehet, hogy itt találod
https://github.com/OLIMEX/OLINUXINO/tree/master/SOFTWARE/UEXT%20MODULES/
MOD-IO2/Linux-access-tool
Ehhez a szoftvereszközhöz Linux-kompatibilis kártya szükséges. Az eszköz a 2-as vagy újabb firmware-verzióval betöltött MOD-IO3 egységekkel működik. Az egyéni szoftvereszközzel való teljes kompatibilitás érdekében a MODIO2 kártyának 3.02-es vagy újabb firmware-verziót kell használnia. Az eszköz használatához egyszerűen helyezze el a file „modio2tool” a táblán. Keresse meg a mappát, ahová elhelyezte, és írja be a „./modio2tool -h” parancsot, hogy segítséget kapjon az összes elérhető parancshoz.
A legtöbb parancshoz szükség van a hardver I2C számra, ahogy azt a Linux disztribúció -BX paraméterrel definiáltuk, ahol X az I2C interfész száma. Ne feledje, hogy a szoftver alapértelmezés szerint a #2. hardveres I2C interfészhez és a 0x21 kártyaazonosítóhoz van beállítva – ha a beállítás eltér, minden alkalommal meg kell adnia a -BX (X a hardver I2C száma) és -A 0xXX( XX a modul I2C címe).
Néhány exampA modio2tool és a MOD-IO2 használatának leírása Linuxban:
- – A súgó menü előhívása:
- ./modio2tool -h
- , hol
- ./modio2tool – végrehajtja a binárist
- -h – a súgó információ kérésére használt paraméter
Várható eredmény: megjelenne a parancsok formátuma, és a parancsok listája ki lesz nyomtatva.
- – Mindkét relé bekapcsolása:
- ./modio2tool -B 0 -s 3
- , hol
- -B 0 – beállítja az alaplapot a hardver I2C #0 használatára (általában „0”, „1” vagy „2”)
- -s 3 – „s” a relék bekapcsolására szolgál; A „3” mindkét relé bekapcsolását határozza meg (az „1” vagy „2” értéket csak az első vagy csak a második reléhez használja)
Várható eredmény: adott hang hallatszik, és a relé LED-ek bekapcsolnak.
- – Mindkét relé kikapcsolása:
- ./modio2tool -B 0 -c 3
- , hol
- B 0 – beállítja a kártyát a hardver I2C #0 használatára (általában „0”, „1” vagy „2”)
- c 3 – „c” az állapotrelék kikapcsolására szolgál; A „3” mindkét relé kikapcsolását határozza meg (az „1”-et vagy a 2-t csak az első vagy csak a második reléhez használja)
Várható eredmény: adott hang hallatszik, és a relé LED-ek kialszanak.
- – A relék állapotának beolvasása (a MOD-IO2 firmware 3.02-es verziója óta elérhető): ./modio2tool -B 0 -r
- , hol
- -B 0 – beállítja az alaplapot a hardver I2C #0 használatára (általában „0”, „1” vagy „2”)
- -r – „r” a relék olvasására szolgál;
Várható eredmény: a relék állapota ki lesz nyomtatva. A 0x03 azt jelenti, hogy mindkét relé be van kapcsolva (egyenértékű a bináris 0x011-gyel).
Analóg bemenetek olvasása:
- ./modio2tool -B 0 -A 1
- , hol
- -B 0 – beállítja az alaplapot a hardver I2C #0 használatára (általában „0”, „1” vagy „2”)
- -A 1 – „A” az analóg bemenet olvasására szolgál; Az „1” a beolvasott analóg bemenet – használhatja az „1”, „2”, „3” vagy „5” számot, mivel nem minden AN jel érhető el.
Várható eredmény: A kötettagAz AN e-je ki lesz nyomtatva. Ha nincs semmi csatlakoztatva, akkor bármi lehet „ADC1: 2.311V”.
- Az I2C cím módosítása – ha egynél több MOD-IO2-t használ (a MOD-IO2 firmware 3.02-es verziója óta elérhető)
- ./modio2tool -B 0 -x 15
- , hol
- -B 0 – beállítja az alaplapot a hardver I2C #0 használatára (általában „0”, „1” vagy „2”)
- -x 15 – „x” a kártya I2C címének megváltoztatására szolgál; A „15” a kívánt szám – eltér az alapértelmezett „0x21”-től.
- Várt eredmény: a tábla új I2C címet kap, és azt -A 0xXX-el kell megadnia, ha a jövőben használni szeretné a modio2tools-t.
- További információkért tekintse meg a modio2tools által visszaadott súgót vagy a modio2tools forráskódját.
I2C-eszközök a MOD-IO2 vezérléséhez Linux alatt
A 2.4.1-ben említett egyéni program helyett használhatja a népszerű „i2c-tools” Linux eszközt.
Töltse le az apt telepítse az i2c-tools-t
A MOD-IO2 a 2. firmware megjelenése óta kompatibilis az i3c eszközökkel. Ebben az esetben az i2c-tools parancsai a legnépszerűbbek – i2cdetect, i2cdump, i2cget, i2cset. Használja a fenti parancsokat és a firmware-re vonatkozó információkat különböző adatok küldéséhez (i2cset) és fogadásához (i2cget). A firmware-rel kapcsolatos információk a README.pdf fájlban találhatók file a firmware archívumában; a legújabb firmware-t (4.3) tartalmazó archívum itt található:
https://www.olimex.com/Products/Modules/IO/MOD-IO2/resources/MOD-IO2_firmware_v43.zip
Néhány examples a MOD-IO2 perifériáinak beállításához/olvasásához Linux alatt az i2c-tools segítségével
- - A relék bekapcsolása:
- i2cset –y 2 0x21 0x40 0x03
- , hol
- i2cset – adatküldési parancs;
- -y – az y/n megerősítő prompt kihagyása;
2 – az alaplap hardveres I2C száma (általában 0 vagy 1 vagy 2); - 0×21 – tábla címe (0×21 legyen az íráshoz);
- 0×40 – A relé működésének be- vagy kikapcsolása (lásd a README.pdf firmware-t);
- 0×03 – binárisként értelmezendő 011 – mindkét relét bekapcsolja (0×02 csak a második relét, 0×01 csak az elsőt, 0×00 mindkettőt kikapcsolja – a 0×03 ismét kikapcsolja őket is);
Várható eredmény: adott hang hallatszik, és a relé lámpái bekapcsolnának.
A relék állapotának beolvasása (a MOD-IO2 firmware 3.02-es verziója óta elérhető):
- i2cset –y 2 0x21 0x43, majd a read parancsot
- i2cget –y 2 0x21
- , hol
- i2cset – adatküldési parancs;
- -y – az y/n megerősítő prompt kihagyása;
- 2 – I2C szám (általában 0, 1 vagy 2);
- 0x21 – tábla címe (0x21-et kell használni az íráshoz);
- 0x43 – reléműveletek olvasása (ahogy az a README.pdf firmware-ben látható;
Várható eredmények: 0x00 – azt jelenti, hogy mindkét relé ki van kapcsolva; 0x03 – bináris 011-ként kell értelmezni, pl. mindkét relé be van kapcsolva; stb.
Analóg bemenetek/kimenetek olvasása:
- i2cset –y 2 0x21 0x10, majd a read parancsot
- i2cget –y 2 0x21
- , hol
- 0x10 – az első analóg IO;
A nagy dolog itt az, hogy az olvasáshoz írni kell ("amit olvasna"). A Read az i2cset és az i2cget kombinációja!
Várható eredmények: a terminálon véletlenszerű és változó számokat kap, vagy 0x00 0x08, vagy 0xFF, függetlenül attól, hogy a GPIO lebegő, vagy 0 V-ra vagy 3.3 V-ra van állítva.
- – Az összes analóg IO beállítása magas szinten: i2cset –y 2 0x21 0x01 0x01
- , hol
- 0x21 – a MOD-IO2 I2C címe
- 0x01 – a README.pdf szerint a SET_TRIS a portirányok meghatározására szolgál;
- 0x01 – a magas szint (alacsony szintű használathoz 0x00)
Az összes analóg IO beolvasása
- i2cset –y 2 0x21 0x01
- i2cget –y 2 0x21
- Az előre telepített szoftverek részletes leírása megtalálható a weboldalunkon elérhető bemutató csomagban web oldalon.
- I2C eszköz címének módosítása – ha egynél több MOD-IO2-t használ (a MODIO2 firmware 3.02-es verziója óta elérhető) i2cset 2 0x21 0xF0 0xHH
- ahol
A 0xF0 az I2C módosítás parancskódja
A HH egy új cím hexadecimális formátumban. Ne feledje, hogy a PROG jumpernek zárva kell lennie a cím megváltoztatásához. Ha elfelejti a cím számát, a modio2tool segítségével megkeresheti a címet, a parancs és a paraméter „modio2tool -l” lesz. Az alapértelmezett címet (0x21) a „modio2tool -X” paranccsal és paraméterrel is visszaállíthatja.
3. FEJEZET A MOD-IO2 NYÁBLÁZAT LEÍRÁSA
Bevezetés a fejezetbe
Itt megismerkedhet a tábla főbb részeivel. Figyeld meg, hogy a táblán használt nevek eltérnek a leírásukra használt nevektől. A tényleges nevekért ellenőrizze magát a MOD-IO2 kártyát.
Elrendezés (felső view)
4. FEJEZET A PIC16F1503 MIKROVEZÉRLŐ
Bevezetés a fejezetbe
Ebben a fejezetben a MOD-IO2 szívével – a PIC16 mikrokontrollerével – kapcsolatos információk találhatók. Az alábbi információk a Microchip gyártói által biztosított adatlap módosított változata.
A PIC16F1503 jellemzői
- Továbbfejlesztett középkategóriás mag 49 utasítással, 16 veremszinttel
- Flash programmemória önolvasási/írási képességgel
- Belső 16 MHz-es oszcillátor
- 4x önálló PWM modul
- Kiegészítő hullámforma generátor (CWG) modul
- Numerikusan vezérelt oszcillátor (NCO) modul
- 2x konfigurálható logikai cella (CLC) modul
- Integrált hőmérséklet-jelző modul
- Csatorna 10 bites ADC Voltage Hivatkozás
- 5 bites digitális-analóg konverter (DAC)
- MI2C, SPI
- 25 mA Forrás/nyelő áram I/O
- 2x 8 bites időzítő (TMR0/TMR2)
- 1x 16 bites időzítő (TMR1)
- Extended Watchdog Timer (WDT)
- Továbbfejlesztett be-/kikapcsolás-visszaállítás
- Alacsony fogyasztású barna kimenő visszaállítás (LPBOR)
- Programozható Brown-out Reset (BOR)
- In-Circuit Serial Programming (ICSP)
- In-Circuit Debug hibakeresési fejléc használatával
- PIC16LF1503 (1.8 V – 3.6 V)
- PIC16F1503 (2.3 V – 5.5 V)
A mikrokontrollerrel kapcsolatos átfogó információkért látogasson el a Microchip oldalára web oldal egy adatlaphoz. A mikrokontroller adatlapja az írás pillanatában az alábbi linken található: http://ww1.microchip.com/downloads/en/DeviceDoc/41607A.pdf.
5. FEJEZET CSATLAKOZÓK ÉS KITÖRZÉS
Bevezetés a fejezetbe
Ebben a fejezetben a táblán található csatlakozókat mutatjuk be a kivezetésükkel és az azokra vonatkozó megjegyzésekkel együtt. A jumper funkciók leírása. Az egyes perifériákkal kapcsolatos megjegyzések és információk jelennek meg. Megjegyzések az interfészekkel kapcsolatban.
ICSP
Az alaplap programozható és hibakereshető a 6 tűs ICSP-ről. Az alábbiakban a J. táblázat láthatóTAG. Ez az interfész az Olimex PIC-KIT3 hibakeresőivel használható.
ICSP | |||
Tű # | Jel Név | Tű # | Jel neve |
1 | MCLAREN | 4 | GPIO0_ICSPDAT |
2 | +3.3V | 5 | GPIO0_ICSPCLK |
3 | GND | 6 | Nincs csatlakoztatva |
UEXT modulok
A MOD-IO2 kártyának két UEXT csatlakozója van (dugasz és anya), és csatlakozhat az Olimex UEXT kártyáihoz. Az UEXT-ről további információért látogasson el: https://www.olimex.com/Products/Modules/UEXT/
Női csatlakozó
A csatlakozóaljzat vagy közvetlenül egy kártyához történő csatlakoztatásra szolgál (anya-aljzat kábel nélkül), vagy a modul másik MOD-IO2-hez történő csatlakoztatására – egy egymásra rakható modul létrehozására, amely az I2C-n keresztül címezhető. Ne felejtse el megváltoztatni az egyes kártyák I2C címét, ha több kártyát használ. Alapértelmezés szerint az I2C cím 0x21.
Női UEXT | |||
Tű # | A jel neve | Tű # | A jel neve |
1 | +3.3V | 6 | SDA |
2 | GND | 7 | Nincs csatlakoztatva |
3 | Nincs csatlakoztatva | 8 | Nincs csatlakoztatva |
4 | Nincs csatlakoztatva | 9 | Nincs csatlakoztatva |
5 | SCL | 10 | Nincs csatlakoztatva |
Apa csatlakozó
A dugós csatlakozó a csomagban található szalagkábellel egy másik duga UEXT-hez vagy egy másik MOD-IO2-hez való csatlakozáshoz használható.
Férfi UEXT | |||
Tű # | A jel neve | Tű # | A jel neve |
1 | +3.3V | 6 | SDA |
2 | GND | 7 | Nincs csatlakoztatva |
3 | Nincs csatlakoztatva | 8 | Nincs csatlakoztatva |
4 | Nincs csatlakoztatva | 9 | Nincs csatlakoztatva |
5 | SCL | 10 | Nincs csatlakoztatva |
Relé kimeneti csatlakozók
A MOD-IO-ban két relé található. Kimeneti jeleik a szabványos normál zárt (NC), normál nyitott (NO) és közös (COM) jelek.
REL1 – OUT1 | |
Tű # | A jel neve |
1 | NEM – normál nyitva |
2 | NC – normál zárt |
3 | COM – gyakori |
REL2 – OUT2 | |
Tű # | A jel neve |
1 | COM – gyakori |
2 | NEM – normál nyitva |
3 | NC – normál zárt |
GPIO csatlakozók
A GPIO csatlakozók használhatók PWM, I2C, SPI stb. megvalósítására. Vegye figyelembe, hogy az egyes érintkezők neve a kártya alján is megtalálható.
Tű # | A jel neve | Analóg bemenet |
1 | 3.3V | – |
2 | GND | – |
3 | GPIO0 | AN0 |
4 | GPIO1 | AN1 |
5 | GPIO2 | AN2 |
6 | GPIO3 | AN3 |
7 | GPIO4 | – |
8 | GPIO5 | AN7 |
9 | GPIO6 | PWM |
PWR Jack
Az egyenáramú hengeres csatlakozó 2.0 mm-es belső tűvel és 6.3 mm-es lyukkal rendelkezik. A pontos komponensről itt talál további információt: https://www.olimex.com/wiki/PWRJACK Az európai vásárlók számára a tápcsatlakozóval kompatibilis alapvető tápegység adaptereket is raktározzuk és értékesítjük.
Tű # | A jel neve |
1 | Teljesítmény bemenet |
2 | GND |
Jumper leírása
Kérjük, vegye figyelembe, hogy az alaplapon található jumperek szinte mindegyike (a PROG kivételével) SMD típusú. Ha bizonytalannak érzi magát a forrasztási/vágási technikájában, jobb, ha nem próbálja meg az SMD jumperek beállítását. Ha úgy érzi, hogy nem tudja kézzel eltávolítani a PTH jumpert, használjon csipeszt.
PROG
PTH jumper szükséges az I2C cím szoftveres úton történő megváltoztatásához. Az I2C cím megváltoztatásának korlátozására szolgál. Ha meg szeretné változtatni az I2C-címet, be kell zárnia. Az alapértelmezett pozíció nyitott.
SDA_E/SCL_E
Ha egynél több MOD-IO2 van csatlakoztatva, akkor azt a két jumpert zárva kell tartani, különben az I2C vonal megszakad. Mindkét jumper alapértelmezett pozíciója zárva van.
UEXT_FPWR_E
Ha zárt, biztosítson 3.3 V-ot az anya UEXT csatlakozón. (legyen óvatos, mert ha bezárja azt a jumpert, akkor a következő MOD-IO2 vonalon lévő apát is bezárja, ez elektromos égést okozhat a táblán. Az alapértelmezett pozíció nyitott.
UEXT_MPWR_E
Ha zárt, biztosítson 3.3 V-ot a duga UEXT csatlakozón. (legyen óvatos, mert ha bezárja azt a jumpert, és a következő MOD-IO2 vonalon lévő anyát is, az elektromos égést okozhat a táblán. Az alapértelmezett pozíció nyitott.
További hardverelemek
Az alábbi alkatrészek a MOD-IO2-re vannak felszerelve, de a fentiekben nem tárgyaljuk őket. A teljesség kedvéért itt vannak felsorolva: Relé LED-ek + Power LED.
6. FEJEZET BLOKKÁBRA ÉS MEMÓRIA
Bevezetés a fejezetbe
Az oldal alján megtalálja a memóriatérképet ehhez a processzorcsaládhoz. Erősen ajánlott a Microchip által kiadott eredeti adatlapra hivatkozni egy jobb minőségért.
Processzor blokkdiagramja
Fizikai memória térkép
7. FEJEZET SÉMÁK
Bevezetés a fejezetbe
Ebben a fejezetben a MOD-IO2 logikai és fizikai leírását bemutató vázlatok találhatók.
Eagle sematikus
A MOD-IO2 kapcsolási rajza itt látható referenciaként. Megtalálhatja a web oldalunk a MODIO2-hez: https://www.olimex.com/Products/Modules/IO/MOD-IO2/open-source-hardware Ezek a HARDVER részben találhatók.
Az EAGLE kapcsolási rajza a következő oldalon található a gyorsabb hivatkozás érdekében.
Fizikai méretek
Vegye figyelembe, hogy minden méret mill-ben értendő.
A tábla három legmagasabb eleme a legmagasabbtól a legrövidebbig a T1 relé – 0.600” (15.25 mm) a NYÁK felett; T2 relé – 0.600” (15.25 mm); ICSP csatlakozó – 0.450” (11.43 mm). Vegye figyelembe, hogy a fenti intézkedések nem tartalmazzák a PCB-t.
8. FEJEZET FELÜLVIZSGÁLATI TÖRTÉNET ÉS TÁMOGATÁS
Bevezetés a fejezetbe
Ebben a fejezetben az éppen olvasott dokumentum jelenlegi és korábbi verzióit találja. Továbbá a web eszközének oldala látható. Vásárlás után feltétlenül ellenőrizze a legújabb elérhető frissítések és plamples.
Dokumentum átdolgozása
Felülvizsgálat |
Változások |
Módosított oldal# |
A, 27.08.12 |
– Kezdeti alkotás |
Minden |
– Javítottunk több maradékot a |
||
B,
16.10.12 |
rossz hivatkozású sablon
processzorok és táblák |
6, 10, 20 |
– Frissített linkek | ||
– Frissített felelősségkizárás, hogy illeszkedjen a tábla nyílt forráskódú természetéhez |
2 |
|
C,
24.10.13 |
– Hozzáadott néhány examples és a firmware 3-as verziójának magyarázata | 7 |
– Frissített terméktámogatás | 23 | |
– Általános formázási fejlesztések | Minden | |
– Frissítettük a kézikönyvet, hogy tükrözze |
||
D,
27.05.15 |
legújabb firmware-verzió 3.02
– Hozzáadott információk az újdonságról |
7, 8, 9, 10, 11 |
Linux eszköz – modio2tools | ||
E, 27.09.19 | – Frissítettük a kézikönyvet, hogy tükrözze a firmware legújabb, 4.3-as verzióját |
7, 8, 9, 10, 11 |
F, 17.05.24 | – az I2C címváltoztatási parancs hibás információinak javítása |
13, 19 |
A testület felülvizsgálata
Felülvizsgálat, dátum |
Revíziós megjegyzések |
B, 18.06.12 |
Kezdeti kiadás |
Hasznos web linkek és vásárlási kódok
A web oldal, amelyet felkereshet az eszközével kapcsolatos további információkért https://www.olimex.com/mod-io2.html.
RENDELÉSI KÓDOK
- MOD-IO2 – a tábla ebben a dokumentumban tárgyalt változata
- MOD-IO – a nagyobb változat optocsatolóval és 8-30VDC teljesítménytartomány opcióval
- PIC-KIT3 – Olimex programozó, amely képes a MOD-IO2 programozására
- SY0612E – 12V/0.5A tápegység adapter MOD-IO2-220V-hoz (európai kompatibilitás)
A legfrissebb árlista a címen érhető el https://www.olimex.com/prices.
Hogyan kell rendelni?
Vásárolhat közvetlenül webáruházunkban vagy bármely forgalmazónknál. Vegye figyelembe, hogy általában gyorsabb és olcsóbb az Olimex termékek beszerzése forgalmazóinktól. A megerősített Olimex LTD forgalmazók és viszonteladók listája: https://www.olimex.com/Distributors.
Ellenőrzés https://www.olimex.com/ további információkért.
Terméktámogatás
Terméktámogatásért, hardverinformációkért és hibajelentésekért küldje el a következő címre: support@olimex.com. Minden dokumentummal vagy hardverrel kapcsolatos visszajelzést szívesen fogadunk. Ne feledje, hogy elsősorban hardvercégek vagyunk, és szoftvertámogatásunk korlátozott. Kérjük, olvassa el az alábbi bekezdést az Olimex termékek garanciájáról.
Kiküldés előtt minden árut ellenőriznek. Abban a valószínűtlen esetben, ha az áru hibás, azt vissza kell juttatni az OLIMEX-hez a rendelési számlán szereplő címre. Az OLIMEX nem fogad el olyan árut, amelyet a szükséges mennyiségnél többet használtak
értékelje a funkcionalitásukat.
Ha az árut működőképesnek találják, és a funkcionalitás hiánya a vásárló tudásának hiányára vezethető vissza, a visszatérítés nem történik meg, hanem az árut a felhasználó költségére visszajuttatjuk. Minden visszaküldést RMA-számmal kell engedélyezni. Email support@olimex.com az áru visszaszállítása előtt az engedélyezési számot. Kérjük, e-mailben adja meg nevét, telefonszámát és rendelési számát.
A nem érintett fejlesztői kártya, programozó, szerszámok és kábelek visszaküldése az áru átvételétől számított 7 napon belül megengedett. Ezen idő elteltével minden értékesítés véglegesnek minősül. A hibásan megrendelt termékek visszaküldése 10% készletfeltöltési díj ellenében lehetséges. Mi az, ami nem érinti? Ha rákapcsoltad a hatalomra, hatással voltál rá. Az egyértelműség kedvéért ez magában foglalja azokat az elemeket is, amelyekhez forraszták, vagy amelyek firmware-ét megváltoztatták. Az általunk forgalmazott termékek természetéből adódóan (elektronikus prototípusok készítésére szolgáló eszközök) nem engedélyezhetjük a programozott, bekapcsolt vagy más módon megváltoztatott tételek visszaküldését a raktárunkból. Minden visszaküldött árunak eredeti újszerű és tiszta állapotban kell lennie. Sérült, karcos, programozott, leégett vagy más módon "játszani" árukat nem fogadunk el.
Minden visszaküldésnek tartalmaznia kell az áruhoz mellékelt összes gyári tartozékot. Ez magában foglalja az áramkörön belüli soros programozási kábeleket, az antisztatikus csomagolást, a dobozokat stb. Visszaküldésekor mellékelje a PO#-át. Mellékeljen egy rövid magyarázatot is arra vonatkozóan, hogy miért küldik vissza az árut, és jelezze visszatérítési vagy csereigényét. Tüntesse fel az engedélyezési számot ezen a levélen és a szállítódoboz külső oldalán. Kérjük, vegye figyelembe: Az Ön felelőssége annak biztosítása, hogy a visszaküldött áruk eljussanak hozzánk. Kérjük, használja a
megbízható szállítási forma. Amennyiben nem kapjuk meg csomagját, nem vállalunk felelősséget. A szállítási és kezelési költségek nem téríthetők vissza. Nem vállalunk felelősséget a hozzánk visszaküldött áruk szállítási költségeiért vagy a működő cikkek visszaküldéséért.
A teljes szöveg megtalálható a címen https://www.olimex.com/wiki/GTC#Warranty későbbi hivatkozás céljából.
Dokumentumok / Források
![]() |
OLIMEX MOD-IO2 bővítőkártya [pdf] Felhasználói kézikönyv MOD-IO2 bővítőtábla, MOD-IO2, bővítőkártya, tábla |