OLIMEX-logo

OLIMEX MOD-IO2 Pligrandiga Tabulo

OLIMEX-MOD-IO2-Extension-Board-produkto

Malgarantio
2024 Olimex Ltd. Olimex®, emblemo kaj kombinaĵoj de tio, estas registritaj varmarkoj de Olimex Ltd. Aliaj produktnomoj povas esti varmarkoj de aliaj kaj la rajtoj apartenas al siaj respektivaj posedantoj. La informoj en ĉi tiu dokumento estas donitaj lige kun Olimex-produktoj. Neniu licenco, esprima aŭ implicita aŭ alie, al ajna intelekta proprieta rajto estas donita de ĉi tiu dokumento aŭ lige kun la vendo de Olimex-produktoj.

Ĉi tiu verko estas permesita laŭ la permesilo Krea Komunaĵo Atribuite-Samkondiĉe 3.0 Neadaptita. Al view kopion de ĉi tiu permesilo, vizitu http://www.creativecommons.org/licenses/by-sa/3.0/. Ĉi tiu aparatara dezajno de Olimex LTD estas permesita laŭ Krea Komunaĵo Atribuite-Samkondiĉe 3.0 Neadaptita. Licenco.

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

La programaro estas publikigita sub GPL. La bildoj en ĉi tiu manlibro povas malsami de la lasta revizio de la tabulo. La produkto priskribita en ĉi tiu dokumento estas submetata al kontinua evoluo kaj plibonigoj. Ĉiuj detaloj de la produkto kaj ĝia uzo en ĉi tiu dokumento estas donitaj de OLIMEX bonfide. Tamen, ĉiuj implicitaj aŭ esprimitaj garantioj inkluzive de sed ne limigitaj al implicitaj garantioj de komercebleco aŭ taŭgeco por celo estas ekskluditaj. Ĉi tiu dokumento celas nur helpi la leganton en la uzo de la produkto. OLIMEX Ltd. ne respondecos pri ajna perdo aŭ damaĝo de la uzo de ajna informo en ĉi tiu dokumento ajna eraro aŭ preterlaso en tiaj informoj aŭ ajna malĝusta uzo de la produkto.

Ĉi tiu taksa tabulo/kompleto estas destinita por uzo por inĝenieristiko evoluado, pruvo, aŭ taksado celoj nur kaj ne estas konsiderata de OLIMEX kiel finita finprodukto taŭga por ĝenerala konsumanto uzo. Personoj pritraktantaj la produkton devas havi elektronikan trejnadon kaj observi bonajn inĝenierajn praktikajn normojn. Kiel tia, la varoj estantaj provizitaj ne estas intencitaj esti kompletaj laŭ postulataj projekt-, merkatado-, kaj/aŭ produktad-rilataj protektaj konsideroj, inkluzive de produktsekureco kaj mediaj iniciatoj, kiuj estas tipe trovitaj en finproduktoj kiuj korpigas tiajn duonkonduktaĵkomponentojn aŭ cirkvitplatojn.

Olimex nuntempe traktas diversajn klientojn por produktoj, kaj tial nia aranĝo kun la uzanto ne estas ekskluziva. Olimex prenas neniun respondecon pri aplika helpo, klienta produktodezajno, programaro-efikeco aŭ malobservo de patentoj aŭ servoj priskribitaj ĉi tie. NE ESTAS GARANTIO POR LA DEZajnMATERIOJ KAJ LA KONPONENTEJ UZATAJ POR KREI MOD-IO2. ILI ESTAS KONSIDERAtaj TAUGAJ NUR POR MODIO2.

ĈAPITRO 1 FINISVIEW

Enkonduko al la ĉapitro
Dankon pro la elekto de la unu-tabula komputilo MOD-IO2 de Olimex! Ĉi tiu dokumento disponigas gvidilon de uzanto por la Olimex MOD-IO2-tabulo. Kiel superview, ĉi tiu ĉapitro donas la amplekson de ĉi tiu dokumento kaj listigas la funkciojn de la estraro. La diferencoj inter la membroj de la MOD-IO2 kaj MOD-IO-estraroj estas menciitaj. La organizo de la dokumento tiam estas detala. La disvolva tabulo MOD-IO2 ebligas kodan disvolvon de aplikaĵoj kurantaj sur la mikroregilo PIC16F1503, fabrikita de Microchip.

Karakterizaĵoj

  • PIC16F1503-mikroregilo antaŭŝarĝita kun malfermfonta firmvaro por pli facila interfacado, precipe kun Linukso-ebligitaj tabuloj
  • Uzas I2C, permesas I2C-adresŝanĝon
  • Stakeblaj, UEXT masklaj kaj inaj konektiloj
  • 9-stifta fina ŝraŭbkonektilo por 7 GPIOoj, 3.3V kaj GND
  • 7 GPIO-oj, kiuj povus esti uzataj por malsamaj celoj kiel PWM, SPI, I2C, ANALOG IN/OUT, ktp.
  • 2 relajsaj eliroj kun 15A/250VAC kontaktoj kun ŝraŭbterminaloj
  • RELADOJ eligo statusaj LEDoj
  • ICSP 6-stifta konektilo por encirkvita programado kaj ĝisdatigo kun PIC-KIT3 aŭ alia kongrua ilo
  • PWR-fanto por 12V DC
  • Kvar muntaj truoj 3.3mm ~ (0.13)"
  • UEXT ina-ina kablo inkluzivita
  • FR-4, 1.5mm ~ (0.062)", ruĝa lutmasko, blanka serigrafia kompona presaĵo
  • Dimensioj: (61 x 52) mm ~ (2.40 x 2.05)"

MOD-IO kontraŭ MOD-IO2
MOD-IO2 estas pli malgranda eniga eliga etendaĵo-modulo kompare kun MOD-IO kaj laŭ grandeco kaj laŭ funkcieco, tamen, en multaj situacioj, MOD-IO2 povus havigi pli bonan elekton. Dezajnoj kiuj bezonas optokuplilojn devus konsideri MOD-IO. Aldone, MOD-IO havas pli bonan elektroprovizon kun la opcio provizi voltage en la 8-30VDC gamo.

Celmerkato kaj celo de la estraro
MOD-IO2 estas etenda disvolva tabulo, kiu povas interfaci kun aliaj Olimex-tabuloj per la UEXT-konektilo, kiun ĝi aldonas RELAJojn kaj GPIOojn. Multoblaj MOD-IO2s estas stakeblaj kaj adreseblaj. La firmvaro permesas vin interagi kun la tabulo uzante simplajn komandojn kaj tamen se vi deziras, vi povas modifi la firmware laŭ viaj bezonoj.

Se vi laboras kun iu el niaj disvolvaj tabuloj kun UEXT-konektilo kaj vi bezonas pli da GPIO-oj kaj RELAJ-eligaĵoj, vi povas aldoni ĉi tiujn konektante MOD-IO2 al via evolutabulo. Ĉi tiu tabulo permesas facilan interfacon al 2 relajsoj kaj 7 GPIOoj. MOD-IO2 estas stakebla kaj adresebla - ĉi tiuj tabuloj povas esti kunligitaj kaj vi povas aldoni tiom da enigoj kaj eliroj kiom vi volas! 2-4- 6-8 ktp! MOD-IO2 havas mikroregilon PIC16F1503 kaj la firmvaro estas malfermfonta kaj disponebla por modifo. La tabulo estas tre bona aldono al la plej multaj el la Olimex-tabuloj se vi bezonas analogajn GPIO-ojn kaj relajsojn.

Organizo
Ĉiu sekcio en ĉi tiu dokumento kovras apartan temon, organizitan jene:

  • Ĉapitro 1 finiĝisview de la tabuluzo kaj funkcioj
  • Ĉapitro 2 provizas gvidilon por rapide starigi la tabulon
  • Ĉapitro 3 enhavas la ĝeneralan tabuldiagramon kaj aranĝon
  • Ĉapitro 4 priskribas la komponanton, kiu estas la koro de la tabulo: la PIC16F1503
  • Ĉapitro 5 kovras la konektilon pinout, ekstercentraj, kaj jumper priskribo
  • Ĉapitro 6 montras la memormapon
  • Ĉapitro 7 provizas la skemojn
  • Ĉapitro 8 enhavas la reviziohistorion, utilajn ligilojn kaj subtenajn informojn

ĈAPITRO 2 AGRAGO DE LA TABRO MOD-IO2

Enkonduko al la ĉapitro
Ĉi tiu sekcio helpas vin agordi la disvolvan tabulon MOD-IO2 por la unua fojo. Bonvolu konsideri unue la elektrostatikan averton por eviti damaĝi la tabulon, poste malkovru la aparataron kaj programaron necesajn por funkcii la tabulon. La proceduro por funkciigi la tabulon estas donita, kaj priskribo de la defaŭlta tabulkonduto estas detala.

Elektrostatika averto
MOD-IO2 estas sendita en protekta kontraŭ-statika pakaĵo. La tabulo ne devas esti elmontrita al altaj elektrostatikaj potencialoj. Terrimeno aŭ simila protekta aparato devas esti portitaj dum manipulado de la tabulo. Evitu tuŝi la komponantajn pinglojn aŭ ajnan alian metalan elementon.

Postuloj
Por agordi la MOD-IO2 optimume, necesas la jenaj eroj:

  • Tabulo kun libera datuma UART aŭ ajna OLIMEX-tabulo kiu havas UEXT-konektilon
  • 12V fonto de potenco por la relajsa operacio; ĝi devus konveni la surŝipan elektran fanton

Se vi volas reprogrami la tabulon aŭ modifi la firmvaro vi ankaŭ bezonos:

  • PIC-kongrua programisto - ne ke la konektilo por la ICSP-programado estas 0.1 "6-pingla. Ni havas malmultekostan kongruan programilon PIC16F1503 bazitan sur PIC-KIT3 de Microchip.
  • Kelkaj el la proponitaj aĵoj povas esti aĉetitaj de Olimex, ekzemple:
  • PIC-KIT3 - Olimex-programisto kapabla programi PIC16F1503 SY0612E - elektra adaptilo 12V/0.5A por eŭropaj klientoj, venas kun elektra fanto kiu konvenas al la konektilo de MOD-IO2

Funkciigante la tabulon
La tabulo estas funkciigita per la elektra fanto. Vi devus provizi 12V DC. Por la eŭropaj klientoj, ni vendas malaltekostan elektran adaptilon 12V/0.5A - SY0612E. Se vi elektas la tabulon ĝuste, la enkonstruita PWR_LED ekŝaltos.

Firmwarepriskribo kaj baza uzado sub Linukso
Estas firmvaro ŝarĝita sur la PIC de la tabulo kiu permesas pli facilan uzon de MOD-IO2 per I2C-protokolo. La firmvaro de MOD-IO2 trapasis plurajn ripetojn. La plej nova firmware-revizio estas revizio 4.3. Por uzi la firmvaro kun ne-Linukso ebligitaj gastigaj tabuloj bonvolu raporti al la README.PDF en la arkivo kiu enhavas la firmvarfontojn. Firmware-revizioj 1, 2 kaj 3 NE kongruas. Ĉi tiuj firmware-revizioj difinas malsamajn MOD-IO2-estrarajn adresojn kaj malsamajn komandarojn. Firmware-revizioj 3, 3.1, kaj 3.02 (3. xx), kaj 4.3 estas kongruaj. Bonvolu noti, ke la kutima firmvaro eble NE subtenas ĉiujn aparatajn kapablojn de MODIO2. En iuj kazoj, vi eble bezonos adapti la firmware por uzi la aparataron de MOD-IO2 al ĝi
plena potencialo!

Propra programara ilo por kontroli MOD-IO2 sub Linukso
Por fari aferojn eĉ pli simplaj ni skribis programaran ilon por kontroli MOD-IO2 sub

Linukso. Vi eble trovos ĝin ĉi tie
https://github.com/OLIMEX/OLINUXINO/tree/master/SOFTWARE/UEXT%20MODULES/

MOD-IO2/Linukso-alira-ilo
Ĉi tiu programara ilo postulas Linukso-ebligitan tabulon. La ilo funkcias kun MOD-IO2-unuoj ŝarĝitaj kun firmware-revizio 3 aŭ pli nova. Por plena kongruo kun la kutima programara ilo, via MODIO2-tabulo bezonas uzi firmware-revizion 3.02 aŭ pli novan. Por uzi la ilon simple metu la file "modio2tool" sur via tabulo. Iru al la dosierujo kie vi metis ĝin kaj tajpu "./modio2tool -h" por ricevi helpon pri ĉiuj disponeblaj komandoj.

La plej multaj el la komandoj postulas la aparataron I2C-numeron kiel difinite en via Linuksa distribuo kun parametro -BX, kie X estas la nombro de la I2C-interfaco. Notu, ke defaŭlte la programaro estas agordita por uzo kun aparataro I2C-interfaco #2 kaj tabulo ID 0x21 - se via aranĝo estas malsama, vi bezonus specifi ĉiufoje uzante -BX (X estas la aparataro I2C numero) kaj -A 0xXX (XX estas la La I2C-adreso de la modulo).

Iuj ekzamples de la uzado de modio2tool kaj MOD-IO2 en Linukso:

  • – Aperigi la helpmenuon:
  • ./modio2tool -h
  • , kie
  • ./modio2tool – ekzekutas la binaron
  • -h – parametro uzata por peti la helpinformojn

Atendita rezulto: la formato de komandoj estus montrita kaj listo de komandoj estus presita.

  • - Ŝaltigo de ambaŭ relajsoj:
  • ./modio2tool -B 0 -s 3
  • , kie
  • -B 0 - agordas la tabulon uzi ĝian aparataron I2C numero 0 (tipe aŭ "0", "1", aŭ "2")
  • -s 3 – “s” estas uzata por ŝalti la relajsojn; "3" specifas ŝalti ambaŭ relajsojn (uzu "1" aŭ "2" nur por la unua aŭ nur la dua relajso)

Atendita rezulto: specifa sono okazus kaj relajsaj LEDoj enŝaltus.

  • - Malŝalti ambaŭ relajsojn:
  • ./modio2tool -B 0 -c 3
  • , kie
  • B 0 - agordas la tabulon uzi ĝian aparataron I2C numero 0 (tipe aŭ "0", "1", aŭ "2")
  • c 3 – “c” estas uzata por malŝalti la ŝtatajn relajsojn; "3" specifas malŝalti ambaŭ relajsojn (uzu "1" aŭ 2" nur por la unua aŭ nur la dua relajso)

Atendita rezulto: specifa sono okazus kaj la relajsaj LEDoj malŝaltus.

  • – Legante la staton de la relajsoj (disponebla ekde la firmware-revizio 2 de MOD-IO3.02): ./modio2tool -B 0 -r
  • , kie
  • -B 0 - agordas la tabulon uzi ĝian aparataron I2C numero 0 (tipe aŭ "0", "1", aŭ "2")
  • -r – “r” estas uzata por legi la relajsojn;

Atendita rezulto: la stato de la relajsoj estos presita. 0x03 signifas, ke ambaŭ relajsoj estas ŝaltitaj (ekvivalenta al la binara 0x011).

Legante analogajn enigojn:

  • ./modio2tool -B 0 -A 1
  • , kie
  • -B 0 - agordas la tabulon uzi ĝian aparataron I2C numero 0 (tipe aŭ "0", "1", aŭ "2")
  • -A 1 - "A" estas uzata por legi la analogan enigaĵon; "1" estas la analoga enigo kiu estas legita - vi povas uzi "1", "2", "3" aŭ "5" ĉar ne ĉiuj AN-signaloj estas haveblaj.

Atendita rezulto: La voltage de la AN estus presita. Se estas nenio konektita, ĝi povas esti io kiel "ADC1: 2.311V".

  • Ŝanĝi la I2C-adreson - se vi uzas pli ol unu MOD-IO2 (disponebla ekde la firmware-revizio 2 de MOD-IO3.02)
  • ./modio2tool -B 0 -x 15
  • , kie
  • -B 0 - agordas la tabulon uzi ĝian aparataron I2C numero 0 (tipe aŭ "0", "1", aŭ "2")
  • -x 15 – “x” estas uzata por ŝanĝi la I2C-adreson de la tabulo; "15" estas la dezirata nombro - ĝi diferencas de la defaŭlta "0x21".
  • Atendita rezulto: la tabulo havus novan I2C-adreson kaj vi bezonus specifi ĝin per -A 0xXX se vi volas uzi la modio2tools estonte.
  • Por pliaj informoj referu al la helpo resendita de modio2tools aŭ al la fontkodo de modio2tools.

I2C-iloj por kontroli MOD-IO2 sub Linukso
Anstataŭ la kutima programo menciita en 2.4.1, vi povus uzi la popularan Linuksan ilon "i2c-tools".

Elŝutu ĝin per apt instali i2c-iloj

MOD-IO2 estas kongrua kun i2c-iloj ekde la liberigo de ĝia firmvaro 3. En tiu kazo, la komandoj estas la plej popularaj de la i2c-iloj - i2cdetect, i2cdump, i2cget, i2cset. Uzu la suprajn komandojn kaj la informojn pri la firmvaro por sendi (i2cset) kaj ricevi (i2cget) malsamajn datumojn. La informoj pri la firmvaro troviĝas en README.pdf file en la arkivo de la firmware; la arkivo enhavanta la plej novan firmvaro (4.3) povus esti trovita ĉi tie:
https://www.olimex.com/Products/Modules/IO/MOD-IO2/resources/MOD-IO2_firmware_v43.zip

Iuj ekzamples por agordi/legi la ekstercentralojn de MOD-IO2 en Linukso uzante i2c-iloj

  • – Enŝalto de la relajsoj:
  • i2cset –y 2 0x21 0x40 0x03
  • , kie
  • i2cset - komando por sendi datumojn;
  • -y – por preterlasi la y/n-konfirmon;
    2 – la aparataro I2C de la tabulo (tipe 0 aŭ 1 aŭ 2);
  • 0×21 – estrara adreso (0×21 estu uzata por skribi);
  • 0×40 - Ŝalti aŭ malŝalti relajsan operacion (kiel vidite en la firmware README.pdf);
  • 0×03 - devus esti interpretita kiel duuma 011 - ŝaltas ambaŭ relajsojn (0×02 turnus nur duan relajson, 0×01 nur la unuan, 0×00 malŝaltus ambaŭ - 0×03 denove malŝaltus ilin ankaŭ);

Atendita rezulto: specifa sono okazus kaj relajslumoj enŝaltus.

Legante la staton de la relajsoj (havebla ekde la firmware-revizio 2 de MOD-IO3.02):

  • i2cset –y 2 0x21 0x43 kaj poste la legi komandon
  • i2cget –y 2 0x21
  • , kie
  • i2cset - komando por sendi datumojn;
  • -y – por preterlasi la y/n-konfirmon;
  • 2 – I2C nombro (kutime 0, 1, aŭ 2);
  • 0x21 - tabuladreso (0x21 estu uzata por skribi);
  • 0x43 - legi relajsooperaciojn (kiel vidite en la firmware README.pdf;

Atenditaj rezultoj: 0x00 - signifante ke ambaŭ relajsoj estas malŝaltitaj; 0x03 – devus esti interpretita kiel duuma 011, ekz. ambaŭ relajsoj estas ŝaltitaj; ktp.

Legante analogajn enirojn/elirojn:

  • i2cset –y 2 0x21 0x10kaj poste la legi komandon
  • i2cget –y 2 0x21
  • , kie
  • 0x10 - la unua analoga IO;

La granda afero ĉi tie estas, ke por legi oni devas skribi ("ke vi legus"). Read estas kombinaĵo de i2cset kaj i2cget!
Atenditaj rezultoj: sur la terminalo, vi ricevus hazardajn kaj ŝanĝiĝantajn nombrojn aŭ 0x00 0x08, aŭ 0xFF ĉu vi havas la GPIO flosanta aŭ fiksita al 0V aŭ fiksita al 3.3V.

  • - Agordi ĉiujn analogajn IO-ojn je alta nivelo: i2cset –y 2 0x21 0x01 0x01
  • , kie
  • 0x21 - la I2C-adreso de la MOD-IO2
  • 0x01 - laŭ la README.pdf estas SET_TRIS estas uzata por difini havendirektojn;
  • 0x01 - la alta nivelo (por la malaltnivela uzo 0x00)

Legante ĉiujn analogajn IOojn

  • i2cset –y 2 0x21 0x01
  • i2cget –y 2 0x21
  • Detalaj klarigoj pri la antaŭŝarĝita programaro troviĝas en la demo-pakaĵo disponebla ĉe nia web paĝo.
  • Ŝanĝi I2C-aparatadreson - se vi uzas pli ol unu MOD-IO2 (disponebla ekde la firmware-revizio 2 de MODIO3.02) i2cset 2 0x21 0xF0 0xHH
  • kie

0xF0 estas la komanda kodo por I2C-ŝanĝo
HH estas nova adreso en deksesuma formato Notu, ke la PROG-saltilo devas esti fermita por povi ŝanĝi la adreson. Se vi forgesas la numeron de la adreso, vi povas uzi la modio2tool por trovi la adreson, la komando kaj parametro estus "modio2tool -l". Vi ankaŭ povas restarigi la defaŭltan adreson (0x21) per la komando kaj parametro "modio2tool -X".

ĈAPITRO 3 MOD-IO2 TABLA PRIKRIBO

Enkonduko al la ĉapitro
Ĉi tie vi konatiĝas kun la ĉefaj partoj de la tabulo. Notu, ke la nomoj uzataj sur la tabulo diferencas de la nomoj uzataj por priskribi ilin. Por la realaj nomoj kontrolu la MOD-IO2-tabulo mem.

 Aranĝo (supro view)

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

ĈAPITRO 4 LA MIKROREGILILO PIC16F1503

Enkonduko al la ĉapitro
En ĉi tiu ĉapitro troviĝas la informoj pri la koro de MOD-IO2 - ĝia mikroregilo PIC16. La malsupra informo estas modifita versio de la datenfolio provizita de ĝiaj fabrikantoj de Microchip.

La funkcioj de PIC16F1503

  • Plibonigita Meznivela Kerno kun 49 Instrukcioj, 16 Stakaj Niveloj
  • Flash Program Memoro kun memlego/skriba kapablo
  • Interna 16MHz oscilatoro
  • 4x Sendependaj PWM-Moduloj
  • Komplementa Waveform Generator (CWG) Modulo
  • Modulo de Cifere Kontrolita Oscilatoro (NCO).
  • 2x Agordebla Logika Ĉelo (CLC) Moduloj
  • Integrita Temperaturo Indikila Modulo
  • Kanalo 10-bita ADC kun Voltage Referenco
  • 5-bita Cifereca al Analoga Konvertilo (DAC)
  • MI2C, SPI
  • 25mA Fonto/Lavujo nuna I/O
  • 2x 8-bitaj tempigiloj (TMR0/TMR2)
  • 1x 16-bita Tempigilo (TMR1)
  • Plilongigita Gardhundo-Temigilo (WDT)
  • Plibonigita Power-On/Off-Restarigi
  • Malaltpotenca Bruna-Elrestarigo (LPBOR)
  • Programebla Bruna Restarigo (BOR)
  • En-cirkvita Seria Programado (ICSP)
  • Sencimiga encirkvito uzante Sencimigan kaplinion
  • PIC16LF1503 (1.8V - 3.6V)
  • PIC16F1503 (2.3V - 5.5V)

Por ampleksaj informoj pri la mikroregilo vizitu la Microchip's web paĝo por datenfolio. En la momento de verkado de la mikroregila datenfolio troveblas ĉe la sekva ligo: http://ww1.microchip.com/downloads/en/DeviceDoc/41607A.pdf.

ĈAPITRO 5 KONEKTILOJ KAJ PINOUT

Enkonduko al la ĉapitro
En ĉi tiu ĉapitro estas prezentitaj la konektiloj troveblaj sur la tabulo ĉiuj kune kun ilia pinout kaj notoj pri ili. Jumper-funkcioj estas priskribitaj. Notoj kaj informoj pri specifaj ekstercentraj estas prezentitaj. Notoj pri la interfacoj estas donitaj.

ICSP
La tabulo povas esti programita kaj sencimigita de la 6-stifta ICSP. Malsupre estas la tablo de la JTAG. Ĉi tiu interfaco povas esti uzata kun la erarserĉiloj PIC-KIT3 de Olimex.

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

ICSP
Alpingli # Signalo Nomo Alpingli # Signala Nomo
1 MCLAREN 4 GPIO0_ICSPDAT
2 +3.3V 5 GPIO0_ICSPCLK
3 GND 6 Ne konektita

UEXT-moduloj
MOD-IO2-tabulo havas du UEXT-konektilojn (masklajn kaj inajn) kaj povas interligi kun la UEXT-tabuloj de Olimex. Por pliaj informoj pri UEXT bonvolu viziti: https://www.olimex.com/Products/Modules/UEXT/

Ina konektilo
La ina konektilo estas uzata aŭ por konekti al tabulo rekte (sen uzi la ina-ina kablo) aŭ por konekti la modulon al alia MOD-IO2 - por krei stakeblan modulon, kiu povas esti adresita per la I2C. Memoru ŝanĝi la I2C-adreson de ĉiu tabulo kiam vi uzas plurajn tabulojn. Defaŭlte, la I2C-adreso estas 0x21.

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

Ina UEXT
Alpingli # Signalnomo Alpingli # Signalnomo
1 +3.3V 6 SDA
2 GND 7 Ne konektita
3 Ne konektita 8 Ne konektita
4 Ne konektita 9 Ne konektita
5 SCL 10 Ne konektita

Vira konektilo
La maskla konektilo estas uzata kun la rubandkablo en la pakaĵo por konekti al alia maskla UEXT aŭ por konekti al alia MOD-IO2.

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

Male UEXT
Alpingli # Signalnomo Alpingli # Signalnomo
1 +3.3V 6 SDA
2 GND 7 Ne konektita
3 Ne konektita 8 Ne konektita
4 Ne konektita 9 Ne konektita
5 SCL 10 Ne konektita

Relajsa eligo-konektiloj
Estas du relajsoj en MOD-IO. Iliaj eligsignaloj estas la norma Normala Fermita (NC), Normala Malferma (NE), kaj Komuna (COM).

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

REL1 - OUT1
Alpingli # Signalnomo
1 NE - normala malfermita
2 NC - normala fermita
3 COM - komuna

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

REL2 - OUT2
Alpingli # Signalnomo
1 COM - komuna
2 NE - normala malfermita
3 NC - normala fermita

GPIO-konektiloj
La GPIO-konektiloj povas esti uzataj por efektivigi PWM, I2C, SPI, ktp. Notu, ke la nomoj de ĉiu pinglo ankaŭ estas presitaj ĉe la fundo de la tabulo.

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

Alpingli # Signalnomo Analoga Eniro
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

Jack PWR
La DC-barela fanto havas 2.0mm internan pinglon kaj 6.3mm truon. Pliaj informoj pri la preciza komponanto troveblas ĉi tie: https://www.olimex.com/wiki/PWRJACK Por eŭropaj klientoj, ni ankaŭ stokas kaj vendas bazajn elektrajn adaptilojn kongruajn kun la elektra fanto.

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

Alpingli # Signalnomo
1 Potenco Enigo
2 GND

Jumper-priskribo
Bonvolu noti, ke preskaŭ ĉiuj (krom PROG) el la jumpers sur la tabulo estas SMD-tipo. Se vi sentas vin nesekura pri via lutado/tranĉa tekniko, estas pli bone ne provi ĝustigi SMD-saltaĵojn. Ankaŭ se vi sentas vin nekapabla forigi la PTH-saltilon per manoj, pli bone uzu pinĉilojn.

PROG
PTH-saltilo postulata por ŝanĝi I2C-adreson per softvarmedoj. Uzita por limigi ŝanĝiĝantan I2C-adreson. Se vi volas ŝanĝi la I2C-adreson, vi devas fermi ĝin. La defaŭlta pozicio estas malfermita.

SDA_E/SCL_E
Kiam vi havas pli ol unu MOD-IO2 konektita, vi devas teni tiujn du jumpers fermitaj, aŭ alie la I2C-linio estos malkonektita. La defaŭltaj pozicioj por ambaŭ saltantoj estas fermitaj.

UEXT_FPWR_E
Se fermite provizu 3.3V ĉe la ina UEXT-konektilo. (atentu ĉar se vi fermas tiun saltilon ankaŭ vi fermas la masklan sur la sekva MOD-IO2-linio, tio povus kaŭzi elektran brulvundon al la tabulo. La defaŭlta pozicio estas malfermita.

UEXT_MPWR_E
Se fermite provizu 3.3V ĉe la maskla UEXT-konektilo. (Atentu ĉar se vi fermas tiun saltilon kaj ankaŭ, fermu la inan sur la sekva MOD-IO2-linio, tio povus kaŭzi elektran brulvundon al la tabulo. La defaŭlta pozicio estas malfermita.

Kromaj aparataj komponantoj
La komponantoj malsupre estas muntitaj sur MOD-IO2 sed ne estas diskutitaj supre. Ili estas listigitaj ĉi tie por kompleteco: Relajsaj LEDoj + Potenca LED.

ĈAPITRO 6 BLOKDIAGRAMO KAJ MEMORO

Enkonduko al la ĉapitro
Sub ĉi tiu paĝo, vi povas trovi memormapon por ĉi tiu familio de procesoroj. Estas forte rekomendite raporti al la originala datenfolio publikigita de Microchip por unu el pli alta kvalito.

Blokdiagramo de procesoro

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

Mapo de fizika memoro

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

ĈAPITRO 7 SKEMATIKO

Enkonduko al la ĉapitro
En ĉi tiu ĉapitro troviĝas la skemoj priskribantaj logike kaj fizike MOD-IO2.

Aglo skemo
MOD-IO2-skemo estas videbla por referenco ĉi tie. Vi ankaŭ povas trovi ĝin sur la web paĝo por MODIO2 ĉe nia retejo: https://www.olimex.com/Products/Modules/IO/MOD-IO2/open-source-hardware Ili troviĝas en la sekcio HARDWARE.
La EAGLE-skemo troviĝas sur la sekva paĝo por pli rapida referenco.

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

Fizikaj dimensioj
Notu, ke ĉiuj dimensioj estas en mils.

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

La tri plej altaj elementoj sur la tabulo en ordo de la plej alta ĝis la plej mallonga estas relajso T1 - 0.600" (15.25 mm) super la pcb; relajso T2 - 0.600" (15.25 mm); ICSP-konektilo - 0.450" (11.43 mm). Notu, ke la supraj mezuroj ne inkluzivas la PCB.

ĈAPITRO 8 HISTORIO DE REVIZIO KAJ SUBTENO

Enkonduko al la ĉapitro
En ĉi tiu ĉapitro, vi trovos la nunan kaj la antaŭajn versiojn de la dokumento, kiun vi legas. Ankaŭ, la web paĝo por via aparato estas listigita. Nepre kontrolu ĝin post aĉeto por la plej novaj disponeblaj ĝisdatigoj kaj ekzamples.

Dokumenta revizio

 

Revizio

 

Ŝanĝoj

 

Modifita paĝo#

 

A, 27.08.12

 

– Komenca kreado

 

Ĉiuj

   

– Korektis plurajn restaĵojn de la

 
B,

16.10.12

ŝablono kiu referencis malĝusta

procesoroj kaj tabuloj

6, 10, 20
  - Ĝisdatigitaj ligiloj  
   

- Ĝisdatigita Malgarantio por kongrui kun la malfermfonta naturo de la tabulo

 

2

C,

24.10.13

– Aldonis kelkajn ekzamples kaj firmware versio 3 klarigo 7
  - Ĝisdatigita Produkta subteno 23
  - Ĝeneralaj plibonigoj pri formatado Ĉiuj
   

- Ĝisdatigis la manlibron por pripensi

 
D,

27.05.15

lasta firmware-revizio 3.02

– Aldonitaj informoj pri la nova

7, 8, 9, 10, 11
  Linuksa ilo - modio2tools  
E, 27.09.19 - Ĝisdatigis la manlibron por reflekti la lastan firmware-revizion 4.3  

7, 8, 9, 10, 11

F, 17.05.24 - riparis malĝustajn informojn pri la komando de ŝanĝo de adreso I2C  

13, 19

Revizio de estraro

 

Revizio, dato

 

Reviziaj notoj

 

B, 18.06.12

 

Komenca eldono

Utila web ligiloj kaj aĉetkodoj
La web paĝo vi povas viziti por pliaj informoj pri via aparato estas https://www.olimex.com/mod-io2.html.

MENDOKODOJ

  • MOD-IO2 - la versio de la estraro diskutita en ĉi tiu dokumento
  • MOD-IO - la pli granda versio kun optokupiloj kaj 8-30VDC-potenca gamo-opcio
  • PIC-KIT3 - Olimex-programisto kapabla programi MOD-IO2
  • SY0612E - elektra adaptilo 12V/0.5A por MOD-IO2 - 220V (eŭropa kongruo)

La plej nova preza listo troveblas ĉe https://www.olimex.com/prices.

Kiel mendi?
Vi povas aĉeti rekte de nia reta butiko aŭ de iu ajn el niaj distribuistoj. Notu, ke kutime, estas pli rapide kaj pli malmultekosta aĉeti Olimex-produktojn de niaj distribuistoj. Listo de konfirmitaj Olimex LTD-distribuistoj kaj revendistoj: https://www.olimex.com/Distributors.
Kontrolu https://www.olimex.com/ por pliaj informoj.

Produkta subteno
Por produktsubteno, aparataro informoj kaj erarraportoj poŝtu al: support@olimex.com. Ĉiuj komentoj pri dokumentoj aŭ aparataro estas bonvenaj. Notu, ke ni estas ĉefe aparataro kaj nia programara subteno estas limigita. Bonvolu konsideri legi la suban alineon pri la garantio de Olimex-produktoj.

Ĉiuj varoj estas kontrolitaj antaŭ ol ili estas senditaj. En la neverŝajna okazo, ke varoj estas misaj, ili devas esti resenditaj, al OLIMEX ĉe la adreso listigita sur via mendfakturo. OLIMEX ne akceptos varojn, kiuj estis uzataj pli ol la kvanto necesa
taksi ilian funkciecon.

Se la varoj estas trovitaj en funkcia stato, kaj la manko de funkcieco estas rezulto de manko de scio de la kliento, neniu repago estos farita, sed la varoj estos resenditaj al la uzanto je ilia elspezo. Ĉiuj revenoj devas esti rajtigitaj de RMA-Numero. Retpoŝto support@olimex.com por la rajtiga numero antaŭ resendi iun ajn varon. Bonvolu inkluzivi vian nomon, telefonnumeron kaj mendon en vian retpoŝtan peton.

Revenoj por iu ajn netuŝita evolutabulo, programisto, iloj kaj kabloj estas permesitaj ene de 7 tagoj de la dato de ricevo de varo. Post tia tempo, ĉiuj vendoj estas konsiderataj finaj. Revenoj de neĝuste menditaj aĵoj estas permesitaj kondiĉe de 10%-reproviza kotizo. Kio estas netuŝita? Se vi alkroĉis ĝin al potenco, vi influis ĝin. Por esti klara, ĉi tio inkluzivas erojn, kiuj estis lutitaj al aŭ ŝanĝitaj ilia firmvaro. Pro la naturo de la produktoj, kun kiuj ni traktas (prototaj elektronikaj iloj), ni ne povas permesi resendon de aĵoj kiuj estis programitaj, ŝaltitaj aŭ alimaniere ŝanĝitaj post sendo de nia magazeno. Ĉiuj resenditaj varoj devas esti en sia origina mento kaj pura stato. Revenoj de damaĝitaj, gratitaj, programitaj, bruligitaj aŭ alie "luditaj kun" varoj ne estos akceptitaj.

Ĉiuj revenoj devas inkluzivi ĉiujn fabrikajn akcesoraĵojn, kiuj venas kun la objekto. Ĉi tio inkluzivas iujn ajn En-Circuit-Seria-Programado-kablojn, kontraŭ-statikan pakaĵon, skatolojn, ktp. Kun via reveno, enmetu vian PO#. Ankaŭ, inkluzivu mallongan leteron de klarigo pri kial la varo estas resendita kaj deklaru vian peton por repago aŭ interŝanĝo. Enmetu la rajtigan numeron sur ĉi tiu letero kaj la eksteron de la sendoskatolo. Bonvolu noti: Estas via respondeco certigi, ke resenditaj varoj atingas nin. Bonvolu uzi a
fidinda formo de sendo. Se ni ne ricevas vian pakaĵon, ni ne estos respondecaj. Sendado kaj uzado-kostoj ne estas repageblaj. Ni ne respondecas pri ekspedaj kostoj de varo resendita al ni aŭ resendado de laboraĵoj al vi.
La plena teksto troveblas ĉe https://www.olimex.com/wiki/GTC#Warranty por estonta referenco.

Dokumentoj/Rimedoj

OLIMEX MOD-IO2 Pligrandiga Tabulo [pdf] Uzanto-manlibro
MOD-IO2 Etendotabulo, MOD-IO2, Etendotabulo, Estraro

Referencoj

Lasu komenton

Via retadreso ne estos publikigita. Bezonataj kampoj estas markitaj *