Bòrd Leudachaidh OLIMEX MOD-IO2
DEARBHACHADH
2024 Olimex Ltd. Tha Olimex®, suaicheantas agus cothlamadh dhiubh, nan comharran-malairt clàraichte aig Olimex Ltd. Faodaidh ainmean toraidh eile a bhith nan comharran-malairt aig feadhainn eile agus buinidh na còraichean don luchd-seilbh aca. Tha am fiosrachadh san sgrìobhainn seo air a thoirt seachad co-cheangailte ri toraidhean Olimex. Chan eil cead, soilleir no so-thuigsinn no eile, airson còir seilbh inntleachdail sam bith air a thoirt seachad leis an sgrìobhainn seo no an co-cheangal ri reic thoraidhean Olimex.
Tha an obair seo le cead fo cheadachas Creative Commons Attribution-ShareAlike 3.0 Unported. Gu view leth-bhreac den cheadachas seo, tadhail http://www.creativecommons.org/licenses/by-sa/3.0/. Tha an dealbhadh bathar-cruaidh seo le Olimex LTD air a cheadachadh fo Creative Commons Attribution-ShareAlike 3.0 Unported. Ceadachas.
Tha am bathar-bog air a leigeil ma sgaoil fo GPL. Faodaidh na dealbhan san leabhar-làimhe seo a bhith eadar-dhealaichte bhon ath-sgrùdadh as ùire den bhòrd. Tha an toradh a tha air a mhìneachadh san sgrìobhainn seo fo ùmhlachd leasachadh is leasachaidhean leantainneach. Tha a h-uile mion-fhiosrachadh mun toradh agus a chleachdadh a tha san sgrìobhainn seo air a thoirt seachad le OLIMEX le deagh rùn. Ach, tha a h-uile barantas a tha air a mhìneachadh no air a chuir an cèill a’ toirt a-steach ach gun a bhith cuibhrichte gu barantas so-thuigsinn a thaobh marsantachd no iomchaidheachd airson adhbhar air an dùnadh a-mach. Tha an sgrìobhainn seo dìreach airson an leughadair a chuideachadh le bhith a’ cleachdadh an toraidh. Cha bhith OLIMEX Earranta buailteach airson call no milleadh sam bith a thig bho bhith a’ cleachdadh fiosrachadh sam bith san sgrìobhainn seo mearachd no dearmad sam bith san fhiosrachadh sin no cleachdadh ceàrr sam bith den toradh.
Tha am bòrd measaidh / pasgan seo an dùil a chleachdadh airson adhbharan leasachadh innleadaireachd, taisbeanaidh, no measaidh a-mhàin agus chan eil OLIMEX den bheachd gur e toradh deireannach a tha iomchaidh airson cleachdadh coitcheann luchd-cleachdaidh. Feumaidh trèanadh dealanach a bhith aig daoine a bhios a’ làimhseachadh an toraidh agus cumail ri inbhean deagh chleachdadh innleadaireachd. Mar sin, chan eilear an dùil gum bi am bathar a thathar a’ toirt seachad coileanta a thaobh dealbhadh, margaidheachd, agus/no cùisean dìon co-cheangailte ri saothrachadh, a’ toirt a-steach sàbhailteachd toraidh agus ceumannan àrainneachd, a lorgar mar as trice ann am bathar deireannach a tha a’ toirt a-steach an leithid de semiconductor. co-phàirtean no bùird cuairteachaidh.
Tha Olimex an-dràsta a’ dèiligeadh ri measgachadh de luchd-ceannach airson toraidhean, agus mar sin chan eil an rèiteachadh againn leis an neach-cleachdaidh toirmeasgach. Chan eil Olimex a’ gabhail uallach sam bith airson taic tagraidh, dealbhadh toraidh teachdaiche, coileanadh bathar-bog, no briseadh air peutantan no seirbheisean a tha air am mìneachadh an seo. CHAN EIL BARANTAS AIRSON NA Stuthan DEARADH AGUS NA CO-PHÀIRTEAN A chleachdar gus MOD-IO2 a chruthachadh. THA iad air am meas fhreagarrach AIRSON MODIO2.
CAIBIDIL 1 THALLVIEW
Ro-ràdh don chaibideil
Tapadh leibh airson an coimpiutair aon-bhòrd MOD-IO2 a thaghadh bho Olimex! Tha an sgrìobhainn seo a 'toirt seachad stiùireadh neach-cleachdaidh airson bòrd Olimex MOD-IO2. Mar thairisview, tha a’ chaibideil seo a’ toirt farsaingeachd na sgrìobhainn seo agus a’ liostadh feartan a’ bhùird. Thathas a’ toirt iomradh air na h-eadar-dhealachaidhean eadar buill bùird MOD-IO2 agus MOD-IO. Tha eagrachadh na sgrìobhainn an uairsin mionaideach. Tha am bòrd leasachaidh MOD-IO2 a’ comasachadh leasachadh còd air tagraidhean a tha a’ ruith air an microcontroller PIC16F1503, air a dhèanamh le Microchip.
Feartan
- Microcontroller PIC16F1503 air a luchdachadh ro-làimh le firmware stòr fosgailte airson eadar-aghaidh nas fhasa, gu sònraichte le bùird le comas Linux
- A’ cleachdadh I2C, a’ ceadachadh seòladh I2C atharrachadh
- Stack-comasach, luchd-ceangail fireann is boireann UEXT
- Ceangal sgriubha crìochnachaidh 9-pin airson 7 GPIO, 3.3V agus GND
- 7 GPIO a dh’ fhaodadh a bhith air an cleachdadh airson diofar adhbharan leithid PWM, SPI, I2C, ANALOG IN/OUT, msaa.
- 2 toradh sealaidheachd le fiosan 15A / 250VAC le cinn-uidhe sgriubha
- LEDs inbhe toraidh ath-aithris
- Ceangal ICSP 6-pin airson prògramadh in-circuit agus ùrachadh le PIC-KIT3 no inneal co-fhreagarrach eile
- PWR jack airson 12V DC
- Ceithir tuill sreap 3.3mm ~ (0.13)”
- Càball UEXT boireann-boireann air a thoirt a-steach
- FR-4, 1.5mm ~ (0.062)", masg solder dearg, clò-bhualadh co-phàirt sgàilean sìoda geal
- Meudan: (61 x 52) mm ~ (2.40 x 2.05)”
MOD-IO vs MOD-IO2
Tha MOD-IO2 na mhodal leudachaidh toraidh cuir a-steach nas lugha an coimeas ri MOD-IO an dà chuid a thaobh meud agus a thaobh comas-gnìomh, ge-tà, ann an tòrr shuidheachaidhean, dh’ fhaodadh MOD-IO2 roghainn nas fheàrr a thoirt seachad. Bu chòir do dhealbhaidhean a tha feumach air optocouplers beachdachadh air MOD-IO. A bharrachd air an sin, tha solar cumhachd nas fheàrr aig MOD-IO leis an roghainn toirt seachad voltage anns an raon 8-30VDC.
Margaidh targaid agus adhbhar a 'bhùird
Tha MOD-IO2 na bhòrd leasachaidh leudachaidh a dh’ fhaodas eadar-aghaidh a dhèanamh le bùird Olimex eile tron cheangal UEXT bidh e a ’cur RELAYs agus GPIOn ris. Faodar ioma MOD-IO2 a chruachadh agus seòladh. Leigidh am firmware leat eadar-obrachadh leis a’ bhòrd le bhith a’ cleachdadh òrdughan sìmplidh ach a dh’ aindeoin sin ma thogras tu faodaidh tu am firmware atharrachadh airson na feumalachdan agad.
Ma dh’ obraicheas tu le gin de na bùird leasachaidh againn le ceanglaiche UEXT agus gu bheil feum agad air barrachd GPIOn agus toraidhean RELAY faodaidh tu iad sin a chur ris le bhith a’ ceangal MOD-IO2 ris a’ bhòrd leasachaidh agad. Leigidh am bòrd seo le eadar-aghaidh furasta gu 2 sealaidheachd agus 7 GPIO. Faodar MOD-IO2 a chruachadh agus a sheòladh - faodar na bùird sin a phlugadh ri chèile agus faodaidh tu na h-uimhir de chuir a-steach is thoraidhean a chur ris agus a thogras tu! 2-4- 6-8 msaa! Tha microcontroller PIC2F16 aig MOD-IO1503 agus tha am firmware stòr fosgailte agus ri fhaighinn airson atharrachadh. Tha am bòrd na dheagh chur ris a’ mhòr-chuid de bhùird Olimex ma tha feum agad air GPIOan analog agus sealaichean.
Eagrachadh
Tha gach earrann den sgrìobhainn seo a’ còmhdach cuspair fa leth, air a chur air dòigh mar a leanas:
- Tha Caibideil 1 seachadview cleachdadh a’ bhùird agus feartan
- Tha Caibideil 2 a 'toirt seachad stiùireadh airson a bhith a' stèidheachadh a 'bhùird gu luath
- Ann an Caibideil 3 tha an diagram bùird coitcheann agus an cruth
- Tha Caibideil 4 a’ toirt cunntas air a’ phàirt a tha aig cridhe a’ bhùird: am PIC16F1503
- Tha Caibideil 5 a’ còmhdach pinout ceangail, iomaill, agus tuairisgeul geansaidh
- Tha Caibideil 6 a’ sealltainn a’ mhapa cuimhne
- Tha Caibideil 7 a’ toirt seachad na sgeamaichean
- Ann an Caibideil 8 tha eachdraidh an ath-sgrùdaidh, ceanglaichean feumail, agus fiosrachadh taice
CAIBIDIL 2 A' TAGHADH BOIRD MOD-IO2
Ro-ràdh don chaibideil
Cuidichidh an earrann seo thu gus bòrd leasachaidh MOD-IO2 a stèidheachadh airson a’ chiad uair. Feuch an smaoinich thu an-toiseach, an rabhadh electrostatach gus nach dèan thu cron air a’ bhòrd, an uairsin faigh a-mach am bathar-cruaidh is am bathar-bog a dh’ fheumar gus am bòrd obrachadh. Tha an dòigh-obrach airson cumhachd a thoirt don bhòrd air a thoirt seachad, agus tha cunntas mionaideach air giùlan àbhaisteach a’ bhùird.
Rabhadh electrostatach
Tha MOD-IO2 air a chuir ann am pasgan dìon an-aghaidh statach. Chan fhaod am bòrd a bhith fosgailte do chomasan electrostatach àrd. Bu chòir strap talmhainn no inneal dìon coltach ris a chaitheamh nuair a thathar a’ làimhseachadh a’ bhùird. Seachain a bhith a’ suathadh ris na prìneachan co-phàirteach no eileamaid mheatailt sam bith eile.
Riatanasan
Gus am MOD-IO2 a stèidheachadh gu dòigheil, tha feum air na nithean a leanas:
- Bòrd le UART dàta an-asgaidh no bòrd OLIMEX sam bith aig a bheil ceanglaiche UEXT
- Stòr cumhachd 12V airson an obair sealaidheachd; bu chòir dha a bhith iomchaidh don jack cumhachd air bòrd
Ma tha thu airson am bòrd ath-chlàradh no am firmware atharrachadh bidh feum agad air:
- Prògramadair co-chosmhail PIC - chan e gur e 0.1 ”6-pin an ceanglaiche airson prògramadh ICSP. Tha prògramadair PIC16F1503 saor againn stèidhichte air PIC-KIT3 aig Microchip.
- Faodaidh Olimex cuid de na stuthan a chaidh a mholadh a cheannach, mar eisimpleir:
- PIC-KIT3 - Prògramadair Olimex comasach air prògramadh PIC16F1503 SY0612E - inneal-atharrachaidh solar cumhachd 12V / 0.5A airson luchd-ceannach Eòrpach, a ’tighinn le jack cumhachd a tha a’ freagairt air ceanglaiche MOD-IO2
A 'toirt cumhachd don bhòrd
Tha am bòrd air a stiùireadh le cumhachd jack. Bu chòir dhut 12V DC a thoirt seachad. Airson an luchd-ceannach Eòrpach, bidh sinn a’ reic inneal-atharrachaidh cumhachd aig prìs ruigsinneach 12V / 0.5A - SY0612E. Ma bheir thu cumhachd ceart don bhòrd, tionndaidhidh am PWR_LED air bòrd.
Tuairisgeul firmware agus cleachdadh bunaiteach fo Linux
Tha firmware air a luchdachadh air PIC a’ bhùird a leigeas le MOD-IO2 a chleachdadh nas fhasa tro phròtacal I2C. Tha am firmware MOD-IO2 air a dhol tro ghrunn thursan. Is e an ùrachadh firmware as ùire ath-sgrùdadh 4.3. Gus am firmware a chleachdadh le bùird aoigheachd nach eil comasach air Linux thoir sùil air an README.PDF anns an tasglann anns a bheil na stòran firmware. CHAN EIL atharraichean firmware 1, 2, agus 3 co-chòrdail. Bidh na h-ath-sgrùdaidhean firmware seo a’ mìneachadh diofar sheòlaidhean bùird MOD-IO2 agus seataichean àithne eadar-dhealaichte. Tha ath-sgrùdaidhean firmware 3, 3.1, agus 3.02 (3. xx), agus 4.3 co-chòrdail. Thoir an aire gur dòcha nach toir am firmware àbhaisteach taic do na comasan bathar-cruaidh aig MODIO2. Ann an cuid de chùisean, is dòcha gum feum thu am firmware atharrachadh gus am bathar-cruaidh MOD-IO2 a chleachdadh
làn chomas!
Inneal bathar-bog gnàthaichte airson smachd a chumail air MOD-IO2 fo Linux
Gus cùisean a dhèanamh eadhon nas sìmplidh tha sinn air inneal bathar-bog a sgrìobhadh airson smachd a chumail air MOD-IO2 fo
Linux. Is dòcha gum faigh thu an seo e
https://github.com/OLIMEX/OLINUXINO/tree/master/SOFTWARE/UEXT%20MODULES/
MOD-IO2/Linux-inneal-ruigsinneachd
Feumaidh an inneal bathar-bog seo bòrd le comas Linux. Bidh an inneal ag obair le aonadan MOD-IO2 air an luchdachadh le ùrachadh firmware 3 no nas ùire. Airson làn cho-chòrdalachd leis an inneal bathar-bog àbhaisteach, feumaidh am bòrd MODIO2 agad ath-sgrùdadh firmware 3.02 no nas ùire a chleachdadh. Gus an inneal a chleachdadh dìreach cuir an file “modio2tool” air a’ bhòrd agad. Seòl chun phasgan far an do chuir thu e agus sgrìobh “./modio2tool -h” gus cuideachadh fhaighinn air na h-òrdughan gu lèir a tha rim faighinn.
Feumaidh a’ mhòr-chuid de na h-òrdughan an àireamh bathar-cruaidh I2C mar a tha air a mhìneachadh anns an sgaoileadh Linux agad le paramadair -BX, far a bheil X mar àireamh an eadar-aghaidh I2C. Thoir an aire gu bheil am bathar-bog gu gnàthach air a shuidheachadh airson a chleachdadh le bathar-cruaidh eadar-aghaidh I2C # 2 agus ID bùird 0x21 - ma tha an suidheachadh agad eadar-dhealaichte dh'fheumadh tu a h-uile uair a shònrachadh le bhith a’ cleachdadh -BX (is e X an àireamh bathar-cruaidh I2C) agus -A 0xXX ( Is e XX an seòladh I2C den mhodal).
Tha cuid exampnas lugha de chleachdadh modio2tool agus MOD-IO2 ann an Linux:
- - Thoir suas a’ chlàr cuideachaidh:
- ./modio2tool -h
- , càite
- ./modio2tool - cuir an gnìomh am binary
- -h - paramadair air a chleachdadh gus am fiosrachadh cuideachaidh iarraidh
Toradh ris a bheil dùil: bhiodh cruth nan òrduighean air a shealltainn agus bhiodh liosta òrduighean air a chlò-bhualadh.
- - Ag atharrachadh an dà shealaidheachd:
- ./modio2tool -B 0 -s 3
- , càite
- -B 0 - a’ suidheachadh a’ bhùird gus am bathar-cruaidh I2C #0 a chleachdadh (mar as trice an dàrna cuid “0”, “1”, no “2”)
- -s 3 - tha “s” air a chleachdadh gus na h-ath-chraolaidhean a thionndadh; Tha “3” a’ sònrachadh an dà chuid sealaidheachd a thionndadh air (cleachd “1” no “2” airson a’ chiad no an dàrna sealaidheachd a-mhàin)
Toradh ris a bheil dùil: bhiodh fuaim sònraichte a’ tachairt agus thionndaidheadh LEDs sealaidheachd air.
- - Cuir dheth an dà shealaidheachd:
- ./modio2tool -B 0 -c 3
- , càite
- B 0 - a’ suidheachadh a’ bhùird gus am bathar-cruaidh I2C #0 a chleachdadh (mar as trice an dàrna cuid “0”, “1”, no “2”)
- c 3 - tha “c” air a chleachdadh gus na h-ath-chraolaidhean stàite a chuir dheth; Tha “3” a’ sònrachadh an dà chuid sealaidheachd a chuir dheth (cleachd “1” no 2 ”airson a’ chiad no an dàrna sealaidheachd a-mhàin)
Toradh ris a bheil dùil: bhiodh fuaim sònraichte a’ tachairt agus chuireadh na LEDan sealaidheachd dheth.
- - A’ leughadh inbhe nan ath-chraolaidhean (ri fhaighinn bho ath-sgrùdadh firmware MOD-IO2 3.02): ./modio2tool -B 0 -r
- , càite
- -B 0 - a’ suidheachadh a’ bhùird gus am bathar-cruaidh I2C #0 a chleachdadh (mar as trice an dàrna cuid “0”, “1”, no “2”)
- -r - tha "r" air a chleachdadh airson na h-ath-chraolaidhean a leughadh;
Toradh ris a bheil dùil: thèid staid nan sealaidheachd a chlò-bhualadh. Tha 0x03 a’ ciallachadh gu bheil an dà shealaidheachd air adhart (co-ionann ris an dàna 0x011).
Leughadh a-steach analog:
- ./modio2tool -B 0 -A 1
- , càite
- -B 0 - a’ suidheachadh a’ bhùird gus am bathar-cruaidh I2C #0 a chleachdadh (mar as trice an dàrna cuid “0”, “1”, no “2”)
- -A 1 - Tha “A” air a chleachdadh gus an cuir a-steach analog a leughadh; Is e “1” an cuir a-steach analog a tha air a leughadh - faodaidh tu “1”, “2”, “3” no “5” a chleachdadh leis nach eil a h-uile comharra AN ri fhaighinn.
Toradh ris a bheil dùil: Tha an voltagbhiodh e den AN air a chlò-bhualadh. Mura h-eil dad ceangailte faodaidh e a bhith mar “ADC1: 2.311V”.
- Ag atharrachadh an t-seòlaidh I2C - ma chleachdas tu barrachd air aon MOD-IO2 (ri fhaighinn bho ath-sgrùdadh firmware MOD-IO2 3.02)
- ./modio2tool -B 0 -x 15
- , càite
- -B 0 - a’ suidheachadh a’ bhùird gus am bathar-cruaidh I2C #0 a chleachdadh (mar as trice an dàrna cuid “0”, “1”, no “2”)
- -x 15 - tha “x” air a chleachdadh gus seòladh I2C a’ bhùird atharrachadh; Is e “15” an àireamh a tha thu ag iarraidh - tha e eadar-dhealaichte bhon “0x21” bunaiteach.
- Toradh ris a bheil dùil: bhiodh seòladh I2C ùr aig a’ bhòrd agus dh’fheumadh tu a shònrachadh le -A 0xXX ma tha thu airson na modio2tools a chleachdadh san àm ri teachd.
- Airson tuilleadh fiosrachaidh thoir sùil air a’ chuideachadh a thill modio2tools no air còd stòr modio2tools.
I2C-innealan airson smachd a chumail air MOD-IO2 fo Linux
An àite a’ phrògram àbhaisteach a tha air ainmeachadh ann an 2.4.1, is dòcha gun cleachd thu an inneal mòr-chòrdte Linux “i2c-tools”.
Luchdaich sìos e le apt Stàlaich i2c-innealan
Tha MOD-IO2 air a bhith co-chòrdail le innealan i2c bho chaidh am firmware 3 a leigeil ma sgaoil. Anns a’ chùis sin, is e na h-òrdughan an fheadhainn as mòr-chòrdte bho na i2c-tools - i2cdetect, i2cdump, i2cget, i2cset. Cleachd na h-òrdughan gu h-àrd agus am fiosrachadh mun firmware gus (i2cset) a chuir agus faighinn (i2cget) dàta eadar-dhealaichte. Tha am fiosrachadh mun firmware suidhichte ann an README.pdf file ann an tasglann a 'firmware; dh’ fhaodadh an tasglann anns a bheil am firmware as ùire (4.3) a lorg an seo:
https://www.olimex.com/Products/Modules/IO/MOD-IO2/resources/MOD-IO2_firmware_v43.zip
Tha cuid examples airson suidheachadh / leughadh iomaill MOD-IO2 ann an Linux a’ cleachdadh i2c-tools
- - A’ tionndadh air na h-ath-chraolaidhean:
- i2cset –y 2 0x21 0x40 0x03
- , càite
- i2cset - òrdugh airson dàta a chuir;
- -y - gus leum air an dearbhadh dearbhaidh y / n;
2 - bathar-cruaidh a’ bhùird àireamh I2C (mar as trice 0 no 1 no 2); - 0 × 21 - seòladh bùird (bu chòir 0 × 21 a chleachdadh airson sgrìobhadh);
- 0 × 40 - Tionndaidh air no dheth gnìomhachd sealaidheachd (mar a chithear sa firmware README.pdf);
- 0 × 03 - bu chòir a bhith air a mhìneachadh mar binary 011 - tionndaidh air an dà chuid sealaidheachd (cha bhiodh 0 × 02 a’ tionndadh ach dàrna sealaidheachd, 0 × 01 dìreach a’ chiad fhear, thionndaidh 0 × 00 an dà chuid dheth - chuireadh 0 × 03 dheth iad cuideachd);
Toradh ris a bheil dùil: bhiodh fuaim sònraichte a’ tachairt agus thionndaidheadh solais sealaidheachd air.
A’ leughadh inbhe nan ath-chraolaidhean (ri fhaighinn bho ùrachadh firmware MOD-IO2 3.02):
- i2cset –y 2 0x21 0x43 agus an uairsin an àithne leughaidh
- i2cget –y 2 0x21
- , càite
- i2cset - òrdugh airson dàta a chuir;
- -y - gus leum air an dearbhadh dearbhaidh y / n;
- 2 - àireamh I2C (mar as trice 0, 1, no 2);
- 0x21 - seòladh bùird (bu chòir 0x21 a chleachdadh airson sgrìobhadh);
- 0x43 - leugh gnìomhachd sealaidheachd (mar a chithear san firmware README.pdf;
Toraidhean ris a bheil dùil: 0x00 - a 'ciallachadh gu bheil an dà chuid sealaidheachd dheth; 0x03 – bu chòir a mhìneachadh mar 011 binary, me tha an dà chuid sealaidheachd air adhart; etc.
Leughadh cuir a-steach / toraidhean analog:
- i2cset –y 2 0x21 0x10agus an uairsin an àithne leughaidh
- i2cget –y 2 0x21
- , càite
- 0x10 - a 'chiad analog IO;
Is e an rud mòr an seo gum feum thu sgrìobhadh (“that you would read”) airson leughadh. Tha Read na mheasgachadh de i2cset agus i2cget!
Toraidhean ris a bheil dùil: air a’ cheann-uidhe, gheibheadh tu àireamhan air thuaiream is caochlaideach no 0x00 0x08, no 0xFF ge bith a bheil an GPIO air bhog no air a shuidheachadh gu 0V no air a shuidheachadh gu 3.3V.
- - A’ suidheachadh gach IO analog aig ìre àrd: i2cset –y 2 0x21 0x01 0x01
- , càite
- 0x21 - seòladh I2C an MOD-IO2
- 0x01 - a rèir an README.pdf tha SET_TRIS air a chleachdadh gus stiùireadh puirt a mhìneachadh;
- 0x01 - an ìre àrd (airson cleachdadh ìre ìosal 0x00)
Leughadh a h-uile analog IO
- i2cset –y 2 0x21 0x01
- i2cget –y 2 0x21
- Gheibhear mìneachadh mionaideach air a’ bhathar-bog ro-luchdaichte anns a’ phasgan demo a tha ri fhaighinn air ar web duilleag.
- Ag atharrachadh seòladh inneal I2C - ma chleachdas tu barrachd air aon MOD-IO2 (ri fhaighinn bho ath-sgrùdadh firmware MODIO2 3.02) i2cset 2 0x21 0xF0 0xHH
- càite
Is e 0xF0 an còd àithne airson atharrachadh I2C
Is e seòladh ùr a th’ ann an HH ann an cruth hexadecimal Thoir an aire gum feum an geansaidh PROG a bhith dùinte gus an urrainn dhut an seòladh atharrachadh. Ma dhìochuimhnicheas tu àireamh an t-seòlaidh faodaidh tu am modio2tool a chleachdadh gus an seòladh a lorg, is e an àithne agus am paramadair “modio2tool -l”. Faodaidh tu cuideachd an seòladh bunaiteach (0x21) ath-shuidheachadh leis an àithne agus am paramadair “modio2tool -X”.
CAIBIDIL 3 MOD-IO2 TUAIRISGEADH Bùird
Ro-ràdh don chaibideil
An seo gheibh thu eòlas air na prìomh phàirtean den bhòrd. Thoir an aire gu bheil na h-ainmean air a’ bhòrd eadar-dhealaichte bho na h-ainmean a thathar a’ cleachdadh airson cunntas a thoirt orra. Airson na h-ainmean fhèin thoir sùil air a’ bhòrd MOD-IO2 fhèin.
Cruth (mullach view)
CAIBIDIL 4 AN PIC16F1503 MICROCONTROLLER
Ro-ràdh don chaibideil
Anns a 'chaibideil seo tha am fiosrachadh mu chridhe MOD-IO2 - a microcontroller PIC16. Tha am fiosrachadh gu h-ìosal na dhreach atharraichte den duilleag-dàta a thug an luchd-saothrachaidh aca bho Microchip.
Tha na feartan PIC16F1503
- Core meadhan-raon leasaichte le 49 stiùireadh, 16 ìrean cruachan
- Cuimhne Prògram Flash le comas fèin-leughaidh/sgrìobhaidh
- Taobh a-staigh oscillator 16MHz
- Modalan PWM air leth 4x
- Modal Gineadair Waveform Co-phàirteach (CWG).
- Modal Oscillator le Smachd àireamhach (NCO).
- 2x Modalan Cell Logic Configurable (CLC).
- Modal Comharra Teòthachd Amalaichte
- Sianal 10-bit ADC le Voltage Iomradh
- Tionndadh didseatach gu analog 5-bit (DAC)
- MI2C, SPI
- 25mA Stòr/Sink I/O gnàthach
- Uairean 2x 8-bit (TMR0/TMR2)
- Timer 1x 16-bit (TMR1)
- Clàr-ama faire cù leudaichte (WDT)
- Cumhachd leasaichte air adhart / dheth ath-shuidheachadh
- Ath-shuidheachadh Brown-Out le Cumhachd Ìosal (LPBOR)
- Ath-shuidheachadh Brown-out Prògramaichte (BOR)
- Prògramadh Sreath In-Circuit (ICSP)
- In-Circuit Debug a’ cleachdadh bann-cinn Debug
- PIC16LF1503 (1.8V – 3.6V)
- PIC16F1503 (2.3V – 5.5V)
Airson fiosrachadh coileanta mun microcontroller tadhal air na Microchip's web duilleag airson dàta. Aig an àm a chaidh seo a sgrìobhadh gheibhear an duilleag-dàta microcontroller aig a’ cheangal a leanas: http://ww1.microchip.com/downloads/en/DeviceDoc/41607A.pdf.
CAIBIDIL 5 CONNECTORS AGUS PIONN
Ro-ràdh don chaibideil
Anns a’ chaibideil seo tha na luchd-ceangail a gheibhear air a’ bhòrd air an taisbeanadh còmhla ri am pinout agus notaichean mun deidhinn. Thathas a’ toirt cunntas air gnìomhan geansaidh. Tha notaichean agus fiosrachadh air peripherals sònraichte air an toirt seachad. Tha notaichean a thaobh an eadar-aghaidh air an toirt seachad.
ICSP
Faodar am bòrd a phrògramadh agus a dhì-bhugachadh bhon ICSP 6-pin. Gu h-ìosal tha clàr clàr JTAG. Faodar an eadar-aghaidh seo a chleachdadh le debuggers PIC-KIT3 aig Olimex.
ICSP | |||
Pin # | Comharradh Ainm | Pin # | Ainm comharraidh |
1 | MCLAREN | 4 | GPIO0_ICSPDAT |
2 | +3.3V | 5 | GPIO0_ICSPCLK |
3 | GND | 6 | Gun cheangal |
Modalan UEXT
Tha dà cheangal UEXT aig bòrd MOD-IO2 (fireann is boireann) agus faodaidh iad eadar-aghaidh le bùird UEXT aig Olimex. Airson tuilleadh fiosrachaidh mu UEXT tadhal air: https://www.olimex.com/Products/Modules/UEXT/
Ceangal boireann
Tha an ceanglaiche boireann air a chleachdadh an dàrna cuid airson ceangal ri bòrd gu dìreach (gun a bhith a’ cleachdadh a’ chàball boireann-boireann) no gus am modal a cheangal ri MOD-IO2 eile - gus modal cruachan a chruthachadh ris am faodar dèiligeadh tron I2C. Cuimhnich gun atharraich thu seòladh I2C gach bòrd nuair a bhios tu a’ cleachdadh ioma bùird. Gu gnàthach, is e 2x0 an seòladh I21C.
Boireann UEXT | |||
Pin # | Ainm comharra | Pin # | Ainm comharra |
1 | +3.3V | 6 | SDA |
2 | GND | 7 | Gun cheangal |
3 | Gun cheangal | 8 | Gun cheangal |
4 | Gun cheangal | 9 | Gun cheangal |
5 | SCL | 10 | Gun cheangal |
Ceangal fireann
Tha an ceanglaiche fireann air a chleachdadh leis a’ chàball rioban sa phacaid gus ceangal ri UEXT fireann eile no gus ceangal ri MOD-IO2 eile.
UEXT fireann | |||
Pin # | Ainm comharra | Pin # | Ainm comharra |
1 | +3.3V | 6 | SDA |
2 | GND | 7 | Gun cheangal |
3 | Gun cheangal | 8 | Gun cheangal |
4 | Gun cheangal | 9 | Gun cheangal |
5 | SCL | 10 | Gun cheangal |
Ceangalaichean toraidh sealaidheachd
Tha dà shealaidheachd ann am MOD-IO. Is e na comharran toraidh aca an àbhaist àbhaisteach Dùinte (NC), Normal Open (NO), agus Coitcheann (COM).
REL1 - A-MHÀIN 1 | |
Pin # | Ainm comharra |
1 | CHAN EIL - fosgailte àbhaisteach |
2 | NC - àbhaisteach dùinte |
3 | COM - cumanta |
REL2 - A-MHÀIN 2 | |
Pin # | Ainm comharra |
1 | COM - cumanta |
2 | CHAN EIL - fosgailte àbhaisteach |
3 | NC - àbhaisteach dùinte |
Ceangalaichean GPIO
Faodar an luchd-ceangail GPIO a chleachdadh gus PWM, I2C, SPI, msaa a chuir an gnìomh Thoir an aire gu bheil ainmean gach prìne cuideachd air an clò-bhualadh aig bonn a’ bhùird.
Pin # | Ainm comharra | Cuir a-steach 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
Tha prìne a-staigh 2.0mm agus toll 6.3mm aig an jack baraille DC. Gheibhear tuilleadh fiosrachaidh mun dearbh phàirt an seo: https://www.olimex.com/wiki/PWRJACK Do luchd-ceannach Eòrpach, bidh sinn cuideachd a’ stocadh agus a’ reic innealan-atharrachaidh solarachaidh cumhachd bunaiteach a tha co-chosmhail ris a’ chumhachd jack.
Pin # | Ainm comharra |
1 | Cuir a-steach cumhachd |
2 | GND |
Tuairisgeul geansaidh
Thoir an aire gu bheil cha mhòr a h-uile gin (ach a-mhàin PROG) de na geansaidhean air a’ bhòrd seòrsa SMD. Ma tha thu a’ faireachdainn mì-chinnteach anns an dòigh sèididh / gearraidh agad tha e nas fheàrr gun a bhith a’ feuchainn ri geansaidhean SMD atharrachadh. Cuideachd ma tha thu a’ faireachdainn nach urrainn dhut an geansaidh PTH a thoirt air falbh le do làmhan nas fheàrr cleachd tweezers.
PROG
Geansaidh PTH a dhìth gus seòladh I2C atharrachadh tro dhòighean bathar-bog. Air a chleachdadh gus casg a chuir air atharrachadh seòladh I2C. Ma tha thu airson an seòladh I2C atharrachadh feumaidh tu a dhùnadh. Tha an suidheachadh bunaiteach fosgailte.
SDA_E/SCL_E
Nuair a tha barrachd air aon MOD-IO2 ceangailte feumaidh tu an dà gheansaidh sin a chumail dùinte, air neo thèid an loidhne I2C a dhì-cheangal. Tha na h-àiteachan bunaiteach airson an dà gheansaidh dùinte.
UEXT_FPWR_E
Ma tha e dùinte thoir seachad 3.3V aig a’ cheangail UEXT boireann. (bi faiceallach oir ma dhùineas tu an geansaidh sin cuideachd gun dùin thu am fear fireann air an ath loidhne MOD-IO2 dh’ fhaodadh seo losgadh dealain adhbhrachadh don bhòrd. Tha an suidheachadh bunaiteach fosgailte.
UEXT_MPWR_E
Ma tha e dùinte thoir seachad 3.3V aig a’ cheangail fireann UEXT. (bi faiceallach oir ma dhùineas tu an geansaidh sin agus cuideachd, dùin am fear boireann air an ath loidhne MOD-IO2 dh’ fhaodadh seo losgadh dealain adhbhrachadh don bhòrd. Tha an suidheachadh bunaiteach fosgailte.
Feartan bathar-cruaidh a bharrachd
Tha na pàirtean gu h-ìosal air an cur suas air MOD-IO2 ach chan eil iad air an deasbad gu h-àrd. Tha iad air an liostadh an seo airson iomlanachd: Relay LEDs + Power LED.
CAIBIDIL 6 BLAR DIAGRAM AGUS CUIMHNEACHAN
Ro-ràdh don chaibideil
Sìos an duilleag seo, gheibh thu mapa cuimhne airson an teaghlach pròiseasairean seo. Thathas a’ moladh gu làidir iomradh a thoirt air a’ bhileag-dàta tùsail a chaidh fhoillseachadh le Microchip airson fear de chàileachd nas àirde.
Diagram blocaichean processor
Mapa cuimhne corporra
CAIBIDEIL 7 SCHEMATICS
Ro-ràdh don chaibideil
Anns a’ chaibideil seo tha na sgeamaichean a’ toirt cunntas air MOD-IO2 gu loidsigeach agus gu corporra.
Sgeama iolaire
Tha sgeama MOD-IO2 ri fhaicinn airson fiosrachadh an seo. Faodaidh tu cuideachd a lorg air an web duilleag airson MODIO2 air an làrach-lìn againn: https://www.olimex.com/Products/Modules/IO/MOD-IO2/open-source-hardware Tha iad suidhichte anns an roinn HARDWARE.
Tha sgeama EAGLE suidhichte air an ath dhuilleig airson fiosrachadh nas luaithe.
Meudan corporra
Thoir an aire gu bheil na tomhasan uile ann am mils.
Is e na trì eileamaidean as àirde air a’ bhòrd ann an òrdugh bhon fheadhainn as àirde chun an fheadhainn as giorra sealaidheachd T1 - 0.600 ”(15.25 mm) thairis air a’ pcb; sealaidheachd T2 - 0.600" (15.25 mm); Ceangal ICSP - 0.450” (11.43 mm). Thoir an aire nach eil na ceumannan gu h-àrd a’ toirt a-steach am PCB.
CAIBIDIL 8 EACHDRAIDH AGUS TAIC ATH-Leasachaidh
Ro-ràdh don chaibideil
Anns a’ chaibideil seo, gheibh thu na dreachan làithreach agus na dreachan roimhe den sgrìobhainn a tha thu a’ leughadh. Cuideachd, an web tha duilleag airson an inneal agad air a liostadh. Dèan cinnteach gun toir thu sùil air às deidh do cheannach airson na h-ùrachaidhean as ùire a tha rim faighinn agus examples.
Ath-sgrùdadh sgrìobhainnean
Ath-sgrùdadh |
Atharrachaidhean |
Duilleag atharraichte # |
A, 27.08.12 |
- Cruthachadh tùsail |
Uile |
- Chàirich sinn grunn rudan a tha air fhàgail bhon |
||
B,
16.10.12 |
teamplaid air an robh iomradh ceàrr
pròiseasairean agus bùird |
6, 10, 20 |
- Ceanglaichean ùraichte | ||
- Aithris-àichidh ùraichte gus freagairt air nàdar stòr fosgailte a’ bhùird |
2 |
|
C,
24.10.13 |
- Chaidh beagan examples agus mìneachadh firmware dreach 3 | 7 |
- Taic toraidh ùraichte | 23 | |
- Leasachaidhean cruth coitcheann | Uile | |
- Chaidh an leabhar-làimhe ùrachadh gus meòrachadh |
||
D,
27.05.15 |
an tionndadh firmware as ùire 3.02
- Chaidh fiosrachadh a chuir ris mun fhear ùr |
7, 8, 9, 10, 11 |
Inneal Linux - modio2tools | ||
E, 27.09.19 | - Ùraich an leabhar-làimhe gus an ath-sgrùdadh firmware as ùire 4.3 |
7, 8, 9, 10, 11 |
F, 17.05.24 | - shuidhich fiosrachadh ceàrr mun òrdugh atharrachadh seòladh I2C |
13 |
Ath-sgrùdadh a’ Bhùird
Ath-sgrùdadh, ceann-latha |
Notaichean ath-sgrùdaidh |
Bh, 18.06.12 |
Sgaoileadh tùsail |
Feumail web ceanglaichean agus còdan ceannach
Tha an web duilleag air an urrainn dhut tadhal airson tuilleadh fiosrachaidh mun inneal agad https://www.olimex.com/mod-io2.html.
COMHRADH ORDUICH
- MOD-IO2 - an dreach den bhòrd air a bheilear a’ beachdachadh san sgrìobhainn seo
- MOD-IO - an dreach nas motha le optocouplers agus roghainn raon cumhachd 8-30VDC
- PIC-KIT3 - Prògramadair Olimex comasach air MOD-IO2 a phrògramadh
- SY0612E - inneal-atharrachaidh solar cumhachd 12V / 0.5A airson MOD-IO2 - 220V (co-fhreagarrachd Eòrpach)
Gheibhear an liosta prìsean as ùire aig https://www.olimex.com/prices.
Ciamar a òrdachadh?
Faodaidh tu ceannach gu dìreach bhon bhùth air-loidhne againn no bho neach-cuairteachaidh sam bith againn. Thoir an aire, mar as trice, gu bheil e nas luaithe agus nas saoire toraidhean Olimex a cheannach bhon luchd-sgaoilidh againn. Liosta de luchd-sgaoilidh agus ath-reicichean Olimex LTD dearbhte: https://www.olimex.com/Distributors.
Thoir sùil https://www.olimex.com/ airson tuilleadh fiosrachaidh.
Taic toraidh
Airson taic toraidh, fiosrachadh bathar-cruaidh, agus aithrisean mearachd post gu: taic@olimex.com. Tha fàilte air a h-uile fios air ais bho phàipearan no bathar-cruaidh. Thoir an aire gur e companaidh bathar-cruaidh a th’ annainn sa mhòr-chuid agus gu bheil ar taic bathar-bog cuibhrichte. Feuch an smaoinich thu air a’ pharagraf gu h-ìosal a leughadh mu bharantas thoraidhean Olimex.
Bithear a’ sgrùdadh a h-uile bathar mus tèid an cur a-mach. Mura h-eil coltas ann gu bheil bathar ceàrr, feumar an tilleadh, gu OLIMEX aig an t-seòladh a tha air a liostadh air an fhàirdeal òrduigh agad. Cha ghabh OLIMEX ri bathar a chaidh a chleachdadh nas motha na an t-suim a dh'fheumar
measadh a dhèanamh air an comas-gnìomh.
Ma lorgar gu bheil am bathar ann an staid obrach, agus gu bheil dìth comas-gnìomh mar thoradh air dìth eòlais air taobh an neach-ceannach, cha tèid ath-dhìoladh a dhèanamh, ach thèid am bathar a thilleadh chun neach-cleachdaidh aig a’ chosgais aca. Feumaidh a h-uile toradh a bhith air a cheadachadh le Àireamh RMA. Post-d taic@olimex.com airson an àireamh ùghdarrais mus tèid bathar sam bith air ais. Feuch an cuir thu d’ ainm, àireamh fòn, agus àireamh òrduigh san iarrtas post-d agad.
Tha cead air ais airson bòrd leasachaidh sam bith, prògramadair, innealan agus càbaill taobh a-staigh 7 latha bhon cheann-latha a gheibhear am bathar. Às deidh na h-ùine sin, thathas den bheachd gu bheil a h-uile reic deireannach. Tha cead air ais stuthan a chaidh òrdachadh gu ceàrr le ùmhlachd do chìs ath-stocadh 10%. Dè a tha gun bhuaidh? Ma cheangail thu ri cumhachd e, thug thu buaidh air. Gus a bhith soilleir, tha seo a’ toirt a-steach nithean a chaidh a sholarachadh no a dh’ atharraich am firmware aca. Air sgàth nàdar nam bathar leis a bheil sinn a’ dèiligeadh (prototyping innealan dealanach), chan urrainn dhuinn leigeil le stuthan a chaidh a phrògramadh, a chumhachdachadh no atharrachadh às deidh an lìbhrigeadh bhon taigh-bathair againn a thilleadh. Feumaidh a h-uile bathar a thèid a thilleadh a bhith anns a’ mhionnt tùsail agus ann an staid ghlan. Cha ghabhar ri toraidhean air bathar millte, sgrìobte, prògramaichte, loisgte no eile ‘air a chluich le’.
Feumaidh a h-uile toradh a bhith a’ toirt a-steach na goireasan factaraidh uile a thig leis an rud. Tha seo a' gabhail a-steach càbaill Prògramadh In-Circuit-Serial-Programming, pacadh ana-statach, bogsaichean, msaa. Nuair a thilleas tu, cuir a-steach am PO# agad. Cuideachd, cuir a-steach litir ghoirid a’ mìneachadh carson a tha am bathar ga thilleadh agus innis d’ iarrtas airson ath-dhìoladh no iomlaid. Cuir a-steach an àireamh ceadachaidh air an litir seo agus taobh a-muigh a’ bhogsa luingeis. Thoir an aire: Tha e mar dhleastanas ort dèanamh cinnteach gun ruig bathar air a thilleadh thugainn. Feuch an cleachd thu a
cruth luingeis earbsach. Mura faigh sinn am pasgan agad cha bhith sinn cunntachail. Chan urrainnear cosgaisean luingeis is làimhseachaidh a phàigheadh air ais. Chan eil uallach oirnn airson cosgaisean luingeis sam bith airson bathar a thilleadh thugainn no stuthan obrach a thilleadh thugad.
Faodar an teacsa slàn a lorg aig https://www.olimex.com/wiki/GTC#Warranty airson iomradh san àm ri teachd.
Sgrìobhainnean/Goireasan
![]() |
Bòrd Leudachaidh OLIMEX MOD-IO2 [pdfLeabhar-làimhe an neach-cleachdaidh Bòrd Leudachaidh MOD-IO2, MOD-IO2, Bòrd Leudachaidh, Bòrd |