MEMBINA Kad AUTOMASI untuk RASPBERRY Pi
PANDUAN PENGGUNA VERSI 4.1
SequentMicrosystems.com
HURAIAN UMUM
Generasi kedua Kad Automasi Bangunan kami membawa kepada platform Raspberry Pi semua input dan output yang diperlukan untuk Sistem Automasi Bangunan. Boleh disusun kepada 8 tahap, kad berfungsi dengan semua versi Raspberry Pi, dari Sifar hingga 4.
Dua daripada pin GPIO Raspberry Pi digunakan untuk komunikasi I2C. Pin lain diperuntukkan untuk pengendali gangguan, meninggalkan 23 pin GPIO tersedia untuk pengguna.
Lapan input universal, boleh dipilih secara individu, membolehkan anda membaca isyarat 0-10V, mengira penutupan kenalan atau mengukur suhu menggunakan termistor 1K atau 10K. Empat output boleh atur cara 0-10V boleh mengawal pemalap cahaya atau peranti industri lain. Empat output triac 24VAC boleh mengawal geganti AC atau peralatan pemanasan dan penyejukan. Penunjuk LED menunjukkan status semua output. Port RS485/MODBUS membenarkan kebolehkembangan hampir tanpa had. Akhir sekali, port 1-WIRE baharu boleh digunakan untuk membaca suhu daripada sensor DS18B20.
Diod TVS pada semua input melindungi kad untuk ESD luaran. Fius boleh reset onboard melindunginya daripada seluar pendek yang tidak disengajakan. Sumber kuasa AC atau DC 24V tunggal boleh membekalkan 5V/3A untuk Raspberry Pi.
CIRI-CIRI
- Lapan pelompat boleh set universal, input analog/digital
- Input 0-10V atau
- Input Kaunter Penutupan Hubungi atau
- Input Penderia Suhu 1K/10K
- Empat Output 0-10V
- Empat Output TRIAC dengan pemacu 1A/48VAC
- Empat LED Tujuan Am
- Port RS485/MODBUS
- Jam masa nyata dengan sandaran bateri
- Butang tekan atas papan
- Antara muka 1-WIRE
- Perlindungan TVS pada semua input
- Badan Pengawas Perkakasan atas kapal
- Bekalan kuasa 24VAC/DC
Semua input dan output menggunakan penyambung boleh pasang yang membenarkan akses pendawaian mudah apabila berbilang kad disusun. Sehingga lapan Kad Automasi Bangunan boleh disusun di atas satu Raspberry Pi. Kad tersebut berkongsi bas I2C bersiri menggunakan hanya dua pin GPIO Raspberry Pi untuk mengurus kesemua lapan kad.
Empat LED tujuan umum boleh dikaitkan dengan input analog atau proses terkawal lain.
Butang tekan pada papan boleh diprogramkan untuk memotong input, mengatasi output atau menutup Raspberry Pi.
APA YANG ADA DALAM KIT ANDA
- Membina Kad Automasi untuk Raspberry Pi
- Perkakasan pemasangan
a. Empat kebuntuan tembaga M2.5x18mm lelaki-perempuan
b. Empat skru loyang M2.5x5mm
c. Empat kacang loyang M2.5 - Dua penerjun.
Anda tidak memerlukan pelompat apabila hanya menggunakan satu Kad Automasi Bangunan. Lihat bahagian LOMPAT TAHAP STACK jika anda bercadang untuk menggunakan berbilang kad.
- Semua penyambung mengawan wanita yang diperlukan.
PANDUAN PERMULAAN PANTAS
- Palamkan Kad Automasi Bangunan anda di atas Raspberry Pi anda dan kuasakan sistem.
- Dayakan komunikasi I2C pada Raspberry Pi menggunakan raspi-config.
- Pasang perisian dari github.com:
a. ~$ git klon https://github.com/SequentMicrosystems/megabas-rpi.git
b. ~$ cd /home/pi/megabas-rpi
c. ~/megabas-rpi$ sudo buat pemasangan - ~/megabas-rpi$ megabas
Program ini akan bertindak balas dengan senarai arahan yang tersedia.
SUSUN ATUR PAPAN
Empat LED Tujuan Am boleh dikawal dalam perisian. LED boleh diaktifkan untuk menunjukkan status sebarang input, output atau proses luaran.
LOMPAT TINGKAT TUMPUAN
Tiga kedudukan kiri penyambung J3 digunakan untuk memilih tahap tindanan kad:
LOMPAT PILIHAN INPUT
Lapan input universal boleh dipilih secara individu pelompat untuk membaca termistor 0-10V, 1K atau 10K atau kaunter penutupan/acara hubungan. Kekerapan maksimum pembilang acara ialah 100 Hz.
RS-485/MODBUS KOMUNIKASI
Kad Automasi Bangunan mengandungi transceiver RS485 standard yang boleh diakses oleh pemproses tempatan dan oleh Raspberry Pi. Konfigurasi yang diingini ditetapkan daripada tiga pelompat pintasan pada penyambung konfigurasi J3.
Jika pelompat dipasang, Raspberry Pi boleh berkomunikasi dengan mana-mana peranti dengan antara muka RS485. Dalam konfigurasi ini, Kad Automasi Bangunan ialah jambatan pasif yang hanya melaksanakan tahap perkakasan yang diperlukan oleh protokol RS485. Untuk menggunakan konfigurasi ini, anda perlu memberitahu pemproses tempatan untuk melepaskan kawalan bas RS485:
~$ megabas [0] wcfgmb 0 0 0 0
Jika pelompat dialih keluar, kad beroperasi sebagai hamba MODBUS dan melaksanakan protokol MODBUS RTU. Mana-mana induk MODBUS boleh mengakses semua input kad, dan menetapkan semua output menggunakan arahan MODBUS standard. Senarai terperinci arahan yang dilaksanakan boleh didapati di GitHub:
https://github.com/SequentMicrosystems/megabas-rpi/blob/master/Modbus.md
Dalam kedua-dua konfigurasi, pemproses tempatan perlu diprogramkan untuk melepaskan (pelompat dipasang) atau mengawal (pelompat dikeluarkan) isyarat RS485. Lihat bantuan dalam talian baris arahan untuk maklumat lanjut.
TAJUK PI RASPBERI
KEPERLUAN KUASA
Kad Automasi Bangunan memerlukan bekalan kuasa terkawal 24VDC/AC luaran. Kuasa dibekalkan ke papan melalui penyambung khusus di penjuru kanan sebelah atas (lihat SUSUN ATUR PAPAN). Papan menerima sama ada sumber kuasa DC atau AC. Jika sumber kuasa DC digunakan, polariti tidak penting. Pengawal selia 5V tempatan membekalkan kuasa sehingga 3A kepada Raspberry Pi, dan pengawal selia 3.3V menggerakkan litar digital. Penukar DC-DC terpencil digunakan untuk menggerakkan geganti.
KAMI SYORKAN MENGGUNAKAN SAHAJA BEKALAN KUASA 24VDC/AC
UNTUK MENGUASAKAN KAD PI RASPBERI
Jika berbilang Kad Automasi Bangunan disusun di atas satu sama lain, kami mengesyorkan menggunakan satu bekalan kuasa 24VDC/AC untuk menghidupkan semua kad. Pengguna mesti membelah kabel dan menjalankan wayar ke setiap kad.
PENGGUNAAN KUASA:
• 50 mA @ +24V
INPUT UNIVERSAL
Kad Automasi Bangunan mempunyai lapan input universal yang boleh dipilih pelompat untuk mengukur isyarat 010V, termistor 1K atau 10K atau kaunter penutupan/peristiwa kenalan sehingga 100Hz.
KONFIGURASI PENUTUPAN KAUNTER/HUBUNGI ACARA
KONFIGURASI PENGUKURAN SUHU DENGAN TERMISTOR 1K
KONFIGURASI PENGUKURAN SUHU DENGAN TERMISTOR 10K
KONFIGURASI OUTPUT 0-10V. BEBAN MAKS = 10mA
PERKAKASAN WATCHDOG
Kad Automasi Bangunan mengandungi pengawas perkakasan terbina dalam yang akan menjamin bahawa projek kritikal misi anda akan terus berjalan walaupun perisian Raspberry Pi ditutup. Selepas kuasa dinaikkan, anjing pemerhati dilumpuhkan dan menjadi aktif selepas ia menerima tetapan semula pertama.
Tamat masa lalai ialah 120 saat. Setelah diaktifkan, jika ia tidak menerima tetapan semula daripada Raspberry Pi dalam masa 2 minit, pengawas memotong kuasa dan memulihkannya selepas 10 saat.
Raspberry Pi perlu mengeluarkan arahan set semula pada port I2C sebelum pemasa pada anjing pemerhati tamat tempoh.
Tempoh pemasa selepas kuasa dan tempoh pemasa aktif boleh ditetapkan daripada baris arahan. Bilangan tetapan semula disimpan dalam kilat dan boleh diakses atau dibersihkan daripada baris arahan. Semua arahan pengawas diterangkan oleh fungsi bantuan dalam talian.
PENENTERAN INPUT/OUTPUT ANALOG
Semua input dan output analog ditentukur di kilang, tetapi arahan perisian tegar membenarkan pengguna menentukur semula papan, atau menentukurnya kepada ketepatan yang lebih baik. Semua input dan output ditentukur dalam dua titik; pilih dua titik sedekat mungkin dengan dua hujung skala. Untuk menentukur input, pengguna mesti menyediakan isyarat analog. (Cthample: untuk menentukur input 0-10V, pengguna mesti menyediakan bekalan kuasa boleh laras 10V). Untuk menentukur output, pengguna mesti mengeluarkan arahan untuk menetapkan output kepada nilai yang dikehendaki, mengukur hasilnya dan mengeluarkan arahan penentukuran untuk menyimpan nilai.
Nilai disimpan dalam kilat dan lengkung input diandaikan sebagai linear. Jika kesilapan dibuat semasa penentukuran dengan menaip arahan yang salah, arahan RESET boleh digunakan untuk menetapkan semula semua saluran dalam kumpulan yang sepadan kepada nilai kilang. Selepas RESET penentukuran boleh dimulakan semula.
Papan boleh ditentukur tanpa sumber isyarat analog, dengan menentukur terlebih dahulu output dan kemudian menghalakan output yang ditentukur ke input yang sepadan. Perintah berikut tersedia untuk penentukuran:
KALIBRASI INPUT 0-10V: | megabas cuin |
TETAP SEMULA PENENTEPURAN INPUT 0-10V: | megabas rcuin |
KALIBRASI 10K INPUT: | megabas cresin |
TETAP SEMULA 10K INPUT: | megabas rcresin |
KALIBRASI OUTPUT 0-10V: | megabas cuout |
KEDAI NILAI YANG DITEKURKAN DALAM FLASH: | megabas alta_comanda |
TETAP SEMULA PENENTEPURAN OUTPUT 0-10V: | megabas rcuout |
SPESIFIKASI PERKAKASAN
FIUS BOLEH DISET SEMULA DALAM PAPAN: 1A
INPUT 0-10V:
• Vol. Input Maksimumtage: | 12V |
• Impedans Input: | 20KΩ |
• Resolusi: | 12 bit |
• Sampkadar le: | akan ditentukan |
INPUT PENUTUPAN HUBUNGI
- Kekerapan kiraan maksimum: 100 Hz
OUTPUT 0-10V:
- Beban Keluaran Minimum: 1KΩ
- Resolusi: 13 BITS
OUTPUT TRIAC:
- Arus Keluaran Maksimum: 1A
- Output Maksimum Voltage: 120V
LINEARITI KE ATAS SKALA PENUH
Input analog diproses menggunakan penukar A/D 12 bit dalaman kepada pemproses on-board. Inputnya ialah sampdiketuai pada 675 Hz.
Output analog adalah PWM disintesis menggunakan pemasa 16 bit. Nilai PWM berjulat dari 0 hingga 4,800.
Semua input dan output ditentukur pada masa ujian di titik akhir dan nilai disimpan dalam kilat.
Selepas penentukuran kami menyemak kelinearan pada skala penuh dan memperoleh keputusan berikut:
Saluran | Ralat Maks | % |
0-10V DALAM | 15μV | 0.15% |
0-10V KELUAR | 10μV | 0.10% |
SPESIFIKASI MEKANIKAL
PENYEDIAAN PERISIAN
- Sediakan Raspberry Pi anda dengan OS terkini.
- Dayakan komunikasi I2C: ~$ sudo raspi-config
1. Tukar Kata Laluan Pengguna Tukar kata laluan untuk pengguna lalai 2. Pilihan Rangkaian Konfigurasikan tetapan rangkaian 3. Pilihan But Konfigurasikan pilihan untuk permulaan 4. Pilihan Penyetempatan Sediakan tetapan bahasa dan serantau untuk dipadankan.. 5. Pilihan Antaramuka Konfigurasikan sambungan ke persisian 6. Overclock Konfigurasikan overclocking untuk Pi anda 7. Pilihan Lanjutan Konfigurasikan tetapan lanjutan 8. Kemas kini Kemas kini alat ini kepada versi terkini 9. Mengenai raspi-config Maklumat tentang konfigurasi ini P1 Kamera Dayakan/Lumpuhkan sambungan ke Kamera Raspberry Pi P2 SSH Dayakan/Lumpuhkan akses baris arahan jauh ke Pi anda P3 VNC Dayakan/Lumpuhkan akses jauh grafik kepada Pi anda menggunakan… P4 SPI Dayakan/Lumpuhkan pemuatan automatik modul kernel SPI P5 I2C Dayakan/Lumpuhkan pemuatan automatik modul kernel I2C P6 bersiri Dayakan/Lumpuhkan mesej shell dan kernel ke port bersiri P7 1-Dawai Dayakan/Lumpuhkan antara muka satu wayar P8 GPIO jauh Dayakan/Lumpuhkan akses jauh kepada pin GPIO - Pasang perisian megabas dari github.com: ~$ git clone https://github.com/SequentMicrosystems/megabas-rpi.git
- ~$ cd /home/pi/megabas-rpi
- ~/megaioind-rpi$ sudo buat pemasangan
- ~/megaioind-rpi$ megabas
Program ini akan bertindak balas dengan senarai arahan yang tersedia.
Taip "megabas -h" untuk bantuan dalam talian.
Selepas memasang perisian, anda boleh mengemas kininya kepada versi terkini dengan arahan:
~$ cd /home/pi/megabas-rpi
~/megabas-rpi$ git pull
~/megabas-rpi$ sudo buat pemasangan
Dokumen / Sumber
![]() |
Kad Automasi Bangunan Pi Hut untuk Raspberry Pi [pdf] Panduan Pengguna Kad Automasi Bangunan untuk Raspberry Pi, Kad Automasi Bangunan, Kad Automasi untuk Raspberry Pi, Bangunan Kad Automasi Raspberry Pi |