bọọdụ ndọtị OLIMEX MOD-IO2
NKWUKWU
2024 Olimex Ltd. Olimex®, akara na ngwakọta ya, bụ ụghalaahịa edenyere n'akwụkwọ ikikere nke Olimex Ltd. Aha ngwaahịa ndị ọzọ nwere ike ịbụ ụghalaahịa nke ndị ọzọ na ikike nke ndị nwe ha. Enyere ozi dị n'akwụkwọ a n'ihe metụtara ngwaahịa Olimex. Enweghị ikike, nke egosipụtara ma ọ bụ nke egosipụtara ma ọ bụ n'ụzọ ọzọ, enyere ikike ikike ọgụgụ isi ọ bụla nke enyere akwụkwọ a ma ọ bụ n'ihe metụtara ire ngwaahịa Olimex.
Enyere ikike ọrụ a n'okpuru ikikere Creative Commons Attribution-ShareAlike 3.0 Unported. Iji view otu akwụkwọ ikike a, gaa http://www.creativecommons.org/licenses/by-sa/3.0/. Nhazi ngwaike a nke Olimex LTD nyere ikike n'okpuru Creative Commons Attribution-ShareAlike 3.0 Unported. Ikikere.
A tọhapụrụ ngwanrọ a n'okpuru GPL. Foto ndị dị na akwụkwọ ntuziaka a nwere ike ịdị iche na nlegharị anya ọhụrụ nke bọọdụ. Ngwaahịa akọwara n'ime akwụkwọ a bụ isiokwu maka mmepe na nkwalite na-aga n'ihu. Nkọwapụta niile nke ngwaahịa na ojiji ya dị n'ime akwụkwọ a bụ OLIMEX ji ezi okwukwe nye ya. Agbanyeghị, akwụkwọ ikike niile egosipụtara ma ọ bụ gosipụta gụnyere mana ọnweghị oke na akwụkwọ ikike azụmaahịa ma ọ bụ mma maka ebumnuche ewepụla. Ezubere akwụkwọ a naanị iji nyere onye na-agụ aka n'iji ngwaahịa a. OLIMEX Ltd agaghị akwụ ụgwọ maka mfu ma ọ bụ mmebi ọ bụla sitere na iji ozi ọ bụla dị na akwụkwọ a njehie ọ bụla ma ọ bụ mwepu na ozi dị otú ahụ ma ọ bụ ojiji ngwaahịa ahụ ezighi ezi.
Ezubere bọọdụ / ngwa nyocha a maka iji maka mmepe injinia, ngosipụta, ma ọ bụ ebumnuche nyocha naanị ma OLIMEX anaghị ewere ya dị ka ngwaahịa ikpeazụ dabara adaba maka iji ndị ahịa izugbe. Ndị na-eji ngwaahịa a ga-enwerịrị ọzụzụ eletrọnịkị ma debe ụkpụrụ omume injinia dị mma. Dị ka nke a, ngwaahịa ndị a na-enye ebughị n'obi ka ha zuo oke n'ihe gbasara imewe achọrọ-, ịzụ ahịa- na/ma ọ bụ n'ichepụta ihe nchedo metụtara, gụnyere nchekwa ngwaahịa na usoro gburugburu ebe obibi, nke a na-ahụkarị na ngwaahịa njedebe na-agụnye semiconductor dị otú ahụ. components ma ọ bụ bọọdụ sekit.
Olimex na-emeso ndị ahịa dị iche iche maka ngwaahịa ugbu a, ya mere ndokwa anyị na onye ọrụ abụghị nanị. Olimex anaghị ewere ọnweghị ụgwọ maka enyemaka ngwa, imewe ngwaahịa ndị ahịa, arụmọrụ ngwanrọ, ma ọ bụ mmebi nke patent ma ọ bụ ọrụ akọwara n'ime ebe a. Enweghị akwụkwọ ikike maka ihe eji eme ya na ihe ndị eji emepụta mod-io2. A na-eche na ha dabara adaba naanị maka MODIO2.
ISI NKE 1 N'ALAVIEW
Okwu mmalite nke isiakwụkwọ
Daalụ maka ịhọrọ kọmputa otu bọọdụ MOD-IO2 sitere na Olimex! Akwụkwọ a na-enye ntuziaka onye ọrụ maka bọọdụ Olimex MOD-IO2. Dị ka ihe karịrịview, isiakwụkwọ a na-enye oke akwụkwọ a wee depụta atụmatụ nke bọọdụ. Ekwuru ndịiche dị n'etiti ndị otu MOD-IO2 na MOD-IO. A na-akọwapụta nhazi akwụkwọ ahụ. Bọdụ mmepe MOD-IO2 na-enyere aka mmepe koodu nke ngwa na-arụ na microcontroller PIC16F1503, nke Microchip rụpụtara.
Atụmatụ
- PIC16F1503 microcontroller bujuru ya na ngwa ngwa mepere emepe maka mmekọrịta dị mfe, ọkachasị na bọọdụ enyere Linux aka.
- Na-eji I2C, na-enye ohere mgbanwe adreesị I2C
- Enwere ike ikpokọta, UEXT njikọ nwoke na nwanyị
- Njikọ ọnụ ọnụ 9-pin maka 7 GPIO, 3.3V na GND
- 7 GPIO nke enwere ike iji mee ihe dị iche iche dịka PWM, SPI, I2C, Analog IN/OUT, wdg.
- Mpụta 2 relay nwere kọntaktị 15A/250VAC nwere ọdụ ịghasa
- Ọkwa mmepụta RELAY LEDs
- Njikọ 6-pin ICSP maka mmemme in-circuit na imelite ya na PIC-KIT3 ma ọ bụ ngwaọrụ ọzọ dakọtara.
- PWR Jack maka 12V DC
- Oghere mgbago anọ 3.3mm ~ (0.13) ”
- UEXT eriri nwanyị na nwanyị gụnyere
- FR-4, 1.5mm ~ (0.062)", ihe mkpuchi na-acha uhie uhie, ihe na-acha ọcha silkscreen ebipụta
- Akụkụ: (61 x 52)mm ~ (2.40 x 2.05)"
MOD-IO vs MOD-IO2
MOD-IO2 bụ modul ntinye ntinye ntinye dị nta ma e jiri ya tụnyere MOD-IO ma n'ihe gbasara nha yana n'ihe gbasara ọrụ, agbanyeghị, n'ọtụtụ ọnọdụ, MOD-IO2 nwere ike ịnye nhọrọ ka mma. Nhazi nke chọrọ optocoupler kwesịrị ịtụle MOD-IO. Na mgbakwunye, MOD-IO nwere ọkụ ọkụ ka mma yana nhọrọ ịnye voltage na oke 8-30VDC.
Ezubere iche ahịa na ebumnuche nke osisi
MOD-IO2 bụ bọọdụ mmepe ndọtị nwere ike imekọrịta ya na bọọdụ Olimex ndị ọzọ site na njikọ UEXT ọ na-agbakwunye RELAYs na GPIO. Otutu MOD-IO2 nwere ike ikpokọta ma nwee ike ilezi ya anya. Firmware na-enye gị ohere ịmekọrịta na bọọdụ site na iji iwu dị mfe ma ọ bụrụ na ịchọrọ ị nwere ike gbanwee ngwa ngwa maka mkpa gị.
Ọ bụrụ na ị na-arụ ọrụ na bọọdụ mmepe anyị nwere njikọ UEXT ma ịchọrọ GPIO ọzọ na mmepụta RELAY ị nwere ike itinye ndị a site na ijikọ MOD-IO2 na bọọdụ mmepe gị. Nke a osisi na-enye ohere mfe interfacing ka 2 relays na 7 GPIOs. MOD-IO2 bụ stackable na adreesị - a ga-ejikọta bọọdụ ndị a ọnụ ma ị nwere ike itinye ọtụtụ ntinye na ntinye dịka ịchọrọ! 2-4- 6-8 wdg! MOD-IO2 nwere PIC16F1503 microcontroller na ngwa ngwa bụ ebe mepere emepe ma dị maka mgbanwe. Bọdụ ahụ bụ ezigbo mgbakwunye na ọtụtụ bọọdụ Olimex ma ọ bụrụ na ịchọrọ GPIO analọgụ na relays.
Nhazi
Akụkụ nke ọ bụla n'ime akwụkwọ a na-ekpuchi isiokwu dị iche, ahaziri dịka ndị a:
- Isi nke 1 agwụlaview nke ojiji osisi na atụmatụ
- Isi nke 2 na-enye ntuziaka maka ịtọbe osisi ngwa ngwa
- Isi nke 3 nwere eserese na okirikiri nhọrọ ukwuu
- Isi nke 4 na-akọwa akụkụ nke bụ obi nke osisi: PIC16F1503
- Isi nke 5 na-ekpuchi njikọ njikọ pinout, peripherals, na nkọwa jumper
- Isi nke 6 na-egosi map ebe nchekwa
- Isi nke 7 na-enye schematics
- Isi nke 8 nwere akụkọ nlegharị anya, njikọ bara uru na ozi nkwado
ISI NKE 2 Ịtọlite BOD MOD-IO2
Okwu mmalite nke isiakwụkwọ
Akụkụ a na-enyere gị aka ịtọ bọọdụ mmepe MOD-IO2 nke mbụ. Biko buru ụzọ chee echiche, ịdọ aka ná ntị electrostatic ka ị zere imebi bọọdụ ahụ, wee chọpụta ngwaike na ngwanrọ achọrọ iji rụọ bọọdụ ahụ. A na-enye usoro iji kwalite bọọdụ ahụ, na nkọwa nke omume bọọdụ ndabara na-akọwapụta nke ọma.
Ịdọ aka ná ntị electrostatic
Ebupu MOD-IO2 na ngwungwu mgbochi static. E kwesịghị ikpughe bọọdụ ahụ n'ikike eletrik dị elu. Ekwesịrị iyi eriri ala ma ọ bụ ngwaọrụ nchebe yiri ya mgbe ị na-ejikwa bọọdụ ahụ. Zere imetụ ntụtụ akụrụngwa ma ọ bụ ihe ọ bụla ọzọ ọla.
Ihe achọrọ
Iji hazie MOD-IO2 nke ọma, achọrọ ihe ndị a:
- bọọdụ nwere data efu UART ma ọ bụ bọọdụ OLIMEX ọ bụla nwere njikọ UEXT
- 12V isi iyi nke ike maka ọrụ agba anọ; o kwesịrị dabara na jakị ọkụ nọ n'ụgbọ
Ọ bụrụ na ịchọrọ ịmegharị bọọdụ ahụ ma ọ bụ gbanwee firmware ị ga-achọkwa:
- PIC mmemme dakọtara - ọ bụghị na njikọ maka mmemme ICSP bụ otu 0.1” 6-pin. Anyị nwere ihe mmemme PIC16F1503 dakọtara ọnụ dabere na Microchip's PIC-KIT3.
- Olimex nwere ike zụta ụfọdụ ihe atụ aro, dịka ọmụmaatụ:
- PIC-KIT3 – Olimex programmer nwere ike ime mmemme PIC16F1503 SY0612E – ihe nkwụnye ọkụ 12V/0.5A maka ndị ahịa Europe, na-abịa na jakị ọkụ dabara na njikọ nke MOD-IO2.
Ịkwanye bọọdụ
Ejiri jakị ọkụ na-akwado bọọdụ ahụ. Ị ga-enye 12V DC. Maka ndị ahịa Europe, anyị na-ere ihe nkwụnye ọkụ dị ọnụ ala 12V/0.5A - SY0612E. Ọ bụrụ na ịgbanye bọọdụ ahụ nke ọma, PWR_LED nọ n'ụgbọ ahụ ga-agbanye.
Nkọwa firmware na ojiji bụ isi n'okpuru Linux
Enwere firmware kwajuru na PIC nke bọọdụ nke na-enye ohere iji MOD-IO2 dị mfe site na protocol I2C. Firmware nke MOD-IO2 agabigala ọtụtụ ugboro. Ntugharị firmware kachasị ọhụrụ bụ ntụgharị 4.3. Iji jiri firmware nwere bọọdụ nnabata anaghị enyere Linux aka biko rụtụ aka na README.PDF na ebe nchekwa nke nwere isi mmalite firmware. Ndozigharị firmware 1, 2, na 3 adabakọghị. Ndozigharị firmware ndị a na-akọwapụta adreesị bọọdụ MOD-IO2 dị iche iche yana usoro iwu dị iche iche. Ndozigharị firmware 3, 3.1, na 3.02 (3. xx), na 4.3 dakọtara. Biko mara na firmware omenala nwere ike ọ gaghị akwado ike ngwaike niile nke MODIO2. N'ọnọdụ ụfọdụ, ịnwere ike ịmegharị ngwa ngwa ka iji ngwaike MOD-IO2 na ya
ike zuru oke!
Ngwa ngwanrọ omenala maka ijikwa MOD-IO2 n'okpuru Linux
Iji mee ka ihe dị mfe karị, anyị edeela ngwa ngwanrọ maka ịchịkwa MOD-IO2 n'okpuru
Linux. Ị nwere ike ịhụ ya ebe a
https://github.com/OLIMEX/OLINUXINO/tree/master/SOFTWARE/UEXT%20MODULES/
MOD-IO2/Ngwaọrụ nnweta-Linux
Ngwa ngwanrọ chọrọ bọọdụ enyere Linux aka. Ngwá ọrụ a na-arụ ọrụ na MOD-IO2 nkeji kwajuru na firmware revision 3 ma ọ bụ ọhụrụ. Maka ndakọrịta zuru oke na ngwa ngwanrọ omenala, bọọdụ MODIO2 gị kwesịrị iji firmware revision 3.02 ma ọ bụ nke ọhụrụ. Iji ngwá ọrụ ahụ naanị tinye ya file "modio2tool" n'elu osisi gị. Gaa na folda ebe ị debere ya wee pịnye "./modio2tool -h" iji nweta enyemaka na iwu niile dị.
Ọtụtụ n'ime iwu chọrọ nọmba I2C ngwaike dị ka akọwara na nkesa Linux gị na oke -BX, ebe X bụ ọnụọgụ nke interface I2C. Rịba ama na site na ndabara edozi software maka iji ya na ngwaike I2C interface #2 na bọọdụ ID 0x21 - ọ bụrụ na nhazi gị dị iche, ị ga-achọ ịkọwa oge ọ bụla site na iji -BX (X bụ nọmba I2C ngwaike) na -A 0xXX ( XX bụ adreesị I2C nke modul).
Ụfọdụ examples nke iji modio2tool na MOD-IO2 na Linux:
- - Na-ebulite menu enyemaka:
- ./modio2tool -h
- , ebe
- ./modio2tool – na-eme ọnụọgụ abụọ
- -h – paramita eji arịọ ozi enyemaka
Nsonaazụ tụrụ anya: A ga-egosi usoro iwu na a ga-ebipụta ndepụta nke iwu.
- - Ịgbanwe na relays abụọ:
- ./modio2tool -B 0 -s 3
- , ebe
- -B 0 - na-edobe bọọdụ ka ọ jiri ngwaike I2C #0 ya (ọ na-abụkarị "0", "1", ma ọ bụ "2")
- -s 3 – “s” ka a na-eji gbanye relays; "3" na-akọwapụta ịgbanwuo relays abụọ (jiri "1" ma ọ bụ "2" maka naanị nke mbụ ma ọ bụ naanị nke abụọ)
Nsonaazụ tụrụ anya: otu ụda ga-eme ma ọkụ relay ga-agbanye.
- - Gbanyụọ relays abụọ:
- ./modio2tool -B 0 -c 3
- , ebe
- B 0 - na-edobe bọọdụ ka ọ jiri ngwaike I2C #0 ya (ọ na-abụkarị "0", "1", ma ọ bụ "2")
- c 3 – “c” ka a na-eji gbanyụọ relays steeti; "3" na-akọwapụta ịgbanyụ ma relays (jiri "1" ma ọ bụ 2" maka naanị nke mbụ ma ọ bụ naanị nke abụọ)
Nsonaazụ tụrụ anya: otu ụda ga-eme na ọkụ relay ga-agbanyụ.
- - Ịgụ ọkwa nke relays (dị kemgbe MOD-IO2's firmware revision 3.02): ./modio2tool -B 0 -r
- , ebe
- -B 0 - na-edobe bọọdụ ka ọ jiri ngwaike I2C #0 ya (ọ na-abụkarị "0", "1", ma ọ bụ "2")
- -r – “r” ka a na-eji agụ relays;
Nsonaazụ tụrụ anya: a ga-ebipụta steeti relays. 0x03 pụtara na relays abụọ ahụ dị (dakọtara na ọnụọgụ abụọ 0x011).
Ntinye analọgụ na-agụ:
- ./modio2tool -B 0 -A 1
- , ebe
- -B 0 - na-edobe bọọdụ ka ọ jiri ngwaike I2C #0 ya (ọ na-abụkarị "0", "1", ma ọ bụ "2")
- -A 1 – “A” ka a na-eji gụọ ntinye analọgụ; "1" bụ ntinye analọgụ a na-agụ - ị nwere ike iji "1", "2", "3" ma ọ bụ "5" ebe ọ bụ na ọ bụghị akara ngosi niile dị.
Nsonaazụ tụrụ anya: VoltagA ga-ebipụta e nke AN. Ọ bụrụ na ọ nweghị ihe jikọrọ ya nwere ike ịbụ ihe ọ bụla dị ka "ADC1: 2.311V".
- Ịgbanwe adreesị I2C - ọ bụrụ na ị na-eji ihe karịrị otu MOD-IO2 (dị kemgbe MOD-IO2's firmware revision 3.02)
- ./modio2tool -B 0 -x 15
- , ebe
- -B 0 - na-edobe bọọdụ ka ọ jiri ngwaike I2C #0 ya (ọ na-abụkarị "0", "1", ma ọ bụ "2")
- -x 15 – “x” ka eji agbanwe adreesị I2C nke bọọdụ; "15" bụ nọmba achọrọ - ọ dị iche na ndabara "0x21".
- Nsonaazụ a tụrụ anya: bọọdụ ahụ ga-enwe adreesị I2C ọhụrụ na ị ga-achọ ịkọwa ya na -A 0xXX ma ọ bụrụ na ịchọrọ iji modio2tools n'ọdịnihu.
- Maka ozi ndị ọzọ rụtụ aka na enyemaka modio2tools weghachitere ma ọ bụ na koodu isi iyi modio2tools.
Ngwa I2C maka ịchịkwa MOD-IO2 n'okpuru Linux
Kama mmemme omenala akpọrọ na 2.4.1, ịnwere ike iji ngwa Linux a ma ama “i2c-tools”.
Budata ya na nke dabara adaba wụnye i2c-ngwaọrụ
MOD-IO2 dakọtara na ngwaọrụ i2c kemgbe a tọhapụrụ firmware ya 3. N'ọnọdụ ahụ, iwu ndị a bụ ndị kasị ewu ewu site na i2c-tools - i2cdetect, i2cdump, i2cget, i2cset. Jiri iwu ndị a dị n'elu yana ozi gbasara firmware ka izipu (i2cset) wee nata (i2cget) data dị iche iche. Ozi gbasara firmware dị na README.pdf file na Archive nke firmware; Enwere ike ịhụ ebe a na-edebe ihe nwere firmware ọhụrụ (4.3) ebe a:
https://www.olimex.com/Products/Modules/IO/MOD-IO2/resources/MOD-IO2_firmware_v43.zip
Ụfọdụ examples maka ịtọ / ịgụ akụkụ MOD-IO2 na Linux site na iji i2c-tools
- - Na-agbanye relays:
- i2cset –y 2 0x21 0x40 0x03
- , ebe
- i2cset - iwu maka izipu data;
- -y – ịgafe y/n nkwenye ozugbo;
2 - nọmba I2C ngwaike nke osisi (na-abụkarị 0 ma ọ bụ 1 ma ọ bụ 2); - 0 × 21 - adreesị osisi (0 × 21 kwesịrị iji ederede);
- 0 × 40 - Gbanyụọ ma ọ bụ gbanyụọ ọrụ relay (dị ka a hụrụ na firmware README.pdf);
- 0 × 03 - kwesịrị ịkọwa dị ka ọnụọgụ abụọ 011 - gbanye ma relays (0 × 02 ga-atụgharị naanị nke abụọ, 0 × 01 naanị nke mbụ, 0 × 00 ga-agbanyụ ha abụọ - 0 × 03 ọzọ ga-agbanyụkwa ha);
Nsonaazụ tụrụ anya: otu ụda ga-eme ma ọkụ relay ga-agbanye.
Ịgụ ọkwa nke relays (dị kemgbe MOD-IO2's firmware relays 3.02):
- i2cset –y 2 0x21 0x43 wee gụọ iwu
- i2cget –y 2 0x21
- , ebe
- i2cset - iwu maka izipu data;
- -y – ịgafe y/n nkwenye ozugbo;
- 2 - nọmba I2C (na-emekarị 0, 1, ma ọ bụ 2);
- 0x21 - adreesị osisi (0x21 kwesịrị iji ederede);
- 0x43 - gụọ ọrụ ịgbagharị (dị ka a hụrụ na firmware README.pdf;
Nsonaazụ tụrụ anya: 0x00 - nke pụtara na agbanyụrụ relays abụọ; 0x03 - kwesịrị ịtụgharị ya dị ka ọnụọgụ abụọ 011, dịka ọmụmaatụ relays abụọ dị; wdg.
Ọgụgụ ntinye/ mmepụta analọgụ:
- i2cset –y 2 0x21 0x10 wee gụọ iwu
- i2cget –y 2 0x21
- , ebe
- 0x10 - IO analog mbụ;
Ihe ukwu ebe a bụ na ịgụ na ị ga-ede ("na ị ga-agụ"). Gụọ bụ ngwakọta nke i2cset na i2cget!
Nsonaazụ tụrụ anya: N'ọnụ ọnụ, ị ga-enweta ọnụọgụ na-agbanwe agbanwe ma ọ bụ 0x00 0x08, ma ọ bụ 0xFF ma ị nwere GPIO na-ese n'elu mmiri ma ọ bụ tọọ na 0V ma ọ bụ tọọ na 3.3V.
- - Ịtọ ntọala IO analog niile na ọkwa dị elu: i2cset -y 2 0x21 0x01 0x01
- , ebe
- 0x21 – adreesị I2C nke MOD-IO2
- 0x01 - dị ka README.pdf bụ SET_TRIS na-eji kọwaa ọdụ ụgbọ mmiri ntụziaka;
- 0x01 - ọkwa dị elu (maka iji obere ọkwa 0x00)
Na-agụ IO analog niile
- i2cset –y 2 0x21 0x01
- i2cget –y 2 0x21
- Enwere ike ịhụ nkọwa zuru ezu nke ngwanro ebugoro na ngwugwu ngosi dị na anyị web ibe.
- Ịgbanwe adreesị ngwaọrụ I2C - ọ bụrụ na ị na-eji ihe karịrị otu MOD-IO2 (dị kemgbe MODIO2's firmware revision 3.02) i2cset 2 0x21 0xF0 0xHH
- ebee
0xF0 bụ koodu iwu maka mgbanwe I2C
HH bụ adreesị ọhụrụ n'ụdị hexadecimal Rịba ama na a ga-emechi PROG jumper ka ị nwee ike ịgbanwe adreesị. Ọ bụrụ na ichefu ọnụọgụ nke adreesị ị nwere ike iji modio2tool chọta adreesị ahụ, iwu na oke ga-abụ "modio2tool -l". Ị nwekwara ike ịtọgharịa adreesị ndabara (0x21) site na iji iwu na oke "modio2tool -X".
ISI NKE 3 MOD-IO2 nkọwa Board
Okwu mmalite nke isiakwụkwọ
N'ebe a, ị ga-amata akụkụ isi nke osisi ahụ. Rịba ama na aha ndị e ji na bọọdụ dị iche na aha e ji kọwaa ha. Maka aha n'ezie lelee bọọdụ MOD-IO2 n'onwe ya.
Nhazi (top view)
ISI NKE 4 PIC16F1503 MICROCONTROLLER
Okwu mmalite nke isiakwụkwọ
N'ime isiakwụkwọ a dị ozi gbasara obi MOD-IO2 - microcontroller PIC16 ya. Ozi dị n'okpuru bụ ụdị gbanwetụrụ nke akwụkwọ data nke ndị nrụpụta ya sitere na Microchip nyere.
Atụmatụ PIC16F1503
- Isi nke etiti emelitere yana ntuziaka 49, ọkwa 16 nchịkọta
- Ebe nchekwa ihe mmemme Flash nwere ikike ọgụgụ / ide onwe ya
- Oscillator 16MHz dị n'ime
- 4x Modul PWM Standalone
- Module Waveform Generator (CWG) agbakwunyere
- Modul Oscillator (NCO) ejirila ọnụọgụgụ
- 2x Configurable Logic Cell (CLC) Modul
- Modul ihe ngosi okpomoku agwakọtara
- Ọwa 10-bit ADC nwere Voltage ntụaka
- Ihe Ntụgharị 5-bit Dijitalụ ka ọ bụrụ Analog (DAC)
- MI2C, SPI
- 25mA Isi I/O dị ugbu a
- 2x 8-bit ngụ oge (TMR0/TMR2)
- 1 x 16-bit ngụ oge (TMR1)
- Ogologo oge nche agbatịgoro (WDT)
- Agbanye/ Gbanyụọ-Tọgharia ka emelitere
- Ntọgharị Brown-Obere Ike (LPBOR)
- Ntọgharị Brown-out mmemme (BOR)
- Mmemme Oghere Usoro nke In-Circuit (ICSP)
- Ndozi n'ime okirikiri na-eji isi ihe nbipụta
- PIC16LF1503 (1.8V - 3.6V)
- PIC16F1503 (2.3V - 5.5V)
Maka ozi zuru oke na microcontroller gaa na Microchip's web ibe maka mpempe akwụkwọ data. N'oge edere akwụkwọ data microcontroller nwere ike ịhụ na njikọ ndị a: http://ww1.microchip.com/downloads/en/DeviceDoc/41607A.pdf.
ISI NKE 5 NKWUKWU NA PINOUT
Okwu mmalite nke isiakwụkwọ
N'isiakwụkwọ a, a na-egosi njikọ ndị enwere ike ịchọta na osisi niile yana pinout ha na ndetu banyere ha. A kọwara ọrụ jumper. A na-ewepụta ndetu na ozi gbasara akụkụ mpụta akọwapụtara. Enyere ndetu banyere interfaces.
ICSP
Enwere ike hazie bọọdụ ahụ wee debugharịa ya site na ICSP nwere pin 6. N'okpuru ebe a bụ tebụl JTAG. Enwere ike iji interface a na PIC-KIT3 debuggers Olimex.
ICSP | |||
Ntụtụ # | Signal Aha | Ntụtụ # | Aha mgbaàmà |
1 | MCLAREN | 4 | GPIO0_ICSPDAT |
2 | +3.3V | 5 | GPIO0_ICSPCLK |
3 | GND | 6 | Ejikọtaghị ya |
UEXT modul
bọọdụ MOD-IO2 nwere njikọ UEXT abụọ (nwoke na nwanyị) ma nwee ike iji bọọdụ UEXT Olimex mekọrịta. Maka ozi ndị ọzọ na UEXT biko gaa na: https://www.olimex.com/Products/Modules/UEXT/
Nwanyi njikọ
A na-eji njikọ nwanyị jikọọ na bọọdụ ozugbo (na-ejighi eriri nwanyị-nwanyị) ma ọ bụ ijikọ modul na MOD-IO2 ọzọ - iji mepụta modul stackable nke enwere ike idozi site na I2C. Cheta ịgbanwe adreesị I2C nke bọọdụ ọ bụla mgbe ị na-eji ọtụtụ bọọdụ. Site na ndabara, adreesị I2C bụ 0x21.
Nwanyị UEXT | |||
Ntụtụ # | Aha mgbaàmà | Ntụtụ # | Aha mgbaàmà |
1 | +3.3V | 6 | SDA |
2 | GND | 7 | Ejikọtaghị ya |
3 | Ejikọtaghị ya | 8 | Ejikọtaghị ya |
4 | Ejikọtaghị ya | 9 | Ejikọtaghị ya |
5 | SCL | 10 | Ejikọtaghị ya |
Njikọ nwoke
A na-eji njikọ nwoke na eriri rịbọn na ngwugwu jikọọ na UEXT nwoke ọzọ ma ọ bụ jikọọ na MOD-IO2 ọzọ.
Nwoke UEXT | |||
Ntụtụ # | Aha mgbaàmà | Ntụtụ # | Aha mgbaàmà |
1 | +3.3V | 6 | SDA |
2 | GND | 7 | Ejikọtaghị ya |
3 | Ejikọtaghị ya | 8 | Ejikọtaghị ya |
4 | Ejikọtaghị ya | 9 | Ejikọtaghị ya |
5 | SCL | 10 | Ejikọtaghị ya |
Njikọ mmepụta agbagharịa
Enwere relays abụọ na MOD-IO. Mgbama mmepụta ha bụ ọkọlọtọ Normal Closed (NC), Normal Open (NO), na Common (COM).
REL1 - Mpụ1 | |
Ntụtụ # | Aha mgbaàmà |
1 | Mba - oghe oghe |
2 | NC - emechiri emechi |
3 | COM - nkịtị |
REL2 - Mpụ2 | |
Ntụtụ # | Aha mgbaàmà |
1 | COM - nkịtị |
2 | Mba - oghe oghe |
3 | NC - emechiri emechi |
GPIO njikọ
Enwere ike iji njikọ GPIO mejuputa PWM, I2C, SPI, wdg. Rịba ama na a na-ebipụtakwa aha pin ọ bụla na ala nke osisi.
Ntụtụ # | Aha mgbaàmà | Ntinye 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 gbọmgbọm DC nwere ntụtụ ime 2.0mm yana oghere 6.3mm. Enwere ike ịhụ ozi ndị ọzọ gbasara kpọmkwem akụrụngwa ebe a: https://www.olimex.com/wiki/PWRJACK Maka ndị ahịa Europe, anyị na-echekwa ma na-ere ihe nkwụnye ọkụ bụ isi nke dabara na jakị ọkụ.
Ntụtụ # | Aha mgbaàmà |
1 | Ntinye ike |
2 | GND |
Nkọwa nke jumper
Biko mara na ihe fọrọ nke nta ka ọ bụrụ ihe niile (ma e wezụga PROG) nke jumpers na bọọdụ bụ ụdị SMD. Ọ bụrụ na ị na-eche na ị na-enweghi ntụkwasị obi na gị soldering / ịkpụcha usoro, ọ ka mma ka ị na-agbalị imezi SMD jumpers. Ọzọkwa ọ bụrụ na ọ dị gị na ị nweghị ike iji aka wepụ ihe jumper PTH ka mma jiri tweezers.
ỌRỤ
PTH jumper chọrọ ịgbanwe adreesị I2C site na ngwa ngwa. Eji machibido ịgbanwe adreesị I2C. Ọ bụrụ na ịchọrọ ịgbanwe adreesị I2C, ịkwesịrị imechi ya. Ọkwa ndabara mepere emepe.
SDA_E/SCL_E
Mgbe ị nwere ihe karịrị otu MOD-IO2 ejikọrọ, ịkwesịrị idobe jumpers abụọ ahụ, ma ọ bụghị ya, eriri I2C ga-akwụsị. A na-emechi ọnọdụ ndabara maka ma jumpers.
UEXT_FPWR_E
Ọ bụrụ na emechiri emechi nye 3.3V na njikọ UEXT nwanyị. (kpachara anya ebe ọ bụrụ na ị mechie jumper ahụ, ị na-emechikwa nwoke ahụ n'ahịrị MOD-IO2 na-esote nke a nwere ike ime ka ọkụ eletrik dị na bọọdụ ahụ. Ọnọdụ ndabara mepere emepe.
UEXT_MPWR_E
Ọ bụrụ na emechiri emechi nye 3.3V na njikọ UEXT nwoke. (kpachara anya ebe ọ bụrụ na ị mechie jumper ahụ yana kwa, mechie nwanyị ahụ n'ahịrị MOD-IO2 na-esote nke a nwere ike ime ka ọkụ eletrik na bọọdụ ahụ. Ọnọdụ ndabara mepere emepe.
Ihe ndị ọzọ ngwaike
A na-etinye ihe ndị dị n'okpuru na MOD-IO2 mana ekwughị ya n'elu. Edepụtara ha ebe a maka izu oke: Relay LEDs + Power LED.
ISI NKE 6 Mgbochi eserese na ebe nchekwa
Okwu mmalite nke isiakwụkwọ
N'okpuru ibe a, ị nwere ike ịhụ maapụ ebe nchekwa maka ezinụlọ ndị nhazi a. A na-atụ aro ike ka ị rụtụ aka na mpempe akwụkwọ data izizi nke Microchip wepụtara maka otu mma dị elu.
Eserese ngọngọ processor
Maapụ ebe nchekwa anụ ahụ
ISI NKE AKWỤKWỌ NSỌ
Okwu mmalite nke isiakwụkwọ
N'ime isiakwụkwọ a ka e debere schematics na-akọwa n'ụzọ ezi uche dị na ya na nke anụ ahụ MOD-IO2.
schematic ugo
MOD-IO2 schematic ka a na-ahụ maka ntụnye aka ebe a. Ị nwekwara ike ịhụ ya na web ibe maka MODIO2 na saịtị anyị: https://www.olimex.com/Products/Modules/IO/MOD-IO2/open-source-hardware Ha dị na ngalaba HARDWARE.
Atụmatụ EAGLE dị na ibe na-esote maka ntụnye aka ngwa ngwa.
Akụkụ anụ ahụ
Rịba ama na akụkụ niile dị na mils.
Ihe atọ kachasị elu na osisi ahụ site na nke kachasị ogologo ruo na nke kacha nta bụ relay T1 - 0.600" (15.25 mm) n'elu pcb; relay T2 - 0.600" (15.25 mm); Njikọ ICSP - 0.450" (11.43 mm). Rịba ama na usoro ndị a dị n'elu anaghị agụnye PCB.
ISI NKE 8 NKWUO NKWUO GBASARA YA
Okwu mmalite nke isiakwụkwọ
N'isiakwụkwọ a, ị ga-ahụ ụdị akwụkwọ a ị na-agụ ugbu a na nke gara aga. Ọzọkwa, ndị web Edepụtara ibe maka ngwaọrụ gị. Jide n'aka na ịlele ya mgbe ịzụrụ maka mmelite kachasị ọhụrụ dị na examples.
Ntụgharị akwụkwọ
Ndozigharị |
Mgbanwe |
gbanwegharịrị ibe # |
A, 27.08.12 |
– Ihe mmalite okike |
Ha niile |
- Edoziri ọtụtụ ihe fọdụrụ na ya |
||
B,
16.10.12 |
template nke na-ezo aka na-ezighị ezi
processors na mbadamba |
6, 10, 20 |
- Njikọ emelitere | ||
- Nkwusa emelitere ka dabara na ụdị isi mmalite nke bọọdụ |
2 |
|
C,
24.10.13 |
– Agbakwunyere ole na ole examples na firmware version 3 nkọwa | 7 |
– Nkwado ngwaahịa emelitere | 23 | |
– Mmezi nhazi usoro izugbe | Ha niile | |
– Emelitere akwụkwọ ntuziaka ka ọ tụgharịa uche |
||
D,
27.05.15 |
Mgbanwe ngwa ngwa ọhụrụ 3.02
– Agbakwunyere ozi gbasara ọhụrụ |
7, 8, 9, 10, 11 |
Ngwa Linux – modio2tools | ||
E, 27.09.19 | - Emelitere akwụkwọ ntuziaka iji gosipụta nlebanya firmware ọhụrụ 4.3 |
7, 8, 9, 10, 11 |
F, 17.05.24 | - ozi na-ezighi ezi gbasara iwu mgbanwe adreesị I2C |
13, 19 |
Ntụgharị nke Board
Ndozigharị, ụbọchị |
ndetu ndegharị |
B, 18.06.12 |
Ntọhapụ mbụ |
Bara uru web njikọ na koodu ịzụrụ
Nke web ibe ị nwere ike ịga maka ozi ndị ọzọ na ngwaọrụ gị bụ https://www.olimex.com/mod-io2.html.
Koodu iwu
- MOD-IO2 – ụdị bọọdụ a tụlere n’akwụkwọ a
- MOD-IO – ụdị nke buru ibu nwere optocouplers yana nhọrọ oke ike 8-30VDC
- PIC-KIT3 – Olimex mmemme nwere ike ime mmemme MOD-IO2
- SY0612E – ihe nkwụnye ọkụ 12V/0.5A maka MOD-IO2 – 220V (European ndakọrịta)
Enwere ike ịchọta ndepụta ọnụahịa kacha ọhụrụ na https://www.olimex.com/prices.
Kedu ka esi atụ ihe?
Ị nwere ike ịzụta ozugbo site na ụlọ ahịa dị n'ịntanetị ma ọ bụ ndị nkesa anyị ọ bụla. Rịba ama na ọ na-adịkarị, ọ na-adị ngwa ma dị ọnụ ala ịzụta ngwaahịa Olimex n'aka ndị nkesa anyị. Ndepụta nke ndị nkesa Olimex LTD ekwenyesiri ike na ndị na-ere ere: https://www.olimex.com/Distributors.
Lelee https://www.olimex.com/ maka ozi ndị ọzọ.
Nkwado ngwaahịa
Maka nkwado ngwaahịa, ozi ngwaike, na mkpesa njehie na ozi na: support@olimex.com. A na-anabata nzaghachi akwụkwọ ma ọ bụ ngwaike niile. Rịba ama na anyị bụ ụlọ ọrụ ngwaike na nkwado ngwanrọ anyị nwere oke. Biko tụlee ịgụ paragraf dị n'okpuru maka akwụkwọ ikike nke ngwaahịa Olimex.
A na-enyocha ngwongwo niile tupu ezipụ ha. N'ihe omume na-atụghị anya na ngwongwo adịghị mma, a ga-eweghachi ha, na OLIMEX na adreesị edepụtara na akwụkwọ ọnụahịa gị. OLIMEX agaghị anabata ngwa ahịa ejirila karịa ego achọrọ
nyochaa ọrụ ha.
Ọ bụrụ na achọpụtara ngwaahịa ndị ahụ na-arụ ọrụ, na enweghị ọrụ bụ n'ihi enweghị ihe ọmụma nke onye ahịa, a gaghị akwụghachi ụgwọ, ma a ga-enyeghachi onye ọrụ ahụ ihe na-efu ha. Nkwụghachi niile ga-enwerịrị ikike site na Nọmba RMA. Email support@olimex.com maka nọmba ikike tupu ibupu ngwa ahịa ọ bụla. Biko tinye aha gị, nọmba ekwentị, na nọmba ịtụ n'ime arịrịọ email gị.
Nlaghachi maka bọọdụ mmepe ọ bụla na-emetụtaghị, onye mmemme, ngwaọrụ na eriri n'ime ụbọchị 7 site na ụbọchị nnata nke ngwa ahịa. Mgbe oge dị otú ahụ gasịrị, a na-ewere ahịa niile dị ka nke ikpeazụ. A na-anabata nlọghachi nke ihe ezighi ezi n'okpuru ego mweghachi 10%. Kedu ihe na-emetụtaghị? Ọ bụrụ na ị jikọtara ya na ike, ị metụrụ ya aka. Iji dokwuo anya, nke a gụnyere ihe ererela ma ọ bụ agbanweela ngwa ngwa ha. N'ihi ọdịdị nke ngwaahịa anyị na-arụkọ ọrụ (prototyping electronic tools), anyị enweghị ike ikwe ka nlọghachi nke ihe emebere, kwadoro, ma ọ bụ gbanwee n'ụzọ ọzọ site na mbupu site na ụlọ nkwakọba ihe anyị. Ngwa ahịa niile eweghachiri ga-adịrịrị na mint mbụ ya na ọnọdụ dị ọcha. Nlaghachi na ngwa ahịa mebiri emebi, kpụrụ akpụ, emebere ya, gbaa ọkụ, ma ọ bụ ihe ọzọ 'jiri' kpọọ ya agaghị anabata.
Nlaghachi niile ga-agụnye ngwa ụlọ ọrụ niile na-abịa na ihe ahụ. Nke a na-agụnye ihe ọ bụla In-Circuit-Serial-Programming cables, mgbochi static mbukota, igbe, wdg na gị nloghachi, enclose gị PO#. Ọzọkwa, tinye obere akwụkwọ ozi nkọwa nke ihe kpatara eji eweghachi ngwa ahịa ma kwupụta arịrịọ gị maka nkwụghachi ma ọ bụ mgbanwe. Tinye nọmba ikike na leta a na mpụga igbe mbupu. Biko mara: Ọ bụ ọrụ gị ịhụ na ngwaahịa eweghachiri erutela anyị. Biko jiri a
ụdị mbupu a pụrụ ịdabere na ya. Ọ bụrụ na anyị enwetaghị ngwugwu gị, anyị agaghị ejide gị. Anaghị akwụghachi ụgwọ mbupu na njikwa. Anyị anaghị ahụ maka ụgwọ mbupu nke ngwa ahịa ọ bụla eweghachiri anyị ma ọ bụ na-eweghachitere gị ihe na-arụ ọrụ.
Enwere ike ịhụ ederede zuru ezu na https://www.olimex.com/wiki/GTC#Warranty maka ọdịnihu ntụaka.
Akwụkwọ / akụrụngwa
![]() |
bọọdụ ndọtị OLIMEX MOD-IO2 [pdf] Akwụkwọ ntuziaka onye ọrụ MOD-IO2 bọọdụ ndọtị, MOD-IO2, bọọdụ ndọtị, bọọdụ |