Boto ea Katoloso ea OLIMEX MOD-IO2
TLHOKOMELO
2024 Olimex Ltd. Olimex®, logo le metsoako ea eona, ke matšoao a ngolisitsoeng a Olimex Ltd. Mabitso a mang a lihlahisoa e ka ba matšoao a batho ba bang 'me litokelo ke tsa beng ba tsona. Lintlha tse tokomaneng ena li fanoe mabapi le lihlahisoa tsa Olimex. Ha ho laesense, e hlalosang kapa e boletsoeng kapa ho seng joalo, ho tokelo efe kapa efe ea thepa ea mahlale e fanoeng ke tokomane ena kapa mabapi le thekiso ea lihlahisoa tsa Olimex.
Mosebetsi ona o fuoe laesense tlasa Creative Commons Attribution-ShareAlike 3.0 Unported License. Ho view khopi ea laesense ena, etela http://www.creativecommons.org/licenses/by-sa/3.0/. Moralo ona oa Hardware oa Olimex LTD o filoe laesense tlasa Creative Commons Attribution-ShareAlike 3.0 Unported. Laesense.
Software e lokolloa tlas'a GPL. Lits'oants'o tse bukeng ena li ka fapana le tsa morao-rao tsa boto. Sehlahisoa se hlalositsoeng tokomaneng ena se itšetlehile ka tsoelo-pele e tsoelang pele le ntlafatso. Lintlha tsohle tsa sehlahisoa le tšebeliso ea sona e teng tokomaneng ena li fanoe ke OLIMEX ka tumelo e ntle. Leha ho le joalo, litiisetso tsohle tse boleloang kapa tse hlahisitsoeng ho kenyeletsoa, empa li sa felle feela ho litiisetso tsa thekiso kapa ho sebetsa hantle ka morero ha li kenyelelitsoe. Tokomane ena e reretsoe feela ho thusa 'mali tšebelisong ea sehlahisoa. OLIMEX Ltd. e ke ke ea ikarabella bakeng sa tahlehelo leha e le efe kapa tšenyo e bakoang ke tšebeliso ea tlhahisoleseding efe kapa efe e tokomaneng ena phoso leha e le efe kapa ho se sieo boitsebisong bo joalo kapa tšebeliso efe kapa efe e fosahetseng ea sehlahisoa.
Boto ena ea tlhahlobo e reretsoe ho sebelisoa molemong oa nts'etsopele ea boenjiniere, lipontšo, kapa tlhahlobo feela 'me ha e nkoe ke OLIMEX e le sehlahisoa se felileng bakeng sa tšebeliso ea bareki ka kakaretso. Batho ba sebetsanang le sehlahisoa ba tlameha ho ba le koetliso ea lisebelisoa tsa elektroniki le ho boloka maemo a matle a boenjineri. Ka hona, thepa e fanoang ha ea rereloa hore e phethehe ho latela moralo o hlokoang, ho bapatsa, le/kapa ts'ireletso e amanang le tlhahiso, ho kenyeletsoa polokeho ea sehlahisoa le mehato ea tikoloho, eo hangata e fumanoang lihlahisoa tsa ho qetela tse kenyelletsang semiconductor e joalo. likarolo kapa mapolanka a potoloho.
Hajoale Olimex e sebetsana le mefuta e fapaneng ea bareki bakeng sa lihlahisoa, ka hona, tlhophiso ea rona le mosebelisi ha e khethehe. Olimex ha e nke boikarabello bakeng sa thuso ea kopo, moralo oa sehlahisoa sa bareki, ts'ebetso ea software, kapa tlolo ea molao ea litokelo kapa litšebeletso tse hlalositsoeng mona. HA HO NA TIISETSO EA LITLHAKISO TSA MORARO LE LIKAROLO TSE SEBELISANG HO BOPA MOD-IO2. LI TSOA LI LOKELANG FEELA MODIO2.
KHAOLO 1 FEELAVIEW
Kenyelletso ea khaolo
Kea leboha ha u khethile k'homphieutha e le 'ngoe ea MOD-IO2 ho tloha Olimex! Tokomane ena e fana ka tataiso ea mosebelisi bakeng sa boto ea Olimex MOD-IO2. E le ho fetaview, khaolo ena e fana ka bophara ba tokomane ena le ho thathamisa likarolo tsa boto. Ho boleloa phapang pakeng tsa litho tsa liboto tsa MOD-IO2 le MOD-IO. Joale mokhatlo oa tokomane o hlalosoa ka botlalo. Boto ea ntlafatso ea MOD-IO2 e nolofalletsa nts'etsopele ea khoutu ea lits'ebetso tse sebetsang ho microcontroller PIC16F1503, e entsoeng ke Microchip.
Likaroloana
- PIC16F1503 microcontroller e laetsoe esale pele ka firmware ea mohloli o bulehileng bakeng sa ho hokahana habonolo, haholo-holo ka liboto tse lumelletsoeng ke Linux.
- E sebelisa I2C, e lumella ho fetoha ha aterese ea I2C
- Li-stack-able, UEXT lihokelo tsa banna le basali
- Sehokelo sa 9-pin terminal screw bakeng sa 7 GPIOs, 3.3V le GND
- 7 GPIOs tse ka sebelisetsoang merero e fapaneng joalo ka PWM, SPI, I2C, ANALOG IN/OUT, joalo-joalo.
- Liphetho tse 2 tsa relay tse nang le mabitso a 15A/250VAC a nang le li-terminals tsa screw
- Li-LED tsa boemo ba tlhahiso ea RELAY
- ICSP 6-pin sehokelo bakeng sa lenaneo la in-circuit le ntlafatso ka PIC-KIT3 kapa lisebelisoa tse ling tse tsamaellanang.
- PWR jack bakeng sa 12V DC
- Likoti tse 'ne tse hloellang 3.3mm ~ (0.13)"
- UEXT thapo ya basadi le basadi e kenyeleditswe
- FR-4, 1.5mm ~ (0.062)”, maske e khubelu ea solder, mongolo o mosoeu oa silika
- Litekanyo: (61 x 52)mm ~ (2.40 x 2.05)”
MOD-IO vs MOD-IO2
MOD-IO2 ke mojule o monyane oa tlhahiso ea tlhahiso ha o bapisoa le MOD-IO ka bobeli ho latela boholo le ts'ebetso, leha ho le joalo, maemong a mangata, MOD-IO2 e ka fana ka khetho e betere. Meralo e hlokang li-optocouplers e lokela ho nahana ka MOD-IO. Ho feta moo, MOD-IO e na le matla a betere a nang le khetho ea ho fana ka voltage sebakeng sa 8-30VDC.
Mmaraka o reriloeng le sepheo sa boto
MOD-IO2 ke boto ea ntlafatso ea katoloso e ka hokahanang le liboto tse ling tsa Olimex ka sehokelo sa UEXT e eketsa RELAYs le GPIOs. Li-MOD-IO2 tse ngata lia khonahala ebile lia rarolloa. Firmware e u lumella ho sebelisana le boto ho sebelisa litaelo tse bonolo leha ho le joalo haeba u lakatsa u ka fetola firmware bakeng sa litlhoko tsa hau.
Haeba o sebetsa le efe kapa efe ea liboto tsa rona tsa nts'etsopele tse nang le sehokelo sa UEXT mme o hloka li-GPIO tse ling le liphetho tsa RELAY o ka li eketsa ka ho hokela MOD-IO2 boto ea hau ea nts'etsopele. Boto ena e lumella ho hokahana habonolo ho li-relay tse 2 le li-GPIO tse 7. MOD-IO2 ea tsitsa ebile ea rarolloa - liboto tsena li ka hokeloa 'me u ka eketsa lintho tse kenang le liphetho tse ngata kamoo u batlang! 2-4-6-8 joalo-joalo! MOD-IO2 e na le PIC16F1503 microcontroller mme firmware ke mohloli o bulehileng 'me e fumaneha bakeng sa ho fetoloa. Boto ke tlatsetso e ntle haholo ho liboto tse ngata tsa Olimex haeba u hloka li-GPIO tsa analog le li-relay.
Mokhatlo
Karolo e 'ngoe le e' ngoe ea tokomane ena e akaretsa sehlooho se arohaneng, se hlophisitsoeng ka tsela e latelang:
- Khaolo ea 1 e felileview ea lisebelisoa le likarolo tsa eona
- Khaolo ea 2 e fana ka tataiso ea ho theha boto kapele
- Khaolo ea 3 e na le setšoantšo sa boto e akaretsang le moralo
- Khaolo ea 4 e hlalosa karolo eo e leng pelo ea boto: PIC16F1503
- Khaolo ea 5 e akaretsa pinout ea sehokelo, li-peripherals, le tlhaloso ea jumper
- Khaolo ea 6 e bontša 'mapa oa mohopolo
- Khaolo ea 7 e fana ka meralo
- Khaolo ea 8 e na le nalane ea ntlafatso, likhokahano tsa bohlokoa, le tlhaiso-leseling ea tšehetso
KHAOLO EA 2 HO HLOMELA BOTO EA MOD-IO2
Kenyelletso ea khaolo
Karolo ena e u thusa ho theha boto ea ntlafatso ea MOD-IO2 ka lekhetlo la pele. Ka kopo nahana pele, temoso ea electrostatic ho qoba ho senya boto, ebe u fumana lisebelisoa le software e hlokahalang ho sebetsa boto. Mokhoa oa ho matlafatsa boto o fanoe, 'me tlhaloso ea boto ea kamehla e hlalositsoe ka botlalo.
Temoso ea motlakase
MOD-IO2 e romelloa ka har'a sephutheloana se sirelletsang sa anti-static. Boto ha ea lokela ho pepesetsoa matla a phahameng a motlakase. Leqhoele la fatše kapa sesebelisoa se ts'ireletso se ts'oanang se lokela ho apesoa ha u tšoara boto. Qoba ho ama likaroloana tsa phini kapa ntho efe kapa efe ea tšepe.
Litlhoko
Ho theha MOD-IO2 hantle, lintho tse latelang lia hlokahala:
- Boto e nang le UART ea data ea mahala kapa boto efe kapa efe ea OLIMEX e nang le sehokelo sa UEXT
- Mohloli oa matla oa 12V bakeng sa ts'ebetso ea relay; e lokela ho lekana jeke ea matla e ka holim'a board
Haeba u lakatsa ho hlophisa boto kapa ho fetola firmware hape u tla hloka:
- Moetsi oa mananeo a lumellanang le PIC - eseng hore sehokelo sa lenaneo la ICSP ke 0.1" 6-pin e le 'ngoe. Re na le lenaneo la PIC16F1503 le sebetsang ka theko e tlase le ipapisitseng le Microchip's PIC-KIT3.
- Tse ling tsa lintho tse khothalelitsoeng li ka rekoa ke Olimex, mohlala:
- PIC-KIT3 - Lenaneo la Olimex le khonang ho etsa lenaneo PIC16F1503 SY0612E - adapter ea phepelo ea motlakase 12V/0.5A bakeng sa bareki ba Europe, e tla le jeke ea motlakase e lekanang sehokelo sa MOD-IO2
Ho matlafatsa boto
Boto e tsamaisoa ke jack ea motlakase. U lokela ho fana ka 12V DC. Bakeng sa bareki ba Europe, re rekisa adaptara ea phepelo ea motlakase e theko e tlaase 12V/0.5A - SY0612E. Ha o matlafatsa boto ka nepo, PWR_LED e ka botong e tla bulela.
Tlhaloso ea firmware le tšebeliso ea motheo tlas'a Linux
Ho na le firmware e kentsoeng PIC ea boto e lumellang tšebeliso e bonolo ea MOD-IO2 ka protocol ea I2C. Firmware ea MOD-IO2 e fetile ka makhetlo a 'maloa. Phetolelo ea morao-rao ea firmware ke revision 4.3. Ho sebelisa firmware e nang le liboto tsa moamoheli tse sa lumelloang ke Linux ka kopo, sheba ho README.PDF polokelong e nang le mehloli ea firmware. Lintlafatso tsa Firmware 1, 2, le 3 HA LI tsamaisane. Liphetoho tsena tsa firmware li hlalosa liaterese tse fapaneng tsa boto ea MOD-IO2 le lihlopha tse fapaneng tsa litaelo. Lintlafatso tsa Firmware 3, 3.1, le 3.02 (3. xx), le 4.3 lia lumellana. Ka kopo elelloa hore firmware e tloaelehileng e kanna ea SE ts'ehetsa lisebelisoa tsohle tsa MODIO2. Maemong a mang, ho ka 'na ha hlokahala hore u fetole firmware ho sebelisa hardware ea MOD-IO2 ho eona
bokhoni bo felletseng!
Sesebelisoa sa tloaelo sa software bakeng sa ho laola MOD-IO2 tlasa Linux
Ho nolofatsa lintho le ho feta re ngotse sesebelisoa sa software bakeng sa ho laola MOD-IO2 tlasa
Linux. U ka e fumana mona
https://github.com/OLIMEX/OLINUXINO/tree/master/SOFTWARE/UEXT%20MODULES/
MOD-IO2/Linux-access-tool
Sesebelisoa sena sa software se hloka boto e lumelletsoeng ke Linux. Sesebelisoa se sebetsa le li-unit tsa MOD-IO2 tse nang le firmware revision 3 kapa e ncha. Bakeng sa ho lumellana ka botlalo le sesebelisoa sa software sa tloaelo, boto ea hau ea MODIO2 e hloka ho sebelisa firmware revision 3.02 kapa e ncha. Ho sebelisa sesebelisoa feela beha sebaka file "modio2tool" botong ea hau. E ea foldareng eo u e behileng ho eona ebe u ngola “./modio2tool -h” ho fumana thuso ho litaelo tsohle tse fumanehang.
Litaelo tse ngata li hloka nomoro ea I2C ea hardware joalokaha e hlalositsoe kabong ea Linux ea hau ka parameter -BX, moo X e leng palo ea I2C interface. Hlokomela hore ka ho sa feleng software e behiloe ho sebelisoa le hardware I2C interface #2 le board ID 0x21 - haeba setup sa hau se fapane u tla hloka ho hlalosa nako le nako ka ho sebelisa -BX (X ke hardware I2C number) le -A 0xXX( XX ke aterese ea I2C ea mojule).
Ba bang ba examplintlha tsa tšebeliso ea modio2tool le MOD-IO2 ho Linux:
- - Hlahisa menu ea thuso:
- ./modio2tool -h
- , kae
- ./modio2tool - e sebelisa binary
- -h – paramethara e sebedisetswang ho kopa tlhahisoleseding ya thuso
Sephetho se lebelletsoeng: mokhoa oa litaelo o ne o tla bontšoa 'me lethathamo la litaelo le tla hatisoa.
- - Ho fetola li-relay ka bobeli:
- ./modio2tool -B 0 -s 3
- , kae
- -B 0 - e beha boto hore e sebelise lisebelisoa tsa eona tsa I2C #0 (hangata "0", "1", kapa "2")
- -s 3 - "s" e sebelisoa ho bulela li-relay; "3" e bolela ho bulela li-relay ka bobeli (sebelisa "1" kapa "2" bakeng sa leqhubu la pele kapa la bobeli feela)
Sephetho se lebelletsoeng: molumo o itseng o ne o tla ba teng 'me li-LED tsa relay li ne li tla bulela.
- - Ho tima li-relay ka bobeli:
- ./modio2tool -B 0 -c 3
- , kae
- B 0 - e beha boto hore e sebelise lisebelisoa tsa eona tsa I2C #0 (hangata "0", "1", kapa "2")
- c 3 - "c" e sebelisetsoa ho tima li-relay tsa naha; "3" e bolela ho tima li-relay ka bobeli (sebelisa "1" kapa 2" bakeng sa leqhubu la pele kapa la bobeli feela)
Sephetho se lebelletsoeng: molumo o itseng o ne o tla hlaha 'me li-LED tsa relay li tla tima.
- - Ho bala boemo ba li-relays (tse teng ho tloha ka ntlafatso ea firmware ea MOD-IO2 3.02): ./modio2tool -B 0 -r
- , kae
- -B 0 - e beha boto hore e sebelise lisebelisoa tsa eona tsa I2C #0 (hangata "0", "1", kapa "2")
- -r – “r” e sebedisetswa ho bala dipheelano;
Sephetho se lebelletsoeng: boemo ba li-relay bo tla hatisoa. 0x03 e bolela hore li-relay ka bobeli li buletsoe (ho lekana le binary 0x011).
Ho bala li-analog:
- ./modio2tool -B 0 -A 1
- , kae
- -B 0 - e beha boto hore e sebelise lisebelisoa tsa eona tsa I2C #0 (hangata "0", "1", kapa "2")
- -A 1 - "A" e sebelisetsoa ho bala tlhahiso ea analoge; "1" ke lentsoe la analoge le baloang - o ka sebelisa "1", "2", "3" kapa "5" kaha ha se matshwao ohle a AN a fumanehang.
Sephetho se lebelletsoeng: Voltage ea AN e ne e tla hatisoa. Haeba ho se letho le amanang le lona e ka ba ntho leha e le efe e kang "ADC1: 2.311V".
- Ho fetola aterese ea I2C - haeba u sebelisa MOD-IO2 e fetang e le 'ngoe (e teng ho tloha ka MOD-IO2's firmware revision 3.02)
- ./modio2tool -B 0 -x 15
- , kae
- -B 0 - e beha boto hore e sebelise lisebelisoa tsa eona tsa I2C #0 (hangata "0", "1", kapa "2")
- -x 15 - "x" e sebelisetsoa ho fetola aterese ea I2C ea boto; "15" ke nomoro e lakatsehang - e fapane le "0x21" ea kamehla.
- Sephetho se lebelletsoeng: boto e tla ba le aterese e ncha ea I2C mme o tla hloka ho e hlakisa ka -A 0xXX haeba u lakatsa ho sebelisa modio2tools nakong e tlang.
- Ho fumana lintlha tse ling, sheba thuso e khutlisitsoeng ke modio2tools kapa khoutu ea mohloli ea modio2tools.
Lisebelisoa tsa I2C bakeng sa ho laola MOD-IO2 tlas'a Linux
Sebakeng sa lenaneo la tloaelo le boletsoeng ho 2.4.1, u ka sebelisa sesebelisoa se tsebahalang sa Linux "i2c-tools".
E jarolle ka mokhoa o nepahetseng kenya lisebelisoa tsa i2c
MOD-IO2 e 'nile ea lumellana le lisebelisoa tsa i2c ho tloha ha ho lokolloa firmware ea 3. Tabeng eo, litaelo ke tsona tse ratoang ka ho fetisisa tse tsoang ho i2c-tools - i2cdetect, i2cdump, i2cget, i2cset. Sebelisa litaelo tse ka holimo le tlhahisoleseding mabapi le firmware ho romela (i2cset) le ho amohela (i2cget) data e fapaneng. Lintlha tse mabapi le firmware li fumaneha ho README.pdf file ka har'a polokelo ea firmware; polokelo e nang le firmware ea morao-rao (4.3) e ka fumanoa mona:
https://www.olimex.com/Products/Modules/IO/MOD-IO2/resources/MOD-IO2_firmware_v43.zip
Ba bang ba examples bakeng sa ho beha / ho bala lisebelisoa tsa MOD-IO2 ho Linux ho sebelisa lisebelisoa tsa i2c
- - Ho bulela li-relay:
- i2cset –y 2 0x21 0x40 0x03
- , kae
- i2cset - taelo ea ho romella data;
- -y - ho tlola molaetsa wa netefatso y/n;
2 - nomoro ea I2C ea boto (hangata 0 kapa 1 kapa 2); - 0 × 21 - aterese ea boto (0 × 21 e lokela ho sebelisoa bakeng sa ho ngola);
- 0×40 - Bulela kapa u tima ts'ebetso ea relay (joalokaha ho bonoa ho firmware README.pdf);
- 0×03 - e lokela ho hlalosoa e le binary 011 - ho bulela li-relay tse peli (0×02 e ne e tla retelehela feela ka bobeli, 0×01 feela ea pele, 0×00 e ne e tla tima ka bobeli - 0×03 hape e tla li tima hape);
Sephetho se lebelletsoeng: ho ne ho tla ba le molumo o itseng 'me mabone a relay a khantšitsoe.
Ho bala boemo ba li-relays (tse fumanehang ho tloha ka MOD-IO2's firmware revision 3.02):
- i2cset -y 2 0x21 0x43 ebe taelo ea ho bala
- i2cget –y 2 0x21
- , kae
- i2cset - taelo ea ho romella data;
- -y - ho tlola molaetsa wa netefatso y/n;
- 2 - nomoro ea I2C (hangata 0, 1, kapa 2);
- 0x21 - aterese ea boto (0x21 e lokela ho sebelisoa bakeng sa ho ngola);
- 0x43 - bala lits'ebetso tsa relay (joalokaha ho bonoa ho firmware README.pdf;
Liphetho tse lebeletsoeng: 0x00 - ho bolelang hore li-relay ka bobeli li tima; 0x03 - e lokela ho hlalosoa e le binary 011, mohlala, li-relay ka bobeli li buletsoe; etc.
Ho bala lintho tsa analog/liphetho:
- i2cset -y 2 0x21 0x10 ebe taelo e baloang
- i2cget –y 2 0x21
- , kae
- 0x10 - analoge ea pele ea IO;
Ntho e kholo mona ke hore ho bala u tlameha ho ngola ("hore u ne u tla bala"). Bala ke motsoako oa i2cset le i2cget!
Liphetho tse lebeletsoeng: setsing sa ho qetela, o tla fumana linomoro tse sa fetoheng kapa tse fetohang kapa 0x00 0x08, kapa 0xFF ho sa tsotellehe hore na u na le GPIO e phaphametseng kapa e behiloe ho 0V kapa e behiloe ho 3.3V.
- - Ho beha li-IO tsohle tsa analog boemong bo phahameng: i2cset -y 2 0x21 0x01 0x01
- , kae
- 0x21 - aterese ea I2C ea MOD-IO2
- 0x01 - ho latela README.pdf ke SET_TRIS e sebelisetsoa ho hlalosa litsela tsa koung;
- 0x01 - boemo bo phahameng (bakeng sa tšebeliso ea boemo bo tlase 0x00)
Ho bala li-IO tsohle tsa analog
- i2cset –y 2 0x21 0x01
- i2cget –y 2 0x21
- Litlhaloso tse qaqileng tsa software e kentsoeng esale pele li ka fumanoa ka har'a sephutheloana sa demo se fumanehang ho rona web leqephe.
- Ho fetola aterese ea sesebelisoa sa I2C - haeba u sebelisa MOD-IO2 e fetang e le 'ngoe (e fumaneha ho tloha MODIO2's firmware revision 3.02) i2cset 2 0x21 0xF0 0xHH
- moo
0xF0 ke khoutu ea taelo bakeng sa phetoho ea I2C
HH ke aterese e ncha ka sebopeho sa hexadecimal Ela hloko hore jumper ea PROG e tlameha ho koaloa hore e khone ho fetola aterese. Haeba u lebala nomoro ea aterese eo u ka e sebelisang modio2tool ho fumana aterese, taelo le parameter e tla ba "modio2tool -l". U ka boela ua seta aterese ea kamehla (0x21) ka taelo le parameter "modio2tool -X".
KHAOLO EA 3 MOD-IO2 TLHALOSO EA LEBOTO
Kenyelletso ea khaolo
Mona u tloaelane le likarolo tse kholo tsa boto. Hlokomela hore mabitso a sebelisitsoeng letlapeng a fapane le mabitso a sebelisoang ho a hlalosa. Bakeng sa mabitso a sebele hlahloba boto ea MOD-IO2 ka boeona.
Sebopeho (top view)
KHAOLO EA 4 PIC16F1503 MICROCONTROLLER
Kenyelletso ea khaolo
Khaolong ena ho na le tlhahisoleseding e mabapi le pelo ea MOD-IO2 - microcontroller ea eona ea PIC16. Lintlha tse ka tlase ke mofuta o fetotsoeng oa database e fanoeng ke baetsi ba eona ba Microchip.
Setšoantšo sa PIC16F1503
- E ntlafalitse Bohareng ba Bohareng ka Litaelo tse 49, Maemo a 16 a Stack
- Flash Program Memory e nang le bokhoni ba ho ipalla/ho ngola
- Ka hare 16MHz oscillator
- 4x Li-Module tsa PWM tse ikemetseng
- Tlatsetso ea Waveform Generator (CWG) Mojule
- Nomoro Controlled Oscillator (NCO) Module
- 2x Configurable Logic Cell (CLC) Modules
- Mojule oa Indicator oa Mocheso o Kopanetsoeng
- Channel 10-bit ADC e nang le Moqtage Tšupiso
- 5-bit Digital to Analog Converter (DAC)
- MI2C, SPI
- 25mA Mohloli / Sink hajoale I/O
- 2x 8-bit Timers (TMR0/TMR2)
- 1x 16-bit Timer (TMR1)
- Nako e Atolositsoeng ea Watchdog (WDT)
- Matla-On/Off-Reset e Matlafalitsoeng
- Letlapa la Low-Power Brown-Out Reset (LPBOR)
- Reset ea Brown-out e hlophisitsoeng (BOR)
- Lenaneo la In-Circuit Serial Programming (ICSP)
- In-Circuit Debug o sebelisa Sehlooho sa Debug
- PIC16LF1503 (1.8V – 3.6V)
- PIC16F1503 (2.3V – 5.5V)
Bakeng sa tlhaiso-leseling e batsi ka microcontroller etela Microchip's web leqephe bakeng sa database. Ha u ntse u ngola database ea microcontroller e ka fumanoa sehokelong se latelang: http://ww1.microchip.com/downloads/en/DeviceDoc/41607A.pdf.
KHAOLO EA 5 LIKHOKONGA LE PINOUT
Kenyelletso ea khaolo
Khaolong ena ho hlahisoa lihokelo tse ka fumanoang letlapeng kaofela hammoho le pinout ea tsona le lintlha tse mabapi le tsona. Mesebetsi ea jumper e hlalosoa. Lintlha le lintlha tse mabapi le peripherals tse khethehileng li hlahisoa. Ho fanoe ka lintlha tse mabapi le li-interfaces.
ICSP
Boto e ka hlophisoa le ho lokisoa ho tsoa ho ICSP ea 6-pin. Ka tlase ke tafole ea JTAG. Sehokelo sena se ka sebelisoa le li-debugger tsa Olimex tsa PIC-KIT3.
ICSP | |||
Pin # | Letshwao Lebitso | Pin # | Lebitso la Letshwao |
1 | MCLAREN | 4 | GPIO0_ICSPDAT |
2 | +3.3V | 5 | GPIO0_ICSPCLK |
3 | GND | 6 | Ha e kopane |
Li-module tsa UEXT
Boto ea MOD-IO2 e na le likhokahano tse peli tsa UEXT (e motona le e motšehali) mme e khona ho hokahana le liboto tsa UEXT tsa Olimex. Ho fumana lintlha tse ling ka UEXT ka kopo etela: https://www.olimex.com/Products/Modules/UEXT/
Sehokedi sa mosadi
Sehokelo sa basali se sebelisetsoa ho hokahanya le boto ka ho toba (ntle le ho sebelisa mohala oa mosali-mosali) kapa ho hokahanya module ho MOD-IO2 e 'ngoe - ho etsa mojule oa stackable o ka rarolloang ka I2C. Hopola ho fetola aterese ea I2C ea boto ka 'ngoe ha u sebelisa liboto tse ngata. Ka tloaelo, aterese ea I2C ke 0x21.
UEXT ea mosali | |||
Pin # | Lebitso la lets'oao | Pin # | Lebitso la lets'oao |
1 | +3.3V | 6 | SDA |
2 | GND | 7 | Ha e kopane |
3 | Ha e kopane | 8 | Ha e kopane |
4 | Ha e kopane | 9 | Ha e kopane |
5 | SCL | 10 | Ha e kopane |
Sehokedi sa monna
Sehokelo sa monna se sebelisoa ka thapo ea ribone sephutheloaneng ho hokela ho UEXT e 'ngoe ea monna kapa ho hokela MOD-IO2 e 'ngoe.
Monna UEXT | |||
Pin # | Lebitso la lets'oao | Pin # | Lebitso la lets'oao |
1 | +3.3V | 6 | SDA |
2 | GND | 7 | Ha e kopane |
3 | Ha e kopane | 8 | Ha e kopane |
4 | Ha e kopane | 9 | Ha e kopane |
5 | SCL | 10 | Ha e kopane |
Lihokelo tse hlahisoang ke relay
Ho na le li-relay tse peli ho MOD-IO. Lipontšo tsa bona tse hlahisoang ke tse tloaelehileng tse koetsoeng (NC), Normal Open (NO), le Common (COM).
REL1 – OUT1 | |
Pin # | Lebitso la lets'oao |
1 | CHE - e tloaelehileng e bulehile |
2 | NC - e tloaelehileng e koetsoe |
3 | COM - e tloaelehileng |
REL2 – OUT2 | |
Pin # | Lebitso la lets'oao |
1 | COM - e tloaelehileng |
2 | CHE - e tloaelehileng e bulehile |
3 | NC - e tloaelehileng e koetsoe |
Lihokelo tsa GPIO
Li-connectors tsa GPIO li ka sebelisoa ho kenya ts'ebetsong PWM, I2C, SPI, joalo-joalo Hlokomela hore mabitso a pinana ka 'ngoe a boetse a hatisoa ka tlaase ho boto.
Pin # | Lebitso la lets'oao | Keletso ea Analog |
1 | 3.3V | – |
2 | GND | – |
3 | GPIO0 | AN0 |
4 | GPIO1 | AN1 |
5 | GPIO2 | AN2 |
6 | GPIO3 | AN3 |
7 | GPIO4 | – |
8 | GPIO5 | AN7 |
9 | GPIO6 | PWM |
PWR Jack
Jack barrel Jack e na le phini ea ka hare ea 2.0mm le lesoba la 6.3mm. Lintlha tse ling mabapi le karolo e nepahetseng li ka fumanoa mona: https://www.olimex.com/wiki/PWRJACK Bakeng sa bareki ba Europe, re boetse re boloka le ho rekisa li-adapter tsa phepelo ea motlakase tse tsamaellanang le jack ea motlakase.
Pin # | Lebitso la lets'oao |
1 | Kenyeletso ya Matla |
2 | GND |
Tlhaloso ea jumper
Ka kopo hlokomela hore hoo e batlang e le tsohle (ntle le PROG) tsa li-jumpers ka boto ke mofuta oa SMD. Haeba u ikutloa u sa sireletseha ka mokhoa oa hau oa ho kopanya / ho itšeha ho molemo hore u se ke ua leka ho fetola li-jumpers tsa SMD. Hape haeba u ikutloa u sa khone ho tlosa jumper ea PTH ka matsoho, ho molemo ho sebelisa li-tweezers.
SEHOLO
PTH jumper e hlokahalang ho fetola aterese ea I2C ka mekhoa ea software. E sebelisetsoa ho thibela ho fetoha ha aterese ea I2C. Haeba u batla ho fetola aterese ea I2C u lokela ho e koala. Boemo ba kamehla bo bulehile.
SDA_E/SCL_E
Ha u na le MOD-IO2 e fetang e le 'ngoe e hoketsoeng u hloka ho boloka li-jumpers tseo tse peli li koetsoe, ho seng joalo mohala oa I2C o tla khaoha. Maemo a kamehla a li-jumpers ka bobeli a koetsoe.
UEXT_FPWR_E
Haeba e koetsoe fana ka 3.3V ho sehokelo sa UEXT sa basali. (e-ba hlokolosi kaha ha u koala jumper eo hape u koala e tona moleng o latelang oa MOD-IO2 sena se ka baka ho chesoa ke motlakase ho boto. Boemo ba kamehla bo bulehile.
UEXT_MPWR_E
Haeba e koetsoe fana ka 3.3V ho sehokelo sa monna sa UEXT. (e-ba hlokolosi kaha ha u koala jumper eo hape, u koala e tšehali moleng o latelang oa MOD-IO2 sena se ka 'na sa baka ho chesoa ke motlakase botong. Boemo ba kamehla bo bulehile.
Likarolo tse ling tsa hardware
Likarolo tse ka tlase li kentsoe MOD-IO2 empa ha li so buuoe ka holimo. Li thathamisitsoe mona bakeng sa botlalo: Relay LEDs + Power LED.
KHAOLO EA 6 BOLOKE TŠEBELETSO LE KHOPOTSO
Kenyelletso ea khaolo
Tlas'a leqephe lena, u ka fumana 'mapa oa memori bakeng sa lelapa lena la li-processor. Ho khothaletsoa ka matla ho lebisa ho database ea mantlha e lokollotsoeng ke Microchip bakeng sa e 'ngoe ea boleng bo holimo.
Setšoantšo sa block processor
'Mapa oa mohopolo oa 'mele
KHAOLO 7 LIEKETSENG
Kenyelletso ea khaolo
Khaolong ena ho na le meralo e hlalosang ka mokhoa o utloahalang le oa 'mele oa MOD-IO2.
Leano la ntsu
Moralo oa MOD-IO2 oa bonahala bakeng sa litšupiso mona. U ka boela ua e fumana leqepheng la web leqepheng la MODIO2 sebakeng sa rona sa marang-rang: https://www.olimex.com/Products/Modules/IO/MOD-IO2/open-source-hardware Li fumaneha karolong ea HARDWARE.
Moralo oa EAGLE o leqepheng le latelang bakeng sa litšupiso tsa kapele.
Litekanyo tsa 'mele
Hlokomela hore litekanyo tsohle li ka mils.
Lintlha tse tharo tse phahameng ka ho fetisisa holim'a boto ka tatellano ho tloha ho tse telele ho ea ho tse khutšoanyane ke relay T1 - 0.600" (15.25 mm) holim'a pcb; relay T2 - 0.600" (15.25 limilimithara); Sehokelo sa ICSP – 0.450” (11.43 limilimithara). Hlokomela hore mehato e ka holimo ha e kenyeletse PCB.
KHAOLO EA 8 TŠEBELETSO EA PALE LE TŠEHETSO
Kenyelletso ea khaolo
Khaolong ena, u tla fumana liphetolelo tsa hajoale le tse fetileng tsa tokomane eo u e balang. Hape, the web leqephe la sesebelisoa sa hau le thathamisitsoe. Etsa bonnete ba hore u e hlahloba ka mor'a ho e reka bakeng sa liapdeite tsa morao-rao tse fumanehang le examples.
Phetoho ea tokomane
Khatiso |
Liphetoho |
Leqephe le fetotsoeng# |
A, 27.08.12 |
- Popo ea pele |
Tsohle |
- E tsitsitse tse 'maloa tse setseng ho tloha ho |
||
B,
16.10.12 |
template e neng e bua ka phoso
processors le mapolanka |
6, 10, 20 |
- Lihokelo tse ntlafalitsoeng | ||
- Phatlalatso e ntlafalitsoeng hore e lekane le sebopeho se bulehileng sa boto |
2 |
|
C,
24.10.13 |
- E kentse tse ling tse fetilengamples le firmware version 3 tlhaloso | 7 |
- Tšehetso ea Sehlahisoa e ntlafalitsoeng | 23 | |
- Lintlafatso tsa sebopeho ka kakaretso | Tsohle | |
- E ntlafalitse bukana ho bonahatsa |
||
D,
27.05.15 |
ntlafatso ea morao-rao ea firmware 3.02
- Lintlha tse ling mabapi le tse ncha |
7, 8, 9, 10, 11 |
Sesebelisoa sa Linux - modio2tools | ||
E, 27.09.19 | - E ntlafalitse bukana ho bonts'a ntlafatso ea morao-rao ea firmware 4.3 |
7, 8, 9, 10, 11 |
F, 17.05.24 | - lintlha tse sa nepahaleng mabapi le taelo ea phetoho ea aterese ea I2C |
13, 19 |
Phetoho ea boto
Phetolelo, letsatsi |
Lintlha tsa ntlafatso |
B, 18.06.12 |
Tokollo ea pele |
E molemo web likhokahano le likhoutu tsa theko
The web leqepheng la u ka etela bakeng sa boitsebiso bo eketsehileng ka sesebediswa hao ke https://www.olimex.com/mod-io2.html.
TAELO LIKHOUTU
- MOD-IO2 - mofuta oa boto eo ho buisanoeng ka eona tokomaneng ena
- MOD-IO - mofuta o moholo o nang le li-optocouplers le khetho ea matla a 8-30VDC
- PIC-KIT3 - Setsebi sa Olimex se khonang ho etsa mananeo a MOD-IO2
- SY0612E - adaptara ea phepelo ea motlakase 12V/0.5A bakeng sa MOD-IO2 - 220V (e lumellana le Europe)
Lethathamo la morao-rao la theko le ka fumanoa ho https://www.olimex.com/prices.
Joang ho odara?
O ka reka ka kotloloho lebenkeleng la rona la inthanete kapa leha e le efe ea barekisi ba rona. Hlokomela hore hangata, ho potlakile ebile ho theko e tlase ho reka lihlahisoa tsa Olimex ho tsoa ho barekisi ba rona. Lethathamo la barekisi le barekisi ba Olimex LTD ba netefalitsoeng: https://www.olimex.com/Distributors.
Hlahloba https://www.olimex.com/ bakeng sa lintlha tse ling.
Tšehetso ea lihlahisoa
Bakeng sa ts'ehetso ea lihlahisoa, lintlha tsa hardware, le litlaleho tsa liphoso, romella ho: support@olimex.com. Tokomane eohle kapa maikutlo a hardware a amohelehile. Hlokomela hore haholo-holo re khamphani ea hardware mme tšehetso ea rona ea software e na le moeli. Ka kopo, nahana ka ho bala serapa se ka tlase mabapi le tiisetso ea lihlahisoa tsa Olimex.
Thepa eohle e hlahlojoa pele e romelloa. Haeba ho ka etsahala hore thepa e fosahetse, e tlameha ho khutlisetsoa ho OLIMEX atereseng e thathamisitsoeng ho invoice ea hau. OLIMEX e ke ke ea amohela thepa e sebelisitsoeng ho feta chelete e hlokahalang ho
lekola tshebetso ya tsona.
Haeba thepa e fumanoa e le boemong ba ho sebetsa, 'me ho hloka ts'ebetso ho bakoa ke ho hloka tsebo ka lehlakoreng la moreki, ha ho na puseletso e tla etsoa, empa thepa e tla khutlisetsoa ho mosebedisi ka litšenyehelo tsa bona. Lichelete tsohle li tlameha ho lumelloa ke Nomoro ea RMA. Email support@olimex.com bakeng sa nomoro ea tumello pele o romella thepa efe kapa efe. Ka kopo kenyelletsa lebitso la hau, nomoro ea mohala le nomoro ea odara kopong ea hau ea lengolo-tsoibila.
Lichelete bakeng sa boto efe kapa efe e sa amehang ea ntlafatso, sebatli, lisebelisoa, le likhoele li lumelletsoe matsatsing a 7 ho tloha ka letsatsi la ho fumana thepa. Ka mor'a nako e joalo, thekiso eohle e nkoa e le ea ho qetela. Ho khutlisa lintho tse laetsoeng ka phoso ho lumelloa ho latela tefiso ea 10%. Ke eng e sa ameheng? Haeba u e hokelletse matla, u ile ua e ama. Ho hlakisa, sena se kenyelletsa lintho tse rekiselitsoeng kapa tse fetotsoeng firmware ea tsona. Ka lebaka la mofuta oa lihlahisoa tseo re sebetsanang le tsona (lisebelisoa tsa elektroniki tsa prototyping), re ke ke ra lumella ho khutlisoa ha thepa e hlophisitsoeng, e matlafalitsoeng kapa e fetotsoeng ka mor'a ho romelloa ho tsoa botorong ba rona. Thepa eohle e khutlisitsoeng e tlameha ho ba boemong ba eona ba pele le bo hloekileng. Lichelete tsa thepa e senyehileng, e ngoantsoeng, e hlophisitsoeng, e cheleng, kapa 'ho bapaloa' ka tsela e 'ngoe li ke ke tsa amoheloa.
Lichelete tsohle li tlameha ho kenyelletsa lisebelisoa tsohle tsa feme tse tlang le ntho eo. Sena se kenyeletsa lithapo life kapa life tsa In-Circuit-Serial-Programming, anti-static packing, mabokose, joalo-joalo. Ha u khutla, koala PO# ea hau. Hape, kenyelletsa lengolo le lekhutšoane la tlhaloso ea hore na ke hobane'ng ha thepa e khutlisetsoa 'me u bolele kopo ea hau ea ho khutlisetsoa chelete kapa phapanyetsano. Kenyelletsa nomoro ea tumello lengolong lena le bokantle ba lebokose la thomello. Ka kopo hlokomela: Ke boikarabello ba hau ho netefatsa hore thepa e khutlisitsoeng e fihla ho rona. Ka kopo sebelisa a
mokhoa o tšepahalang oa ho tsamaisa thepa. Haeba re sa fumane sephutheloana sa hau re ke ke ra jarisoa molato. Litefiso tsa ho tsamaisa le ho tsamaisa ha li khutlisetsoe. Ha re ikarabelle bakeng sa litefiso leha e le life tsa thomello ea thepa e khutlisetsoang ho rona kapa ho khutlisetsa lintho tse sebetsang ho uena.
Mongolo o felletseng o ka fumanoa ho https://www.olimex.com/wiki/GTC#Warranty bakeng sa litšupiso tsa nako e tlang.
Litokomane / Lisebelisoa
![]() |
Boto ea Katoloso ea OLIMEX MOD-IO2 [pdf] Bukana ea Mosebelisi Boto ea Katoloso ea MOD-IO2, MOD-IO2, Boto ea Katoloso, Boto |