OLIMEX-logo

Papan Sambungan OLIMEX MOD-IO2

OLIMEX-MOD-IO2-Extension-Board-product

PENAFIAN
2024 Olimex Ltd. Olimex®, logo dan gabungannya, ialah tanda dagangan berdaftar Olimex Ltd. Nama produk lain mungkin tanda dagangan orang lain dan hak milik pemilik masing-masing. Maklumat dalam dokumen ini disediakan berkaitan dengan produk Olimex. Tiada lesen, nyata atau tersirat atau sebaliknya, kepada mana-mana hak harta intelek yang diberikan oleh dokumen ini atau berkaitan dengan penjualan produk Olimex.

Kerja ini dilesenkan di bawah Creative Commons Attribution-ShareAlike 3.0 Unported License. Kepada view salinan lesen ini, lawati http://www.creativecommons.org/licenses/by-sa/3.0/. Reka bentuk perkakasan oleh Olimex LTD ini dilesenkan di bawah Creative Commons Attribution-ShareAlike 3.0 Unported. Lesen.

OLIMEX-MOD-IO2-Extension-Board-fig- (1)

Perisian ini dikeluarkan di bawah GPL. Gambar dalam manual ini mungkin berbeza daripada semakan terkini papan. Produk yang diterangkan dalam dokumen ini tertakluk kepada pembangunan dan penambahbaikan berterusan. Semua butiran produk dan penggunaannya yang terkandung dalam dokumen ini diberikan oleh OLIMEX dengan suci hati. Walau bagaimanapun, semua waranti tersirat atau dinyatakan termasuk tetapi tidak terhad kepada waranti tersirat kebolehdagangan atau kesesuaian untuk tujuan adalah dikecualikan. Dokumen ini hanya bertujuan untuk membantu pembaca dalam penggunaan produk. OLIMEX Ltd. tidak akan bertanggungjawab ke atas sebarang kehilangan atau kerosakan yang timbul daripada penggunaan mana-mana maklumat dalam dokumen ini sebarang kesilapan atau peninggalan dalam maklumat tersebut atau sebarang penggunaan produk yang salah.

Papan/kit penilaian ini bertujuan untuk kegunaan pembangunan kejuruteraan, demonstrasi atau tujuan penilaian sahaja dan tidak dianggap oleh OLIMEX sebagai produk akhir siap yang sesuai untuk kegunaan pengguna umum. Orang yang mengendalikan produk mesti mempunyai latihan elektronik dan mematuhi piawaian amalan kejuruteraan yang baik. Oleh itu, barangan yang disediakan tidak bertujuan untuk lengkap dari segi reka bentuk yang diperlukan, pemasaran, dan/atau pertimbangan perlindungan berkaitan pembuatan, termasuk langkah keselamatan produk dan alam sekitar, yang biasanya terdapat dalam produk akhir yang menggabungkan semikonduktor tersebut. komponen atau papan litar.

Olimex kini berurusan dengan pelbagai pelanggan untuk produk, dan oleh itu pengaturan kami dengan pengguna tidak eksklusif. Olimex tidak bertanggungjawab untuk bantuan aplikasi, reka bentuk produk pelanggan, prestasi perisian, atau pelanggaran paten atau perkhidmatan yang diterangkan di sini. TIADA WARANTI UNTUK BAHAN REKA BENTUK DAN KOMPONEN YANG DIGUNAKAN UNTUK MENCIPTA MOD-IO2. IANYA DIANGGAP SESUAI HANYA UNTUK MODIO2.

BAB 1 TAMATVIEW

Pengenalan kepada bab
Terima kasih kerana memilih komputer papan tunggal MOD-IO2 daripada Olimex! Dokumen ini menyediakan panduan pengguna untuk papan Olimex MOD-IO2. Sebagai penamatview, bab ini memberikan skop dokumen ini dan menyenaraikan ciri papan. Perbezaan antara ahli papan MOD-IO2 dan MOD-IO disebut. Organisasi dokumen itu kemudiannya diperincikan. Papan pembangunan MOD-IO2 membolehkan pembangunan kod aplikasi yang dijalankan pada mikropengawal PIC16F1503, yang dihasilkan oleh Microchip.

Ciri-ciri

  • Pengawal mikro PIC16F1503 pra-muat dengan perisian tegar sumber terbuka untuk antara muka yang lebih mudah, terutamanya dengan papan yang didayakan Linux
  • Menggunakan I2C, membenarkan pertukaran alamat I2C
  • Penyambung lelaki dan perempuan UEXT boleh tindanan
  • Penyambung skru terminal 9-pin untuk 7 GPIO, 3.3V dan GND
  • 7 GPIO yang boleh digunakan untuk tujuan berbeza seperti PWM, SPI, I2C, ANALOG MASUK/KELUAR, dsb.
  • 2 output geganti dengan sesentuh 15A/250VAC dengan terminal skru
  • LED status output relay
  • Penyambung 6-pin ICSP untuk pengaturcaraan dalam litar dan mengemas kini dengan PIC-KIT3 atau alat lain yang serasi
  • Bicu PWR untuk 12V DC
  • Empat lubang pelekap 3.3mm ~ (0.13)”
  • Kabel UEXT perempuan-perempuan disertakan
  • FR-4, 1.5mm ~ (0.062)", topeng pateri merah, cetakan komponen skrin sutera putih
  • Dimensi: (61 x 52)mm ~ (2.40 x 2.05)”

MOD-IO lwn MOD-IO2
MOD-IO2 ialah modul sambungan output input yang lebih kecil berbanding MOD-IO dari segi saiz dan dari segi fungsi, namun, dalam banyak situasi, MOD-IO2 mungkin memberikan pilihan yang lebih baik. Reka bentuk yang memerlukan optocoupler harus mempertimbangkan MOD-IO. Selain itu, MOD-IO mempunyai bekalan kuasa yang lebih baik dengan pilihan untuk menyediakan voltage dalam julat 8-30VDC.

Pasaran sasaran dan tujuan lembaga
MOD-IO2 ialah papan pembangunan lanjutan yang boleh antara muka dengan papan Olimex lain melalui penyambung UEXT ia menambah RELAY dan GPIO. Berbilang MOD-IO2 boleh disusun dan boleh ditangani. Perisian tegar membolehkan anda berinteraksi dengan papan menggunakan arahan mudah tetapi jika anda mahu anda boleh mengubah suai perisian tegar untuk keperluan anda.

Jika anda bekerja dengan mana-mana papan pembangunan kami dengan penyambung UEXT dan anda memerlukan lebih banyak GPIO dan output relay, anda boleh menambahkannya dengan menyambungkan MOD-IO2 ke papan pembangunan anda. Papan ini membolehkan antara muka mudah kepada 2 geganti dan 7 GPIO. MOD-IO2 boleh disusun dan boleh dialamatkan – papan ini boleh dipalam bersama dan anda boleh menambah seberapa banyak input dan output yang anda mahu! 2-4- 6-8 dan lain-lain! MOD-IO2 mempunyai mikropengawal PIC16F1503 dan perisian tegar adalah sumber terbuka dan tersedia untuk pengubahsuaian. Papan ini merupakan tambahan yang sangat baik kepada kebanyakan papan Olimex jika anda memerlukan GPIO dan geganti analog.

Organisasi
Setiap bahagian dalam dokumen ini merangkumi topik yang berasingan, disusun seperti berikut:

  • Bab 1 dah tamatview penggunaan dan ciri papan
  • Bab 2 menyediakan panduan untuk menyediakan papan dengan cepat
  • Bab 3 mengandungi gambar rajah papan umum dan susun atur
  • Bab 4 menerangkan komponen yang menjadi nadi papan: PIC16F1503
  • Bab 5 merangkumi perihalan pinout penyambung, persisian dan pelompat
  • Bab 6 menunjukkan peta ingatan
  • Bab 7 menyediakan skema
  • Bab 8 mengandungi sejarah semakan, pautan berguna dan maklumat sokongan

BAB 2 MENYEDIAKAN PAPAN MOD-IO2

Pengenalan kepada bab
Bahagian ini membantu anda menyediakan papan pembangunan MOD-IO2 buat kali pertama. Sila pertimbangkan terlebih dahulu, amaran elektrostatik untuk mengelakkan kerosakan papan, kemudian temui perkakasan dan perisian yang diperlukan untuk mengendalikan papan. Prosedur untuk menghidupkan papan diberikan, dan penerangan tentang kelakuan papan lalai diperincikan.

Amaran elektrostatik
MOD-IO2 dihantar dalam pakej anti-statik pelindung. Papan tidak boleh terdedah kepada potensi elektrostatik yang tinggi. Tali pembumian atau peranti pelindung yang serupa hendaklah dipakai semasa mengendalikan papan. Elakkan daripada menyentuh pin komponen atau sebarang unsur logam lain.

Keperluan
Untuk menyediakan MOD-IO2 secara optimum, item berikut diperlukan:

  • Papan dengan UART data percuma atau mana-mana papan OLIMEX yang mempunyai penyambung UEXT
  • Sumber kuasa 12V untuk operasi geganti; ia sepatutnya sesuai dengan bicu kuasa atas papan

Jika anda ingin memprogram semula papan atau mengubah suai perisian tegar, anda juga memerlukan:

  • Pengaturcara yang serasi dengan PIC – bukannya penyambung untuk pengaturcaraan ICSP ialah 0.1” 6-pin. Kami mempunyai pengaturcara PIC16F1503 yang serasi murah berdasarkan PIC-KIT3 Microchip.
  • Beberapa item yang dicadangkan boleh dibeli oleh Olimex, contohnya:
  • PIC-KIT3 – Pengaturcara Olimex mampu memprogramkan PIC16F1503 SY0612E – penyesuai bekalan kuasa 12V/0.5A untuk pelanggan Eropah, didatangkan dengan bicu kuasa yang sesuai dengan penyambung MOD-IO2

Menguasai papan
Papan dikuasakan oleh bicu kuasa. Anda harus menyediakan 12V DC. Untuk pelanggan Eropah, kami menjual penyesuai bekalan kuasa mampu milik 12V/0.5A – SY0612E. Jika anda menghidupkan papan dengan betul, PWR_LED pada papan akan dihidupkan.

Perihalan perisian tegar dan penggunaan asas di bawah Linux
Terdapat perisian tegar dimuatkan pada PIC papan yang membolehkan penggunaan MOD-IO2 dengan lebih mudah melalui protokol I2C. Perisian tegar MOD-IO2 telah melalui beberapa lelaran. Semakan perisian tegar terkini ialah semakan 4.3. Untuk menggunakan perisian tegar dengan papan hos yang tidak didayakan Linux, sila rujuk README.PDF dalam arkib yang mengandungi sumber perisian tegar. Semakan perisian tegar 1, 2, dan 3 TIDAK serasi. Semakan perisian tegar ini mentakrifkan alamat papan MOD-IO2 yang berbeza dan set arahan yang berbeza. Semakan perisian tegar 3, 3.1 dan 3.02 (3. xx), dan 4.3 adalah serasi. Sila ambil perhatian bahawa perisian tegar tersuai mungkin TIDAK menyokong semua keupayaan perkakasan MODIO2. Dalam sesetengah kes, anda mungkin perlu menyesuaikan perisian tegar untuk menggunakan perkakasan MOD-IO2 dengannya
potensi penuh!

Alat perisian tersuai untuk mengawal MOD-IO2 di bawah Linux
Untuk menjadikan perkara lebih mudah, kami telah menulis alat perisian untuk mengawal MOD-IO2 di bawah

Linux. Anda mungkin dapati di sini
https://github.com/OLIMEX/OLINUXINO/tree/master/SOFTWARE/UEXT%20MODULES/

MOD-IO2/Alat akses-Linux
Alat perisian ini memerlukan papan berdaya Linux. Alat ini berfungsi dengan unit MOD-IO2 yang dimuatkan dengan semakan perisian tegar 3 atau lebih baru. Untuk keserasian penuh dengan alat perisian tersuai, papan MODIO2 anda perlu menggunakan semakan perisian tegar 3.02 atau lebih baharu. Untuk menggunakan alat hanya letakkan file "modio2tool" pada papan anda. Navigasi ke folder tempat anda meletakkannya dan taip “./modio2tool -h” untuk mendapatkan bantuan pada semua arahan yang tersedia.

Kebanyakan arahan memerlukan nombor I2C perkakasan seperti yang ditakrifkan dalam pengedaran Linux anda dengan parameter -BX, dengan X ialah nombor antara muka I2C. Ambil perhatian bahawa secara lalai perisian ditetapkan untuk digunakan dengan antara muka I2C perkakasan #2 dan ID papan 0x21 – jika persediaan anda berbeza, anda perlu menentukan setiap kali menggunakan -BX (X ialah nombor I2C perkakasan) dan -A 0xXX( XX ialah alamat I2C modul).

Beberapa bekasampkurang penggunaan modio2tool dan MOD-IO2 dalam Linux:

  • – Memaparkan menu bantuan:
  • ./modio2tool -h
  • , di mana
  • ./modio2tool – melaksanakan binari
  • -h – parameter yang digunakan untuk meminta maklumat bantuan

Hasil yang dijangkakan: format arahan akan ditunjukkan dan senarai arahan akan dicetak.

  • – Menghidupkan kedua-dua geganti:
  • ./modio2tool -B 0 -s 3
  • , di mana
  • -B 0 – menetapkan papan untuk menggunakan perkakasannya I2C #0 (biasanya sama ada “0”, “1”, atau “2”)
  • -s 3 – “s” digunakan untuk menghidupkan geganti; "3" menentukan untuk menghidupkan kedua-dua geganti (gunakan "1" atau "2" untuk hanya geganti pertama atau hanya geganti kedua)

Hasil yang dijangkakan: bunyi tertentu akan berlaku dan LED geganti akan dihidupkan.

  • – Mematikan kedua-dua geganti:
  • ./modio2tool -B 0 -c 3
  • , di mana
  • B 0 – menetapkan papan untuk menggunakan perkakasannya I2C #0 (biasanya sama ada “0”, “1”, atau “2”)
  • c 3 – “c” digunakan untuk mematikan geganti keadaan; "3" menentukan untuk mematikan kedua-dua geganti (gunakan "1" atau 2" untuk hanya geganti pertama atau hanya geganti kedua)

Hasil yang dijangkakan: bunyi tertentu akan berlaku dan LED geganti akan dimatikan.

  • – Membaca status geganti (tersedia sejak semakan perisian tegar MOD-IO2 3.02): ./modio2tool -B 0 -r
  • , di mana
  • -B 0 – menetapkan papan untuk menggunakan perkakasannya I2C #0 (biasanya sama ada “0”, “1”, atau “2”)
  • -r – “r” digunakan untuk membaca geganti;

Hasil yang dijangkakan: keadaan geganti akan dicetak. 0x03 bermakna kedua-dua geganti dihidupkan (bersamaan dengan binari 0x011).

Membaca input analog:

  • ./modio2tool -B 0 -A 1
  • , di mana
  • -B 0 – menetapkan papan untuk menggunakan perkakasannya I2C #0 (biasanya sama ada “0”, “1”, atau “2”)
  • -A 1 – “A” digunakan untuk membaca input analog; “1” ialah input analog yang dibaca – anda boleh menggunakan “1”, “2”, “3” atau “5” kerana tidak semua isyarat AN tersedia.

Hasil yang dijangkakan: Jilidtage AN akan dicetak. Jika tiada apa-apa yang disambungkan ia boleh menjadi apa-apa seperti "ADC1: 2.311V".

  • Menukar alamat I2C – jika anda menggunakan lebih daripada satu MOD-IO2 (tersedia sejak semakan perisian tegar MOD-IO2 3.02)
  • ./modio2tool -B 0 -x 15
  • , di mana
  • -B 0 – menetapkan papan untuk menggunakan perkakasannya I2C #0 (biasanya sama ada “0”, “1”, atau “2”)
  • -x 15 – “x” digunakan untuk menukar alamat I2C papan; “15” ialah nombor yang dikehendaki – ia berbeza daripada “0x21” lalai.
  • Hasil yang dijangkakan: papan akan mempunyai alamat I2C baharu dan anda perlu menyatakannya dengan -A 0xXX jika anda ingin menggunakan modio2tools pada masa hadapan.
  • Untuk maklumat lanjut rujuk bantuan yang dikembalikan oleh modio2tools atau kod sumber modio2tools.

I2C-alat untuk mengawal MOD-IO2 di bawah Linux
Daripada program tersuai yang disebut dalam 2.4.1, anda mungkin menggunakan alat Linux yang popular "i2c-tools".

Muat turun dengan apt pasang i2c-tools

MOD-IO2 telah serasi dengan alatan i2c sejak keluaran perisian tegarnya 3. Dalam kes itu, arahan adalah yang paling popular daripada i2c-tools – i2cdetect, i2cdump, i2cget, i2cset. Gunakan arahan di atas dan maklumat tentang perisian tegar untuk menghantar (i2cset) dan menerima (i2cget) data yang berbeza. Maklumat tentang perisian tegar terletak dalam README.pdf file dalam arkib perisian tegar; arkib yang mengandungi perisian tegar terkini (4.3) mungkin ditemui di sini:
https://www.olimex.com/Products/Modules/IO/MOD-IO2/resources/MOD-IO2_firmware_v43.zip

Beberapa bekasamples untuk menetapkan/membaca peranti MOD-IO2 dalam Linux menggunakan i2c-tools

  • – Menghidupkan geganti:
  • i2cset –y 2 0x21 0x40 0x03
  • , di mana
  • i2cset – arahan untuk menghantar data;
  • -y – untuk melangkau gesaan pengesahan y/n;
    2 – nombor I2C perkakasan papan (biasanya 0 atau 1 atau 2);
  • 0×21 – alamat papan (0×21 hendaklah digunakan untuk menulis);
  • 0×40 – Hidupkan atau matikan operasi geganti (seperti yang dilihat dalam perisian tegar README.pdf);
  • 0×03 – harus ditafsirkan sebagai perduaan 011 – menghidupkan kedua-dua geganti (0×02 hanya akan menghidupkan geganti kedua, 0×01 sahaja yang pertama, 0×00 akan mematikan kedua-duanya – 0×03 sekali lagi akan mematikannya juga);

Hasil yang dijangkakan: bunyi tertentu akan berlaku dan lampu geganti akan menyala.

Membaca status geganti (tersedia sejak semakan perisian tegar MOD-IO2 3.02):

  • i2cset –y 2 0x21 0x43 dan kemudian perintah baca
  • i2cget –y 2 0x21
  • , di mana
  • i2cset – arahan untuk menghantar data;
  • -y – untuk melangkau gesaan pengesahan y/n;
  • 2 – Nombor I2C (biasanya 0, 1, atau 2);
  • 0x21 – alamat papan (0x21 hendaklah digunakan untuk menulis);
  • 0x43 – baca operasi geganti (seperti yang dilihat dalam perisian tegar README.pdf;

Keputusan yang dijangka: 0x00 – bermakna kedua-dua geganti dimatikan; 0x03 – harus ditafsirkan sebagai binari 011, cth kedua-dua geganti dihidupkan; dll.

Membaca input/output analog:

  • i2cset –y 2 0x21 0x10dan kemudian perintah baca
  • i2cget –y 2 0x21
  • , di mana
  • 0x10 – IO analog pertama;

Perkara yang penting di sini ialah untuk membaca anda perlu menulis (“yang anda akan baca”). Baca ialah gabungan i2cset dan i2cget!
Keputusan yang dijangka: pada terminal, anda akan menerima nombor rawak dan bertukar atau 0x00 0x08, atau 0xFF sama ada anda mempunyai GPIO terapung atau ditetapkan kepada 0V atau ditetapkan kepada 3.3V.

  • – Menetapkan semua IO analog pada tahap tinggi: i2cset –y 2 0x21 0x01 0x01
  • , di mana
  • 0x21 – alamat I2C MOD-IO2
  • 0x01 – menurut README.pdf ialah SET_TRIS digunakan untuk menentukan arah port;
  • 0x01 – tahap tinggi (untuk penggunaan tahap rendah 0x00)

Membaca semua IO analog

  • i2cset –y 2 0x21 0x01
  • i2cget –y 2 0x21
  • Penjelasan terperinci tentang perisian pramuat boleh didapati dalam pakej demo yang tersedia pada kami web muka surat.
  • Menukar alamat peranti I2C – jika anda menggunakan lebih daripada satu MOD-IO2 (tersedia sejak semakan perisian tegar MODIO2 3.02) i2cset 2 0x21 0xF0 0xHH
  • di mana

0xF0 ialah kod arahan untuk perubahan I2C
HH ialah alamat baharu dalam format perenambelasan Ambil perhatian bahawa pelompat PROG mesti ditutup untuk dapat menukar alamat. Jika anda terlupa nombor alamat anda boleh menggunakan modio2tool untuk mencari alamat, arahan dan parameter ialah "modio2tool -l". Anda juga boleh menetapkan semula alamat lalai (0x21) dengan arahan dan parameter "modio2tool -X".

BAB 3 MOD-IO2 DESKRIPSI PAPAN

Pengenalan kepada bab
Di sini anda berkenalan dengan bahagian utama papan. Perhatikan nama yang digunakan di papan tulis berbeza daripada nama yang digunakan untuk menggambarkannya. Untuk nama sebenar semak papan MOD-IO2 itu sendiri.

 Susun atur (atas view)

OLIMEX-MOD-IO2-Extension-Board-fig- (2)

BAB 4 PENGAWAL MIKRO PIC16F1503

Pengenalan kepada bab
Dalam bab ini terdapat maklumat tentang jantung MOD-IO2 - mikropengawal PIC16nya. Maklumat di bawah ialah versi ubah suai lembaran data yang disediakan oleh pengeluarnya daripada Microchip.

Ciri PIC16F1503

  • Teras Julat Pertengahan Dipertingkatkan dengan 49 Arahan, 16 Tahap Tindanan
  • Memori Program Flash dengan keupayaan membaca/menulis sendiri
  • Pengayun 16MHz dalaman
  • 4x Modul PWM Kendiri
  • Modul Penjana Bentuk Gelombang Pelengkap (CWG).
  • Modul Pengayun Kawalan Berangka (NCO).
  • 2x Modul Sel Logik Boleh Dikonfigurasikan (CLC).
  • Modul Penunjuk Suhu Bersepadu
  • Saluran ADC 10-bit dengan Voltage Rujukan
  • 5-bit Digital ke Analog Converter (DAC)
  • MI2C, SPI
  • 25mA Sumber/Arus sinki I/O
  • Pemasa 2x 8-bit (TMR0/TMR2)
  • Pemasa 1x 16-bit (TMR1)
  • Pemasa Anjing Pengawas Lanjutan (WDT)
  • Dipertingkatkan Power-On/Off-Reset
  • Tetapan Semula Perang-Habis Kuasa Rendah (LPBOR)
  • Tetapan Semula Brown-out Boleh Aturcara (BOR)
  • Pengaturcaraan Bersiri Dalam Litar (ICSP)
  • Nyahpepijat Dalam Litar menggunakan Pengepala Nyahpepijat
  • PIC16LF1503 (1.8V – 3.6V)
  • PIC16F1503 (2.3V – 5.5V)

Untuk maklumat menyeluruh tentang mikropengawal lawati Microchip's web halaman untuk lembaran data. Pada saat menulis lembaran data mikropengawal boleh didapati di pautan berikut: http://ww1.microchip.com/downloads/en/DeviceDoc/41607A.pdf.

BAB 5 PENGHUBUNG DAN PINOUT

Pengenalan kepada bab
Dalam bab ini dibentangkan penyambung yang boleh didapati di papan bersama-sama dengan pinout dan nota mengenainya. Fungsi pelompat diterangkan. Nota dan maklumat tentang persisian tertentu dibentangkan. Nota mengenai antara muka diberikan.

ICSP
Papan boleh diprogramkan dan nyahpepijat daripada ICSP 6-pin. Di bawah ialah jadual JTAG. Antara muka ini boleh digunakan dengan penyahpepijat PIC-KIT3 Olimex.

OLIMEX-MOD-IO2-Extension-Board-fig- (3)

ICSP
Pin # isyarat Nama Pin # Nama Isyarat
1 MCLAREN 4 GPIO0_ICSPDAT
2 +3.3V 5 GPIO0_ICSPCLK
3 GND 6 Tidak bersambung

modul UEXT
Papan MOD-IO2 mempunyai dua penyambung UEXT (lelaki dan perempuan) dan boleh antara muka dengan papan UEXT Olimex. Untuk maklumat lanjut tentang UEXT sila lawati: https://www.olimex.com/Products/Modules/UEXT/

Penyambung wanita
Penyambung wanita digunakan sama ada untuk menyambung ke papan secara langsung (tanpa menggunakan kabel wanita-wanita) atau untuk menyambungkan modul ke MOD-IO2 yang lain – untuk mencipta modul boleh tindanan yang boleh ditangani melalui I2C. Ingat untuk menukar alamat I2C setiap papan apabila menggunakan berbilang papan. Secara lalai, alamat I2C ialah 0x21.

OLIMEX-MOD-IO2-Extension-Board-fig- (4)

UEXT perempuan
Pin # Nama isyarat Pin # Nama isyarat
1 +3.3V 6 SDA
2 GND 7 Tidak bersambung
3 Tidak bersambung 8 Tidak bersambung
4 Tidak bersambung 9 Tidak bersambung
5 SCL 10 Tidak bersambung

Penyambung lelaki
Penyambung lelaki digunakan dengan kabel reben dalam pakej untuk menyambung ke UEXT lelaki lain atau untuk menyambung ke MOD-IO2 lain.

OLIMEX-MOD-IO2-Extension-Board-fig- (5)

UEXT lelaki
Pin # Nama isyarat Pin # Nama isyarat
1 +3.3V 6 SDA
2 GND 7 Tidak bersambung
3 Tidak bersambung 8 Tidak bersambung
4 Tidak bersambung 9 Tidak bersambung
5 SCL 10 Tidak bersambung

Penyambung keluaran geganti
Terdapat dua geganti dalam MOD-IO. Isyarat keluarannya ialah standard Normal Closed (NC), Normal Open (NO), dan Common (COM).

OLIMEX-MOD-IO2-Extension-Board-fig- (6)

REL1 – OUT1
Pin # Nama isyarat
1 TIDAK – terbuka biasa
2 NC – biasa ditutup
3 COM – biasa

OLIMEX-MOD-IO2-Extension-Board-fig- (7)

REL2 – OUT2
Pin # Nama isyarat
1 COM – biasa
2 TIDAK – terbuka biasa
3 NC – biasa ditutup

Penyambung GPIO
Penyambung GPIO boleh digunakan untuk melaksanakan PWM, I2C, SPI, dsb. Ambil perhatian bahawa nama setiap pin juga dicetak di bahagian bawah papan.

OLIMEX-MOD-IO2-Extension-Board-fig- (8)

Pin # Nama isyarat Input 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

Jack PWR
Bicu tong DC mempunyai pin dalam 2.0mm dan lubang 6.3mm. Maklumat lanjut tentang komponen yang tepat boleh didapati di sini: https://www.olimex.com/wiki/PWRJACK Untuk pelanggan Eropah, kami juga menyimpan dan menjual penyesuai bekalan kuasa asas yang serasi dengan bicu kuasa.

OLIMEX-MOD-IO2-Extension-Board-fig- (9)

Pin # Nama isyarat
1 Input Kuasa
2 GND

Penerangan pelompat
Sila ambil perhatian bahawa hampir semua (kecuali PROG) pelompat pada papan adalah jenis SMD. Jika anda berasa tidak selamat dalam teknik pematerian/pemotongan anda, lebih baik jangan cuba melaraskan pelompat SMD. Juga jika anda rasa tidak mampu untuk menanggalkan pelompat PTH dengan tangan lebih baik gunakan pinset.

PROG
Pelompat PTH diperlukan untuk menukar alamat I2C melalui cara perisian. Digunakan untuk menyekat penukaran alamat I2C. Jika anda ingin menukar alamat I2C anda perlu menutupnya. Kedudukan lalai dibuka.

SDA_E/SCL_E
Apabila anda mempunyai lebih daripada satu MOD-IO2 yang disambungkan, anda perlu memastikan kedua-dua pelompat tersebut ditutup, atau talian I2C akan diputuskan. Kedudukan lalai untuk kedua-dua pelompat ditutup.

UEXT_FPWR_E
Jika ditutup sediakan 3.3V pada penyambung UEXT wanita. (berhati-hati kerana jika anda menutup pelompat itu juga anda menutup pelompat lelaki pada baris MOD-IO2 seterusnya ini mungkin menyebabkan lecur elektrik pada papan. Kedudukan lalai terbuka.

UEXT_MPWR_E
Jika ditutup sediakan 3.3V pada penyambung UEXT lelaki. (berhati-hati kerana jika anda menutup pelompat itu dan juga, tutup pelompat perempuan pada baris MOD-IO2 seterusnya ini mungkin menyebabkan lecur elektrik pada papan. Kedudukan lalai terbuka.

Komponen perkakasan tambahan
Komponen di bawah dipasang pada MOD-IO2 tetapi tidak dibincangkan di atas. Mereka disenaraikan di sini untuk kesempurnaan: LED Geganti + LED Kuasa.

BAB 6 RAJAH BLOK DAN INGATAN

Pengenalan kepada bab
Di bawah halaman ini, anda boleh menemui peta memori untuk keluarga pemproses ini. Adalah sangat disyorkan untuk merujuk kepada lembaran data asal yang dikeluarkan oleh Microchip untuk kualiti yang lebih tinggi.

Gambar rajah blok pemproses

OLIMEX-MOD-IO2-Extension-Board-fig- (10)

Peta ingatan fizikal

OLIMEX-MOD-IO2-Extension-Board-fig- (11)

BAB 7 SKEMATIK

Pengenalan kepada bab
Dalam bab ini terdapat skema yang menerangkan secara logik dan fizikal MOD-IO2.

Skema helang
Skema MOD-IO2 boleh dilihat untuk rujukan di sini. Anda juga boleh menemuinya di web halaman untuk MODIO2 di tapak kami: https://www.olimex.com/Products/Modules/IO/MOD-IO2/open-source-hardware Ia terletak di bahagian PERKAKASAN.
Skema EAGLE terletak pada halaman seterusnya untuk rujukan yang lebih cepat.

OLIMEX-MOD-IO2-Extension-Board-fig- (12)

Dimensi fizikal
Ambil perhatian bahawa semua dimensi adalah dalam mil.

OLIMEX-MOD-IO2-Extension-Board-fig- (13)

Tiga elemen tertinggi pada papan mengikut susunan dari yang paling tinggi hingga yang paling pendek ialah geganti T1 – 0.600” (15.25 mm) di atas pcb; geganti T2 – 0.600” (15.25 mm); Penyambung ICSP – 0.450” (11.43 mm). Ambil perhatian bahawa langkah-langkah di atas tidak termasuk PCB.

BAB 8 SEJARAH DAN SOKONGAN SEMAKAN

Pengenalan kepada bab
Dalam bab ini, anda akan menemui versi semasa dan sebelumnya bagi dokumen yang anda baca. Juga, yang web halaman untuk peranti anda disenaraikan. Pastikan anda menyemaknya selepas pembelian untuk mendapatkan kemas kini dan bekas terkini yang tersediaamples.

Semakan dokumen

 

Semakan

 

Perubahan

 

Halaman diubah suai#

 

A, 27.08.12

 

- Penciptaan awal

 

Semua

   

– Memperbaiki beberapa baki daripada

 
B,

16.10.12

templat yang salah merujuk

pemproses dan papan

6, 10, 20
  – Pautan dikemas kini  
   

– Penafian dikemas kini agar sesuai dengan sifat sumber terbuka papan

 

2

C,

24.10.13

– Menambah beberapa bekasamppenjelasan les dan firmware versi 3 7
  – Sokongan Produk yang dikemas kini 23
  – Penambahbaikan pemformatan umum Semua
   

– Mengemas kini manual untuk mencerminkan

 
D,

27.05.15

semakan perisian tegar terkini 3.02

– Menambah maklumat tentang yang baharu

7, 8, 9, 10, 11
  Alat Linux – modio2tools  
E, 27.09.19 – Mengemas kini manual untuk mencerminkan semakan perisian tegar terkini 4.3  

7, 8, 9, 10, 11

F, 17.05.24 – membetulkan maklumat yang salah tentang arahan pertukaran alamat I2C  

13, 19

Semakan lembaga

 

Semakan, tarikh

 

Nota semakan

 

B, 18.06.12

 

Keluaran awal

Berguna web pautan dan kod pembelian
The web halaman yang boleh anda lawati untuk mendapatkan maklumat lanjut tentang peranti anda https://www.olimex.com/mod-io2.html.

KOD PESANAN

  • MOD-IO2 – versi papan yang dibincangkan dalam dokumen ini
  • MOD-IO – versi yang lebih besar dengan optocoupler dan pilihan julat kuasa 8-30VDC
  • PIC-KIT3 – Pengaturcara Olimex yang mampu mengaturcarakan MOD-IO2
  • SY0612E – penyesuai bekalan kuasa 12V/0.5A untuk MOD-IO2 – 220V (keserasian Eropah)

Senarai harga terkini boleh didapati di https://www.olimex.com/prices.

Macam mana nak order?
Anda boleh membeli terus dari kedai dalam talian kami atau mana-mana pengedar kami. Ambil perhatian bahawa biasanya, lebih cepat dan lebih murah untuk membeli produk Olimex daripada pengedar kami. Senarai pengedar dan penjual semula Olimex LTD yang disahkan: https://www.olimex.com/Distributors.
Semak https://www.olimex.com/ untuk maklumat lanjut.

Sokongan produk
Untuk sokongan produk, maklumat perkakasan dan laporan ralat hantar ke: support@olimex.com. Semua maklum balas dokumen atau perkakasan adalah dialu-alukan. Ambil perhatian bahawa kami terutamanya syarikat perkakasan dan sokongan perisian kami adalah terhad. Sila pertimbangkan untuk membaca perenggan di bawah tentang jaminan produk Olimex.

Semua barang diperiksa sebelum dihantar keluar. Sekiranya barang tersebut rosak, ia mesti dikembalikan kepada OLIMEX di alamat yang disenaraikan pada invois pesanan anda. OLIMEX tidak akan menerima barangan yang telah digunakan melebihi jumlah yang diperlukan
menilai kefungsian mereka.

Jika barang didapati dalam keadaan berfungsi, dan kekurangan fungsi adalah akibat daripada kekurangan pengetahuan di pihak pelanggan, tiada bayaran balik akan dibuat, tetapi barang akan dikembalikan kepada pengguna atas perbelanjaan mereka. Semua pemulangan mesti dibenarkan dengan Nombor RMA. E-mel support@olimex.com untuk nombor kebenaran sebelum menghantar balik sebarang barangan. Sila sertakan nama, nombor telefon dan nombor pesanan anda dalam permintaan e-mel anda.

Pemulangan untuk mana-mana papan pembangunan, pengaturcara, alatan dan kabel yang tidak terjejas dibenarkan dalam masa 7 hari dari tarikh penerimaan barang dagangan. Selepas masa tersebut, semua jualan dianggap muktamad. Pemulangan item yang dipesan dengan salah dibenarkan tertakluk kepada yuran penyimpanan semula sebanyak 10%. Apa yang tidak terjejas? Jika anda menyambungkannya kepada kuasa, anda menjejaskannya. Untuk menjadi jelas, ini termasuk item yang telah dipateri ke atau telah diubah perisian tegarnya. Oleh kerana sifat produk yang kami tangani (prototaip alat elektronik), kami tidak boleh membenarkan pemulangan item yang telah diprogramkan, dikuasakan atau diubah selepas penghantaran dari gudang kami. Semua barang niaga yang dipulangkan mestilah dalam keadaan pudina asal dan bersih. Pemulangan barang yang rosak, tercalar, diprogramkan, hangus atau sebaliknya 'dimainkan' tidak akan diterima.

Semua pemulangan mesti termasuk semua aksesori kilang yang disertakan dengan item tersebut. Ini termasuk sebarang kabel Pengaturcaraan Bersiri Dalam Litar, pembungkusan anti-statik, kotak, dll. Dengan pengembalian anda, sertakan PO# anda. Juga, sertakan surat penjelasan ringkas tentang sebab barang niaga dipulangkan dan nyatakan permintaan anda sama ada untuk bayaran balik atau pertukaran. Sertakan nombor kebenaran pada surat ini dan bahagian luar kotak penghantaran. Sila ambil perhatian: Adalah menjadi tanggungjawab anda untuk memastikan barang yang dipulangkan sampai kepada kami. Sila gunakan a
bentuk penghantaran yang boleh dipercayai. Jika kami tidak menerima pakej anda, kami tidak akan bertanggungjawab. Caj penghantaran dan pengendalian tidak akan dikembalikan. Kami tidak bertanggungjawab untuk sebarang caj penghantaran barangan yang dipulangkan kepada kami atau memulangkan barang yang berfungsi kepada anda.
Teks penuh boleh didapati di https://www.olimex.com/wiki/GTC#Warranty untuk rujukan masa hadapan.

Dokumen / Sumber

Papan Sambungan OLIMEX MOD-IO2 [pdf] Manual Pengguna
Papan Sambungan MOD-IO2, MOD-IO2, Papan Sambungan, Papan

Rujukan

Tinggalkan komen

Alamat e-mel anda tidak akan diterbitkan. Medan yang diperlukan ditanda *