SEQUENT MICROSYSTEMS 0104110000076748 Scheda di Automation Building per Raspberry Pi
Informazione di u produttu
A Carta di Automatizazione di l'Edifiziu per Raspberry Pi hè una carta versatile chì permette à l'utilizatori di aghjunghje diversi inputs è outputs à u so Raspberry Pi. Veni cun ottu ingressi universali settable jumper chì ponu esse cunfigurati per leghje segnali 0-10V, contatori di chjusi di cuntattu, o sensori di temperatura 1K / 10K. A carta presenta ancu quattru LED di u scopu generale chì ponu esse cuntrullati cù u software per indicà u statutu di inputs, outputs, o prucessi esterni. Inoltre, include un transceiver RS-485 per a cumunicazione è un alimentatore per a carta è u Raspberry Pi.
Istruzzioni per l'usu di u produttu
- Accuminciate cunnessu a Carta di Automation Building sopra u vostru
Raspberry Pi è accende u sistema. - Abilita a cumunicazione I2C nantu à u Raspberry Pi usendu
raspi-config. - Installa u software da github.com seguendu questi passi:
- Aprite u terminal è inserite u cumandamentu:
git clone
https://github.com/SequentMicrosystems/megabas-rpi.git - Cambia u cartulare à u repositoriu clonatu:
cd/home/pi/megabas-rpi.
- Installa u software cù privilegi amministrativi:
sudomake install
- Aprite u terminal è inserite u cumandamentu:
- Eseguite u prugramma inserendu u cumandamentu:
megabas
- Riferite à a lista di u prugramma di cumandamenti dispunibili per più cunfigurazione è usu.
Per piacè nutate chì quandu aduprate più Carte di Automatizazione di l'Edifiziu, hè cunsigliatu di utilizà una sola alimentazione 24VDC / AC per alimentà tutte e carte. L'utilizatore deve sparte u cable è eseguisce i fili à ogni carta. U cunsumu di energia di a carta hè 50 mA à + 24V.
DESSCRIPTION GENERAL
- A seconda generazione di a nostra Carta di Automatizazione di l'Edifiziu porta à a piattaforma Raspberry Pi tutti l'inputs è l'outpus necessarii per i Sistemi di Automatizazione di l'Edifiziu. Stackable à 8 livelli, a carta funziona cù tutte e versioni Raspberry Pi, da Zero à
- Dui pins GPIO di Raspberry Pi sò usati per a cumunicazione I2C. Un altru pin hè attribuitu per u gestore di interruzzione, lascendu 23 pin GPIO dispunibuli per l'utilizatore.
- Ottu ingressi universali, selezziunati individualmente, permettenu di leghje segnali 0-10V, cuntà i chjusi di cuntatti, o misurà a temperatura cù termistori 1K o 10K. Quattru outputs programmabili 0-10V ponu cuntrullà dimmers di luce o altri dispositi industriali. Quattru uscite 24VAC ponu cuntrullà i relè AC o l'equipaggiu di riscaldamentu è raffreddamentu. L'indicatori LED mostranu u statu di tutte e outputs. Dui porti RS485 / MODBUS permettenu espansione quasi illimitata.
- I diodi TVS in tutti l'inputs pruteghjanu a carta per ESD esterni. Un fusible resettable integratu a pruteghja da i shorts accidentali.
CARATTERISTICHE
- Ottu ingressi universali, analogici/digitali, settable jumper
- Ingressi 0-10V o
- Ingressi di contatore di chiusura di cuntattu o
- Ingressi di sensori di temperatura 1K/10K
- Quattru uscite 0-10V
- Quattru uscite TRIAC cù driver 1A/48VAC
- Quattru LED di scopu generale
- Porti d'entrata è di uscita RS485
- Clock in tempu reale cù batteria di salvezza
- Pulsante à bordu
- Prutezzione TVS in tutti l'inputs
- Watchdog di hardware à bordu
- Alimentazione 24VAC
Tutti l'inputs è l'output usanu connettori pluggable chì permettenu un accessu faciule à i cablaggi quandu parechje carte sò impilate. Finu à ottu Carte d'automatizazione di l'edificiu ponu esse impilate nantu à una Raspberry Pi. E carte sparte un bus I2C seriale utilizendu solu dui pins GPIO di Raspberry Pi per gestisce tutte e ottu carte. Questa funzione lascia i restanti 24 GPIO dispunibuli per l'utilizatore.
I quattru LED di u scopu generale ponu esse assuciati cù l'input analogicu o altri prucessi cuntrullati. Un buttone à bordu pò esse programatu per tagliate inputs, override outputs o chjude u Raspberry Pi
Chì ci hè in u vostru kit
- Carta d'automatizazione di l'edificiu per Raspberry Pi
- Hardware di muntatura
- a. Quattru distanzi di ottone maschio-femmina M2.5x18mm
- b. Quattru viti in ottone M2.5x5mm
- c. Quattru dadi in ottone M2.5
- Dui jumpers.
Ùn avete micca bisognu di i jumpers quandu utilizate una sola Carta di Automation Building. Vede a sezione STACK LEVEL JUMPERS se pensa à aduprà parechje carte.
- Tutti i connettori di accoppiamentu femminili necessarii.
GUIDA RAPIDA DI INIZIO
- Inserite a vostra Carta di Automation Building in cima à u vostru Raspberry Pi è accende u sistema.
- Abilita a cumunicazione I2C nantu à Raspberry Pi cù raspi-config.
- Installa u software da github.com:
- a. ~$ git clone https://github.com/SequentMicrosystems/megabas-rpi.git
- b. ~$ cd /home/pi/megabas-rpi
- c. ~/megabas-rpi$ sudo make install
- ~/megabas-rpi$ megabas
U prugramma hà da risponde cù una lista di cumandamenti dispunibili.
DISPOSIZIONE DI BORDEA
Quattru LED Purpose Generale ponu esse cuntrullati in u software. I LED ponu esse attivati per vede u statutu di qualsiasi input, output o prucessu esternu.
SALTI DI LIVELLU DI STACK
A manca trè pusizioni di u connettore J3 sò usate per selezziunà u livellu di stack di a carta:
JUMPERS DI SELEZIONE DI INPUT
L'ottu ingressi universali ponu esse selezziunati in un jumper individualmente per leghje termistori 0-10V, 1K o 10K o contatti di chjusi / eventi di cuntattu. A frequenza massima di i contatori di eventi hè 100 Hz.
COMMUNICAZIONE RS-485/MODBUS
A Carta di Automatizazione di l'Edifiziu cuntene un transceiver standard RS485 chì pò esse accessu sia da u processatore lucale sia da Raspberry Pi. A cunfigurazione desiderata hè stabilita da trè ponti di bypass nantu à u connettore di cunfigurazione J3.
Se i jumpers sò stallati, Raspberry Pi pò cumunicà cù qualsiasi dispositivu cù una interfaccia RS485. In questa cunfigurazione, a Card Automation Building hè un ponte passiu chì implementa solu i livelli di hardware richiesti da u protocolu RS485. Per utilizà sta cunfigurazione, avete bisognu à dì à u processatore lucale per liberà u cuntrollu di u bus RS485:
- ~$ megabas [0] wcfgmb 0 0 0 0
Se i jumpers sò eliminati, a carta opera cum'è slave MODBUS è implementa u protocolu MODBUS RTU. Ogni maestru MODBUS pò accede à tutte l'inputs di a carta, è stabilisce tutte e outputs utilizendu cumandamenti MODBUS standard. Una lista dettagliata di cumandamenti implementati pò esse truvata in GitHub: https://github.com/SequentMicrosystems/megabas-rpi/blob/master/Modbus.md
In e duie cunfigurazioni, u processatore lucale deve esse programatu per liberà (jumpers installati) o cuntrullà (jumpers eliminati) i signali RS485. Vede l'aiutu in linea di cummanda per più infurmazione.
TESTA RASPBERRY PI
REQUISITI POWER
A Carta di Automatizazione di l'Edifiziu richiede un alimentatore esterno regulatu 24VDC / AC. L'alimentazione hè furnita à u bordu attraversu u cunnessu dedicatu in l'angulu superiore dirittu (vede BOARD LAYOUT). I bordi accettanu una fonte di energia DC o AC. Se una fonte di energia DC hè aduprata, a polarità ùn hè micca impurtante.
Un regulatore locale 5V furnisce una putenza di 3A à Raspberry Pi, è un regulatore 3.3V alimenta i circuiti digitali. I cunvertitori DC-DC isolati sò usati per alimentà i relè.
RECOMMANDEMU D'USU SOLAMENTE L'ALIMENTAZIONE 24VDC/AC PER ALIMENTARE A CARTA RASPBERRY PI
Se più Carte di Automatizazione di l'Edifiziu sò impilate l'una sopra l'altra, ricumandemu d'utilizà una sola alimentazione 24VDC / AC per alimentà tutte e carte. L'utilizatore deve sparte u cable è eseguisce i fili à ogni carta.
Cunsumu di energia:
- 50 mA @ + 24V
INPUT UNIVERSALI
A Carta di Automatizazione di l'Edifiziu hà ottu ingressi universali chì ponu esse selezziunati in jumper per misurà segnali 0-10V, termistori 1K o 10K o contatti di chjusi / eventi di cuntattu finu à 100Hz.
0-10V INPUTS CONFIGURAZIONE
CONFIGURAZIONE DI CHIUSURA DI CONTATTU EVENTI / CONTACT
CONFIGURAZIONE DI MISURA DI TEMPERATURA CON TERMISTORI 1K
CONFIGURAZIONE DI MISURA DI TEMPERATURA CON TERMISTORI 10K
CONFIGURAZIONE OUTPUTS 0-10V. CARICA MAX = 10 mA
TRIAC OUTPUTS CONFIGURAZIONE. CARICA MAX = 1A
HARDWARE WATCHDOG
- A Carta di Automatizazione di l'Edifiziu cuntene un watchdog di hardware integratu chì guarantisci chì u vostru prughjettu criticu di a missione cuntinueghja in esecuzione ancu se u software Raspberry Pi si ferma. Dopu l'accensione, u watchdog hè disattivatu, è diventa attivu dopu avè ricevutu u primu reset.
- U timeout predeterminatu hè 120 seconde. Una volta attivatu, s'ellu ùn riceve micca un reset da Raspberry Pi in 2 minuti, u watchdog taglia u putere è restaurà dopu à 10 seconde.
- Raspberry Pi hà bisognu di emette un cumandamentu di reset in u portu I2C prima chì u timer di u watchdog scade. U periodu di timer dopu l'accensione è u periodu di timer attivu pò esse stabilitu da a linea di cummanda. U numaru di reset hè guardatu in flash è pò esse accessu o sguassatu da a linea di cummanda. Tutti i cumandamenti di watchdog sò descritti da a funzione d'aiutu in linea.
CALIBRAZIONE INGRESSI/USCITE ANALOGU
Tutti l'inputs è uscite analogichi sò calibrati in a fabbrica, ma i cumandamenti di u firmware permettenu à l'utilizatori di re-calibrate a scheda, o di calibre per una precisione megliu. Tutti i inputs è outputs sò calibrati in dui punti; selezziunà i dui punti u più vicinu pussibule à i dui estremità di scala. Per calibre l'inputs, l'utilizatore deve furnisce segnali analogichi. (Esample: per calibre l'inputs 0-10V, l'utilizatore deve furnisce un alimentazione regulable 10V). Per calibre l'outputs, l'utilizatori deve emette un cumandamentu per stabilisce a pruduzzioni à un valore desideratu, misura u risultatu è emette u cumandamentu di calibrazione per almacenà u valore.
I valori sò almacenati in flash è a curva di input hè assunta lineare. Se un sbagliu hè fattu durante a calibrazione scrivendu u cumandamentu sbagliatu, un cumandamentu RESET pò esse usatu per resettate tutti i canali in u gruppu currispundenti à i valori di fabbrica. Dopu à RESET, a calibrazione pò esse ripresa.
U bordu pò esse calibratu senza una fonte di segnali analogichi, calibrendu prima l'outputs è poi indirizzendu i outputs calibrati à l'inputs currispondenti. I seguenti cumandamenti sò dispunibili per a calibrazione:
- CALIBRARE INGRESSI 0-10V: megabas cuin
- RESET CALIBRAZIONE DI INGRESSI 0-10V: megabas rcuin
- CALIBRATE 10K INPUT: megabas cresin
- RESET 10K INPUT: megabas rcresin
- CALIBRARE LE USCITE 0-10V: megabas cuut
- STORE VALORE CALIBRATE IN FLASH: megabas alta_comanda
- RESET CALIBRAZIONE DELLE USCITE 0-10V: megabas rcuout
SPECIFICAZIONI HARDWARE
FUSIBLE RESETABLE À BORDO
INGRESSI 0-10V:
- Vol. Massimu Inputtage: 12V
- Impedenza d'ingressu: 20 KΩ
- Risoluzione: 12 bits
- Sampu tarifu: tbd
CONTAC CLOSURE INPUTS
- Frequenza massima di conte: 100 Hz
USCITE 0-10V:
- Carica minima di output: 1 KΩ
- Risoluzione: 13 BITS
USCITE TRIAC:
- Corrente massima di output: 1A
- Uscita Massima Voltage: 120V
LINEARITY OVER FULL SCALE
- L'inputs analogichi sò trattati cù cunvertitori A/D 12 bit interni à u processore di bordu. L'inputs sò samppurtatu à 675 Hz.
- L'outputs analogichi sò PWM sintetizzati cù timers 16 bit. I valori PWM varienu da 0 à 4,800.
- Tutti i inputs è outputs sò calibrati à u tempu di prova à i punti finali è i valori sò almacenati in flash.
- Dopu a calibrazione, avemu verificatu a linearità nantu à a scala completa è ottene i seguenti risultati:
Canale/Max/Errore %
- 0-10 V IN: 15μV: 0.15%
- 0-10V: OUT: 10μV 0.1%
SPECIFICAZIONI MECANICHE
SETUP SOFTWARE
- Avete u vostru Raspberry Pi prontu cù l'ultimu OS.
- Abilita a cumunicazione I2C:
~$ sudo raspi-config- Cambia a password di l'utilizatore Cambia a password per l'utilizatore predeterminatu
- Opzioni di rete Configurate i paràmetri di a rete
- Opzioni di boot Configurate l'opzioni per l'iniziu
- Opzioni di Localizazione Configurate i paràmetri di lingua è regiunale per currispondenu..
- Opzioni d'interfaccia Configurate e cunnessione à i periferichi
- Overclock Configurate l'overclock per u vostru Pi
- Opzioni Avanzate Configurate i paràmetri avanzati
- Actualizazione Aghjurnate stu strumentu à l'ultima versione
- À propositu di raspi-config Informazioni nantu à sta cunfigurazione
- P1 Camera Habilita / Disabilita a cunnessione à a Camera Raspberry Pi
- P2 SSH Abilita / Disabilita l'accessu di linea di cumanda remota à u vostru Pi
- P3 VNC Abilita / Disattiveghjanu l'accessu remotu graficu à u vostru Pi usendu ...
- P4 SPI Abilita / Disattiva a carica automatica di u modulu di kernel SPI
- P5 I2C Abilita / Disattiva a carica automatica di u modulu di kernel I2C
- P6 Serial Enable / Disable shell and kernel messages à u portu seriale
- P7 1-Wire Abilita / Disattiva l'interfaccia à un filu
- P8 Remote GPIO Habilita / Disattiva l'accessu remoto à i pin GPIO
- Installa u software megabas da github.com:
- 4. ~$ cd /home/pi/megabas-rpi
- 5. ~/megaioind-rpi$ sudo make install
- 6. ~/megaioind-rpi$ megabas
U prugramma hà da risponde cù una lista di cumandamenti dispunibili.
Type "megabas -h" per l'aiutu in linea.
Dopu avè installatu u software, pudete aghjurnà à l'ultima versione cù i cumandamenti:
- ~$ cd /home/pi/megabas-rpi
- ~/megabas-rpi$ git pull
- ~/megabas-rpi$ sudo make install
Documenti / Risorse
![]() |
SEQUENT MICROSYSTEMS 0104110000076748 Scheda di Automation Building per Raspberry Pi [pdfGuida di l'utente 0104110000076748 Scheda di Automation Building per Raspberry Pi, 0104110000076748, Building Automation Card per Raspberry Pi, Building Automation Card, Building Automation Card, Automation Card, Card |