OLIMEX-logo

OLIMEX MOD-IO2 Extension Board

OLIMEX-MOD-IO2-Extension-Board-product

CHOYAMBA
2024 Olimex Ltd. Olimex®, logo ndi zophatikizika zake, ndi zizindikilo zolembetsedwa za Olimex Ltd. Maina azinthu zina akhoza kukhala zizindikilo za ena ndipo maufulu ndi a eni ake. Zomwe zili m'chikalatachi zimaperekedwa pokhudzana ndi zinthu za Olimex. Palibe chilolezo, chofotokozera kapena chonenedwa kapena ayi, ku ufulu uliwonse waluso womwe umaperekedwa ndi chikalatachi kapena pokhudzana ndi kugulitsa zinthu za Olimex.

Ntchitoyi ili ndi chilolezo pansi pa Creative Commons Attribution-ShareAlike 3.0 Unported License. Kuti view kope la chilolezo ichi, pitani http://www.creativecommons.org/licenses/by-sa/3.0/. Mapangidwe a hardware awa ndi Olimex LTD ali ndi chilolezo pansi pa Creative Commons Attribution-ShareAlike 3.0 Unported. Chilolezo.

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

Pulogalamuyi imatulutsidwa pansi pa GPL. Zithunzi zomwe zili m'bukuli zitha kusiyana ndi zomwe zasinthidwa posachedwa. Zomwe zafotokozedwa m'chikalatachi zikuyenera kukulirakulira komanso kuwongolera. Zambiri za mankhwalawa ndikugwiritsa ntchito kwake zomwe zili m'chikalatachi zimaperekedwa ndi OLIMEX mwachikhulupiriro. Komabe, zitsimikizo zonse zomwe zikufotokozedwa kapena kuphatikizidwa, koma osalekeza pazotsimikizira zamalonda kapena kukwanira pazifuno sizikuphatikizidwa. Chikalatachi cholinga chake ndi kuthandiza owerenga kugwiritsa ntchito mankhwalawa. OLIMEX Ltd. sadzakhala ndi mlandu chifukwa cha kutayika kapena kuwonongeka kulikonse komwe kumabwera chifukwa chogwiritsa ntchito chidziwitso chilichonse chomwe chili m'chikalatachi cholakwika chilichonse kapena kuperewera pazidziwitso zotere kapena kugwiritsa ntchito molakwika kwa chinthucho.

Gulu lowunikirali / zida zowunikirazi zidapangidwa kuti zizigwiritsidwa ntchito popanga uinjiniya, ziwonetsero, kapena kuwunika kokha ndipo sizimaganiziridwa ndi OLIMEX kukhala zomalizidwa kuti zigwiritsidwe ntchito ndi anthu wamba. Anthu omwe akugwira ntchitoyo ayenera kukhala ndi maphunziro a zamagetsi ndikutsata miyezo yabwino yaukadaulo. Chifukwa chake, katundu woperekedwayo sanapangidwe kuti azikwanira malinga ndi kapangidwe kake, kutsatsa, ndi/kapena zodzitchinjiriza zokhudzana ndi kupanga, kuphatikiza chitetezo chazinthu ndi njira zachilengedwe, zomwe zimapezeka muzinthu zomaliza zomwe zimaphatikizira ma semiconductor oterowo. zigawo kapena matabwa ozungulira.

Olimex pakali pano imachita ndi makasitomala osiyanasiyana pazogulitsa, chifukwa chake makonzedwe athu ndi wogwiritsa ntchito siwokha. Olimex sakhala ndi mlandu wothandizira ntchito, kapangidwe kazinthu zamakasitomala, magwiridwe antchito apulogalamu, kapena kuphwanya ma patent kapena ntchito zomwe zafotokozedwa pano. PALIBE CHISINDIKIZO CHA Zipangizo ZOPANGITSA NDI ZINTHU ZOGWIRITSA NTCHITO KUPANGA MOD-IO2. AMAONEKEDWA WOFUNIKA KWA MODIO2 YOKHA.

MUTU 1 WATHAVIEW

Mau oyamba a mutuwo
Zikomo posankha kompyuta imodzi ya MOD-IO2 kuchokera ku Olimex! Chikalatachi chimapereka chiwongolero cha ogwiritsa ntchito pa board ya Olimex MOD-IO2. Monga kuthaview, mutuwu umapereka kukula kwa chikalatachi ndikulemba mndandanda wazinthu za bolodi. Kusiyana pakati pa mamembala a MOD-IO2 ndi MOD-IO board akutchulidwa. Bungwe la chikalatacho likufotokozedwa mwatsatanetsatane. Bungwe lachitukuko la MOD-IO2 limathandizira kupanga ma code a mapulogalamu omwe akuyenda pa microcontroller PIC16F1503, yopangidwa ndi Microchip.

Mawonekedwe

  • PIC16F1503 microcontroller yodzaza kale ndi fimuweya yotsegula kuti ilumikizane mosavuta, makamaka ndi ma board omwe ali ndi Linux.
  • Imagwiritsa ntchito I2C, imalola kusintha kwa ma adilesi a I2C
  • Ma stack-able, UEXT amuna ndi akazi zolumikizira
  • 9-pin terminal screw cholumikizira cha 7 GPIOs, 3.3V ndi GND
  • 7 GPIOs omwe angagwiritsidwe ntchito pazinthu zosiyanasiyana monga PWM, SPI, I2C, ANALOG IN/OUT, etc.
  • 2 zotulutsa zolumikizana ndi 15A/250VAC zolumikizana ndi zomangira
  • Ma LED amtundu wa RELAY
  • ICSP 6-pini cholumikizira cha mapulogalamu ozungulira ndikusintha ndi PIC-KIT3 kapena chida china chogwirizana
  • PWR jack ya 12V DC
  • Mabowo anayi 3.3mm ~ (0.13)"
  • UEXT chingwe chachikazi ndi chachikazi chikuphatikizidwa
  • FR-4, 1.5mm ~ (0.062)”, chigoba chofiyira, chosindikizira choyera cha silika
  • Makulidwe: (61 x 52)mm ~ (2.40 x 2.05)”

MOD-IO vs MOD-IO2
MOD-IO2 ndi gawo laling'ono lowonjezera lowonjezera poyerekeza ndi MOD-IO potengera kukula komanso magwiridwe antchito, komabe, nthawi zambiri, MOD-IO2 ikhoza kupereka chisankho chabwinoko. Mapangidwe omwe amafunikira ma optocouplers ayenera kuganizira za MOD-IO. Kuphatikiza apo, MOD-IO ili ndi magetsi abwinoko ndi mwayi wopereka voltage mu 8-30VDC osiyanasiyana.

Msika womwe mukufuna komanso cholinga cha board
MOD-IO2 ndi bolodi yokulitsa yomwe imatha kulumikizana ndi matabwa ena a Olimex kudzera pa cholumikizira cha UEXT imawonjezera ma RELAY ndi ma GPIO. Ma MOD-IO2 angapo ndi osasunthika komanso otha kuyankha. Firmware imakupatsani mwayi wolumikizana ndi bolodi pogwiritsa ntchito malamulo osavuta koma ngati mukufuna mutha kusintha firmware pazosowa zanu.

Ngati mumagwira ntchito ndi ma board athu aliwonse omwe ali ndi cholumikizira cha UEXT ndipo mukufuna ma GPIO ochulukirapo ndi zotulutsa za RELAY mutha kuwonjezera izi polumikiza MOD-IO2 ku board yanu yachitukuko. Bolodi iyi imalola kulumikizana kosavuta kwa ma 2 relay ndi 7 GPIOs. MOD-IO2 ndi yosasunthika komanso yotheka kuyankha - matabwawa amatha kulumikizidwa ndipo mutha kuwonjezera zolowetsa ndi zotuluka momwe mukufunira! 2-4-6-8 ndi zina! MOD-IO2 ili ndi PIC16F1503 microcontroller ndipo fimuweya ndiyotsegula ndipo ikupezeka kuti isinthidwe. Bolodi ndikuwonjezera kwabwino kwambiri pama board ambiri a Olimex ngati mukufuna ma analog GPIO ndi ma relay.

Bungwe
Chigawo chilichonse m'chikalatachi chili ndi mutu wosiyana, wokonzedwa motere:

  • Chaputala 1 chathaview mawonekedwe a board ndi kugwiritsa ntchito
  • Chaputala 2 chimapereka chitsogozo chokhazikitsa bolodi mwachangu
  • Chaputala 3 chili ndi chithunzi cha gulu lonse ndi masanjidwe
  • Chaputala 4 chikufotokoza chigawo chomwe chili pamtima pa bolodi: PIC16F1503
  • Chaputala 5 chimakhudza pinout yolumikizira, zotumphukira, ndi kufotokozera kwa jumper
  • Chaputala 6 chikuwonetsa mapu okumbukira
  • Chaputala 7 chimapereka schematics
  • Chaputala 8 chili ndi mbiri yobwereza, maulalo othandiza, ndi chidziwitso chothandizira

MUTU 2 KUKHALA BODI YA MOD-IO2

Mau oyamba a mutuwo
Gawoli limakuthandizani kukhazikitsa gulu lachitukuko la MOD-IO2 koyamba. Chonde ganizirani kaye, chenjezo la electrostatic kuti mupewe kuwononga bolodi, kenako pezani zida ndi mapulogalamu ofunikira kuti mugwiritse ntchito bolodi. Ndondomeko yowonjezeretsa bolodi yaperekedwa, ndipo kufotokozera kwa khalidwe losasinthika la board kumafotokozedwa mwatsatanetsatane.

Chenjezo lamagetsi
MOD-IO2 imatumizidwa mu phukusi loteteza anti-static. Bolodi sayenera kuwonetsedwa ndi mphamvu zambiri za electrostatic. Lamba woyambira pansi kapena chipangizo choteteza chofananacho chiyenera kuvalidwa pogwira bolodi. Pewani kukhudza zikhomo kapena chinthu china chilichonse chachitsulo.

Zofunikira
Kuti mukhazikitse MOD-IO2 moyenera, zinthu zotsatirazi ndi zofunika:

  • Bolodi yokhala ndi UART yaulere ya data kapena bolodi iliyonse ya OLIMEX yomwe ili ndi cholumikizira cha UEXT
  • 12V gwero la mphamvu ya ntchito yolandila; iyenera kukwanira jack power jack

Ngati mukufuna kusintha bolodi kapena kusintha firmware mufunikanso:

  • Wopanga mapulogalamu ogwirizana ndi PIC - osati kuti cholumikizira cha pulogalamu ya ICSP ndi 0.1" 6-pini imodzi. Tili ndi pulogalamu yotsika mtengo yogwirizana ndi PIC16F1503 kutengera PIC-KIT3 ya Microchip.
  • Zina mwazinthu zomwe zaperekedwa zitha kugulidwa ndi Olimex, mwachitsanzo:
  • PIC-KIT3 - Wopanga mapulogalamu a Olimex yemwe amatha kupanga PIC16F1503 SY0612E - adaputala yamagetsi 12V/0.5A kwa makasitomala aku Europe, imabwera ndi jack yamagetsi yomwe ikukwanira cholumikizira cha MOD-IO2

Kulimbitsa bolodi
Bolodi imayendetsedwa ndi jack power. Muyenera kupereka 12V DC. Kwa makasitomala aku Europe, timagulitsa adapter yamagetsi yotsika mtengo 12V/0.5A - SY0612E. Mukayatsa bolodi moyenera, PWR_LED yomwe ili pa bolodi idzayatsidwa.

Kufotokozera kwa Firmware ndi kugwiritsa ntchito koyambira pansi pa Linux
Pali firmware yokwezedwa pa PIC ya board yomwe imalola kugwiritsa ntchito MOD-IO2 mosavuta kudzera pa protocol ya I2C. Firmware ya MOD-IO2 yadutsa maulendo angapo. Kusintha kwaposachedwa kwa firmware ndikukonzanso 4.3. Kuti mugwiritse ntchito fimuweya yokhala ndi ma board olandirira opanda Linux chonde onani README.PDF munkhokwe yomwe ili ndi magwero a firmware. Kusintha kwa firmware 1, 2, ndi 3 sikugwirizana. Zosintha za firmware izi zimatanthauzira ma adilesi osiyanasiyana a MOD-IO2 ndi ma seti osiyanasiyana amalamulo. Kusintha kwa firmware 3, 3.1, ndi 3.02 (3. xx), ndi 4.3 n'zogwirizana. Chonde dziwani kuti fimuweya yachizolowezi SINGATHE kuthandizira mphamvu zonse za MODIO2. Nthawi zina, mungafunike kusintha firmware kuti mugwiritse ntchito zida za MOD-IO2 kuti zikhale zake
kuthekera kwathunthu!

Chida cha mapulogalamu okonda kuwongolera MOD-IO2 pansi pa Linux
Kuti zinthu zikhale zosavuta, talemba chida chowongolera MOD-IO2 pansi

Linux. Mutha kuzipeza pano
https://github.com/OLIMEX/OLINUXINO/tree/master/SOFTWARE/UEXT%20MODULES/

MOD-IO2/Linux-access-tool
Chida cha pulogalamuyo chimafuna bolodi yolumikizidwa ndi Linux. Chidachi chimagwira ntchito ndi mayunitsi a MOD-IO2 odzaza ndi firmware revision 3 kapena yatsopano. Kuti zigwirizane kwathunthu ndi zida zamapulogalamu, gulu lanu la MODIO2 liyenera kugwiritsa ntchito firmware revision 3.02 kapena yatsopano. Kugwiritsa ntchito chida ingoikani file "modio2tool" pa bolodi lanu. Pitani ku foda yomwe mudayiyika ndikulemba "./modio2tool -h" kuti mupeze thandizo pamalamulo onse omwe alipo.

Malamulo ambiri amafuna nambala ya I2C ya hardware monga momwe amafotokozera mu Linux yanu yogawa ndi parameter -BX, kumene X ndi chiwerengero cha mawonekedwe a I2C. Dziwani kuti mwachisawawa pulogalamuyo imayikidwa kuti igwiritsidwe ntchito ndi hardware I2C mawonekedwe #2 ndi board ID 0x21 - ngati kukhazikitsidwa kwanu kuli kosiyana muyenera kutchula nthawi zonse pogwiritsa ntchito -BX (X ndi nambala ya hardware I2C) ndi -A 0xXX( XX ndiye adilesi ya I2C ya module).

Ena exampZambiri pakugwiritsa ntchito modio2tool ndi MOD-IO2 mu Linux:

  • - Kubweretsa menyu yothandizira:
  • ./modio2tool -h
  • ,ku
  • ./modio2tool - imagwiritsa ntchito binary
  • -h - parameter yomwe imagwiritsidwa ntchito pofunsa zambiri

Chotsatira chomwe chikuyembekezeka: mtundu wa malamulo udzawonetsedwa ndipo mndandanda wa malamulo udzasindikizidwa.

  • - Kusintha kwa ma relay onse awiri:
  • ./modio2tool -B 0 -s 3
  • ,ku
  • -B 0 - imayika bolodi kuti igwiritse ntchito zida zake za I2C #0 (nthawi zambiri "0", "1", kapena "2")
  • -s 3 - "s" amagwiritsidwa ntchito kuyatsa ma relay; "3" imanena kuyatsa ma relay onse awiri (gwiritsani ntchito "1" kapena "2" polumikizana koyamba kapena yachiwiri yokha)

Chotsatira chomwe chikuyembekezeka: phokoso linalake likhoza kuchitika ndipo ma LED otumizira amatha kuyatsa.

  • - Kuzimitsa ma relay onse awiri:
  • ./modio2tool -B 0 -c 3
  • ,ku
  • B 0 - imayika bolodi kuti igwiritse ntchito zida zake za I2C #0 (nthawi zambiri "0", "1", kapena "2")
  • c 3 - "c" amagwiritsidwa ntchito kuzimitsa ma relay a boma; "3" imanena kuti muzimitsa ma relay onse awiri (gwiritsani ntchito "1" kapena 2 "panjira yoyamba kapena yachiwiri yokha)

Chotsatira chomwe chikuyembekezeka: phokoso linalake likhoza kuchitika ndipo ma LED otumizirana ma LED amazimitsa.

  • - Kuwerenga mawonekedwe a ma relay (omwe akupezeka kuyambira kusinthidwa kwa firmware ya MOD-IO2 3.02): ./modio2tool -B 0 -r
  • ,ku
  • -B 0 - imayika bolodi kuti igwiritse ntchito zida zake za I2C #0 (nthawi zambiri "0", "1", kapena "2")
  • -r - "r" amagwiritsidwa ntchito powerenga ma relay;

Chotsatira chomwe chikuyembekezeka: momwe ma relay adzasindikizidwa. 0x03 amatanthauza kuti ma relay onse ali pa (ofanana ndi binary 0x011).

Kuwerenga zolemba za analogi:

  • ./modio2tool -B 0 -A 1
  • ,ku
  • -B 0 - imayika bolodi kuti igwiritse ntchito zida zake za I2C #0 (nthawi zambiri "0", "1", kapena "2")
  • -A 1 - "A" imagwiritsidwa ntchito powerenga zolemba za analogi; "1" ndiye mawu a analogi omwe amawerengedwa - mutha kugwiritsa ntchito "1", "2", "3" kapena "5" popeza sizizindikiro zonse za AN zomwe zilipo.

Chotsatira chomwe chikuyembekezeka: Voltage za AN zidzasindikizidwa. Ngati palibe cholumikizidwa chikhoza kukhala chilichonse ngati "ADC1: 2.311V".

  • Kusintha adilesi ya I2C - ngati mugwiritsa ntchito MOD-IO2 yopitilira imodzi (yomwe ilipo kuyambira MOD-IO2's firmware revision 3.02)
  • ./modio2tool -B 0 -x 15
  • ,ku
  • -B 0 - imayika bolodi kuti igwiritse ntchito zida zake za I2C #0 (nthawi zambiri "0", "1", kapena "2")
  • -x 15 - "x" amagwiritsidwa ntchito kusintha adilesi ya I2C ya board; "15" ndi nambala yomwe mukufuna - ndiyosiyana ndi "0x21" yosasinthika.
  • Chotsatira chomwe chikuyembekezeka: bolodiyo idzakhala ndi adilesi yatsopano ya I2C ndipo muyenera kufotokozera ndi -A 0xXX ngati mukufuna kugwiritsa ntchito modio2tools mtsogolo.
  • Kuti mumve zambiri onani chithandizo chobwezeredwa ndi modio2tools kapena code code ya modio2tools.

Zida za I2C zowongolera MOD-IO2 pansi pa Linux
M'malo mwa chizolowezi chotchulidwa mu 2.4.1, mutha kugwiritsa ntchito chida chodziwika bwino cha Linux "i2c-tools".

Tsitsani ndi apt kukhazikitsa i2c-zida

MOD-IO2 yakhala ikugwirizana ndi zida za i2c kuyambira kutulutsidwa kwa firmware 3. Zikatero, malamulo ndi omwe amadziwika kwambiri kuchokera ku i2c-zida - i2cdetect, i2cdump, i2cget, i2cset. Gwiritsani ntchito malamulo omwe ali pamwambawa komanso zambiri zokhudza firmware kutumiza (i2cset) ndi kulandira (i2cget) deta yosiyana. Zambiri za firmware zili mu README.pdf file mu archive ya firmware; zosungidwa zomwe zili ndi firmware yaposachedwa (4.3) zitha kupezeka apa:
https://www.olimex.com/Products/Modules/IO/MOD-IO2/resources/MOD-IO2_firmware_v43.zip

Ena examples pokhazikitsa/kuwerenga zotumphukira za MOD-IO2 ku Linux pogwiritsa ntchito zida za i2c

  • - Kuyatsa ma relay:
  • i2cset -y 2 0x21 0x40 0x03
  • ,ku
  • i2cset - lamulo lotumiza deta;
  • -y - kulumpha y/n chitsimikizo;
    2 - Nambala ya I2C ya board (nthawi zambiri 0 kapena 1 kapena 2);
  • 0 × 21 - adiresi ya bolodi (0 × 21 iyenera kugwiritsidwa ntchito polemba);
  • 0×40 - Yatsani kapena kuzimitsa ntchito yotumizirana mauthenga (monga momwe tawonera mu firmware README.pdf);
  • 0 × 03 - ayenera kutanthauziridwa ngati bayinare 011 - kutembenukira pa ma relay onse (0 × 02 angatembenuke secondrelay yekha, 0 × 01 woyamba yekha, 0 × 00 kuzimitsa zonse - 0 × 03 kachiwiri kuzimitsa iwonso);

Chotsatira chomwe chikuyembekezeka: phokoso linalake likhoza kuchitika ndipo magetsi otumizirana mauthenga amayatsa.

Kuwerenga momwe ma relay (akupezeka kuyambira pa MOD-IO2's firmware revision 3.02):

  • i2cset -y 2 0x21 0x43 ndiyeno werengani lamulo
  • i2cget -y 2 0x21
  • ,ku
  • i2cset - lamulo lotumiza deta;
  • -y - kulumpha y/n chitsimikizo;
  • 2 - I2C nambala (nthawi zambiri 0, 1, kapena 2);
  • 0x21 - adilesi ya board (0x21 iyenera kugwiritsidwa ntchito polemba);
  • 0x43 - werengani machitidwe a relay (monga momwe tawonera mu firmware README.pdf;

Zotsatira zoyembekezeredwa: 0x00 - kutanthauza kuti maulendo onse awiri atsekedwa; 0x03 - ayenera kutanthauziridwa ngati binary 011, mwachitsanzo ma relay onse awiri ali; ndi zina.

Kuwerenga zolowetsa/zotulutsa za analogi:

  • i2cset -y 2 0x21 0x10 ndiyeno werengani lamulo
  • i2cget -y 2 0x21
  • ,ku
  • 0x10 - woyamba analogi IO;

Chinthu chachikulu apa ndikuti kuwerenga muyenera kulemba ("kuti mungawerenge"). Werengani ndi kuphatikiza kwa i2cset ndi i2cget!
Zotsatira zoyembekezeredwa: pa terminal, mumalandila manambala mwachisawawa kapena osintha kapena 0x00 0x08, kapena 0xFF kaya muli ndi GPIO yoyandama kapena yoyikidwa ku 0V kapena kukhala 3.3V.

  • - Kukhazikitsa ma IO onse a analogi pamlingo wapamwamba: i2cset -y 2 0x21 0x01 0x01
  • ,ku
  • 0x21 - adilesi ya I2C ya MOD-IO2
  • 0x01 - molingana ndi README.pdf ndi SET_TRIS imagwiritsidwa ntchito kufotokozera mayendedwe adoko;
  • 0x01 - mulingo wapamwamba (pantchito yotsika 0x00)

Kuwerenga ma analogi onse a IO

  • i2cset -y 2 0x21 0x01
  • i2cget -y 2 0x21
  • Malongosoledwe atsatanetsatane a pulogalamu yodzaza kale atha kupezeka mu phukusi lachiwonetsero lomwe likupezeka patsamba lathu web tsamba.
  • Kusintha adilesi ya chipangizo cha I2C - ngati mugwiritsa ntchito MOD-IO2 yopitilira imodzi (yomwe ilipo kuyambira MODIO2's firmware revision 3.02) i2cset 2 0x21 0xF0 0xHH
  • ku

0xF0 ndiye malamulo oyendetsera kusintha kwa I2C
HH ndi adilesi yatsopano mumtundu wa hexadecimal Dziwani kuti chodumpha cha PROG chiyenera kutsekedwa kuti chithe kusintha adilesi. Mukayiwala nambala ya adilesi yomwe mungagwiritse ntchito modio2tool kuti mupeze adilesi, lamulo ndi gawo lingakhale "modio2tool -l". Mutha kukhazikitsanso adilesi yokhazikika (0x21) ndi lamulo ndi parameter "modio2tool -X".

MUTU 3 MOD-IO2 BODI MALANGIZO

Mau oyamba a mutuwo
Apa mudziwa mbali zazikulu za bolodi. Dziwani kuti mayina omwe agwiritsidwa ntchito pa bolodi amasiyana ndi omwe amawafotokozera. Kwa mayina enieni onani bolodi la MOD-IO2 lokha.

 Kamangidwe (pamwamba view)

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

MUTU 4 PIC16F1503 MICROCONTROLLER

Mau oyamba a mutuwo
M'mutu uno muli zambiri zokhudza mtima wa MOD-IO2 - microcontroller yake ya PIC16. Zomwe zili pansipa ndi mtundu wosinthidwa wa database yoperekedwa ndi opanga kuchokera ku Microchip.

Zithunzi za PIC16F1503

  • Kupititsa patsogolo Kore ya Mid-range ndi Malangizo 49, Miyezo 16 ya Stack
  • Memory ya Flash Program yokhala ndi luso lowerenga / kulemba
  • Mkati 16MHz oscillator
  • Ma module a 4x Standalone PWM
  • Wowonjezera Waveform Generator (CWG) Module
  • Numerically Controlled Oscillator (NCO) Module
  • 2x Configurable Logic Cell (CLC) Module
  • Integrated Temperature Indicator Module
  • Channel 10-bit ADC yokhala ndi Voltage Reference
  • 5-bit Digital to Analogi Converter (DAC)
  • MI2C, SPI
  • 25mA Source/Sink current I/O
  • 2x 8-bit Timers (TMR0/TMR2)
  • 1x 16-bit Timer (TMR1)
  • Nthawi Yowonjezera ya Watchdog (WDT)
  • Kuwonjezera Mphamvu-Kuyatsa/Kuyimitsa-Kukhazikitsanso
  • Low-Power Brown-Out Reset (LPBOR)
  • Programmable Brown-out Reset (BOR)
  • In-Circuit Serial Programming (ICSP)
  • Mu-Circuit Debug pogwiritsa ntchito Debug Header
  • PIC16LF1503 (1.8V – 3.6V)
  • PIC16F1503 (2.3V – 5.5V)

Kuti mumve zambiri za microcontroller pitani ku Microchip's web tsamba lachidziwitso. Panthawi yolemba microcontroller datasheet imapezeka pa ulalo wotsatirawu: http://ww1.microchip.com/downloads/en/DeviceDoc/41607A.pdf.

MUTU 5 ZOLUMIKIRA NDI PINOUT

Mau oyamba a mutuwo
M'mutu uno pali zolumikizira zomwe zingapezeke pa bolodi zonse pamodzi ndi pinout awo ndi zolemba zawo. Ntchito za Jumper zikufotokozedwa. Zolemba ndi zidziwitso pa zotumphukira zina zimaperekedwa. Zolemba zokhudzana ndi zolumikizira zimaperekedwa.

Zamgululi
Bungwe likhoza kukonzedwa ndikusinthidwa kuchokera ku 6-pin ICSP. Pansipa pali tebulo la JTAG. Mawonekedwe awa atha kugwiritsidwa ntchito ndi Olimex's PIC-KIT3 debuggers.

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

Zamgululi
Pini # Chizindikiro Dzina Pini # Dzina la Signal
1 MCLAREN 4 GPIO0_ICSPDAT
2 + 3.3 V 5 GPIO0_ICSPCLK
3 GND 6 Osalumikizidwa

Zithunzi za UEXT
Bolodi ya MOD-IO2 ili ndi zolumikizira ziwiri za UEXT (mwamuna ndi wamkazi) ndipo imatha kulumikizana ndi ma board a Olimex a UEXT. Kuti mudziwe zambiri za UEXT chonde pitani: https://www.olimex.com/Products/Modules/UEXT/

Cholumikizira chachikazi
Chojambulira chachikazi chimagwiritsidwa ntchito kuti chigwirizane ndi bolodi mwachindunji (popanda kugwiritsa ntchito chingwe chachikazi ndi chachikazi) kapena kulumikiza gawolo ku MOD-IO2 ina - kupanga stackable module yomwe ingayankhidwe kudzera pa I2C. Kumbukirani kusintha adilesi ya I2C ya bolodi iliyonse mukamagwiritsa ntchito matabwa angapo. Mwachikhazikitso, adilesi ya I2C ndi 0x21.

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

UEXT wamkazi
Pini # Dzina lachikwangwani Pini # Dzina lachikwangwani
1 + 3.3 V 6 SDA
2 GND 7 Osalumikizidwa
3 Osalumikizidwa 8 Osalumikizidwa
4 Osalumikizidwa 9 Osalumikizidwa
5 Mtengo wa magawo SCL 10 Osalumikizidwa

Mwamuna cholumikizira
Cholumikizira chachimuna chimagwiritsidwa ntchito ndi chingwe cha riboni mu phukusi kuti chilumikizane ndi UEXT wina wamwamuna kapena kulumikizana ndi MOD-IO2 ina.

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

Mwamuna UEXT
Pini # Dzina lachikwangwani Pini # Dzina lachikwangwani
1 + 3.3 V 6 SDA
2 GND 7 Osalumikizidwa
3 Osalumikizidwa 8 Osalumikizidwa
4 Osalumikizidwa 9 Osalumikizidwa
5 Mtengo wa magawo SCL 10 Osalumikizidwa

Relay linanena bungwe zolumikizira
Pali ma relay awiri mu MOD-IO. Zizindikiro zawo zotuluka ndi Normal Closed (NC), Normal Open (NO), ndi Common (COM).

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

REL1 – OUT1
Pini # Dzina lachikwangwani
1 AYI - kutsegulidwa mwachibadwa
2 NC - yotsekedwa yamba
3 COM - wamba

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

REL2 – OUT2
Pini # Dzina lachikwangwani
1 COM - wamba
2 AYI - kutsegulidwa mwachibadwa
3 NC - yotsekedwa yamba

GPIO zolumikizira
Zolumikizira za GPIO zitha kugwiritsidwa ntchito kukhazikitsa PWM, I2C, SPI, etc. Dziwani kuti mayina a pini iliyonse amasindikizidwanso pansi pa bolodi.

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

Pini # Dzina lachikwangwani Kulowetsa Analog
1 3.3V
2 GND
3 Chithunzi cha GPIO0 Mtengo wa AN0
4 Chithunzi cha GPIO1 Mtengo wa AN1
5 Chithunzi cha GPIO2 Mtengo wa AN2
6 Chithunzi cha GPIO3 Mtengo wa AN3
7 Chithunzi cha GPIO4
8 Chithunzi cha GPIO5 Mtengo wa AN7
9 Chithunzi cha GPIO6 Zithunzi za PWM

PWR Jack
Jack mbiya ya DC ili ndi pini yamkati ya 2.0mm ndi dzenje la 6.3mm. Zambiri zokhudzana ndi gawo lenilenilo zitha kupezeka apa: https://www.olimex.com/wiki/PWRJACK Kwa makasitomala aku Europe, timagulitsanso ndikugulitsa ma adapter oyambira magetsi ogwirizana ndi jeki yamagetsi.

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

Pini # Dzina lachikwangwani
1 Kulowetsa Mphamvu
2 GND

Kufotokozera kwa Jumper
Chonde dziwani kuti pafupifupi onse (kupatula PROG) odumphira pa bolodi ndi mtundu wa SMD. Ngati mukumva kuti mulibe chitetezo munjira yanu yodulira / kudula ndibwino kuti musayese kusintha ma jumper a SMD. Komanso ngati mukuwona kuti simungathe kuchotsa chodumpha cha PTH ndi manja ndibwino kugwiritsa ntchito ma tweezers.

KULAMBIRA
PTH jumper ikufunika kusintha adilesi ya I2C kudzera pamapulogalamu. Amagwiritsidwa ntchito poletsa kusintha adilesi ya I2C. Ngati mukufuna kusintha adilesi ya I2C muyenera kutseka. Malo osakhazikika ndi otseguka.

SDA_E/SCL_E
Mukakhala ndi MOD-IO2 yopitilira imodzi yolumikizidwa muyenera kusunga ma jumper awiriwo otsekedwa, apo ayi mzere wa I2C uchotsedwa. Malo osasinthika a ma jumper onse awiri atsekedwa.

UEXT_FPWR_E
Ngati chatsekedwa perekani 3.3V pa cholumikizira cha UEXT chachikazi. (samalani chifukwa mukatseka jumperyo mumatsekanso yachimuna pamzere wotsatira wa MOD-IO2 izi zitha kuyambitsa kuwotcha kwa board.

UEXT_MPWR_E
Ngati chatsekedwa perekani 3.3V pa cholumikizira chachimuna cha UEXT. (samalani chifukwa ngati mutseka chodumphacho komanso, kutseka chachikazi pamzere wotsatira wa MOD-IO2 izi zitha kuyambitsa kuwotcha kwa bolodi.

Zida zowonjezera za hardware
Zomwe zili pansipa zayikidwa pa MOD-IO2 koma sizinakambidwe pamwambapa. Zalembedwa apa kuti zikwaniritsidwe: Ma LED a Relay + Power LED.

MUTU 6 BLOCK DIAGRAM NDI KUMBUKIRANI

Mau oyamba a mutuwo
Pansi pa tsamba ili, mutha kupeza mapu okumbukira banja ili la mapurosesa. Ndibwino kuti titchule ku database yoyambirira yomwe idatulutsidwa ndi Microchip yamtundu wapamwamba kwambiri.

Chithunzi cha processor block

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

Physical memory map

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

MUTU 7 SCHEMATICS

Mau oyamba a mutuwo
M'mutu uno muli schematics yofotokoza momveka bwino komanso mwakuthupi MOD-IO2.

Chiwombankhanga schematic
Chiwembu cha MOD-IO2 chikuwoneka kuti chiwonekere apa. Mukhozanso kuzipeza pa web tsamba la MODIO2 patsamba lathu: https://www.olimex.com/Products/Modules/IO/MOD-IO2/open-source-hardware Iwo ali mu gawo la HARDWARE.
Chiwembu cha EAGLE chili patsamba lotsatirali kuti chiwoneke mwachangu.

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

Miyeso yakuthupi
Dziwani kuti miyeso yonse ili mu mils.

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

Zinthu zitatu zapamwamba kwambiri pa bolodi kuti kuyambira wamtali kwambiri mpaka wamfupi kwambiri ndi relay T1 - 0.600" (15.25 mm) pa pcb; kutumiza T2 - 0.600" (15.25 mm); Cholumikizira cha ICSP - 0.450" (11.43 mm). Dziwani kuti zomwe zili pamwambapa siziphatikiza PCB.

MUTU 8 MBIRI YAKUYANKHULA NDI KUTHANDIZA

Mau oyamba a mutuwo
M'mutu uno, mupeza zolemba zaposachedwa komanso zam'mbuyomu za chikalata chomwe mukuwerenga. Komanso, a web tsamba la chipangizo chanu lalembedwa. Onetsetsani kuti mwayang'ana mutagula zosintha zaposachedwa komanso zakaleamples.

Kukonzanso zolemba

 

Kubwereza

 

Zosintha

 

Tsamba losinthidwa#

 

A, 27.08.12

 

- Kupanga koyamba

 

Zonse

   

- Anakonza zotsalira zingapo kuchokera ku

 
B,

16.10.12

template yomwe inali kuloza zolakwika

mapurosesa ndi matabwa

6, 10, 20
  - Maulalo osinthidwa  
   

- Chodzikanira Chosinthidwa kuti chigwirizane ndi mawonekedwe otseguka a bolodi

 

2

C,

24.10.13

- Anawonjezera angapo akaleamples ndi firmware version 3 kulongosola 7
  - Chithandizo chosinthidwa cha Product 23
  - Kusintha kwamitundu yonse Zonse
   

- Sinthani bukuli kuti liwonetsere

 
D,

27.05.15

Kusintha kwatsopano kwa firmware 3.02

- Zowonjezera zatsopano

7, 8, 9, 10, 11
  Chida cha Linux - modio2tools  
E, 27.09.19 - Sinthani bukuli kuti liwonetsere kusinthidwa kwaposachedwa kwa firmware 4.3  

7, 8, 9, 10, 11

F, 17.05.24 - Zosintha zolakwika za lamulo la kusintha adilesi ya I2C  

13, 19

Kukonzanso kwa Board

 

Kubwereza, tsiku

 

Zolemba zobwereza

 

b, 18.06.12

 

Kutulutsidwa koyamba

Zothandiza web maulalo ndi ma code ogula
The web tsamba mukhoza kuwachezera kuti mudziwe zambiri pa chipangizo chanu ndi https://www.olimex.com/mod-io2.html.

KODI MAKODI

  • MOD-IO2 - mtundu wa bolodi lomwe lakambidwa m'chikalatachi
  • MOD-IO - mtundu wawukulu wokhala ndi ma optocouplers ndi njira yamagetsi ya 8-30VDC
  • PIC-KIT3 - Wopanga mapulogalamu wa Olimex yemwe amatha kupanga MOD-IO2
  • SY0612E - adaputala yamagetsi 12V/0.5A ya MOD-IO2 - 220V (yogwirizana ndi ku Europe)

Mndandanda wamitengo waposachedwa ukhoza kupezeka pa https://www.olimex.com/prices.

Kodi kuyitanitsa?
Mutha kugula mwachindunji ku shopu yathu yapaintaneti kapena aliyense wa ogulitsa athu. Dziwani kuti nthawi zambiri, zimakhala zachangu komanso zotsika mtengo kugula zinthu za Olimex kuchokera kwa omwe amagawa. Mndandanda wa Olimex LTD otsimikizira ogulitsa ndi ogulitsa: https://www.olimex.com/Distributors.
Onani https://www.olimex.com/ kuti mudziwe zambiri.

Thandizo lazinthu
Kuti mupeze chithandizo chamankhwala, zambiri za hardware, ndi malipoti olakwika tumizani ku: support@olimex.com. Ndemanga zonse zamakalata kapena zida ndi zolandirika. Dziwani kuti ndife makamaka kampani ya hardware ndipo thandizo lathu la mapulogalamu ndi lochepa. Chonde lingalirani kuwerenga ndime yomwe ili pansipa yokhudza chitsimikizo cha zinthu za Olimex.

Katundu onse amawunikidwa asanatumizidwe. Zikatheka kuti katunduyo ndi wolakwika, ayenera kubwezeredwa, ku OLIMEX pa adilesi yomwe ili pa invoice yanu. OLIMEX sangavomereze zinthu zomwe zagwiritsidwa ntchito kuposa ndalama zomwe zimafunikira
kuunika magwiridwe antchito awo.

Ngati katunduyo akupezeka kuti akugwira ntchito, ndipo kusowa kwa ntchito ndi chifukwa cha kusowa kwa chidziwitso pa gawo la kasitomala, palibe kubweza ndalama zomwe zidzabwezedwe, koma katunduyo adzabwezeredwa kwa wogwiritsa ntchito pa ndalama zawo. Zobweza zonse ziyenera kuvomerezedwa ndi Nambala ya RMA. Imelo support@olimex.com pa nambala yololeza musanatumizenso malonda aliwonse. Chonde phatikizani dzina lanu, nambala yafoni, ndi nambala yoyitanitsa mu pempho lanu la imelo.

Kubweza kwa bolodi iliyonse yosakhudzidwa, wopanga mapulogalamu, zida, ndi zingwe ndizololedwa mkati mwa masiku 7 kuchokera tsiku lomwe katundu adalandira. Pambuyo pa nthawi yotere, malonda onse amaonedwa kuti ndi omaliza. Kubweza kwa zinthu zoyitanidwa molakwika kumaloledwa malinga ndi chindapusa cha 10%. Ndi chiyani chomwe sichimakhudzidwa? Ngati munachikokera ku mphamvu, munachikhudza. Kunena zomveka, izi zikuphatikizapo zinthu zomwe zagulitsidwa kapena zasinthidwa firmware. Chifukwa cha mtundu wazinthu zomwe timachita nazo (zida zamagetsi zamagetsi), sitingalole kubweza kwa zinthu zomwe zidakonzedwa, zoyendetsedwa ndi mphamvu, kapena zosinthidwa pambuyo potumiza kuchokera kunkhokwe yathu. Zogulitsa zonse zomwe zabwezedwa ziyenera kukhala muminti yake yoyambirira komanso yoyera. Kubweza kwa zinthu zowonongeka, zokanda, zokonzedwa, zowotchedwa, kapena 'zoseweredwa' sizingalandiridwe.

Zobweza zonse ziyenera kukhala ndi zida zonse za fakitale zomwe zimabwera ndi chinthucho. Izi zikuphatikizapo zingwe zilizonse za In-Circuit-Serial-Programming, anti-static packing, mabokosi, ndi zina zotero. Ndi kubwerera kwanu, sungani PO # yanu. Komanso, phatikizaninso kalata yachidule yofotokozera chifukwa chomwe malondawo akubwezeredwera ndipo tchulani pempho lanu lakubwezeredwa kapena kusinthanitsa. Phatikizani nambala yololeza pa kalatayi komanso kunja kwa bokosi lotumizira. Chonde dziwani: Ndi udindo wanu kuwonetsetsa kuti katundu wabwezedwa wafika kwa ife. Chonde gwiritsani ntchito a
mawonekedwe odalirika otumizira. Ngati sitilandira phukusi lanu sitidzakhala ndi mlandu. Malipiro otumizira ndi kusamalira sabwezeredwa. Sitili ndi udindo pa mtengo uliwonse wotumizira katundu kubwezeredwa kwa ife kapena kukubwezerani ntchito.
Mawu onse atha kupezeka pa https://www.olimex.com/wiki/GTC#Warranty kuti zigwiritsidwe ntchito mtsogolo.

Zolemba / Zothandizira

OLIMEX MOD-IO2 Extension Board [pdf] Buku Logwiritsa Ntchito
Bungwe Lowonjezera la MOD-IO2, MOD-IO2, Bungwe Lowonjezera, Board

Maumboni

Siyani ndemanga

Imelo yanu sisindikizidwa. Minda yofunikira yalembedwa *