OLIMEX-logo

OLIMEX MOD-IO2-uitbreidingsbord

OLIMEX-MOD-IO2-Extension-Board-produk

VRYWARING
2024 Olimex Bpk. Olimex®, logo en kombinasies daarvan, is geregistreerde handelsmerke van Olimex Bpk. Ander produkname kan handelsmerke van ander wees en die regte behoort aan hul onderskeie eienaars. Die inligting in hierdie dokument word verskaf in verband met Olimex-produkte. Geen lisensie, uitdruklik of geïmpliseer of andersins, tot enige intellektuele eiendomsreg word deur hierdie dokument of in verband met die verkoop van Olimex-produkte toegestaan ​​nie.

Hierdie werk is gelisensieer onder die Creative Commons Erkenning-Insgelyks Deel 3.0 Unported-lisensie. Om view 'n afskrif van hierdie lisensie, besoek http://www.creativecommons.org/licenses/by-sa/3.0/. Hierdie hardeware-ontwerp deur Olimex LTD is gelisensieer onder 'n Creative Commons Erkenning-Ingelyks Deel 3.0 Unported. Lisensie.

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

Die sagteware word vrygestel onder GPL. Die prente in hierdie handleiding kan verskil van die jongste hersiening van die bord. Die produk wat in hierdie dokument beskryf word, is onderhewig aan voortdurende ontwikkeling en verbeterings. Alle besonderhede van die produk en die gebruik daarvan vervat in hierdie dokument word te goeder trou deur OLIMEX gegee. Alle waarborge wat geïmpliseer of uitgedruk word, insluitend maar nie beperk nie tot geïmpliseerde waarborge van verhandelbaarheid of geskiktheid vir doel, word egter uitgesluit. Hierdie dokument is slegs bedoel om die leser te help met die gebruik van die produk. OLIMEX Bpk. sal nie aanspreeklik wees vir enige verlies of skade wat voortspruit uit die gebruik van enige inligting in hierdie dokument enige fout of weglating in sodanige inligting of enige verkeerde gebruik van die produk nie.

Hierdie evaluasiebord/stel is slegs bedoel vir gebruik vir ingenieursontwikkeling, demonstrasie of evalueringsdoeleindes en word nie deur OLIMEX beskou as 'n voltooide eindproduk wat geskik is vir algemene verbruikersgebruik nie. Persone wat die produk hanteer, moet elektroniese opleiding hê en goeie ingenieurspraktykstandaarde nakom. As sodanig is die goedere wat verskaf word nie bedoel om volledig te wees in terme van vereiste ontwerp-, bemarkings- en/of vervaardigingsverwante beskermingsoorwegings nie, insluitend produkveiligheid en omgewingsmaatreëls, wat tipies gevind word in eindprodukte wat sulke halfgeleiers bevat. komponente of stroombane.

Olimex handel tans met 'n verskeidenheid kliënte vir produkte, en daarom is ons reëling met die gebruiker nie eksklusief nie. Olimex aanvaar geen aanspreeklikheid vir aansoekbystand, kliëntprodukontwerp, sagtewareprestasie of skending van patente of dienste wat hierin beskryf word nie. DAAR IS GEEN WAARBORG VIR DIE ONTWERPMATERIALE EN DIE KOMPONENTE WAT GEBRUIK WORD OM MOD-IO2 TE SKEP NIE. HULLE WORD SLEGS GESKIKT VIR MODIO2.

HOOFSTUK 1 VERBYVIEW

Inleiding tot die hoofstuk
Dankie dat jy die MOD-IO2 enkelbord rekenaar van Olimex gekies het! Hierdie dokument verskaf 'n gebruikersgids vir die Olimex MOD-IO2-bord. As 'n verbyview, gee hierdie hoofstuk die omvang van hierdie dokument en lys die bord se kenmerke. Die verskille tussen die lede van die MOD-IO2- en MOD-IO-rade word genoem. Die dokument se organisasie word dan uiteengesit. Die MOD-IO2-ontwikkelingsbord maak kode-ontwikkeling moontlik van toepassings wat op die mikrobeheerder PIC16F1503, vervaardig deur Microchip, loop.

Kenmerke

  • PIC16F1503 mikrobeheerder vooraf gelaai met oopbron-firmware vir makliker koppelvlak, veral met Linux-geaktiveerde borde
  • Gebruik I2C, laat I2C-adresverandering toe
  • Stapelbare, UEXT manlike en vroulike verbindings
  • 9-pen terminale skroefverbinding vir 7 GPIO's, 3.3V en GND
  • 7 GPIO's wat vir verskillende doeleindes gebruik kan word soos PWM, SPI, I2C, ANALOG IN/UIT, ens.
  • 2 relaisuitsette met 15A/250VAC-kontakte met skroefterminale
  • RELAIS uitset status LED's
  • ICSP 6-pen connector vir in-kring programmering en opdatering met PIC-KIT3 of ander versoenbare instrument
  • PWR-aansluiting vir 12V DC
  • Vier monteringsgate 3.3 mm ~ (0.13)”
  • UEXT vroulik-vrou-kabel ingesluit
  • FR-4, 1.5 mm ~ (0.062)", rooi soldeermasker, wit syskerm-komponentdruk
  • Afmetings: (61 x 52) mm ~ (2.40 x 2.05)”

MOD-IO vs MOD-IO2
MOD-IO2 is 'n kleiner insetuitset-uitbreidingsmodule in vergelyking met MOD-IO, beide in terme van grootte en in terme van funksionaliteit, maar in baie situasies kan MOD-IO2 'n beter keuse bied. Ontwerpe wat optiese koppelaars benodig, moet MOD-IO oorweeg. Daarbenewens het MOD-IO 'n beter kragtoevoer met die opsie om voltage in die 8-30VDC-reeks.

Teikenmark en doel van die direksie
MOD-IO2 is 'n uitbreidingsontwikkelingsbord wat met ander Olimex-borde kan koppel via die UEXT-aansluiting, dit voeg RELA's en GPIO's by. Veelvuldige MOD-IO2's is stapelbaar en adresseerbaar. Die firmware laat jou toe om met die bord te kommunikeer deur eenvoudige opdragte te gebruik en tog kan jy, as jy wil, die firmware vir jou behoeftes verander.

As jy met enige van ons ontwikkelingsborde met UEXT-koppelaar werk en jy benodig meer GPIO's en RELAY-uitsette, kan jy dit byvoeg deur MOD-IO2 aan jou ontwikkelingsbord te koppel. Hierdie bord laat maklike koppelvlakke na 2 relais en 7 GPIO's toe. MOD-IO2 is stapelbaar en adresseerbaar – hierdie borde kan aanmekaar geprop word en jy kan soveel insette en uitsette byvoeg as wat jy wil! 2-4- 6-8 ens! MOD-IO2 het 'n PIC16F1503 mikrobeheerder en die firmware is oopbron en beskikbaar vir wysiging. Die bord is 'n baie goeie toevoeging tot die meeste Olimex-borde as jy analoog GPIO's en relais benodig.

Organisasie
Elke afdeling in hierdie dokument dek 'n aparte onderwerp, soos volg georganiseer:

  • Hoofstuk 1 is verbyview van die bordgebruik en kenmerke
  • Hoofstuk 2 verskaf 'n gids om die bord vinnig op te stel
  • Hoofstuk 3 bevat die algemene borddiagram en uitleg
  • Hoofstuk 4 beskryf die komponent wat die hart van die bord is: die PIC16F1503
  • Hoofstuk 5 dek die connector penout, randapparatuur en jumper beskrywing
  • Hoofstuk 6 wys die geheuekaart
  • Hoofstuk 7 verskaf die skemas
  • Hoofstuk 8 bevat die hersieningsgeskiedenis, nuttige skakels en ondersteuningsinligting

HOOFSTUK 2 OPSTEL VAN DIE MOD-IO2-RAAD

Inleiding tot die hoofstuk
Hierdie afdeling help jou om die MOD-IO2-ontwikkelingsbord vir die eerste keer op te stel. Oorweeg asseblief eers die elektrostatiese waarskuwing om te verhoed dat die bord beskadig word, en ontdek dan die hardeware en sagteware wat nodig is om die bord te gebruik. Die prosedure om die bord aan te skakel word gegee, en 'n beskrywing van die standaardbordgedrag word gedetailleerd.

Elektrostatiese waarskuwing
MOD-IO2 word in 'n beskermende anti-statiese pakket gestuur. Die bord moet nie aan hoë elektrostatiese potensiale blootgestel word nie. 'n Grondband of soortgelyke beskermende toestel moet gedra word wanneer die bord hanteer word. Vermy om aan die komponentpenne of enige ander metaalelement te raak.

Vereistes
Om die MOD-IO2 optimaal op te stel, word die volgende items benodig:

  • 'n Bord met 'n gratis data-UART of enige OLIMEX-bord wat 'n UEXT-aansluiting het
  • 12V kragbron vir die afloswerking; dit moet by die kragaansluiting aan boord pas

As jy die bord wil herprogrammeer of die firmware wil wysig, sal jy ook nodig hê:

  • PIC-versoenbare programmeerder – nie dat die aansluiting vir die ICSP-programmering 'n 0.1” 6-pen een is nie. Ons het 'n goedkoop versoenbare PIC16F1503 programmeerder gebaseer op Microchip se PIC-KIT3.
  • Sommige van die voorgestelde items kan byvoorbeeld deur Olimex gekoop word:
  • PIC-KIT3 – Olimex-programmeerder wat PIC16F1503 SY0612E kan programmeer – kragtoevoeradapter 12V/0.5A vir Europese kliënte, kom met 'n kragaansluiting wat pas by die aansluiting van MOD-IO2

Aandryf van die bord
Die bord word aangedryf deur die kragaansluiting. Jy moet 12V DC voorsien. Vir die Europese kliënte verkoop ons 'n bekostigbare kragtoevoeradapter 12V/0.5A – SY0612E. As jy die bord korrek aanstuur, sal die PWR_LED aan boord aanskakel.

Firmware beskrywing en basiese gebruik onder Linux
Daar is firmware op die PIC van die bord gelaai wat makliker gebruik maak van MOD-IO2 via I2C-protokol. Die firmware van MOD-IO2 het deur verskeie iterasies gegaan. Die jongste hersiening van die firmware is hersiening 4.3. Om die firmware te gebruik met nie-Linux-geaktiveerde gasheerborde, verwys asseblief na die README.PDF in die argief wat die firmwarebronne bevat. Fermware-hersienings 1, 2 en 3 is NIE versoenbaar nie. Hierdie firmware-hersienings definieer verskillende MOD-IO2-bordadresse en verskillende opdragstelle. Fermware-hersienings 3, 3.1 en 3.02 (3. xx) en 4.3 is versoenbaar. Neem asseblief kennis dat die pasgemaakte firmware dalk NIE al die hardeware-vermoëns van MODIO2 ondersteun nie. In sommige gevalle sal jy dalk die firmware moet aanpas om die hardeware van MOD-IO2 by sy
volle potensiaal!

Pasgemaakte sagteware-instrument vir die beheer van MOD-IO2 onder Linux
Om dinge nog eenvoudiger te maak, het ons 'n sagteware-instrument geskryf om MOD-IO2 onder te beheer

Linux. Jy kan dit dalk hier vind
https://github.com/OLIMEX/OLINUXINO/tree/master/SOFTWARE/UEXT%20MODULES/

MOD-IO2/Linux-toegangsinstrument
Hierdie sagteware-instrument benodig 'n Linux-geaktiveerde bord. Die instrument werk met MOD-IO2 eenhede gelaai met firmware hersiening 3 of nuwer. Vir volle versoenbaarheid met die pasgemaakte sagteware-instrument, moet jou MODIO2-bord firmware-hersiening 3.02 of nuwer gebruik. Om die instrument te gebruik, plaas eenvoudig die file "modio2tool" op jou bord. Navigeer na die gids waar jy dit geplaas het en tik "./modio2tool -h" om hulp te kry oor al die beskikbare opdragte.

Die meeste van die opdragte vereis die hardeware I2C-nommer soos gedefinieer in jou Linux-verspreiding met parameter -BX, waar X die nommer van die I2C-koppelvlak is. Let daarop dat die sagteware by verstek gestel is vir gebruik met hardeware I2C-koppelvlak #2 en bord-ID 0x21 – as jou opstelling anders is, sal jy elke keer moet spesifiseer deur -BX (X is die hardeware I2C-nommer) en -A 0xXX( XX is die Die I2C-adres van die module).

Sommige eksamples van die gebruik van modio2tool en MOD-IO2 in Linux:

  • - Bring die hulpkieslys op:
  • ./modio2tool -h
  • , waar
  • ./modio2tool – voer die binêre uit
  • -h – parameter wat gebruik word om die hulpinligting aan te vra

Verwagte resultaat: die formaat van opdragte sal gewys word en 'n lys van opdragte sal gedruk word.

  • – Skakel beide relais aan:
  • ./modio2tool -B 0 -s 3
  • , waar
  • -B 0 – stel die bord om sy hardeware I2C #0 te gebruik (tipies óf “0”, “1” of “2”)
  • -s 3 – “s” word gebruik om die relais aan te skakel; "3" spesifiseer om beide relais aan te skakel (gebruik "1" of "2" vir slegs die eerste of slegs die tweede aflos)

Verwagte resultaat: 'n spesifieke klank sal voorkom en aflos-LED's sal aanskakel.

  • – Skakel beide relais af:
  • ./modio2tool -B 0 -c 3
  • , waar
  • B 0 – stel die bord in om sy hardeware I2C #0 te gebruik (gewoonlik óf “0”, “1” of “2”)
  • c 3 – “c” word gebruik om die toestandrelais af te skakel; "3" spesifiseer om beide relais af te skakel (gebruik "1" of 2" vir slegs die eerste of slegs die tweede aflos)

Verwagte resultaat: 'n spesifieke klank sal voorkom en die aflos-LED's sal afskakel.

  • – Lees die status van die relais (beskikbaar sedert MOD-IO2 se firmware hersiening 3.02): ./modio2tool -B 0 -r
  • , waar
  • -B 0 – stel die bord om sy hardeware I2C #0 te gebruik (tipies óf “0”, “1” of “2”)
  • -r – “r” word gebruik om die relais te lees;

Verwagte resultaat: die toestand van die aflos sal gedruk word. 0x03 beteken dat beide relais aan is (gelykstaande aan die binêre 0x011).

Lees analoog insette:

  • ./modio2tool -B 0 -A 1
  • , waar
  • -B 0 – stel die bord om sy hardeware I2C #0 te gebruik (tipies óf “0”, “1” of “2”)
  • -A 1 – “A” word gebruik om die analoog insette te lees; “1” is die analoog inset wat gelees word – jy kan “1”, “2”, “3” of “5” gebruik aangesien nie alle AN-seine beskikbaar is nie.

Verwagte resultaat: Die voltage van die AN sou gedruk word. As daar niks gekoppel is nie, kan dit enigiets soos "ADC1: 2.311V" wees.

  • Verandering van die I2C-adres – as jy meer as een MOD-IO2 gebruik (beskikbaar sedert MOD-IO2 se firmware-hersiening 3.02)
  • ./modio2tool -B 0 -x 15
  • , waar
  • -B 0 – stel die bord om sy hardeware I2C #0 te gebruik (tipies óf “0”, “1” of “2”)
  • -x 15 – “x” word gebruik om die I2C-adres van die bord te verander; "15" is die verlangde nommer - dit verskil van die verstek "0x21".
  • Verwagte resultaat: die bord sal 'n nuwe I2C-adres hê en jy sal dit met -A 0xXX moet spesifiseer as jy die modio2tools in die toekoms wil gebruik.
  • Vir meer inligting verwys na die hulp wat deur modio2tools teruggestuur word of na modio2tools se bronkode.

I2C-gereedskap vir die beheer van MOD-IO2 onder Linux
In plaas van die pasgemaakte program wat in 2.4.1 genoem word, kan jy dalk die gewilde Linux-instrument “i2c-tools” gebruik.

Laai dit af met apt installeer i2c-tools

MOD-IO2 is versoenbaar met i2c-gereedskap sedert die vrystelling van sy firmware 3. In daardie geval is die opdragte die gewildste van die i2c-tools – i2cdetect, i2cdump, i2cget, i2cset. Gebruik die bogenoemde opdragte en die inligting oor die firmware om verskillende data te stuur (i2cset) en (i2cget) te ontvang. Die inligting oor die firmware is geleë in 'n README.pdf file in die argief van die firmware; die argief wat die nuutste firmware (4.3) bevat, kan hier gevind word:
https://www.olimex.com/Products/Modules/IO/MOD-IO2/resources/MOD-IO2_firmware_v43.zip

Sommige eksamples vir die opstel/lees van MOD-IO2 se randapparatuur in Linux met behulp van i2c-tools

  • - Skakel die relais aan:
  • i2cset –y 2 0x21 0x40 0x03
  • , waar
  • i2cset – opdrag vir die stuur van data;
  • -y – om die j/n-bevestigingsboodskap oor te slaan;
    2 – bord se hardeware I2C-nommer (tipies 0 of 1 of 2);
  • 0×21 – bordadres (0×21 moet vir skryf gebruik word);
  • 0×40 – Skakel afloswerking aan of af (soos gesien in die firmware README.pdf);
  • 0×03 – moet as binêre geïnterpreteer word 011 – skakel beide aflos aan (0×02 sal slegs tweede aflos draai, 0×01 slegs die eerste, 0×00 sal albei afskakel – 0×03 weer sal hulle ook afskakel);

Verwagte resultaat: 'n spesifieke klank sou voorkom en aflosligte sou aanskakel.

Lees die status van die relais (beskikbaar sedert MOD-IO2 se firmware-hersiening 3.02):

  • i2cset –y 2 0x21 0x43 en dan die lees-opdrag
  • i2cget –y 2 0x21
  • , waar
  • i2cset – opdrag vir die stuur van data;
  • -y – om die j/n-bevestigingsboodskap oor te slaan;
  • 2 – I2C-nommer (gewoonlik 0, 1 of 2);
  • 0x21 – bordadres (0x21 moet vir skryf gebruik word);
  • 0x43 – lees aflosbewerkings (soos gesien in die firmware README.pdf;

Verwagte resultate: 0x00 – wat beteken beide aflos is af; 0x03 – moet geïnterpreteer word as binêre 011, bv. beide aflosse is aan; ens.

Lees analoog insette/uitsette:

  • i2cset –y 2 0x21 0x10en dan die lees-opdrag
  • i2cget –y 2 0x21
  • , waar
  • 0x10 – die eerste analoog IO;

Die groot ding hier is dat om te lees, jy moet skryf ("dat jy sou lees"). Lees is 'n kombinasie van i2cset en i2cget!
Verwagte resultate: op die terminaal, sal jy ewekansige en veranderende nommers of 0x00 0x08 ontvang, of 0xFF of jy die GPIO swewend het of op 0V gestel of op 3.3V gestel het.

  • - Stel alle analoog IO's op 'n hoë vlak: i2cset -y 2 0x21 0x01 0x01
  • , waar
  • 0x21 – die I2C-adres van die MOD-IO2
  • 0x01 – volgens die README.pdf word SET_TRIS gebruik om poortaanwysings te definieer;
  • 0x01 – die hoë vlak (vir die lae-vlak gebruik 0x00)

Lees alle analoog IO's

  • i2cset –y 2 0x21 0x01
  • i2cget –y 2 0x21
  • Gedetailleerde verduidelikings van die vooraf gelaaide sagteware kan gevind word in die demo-pakket wat op ons beskikbaar is web bladsy.
  • Verandering van I2C-toesteladres – as jy meer as een MOD-IO2 gebruik (beskikbaar sedert MODIO2 se firmware-hersiening 3.02) i2cset 2 0x21 0xF0 0xHH
  • waar

0xF0 is die opdragkode vir I2C-verandering
HH is 'n nuwe adres in heksadesimale formaat Let daarop dat die PROG-jumper gesluit moet word om die adres te kan verander. As jy die nommer van die adres vergeet kan jy die modio2tool gebruik om die adres te vind, die opdrag en parameter sal “modio2tool -l” wees. U kan ook die verstekadres (0x21) terugstel met die opdrag en parameter "modio2tool -X".

HOOFSTUK 3 MOD-IO2 RAAD BESKRYWING

Inleiding tot die hoofstuk
Hier maak jy kennis met die hoofdele van die bord. Let op die name wat op die bord gebruik word verskil van die name wat gebruik word om hulle te beskryf. Vir die werklike name, kyk na die MOD-IO2-bord self.

 Uitleg (bo view)

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

HOOFSTUK 4 DIE PIC16F1503 MIKROBEHEERDER

Inleiding tot die hoofstuk
In hierdie hoofstuk is die inligting oor die hart van MOD-IO2 - sy PIC16-mikrobeheerder. Die inligting hieronder is 'n gewysigde weergawe van die datablad wat deur sy vervaardigers van Microchip verskaf word.

Die PIC16F1503 kenmerke

  • Verbeterde middelslagkern met 49 instruksies, 16 stapelvlakke
  • Flash-programgeheue met selflees/skryfvermoë
  • Interne 16MHz ossillator
  • 4x Selfstandige PWM-modules
  • Komplementêre golfvormgenerator (CWG) Module
  • Numeries Beheerde Ossillator (NCO) Module
  • 2x konfigureerbare logiese sel (CLC)-modules
  • Geïntegreerde temperatuuraanwysermodule
  • Kanaal 10-bis ADC met Voltage Verwysing
  • 5-bis digitaal na analoog-omskakelaar (DAC)
  • MI2C, SPI
  • 25mA Bron/Sinkstroom I/O
  • 2x 8-bis timers (TMR0/TMR2)
  • 1x 16-bis timer (TMR1)
  • Uitgebreide waghond-afteller (WDT)
  • Verbeterde aan-/af-terugstelling
  • Laekrag-bruin-uit-terugstelling (LPBOR)
  • Programmeerbare verbruining-terugstelling (BOR)
  • In-kring-reeksprogrammering (ICSP)
  • In-kring-ontfouting met behulp van 'n ontfoutkopskrif
  • PIC16LF1503 (1.8V – 3.6V)
  • PIC16F1503 (2.3V – 5.5V)

Vir omvattende inligting oor die mikrobeheerder besoek die Mikroskyfie's web bladsy vir 'n datablad. Op die oomblik van die skryf van die mikrobeheerder-datablad kan by die volgende skakel gevind word: http://ww1.microchip.com/downloads/en/DeviceDoc/41607A.pdf.

HOOFSTUK 5 KONNEKTORS EN PINOUT

Inleiding tot die hoofstuk
In hierdie hoofstuk word die verbindings aangebied wat op die bord gevind kan word, almal saam met hul pinout en aantekeninge daaroor. Springerfunksies word beskryf. Notas en inligting oor spesifieke randapparatuur word aangebied. Aantekeninge oor die koppelvlakke word gegee.

ICSP
Die bord kan geprogrammeer en ontfout word vanaf die 6-pen ICSP. Hieronder is die tabel van die JTAG. Hierdie koppelvlak kan met Olimex se PIC-KIT3-ontfouters gebruik word.

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

ICSP
Speld # Sein Naam Speld # Sein Naam
1 MCLAREN 4 GPIO0_ICSPDAT
2 +3.3V 5 GPIO0_ICSPCLK
3 GND 6 Nie gekoppel nie

UEXT modules
MOD-IO2-bord het twee UEXT-verbindings (manlik en vroulik) en kan met Olimex se UEXT-borde koppel. Vir meer inligting oor UEXT besoek asseblief: https://www.olimex.com/Products/Modules/UEXT/

Vroulike aansluiting
Die vroulike aansluiting word gebruik om óf direk aan 'n bord te koppel (sonder om die vroulike-vrou-kabel te gebruik) óf om die module aan 'n ander MOD-IO2 te koppel – om 'n stapelbare module te skep wat via die I2C aangespreek kan word. Onthou om die I2C-adres van elke bord te verander wanneer jy veelvuldige borde gebruik. By verstek is die I2C-adres 0x21.

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

Vroulike UEXT
Speld # Sein naam Speld # Sein naam
1 +3.3V 6 SDA
2 GND 7 Nie gekoppel nie
3 Nie gekoppel nie 8 Nie gekoppel nie
4 Nie gekoppel nie 9 Nie gekoppel nie
5 SCL 10 Nie gekoppel nie

Manlike koppelaar
Die manlike verbinding word saam met die lintkabel in die pakket gebruik om aan 'n ander manlike UEXT te koppel of om aan 'n ander MOD-IO2 te koppel.

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

Manlik UEXT
Speld # Sein naam Speld # Sein naam
1 +3.3V 6 SDA
2 GND 7 Nie gekoppel nie
3 Nie gekoppel nie 8 Nie gekoppel nie
4 Nie gekoppel nie 9 Nie gekoppel nie
5 SCL 10 Nie gekoppel nie

Aflos uitset verbindings
Daar is twee relais in MOD-IO. Hul uitsetseine is die standaard Normal Closed (NC), Normal Open (NO) en Common (COM).

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

REL1 – UIT1
Speld # Sein naam
1 NEE – normaal oop
2 NC – normaal gesluit
3 COM – algemeen

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

REL2 – UIT2
Speld # Sein naam
1 COM – algemeen
2 NEE – normaal oop
3 NC – normaal gesluit

GPIO-verbindings
Die GPIO-verbindings kan gebruik word om PWM, I2C, SPI, ens. te implementeer. Let daarop dat die name van elke pen ook onderaan die bord gedruk is.

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

Speld # Sein naam Analoog insette
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
Die DC loop domkrag het 'n 2.0mm binnepen en 'n 6.3mm gat. Meer inligting oor die presiese komponent kan hier gevind word: https://www.olimex.com/wiki/PWRJACK Vir Europese klante hou en verkoop ons ook basiese kragtoevoeradapters wat versoenbaar is met die kragaansluiting.

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

Speld # Sein naam
1 Krag Invoer
2 GND

Jumper beskrywing
Neem asseblief kennis dat byna al (behalwe PROG) van die springers op die bord SMD-tipe is. As jy onseker voel in jou soldeer-/snytegniek is dit beter om nie SMD-springers te probeer verstel nie. Ook as jy voel dat jy nie in staat is om die PTH-springer met jou hande te verwyder nie, gebruik beter pincet.

PROG
PTH-springer benodig om I2C-adres via sagteware te verander. Word gebruik om die verandering van I2C-adres te beperk. As jy die I2C-adres wil verander, moet jy dit toemaak. Die verstekposisie is oop.

SDA_E/SCL_E
Wanneer jy meer as een MOD-IO2 gekoppel het, moet jy daardie twee jumpers gesluit hou, anders sal die I2C lyn ontkoppel word. Die verstekposisies vir beide springers is gesluit.

UEXT_FPWR_E
Indien gesluit verskaf 3.3V by die vroulike UEXT-aansluiting. (Wees versigtig want as jy daardie jumper toemaak, maak jy ook die manlike een op die volgende MOD-IO2 lyn toe, dit kan 'n elektriese brand aan die bord veroorsaak. Die verstek posisie is oop.

UEXT_MPWR_E
Indien gesluit verskaf 3.3V by die manlike UEXT-aansluiting. (Wees versigtig, want as jy daardie jumper toemaak en ook die vroulike een op die volgende MOD-IO2-lyn toemaak, kan dit 'n elektriese brandwond aan die bord veroorsaak. Die verstekposisie is oop.

Bykomende hardeware komponente
Die komponente hieronder is op MOD-IO2 gemonteer, maar word nie hierbo bespreek nie. Hulle word hier gelys vir volledigheid: Relay LED's + Power LED.

HOOFSTUK 6 BLOKDIAGRAM EN GEHEUË

Inleiding tot die hoofstuk
Op hierdie bladsy kan jy 'n geheuekaart vir hierdie familie van verwerkers vind. Dit word sterk aanbeveel om na die oorspronklike datablad wat deur Microchip vrygestel is te verwys vir een van hoër gehalte.

Verwerker blokdiagram

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

Fisiese geheue kaart

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

HOOFSTUK 7 SKEMA

Inleiding tot die hoofstuk
In hierdie hoofstuk is die skemas geleë wat logies en fisies MOD-IO2 beskryf.

Arend skematiese
MOD-IO2 skematiese is sigbaar vir verwysing hier. Jy kan dit ook vind op die web bladsy vir MODIO2 op ons webwerf: https://www.olimex.com/Products/Modules/IO/MOD-IO2/open-source-hardware Hulle is geleë in die HARDEWARE afdeling.
Die EAGLE-skema is op die volgende bladsy geleë vir vinniger verwysing.

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

Fisiese afmetings
Let daarop dat alle afmetings in mils is.

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

Die drie hoogste elemente op die bord in volgorde van die hoogste tot die kortste is relay T1 – 0.600” (15.25 mm) oor die PCB; aflos T2 – 0.600” (15.25 mm); ICSP-aansluiting – 0.450” (11.43 mm). Let daarop dat die bogenoemde maatreëls nie die PCB insluit nie.

HOOFSTUK 8 HERSIENINGSGESKIEDENIS EN ONDERSTEUNING

Inleiding tot die hoofstuk
In hierdie hoofstuk vind jy die huidige en vorige weergawes van die dokument wat jy lees. Ook die web bladsy vir jou toestel gelys word. Maak seker dat u dit na aankoop nagaan vir die nuutste beskikbare opdaterings en bvamples.

Dokument hersiening

 

Hersiening

 

Veranderinge

 

Gewysigde bladsy#

 

A, 27.08.12

 

– Aanvanklike skepping

 

Almal

   

– Verskeie oorskiet van die reggemaak

 
B,

16.10.12

sjabloon wat verkeerd verwys het

verwerkers en borde

6, 10, 20
  - Opgedateerde skakels  
   

- Opgedateerde vrywaring om by die oopbron-aard van die bord te pas

 

2

C,

24.10.13

– Het 'n paar examples en firmware weergawe 3 verduideliking 7
  - Opgedateerde produkondersteuning 23
  - Algemene formateringverbeterings Almal
   

- Het die handleiding opgedateer om te reflekteer

 
D,

27.05.15

nuutste firmware hersiening 3.02

- Bygevoeg inligting oor die nuwe

7, 8, 9, 10, 11
  Linux-instrument – ​​modio2tools  
E, 27.09.19 – Het die handleiding opgedateer om die nuutste firmware-hersiening 4.3 te weerspieël  

7, 8, 9, 10, 11

F, 17.05.24 - verkeerde inligting oor die I2C-adresverandering-opdrag reggestel  

13, 19

Raad se hersiening

 

Hersiening, datum

 

Hersieningsaantekeninge

 

B, 18.06.12

 

Aanvanklike vrystelling

Nuttig web skakels en aankoopkodes
Die web bladsy wat jy kan besoek vir meer inligting oor jou toestel is https://www.olimex.com/mod-io2.html.

BESTELKODES

  • MOD-IO2 – die weergawe van die bord wat in hierdie dokument bespreek word
  • MOD-IO – die groter weergawe met optiese koppelaars en 'n 8-30VDC kragreeks opsie
  • PIC-KIT3 – Olimex-programmeerder wat MOD-IO2 kan programmeer
  • SY0612E – kragtoevoeradapter 12V/0.5A vir MOD-IO2 – 220V (Europese verenigbaarheid)

Die jongste pryslys kan gevind word by https://www.olimex.com/prices.

Hoe om te bestel?
Jy kan direk by ons aanlynwinkel of enige van ons verspreiders koop. Let daarop dat dit gewoonlik vinniger en goedkoper is om Olimex-produkte by ons verspreiders te koop. Lys van bevestigde Olimex LTD verspreiders en herverkopers: https://www.olimex.com/Distributors.
Kontroleer https://www.olimex.com/ vir meer inligting.

Produk ondersteuning
Vir produkondersteuning, hardeware-inligting en foutverslae e-pos aan: support@olimex.com. Alle dokument- of hardeware-terugvoer is welkom. Let daarop dat ons hoofsaaklik 'n hardewaremaatskappy is en dat ons sagteware-ondersteuning beperk is. Oorweeg asseblief om die onderstaande paragraaf oor die waarborg van Olimex-produkte te lees.

Alle goedere word nagegaan voordat dit uitgestuur word. In die onwaarskynlike geval dat goedere foutief is, moet dit teruggestuur word aan OLIMEX by die adres wat op u bestellingsfaktuur gelys is. OLIMEX sal nie goedere aanvaar wat meer as die benodigde hoeveelheid gebruik is nie
hul funksionaliteit te evalueer.

Indien gevind word dat die goedere in werkende toestand is, en die gebrek aan funksionaliteit die gevolg is van 'n gebrek aan kennis aan die kant van die kliënt, sal geen terugbetaling gemaak word nie, maar die goedere sal op hul koste aan die gebruiker terugbesorg word. Alle terugsendings moet deur 'n RMA-nommer gemagtig word. E-pos support@olimex.com vir die magtigingsnommer voordat enige goedere teruggestuur word. Sluit asseblief jou naam, foonnommer en bestelnommer by jou e-posversoek in.

Terugsendings vir enige onaangeraakte ontwikkelingsbord, programmeerder, gereedskap en kabels word binne 7 dae vanaf die datum van ontvangs van handelsware toegelaat. Na so tyd word alle verkope as finaal beskou. Terugsendings van verkeerd bestelde items word toegelaat onderhewig aan 'n 10% hervoorraadfooi. Wat is onaangeraak? As jy dit aan krag gehaak het, het jy dit beïnvloed. Om duidelik te wees, dit sluit items in wat aan gesoldeer is of wat hul firmware verander het. As gevolg van die aard van die produkte waarmee ons te doen het (prototipering van elektroniese gereedskap), kan ons nie terugstuur van items toelaat wat geprogrammeer, aangeskakel of andersins na versending van ons pakhuis verander is nie. Alle teruggestuurde goedere moet in die oorspronklike goed en skoon toestand wees. Terugsendings op beskadigde, gekrapte, geprogrammeerde, verbrande of andersins 'gespeel' handelsware sal nie aanvaar word nie.

Alle terugsendings moet al die fabrieksbykomstighede insluit wat saam met die item kom. Dit sluit enige In-Kring-Seriële-Programmering-kabels, anti-statiese verpakking, bokse, ens in. Met jou terugsending, sluit jou PO# in. Sluit ook 'n kort verduidelikingsbrief in van hoekom die goedere teruggestuur word en meld jou versoek vir óf 'n terugbetaling óf 'n omruiling. Sluit die magtigingsnommer op hierdie brief en die buitekant van die versendingboks in. Neem asseblief kennis: Dit is jou verantwoordelikheid om te verseker dat teruggekeerde goedere ons bereik. Gebruik asseblief a
betroubare vorm van versending. As ons nie jou pakkie ontvang nie, sal ons nie aanspreeklik gehou word nie. Gestuur- en hanteringskoste is nie terugbetaalbaar nie. Ons is nie verantwoordelik vir enige versendingskoste van goedere wat aan ons terugbesorg word of werkende items aan jou terugbesorg word nie.
Die volledige teks kan gevind word by https://www.olimex.com/wiki/GTC#Warranty vir toekomstige verwysing.

Dokumente / Hulpbronne

OLIMEX MOD-IO2-uitbreidingsbord [pdfGebruikershandleiding
MOD-IO2 Uitbreidingsbord, MOD-IO2, Uitbreidingsbord, Bord

Verwysings

Los 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Vereiste velde is gemerk *