BANGUNAN AUTOMATION Card kanggo RASPBERRY Pi
Pandhuan pangguna VERSI 4.1
SequentMicrosystems.com
GAMBARAN UMUM
Generasi kapindho Card Automation Building kita nggawa menyang platform Raspberry Pi kabeh input lan output sing dibutuhake kanggo Sistem Otomasi Bangunan. Bisa ditumpuk nganti 8 tingkat, kertu bisa digunakake karo kabeh versi Raspberry Pi, saka Zero nganti 4.
Loro pin GPIO Raspberry Pi digunakake kanggo komunikasi I2C. Pin liyane diparengake kanggo handler interrupt, ninggalake 23 pin GPIO kasedhiya kanggo pangguna.
Wolung input universal, bisa dipilih kanthi individu, ngidini sampeyan maca sinyal 0-10V, ngitung penutupan kontak, utawa ngukur suhu nggunakake termistor 1K utawa 10K. Papat output programmable 0-10V bisa ngontrol dimmer cahya utawa piranti industri liyane. Papat output triac 24VAC bisa ngontrol relay AC utawa peralatan pemanasan lan pendinginan. Indikator LED nuduhake status kabeh output. Port RS485/MODBUS ngidini expandability meh ora winates. Paling ora, nanging paling ora, port 1-WIRE anyar bisa digunakake kanggo maca suhu saka sensor DS18B20.
TVS diode ing kabeh input nglindhungi kertu kanggo ESD external. Sekring sing bisa direset onboard nglindhungi saka kathok cendhak sing ora disengaja. Sumber daya tunggal 24V AC utawa DC bisa nyedhiyakake 5V/3A kanggo Raspberry Pi.
FITUR
- Wolung jumper settable universal, input analog/digital
- 0-10V Input utawa
- Kontak Input Counter Penutupan utawa
- Input Sensor Suhu 1K / 10K
- Papat Output 0-10V
- Papat Output TRIAC karo driver 1A / 48VAC
- Sekawan LED Tujuan Umum
- Port RS485/MODUS
- Jam wektu nyata kanthi serep baterei
- On-board push-tombol
- Antarmuka 1-WIRE
- Proteksi TVS ing kabeh input
- On-board Hardware Watchdog
- Sumber daya 24VAC/DC
Kabeh input lan output nggunakake konektor pluggable sing ngidini akses kabel gampang nalika sawetara kertu dibandhingke. Nganti wolung Kartu Otomasi Bangunan bisa ditumpuk ing ndhuwur siji Raspberry Pi. Kertu kasebut nuduhake bus I2C serial kanthi nggunakake mung loro pin GPIO Raspberry Pi kanggo ngatur kabeh wolung kertu.
Papat tujuan umum LED bisa digandhengake karo input analog utawa proses kontrol liyane.
Tombol push on-board bisa diprogram kanggo ngethok input, ngilangi output utawa mateni Raspberry Pi.
APA ING KIT Panjenengan
- Card Automation Bangunan kanggo Raspberry Pi
- Pemasangan hardware
a. Papat M2.5x18mm lanang-wadon kuningan standoffs
b. Four M2.5x5mm kuningan ngawut-awut
c. Four M2.5 kacang kuningan - Loro jumper.
Sampeyan ora perlu jumper nalika nggunakake mung siji Building Automation Card. Deleng bagean STACK LEVEL JUMPERS yen sampeyan pengin nggunakake macem-macem kertu.
- Kabeh konektor kawin wadon sing dibutuhake.
PANDUAN START-UP CEPAT
- Pasang kertu Otomasi Bangunan ing ndhuwur Raspberry Pi lan daya sistem.
- Aktifake komunikasi I2C ing Raspberry Pi nggunakake raspi-config.
- Instal piranti lunak saka github.com:
a. ~$ git klon https://github.com/SequentMicrosystems/megabas-rpi.git
b. ~$ cd /home/pi/megabas-rpi
c. ~/megabas-rpi$ sudo nggawe nginstal - ~/megabas-rpi$ megabas
Program bakal nanggapi kanthi dhaptar perintah sing kasedhiya.
LAYOUT PAPAN
Papat LED Tujuan Umum bisa dikontrol ing piranti lunak. LED bisa diaktifake kanggo nuduhake status input, output utawa proses eksternal.
Tumpukan LEVEL JUMPERS
Telung posisi kiwa konektor J3 digunakake kanggo milih tingkat tumpukan kertu:
JUMPERS PILIHAN INPUT
Wolung input universal bisa dipilih kanthi individu kanggo maca termistor 0-10V, 1K utawa 10K utawa counter penutupan / acara kontak. Frekuensi maksimum counter acara yaiku 100 Hz.
RS-485/MODBUS KOMUNIKASI
Card Automation Bangunan ngemot transceiver RS485 standar sing bisa diakses dening prosesor lokal lan Raspberry Pi. Konfigurasi sing dikarepake disetel saka telung jumper bypass ing konektor konfigurasi J3.
Yen jumper dipasang, Raspberry Pi bisa komunikasi karo piranti apa wae kanthi antarmuka RS485. Ing konfigurasi iki, Building Automation Card minangka jembatan pasif sing mung ngetrapake tingkat hardware sing dibutuhake dening protokol RS485. Kanggo nggunakake konfigurasi iki, sampeyan kudu ngandhani prosesor lokal kanggo ngeculake kontrol bus RS485:
~$ megabas [0] wcfgmb 0 0 0 0
Yen jumper dibusak, kertu makaryakke minangka abdi MODBUS lan ngleksanakake protokol MODBUS RTU. Sembarang master MODBUS bisa ngakses kabeh input kertu, lan nyetel kabeh output nggunakake printah MODBUS standar. Dhaptar lengkap perintah sing ditindakake bisa ditemokake ing GitHub:
https://github.com/SequentMicrosystems/megabas-rpi/blob/master/Modbus.md
Ing loro konfigurasi, prosesor lokal kudu diprogram kanggo ngeculake (jumper diinstal) utawa ngontrol (jumper dibusak) sinyal RS485. Waca pitulung online baris printah kanggo informasi luwih lengkap.
RASPBERRY PI HEADER
SYARAT DAYA
Card Automation Bangunan mbutuhake sumber daya external 24VDC/AC diatur. Daya diwenehake menyang Papan liwat konektor darmabakti ing pojok tengen ndhuwur (ndeleng LAYOUT BOARD). Papan nampa sumber daya DC utawa AC. Yen sumber daya DC digunakake, polaritas ora penting. Regulator 5V lokal nyedhiyakake daya nganti 3A menyang Raspberry Pi, lan regulator 3.3V nguwasani sirkuit digital. Konverter DC-DC terisolasi digunakake kanggo nguwasani relay.
WE RECOMMEND nggunakake mung 24VDC/AC POWER SUPPLY
TO POWER THE RASPBERRY PI CARD
Yen sawetara Cards Automation Building ditumpuk ing ndhuwur saben liyane, disaranake nggunakake siji 24VDC / sumber daya AC kanggo daya kabeh kertu. Pangguna kudu pamisah kabel lan mbukak kabel kanggo saben kertu.
KONSUMSI DAYA:
• 50 mA @ +24V
INPUT UNIVERSAL
Kartu Otomasi Bangunan duwe wolung input universal sing bisa dipilih jumper kanggo ngukur sinyal 010V, termistor 1K utawa 10K utawa nutup kontak / counter acara nganti 100Hz.
KONFIGURASI PENUTUPAN KONTAK / KONTAK
KONFIGURASI PENGUKURAN SUHU KARO TERMISTOR 1K
KONFIGURASI PENGUKURAN SUHU KARO TERMISTOR 10K
KONFIGURASI OUTPUT 0-10V. BEBAN MAKS = 10mA
HARDWARE WATCHDOG
Card Automation Bangunan ngemot watchdog hardware sing bakal njamin proyek kritis misi sampeyan bakal terus mlaku sanajan piranti lunak Raspberry Pi macet. Sawise daya munggah watchdog dipatèni, lan dadi aktif sawise nampa reset pisanan.
Wektu entek standar yaiku 120 detik. Sawise diaktifake, yen ora nampa reset saka Raspberry Pi ing 2 menit, watchdog Cut daya lan mulihake sawise 10 detik.
Raspberry Pi kudu ngetokake printah reset ing port I2C sadurunge timer ing watchdog kadaluwarsa.
Wektu wektu sawise daya munggah lan wektu aktif bisa disetel saka baris printah. Jumlah reset disimpen ing lampu kilat lan bisa diakses utawa dibusak saka baris printah. Kabeh printah watchdog diterangake dening fungsi bantuan online.
KALIBRASI INPUT ANALOG/OUTPUT
Kabeh input lan output analog dikalibrasi ing pabrik, nanging perintah perangkat kukuh ngidini pangguna bisa ngecalibrasi maneh papan, utawa ngetutake kanthi presisi sing luwih apik. Kabeh input lan output dikalibrasi ing rong titik; pilih loro TCTerms minangka cedhak bisa kanggo loro ends ukuran. Kanggo kalibrasi input, pangguna kudu menehi sinyal analog. (Example: kanggo calibrate input 0-10V, pangguna kudu nyedhiyani sumber daya luwes 10V). Kanggo calibrate output, pangguna kudu ngetokake printah kanggo nyetel output menyang nilai sing dikarepake, ngukur asil lan ngetokake printah kalibrasi kanggo nyimpen nilai kasebut.
Nilai kasebut disimpen ing lampu kilat lan kurva input dianggep linier. Yen kesalahan digawe nalika kalibrasi kanthi ngetik printah sing salah, printah RESET bisa digunakake kanggo ngreset kabeh saluran ing grup sing cocog menyang nilai pabrik. Sawise RESET kalibrasi bisa diwiwiti maneh.
Papan bisa dikalibrasi tanpa sumber sinyal analog, kanthi kalibrasi dhisik output banjur nuntun output sing dikalibrasi menyang input sing cocog. Printah ing ngisor iki kasedhiya kanggo kalibrasi:
KALIBRASI INPUT 0-10V: | megabas cuin |
RESET KALIBRASI INPUT 0-10V: | megabas rcuin |
KALIBRASI 10K INPUT: | megabas kresna |
RESET 10K INPUT: | megabas rcresin |
KALIBRASI OUTPUT 0-10V: | megabas cuut |
NILAI KALIBRASI STORE IN FLASH: | megabas alta_comanda |
RESET KALIBRASI OUTPUT 0-10V: | megabas ngguyu |
SPESIFIKASI HARDWARE
ON BOARD RESETTABLE FUSE: 1A
Input 0-10V:
• Maksimum Input Voltage: | 12V |
• Impedansi Input: | 20KΩ |
• Resolusi: | 12 bit |
• Samptingkat le: | tbd |
INPUT PENUTUP KONTAK
- Frekuensi count maksimum: 100 Hz
OUTPUT 0-10V:
- Beban Output Minimal: 1KΩ
- Resolusi: 13 BIT
OUTPUT TRIAC:
- Maksimum Output Saiki: 1A
- Output Maksimum Voltage: 120v
LINEARITAS SAKA SAKA FULL
Input analog diproses nggunakake konverter 12 bit A/D internal menyang prosesor on-board. Input yaiku sampmimpin ing 675 Hz.
Output analog disintesis PWM nggunakake timer 16 bit. Nilai PWM kisaran saka 0 nganti 4,800.
Kabeh input lan output dikalibrasi ing wektu tes ing titik pungkasan lan nilai disimpen ing lampu kilat.
Sawise kalibrasi, kita mriksa linearitas kanthi skala lengkap lan entuk asil ing ngisor iki:
Saluran | Kesalahan Maks | % |
0-10V ing | 15μV | 0.15% |
0-10V OUT | 10μV | 0.10% |
SPESIFIKASI MEKANIKAL
SETUP SOFTWARE
- Wis Raspberry Pi siap karo OS paling anyar.
- Aktifake komunikasi I2C: ~$ sudo raspi-config
1. Ganti Sandi Pangguna Ganti sandhi kanggo pangguna standar 2. Pilihan Jaringan Ngatur setelan jaringan 3. Pilihan Boot Ngatur opsi kanggo wiwitan 4. Pilihan Lokalisasi Setel setelan basa lan wilayah supaya cocog.. 5. Interfacing Pilihan Konfigurasi sambungan menyang peripheral 6. Overclock Konfigurasi overclocking kanggo Pi sampeyan 7. Pilihan Lanjut Ngatur setelan majeng 8. Nganyari Nganyari alat iki menyang versi paling anyar 9. Babagan raspi-config Informasi babagan konfigurasi iki P1 kamera Aktifake / Pateni sambungan menyang Kamera Raspberry Pi P2 SSH Aktifake / Pateni akses baris perintah remot menyang Pi sampeyan P3 VNC Aktifake / Pateni akses remot grafis menyang Pi nggunakake… P4 SPI Aktifake / Pateni loading otomatis modul kernel SPI P5 I2C Aktifake / Pateni loading otomatis modul kernel I2C P6 Serial Aktifake / Pateni pesen cangkang lan kernel menyang port serial P7 1-Kawat Aktifake / Pateni antarmuka siji-kabel P8 Remote GPIO Aktifake / Pateni akses remot menyang pin GPIO - Instal piranti lunak megabas saka github.com: ~$ git clone https://github.com/SequentMicrosystems/megabas-rpi.git
- ~$ cd /home/pi/megabas-rpi
- ~/megaioind-rpi$ sudo nggawe nginstal
- ~/megaioind-rpi$ megabas
Program bakal nanggapi kanthi dhaptar perintah sing kasedhiya.
Ketik "megabas -h" kanggo bantuan online.
Sawise nginstal piranti lunak, sampeyan bisa nganyari menyang versi paling anyar kanthi printah:
~$ cd /home/pi/megabas-rpi
~/megabas-rpi$ git pull
~/megabas-rpi$ sudo nggawe nginstal
Dokumen / Sumber Daya
![]() |
Kartu Otomasi Bangunan Pi Hut kanggo Raspberry Pi [pdf] Pandhuan pangguna Kartu Otomasi Bangunan kanggo Raspberry Pi, Kartu Otomasi Bangunan, Kartu Otomasi kanggo Raspberry Pi, Bangunan Kartu Otomasi Raspberry Pi |