OLIMEX MOD-IO2 Itẹsiwaju Board
ALAYE
2024 Olimex Ltd. Olimex®, aami ati awọn akojọpọ rẹ, jẹ aami-išowo ti a forukọsilẹ ti Olimex Ltd. Awọn orukọ ọja miiran le jẹ aami-iṣowo ti awọn miiran ati awọn ẹtọ jẹ ti awọn oniwun wọn. Alaye ti o wa ninu iwe yii ti pese ni asopọ pẹlu awọn ọja Olimex. Ko si iwe-aṣẹ, ṣalaye tabi mimọ tabi bibẹẹkọ, si eyikeyi ẹtọ ohun-ini ọgbọn ti a funni nipasẹ iwe yii tabi ni asopọ pẹlu tita awọn ọja Olimex.
Iṣẹ yii wa ni iwe-aṣẹ labẹ Creative Commons Attribution-ShareAlike 3.0 Unported License. Si view ẹda iwe-aṣẹ yii, ṣabẹwo http://www.creativecommons.org/licenses/by-sa/3.0/. Apẹrẹ hardware yii nipasẹ Olimex LTD jẹ iwe-aṣẹ labẹ Creative Commons Attribution-ShareAlike 3.0 Unported. Iwe-aṣẹ.
Sọfitiwia naa ti tu silẹ labẹ GPL. Awọn aworan inu iwe afọwọkọ yii le yatọ si atunyẹwo tuntun ti igbimọ naa. Ọja ti a sapejuwe ninu iwe yi jẹ koko ọrọ si lemọlemọfún idagbasoke ati awọn ilọsiwaju. Gbogbo awọn alaye ti ọja naa ati lilo rẹ ti o wa ninu iwe yii jẹ fifun nipasẹ OLIMEX ni igbagbọ to dara. Bibẹẹkọ, gbogbo awọn atilẹyin ọja ti a sọ tabi ti a fihan pẹlu ṣugbọn ko ni opin si awọn iṣeduro itọsi ti iṣowo tabi amọdaju fun idi ni a yọkuro. Iwe yii jẹ ipinnu lati ṣe iranlọwọ fun oluka ni lilo ọja naa. OLIMEX Ltd kii yoo ṣe oniduro fun eyikeyi pipadanu tabi ibajẹ ti o waye lati lilo eyikeyi alaye ninu iwe-ipamọ eyikeyi aṣiṣe tabi aisi ni iru alaye tabi eyikeyi lilo ọja ti ko tọ.
Igbimọ igbelewọn / ohun elo yii jẹ ipinnu fun lilo fun idagbasoke imọ-ẹrọ, iṣafihan, tabi awọn idi igbelewọn nikan ati pe ko ṣe akiyesi nipasẹ OLIMEX lati jẹ ibamu-ọja ti o pari fun lilo olumulo gbogbogbo. Awọn eniyan ti n mu ọja naa gbọdọ ni ikẹkọ ẹrọ itanna ati ṣe akiyesi awọn iṣedede adaṣe adaṣe to dara. Bii iru bẹẹ, awọn ẹru ti a pese ko ni ipinnu lati jẹ pipe ni awọn ofin ti apẹrẹ ti o nilo-, titaja-, ati/tabi awọn ero aabo ti o ni ibatan iṣelọpọ, pẹlu aabo ọja ati awọn iwọn ayika, eyiti o jẹ deede ni awọn ọja ipari ti o ṣafikun iru semikondokito. irinše tabi Circuit lọọgan.
Olimex Lọwọlọwọ ṣe pẹlu ọpọlọpọ awọn alabara fun awọn ọja, ati nitorinaa iṣeto wa pẹlu olumulo kii ṣe iyasọtọ. Olimex ko gba layabiliti fun iranlọwọ ohun elo, apẹrẹ ọja alabara, iṣẹ sọfitiwia, tabi irufin awọn itọsi tabi awọn iṣẹ ti a ṣalaye ninu rẹ. KO SI ATILẸYIN ỌJA fun awọn ohun elo apẹrẹ ati awọn eroja ti a lo lati ṣẹda MOD-IO2. WON NI KI O DARA FUN MODIO2 NIKAN.
ORI 1 LORIVIEW
Ifihan si ipin
O ṣeun fun yiyan MOD-IO2 kọnputa ẹyọkan lati Olimex! Iwe yii n pese itọsọna olumulo fun igbimọ Olimex MOD-IO2. Bi ohun loriview, Yi ipin yoo fun awọn dopin ti yi iwe ati awọn akojọ ti awọn ọkọ ká ẹya ara ẹrọ. Awọn iyatọ laarin awọn ọmọ ẹgbẹ ti MOD-IO2 ati MOD-IO awọn igbimọ ni a mẹnuba. Eto ti iwe naa jẹ alaye lẹhinna. Igbimọ idagbasoke MOD-IO2 jẹ ki idagbasoke koodu ti awọn ohun elo nṣiṣẹ lori microcontroller PIC16F1503, ti a ṣe nipasẹ Microchip.
Awọn ẹya ara ẹrọ
- PIC16F1503 microcontroller ti kojọpọ pẹlu famuwia orisun-ìmọ fun ibaramu irọrun, ni pataki pẹlu awọn igbimọ ṣiṣe Linux
- Nlo I2C, ngbanilaaye iyipada adirẹsi I2C
- Stack-able, UEXT akọ ati abo asopo
- 9-pin ebute skru asopo fun 7 GPIOs, 3.3V ati GND
- Awọn GPIO 7 eyiti o le ṣee lo fun awọn idi oriṣiriṣi bii PWM, SPI, I2C, ANALOG IN/OUT, ati bẹbẹ lọ.
- Awọn igbejade 2 yii pẹlu awọn olubasọrọ 15A/250VAC pẹlu awọn ebute dabaru
- RELAY o wu ipo LED
- Asopọ 6-pin ICSP fun siseto inu-yika ati imudojuiwọn pẹlu PIC-KIT3 tabi ohun elo ibaramu miiran
- PWR Jack fun 12V DC
- Awọn ihò iṣagbesori mẹrin 3.3mm ~ (0.13) ”
- UEXT obinrin-obinrin USB to wa
- FR-4, 1.5mm ~ (0.062)”, iboju solder pupa, titẹ paati siliki funfun
- Awọn iwọn: (61 x 52) mm ~ (2.40 x 2.05)"
MOD-IO vs MOD-IO2
MOD-IO2 jẹ module itẹsiwaju igbewọle igbewọle ti o kere ju si MOD-IO mejeeji ni awọn ofin iwọn ati ni awọn ofin iṣẹ ṣiṣe, sibẹsibẹ, ni awọn ipo pupọ, MOD-IO2 le pese yiyan ti o dara julọ. Awọn apẹrẹ ti o nilo awọn optocouplers yẹ ki o gbero MOD-IO. Ni afikun, MOD-IO ni ipese agbara to dara julọ pẹlu aṣayan lati pese voltage ni 8-30VDC ibiti.
Àkọlé oja ati idi ti awọn ọkọ
MOD-IO2 jẹ igbimọ idagbasoke itẹsiwaju ti o le ni wiwo pẹlu awọn igbimọ Olimex miiran nipasẹ asopọ UEXT ti o ṣe afikun awọn RELAYs ati GPIOs. Ọpọ MOD-IO2s jẹ akopọ ati adirẹsi. Famuwia gba ọ laaye lati ṣe ajọṣepọ pẹlu igbimọ nipa lilo awọn aṣẹ ti o rọrun ati sibẹsibẹ ti o ba fẹ o le yipada famuwia fun awọn iwulo rẹ.
Ti o ba ṣiṣẹ pẹlu eyikeyi awọn igbimọ idagbasoke wa pẹlu asopọ UEXT ati pe o nilo awọn GPIO diẹ sii ati awọn abajade RELAY o le ṣafikun iwọnyi nipa sisopọ MOD-IO2 si igbimọ idagbasoke rẹ. Yi ọkọ faye gba rorun interfacing to 2 relays ati 7 GPIOs. MOD-IO2 jẹ stackable ati adirẹsi - awọn igbimọ wọnyi le jẹ edidi papọ ati pe o le ṣafikun ọpọlọpọ awọn igbewọle ati awọn abajade bi o ṣe fẹ! 2-4- 6-8 ati be be lo! MOD-IO2 ni PIC16F1503 microcontroller ati famuwia wa ni ṣiṣi-orisun o wa fun iyipada. Igbimọ naa jẹ afikun ti o dara pupọ si pupọ julọ awọn igbimọ Olimex ti o ba nilo awọn GPIO afọwọṣe ati awọn relays.
Ajo
Abala kọọkan ninu iwe yii ni wiwa koko-ọrọ ọtọtọ, ti a ṣeto gẹgẹbi atẹle:
- Abala 1 ti pariview ti lilo ọkọ ati awọn ẹya ara ẹrọ
- Chapter 2 pese a guide fun ni kiakia a ṣeto soke awọn ọkọ
- Abala 3 ni apẹrẹ igbimọ gbogbogbo ati ipilẹ
- Chapter 4 apejuwe awọn paati ti o jẹ okan ti awọn ọkọ: PIC16F1503
- Ori 5 ni wiwa pinout asopo, awọn agbeegbe, ati apejuwe jumper
- Chapter 6 fihan iranti map
- Chapter 7 pese awọn sikematiki
- Abala 8 ni itan atunyẹwo, awọn ọna asopọ to wulo, ati alaye atilẹyin
ORÍ 2 Eto soke MOD-IO2 Board
Ifihan si ipin
Abala yii ṣe iranlọwọ fun ọ lati ṣeto igbimọ idagbasoke MOD-IO2 fun igba akọkọ. Jọwọ ronu ni akọkọ, ikilọ elekitirotaki lati yago fun ibajẹ igbimọ naa, lẹhinna ṣawari ohun elo ati sọfitiwia ti o nilo lati ṣiṣẹ igbimọ naa. Ilana lati fi agbara soke igbimọ ni a fun, ati apejuwe ti ihuwasi igbimọ aiyipada jẹ alaye.
Electrostatic ìkìlọ
MOD-IO2 ti wa ni gbigbe ni apo idabobo anti-aimi. Awọn ọkọ kò gbọdọ wa ni fara si ga electrostatic o pọju. Okùn ilẹ tabi ohun elo aabo ti o jọra yẹ ki o wọ nigba mimu igbimọ naa mu. Yago fun fọwọkan awọn pinni paati tabi eyikeyi ohun elo ti fadaka miiran.
Awọn ibeere
Lati ṣeto MOD-IO2 ni aipe, awọn nkan wọnyi ni a nilo:
- Igbimọ pẹlu UART data ọfẹ tabi eyikeyi igbimọ OLIMEX ti o ni asopọ UEXT kan
- 12V orisun agbara fun iṣiṣẹ yii; o yẹ ki o baamu jaketi agbara lori-ọkọ
Ti o ba fẹ lati tun ṣe igbimọ naa tabi yi famuwia pada iwọ yoo tun nilo:
- PIC pirogirama ibaramu – kii ṣe pe asopo fun siseto ICSP jẹ 0.1” 6-pin kan. A ni pirogirama PIC16F1503 ibaramu olowo poku ti o da lori Microchip's PIC-KIT3.
- Diẹ ninu awọn nkan ti o daba le jẹ rira nipasẹ Olimex, fun apẹẹrẹ:
- PIC-KIT3 – Olimex pirogirama ti o lagbara ti siseto PIC16F1503 SY0612E – ohun ti nmu badọgba ipese agbara 12V/0.5A fun European onibara, wa pẹlu kan agbara Jack ti o baamu awọn asopo ti MOD-IO2
Agbara igbimọ
Awọn ọkọ ti wa ni agbara nipasẹ awọn Jack Jack. O yẹ ki o pese 12V DC. Fun awọn onibara Yuroopu, a ta ohun ti nmu badọgba ipese agbara ti o ni ifarada 12V/0.5A - SY0612E. Ti o ba fi agbara fun igbimọ naa daradara, PWR_LED lori-ọkọ yoo tan-an.
Apejuwe famuwia ati lilo ipilẹ labẹ Linux
Famuwia wa ti kojọpọ lori PIC ti igbimọ ti o fun laaye ni irọrun lilo MOD-IO2 nipasẹ ilana I2C. Famuwia ti MOD-IO2 ti lọ nipasẹ ọpọlọpọ awọn iterations. Atunyẹwo famuwia tuntun jẹ atunyẹwo 4.3. Lati lo famuwia pẹlu awọn igbimọ agbalejo ti kii ṣe-Linux ti o ṣiṣẹ jọwọ tọka si README.PDF ninu ile-ipamọ ti o ni awọn orisun famuwia ninu. Awọn atunyẹwo famuwia 1, 2, ati 3 KO ni ibamu. Awọn atunyẹwo famuwia wọnyi ṣalaye awọn adirẹsi igbimọ MOD-IO2 oriṣiriṣi ati awọn eto aṣẹ oriṣiriṣi. Awọn atunyẹwo famuwia 3, 3.1, ati 3.02 (3. xx), ati 4.3 ni ibamu. Jọwọ ṣe akiyesi pe famuwia aṣa le MA ṣe atilẹyin gbogbo awọn agbara ohun elo MODIO2. Ni awọn igba miiran, o le nilo lati ṣatunṣe famuwia lati lo ohun elo MOD-IO2 si rẹ
kikun agbara!
Ọpa sọfitiwia aṣa fun iṣakoso MOD-IO2 labẹ Linux
Lati jẹ ki awọn nkan rọrun paapaa a ti kọ ohun elo sọfitiwia kan fun iṣakoso MOD-IO2 labẹ
Lainos. O le rii nibi
https://github.com/OLIMEX/OLINUXINO/tree/master/SOFTWARE/UEXT%20MODULES/
MOD-IO2/Linux-wiwọle-tool
Ọpa sọfitiwia yii nilo igbimọ Linux ti o ṣiṣẹ. Ọpa naa n ṣiṣẹ pẹlu awọn ẹya MOD-IO2 ti kojọpọ pẹlu atunyẹwo famuwia 3 tabi tuntun. Fun ibamu ni kikun pẹlu ohun elo sọfitiwia aṣa, igbimọ MODIO2 rẹ nilo lati lo atunyẹwo famuwia 3.02 tabi tuntun. Lati lo awọn ọpa nìkan gbe awọn file "modio2tool" lori ọkọ rẹ. Lilö kiri si folda nibiti o gbe si tẹ “./modio2tool -h” lati gba iranlọwọ lori gbogbo awọn aṣẹ to wa.
Pupọ julọ awọn ofin nilo nọmba I2C hardware gẹgẹbi asọye ninu pinpin Linux rẹ pẹlu paramita -BX, nibiti X jẹ nọmba ti wiwo I2C. Ṣe akiyesi pe nipasẹ aiyipada sọfitiwia ti ṣeto fun lilo pẹlu wiwo I2C hardware #2 ati ID igbimọ 0x21 - ti iṣeto rẹ ba yatọ o yoo nilo lati pato ni gbogbo igba nipa lilo -BX (X jẹ nọmba I2C hardware) ati -A 0xXX ( XX jẹ adirẹsi I2C ti module).
Diẹ ninu awọn exampLes ti lilo modio2tool ati MOD-IO2 ni Lainos:
- - Ṣiṣe akojọ aṣayan iranlọwọ:
- ./modio2tool -h
- , ibo
- ./modio2tool – ṣiṣẹ alakomeji
- -h – paramita ti a lo lati beere alaye iranlọwọ
Abajade ti a nireti: ọna kika awọn aṣẹ yoo han ati atokọ ti awọn aṣẹ yoo wa ni titẹ.
- - Yipada lori awọn relays mejeeji:
- ./modio2tool -B 0 -s 3
- , ibo
- -B 0 – ṣeto igbimọ lati lo ohun elo I2C #0 rẹ (paapaa boya “0”, “1”, tabi “2”)
- -s 3 – “s” ti wa ni lo lati tan awọn relays; "3" ni pato lati tan awọn relays mejeeji (lo "1" tabi "2" fun akọkọ nikan tabi nikan yii keji)
Abajade ti a nireti: ohun kan pato yoo waye ati pe awọn LED yiyi yoo tan-an.
- – Yipada si pa mejeji relays:
- ./modio2tool -B 0 -c 3
- , ibo
- B 0 – ṣeto igbimọ lati lo ohun elo I2C #0 rẹ (paapaa boya “0”, “1”, tabi “2”)
- c 3 - "c" ti lo lati yipada si pa awọn relays ipinle; "3" ni pato lati pa awọn iṣipopada mejeeji (lo "1" tabi 2 nikan fun akọkọ tabi nikan yii keji)
Abajade ti a nireti: ohun kan pato yoo waye ati pe awọn LED yii yoo wa ni pipa.
- – Kika ipo ti awọn relays (ti o wa lati MOD-IO2's famuwia àtúnyẹwò 3.02): ./modio2tool -B 0 -r
- , ibo
- -B 0 – ṣeto igbimọ lati lo ohun elo I2C #0 rẹ (paapaa boya “0”, “1”, tabi “2”)
- -r – “r” ti wa ni lilo lati ka awọn relays;
Abajade ti a nireti: ipinle ti awọn relays yoo wa ni tejede. 0x03 tumo si wipe mejeji relays wa lori (deede si alakomeji 0x011).
Kika awọn igbewọle afọwọṣe:
- ./modio2tool -B 0 -A 1
- , ibo
- -B 0 – ṣeto igbimọ lati lo ohun elo I2C #0 rẹ (paapaa boya “0”, “1”, tabi “2”)
- -A 1 – “A” ni a lo lati ka igbewọle afọwọṣe; "1" jẹ titẹ sii afọwọṣe ti o ka - o le lo "1", "2", "3" tabi "5" niwon kii ṣe gbogbo awọn ifihan agbara AN wa.
Abajade ti a nireti: Iwọn naatage ti AN yoo wa ni titẹ. Ti ko ba si nkan ti o sopọ o le jẹ ohunkohun bi "ADC1: 2.311V".
- Yiyipada adiresi I2C – ti o ba lo ju ọkan MOD-IO2 (wa lati MOD-IO2's famuwia àtúnyẹwò 3.02)
- ./modio2tool -B 0 -x 15
- , ibo
- -B 0 – ṣeto igbimọ lati lo ohun elo I2C #0 rẹ (paapaa boya “0”, “1”, tabi “2”)
- -x 15 - “x” ni a lo lati yi adirẹsi I2C ti igbimọ pada; "15" jẹ nọmba ti o fẹ - o yatọ si aiyipada "0x21".
- Abajade ti a nireti: igbimọ naa yoo ni adirẹsi I2C tuntun ati pe iwọ yoo nilo lati pato pẹlu -A 0xXX ti o ba fẹ lati lo modio2tools ni ọjọ iwaju.
- Fun alaye diẹ ẹ sii tọka si iranlọwọ ti modio2tools pada tabi si koodu orisun modio2tools.
I2C-irinṣẹ fun a Iṣakoso MOD-IO2 labẹ Linux
Dipo eto aṣa ti a mẹnuba ninu 2.4.1, o le lo irinṣẹ Linux olokiki “i2c-tools”.
Ṣe igbasilẹ pẹlu apt fi sori ẹrọ i2c-irinṣẹ
MOD-IO2 ti ni ibamu pẹlu awọn irinṣẹ i2c niwon igbasilẹ ti famuwia rẹ 3. Ni idi eyi, awọn ofin jẹ awọn ti o gbajumo julọ lati i2c-irinṣẹ - i2cdetect, i2cdump, i2cget, i2cset. Lo awọn aṣẹ loke ati alaye nipa famuwia lati firanṣẹ (i2cset) ati gba (i2cget) oriṣiriṣi data. Alaye nipa famuwia wa ni README.pdf kan file ninu awọn pamosi ti famuwia; ile-ipamọ ti o ni famuwia tuntun (4.3) le ṣee rii nibi:
https://www.olimex.com/Products/Modules/IO/MOD-IO2/resources/MOD-IO2_firmware_v43.zip
Diẹ ninu awọn examples fun eto / kika MOD-IO2 ká pẹẹpẹẹpẹ ni Linux lilo i2c-irinṣẹ
- - Titan awọn relays:
- i2cset –y 2 0x21 0x40 0x03
- , ibo
- i2cset - aṣẹ fun fifiranṣẹ data;
- -y – lati foju ifẹsẹmulẹ y/n;
2 - nọmba I2C hardware ọkọ (ni deede 0 tabi 1 tabi 2); - 0× 21 - adirẹsi igbimọ (0× 21 yẹ ki o lo fun kikọ);
- 0× 40 - Tan-an tabi pa iṣẹ-ṣiṣe yii (bi a ti ri ninu famuwia README.pdf);
- 0× 03 - yẹ ki o tumọ bi alakomeji 011 - titan lori awọn relays mejeeji (0×02 yoo yipada nikan secondrelay, 0×01 nikan ni akọkọ, 0×00 yoo pa awọn mejeeji kuro - 0×03 lẹẹkansi yoo tun pa wọn);
Abajade ti a nireti: ohun kan pato yoo waye ati pe awọn ina yiyi yoo tan.
Kika ipo ti awọn relays (wa lati MOD-IO2's famuwia àtúnyẹwò 3.02):
- i2cset -y 2 0x21 0x43 ati lẹhinna aṣẹ kika
- i2cget –y 2 0x21
- , ibo
- i2cset - aṣẹ fun fifiranṣẹ data;
- -y – lati foju ifẹsẹmulẹ y/n;
- 2 - nọmba I2C (nigbagbogbo 0, 1, tabi 2);
- 0x21 - adirẹsi igbimọ (0x21 yẹ ki o lo fun kikọ);
- 0x43 - ka awọn iṣẹ iṣipopada (bi a ti rii ninu famuwia README.pdf;
Awọn esi ti o ti ṣe yẹ: 0x00 - itumo mejeeji relays wa ni pipa; 0x03 - o yẹ ki o tumọ bi alakomeji 011, fun apẹẹrẹ awọn iṣipopada mejeeji wa lori; ati be be lo.
Kika awọn igbewọle afọwọṣe/awọn igbejade:
- i2cset -y 2 0x21 0x10 ati lẹhinna aṣẹ kika
- i2cget –y 2 0x21
- , ibo
- 0x10 - akọkọ IO afọwọṣe;
Ohun nla nibi ni pe lati ka o ni lati kọ ("ti o yoo ka"). Ka jẹ apapo i2cset ati i2cget!
Awọn esi ti o ti ṣe yẹ: lori ebute, iwọ yoo gba ID ati iyipada awọn nọmba tabi 0x00 0x08, tabi 0xFF boya o ni GPIO lilefoofo tabi ṣeto si 0V tabi ṣeto si 3.3V.
- - Ṣiṣeto gbogbo awọn IO afọwọṣe ni ipele giga: i2cset –y 2 0x21 0x01 0x01
- , ibo
- 0x21 - adirẹsi I2C ti MOD-IO2
- 0x01 - ni ibamu si README.pdf ti wa ni SET_TRIS ti lo lati setumo awọn itọnisọna ibudo;
- 0x01 - ipele giga (fun lilo ipele kekere 0x00)
Kika gbogbo awọn IO afọwọṣe
- i2cset –y 2 0x21 0x01
- i2cget –y 2 0x21
- Awọn alaye alaye ti sọfitiwia ti a ti ṣajọ tẹlẹ le ṣee rii ninu akojọpọ demo ti o wa lori wa web oju-iwe.
- Yiyipada adirẹsi ẹrọ I2C – ti o ba lo ju ọkan MOD-IO2 (wa lati MODIO2's famuwia àtúnyẹwò 3.02) i2cset 2 0x21 0xF0 0xHH
- ibo
0xF0 jẹ koodu aṣẹ fun iyipada I2C
HH jẹ adirẹsi tuntun ni ọna kika hexadecimal Akiyesi pe PROG jumper gbọdọ wa ni pipade lati ni anfani lati yi adirẹsi naa pada. Ti o ba gbagbe nọmba adirẹsi naa o le lo modio2tool lati wa adirẹsi naa, aṣẹ ati paramita yoo jẹ “modio2tool -l”. O tun le tun adirẹsi aiyipada pada (0x21) pẹlu aṣẹ ati paramita “modio2tool -X”.
ORI 3 MOD-IO2 Apejuwe ọkọ
Ifihan si ipin
Nibi ti o ti to acquainted pẹlu awọn ifilelẹ ti awọn ẹya ara ti awọn ọkọ. Ṣakiyesi awọn orukọ ti a lo lori igbimọ yatọ si awọn orukọ ti a lo lati ṣe apejuwe wọn. Fun awọn orukọ gangan ṣayẹwo ọkọ MOD-IO2 funrararẹ.
Ilana (oke view)
ORÍ 4 ÀWỌN PIC16F1503 MICROCONTROLLER
Ifihan si ipin
Ninu ipin yii wa alaye nipa okan MOD-IO2 – microcontroller PIC16 rẹ. Alaye ti o wa ni isalẹ jẹ ẹya ti a tunṣe ti iwe data ti a pese nipasẹ awọn aṣelọpọ rẹ lati Microchip.
Awọn ẹya ara ẹrọ PIC16F1503
- Imudara Aarin-ibiti Core pẹlu Awọn ilana 49, Awọn ipele akopọ 16
- Iranti Eto Flash pẹlu agbara kika/kikọ ti ara ẹni
- Ti abẹnu 16MHz oscillator
- 4x Standalone PWM Modules
- Ibaramu Waveform monomono (CWG) Module
- Modulu Iṣakoso Oscillator (NCO) ni nọmba
- 2x Configurable Logic Cell (CLC) modulu
- Module Atọka Iwọn otutu Iṣọkan
- Ikanni 10-bit ADC pẹlu Voltage Reference
- 5-bit Digital si Ayipada Analog (DAC)
- MI2C, SPI
- 25mA Orisun / Rì lọwọlọwọ Mo / awọn
- Awọn Aago 2x 8-bit (TMR0/TMR2)
- 1 x 16-bit Aago (TMR1)
- Aago Oluṣọ ti o gbooro (WDT)
- Ti a ti ni ilọsiwaju Power-Tan/Pa-Tunto
- Atunto Brown-Agbara Kekere (LPBOR)
- Atunto Brown-out ti eto (BOR)
- Eto Serial Serial In-Circuit (ICSP)
- Ṣatunkọ inu-Circuit ni lilo Akọsori atunkọ
- PIC16LF1503 (1.8V – 3.6V)
- PIC16F1503 (2.3V – 5.5V)
Fun alaye okeerẹ lori microcontroller ṣabẹwo si Microchip's web oju-iwe fun iwe data. Ni akoko kikọ iwe data microcontroller le rii ni ọna asopọ atẹle: http://ww1.microchip.com/downloads/en/DeviceDoc/41607A.pdf.
ORI 5 Asopọmọra ATI PINOUT
Ifihan si ipin
Ni yi ipin ti wa ni gbekalẹ awọn asopọ ti o le wa lori awọn ọkọ gbogbo pọ pẹlu wọn pinout ati awọn akọsilẹ nipa wọn. Awọn iṣẹ Jumper jẹ apejuwe. Awọn akọsilẹ ati alaye lori awọn agbeegbe kan pato ti gbekalẹ. Awọn akọsilẹ nipa awọn atọkun ti wa ni fun.
ICSP
Igbimọ naa le ṣe eto ati ṣatunṣe lati ICSP-pin 6. Ni isalẹ ni tabili JTAG. Ni wiwo yi le ṣee lo pẹlu Olimex's PIC-KIT3 atunkọ.
ICSP | |||
PIN # | Ifihan agbara Oruko | PIN # | Orukọ ifihan agbara |
1 | MCLAREN | 4 | GPIO0_ICSPDAT |
2 | + 3.3V | 5 | GPIO0_ICSPCLK |
3 | GND | 6 | Ko ti sopọ |
UEXT modulu
Igbimọ MOD-IO2 ni awọn asopọ UEXT meji (ọkunrin ati obinrin) ati pe o le ni wiwo pẹlu awọn igbimọ UEXT Olimex. Fun alaye diẹ sii lori UEXT jọwọ ṣabẹwo: https://www.olimex.com/Products/Modules/UEXT/
Asopọmọbinrin
Asopọ obinrin naa ni a lo boya lati sopọ si igbimọ taara (laisi lilo okun obinrin-obinrin) tabi lati so module pọ si MOD-IO2 miiran - lati ṣẹda module stackable ti o le koju nipasẹ I2C. Ranti lati yi adirẹsi I2C ti igbimọ kọọkan pada nigba lilo awọn igbimọ pupọ. Nipa aiyipada, adirẹsi I2C jẹ 0x21.
Obinrin UEXT | |||
PIN # | Orukọ ifihan agbara | PIN # | Orukọ ifihan agbara |
1 | + 3.3V | 6 | SDA |
2 | GND | 7 | Ko ti sopọ |
3 | Ko ti sopọ | 8 | Ko ti sopọ |
4 | Ko ti sopọ | 9 | Ko ti sopọ |
5 | SCL | 10 | Ko ti sopọ |
Okunrin asopo
Asopọmọkunrin naa ni a lo pẹlu okun ribbon ninu package lati sopọ si UEXT ọkunrin miiran tabi lati sopọ si MOD-IO2 miiran.
Okunrin UEXT | |||
PIN # | Orukọ ifihan agbara | PIN # | Orukọ ifihan agbara |
1 | + 3.3V | 6 | SDA |
2 | GND | 7 | Ko ti sopọ |
3 | Ko ti sopọ | 8 | Ko ti sopọ |
4 | Ko ti sopọ | 9 | Ko ti sopọ |
5 | SCL | 10 | Ko ti sopọ |
Yii o wu asopo
Awọn relays meji wa ni MOD-IO. Awọn ifihan agbara iṣẹjade wọn jẹ Pipade Deede deede (NC), Ṣii Deede (NO), ati Wọpọ (COM).
REL1 – OUT1 | |
PIN # | Orukọ ifihan agbara |
1 | KO – deede ìmọ |
2 | NC - deede ni pipade |
3 | COM – wọpọ |
REL2 – OUT2 | |
PIN # | Orukọ ifihan agbara |
1 | COM – wọpọ |
2 | KO – deede ìmọ |
3 | NC - deede ni pipade |
GPIO asopọ
Awọn asopọ GPIO le ṣee lo lati ṣe PWM, I2C, SPI, ati bẹbẹ lọ Ṣe akiyesi pe awọn orukọ ti pin kọọkan tun wa ni titẹ ni isalẹ ti igbimọ.
PIN # | Orukọ ifihan agbara | Afọwọṣe 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 agba DC ni pinni inu 2.0mm ati iho 6.3mm kan. Alaye diẹ sii nipa paati gangan le ṣee rii nibi: https://www.olimex.com/wiki/PWRJACK Fun awọn alabara Ilu Yuroopu, a tun ṣaja ati ta awọn oluyipada ipese agbara ipilẹ ti o ni ibamu pẹlu jaketi agbara.
PIN # | Orukọ ifihan agbara |
1 | Agbara Input |
2 | GND |
Jumper apejuwe
Jọwọ ṣe akiyesi pe o fẹrẹ jẹ gbogbo (ayafi PROG) ti awọn jumpers lori ọkọ jẹ iru SMD. Ti o ko ba ni aabo ninu ilana titaja/gige rẹ o dara ki o ma gbiyanju lati ṣatunṣe awọn jumpers SMD. Paapaa ti o ba lero pe ko lagbara lati yọ PTH jumper pẹlu ọwọ dara julọ lo awọn tweezers.
PROG
PTH jumper nilo lati yi adirẹsi I2C pada nipasẹ ọna sọfitiwia. Lo lati ni ihamọ iyipada I2C adirẹsi. Ti o ba fẹ yi adirẹsi I2C pada o nilo lati pa a. Ipo aiyipada wa ni sisi.
SDA_E/SCL_E
Nigbati o ba ni ju ọkan MOD-IO2 ti a ti sopọ o nilo lati tọju awọn jumpers meji naa ni pipade, bibẹẹkọ ila I2C yoo ge asopọ. Awọn ipo aiyipada fun awọn jumpers mejeeji ti wa ni pipade.
UEXT_FPWR_E
Ti o ba wa ni pipade pese 3.3V ni asopo UEXT obinrin. (ṣọra niwọn igba ti o ba tii ti fofo naa tun tii ti ọkunrin naa ni laini MOD-IO2 ti o tẹle eyi le fa ina ina si igbimọ naa. Ipo aiyipada ṣii.
UEXT_MPWR_E
Ti o ba wa ni pipade pese 3.3V ni asopọ UEXT akọ. (ṣọra niwọn igba ti o ba tii olufofo yẹn ati paapaa, pa obinrin naa ni laini MOD-IO2 ti o tẹle eyi le fa ina ina si igbimọ naa. Ipo aiyipada ṣii.
Afikun hardware irinše
Awọn paati ti o wa ni isalẹ wa ni gbigbe sori MOD-IO2 ṣugbọn a ko jiroro loke. Wọn ti wa ni akojọ si nibi fun pipe: Relay LED + Power LED.
ORI 6 DÁJỌ aworan atọka ATI iranti
Ifihan si ipin
Ni isalẹ oju-iwe yii, o le wa maapu iranti kan fun ẹbi ti awọn ilana. O gbaniyanju ni pataki lati tọka si iwe data atilẹba ti o ti tu silẹ nipasẹ Microchip fun ọkan ninu didara giga.
Aworan atọka Àkọsílẹ isise
Maapu iranti ti ara
ORI 7 SCHEMATICS
Ifihan si ipin
Ninu ori iwe yii wa awọn sikematiki ti n ṣapejuwe ọgbọn ati ti ara MOD-IO2.
Eagle sikematiki
MOD-IO2 sikematiki han fun itọkasi nibi. O tun le ri lori awọn web oju-iwe fun MODIO2 ni aaye wa: https://www.olimex.com/Products/Modules/IO/MOD-IO2/open-source-hardware Wọn wa ni apakan HARDWARE.
Sikematiki EAGLE wa ni oju-iwe atẹle fun itọkasi ni iyara.
Awọn iwọn ti ara
Ṣe akiyesi pe gbogbo awọn iwọn wa ni mils.
Awọn eroja ti o ga julọ mẹta ti o wa lori ọkọ ni ibere lati giga julọ si kukuru jẹ T1 - 0.600" (15.25 mm) lori pcb; yii T2 - 0.600 "(15.25 mm); ICSP asopo - 0.450 "(11.43 mm). Ṣe akiyesi pe awọn iwọn ti o wa loke ko pẹlu PCB.
ORI 8 ITAN Àtúnse ATI atilẹyin
Ifihan si ipin
Ninu ori yii, iwọ yoo rii lọwọlọwọ ati awọn ẹya ti tẹlẹ ti iwe ti o nka. Bakannaa, awọn web iwe fun ẹrọ rẹ ti wa ni akojọ. Rii daju lati ṣayẹwo rẹ lẹhin rira fun awọn imudojuiwọn tuntun ti o wa ati examples.
Atunyẹwo iwe
Àtúnyẹwò |
Awọn iyipada |
Oju-iwe ti a ṣe atunṣe# |
A, 27.08.12 |
– Ipilẹṣẹ ẹda |
Gbogbo |
– Ti o wa titi orisirisi ajẹkù lati awọn |
||
B,
16.10.12 |
awoṣe ti o ti tọka si aṣiṣe
nse ati awọn lọọgan |
6, 10, 20 |
- Awọn ọna asopọ imudojuiwọn | ||
- AlAIgBA imudojuiwọn lati baamu iseda orisun-ìmọ ti igbimọ naa |
2 |
|
C,
24.10.13 |
– Fi kun kan diẹ Mofiamples ati famuwia version 3 alaye | 7 |
– Imudojuiwọn Ọja support | 23 | |
- Awọn ilọsiwaju kika gbogbogbo | Gbogbo | |
– Imudojuiwọn iwe afọwọkọ lati fi irisi |
||
D,
27.05.15 |
titun famuwia àtúnyẹwò 3.02
- Alaye ti a ṣafikun nipa tuntun |
7, 8, 9, 10, 11 |
Linux ọpa – modio2tools | ||
E, 27.09.19 | + Ṣe imudojuiwọn iwe afọwọkọ lati ṣe afihan atunyẹwo famuwia tuntun 4.3 |
7, 8, 9, 10, 11 |
F, 17.05.24 | - alaye ti ko tọ ti o wa titi nipa aṣẹ iyipada adirẹsi I2C |
13 |
Board ká àtúnyẹwò
Àtúnyẹwò, ọjọ |
Awọn akọsilẹ atunṣe |
B, 18.06.12 |
Itusilẹ akọkọ |
Wulo web ìjápọ ati rira koodu
Awọn web oju-iwe ti o le ṣabẹwo fun alaye diẹ sii lori ẹrọ rẹ jẹ https://www.olimex.com/mod-io2.html.
Awọn koodu ibere
- MOD-IO2 – ẹya ti igbimọ ti a jiroro ninu iwe yii
- MOD-IO – ẹya ti o tobi julọ pẹlu awọn optocouplers ati aṣayan ibiti agbara 8-30VDC kan
- PIC-KIT3 – Olimex pirogirama ti o lagbara ti siseto MOD-IO2
- SY0612E – oluyipada ipese agbara 12V/0.5A fun MOD-IO2 – 220V (ibaramu European)
Awọn titun owo akojọ le ri ni https://www.olimex.com/prices.
Bawo ni lati paṣẹ?
O le ra taara lati ile itaja ori ayelujara wa tabi eyikeyi awọn olupin wa. Ṣe akiyesi pe nigbagbogbo, o yara ati din owo lati ra awọn ọja Olimex lati ọdọ awọn olupin wa. Akojọ ti awọn olupin kaakiri Olimex LTD ti a fọwọsi ati awọn alatunta: https://www.olimex.com/Distributors.
Ṣayẹwo https://www.olimex.com/ fun alaye siwaju sii.
atilẹyin ọja
Fun atilẹyin ọja, alaye ohun elo, ati awọn ijabọ aṣiṣe meeli si: support@olimex.com. Gbogbo iwe tabi esi hardware jẹ itẹwọgba. Ṣe akiyesi pe a jẹ ile-iṣẹ ohun elo ni akọkọ ati atilẹyin sọfitiwia wa ni opin. Jọwọ ronu kika paragirafi ni isalẹ nipa atilẹyin ọja ti awọn ọja Olimex.
Gbogbo awọn ọja ni a ṣayẹwo ṣaaju ki wọn to firanṣẹ. Ni iṣẹlẹ ti ko ṣeeṣe pe awọn ẹru jẹ aṣiṣe, wọn gbọdọ da pada, si OLIMEX ni adirẹsi ti a ṣe akojọ lori risiti aṣẹ rẹ. OLIMEX kii yoo gba awọn ọja ti o ti lo diẹ sii ju iye ti o nilo lati
ṣe iṣiro iṣẹ ṣiṣe wọn.
Ti o ba rii pe ọja naa wa ni ipo iṣẹ, ati pe aini iṣẹ ṣiṣe jẹ abajade ti aini oye ni apakan alabara, ko si agbapada, ṣugbọn awọn ẹru naa yoo da pada si olumulo ni inawo wọn. Gbogbo awọn ipadabọ gbọdọ jẹ aṣẹ nipasẹ Nọmba RMA kan. Imeeli support@olimex.com fun nọmba ašẹ ṣaaju ki o to sowo pada eyikeyi ọjà. Jọwọ ṣafikun orukọ rẹ, nọmba foonu, ati nọmba aṣẹ ninu ibeere imeeli rẹ.
Awọn ipadabọ fun eyikeyi igbimọ idagbasoke ti ko ni ipa, olupilẹṣẹ, awọn irinṣẹ, ati awọn kebulu ni a gba laaye laarin awọn ọjọ 7 lati ọjọ ti o gba ọjà. Lẹhin iru akoko bẹẹ, gbogbo awọn tita ni a kà ni ipari. Awọn ipadabọ ti awọn ohun kan ti a ko paṣẹ ni a gba laaye labẹ idiyele 10% mimu-pada sipo. Kini ti ko ni ipa? Ti o ba so o si agbara, o kan o. Lati ṣe kedere, eyi pẹlu awọn ohun kan ti o ti ta si tabi ti yipada famuwia wọn. Nitori iru awọn ọja ti a ṣe pẹlu (awọn irinṣẹ itanna ti n ṣe apẹẹrẹ), a ko le gba laaye awọn ipadabọ awọn ohun kan ti a ti ṣe eto, ti ni agbara, tabi bibẹẹkọ yi iyipada gbigbe-lẹhin lati ile-itaja wa. Gbogbo ọjà ti o pada gbọdọ wa ni mint atilẹba rẹ ati ipo mimọ. Pada lori ibaje, họ, siseto, sisun, tabi bibẹẹkọ 'ṣere pẹlu' ọja kii yoo gba.
Gbogbo awọn ipadabọ gbọdọ ni gbogbo awọn ẹya ẹrọ ile-iṣẹ ti o wa pẹlu nkan naa. Eyi pẹlu eyikeyi Awọn kebulu Eto-Sircuit-Serial-Serial, iṣakojọpọ anti-aimi, awọn apoti, ati bẹbẹ lọ Pẹlu ipadabọ rẹ, ṣafikun PO # rẹ. Paapaa, pẹlu lẹta ṣoki ti alaye idi ti a fi n pada ọja naa ki o sọ ibeere rẹ fun boya agbapada tabi paṣipaarọ kan. Fi nọmba aṣẹ lori lẹta yii ati ita ti apoti gbigbe. Jọwọ ṣakiyesi: O jẹ ojuṣe rẹ lati rii daju pe awọn ẹru ti o pada de ọdọ wa. Jọwọ lo a
gbẹkẹle fọọmu ti sowo. Ti a ko ba gba package rẹ a kii yoo ṣe oniduro. Awọn idiyele gbigbe ati mimu ko jẹ agbapada. A ko ni iduro fun eyikeyi awọn idiyele gbigbe ọja ti a da pada si wa tabi da awọn ohun elo ṣiṣẹ pada fun ọ.
Ẹkunrẹrẹ ọrọ le ṣee ri ni https://www.olimex.com/wiki/GTC#Warranty fun ojo iwaju itọkasi.
Awọn iwe aṣẹ / Awọn orisun
![]() |
OLIMEX MOD-IO2 Itẹsiwaju Board [pdf] Afowoyi olumulo MOD-IO2 Igbimọ Ifaagun, MOD-IO2, Igbimọ Ifaagun, Igbimọ |