OLIMEX-logo

OLIMEX MOD-IO2 Extension Board

OLIMEX-MOD-IO2-Extension-Pboard-produkt

MOFIMI
2024 Olimex Ltd. Olimex®, logoja dhe kombinimet e tyre, janë marka tregtare të regjistruara të Olimex Ltd. Emrat e tjerë të produkteve mund të jenë marka tregtare të të tjerëve dhe të drejtat u përkasin pronarëve të tyre përkatës. Informacioni në këtë dokument jepet në lidhje me produktet Olimex. Asnjë licencë, e shprehur ose e nënkuptuar ose ndryshe, për asnjë të drejtë të pronësisë intelektuale nuk jepet nga ky dokument ose në lidhje me shitjen e produkteve Olimex.

Kjo punë është e licencuar sipas licencës Creative Commons Attribution-ShareAlike 3.0 Unported. te view një kopje të kësaj licence, vizitoni http://www.creativecommons.org/licenses/by-sa/3.0/. Ky dizajn hardueri nga Olimex LTD është i licencuar sipas një Creative Commons Attribution-ShareAlike 3.0 Unported. Licenca.

OLIMEX-MOD-IO2-Extension-Board-fig- (1)

Softueri lëshohet nën GPL. Fotografitë në këtë manual mund të ndryshojnë nga rishikimi i fundit i tabelës. Produkti i përshkruar në këtë dokument i nënshtrohet zhvillimit dhe përmirësimeve të vazhdueshme. Të gjitha të dhënat e produktit dhe përdorimit të tij të përfshira në këtë dokument jepen nga OLIMEX me mirëbesim. Megjithatë, të gjitha garancitë e nënkuptuara ose të shprehura duke përfshirë, por pa u kufizuar në garancitë e nënkuptuara të tregtueshmërisë ose përshtatshmërisë për qëllimin, përjashtohen. Ky dokument ka për qëllim vetëm të ndihmojë lexuesin në përdorimin e produktit. OLIMEX Ltd. nuk do të jetë përgjegjëse për çdo humbje ose dëmtim që vjen nga përdorimi i çdo informacioni në këtë dokument, për ndonjë gabim ose lëshim në këtë informacion ose ndonjë përdorim të pasaktë të produktit.

Ky tabelë/komplet vlerësimi është menduar për përdorim vetëm për qëllime zhvillimi inxhinierik, demonstrimi ose vlerësimi dhe nuk konsiderohet nga OLIMEX si një produkt përfundimtar i përfunduar i përshtatshëm për përdorim të përgjithshëm konsumator. Personat që trajtojnë produktin duhet të kenë trajnim elektronik dhe të respektojnë standardet e praktikave të mira inxhinierike. Si i tillë, mallrat që ofrohen nuk synohen të jenë të plota për sa i përket konsideratave mbrojtëse të kërkuara në lidhje me dizajnin, marketingun dhe/ose prodhimin, duke përfshirë sigurinë e produktit dhe masat mjedisore, të cilat zakonisht gjenden në produktet përfundimtare që përfshijnë gjysmëpërçues të tillë komponentët ose pllakat e qarkut.

Olimex aktualisht merret me një sërë klientësh për produkte, dhe për këtë arsye marrëveshja jonë me përdoruesin nuk është ekskluzive. Olimex nuk merr përsipër asnjë përgjegjësi për ndihmën e aplikimit, dizajnimin e produktit të klientit, performancën e softuerit ose shkeljen e patentave ose shërbimeve të përshkruara këtu. NUK KA GARANCI PËR MATERIALET E PROJEKTIMIT DHE KOMPONENTET TË PËRDORUR PËR KRIJIMIN E MOD-IO2. KONSIDEROHEN TË PËRSHTATSHME VETËM PËR MODIO2.

KAPITULLI 1 MBIVIEW

Hyrje në kapitull
Faleminderit që zgjodhët kompjuterin me një tabelë MOD-IO2 nga Olimex! Ky dokument ofron një udhëzues përdoruesi për bordin Olimex MOD-IO2. Si një mbarimview, ky kapitull jep qëllimin e këtij dokumenti dhe rendit veçoritë e bordit. Përmenden ndryshimet ndërmjet anëtarëve të bordeve MOD-IO2 dhe MOD-IO. Organizimi i dokumentit më pas detajohet. Bordi i zhvillimit MOD-IO2 mundëson zhvillimin e kodit të aplikacioneve që funksionojnë në mikrokontrolluesin PIC16F1503, të prodhuar nga Microchip.

Veçoritë

  • Mikrokontrolluesi PIC16F1503 i ngarkuar paraprakisht me firmware me burim të hapur për ndërfaqe më të lehtë, veçanërisht me bordet e aktivizuara me Linux
  • Përdor I2C, lejon ndryshimin e adresës I2C
  • Lidhës mashkullor dhe femëror UEXT të aftë për grumbullim
  • Lidhës me vidë terminali 9-pin për 7 GPIO, 3.3V dhe GND
  • 7 GPIO të cilat mund të përdoren për qëllime të ndryshme si PWM, SPI, I2C, ANALOG IN/OUT, etj.
  • 2 dalje rele me kontakte 15A/250VAC me terminale me vidë
  • LED të statusit të daljes RELAY
  • Lidhës ICSP 6-pin për programim dhe përditësim në qark me PIC-KIT3 ose mjet tjetër të pajtueshëm
  • Prizë PWR për 12V DC
  • Katër vrima montimi 3.3 mm ~ (0.13)”
  • Kabllo UEXT femër-femër i përfshirë
  • FR-4, 1.5 mm ~ (0.062)”, maskë saldimi e kuqe, printim i komponentit të bardhë të ekranit mëndafshi
  • Përmasat: (61 x 52) mm ~ (2.40 x 2.05)”

MOD-IO vs MOD-IO2
MOD-IO2 është një modul shtesë i daljes hyrëse më të vogël në krahasim me MOD-IO si për nga madhësia ashtu edhe për nga funksionaliteti, megjithatë, në shumë situata, MOD-IO2 mund të ofrojë një zgjedhje më të mirë. Modelet që kanë nevojë për lidhje optike duhet të marrin në konsideratë MOD-IO. Për më tepër, MOD-IO ka një furnizim më të mirë të energjisë me opsionin për të siguruar voltage në intervalin 8-30VDC.

Tregu i synuar dhe qëllimi i bordit
MOD-IO2 është një tabelë zhvillimi shtesë që mund të ndërlidhet me bordet e tjera Olimex përmes lidhësit UEXT që shton RELAY dhe GPIO. MOD-IO2 të shumta janë të grumbullueshme dhe të adresueshme. Firmware ju lejon të ndërveproni me bordin duke përdorur komanda të thjeshta dhe megjithatë nëse dëshironi, mund ta modifikoni firmuerin për nevojat tuaja.

Nëse punoni me ndonjë nga bordet tona të zhvillimit me lidhës UEXT dhe keni nevojë për më shumë GPIO dhe dalje RELAY, mund t'i shtoni këto duke lidhur MOD-IO2 me bordin tuaj të zhvillimit. Kjo tabelë lejon ndërlidhje të lehtë me 2 reletë dhe 7 GPIO. MOD-IO2 është i grumbullueshëm dhe i adresueshëm – këto pllaka mund të lidhen së bashku dhe ju mund të shtoni sa më shumë hyrje dhe dalje që dëshironi! 2-4- 6-8 etj! MOD-IO2 ka një mikrokontrollues PIC16F1503 dhe firmware është me burim të hapur dhe i disponueshëm për modifikim. Pllaka është një shtesë shumë e mirë për shumicën e pllakave Olimex nëse keni nevojë për GPIO analoge dhe reletë.

Organizimi
Çdo seksion në këtë dokument mbulon një temë të veçantë, të organizuar si më poshtë:

  • Kapitulli 1 ka mbaruarview të përdorimit dhe veçorive të bordit
  • Kapitulli 2 ofron një udhëzues për vendosjen e shpejtë të tabelës
  • Kapitulli 3 përmban diagramin e përgjithshëm të tabelës dhe paraqitjen
  • Kapitulli 4 përshkruan komponentin që është zemra e tabelës: PIC16F1503
  • Kapitulli 5 mbulon pikën e lidhësit, pajisjet periferike dhe përshkrimin e kërcyesit
  • Kapitulli 6 tregon hartën e kujtesës
  • Kapitulli 7 ofron skemat
  • Kapitulli 8 përmban historikun e rishikimeve, lidhjet e dobishme dhe informacionin mbështetës

KAPITULLI 2 KRYESIMI I BORDIT MOD-IO2

Hyrje në kapitull
Ky seksion ju ndihmon të konfiguroni bordin e zhvillimit MOD-IO2 për herë të parë. Ju lutemi, merrni parasysh fillimisht, paralajmërimin elektrostatik për të shmangur dëmtimin e bordit, më pas zbuloni harduerin dhe softuerin e nevojshëm për të përdorur bordin. Procedura për të ndezur bordin është dhënë dhe një përshkrim i sjelljes së paracaktuar të bordit është i detajuar.

Paralajmërim elektrostatik
MOD-IO2 dërgohet në një paketë mbrojtëse antistatike. Pllaka nuk duhet të ekspozohet ndaj potencialeve të larta elektrostatike. Një rrip tokëzimi ose pajisje të ngjashme mbrojtëse duhet të vishen kur trajtoni tabelën. Shmangni prekjen e kunjave të komponentit ose të ndonjë elementi tjetër metalik.

Kërkesat
Për të konfiguruar MOD-IO2 në mënyrë optimale, kërkohen artikujt e mëposhtëm:

  • Një tabelë me një UART të dhënash falas ose çdo tabelë OLIMEX që ka një lidhës UEXT
  • Burimi i energjisë 12 V për funksionimin e stafetës; duhet të përshtatet me folenë e rrymës në bord

Nëse dëshironi të riprogramoni bordin ose të modifikoni firmuerin, do t'ju duhet gjithashtu:

  • Programues i pajtueshëm me PIC - jo se lidhësi për programimin ICSP është 0.1” 6-pin. Ne kemi një programues të lirë të përputhshëm PIC16F1503 bazuar në PIC-KIT3 të Microchip.
  • Disa nga artikujt e sugjeruar mund të blihen nga Olimex, për shembull:
  • PIC-KIT3 – Programues Olimex i aftë për të programuar PIC16F1503 SY0612E – përshtatës i furnizimit me energji elektrike 12V/0.5A për klientët evropianë, vjen me një fole rryme që përshtatet me lidhësin e MOD-IO2

Fuqizimi i bordit
Bordi mundësohet nga foleja e rrymës. Ju duhet të siguroni 12 V DC. Për klientët evropianë, ne shesim një përshtatës të furnizimit me energji të përballueshme 12V/0.5A – SY0612E. Nëse e ndizni saktë bordin, PWR_LED në bord do të ndizet.

Përshkrimi i firmuerit dhe përdorimi bazë nën Linux
Ekziston firmware i ngarkuar në PIC të tabelës që lejon përdorimin më të lehtë të MOD-IO2 nëpërmjet protokollit I2C. Firmware i MOD-IO2 ka kaluar nëpër disa përsëritje. Rishikimi i fundit i firmuerit është rishikimi 4.3. Për të përdorur firmuerin me borde pritës që nuk janë të aktivizuar me Linux, ju lutemi referojuni README.PDF në arkivin që përmban burimet e firmuerit. Rishikimet e firmuerit 1, 2 dhe 3 NUK janë të pajtueshëm. Këto rishikime të firmuerit përcaktojnë adresa të ndryshme të bordit MOD-IO2 dhe grupe të ndryshme komandash. Rishikimet e firmuerit 3, 3.1 dhe 3.02 (3. xx) dhe 4.3 janë të pajtueshëm. Ju lutemi vini re se firmware-i i personalizuar mund të NUK mbështesë të gjitha aftësitë harduerike të MODIO2. Në disa raste, mund t'ju duhet të përshtatni firmuerin për të përdorur harduerin e MOD-IO2 me të
potencialin e plotë!

Mjet softuerik i personalizuar për kontrollin e MOD-IO2 nën Linux
Për t'i bërë gjërat edhe më të thjeshta, ne kemi shkruar një mjet softuerësh për të kontrolluar MOD-IO2 nën

Linux. Mund ta gjeni këtu
https://github.com/OLIMEX/OLINUXINO/tree/master/SOFTWARE/UEXT%20MODULES/

MOD-IO2/Mjet-akses në Linux
Ky mjet softuerik kërkon një bord të aktivizuar me Linux. Mjeti funksionon me njësitë MOD-IO2 të ngarkuara me versionin 3 të firmuerit ose më të ri. Për pajtueshmëri të plotë me mjetin e personalizuar të softuerit, bordi juaj MODIO2 duhet të përdorë versionin 3.02 të firmuerit ose më të ri. Për të përdorur mjetin thjesht vendosni file "modio2tool" në bordin tuaj. Navigoni te dosja ku e keni vendosur dhe shkruani “./modio2tool -h” për të marrë ndihmë për të gjitha komandat e disponueshme.

Shumica e komandave kërkojnë numrin e harduerit I2C siç përcaktohet në shpërndarjen tuaj Linux me parametrin -BX, ku X është numri i ndërfaqes I2C. Vini re se si parazgjedhje softueri është caktuar për përdorim me ndërfaqen e harduerit I2C #2 dhe ID-në e tabelës 0x21 – nëse konfigurimi juaj është i ndryshëm, do t'ju duhet të specifikoni çdo herë duke përdorur -BX (X është numri i harduerit I2C) dhe -A 0xXX( XX është adresa I2C e modulit).

Disa ishampLejet e përdorimit të modio2tool dhe MOD-IO2 në Linux:

  • – Ngritja e menysë së ndihmës:
  • ./modio2tool -h
  • , ku
  • ./modio2tool – ekzekuton binarin
  • -h – parametër i përdorur për të kërkuar informacionin e ndihmës

Rezultati i pritshëm: do të shfaqej formati i komandave dhe do të printohej një listë komandash.

  • – Ndezja e të dy reletë:
  • ./modio2tool -B 0 -s 3
  • , ku
  • -B 0 – vendos që bordi të përdorë harduerin e tij I2C #0 (zakonisht ose "0", "1" ose "2")
  • -s 3 – “s” përdoret për të ndezur reletë; "3" specifikon për të ndezur të dy reletë (përdorni "1" ose "2" vetëm për stafetën e parë ose vetëm të dytë)

Rezultati i pritshëm: do të ndodhte një tingull specifik dhe LED-të e stafetës do të ndizeshin.

  • – Fikja e të dy releve:
  • ./modio2tool -B 0 -c 3
  • , ku
  • B 0 – vendos që bordi të përdorë harduerin e tij I2C #0 (zakonisht ose "0", "1" ose "2")
  • c 3 - "c" përdoret për të fikur reletë e gjendjes; "3" specifikon për të fikur të dy reletë (përdorni "1" ose 2 vetëm për stafetën e parë ose vetëm të dytë)

Rezultati i pritshëm: do të ndodhte një tingull specifik dhe LED-të e stafetës do të fiken.

  • – Leximi i statusit të releve (e disponueshme që nga rishikimi i firmuerit MOD-IO2 3.02): ./modio2tool -B 0 -r
  • , ku
  • -B 0 – vendos që bordi të përdorë harduerin e tij I2C #0 (zakonisht ose "0", "1" ose "2")
  • -r – “r” përdoret për të lexuar reletë;

Rezultati i pritshëm: do të printohet gjendja e releve. 0x03 do të thotë që të dy reletë janë ndezur (ekuivalente me binarin 0x011).

Leximi i hyrjeve analoge:

  • ./modio2tool -B 0 -A 1
  • , ku
  • -B 0 – vendos që bordi të përdorë harduerin e tij I2C #0 (zakonisht ose "0", "1" ose "2")
  • -A 1 – “A” përdoret për të lexuar hyrjen analoge; "1" është hyrja analoge që lexohet - mund të përdorni "1", "2", "3" ose "5" pasi jo të gjitha sinjalet AN janë të disponueshme.

Rezultati i pritshëm: Vëllimitage i AN do të printohej. Nëse nuk ka asgjë të lidhur, mund të jetë diçka si "ADC1: 2.311V".

  • Ndryshimi i adresës I2C – nëse përdorni më shumë se një MOD-IO2 (i disponueshëm që nga rishikimi i firmuerit të MOD-IO2 3.02)
  • ./modio2tool -B 0 -x 15
  • , ku
  • -B 0 – vendos që bordi të përdorë harduerin e tij I2C #0 (zakonisht ose "0", "1" ose "2")
  • -x 15 – “x” përdoret për të ndryshuar adresën I2C të tabelës; "15" është numri i dëshiruar - është i ndryshëm nga "0x21" i paracaktuar.
  • Rezultati i pritshëm: bordi do të kishte një adresë të re I2C dhe do t'ju duhet ta specifikoni me -A 0xXX nëse dëshironi të përdorni modio2tools në të ardhmen.
  • Për më shumë informacion referojuni ndihmës së kthyer nga modio2tools ose kodit burimor të modio2tools.

Mjete I2C për kontrollin e MOD-IO2 nën Linux
Në vend të programit të personalizuar të përmendur në 2.4.1, mund të përdorni mjetin popullor Linux "i2c-tools".

Shkarkoje me apt instaloni i2c-tools

MOD-IO2 ka qenë i pajtueshëm me mjetet i2c që nga lëshimi i firmuerit të tij 3. Në atë rast, komandat janë ato më të njohurat nga mjetet i2c – i2cdetect, i2cdump, i2cget, i2cset. Përdorni komandat e mësipërme dhe informacionin rreth firmuerit për të dërguar (i2cset) dhe për të marrë (i2cget) të dhëna të ndryshme. Informacioni rreth firmuerit gjendet në një README.pdf file në arkivin e firmuerit; arkivi që përmban firmware-in më të fundit (4.3) mund të gjendet këtu:
https://www.olimex.com/Products/Modules/IO/MOD-IO2/resources/MOD-IO2_firmware_v43.zip

Disa ishampmënyra për vendosjen/leximin e pajisjeve periferike të MOD-IO2 në Linux duke përdorur mjetet i2c

  • – Aktivizimi i reletë:
  • i2cset –y 2 0x21 0x40 0x03
  • , ku
  • i2cset – komanda për dërgimin e të dhënave;
  • -y – për të kapërcyer kërkesën e konfirmimit y/n;
    2 – numri I2C i harduerit të bordit (zakonisht 0 ose 1 ose 2);
  • 0×21 – adresa e tabelës (0×21 duhet të përdoret për të shkruar);
  • 0×40 – Aktivizoni ose çaktivizoni funksionimin e stafetës (siç shihet në firmware README.pdf);
  • 0×03 – duhet të interpretohet si binar 011 – ndez të dy reletë (0×02 do të ndizte vetëm stafetën e dytë, 0×01 vetëm të parën, 0×00 do t'i fikte të dyja - 0×03 përsëri do t'i fikte gjithashtu);

Rezultati i pritshëm: do të ndodhte një tingull specifik dhe do të ndizeshin dritat e stafetës.

Leximi i statusit të releve (i disponueshëm që nga rishikimi i firmuerit MOD-IO2 3.02):

  • i2cset –y 2 0x21 0x43 dhe më pas komanda read
  • i2cget –y 2 0x21
  • , ku
  • i2cset – komanda për dërgimin e të dhënave;
  • -y – për të kapërcyer kërkesën e konfirmimit y/n;
  • 2 – Numri I2C (zakonisht 0, 1 ose 2);
  • 0x21 - adresa e tabelës (0x21 duhet të përdoret për të shkruar);
  • 0x43 – lexo operacionet e stafetës (siç shihet në firmware README.pdf;

Rezultatet e pritura: 0x00 - do të thotë që të dy reletë janë të fikur; 0x03 – duhet të interpretohet si binar 011, p.sh. të dy reletë janë ndezur; etj.

Leximi i hyrjeve/daljeve analoge:

  • i2cset –y 2 0x21 0x10 dhe më pas komanda read
  • i2cget –y 2 0x21
  • , ku
  • 0x10 - IO i parë analog;

Gjëja kryesore këtu është se për të lexuar duhet të shkruani ("që do të lexonit"). Read është një kombinim i i2cset dhe i2cget!
Rezultatet e pritura: në terminal, do të merrni numra të rastësishëm dhe në ndryshim ose 0x00 0x08, ose 0xFF nëse e keni GPIO lundrues ose të vendosur në 0V ose të vendosur në 3.3V.

  • – Vendosja e të gjitha IO-ve analoge në një nivel të lartë: i2cset –y 2 0x21 0x01 0x01
  • , ku
  • 0x21 - adresa I2C e MOD-IO2
  • 0x01 – sipas README.pdf është SET_TRIS përdoret për të përcaktuar drejtimet e portit;
  • 0x01 - niveli i lartë (për nivelin e ulët përdorni 0x00)

Leximi i të gjitha IO-ve analoge

  • i2cset –y 2 0x21 0x01
  • i2cget –y 2 0x21
  • Shpjegime të hollësishme të softuerit të ngarkuar paraprakisht mund të gjenden në paketën demonstruese të disponueshme në faqen tonë web faqe.
  • Ndryshimi i adresës së pajisjes I2C – nëse përdorni më shumë se një MOD-IO2 (i disponueshëm që nga rishikimi i firmuerit 2 i MODIO3.02) i2cset 2 0x21 0xF0 0xHH
  • ku

0xF0 është kodi i komandës për ndryshimin e I2C
HH është një adresë e re në format heksadecimal Vini re se kërcyesi PROG duhet të jetë i mbyllur që të mund të ndryshoni adresën. Nëse harroni numrin e adresës, mund të përdorni modio2tool për të gjetur adresën, komanda dhe parametri do të jenë "modio2tool -l". Ju gjithashtu mund të rivendosni adresën e paracaktuar (0x21) me komandën dhe parametrin "modio2tool -X".

KAPITULLI 3 PËRSHKRIMI I BORDIT MOD-IO2

Hyrje në kapitull
Këtu njiheni me pjesët kryesore të tabelës. Vini re se emrat e përdorur në tabelë ndryshojnë nga emrat e përdorur për t'i përshkruar ato. Për emrat aktual kontrolloni vetë tabelën MOD-IO2.

 Paraqitja (lart view)

OLIMEX-MOD-IO2-Extension-Board-fig- (2)

KAPITULLI 4 MIKROKONTROLLI PIC16F1503

Hyrje në kapitull
Në këtë kapitull gjendet informacioni për zemrën e MOD-IO2 – mikrokontrolluesin e tij PIC16. Informacioni më poshtë është një version i modifikuar i fletës së të dhënave të ofruar nga prodhuesit e tij nga Microchip.

Karakteristikat PIC16F1503

  • Bërthama e përmirësuar e intervalit të mesëm me 49 udhëzime, 16 nivele të stivës
  • Memoria e programit Flash me aftësi vetëleximi/shkrimi
  • Oscilator i brendshëm 16 MHz
  • 4x Module PWM të pavarura
  • Moduli i gjeneratorit të formës së valës plotësuese (CWG).
  • Moduli i oshilatorit të kontrolluar numerikisht (NCO).
  • 2x Module Logjike të konfigurueshme (CLC).
  • Moduli i integruar i treguesit të temperaturës
  • Kanali ADC 10-bit me Voltage Referenca
  • Konvertuesi dixhital në analog 5-bit (DAC)
  • MI2C, SPI
  • I/O i rrymës së burimit/sink 25 mA
  • 2 x kohëmatës 8-bitësh (TMR0/TMR2)
  • 1x Timer 16-bit (TMR1)
  • Kohëmatësi i zgjatur i vëzhgimit (WDT)
  • Ndezja/Fikur-Rivendosja e përmirësuar
  • Rivendosja e daljes kafe me fuqi të ulët (LPBOR)
  • Rivendosja e programueshme me dalje kafe (BOR)
  • Programimi serial në qark (ICSP)
  • Korrigjimi në qark duke përdorur një titull korrigjimi
  • PIC16LF1503 (1.8V – 3.6V)
  • PIC16F1503 (2.3V - 5.5V)

Për informacion të plotë mbi mikrokontrolluesin, vizitoni Microchip's web faqe për një fletë të dhënash. Në momentin e shkrimit të të dhënave të mikrokontrolluesit mund të gjeni në linkun e mëposhtëm: http://ww1.microchip.com/downloads/en/DeviceDoc/41607A.pdf.

KAPITULLI 5 KONEKTORËT DHE PINOUT

Hyrje në kapitull
Në këtë kapitull janë paraqitur lidhësit që mund të gjenden në tabelë të gjitha së bashku me pikat e tyre dhe shënimet rreth tyre. Funksionet e kërcyesit janë përshkruar. Paraqiten shënime dhe informacione për pajisje periferike specifike. Janë dhënë shënime në lidhje me ndërfaqet.

ICSP
Bordi mund të programohet dhe korrigjohet nga ICSP 6-pin. Më poshtë është tabela e JTAG. Kjo ndërfaqe mund të përdoret me korrigjuesit PIC-KIT3 të Olimex.

OLIMEX-MOD-IO2-Extension-Board-fig- (3)

ICSP
Gjilpere # Sinjali Emri Gjilpere # Emri i sinjalit
1 MCLAREN 4 GPIO0_ICSPDAT
2 +3.3 V 5 GPIO0_ICSPCLK
3 GND 6 Nuk është i lidhur

Modulet UEXT
Pllaka MOD-IO2 ka dy lidhës UEXT (mashkull dhe femër) dhe mund të ndërlidhet me bordet UEXT të Olimex. Për më shumë informacion mbi UEXT ju lutemi vizitoni: https://www.olimex.com/Products/Modules/UEXT/

Lidhës femër
Lidhësi femër përdoret ose për t'u lidhur drejtpërdrejt me një tabelë (pa përdorur kabllon femër-femër) ose për të lidhur modulin me një tjetër MOD-IO2 - për të krijuar një modul të grumbullueshëm që mund të adresohet nëpërmjet I2C. Mos harroni të ndryshoni adresën I2C të çdo bordi kur përdorni tabela të shumta. Si parazgjedhje, adresa I2C është 0x21.

OLIMEX-MOD-IO2-Extension-Board-fig- (4)

UEXT femër
Gjilpere # Emri i sinjalit Gjilpere # Emri i sinjalit
1 +3.3 V 6 SDA
2 GND 7 Nuk është i lidhur
3 Nuk është i lidhur 8 Nuk është i lidhur
4 Nuk është i lidhur 9 Nuk është i lidhur
5 SCL 10 Nuk është i lidhur

Lidhës mashkullor
Lidhësi mashkull përdoret me kabllon e shiritit në paketë për t'u lidhur me një tjetër UEXT mashkull ose për t'u lidhur me një tjetër MOD-IO2.

OLIMEX-MOD-IO2-Extension-Board-fig- (5)

UEXT mashkull
Gjilpere # Emri i sinjalit Gjilpere # Emri i sinjalit
1 +3.3 V 6 SDA
2 GND 7 Nuk është i lidhur
3 Nuk është i lidhur 8 Nuk është i lidhur
4 Nuk është i lidhur 9 Nuk është i lidhur
5 SCL 10 Nuk është i lidhur

Lidhës të daljes rele
Ka dy stafetë në MOD-IO. Sinjalet e tyre të daljes janë standarde Normal Closed (NC), Normal Open (NO) dhe Common (COM).

OLIMEX-MOD-IO2-Extension-Board-fig- (6)

REL1 – OUT1
Gjilpere # Emri i sinjalit
1 JO - normale e hapur
2 NC - normale e mbyllur
3 COM - e zakonshme

OLIMEX-MOD-IO2-Extension-Board-fig- (7)

REL2 – OUT2
Gjilpere # Emri i sinjalit
1 COM - e zakonshme
2 JO - normale e hapur
3 NC - normale e mbyllur

Lidhës GPIO
Lidhësit GPIO mund të përdoren për të zbatuar PWM, I2C, SPI, etj. Vini re se emrat e çdo pine janë gjithashtu të shtypura në fund të tabelës.

OLIMEX-MOD-IO2-Extension-Board-fig- (8)

Gjilpere # Emri i sinjalit Analog Input
1 3.3 V
2 GND
3 GPIO0 AN0
4 GPIO1 AN1
5 GPIO2 AN2
6 GPIO3 AN3
7 GPIO4
8 GPIO5 AN7
9 GPIO6 PWM

PWR Jack
Foleja e tytës DC ka një kunj të brendshëm 2.0 mm dhe një vrimë 6.3 mm. Më shumë informacion rreth komponentit të saktë mund të gjendet këtu: https://www.olimex.com/wiki/PWRJACK Për klientët evropianë, ne rezervojmë dhe shesim gjithashtu adaptorë bazë të furnizimit me energji elektrike të përputhshëm me folenë e rrymës.

OLIMEX-MOD-IO2-Extension-Board-fig- (9)

Gjilpere # Emri i sinjalit
1 Fuqia hyrëse
2 GND

Përshkrimi i kërcyesit
Ju lutemi vini re se pothuajse të gjithë (përveç PROG) kërcyesit në tabelë janë të tipit SMD. Nëse ndiheni të pasigurt në teknikën tuaj të saldimit/prerjes, është më mirë të mos provoni të rregulloni kërcyesit SMD. Gjithashtu nëse ndiheni të paaftë për të hequr kërcyesin PTH me duar, përdorni më mirë piskatore.

PROG
Kërkohet kërcyes PTH për të ndryshuar adresën I2C përmes mjeteve softuerike. Përdoret për të kufizuar ndryshimin e adresës I2C. Nëse dëshironi të ndryshoni adresën I2C, duhet ta mbyllni atë. Pozicioni i paracaktuar është i hapur.

SDA_E/SCL_E
Kur keni më shumë se një MOD-IO2 të lidhur, duhet t'i mbani të mbyllur këta dy kërcyes, përndryshe linja I2C do të shkëputet. Pozicionet e paracaktuara për të dy kërcyesit janë të mbyllura.

UEXT_FPWR_E
Nëse mbyllet, siguroni 3.3 V në lidhësin UEXT femër. (Kini kujdes pasi nëse mbyllni atë kërcyes, mbyllni edhe atë mashkullor në linjën tjetër MOD-IO2, kjo mund të shkaktojë djegie elektrike në tabelë. Pozicioni i paracaktuar është i hapur.

UEXT_MPWR_E
Nëse mbyllet, siguroni 3.3 V në lidhësin UEXT mashkull. (Kini kujdes pasi nëse mbyllni atë bluzë dhe gjithashtu mbyllni atë femër në linjën tjetër MOD-IO2, kjo mund të shkaktojë djegie elektrike në tabelë. Pozicioni i paracaktuar është i hapur.

Komponentët shtesë të harduerit
Komponentët e mëposhtëm janë montuar në MOD-IO2, por nuk janë diskutuar më lart. Ato janë renditur këtu për plotësinë: LED rele + LED fuqie.

KAPITULLI 6 BLOK DIAGRAMI DHE KUJTESA

Hyrje në kapitull
Në këtë faqe, mund të gjeni një hartë memorie për këtë familje procesorësh. Rekomandohet fuqimisht t'i referoheni fletës origjinale të të dhënave të lëshuar nga Microchip për një me cilësi më të lartë.

Blloku i procesorit

OLIMEX-MOD-IO2-Extension-Board-fig- (10)

Harta e kujtesës fizike

OLIMEX-MOD-IO2-Extension-Board-fig- (11)

KAPITULLI 7 SKEMATIKA

Hyrje në kapitull
Në këtë kapitull janë vendosur skemat që përshkruajnë logjikisht dhe fizikisht MOD-IO2.

Skema e shqiponjës
Skema MOD-IO2 është e dukshme për referencë këtu. Mund ta gjeni edhe në web faqe për MODIO2 në faqen tonë: https://www.olimex.com/Products/Modules/IO/MOD-IO2/open-source-hardware Ato janë të vendosura në seksionin HARDWARE.
Skema EAGLE ndodhet në faqen tjetër për referencë më të shpejtë.

OLIMEX-MOD-IO2-Extension-Board-fig- (12)

Dimensionet fizike
Vini re se të gjitha dimensionet janë në mils.

OLIMEX-MOD-IO2-Extension-Board-fig- (13)

Tre elementët më të lartë në tabelë, nga më i gjati tek më i shkurtri, janë rele T1 – 0.600” (15.25 mm) mbi pcb; rele T2 – 0.600” (15.25 mm); Lidhës ICSP – 0.450” (11.43 mm). Vini re se masat e mësipërme nuk përfshijnë PCB-në.

KAPITULLI 8 HISTORIA E RISHIKIMIT DHE MBËSHTETJA

Hyrje në kapitull
Në këtë kapitull do të gjeni versionet aktuale dhe ato të mëparshme të dokumentit që po lexoni. Gjithashtu, web faqja për pajisjen tuaj është e listuar. Sigurohuni që ta kontrolloni pas blerjes për përditësimet më të fundit të disponueshme dhe p.shamples.

Rishikimi i dokumentit

 

Rishikim

 

Ndryshimet

 

Faqja e modifikuar#

 

A, 27.08.12

 

– Krijimi fillestar

 

Të gjitha

   

– Rregulloi disa mbetje nga

 
B,

16.10.12

shabllon i cili referohej gabim

procesorë dhe pllaka

6, 10, 20
  – Lidhje të përditësuara  
   

– Mohim i përditësuar për t'iu përshtatur natyrës me burim të hapur të bordit

 

2

C,

24.10.13

– Shtoi disa ishamples dhe shpjegimi i versionit 3 të firmuerit 7
  – Mbështetje e përditësuar e produktit 23
  – Përmirësime të përgjithshme të formatimit Të gjitha
   

– U përditësua manuali për të reflektuar

 
D,

27.05.15

Rishikimi i fundit i firmuerit 3.02

– U shtua informacion për të renë

7, 8, 9, 10, 11
  Mjet Linux – modio2tools  
E, 27.09.19 – U përditësua manuali për të pasqyruar rishikimin më të fundit të firmuerit 4.3  

7, 8, 9, 10, 11

F, 17.05.24 – rregulloi informacionin e gabuar për komandën e ndryshimit të adresës I2C  

13, 19

Rishikimi i Bordit

 

Rishikimi, data

 

Shënime rishikimi

 

B, 18.06.12

 

Lëshimi fillestar

E dobishme web lidhjet dhe kodet e blerjes
Të web faqja që mund të vizitoni për më shumë informacion mbi pajisjen tuaj është https://www.olimex.com/mod-io2.html.

KODET E POROSIT

  • MOD-IO2 – versioni i bordit i diskutuar në këtë dokument
  • MOD-IO – versioni më i madh me optoçiftues dhe një opsion gamë energjie 8-30 VDC
  • PIC-KIT3 – Programues Olimex i aftë për të programuar MOD-IO2
  • SY0612E – përshtatës i furnizimit me energji elektrike 12V/0.5A për MOD-IO2 – 220V (përputhshmëri evropiane)

Listën e fundit të çmimeve mund ta gjeni në https://www.olimex.com/prices.

Si të porosisni?
Ju mund të blini direkt nga dyqani ynë online ose ndonjë prej distributorëve tanë. Vini re se zakonisht, është më e shpejtë dhe më e lirë të blini produktet Olimex nga shpërndarësit tanë. Lista e shpërndarësve dhe rishitësve të konfirmuar të Olimex LTD: https://www.olimex.com/Distributors.
Kontrollo https://www.olimex.com/ për më shumë informacion.

Mbështetja e produktit
Për mbështetjen e produktit, informacionin e harduerit dhe raportet e gabimeve dërgoni me postë në: support@olimex.com. Të gjitha komentet e dokumentit ose harduerit janë të mirëseardhura. Vini re se ne jemi kryesisht një kompani harduerike dhe mbështetja jonë e softuerit është e kufizuar. Ju lutemi merrni parasysh të lexoni paragrafin më poshtë në lidhje me garancinë e produkteve Olimex.

Të gjitha mallrat kontrollohen përpara se të dërgohen. Në rast të pamundur që mallrat janë të gabuara, ato duhet të kthehen në OLIMEX në adresën e shënuar në faturën tuaj të porosisë. OLIMEX nuk do të pranojë mallra që janë përdorur më shumë se sasia e nevojshme
vlerësoni funksionalitetin e tyre.

Nëse mallrat konstatohen në gjendje pune, dhe mungesa e funksionalitetit vjen si pasojë e mungesës së njohurive nga ana e klientit, nuk do të bëhet rimbursim, por malli do t'i kthehet përdoruesit me shpenzimet e tij. Të gjitha kthimet duhet të autorizohen nga një numër RMA. Email support@olimex.com për numrin e autorizimit përpara se të dërgoni përsëri çdo mall. Ju lutemi përfshini emrin, numrin e telefonit dhe numrin e porosisë në kërkesën tuaj me email.

Kthimet për çdo bord zhvillimi, programues, vegla dhe kabllo të pandikuar lejohen brenda 7 ditëve nga data e marrjes së mallit. Pas kësaj kohe, të gjitha shitjet konsiderohen përfundimtare. Kthimet e artikujve të porositur gabimisht lejohen duke iu nënshtruar një tarife 10% të rimbushjes. Çfarë është e pandikuar? Nëse e lidhët me pushtetin, e ndikuat atë. Për të qenë të qartë, kjo përfshin artikujt që janë ngjitur ose kanë ndryshuar firmware-in e tyre. Për shkak të natyrës së produkteve me të cilat trajtojmë (prototipi i mjeteve elektronike), ne nuk mund të lejojmë kthimin e artikujve që janë programuar, aktivizuar ose ndryshuar ndryshe pas dërgesës nga magazina jonë. Të gjitha mallrat e kthyera duhet të jenë në gjendjen e tyre origjinale dhe të pastër. Kthimet e mallrave të dëmtuara, të gërvishtura, të programuara, të djegura ose të "luajtura me" të tjera nuk do të pranohen.

Të gjitha kthimet duhet të përfshijnë të gjithë aksesorët e fabrikës që vijnë me artikullin. Kjo përfshin çdo kabllo programimi serik në qark, paketim antistatik, kuti, etj. Me kthimin tuaj, bashkëngjitni numrin tuaj PO. Gjithashtu, përfshini një letër të shkurtër shpjegimi se pse mallrat po kthehen dhe deklaroni kërkesën tuaj për rimbursim ose shkëmbim. Përfshini numrin e autorizimit në këtë letër dhe pjesën e jashtme të kutisë së transportit. Ju lutemi vini re: Është përgjegjësia juaj të siguroheni që mallrat e kthyera të arrijnë tek ne. Ju lutemi përdorni a
formë e besueshme e transportit. Nëse nuk e marrim paketën tuaj, nuk do të mbajmë përgjegjësi. Tarifat e transportit dhe trajtimit nuk janë të rimbursueshme. Ne nuk jemi përgjegjës për çdo tarifë transporti të mallrave që na kthehen ose ju kthehen artikujt e punës.
Teksti i plotë mund të gjendet në https://www.olimex.com/wiki/GTC#Warranty për referencë në të ardhmen.

Dokumentet / Burimet

OLIMEX MOD-IO2 Extension Board [pdf] Manuali i Përdoruesit
MOD-IO2 Extension Board, MOD-IO2, Extension Board, Board

Referencat

Lini një koment

Adresa juaj e emailit nuk do të publikohet. Fushat e kërkuara janë shënuar *