OLIMEX лого

OLIMEX MOD-IO2 өргөтгөлийн самбар

OLIMEX-MOD-IO2-өргөтгөл-хавтан-бүтээгдэхүүн

АНХААРУУЛГА
2024 Olimex Ltd. Olimex®, лого болон тэдгээрийн хослолууд нь Olimex Ltd-ийн бүртгэлтэй худалдааны тэмдэг юм. Бусад бүтээгдэхүүний нэр нь бусдын худалдааны тэмдэг байж болох бөгөөд эрх нь тус тусын эзэмшигчид хамаарна. Энэхүү баримт бичигт байгаа мэдээллийг Olimex-ийн бүтээгдэхүүнтэй холбогдуулан өгсөн болно. Энэхүү баримт бичиг эсвэл Olimex-ийн бүтээгдэхүүнийг борлуулахтай холбоотой аливаа оюуны өмчийн эрхийг ил, далд болон бусад хэлбэрээр олгохгүй.

Энэ ажил нь Creative Commons Attribution-ShareAlike 3.0 Unported License-ийн дагуу лицензлэгдсэн. руу view энэ лицензийн хуулбар, зочилно уу http://www.creativecommons.org/licenses/by-sa/3.0/. Olimex LTD-ийн энэхүү техник хангамжийн загвар нь Creative Commons Attribution-ShareAlike 3.0 Unported-ийн дагуу лицензтэй. Лиценз.

OLIMEX-MOD-IO2-өргөтгөл-самбар-fig- (1)

Програм хангамжийг GPL-ийн дагуу гаргасан. Энэхүү гарын авлагын зургууд нь самбарын хамгийн сүүлийн хувилбараас ялгаатай байж болно. Энэхүү баримт бичигт тодорхойлсон бүтээгдэхүүнийг тасралтгүй хөгжүүлж, сайжруулж байх ёстой. Энэхүү баримт бичигт тусгагдсан бүтээгдэхүүн болон түүний ашиглалтын талаарх бүх мэдээллийг OLIMEX сайн санааны үүднээс өгсөн болно. Гэсэн хэдий ч, худалдаанд гарах эсвэл зорилгодоо нийцсэн гэсэн далд баталгааг багтаасан боловч үүгээр хязгаарлагдахгүйгээр илэрхийлсэн бүх баталгааг хасна. Энэхүү баримт бичиг нь зөвхөн уншигчдад бүтээгдэхүүнийг ашиглахад туслах зорилготой юм. OLIMEX Ltd. нь энэхүү баримт бичигт байгаа аливаа мэдээллийг ашигласнаас үүдэн гарсан аливаа алдаа, дутагдал, бүтээгдэхүүнийг буруу ашигласнаас үүдэн гарах аливаа хохирол, хохирлыг хариуцахгүй.

Энэхүү үнэлгээний самбар/иж бүрдэл нь зөвхөн инженерийн хөгжүүлэлт, үзүүлэн эсвэл үнэлгээний зорилгоор ашиглахад зориулагдсан бөгөөд OLIMEX-ийн үзэж байгаагаар энгийн хэрэглэгчийн хэрэглээнд тохирсон эцсийн бүтээгдэхүүн гэж үздэггүй. Бүтээгдэхүүнтэй харьцаж буй хүмүүс электроникийн сургалтанд хамрагдаж, сайн инженерийн дадлагын стандартыг дагаж мөрдөх ёстой. Иймээс нийлүүлж буй бараа нь ийм хагас дамжуулагч агуулсан эцсийн бүтээгдэхүүнд байдаг бүтээгдэхүүний аюулгүй байдал, байгаль орчны арга хэмжээ зэрэг шаардлагатай дизайн, маркетинг ба/эсвэл үйлдвэрлэлтэй холбоотой хамгаалалтын асуудлуудын хувьд бүрэн гүйцэд байхаар төлөвлөөгүй болно. бүрэлдэхүүн хэсэг эсвэл хэлхээний самбар.

Olimex одоогоор янз бүрийн бүтээгдэхүүн худалдан авагчидтай харьцдаг тул хэрэглэгчтэй хийсэн бидний тохиролцоо онцгой биш юм. Olimex нь програмын тусламж, хэрэглэгчийн бүтээгдэхүүний дизайн, програм хангамжийн гүйцэтгэл, энд дурдсан патент, үйлчилгээг зөрчсөн тохиолдолд хариуцлага хүлээхгүй. MOD-IO2-г бий болгоход АШИГЛАСАН ЗАГВАРЫН МАТЕРИАЛ БОЛОН БҮРДЭЛТҮҮДЭД БАТАЛГАА АВАХГҮЙ. ТЭДГЭЭР ЗӨВХӨН MODIO2-Д ТОХИРОМЖТОЙ ГЭДЭГ.

1-Р БҮЛЭГ ДУУСНАVIEW

Бүлгийн танилцуулга
Olimex-ээс MOD-IO2 нэг самбарт компьютерийг сонгосон танд баярлалаа! Энэхүү баримт бичиг нь Olimex MOD-IO2 хавтангийн хэрэглэгчийн гарын авлагыг өгдөг. Дууссан байдлаарview, энэ бүлэгт энэ баримт бичгийн хамрах хүрээг өгч, самбарын онцлогуудыг жагсаасан болно. MOD-IO2 болон MOD-IO удирдах зөвлөлийн гишүүдийн ялгааг дурдлаа. Дараа нь баримт бичгийн зохион байгуулалтыг нарийвчлан тусгасан болно. MOD-IO2 хөгжүүлэлтийн самбар нь Microchip-ийн үйлдвэрлэсэн PIC16F1503 микроконтроллер дээр ажилладаг програмуудын код боловсруулах боломжийг олгодог.

Онцлогууд

  • PIC16F1503 микроконтроллер нь нээлттэй эхийн програм хангамжаар урьдчилан ачаалагдсан, ялангуяа Линуксийг дэмждэг самбаруудтай ажиллахад хялбар байдаг.
  • I2C ашигладаг, I2C хаягийг өөрчлөх боломжийг олгодог
  • Стек хийх боломжтой, UEXT эрэгтэй, эмэгтэй холбогч
  • 9 GPIO, 7V болон GND-д зориулсан 3.3 зүү терминал шураг холбогч
  • PWM, SPI, I7C, ANALOG IN/OUT гэх мэт өөр өөр зорилгоор ашиглаж болох 2 GPIO.
  • Шураг хавчаартай 2А/15VAC контакттай 250 реле гаралт
  • RELAY гаралтын төлөвийн LED
  • PIC-KIT6 эсвэл бусад тохирох хэрэгслээр хэлхээний програмчлал, шинэчлэхэд зориулагдсан ICSP 3 зүү холбогч
  • 12V DC-д зориулсан PWR залгуур
  • Дөрвөн бэхэлгээний нүх 3.3мм ~ (0.13)"
  • UEXT эмэгтэй-эмэгтэй кабель багтсан
  • FR-4, 1.5мм ~ (0.062)”, улаан гагнуурын маск, цагаан торгоны эд анги хэвлэх
  • Хэмжээ: (61 x 52)мм ~ (2.40 x 2.05)”

MOD-IO ба MOD-IO2
MOD-IO2 нь хэмжээ, үйл ажиллагааны хувьд MOD-IO-той харьцуулахад жижиг оролтын гаралтын өргөтгөлийн модуль боловч ихэнх тохиолдолд MOD-IO2 нь илүү сайн сонголтоор хангадаг. Оптокоуплер шаардлагатай загваруудыг MOD-IO-г анхаарч үзэх хэрэгтэй. Нэмж дурдахад, MOD-IO нь илүү сайн тэжээлийн хангамжтайtage 8-30VDC мужид.

Зорилтот зах зээл, удирдах зөвлөлийн зорилго
MOD-IO2 нь RELAY болон GPIO-уудыг нэмдэг UEXT холбогчоор дамжуулан бусад Olimex хавтангуудтай холбогдох боломжтой өргөтгөлийн хөгжүүлэлтийн самбар юм. Олон MOD-IO2 нь давхарлаж, хаяглах боломжтой. Програм хангамж нь танд энгийн командуудыг ашиглан самбартай харилцах боломжийг олгодог бөгөөд хэрэв та хүсвэл програм хангамжийг өөрийн хэрэгцээнд тохируулан өөрчилж болно.

Хэрэв та UEXT холбогчтой манай хөгжүүлэлтийн самбаруудын аль нэгтэй ажилладаг бөгөөд танд илүү олон GPIO болон RELAY гаралт хэрэгтэй бол MOD-IO2-г хөгжүүлэлтийн самбартаа холбож эдгээрийг нэмж болно. Энэхүү самбар нь 2 реле болон 7 GPIO-той хялбар холбогдох боломжийг олгодог. MOD-IO2 нь давхарлаж, хаяглах боломжтой – эдгээр самбаруудыг хооронд нь холбож, та хүссэнээрээ олон оролт, гаралтыг нэмж болно! 2-4- 6-8 гэх мэт! MOD-IO2 нь PIC16F1503 микроконтроллертой бөгөөд програм хангамж нь нээлттэй эх сурвалж бөгөөд өөрчлөх боломжтой. Хэрэв танд аналог GPIO болон реле хэрэгтэй бол энэ самбар нь ихэнх Olimex хавтангуудад маш сайн нэмэлт юм.

Зохион байгуулалт
Энэ баримт бичгийн хэсэг бүр нь тусдаа сэдвийг хамарсан бөгөөд дараах байдлаар зохион байгуулагдсан:

  • 1-р бүлэг дууслааview самбарын ашиглалт, онцлог
  • 2-р бүлэгт самбарыг хурдан тохируулах зааварчилгааг өгдөг
  • 3-р бүлэгт самбарын ерөнхий бүдүүвч ба бүдүүвчийг багтаасан болно
  • 4-р бүлэгт самбарын зүрх болсон бүрэлдэхүүн хэсэг болох PIC16F1503-ийг тайлбарласан болно
  • 5-р бүлэгт холбогч залгуур, дагалдах хэрэгсэл, холбогчийн тайлбарыг багтаасан болно
  • 6-р бүлэгт санах ойн зургийг харуулав
  • 7-р бүлэгт бүдүүвчийг харуулав
  • 8-р бүлэгт засварын түүх, хэрэгцээт холбоосууд, тусламжийн мэдээллийг агуулсан болно

БҮЛЭГ 2 MOD-IO2 ЗӨВЛӨГ БАЙГУУЛАХ

Бүлгийн танилцуулга
Энэ хэсэг нь танд MOD-IO2 хөгжүүлэх самбарыг анх удаа тохируулахад тусална. Самбарыг гэмтээхгүйн тулд эхлээд цахилгаан статик анхааруулгыг анхаарч үзээрэй, дараа нь самбарыг ажиллуулахад шаардлагатай техник хангамж, програм хангамжийг олж мэдээрэй. Самбарыг асаах процедурыг өгсөн бөгөөд анхдагч самбарын үйл ажиллагааны тодорхойлолтыг дэлгэрэнгүй харуулав.

Электростатик анхааруулга
MOD-IO2 нь статикийн эсрэг хамгаалалтын савлагаатай. Самбар нь өндөр цахилгаан статик потенциалд өртөх ёсгүй. Самбартай харьцахдаа газардуулгын оосор эсвэл үүнтэй төстэй хамгаалалтын хэрэгслийг өмсөх ёстой. Бүрэлдэхүүн хэсгүүдийн зүү болон бусад металл элементэд хүрэхээс зайлсхий.

Шаардлага
MOD-IO2-г оновчтой тохируулахын тулд дараах зүйлсийг хийх шаардлагатай:

  • Үнэгүй дата UART бүхий самбар эсвэл UEXT холбогчтой аливаа OLIMEX хавтан
  • Релений үйл ажиллагаанд 12 В-ын тэжээлийн эх үүсвэр; Энэ нь самбар дээрх тэжээлийн залгуурт тохирох ёстой

Хэрэв та самбарыг дахин програмчлах эсвэл програм хангамжийг өөрчлөхийг хүсвэл танд дараахь зүйлс хэрэгтэй болно.

  • PIC-тэй нийцтэй программист - ICSP програмчлалын холбогч нь 0.1" 6-pin холбогч биш юм. Бидэнд Microchip-ийн PIC-KIT16 дээр суурилсан хямд PIC1503F3 программист байна.
  • Санал болгож буй зарим зүйлийг Olimex худалдан авч болно, жишээлбэл:
  • PIC-KIT3 – Olimex программист PIC16F1503 SY0612E – Европын хэрэглэгчдэд зориулсан тэжээлийн адаптер 12V/0.5A, MOD-IO2-ийн холбогчтой тохирох тэжээлийн залгуурын хамт ирдэг.

Самбарыг тэжээх
Самбар нь цахилгаан залгуураар тэжээгддэг. Та 12V DC-ээр хангах ёстой. Европын хэрэглэгчдэд зориулж бид боломжийн үнээр 12V/0.5A – SY0612E цахилгаан тэжээлийн адаптер зарж байна. Хэрэв та самбарыг зөв ажиллуулбал самбар дээрх PWR_LED асна.

Програм хангамжийн тодорхойлолт ба Линукс дээрх үндсэн хэрэглээ
Самбарын PIC дээр ачаалагдсан программ хангамж байдаг бөгөөд энэ нь I2C протоколоор MOD-IO2-г хялбархан ашиглах боломжийг олгодог. MOD-IO2 програм хангамж нь хэд хэдэн удаа давтагдсан. Програм хангамжийн хамгийн сүүлийн хувилбар нь 4.3 хувилбар юм. Програм хангамжийг Линукс идэвхжээгүй хост самбарт ашиглахын тулд програм хангамжийн эх сурвалжийг агуулсан архивын README.PDF-г үзнэ үү. Програм хангамжийн 1, 2, 3-р хувилбарууд тохирохгүй. Эдгээр програм хангамжийн засварууд нь янз бүрийн MOD-IO2 самбарын хаягууд болон өөр өөр тушаалын багцуудыг тодорхойлдог. Програм хангамжийн 3, 3.1, 3.02 (3. xx) болон 4.3 хувилбарууд нь таарч байна. Захиалгат програм хангамж нь MODIO2-ийн бүх техник хангамжийг дэмжихгүй байж болохыг анхаарна уу. Зарим тохиолдолд та MOD-IO2-ийн техник хангамжийг ашиглахын тулд програм хангамжийг тохируулах шаардлагатай болж магадгүй юм
бүрэн боломж!

Линукс дээр MOD-IO2-г удирдах тусгай програм хангамжийн хэрэгсэл
Бүх зүйлийг илүү хялбар болгохын тулд бид MOD-IO2-г хянах програм хангамжийн хэрэгслийг бичсэн

Линукс. Та эндээс олж магадгүй
https://github.com/OLIMEX/OLINUXINO/tree/master/SOFTWARE/UEXT%20MODULES/

MOD-IO2/Linux-хандалтын хэрэгсэл
Энэхүү програм хангамжийн хэрэгсэл нь Линуксийг дэмждэг самбар шаарддаг. Энэхүү хэрэгсэл нь програм хангамжийн 2 ба түүнээс дээш хувилбарыг суулгасан MOD-IO3 төхөөрөмжтэй ажилладаг. Захиалгат програм хангамжийн хэрэгсэлтэй бүрэн нийцтэй байхын тулд таны MODIO2 самбар програм хангамжийн 3.02 эсвэл түүнээс дээш хувилбарыг ашиглах шаардлагатай. Хэрэгслийг ашиглахын тулд зүгээр л байрлуул file Таны самбар дээрх "modio2tool". Байршуулсан хавтас руугаа очоод "./modio2tool -h" гэж бичээд байгаа бүх командын талаар тусламж аваарай.

Ихэнх командууд нь таны -BX параметр бүхий Linux түгээлтэд тодорхойлсон I2C дугаарыг шаарддаг бөгөөд X нь I2C интерфейсийн дугаар юм. Анхдагч байдлаар программ хангамжийг I2C интерфэйс №2, хавтангийн ID 0x21-тэй ашиглахаар тохируулсан болохыг анхаарна уу – хэрэв таны тохиргоо өөр бол та -BX (X нь техник хангамжийн I2C дугаар) болон -A 0xXX(-г ашиглан зааж өгөх шаардлагатай. XX нь модулийн I2C хаяг юм).

Зарим нь өмнөхampЛинукс дээр modio2tool болон MOD-IO2-ийн хэрэглээний талаар:

  • – Тусламжийн цэсийг гаргаж ирэх:
  • ./modio2tool -h
  • , хаана
  • ./modio2tool – хоёртын файлыг ажиллуулна
  • -h – тусламжийн мэдээллийг хүсэхэд ашигладаг параметр

Хүлээгдэж буй үр дүн: командын форматыг харуулах ба тушаалын жагсаалтыг хэвлэх болно.

  • – Хоёр релейг асаах:
  • ./modio2tool -B 0 -s 3
  • , хаана
  • -B 0 – самбарыг өөрийн I2C #0 (ихэвчлэн “0”, “1” эсвэл “2”) техник хангамжийг ашиглахаар тохируулна.
  • -s 3 – “s” нь реле асаахад ашиглагддаг; "3" нь хоёр релейг асаахыг зааж өгнө (зөвхөн эхний эсвэл хоёр дахь релений хувьд "1" эсвэл "2"-г ашиглана уу)

Хүлээгдэж буй үр дүн: тодорхой дуу чимээ гарч, релений LED-үүд асах болно.

  • – Хоёр релейг унтраах:
  • ./modio2tool -B 0 -c 3
  • , хаана
  • B 0 - самбарыг I2C #0 (ихэвчлэн "0", "1" эсвэл "2") техник хангамжийг ашиглахаар тохируулна.
  • c 3 – “c” нь төлөвийн реле унтраахад хэрэглэгддэг; "3" нь хоёр релейг унтраахыг заадаг (зөвхөн эхний эсвэл хоёр дахь релений хувьд "1" эсвэл 2"-г ашиглана уу)

Хүлээгдэж буй үр дүн: тодорхой дуу чимээ гарч, релений LED-үүд унтарна.

  • – Релений статусыг уншиж байна (MOD-IO2-ийн програм хангамжийн 3.02 хувилбараас хойш боломжтой): ./modio2tool -B 0 -r
  • , хаана
  • -B 0 – самбарыг өөрийн I2C #0 (ихэвчлэн “0”, “1” эсвэл “2”) техник хангамжийг ашиглахаар тохируулна.
  • -r – “r” нь реле уншихад хэрэглэгддэг;

Хүлээгдэж буй үр дүн: релений төлөвийг хэвлэнэ. 0x03 нь реле хоёулаа асаалттай байна гэсэн үг (хоёртын 0x011-тэй тэнцэх).

Аналог оролтыг унших:

  • ./modio2tool -B 0 -A 1
  • , хаана
  • -B 0 – самбарыг өөрийн I2C #0 (ихэвчлэн “0”, “1” эсвэл “2”) техник хангамжийг ашиглахаар тохируулна.
  • -A 1 – “A” нь аналог оролтыг уншихад хэрэглэгддэг; "1" нь уншигдсан аналог оролт бөгөөд бүх AN дохио байхгүй тул та "1", "2", "3" эсвэл "5"-ыг ашиглаж болно.

Хүлээгдэж буй үр дүн: БотьtagAN-ийн e хэвлэгдэх болно. Хэрэв холбогдсон зүйл байхгүй бол энэ нь "ADC1: 2.311V" байж болно.

  • I2C хаягийг өөрчлөх - хэрэв та нэгээс олон MOD-IO2 ашигладаг бол (MOD-IO2-ийн програм хангамжийн 3.02 хувилбараас хойш ашиглах боломжтой)
  • ./modio2tool -B 0 -x 15
  • , хаана
  • -B 0 – самбарыг өөрийн I2C #0 (ихэвчлэн “0”, “1” эсвэл “2”) техник хангамжийг ашиглахаар тохируулна.
  • -x 15 – “x” нь самбарын I2C хаягийг өөрчлөхөд хэрэглэгддэг; "15" нь хүссэн тоо бөгөөд энэ нь анхдагч "0x21"-ээс өөр юм.
  • Хүлээгдэж буй үр дүн: самбар нь шинэ I2C хаягтай байх бөгөөд хэрэв та modio0tools-ийг ирээдүйд ашиглахыг хүсвэл -A 2xXX гэж зааж өгөх хэрэгтэй.
  • Дэлгэрэнгүй мэдээллийг modio2tools-ийн буцаасан тусламж эсвэл modio2tools-ийн эх кодоос үзнэ үү.

Линукс дээр MOD-IO2-г удирдах I2C хэрэгслүүд
2.4.1-д дурдсан тусгай програмын оронд та Linux-ийн алдартай хэрэглүүр “i2c-tools” ашиглаж болно.

Үүнийг apt програмаар татаж аваарай i2c-хэрэгслүүд суулгах

MOD-IO2 нь 2-р программ хангамжаа гаргаснаас хойш i3c хэрэгслүүдтэй нийцтэй байгаа. Энэ тохиолдолд i2c-tools-ын i2cdetect, i2cdump, i2cget, i2cset зэрэг командууд нь хамгийн түгээмэл байдаг. Дээрх командууд болон програм хангамжийн талаарх мэдээллийг ашиглан (i2cset) өөр өөр өгөгдөл илгээх, хүлээн авах (i2cget). Програм хангамжийн талаарх мэдээлэл нь README.pdf дээр байрладаг file програм хангамжийн архивт; Хамгийн сүүлийн үеийн програм хангамж (4.3) агуулсан архивыг эндээс олж болно:
https://www.olimex.com/Products/Modules/IO/MOD-IO2/resources/MOD-IO2_firmware_v43.zip

Зарим нь өмнөхampi2c-tools ашиглан Линукс дээр MOD-IO2-ийн нэмэлт төхөөрөмжүүдийг тохируулах/унших

  • - Реле асаах:
  • i2cset –y 2 0x21 0x40 0x03
  • , хаана
  • i2cset - өгөгдөл илгээх тушаал;
  • -y – y/n баталгаажуулах хүсэлтийг алгасах;
    2 – самбарын техник хангамжийн I2C дугаар (ихэвчлэн 0 эсвэл 1 эсвэл 2);
  • 0×21 – самбарын хаяг (бичихэд 0×21 байх ёстой);
  • 0×40 – Релений ажиллагааг асаах, унтраах (README.pdf програм хангамжийн дагуу);
  • 0×03 – хоёртын хувилбар гэж тайлбарлах ёстой 011 – реле хоёрыг асаана (0×02 нь зөвхөн хоёр дахь реле, 0×01 нь зөвхөн эхний, 0×00 нь хоёуланг нь унтраадаг – 0×03 нь дахин унтардаг);

Хүлээгдэж буй үр дүн: тодорхой дуу чимээ гарч, релений гэрэл асах болно.

Релений төлөвийг уншиж байна (MOD-IO2-ийн програм хангамжийн 3.02 хувилбараас хойш боломжтой):

  • i2cset –y 2 0x21 0x43, дараа нь унших команд
  • i2cget –y 2 0x21
  • , хаана
  • i2cset - өгөгдөл илгээх тушаал;
  • -y – y/n баталгаажуулах хүсэлтийг алгасах;
  • 2 – I2C дугаар (ихэвчлэн 0, 1 эсвэл 2);
  • 0x21 – самбарын хаяг (бичихэд 0х21 ашиглах ёстой);
  • 0x43 – релений үйлдлүүдийг унших (README.pdf програм хангамжаас харж болно);

Хүлээгдэж буй үр дүн: 0x00 - реле хоёулаа унтарсан гэсэн үг; 0x03 – хоёртын 011 гэж тайлбарлах ёстой, жишээ нь хоёр реле асаалттай байна; гэх мэт.

Аналог оролт/гаралтыг унших:

  • i2cset –y 2 0x21 0x10, дараа нь унших команд
  • i2cget –y 2 0x21
  • , хаана
  • 0x10 - анхны аналог IO;

Энд байгаа гол зүйл бол уншихын тулд та бичих ёстой ("унших байсан"). Унших нь i2cset болон i2cget-ийн хослол юм!
Хүлээгдэж буй үр дүн: Терминал дээр та GPIO хөвөх эсвэл 0V эсвэл 00V гэж тохируулсан эсэхээс үл хамааран санамсаргүй болон солигдох тоо эсвэл 0x08 0x0 эсвэл 3.3xFF хүлээн авах болно.

  • – Бүх аналог IO-г өндөр түвшинд тохируулах: i2cset –y 2 0x21 0x01 0x01
  • , хаана
  • 0x21 - MOD-IO2-ийн I2C хаяг
  • 0x01 – README.pdf-ийн дагуу портын чиглэлийг тодорхойлоход SET_TRIS ашигладаг;
  • 0x01 - өндөр түвшин (бага түвшний хэрэглээнд 0x00)

Бүх аналог IO-г уншиж байна

  • i2cset –y 2 0x21 0x01
  • i2cget –y 2 0x21
  • Урьдчилан ачаалагдсан програм хангамжийн дэлгэрэнгүй тайлбарыг манай вэбсайтаас авах боломжтой демо багцаас авах боломжтой web хуудас.
  • I2C төхөөрөмжийн хаягийг өөрчлөх – хэрэв та нэгээс олон MOD-IO2 ашиглаж байгаа бол (MODIO2-ийн програм хангамжийн 3.02 хувилбараас хойш ашиглах боломжтой) i2cset 2 0x21 0xF0 0xHH
  • хаана

0xF0 нь I2C өөрчлөлтийн командын код юм
HH бол арван зургаатын форматтай шинэ хаяг бөгөөд хаягийг өөрчлөхийн тулд PROG холбогч хаалттай байх ёстойг анхаарна уу. Хэрэв та хаягийн дугаараа мартсан бол modio2tool ашиглан хаягийг олох боломжтой бол тушаал болон параметр нь "modio2tool -l" байх болно. Та мөн "modio0tool -X" команд болон параметрийн тусламжтайгаар үндсэн хаягийг (21x2) дахин тохируулах боломжтой.

БҮЛЭГ 3 MOD-IO2 ЗӨВЛӨГИЙН ТОДОРХОЙЛОЛТ

Бүлгийн танилцуулга
Эндээс та самбарын үндсэн хэсгүүдтэй танилцах болно. Самбар дээр ашигласан нэрс нь тэдгээрийг тодорхойлоход ашигласан нэрсээс ялгаатай болохыг анхаарна уу. Бодит нэрийг MOD-IO2 хавтанг өөрөө шалгана уу.

 Байршил (дээд view)

OLIMEX-MOD-IO2-өргөтгөл-самбар-fig- (2)

БҮЛЭГ 4 PIC16F1503 микроконтроллер

Бүлгийн танилцуулга
Энэ бүлэгт MOD-IO2-ийн зүрх сэтгэл болох PIC16 микроконтроллерийн талаарх мэдээллийг багтаасан болно. Доорх мэдээлэл нь Microchip-ийн үйлдвэрлэгчдээс өгсөн мэдээллийн хуудасны өөрчилсөн хувилбар юм.

PIC16F1503-ийн онцлог шинж чанарууд

  • 49 заавар, 16 стек түвшин бүхий сайжруулсан дунд түвшний цөм
  • Өөрөө унших/бичих чадвартай Flash програмын санах ой
  • Дотоод 16 МГц осциллятор
  • 4x бие даасан PWM модулиуд
  • Нэмэлт долгион үүсгэгч (CWG) модуль
  • Тоон удирдлагатай осциллятор (NCO) модуль
  • 2x Тохируулж болох логик үүр (CLC) модулиуд
  • Температурын индикаторын нэгдсэн модуль
  • 10 битийн ADC сувагtage Лавлагаа
  • 5 битийн дижитал-аналог хөрвүүлэгч (DAC)
  • MI2C, SPI
  • 25мА Эх үүсвэр/Синкийн гүйдэл I/O
  • 2x 8-бит таймер (TMR0/TMR2)
  • 1x 16-бит таймер (TMR1)
  • Өргөтгөсөн харуулын цаг хэмжигч (WDT)
  • Сайжруулсан асаалттай/унтраалттай
  • Бага хүчин чадалтай бор гаралтыг дахин тохируулах (LPBOR)
  • Програмчлагдах боломжтой борыг дахин тохируулах (BOR)
  • In-Circuit Serial Programming (ICSP)
  • Дибаг хийх толгойг ашиглан хэлхээний дибаг хийх
  • PIC16LF1503 (1.8V – 3.6V)
  • PIC16F1503 (2.3V – 5.5V)

Микроконтроллерийн талаарх дэлгэрэнгүй мэдээллийг Microchip-ээс авна уу web мэдээллийн хуудасны хуудас. Микроконтроллерийн өгөгдлийн хуудсыг бичих үед дараах холбоосоор орж болно. http://ww1.microchip.com/downloads/en/DeviceDoc/41607A.pdf.

5-Р БҮЛЭГ ХОЛБОГЧ БА PINOUT

Бүлгийн танилцуулга
Энэ бүлэгт самбар дээрээс олж болох холбогчийг тэдгээрийн зүү болон тэдгээрийн талаархи тэмдэглэлийн хамт үзүүлэв. Jumper функцуудыг тайлбарласан болно. Тодорхой дагалдах хэрэгслийн талаархи тэмдэглэл, мэдээллийг толилуулж байна. Интерфейсийн талаархи тэмдэглэлийг өгсөн болно.

ICSP
Самбарыг 6 зүү ICSP-ээс програмчилж, дибаг хийх боломжтой. Доорх хүснэгтийг ЖTAG. Энэ интерфэйсийг Olimex-ийн PIC-KIT3 дибаггерт ашиглаж болно.

OLIMEX-MOD-IO2-өргөтгөл-самбар-fig- (3)

ICSP
Зүү # Дохио Нэр Зүү # Дохионы нэр
1 МКЛАРЕН 4 GPIO0_ICSPDAT
2 +3.3V 5 GPIO0_ICSPCLK
3 GND 6 Холбогдоогүй байна

UEXT модулиуд
MOD-IO2 хавтан нь хоёр UEXT холбогчтой (эрэгтэй, эмэгтэй) ба Olimex-ийн UEXT хавтангуудтай холбогдох боломжтой. UEXT-ийн талаарх дэлгэрэнгүй мэдээллийг дараах хаягаар авна уу. https://www.olimex.com/Products/Modules/UEXT/

Эмэгтэй холбогч
Эмэгтэй холбогчийг самбарт шууд холбоход (эмэгтэй кабель ашиглахгүйгээр) эсвэл модулийг өөр MOD-IO2-д холбоход ашигладаг - I2C-ээр холбогдож болох овоолсон модулийг бий болгох. Олон самбар ашиглахдаа самбар бүрийн I2C хаягийг өөрчлөхөө мартуузай. Анхдагчаар I2C хаяг нь 0x21 байна.

OLIMEX-MOD-IO2-өргөтгөл-самбар-fig- (4)

Эмэгтэй UEXT
Зүү # Дохионы нэр Зүү # Дохионы нэр
1 +3.3V 6 SDA
2 GND 7 Холбогдоогүй байна
3 Холбогдоогүй байна 8 Холбогдоогүй байна
4 Холбогдоогүй байна 9 Холбогдоогүй байна
5 SCL 10 Холбогдоогүй байна

Эрэгтэй холбогч
Эрэгтэй холбогч нь өөр эрэгтэй UEXT-тэй холбогдох эсвэл өөр MOD-IO2-д холбогдохын тулд багц дахь тууз кабельтай хамт ашиглагддаг.

OLIMEX-MOD-IO2-өргөтгөл-самбар-fig- (5)

Эрэгтэй UEXT
Зүү # Дохионы нэр Зүү # Дохионы нэр
1 +3.3V 6 SDA
2 GND 7 Холбогдоогүй байна
3 Холбогдоогүй байна 8 Холбогдоогүй байна
4 Холбогдоогүй байна 9 Холбогдоогүй байна
5 SCL 10 Холбогдоогүй байна

Реле гаралтын холбогч
MOD-IO-д хоёр реле байдаг. Тэдний гаралтын дохио нь стандарт Хэвийн хаалттай (NC), Хэвийн нээлттэй (NO), Нийтлэг (COM) юм.

OLIMEX-MOD-IO2-өргөтгөл-самбар-fig- (6)

REL1 – OUT1
Зүү # Дохионы нэр
1 ҮГҮЙ - ердийн нээлттэй
2 NC - хэвийн хаалттай
3 COM - нийтлэг

OLIMEX-MOD-IO2-өргөтгөл-самбар-fig- (7)

REL2 – OUT2
Зүү # Дохионы нэр
1 COM - нийтлэг
2 ҮГҮЙ - ердийн нээлттэй
3 NC - хэвийн хаалттай

GPIO холбогч
GPIO холбогчийг PWM, I2C, SPI гэх мэтийг хэрэгжүүлэхэд ашиглаж болно. Зүү бүрийн нэрийг мөн самбарын доод талд хэвлэсэн болохыг анхаарна уу.

OLIMEX-MOD-IO2-өргөтгөл-самбар-fig- (8)

Зүү # Дохионы нэр Аналог оролт
1 3.3 В
2 GND
3 GPIO0 AN0
4 GPIO1 AN1
5 GPIO2 AN2
6 GPIO3 AN3
7 GPIO4
8 GPIO5 AN7
9 GPIO6 PWM

PWR Жак
DC баррель үүрэнд 2.0 мм дотоод зүү, 6.3 мм нүхтэй. Яг бүрэлдэхүүн хэсгийн талаарх дэлгэрэнгүй мэдээллийг эндээс олж болно: https://www.olimex.com/wiki/PWRJACK Европын хэрэглэгчдэд зориулж цахилгаан залгуурт тохирох үндсэн тэжээлийн адаптеруудыг нөөцөлж, зарж борлуулдаг.

OLIMEX-MOD-IO2-өргөтгөл-самбар-fig- (9)

Зүү # Дохионы нэр
1 Эрчим хүчний оролт
2 GND

Jumper-ийн тодорхойлолт
Самбар дээрх бараг бүх (PROG-аас бусад) холбогч нь SMD төрлийн гэдгийг анхаарна уу. Хэрэв та гагнуур / зүсэх техникдээ итгэлгүй байгаа бол SMD холбогчийг тохируулахыг оролдохгүй байх нь дээр. Хэрэв та PTH холбогчийг гараараа салгаж чадахгүй гэж бодож байвал хясаа ашиглах нь дээр.

PROG
I2C хаягийг програм хангамжийн хэрэгслээр өөрчлөхөд PTH холбогч шаардлагатай. I2C хаягийг өөрчлөхийг хязгаарлахад ашигладаг. Хэрэв та I2C хаягийг өөрчлөхийг хүсвэл хаах хэрэгтэй. Өгөгдмөл байрлал нь нээлттэй байна.

SDA_E/SCL_E
Хэрэв танд нэгээс олон MOD-IO2 холбогдсон бол эдгээр хоёр холбогчийг хаалттай байлгах хэрэгтэй, эс тэгвээс I2C шугам салгагдах болно. Хоёр холбогчийн үндсэн байрлалууд хаалттай байна.

UEXT_FPWR_E
Хэрэв хаалттай бол эмэгтэй UEXT холбогч дээр 3.3 В-ыг өгнө. (болгоомжтой байгаарай, хэрэв та тэр холбогчийг хаавал дараагийн MOD-IO2 шугамын эрэгтэйг хааж байгаа тул самбарт цахилгаан түлэгдэх магадлалтай. Анхдагч байрлал нь нээлттэй байна.

UEXT_MPWR_E
Хэрэв хаалттай бол эрэгтэй UEXT холбогч дээр 3.3 В-ыг өгнө. (болгоомжтой байгаарай, хэрэв та холбогчийг хааж, дараагийн MOD-IO2 шугамын эмэгтэйг хаавал самбарт цахилгаан түлэгдэх магадлалтай. Анхдагч байрлал нь нээлттэй байна.

Нэмэлт техник хангамжийн бүрэлдэхүүн хэсгүүд
Доорх бүрэлдэхүүн хэсгүүдийг MOD-IO2 дээр суурилуулсан боловч дээр дурдсангүй. Тэдгээрийг бүрэн гүйцэд байлгахын тулд энд жагсаав: Реле LED + Эрчим хүчний LED.

БҮЛЭГ 6 Блок диаграмм ба санах ой

Бүлгийн танилцуулга
Энэ хуудаснаас та энэ гэр бүлийн процессорын санах ойн зургийг олох боломжтой. Microchip-ээс гаргасан анхны мэдээллийн хуудаснаас илүү чанартайг нь авч үзэхийг зөвлөж байна.

Процессорын блок диаграмм

OLIMEX-MOD-IO2-өргөтгөл-самбар-fig- (10)

Физик санах ойн зураг

OLIMEX-MOD-IO2-өргөтгөл-самбар-fig- (11)

БҮЛЭГ 7 СХЕМАТИК

Бүлгийн танилцуулга
Энэ бүлэгт MOD-IO2-ийг логик болон физикийн хувьд дүрсэлсэн схемүүдийг оруулсан болно.

Бүргэдийн схем
MOD-IO2 схемийг эндээс харж болно. Та мөн дээрээс олж болно web Манай сайт дээрх MODIO2 хуудас: https://www.olimex.com/Products/Modules/IO/MOD-IO2/open-source-hardware Тэдгээр нь HARDWARE хэсэгт байрладаг.
EAGLE-ийн схемийг илүү хурдан лавлахын тулд дараагийн хуудсанд байрлуулсан.

OLIMEX-MOD-IO2-өргөтгөл-самбар-fig- (12)

Физик хэмжээсүүд
Бүх хэмжээсийг мильээр илэрхийлнэ гэдгийг анхаарна уу.

OLIMEX-MOD-IO2-өргөтгөл-самбар-fig- (13)

Самбар дээрх хамгийн өндөр гурван элемент нь хамгийн өндөрөөс хамгийн богино хүртэлх дарааллаар R1 реле - 0.600" (15.25 мм) PCB дээр; реле T2 - 0.600" (15.25 мм); ICSP холбогч – 0.450” (11.43 мм). Дээрх арга хэмжээнүүд нь ПХБ-ийг оруулаагүй болохыг анхаарна уу.

8-р БҮЛЭГ ХЯНАЛТЫН ТҮҮХ БА ДЭМЖЛЭГ

Бүлгийн танилцуулга
Энэ бүлэгт та уншиж буй баримт бичгийн одоогийн болон өмнөх хувилбаруудыг олох болно. Түүнчлэн, web таны төхөөрөмжийн хуудас жагсаагдсан байна. Худалдан авсны дараа хамгийн сүүлийн үеийн шинэчлэлтүүд болон хуучин хувилбаруудыг шалгахаа мартуузайamples.

Баримт бичгийн засвар

 

Хяналт

 

Өөрчлөлтүүд

 

Өөрчлөгдсөн хуудас#

 

А, 27.08.12

 

- Анхны бүтээл

 

Бүгд

   

– Хэд хэдэн үлдэгдлийг зассан

 
B,

16.10.12

буруу иш татсан загвар

процессор ба самбарууд

6, 10, 20
  - Шинэчлэгдсэн холбоосууд  
   

– Самбарын нээлттэй эхийн шинж чанарт нийцүүлэхийн тулд татгалзлын мэдэгдлийг шинэчилсэн

 

2

C,

24.10.13

- Цөөн хэдэн хуучин нэмсэнamples болон firmware хувилбар 3-ын тайлбар 7
  – Бүтээгдэхүүний дэмжлэгийг шинэчилсэн 23
  - Ерөнхий форматын сайжруулалт Бүгд
   

– Тусгах үүднээс гарын авлагыг шинэчилсэн

 
D,

27.05.15

Програм хангамжийн хамгийн сүүлийн хувилбар 3.02

- Шинэ зүйлийн талаар мэдээлэл нэмсэн

7, 8, 9, 10, 11
  Линукс хэрэгсэл - modio2tools  
Е, 27.09.19 – Програм хангамжийн хамгийн сүүлийн хувилбар 4.3-ыг тусгахын тулд гарын авлагыг шинэчилсэн  

7, 8, 9, 10, 11

F, 17.05.24 – I2C хаягийг өөрчлөх командын талаарх буруу мэдээллийг зассан  

13, 19

Удирдах зөвлөлийн засвар

 

Хяналт, огноо

 

Хяналтын тэмдэглэл

 

Б, 18.06.12

 

Анхны хувилбар

Хэрэгтэй web холбоосууд болон худалдан авалтын кодууд
The web Та өөрийн төхөөрөмжийн талаар дэлгэрэнгүй мэдээлэл авахыг хүсвэл зочилж болно https://www.olimex.com/mod-io2.html.

ЗАХИАЛАХ КОД

  • MOD-IO2 – энэ баримт бичигт хэлэлцсэн удирдах зөвлөлийн хувилбар
  • MOD-IO – оптокоуплер, 8-30VDC чадлын сонголт бүхий том хувилбар
  • PIC-KIT3 – MOD-IO2 програмчлах чадвартай Olimex программист
  • SY0612E – MOD-IO12 – 0.5V-д зориулсан 2V/220A тэжээлийн адаптер (Европод нийцтэй)

Хамгийн сүүлийн үнийн жагсаалтыг эндээс авах боломжтой https://www.olimex.com/prices.

Хэрхэн захиалах вэ?
Та манай онлайн дэлгүүр эсвэл манай борлуулагчаас шууд худалдан авах боломжтой. Манай дистрибьютерүүдээс Olimex-ийн бүтээгдэхүүнийг худалдан авах нь ихэвчлэн илүү хурдан бөгөөд хямд байдаг гэдгийг анхаарна уу. Баталгаажсан Olimex LTD борлуулагч, борлуулагчдын жагсаалт: https://www.olimex.com/Distributors.
Шалгах https://www.olimex.com/ дэлгэрэнгүй мэдээлэл авахыг хүсвэл.

Бүтээгдэхүүний дэмжлэг
Бүтээгдэхүүний дэмжлэг, техник хангамжийн мэдээлэл болон алдааны тайланг дараах хаягаар илгээнэ үү. support@olimex.com. Бүх баримт бичиг эсвэл техник хангамжийн санал хүсэлтийг хүлээн авна уу. Бид үндсэндээ техник хангамжийн компани бөгөөд бидний програм хангамжийн дэмжлэг хязгаарлагдмал гэдгийг анхаарна уу. Olimex-ын бүтээгдэхүүний баталгааны талаар доорх догол мөрийг уншина уу.

Бүх барааг илгээхээсээ өмнө шалгадаг. Барааг гэмтэлтэй байх магадлал багатай тохиолдолд таны захиалгын нэхэмжлэх дээр заасан хаягаар OLIMEX-д буцааж өгөх ёстой. OLIMEX нь шаардлагатай хэмжээнээс илүү ашигласан барааг хүлээн авахгүй
тэдгээрийн функциональ байдлыг үнэлэх.

Бараа нь ажиллах боломжтой байгаа нь тогтоогдсон, мөн үйл ажиллагааны дутагдал нь үйлчлүүлэгчийн мэдлэг дутмаг байдлын үр дагавар бол буцаан олголт хийхгүй, харин барааг хэрэглэгчдэд түүний зардлаар буцааж өгнө. Бүх буцаалтыг RMA дугаараар баталгаажуулсан байх ёстой. Имэйл support@olimex.com аливаа барааг буцааж тээвэрлэхээс өмнө зөвшөөрлийн дугаар. Имэйл хүсэлтдээ нэр, утасны дугаар, захиалгын дугаараа оруулна уу.

Бүтээгдэхүүнийг хүлээн авснаас хойш 7 хоногийн дотор ямар ч нөлөөгүй хөгжүүлэлтийн самбар, программист, багаж хэрэгсэл, кабелийг буцааж өгөхийг зөвшөөрнө. Энэ хугацааны дараа бүх борлуулалтыг эцсийн гэж үзнэ. Буруу захиалсан барааг буцаан олгохыг 10%-ийн нөхөн хураамж төлнө. Юунд өртөөгүй вэ? Хэрэв та үүнийг эрх мэдэлд татсан бол нөлөөлсөн. Тодруулж хэлбэл, үүнд гагнасан эсвэл програм хангамжаа өөрчилсөн зүйлс орно. Бидний харьцаж буй бүтээгдэхүүний шинж чанараас шалтгаалан (цахим хэрэгслүүдийн загвар гаргах) бид агуулахаас тээвэрлэлтийн дараа програмчлагдсан, асаалттай эсвэл өөр аргаар өөрчилсөн барааг буцааж өгөхийг зөвшөөрөхгүй. Буцаагдсан бүх бараа нь анхны гаа, цэвэр нөхцөлд байх ёстой. Гэмтсэн, зураастай, програмчлагдсан, шатаасан эсвэл өөр байдлаар "тоглосон" барааг буцаахыг хүлээн авахгүй.

Бүх буцаан олголт нь тухайн зүйлтэй хамт ирдэг үйлдвэрийн бүх хэрэгслүүдийг агуулсан байх ёстой. Үүнд In-Circuit-Serial-Programming кабель, антистатик сав баглаа боодол, хайрцаг гэх мэт зүйлс орно. Буцахдаа PO#-оо хавсаргана уу. Мөн барааг яагаад буцаах болсон тухай товч тайлбар бичгийг оруулаад буцаан олголт эсвэл солих хүсэлтээ бичнэ үү. Энэ захидал болон тээвэрлэлтийн хайрцагны гадна талд зөвшөөрлийн дугаарыг оруулна уу. Анхаарна уу: Буцаагдсан барааг бидэнд хүргэх нь таны үүрэг хариуцлага юм. А ашиглана уу
найдвартай тээвэрлэлтийн хэлбэр. Хэрэв бид таны илгээмжийг хүлээж авахгүй бол бид хариуцлага хүлээхгүй. Хүргэлт, тээвэрлэлтийн төлбөрийг буцаан олгохгүй. Бидэнд барааг буцааж өгөх эсвэл танд ажлын барааг буцааж өгөх тээвэрлэлтийн төлбөрийг хариуцахгүй.
Бүрэн эхээр нь эндээс үзэж болно https://www.olimex.com/wiki/GTC#Warranty ирээдүйд лавлах зорилгоор.

Баримт бичиг / нөөц

OLIMEX MOD-IO2 өргөтгөлийн самбар [pdf] Хэрэглэгчийн гарын авлага
MOD-IO2 өргөтгөлийн самбар, MOD-IO2, өргөтгөлийн самбар, самбар

Лавлагаа

Сэтгэгдэл үлдээгээрэй

Таны имэйл хаягийг нийтлэхгүй. Шаардлагатай талбаруудыг тэмдэглэсэн *