Il-Pi - logo

Karta tal-Awtomatizzazzjoni tal-BINI għal RASPBERRY Pi
VERŻJONI TAL-GWIDA TAL-UTENT 4.1
SequentMicrosystems.com

DESKRIZZJONI ĠENERALI

Il-Pi Hut Building Automation Card għal Raspberry Pi - fig

It-tieni ġenerazzjoni tal-Karta tal-Awtomazzjoni tal-Bini tagħna ġġib lill-pjattaforma Raspberry Pi l-inputs u l-outputs kollha meħtieġa għas-Sistemi tal-Awtomazzjoni tal-Bini. Stackable għal 8 livelli, il-karta taħdem mal-verżjonijiet kollha tar-Raspberry Pi, minn Zero sa 4.
Tnejn mill-labar GPIO tar-Raspberry Pi jintużaw għall-komunikazzjoni I2C. Pin ieħor huwa allokat għall-interrupt handler, li jħalli 23 pin GPIO disponibbli għall-utent.
Tmien inputs universali, magħżula individwalment, iħalluk taqra sinjali 0-10V, tgħodd l-għeluq tal-kuntatti, jew tkejjel it-temperaturi bl-użu ta 'termistors 1K jew 10K. Erba 'outputs programmabbli 0-10V jistgħu jikkontrollaw dimmers tad-dawl jew apparat industrijali ieħor. Erba 'outputs triac 24VAC jistgħu jikkontrollaw relays AC jew tagħmir ta' tisħin u tkessiħ. L-indikaturi LED juru l-istatus tal-outputs kollha. Port RS485/MODBUS jippermetti espansibbiltà kważi illimitata. Fl-aħħar iżda mhux l-inqas, jista 'jintuża port ġdid ta' 1-WIRE biex taqra t-temperatura mis-sensor DS18B20.
Dajowds TVS fuq l-inputs kollha jipproteġu l-karta għall-ESD esterni. Il-fjus resettable abbord jipproteġih minn xorts aċċidentali. Sors ta 'enerġija wieħed ta' 24V AC jew DC jista 'jipprovdi 5V / 3A għal Raspberry Pi.

KARATTERISTIĊI

  • Tmien jumper settable universali, inputs analogi/diġitali
  • 0-10V Inputs jew
  • Ikkuntattja l-Inputs tal-Kontro tal-Għeluq jew
  • Inputs tas-Sensor tat-Temperatura 1K/10K
  • Erba 'outputs 0-10V
  • Erba 'Ħruġ TRIAC b'sewwieqa 1A/48VAC
  • Erba' LED's għal Għan Ġenerali
  • Port RS485/MODBUS
  • Arloġġ f'ħin reali b'backup tal-batterija
  • Buttuna abbord
  • 1-WIRE interface
  • Protezzjoni tat-TVS fuq l-inputs kollha
  • Watchdog tal-Hardware Abbord
  • Provvista ta 'enerġija 24VAC/DC

L-inputs u l-output kollha jużaw konnetturi pluggable li jippermettu aċċess faċli għall-wajers meta karti multipli huma f'munzelli. Sa tmien Kards tal-Awtomazzjoni tal-Bini jistgħu jiġu f'munzelli fuq Raspberry Pi wieħed. Il-karti jaqsmu xarabank I2C serjali bl-użu ta 'tnejn biss mill-pinnijiet GPIO tar-Raspberry Pi biex jimmaniġġjaw it-tmien karti kollha.
L-erba 'LEDs għal skopijiet ġenerali jistgħu jiġu assoċjati ma' l-inputs Analog jew proċessi kkontrollati oħra.
Buttuna abbord tista 'tiġi pprogrammata biex tnaqqas l-inputs, tegħleb l-outputs jew tagħlaq il-Raspberry Pi.

X'INHU FIL-KIT TIEGĦEK

  1. Karta tal-Awtomazzjoni tal-Bini għal Raspberry PiIl-Karta tal-Awtomazzjoni tal-Bini tal-Pi Hut għal Raspberry Pi - Fig
  2. Ħardwer tal-immuntarIl-Karta tal-Awtomazzjoni tal-Bini tal-Pi Hut għal Raspberry Pi - Fig1a. Erba 'standoffs tar-ram irġiel-nisa M2.5x18mm
    b. Erba 'viti tar-ram M2.5x5mm
    c. Erba 'ġewż tar-ram M2.5
  3. Żewġ jumpers.Il-Karta tal-Awtomazzjoni tal-Bini tal-Pi Hut għal Raspberry Pi - Fig2M'għandekx bżonn il-jumpers meta tuża Kard tal-Awtomazzjoni tal-Bini waħda biss. Ara s-sezzjoni JUMPERS TAL-LIVELL TAL-MUNZJER jekk qed tippjana li tuża karti multipli.
  4. Il-konnetturi tat-tgħammir femminili kollha meħtieġa.Il-Karta tal-Awtomazzjoni tal-Bini tal-Pi Hut għal Raspberry Pi - Fig3

GWIDA TA’ START-UP RAPID

  1. Ipplaggja l-Kard tal-Awtomazzjoni tal-Bini tiegħek fuq il-Raspberry Pi tiegħek u saħħan is-sistema.
  2. Ippermetti l-komunikazzjoni I2C fuq Raspberry Pi billi tuża raspi-config.
  3. Installa s-softwer minn github.com:
    a. ~$ git klonu https://github.com/SequentMicrosystems/megabas-rpi.git
    b. ~$ cd /home/pi/megabas-rpi
    c. ~/megabas-rpi$ sudo make install
  4. ~/megabas-rpi$ megabas
    Il-programm se jirrispondi b'lista ta 'kmandi disponibbli.

DISPOSIZZJONI TAL-BORD

Il-Karta tal-Awtomazzjoni tal-Bini tal-Pi Hut għal Raspberry Pi - TQASSIM TAL-BORD

Erba 'LEDs għal Għan Ġenerali jistgħu jiġu kkontrollati fis-softwer. L-LEDs jistgħu jiġu attivati ​​biex juru l-istatus ta 'kwalunkwe input, output jew proċess estern.

JUMPERS TAL-LIVELL TAL-MUNZJEL

It-tliet pożizzjonijiet tax-xellug tal-konnettur J3 jintużaw biex jagħżlu l-livell tal-munzell tal-karta:Il-Karta tal-Awtomazzjoni tal-Bini tal-Pi Hut għal Raspberry Pi - Fig4

JUMPERS TA’ GĦAŻLA TA’ INPUT

It-tmien inputs universali jistgħu jintgħażlu individwalment jumper biex jaqra termistors 0-10V, 1K jew 10K jew għeluq tal-kuntatti/counters tal-avvenimenti. Il-frekwenza massima tal-counters tal-avvenimenti hija 100 Hz.

Il-Karta tal-Awtomazzjoni tal-Bini tal-Pi Hut għal Raspberry Pi - Fig5

KOMUNIKAZZJONI RS-485/MODBUS

Il-Karta tal-Awtomazzjoni tal-Bini fiha transceiver RS485 standard li jista’ jiġi aċċessat kemm mill-proċessur lokali kif ukoll minn Raspberry Pi. Il-konfigurazzjoni mixtieqa hija ssettjata minn tliet jumpers tal-bypass fuq il-konnettur tal-konfigurazzjoni J3.Il-Karta tal-Awtomazzjoni tal-Bini tal-Pi Hut għal Raspberry Pi - Fig6

Jekk huma installati jumpers, Raspberry Pi jista 'jikkomunika ma' kwalunkwe apparat b'interface RS485. F'din il-konfigurazzjoni, il-Karta tal-Awtomazzjoni tal-Bini hija pont passiv li jimplimenta biss il-livelli tal-ħardwer meħtieġa mill-protokoll RS485. Biex tuża din il-konfigurazzjoni, trid tgħid lill-proċessur lokali biex jirrilaxxa l-kontroll tal-bus RS485:
~$ megabas [0] wcfgmb 0 0 0 0
Jekk il-jumpers jitneħħew, il-karta topera bħala slave MODBUS u timplimenta l-protokoll MODBUS RTU. Kwalunkwe kaptan MODBUS jista 'jaċċessa l-inputs kollha tal-karta, u jistabbilixxi l-outputs kollha billi juża kmandi MODBUS standard. Lista dettaljata ta 'kmandi implimentati tista' tinstab fuq GitHub:
https://github.com/SequentMicrosystems/megabas-rpi/blob/master/Modbus.md
Fiż-żewġ konfigurazzjonijiet il-proċessur lokali jeħtieġ li jiġi pprogrammat biex jirrilaxxa (jumpers installati) jew jikkontrolla (jumpers imneħħija) is-sinjali RS485. Ara l-għajnuna online tal-linja tal-kmand għal aktar informazzjoni.

RASPBERRY PI HEADER

Il-Karta tal-Awtomazzjoni tal-Bini tal-Pi Hut għal Raspberry Pi - Fig7

REKWIŻITI TA ' QAWWA

Il-Karta tal-Awtomazzjoni tal-Bini teħtieġ provvista ta 'enerġija regolata esterna ta' 24VDC/AC. L-enerġija hija fornuta lill-bord permezz tal-konnettur iddedikat fir-rokna ta 'fuq tal-lemin (ara TQASSIM TAL-BORD). Il-bordijiet jaċċettaw sors ta 'enerġija DC jew AC. Jekk jintuża sors ta 'enerġija DC, il-polarità mhix importanti. Regolatur lokali ta '5V jipprovdi sa 3A enerġija lil Raspberry Pi, u regolatur ta' 3.3V iħaddem iċ-ċirkwiti diġitali. Konvertituri DC-DC iżolati jintużaw biex iħaddmu r-rilejs.

Nirrakkomandaw li TUŻA BISS IL-PROVVISTA TA' ENERĠIJA 24VDC/AC
BIEX JITĦALLU L-KARD TAL-LAMPUN PI
Jekk Karti multipli ta 'Awtomazzjoni tal-Bini huma f'munzelli fuq xulxin, nirrakkomandaw li tuża provvista ta' enerġija waħda ta '24VDC/AC biex tħaddem il-karti kollha. L-utent għandu jaqsam il-kejbil u jmexxi l-wajers għal kull karta.
KONSUM TA' ENERĠA:
• 50 mA @ +24V

INPUT UNIVERSALI

Il-Karta tal-Awtomazzjoni tal-Bini għandha tmien inputs universali li jistgħu jintgħażlu jumper biex ikejlu sinjali 010V, termistors 1K jew 10K jew counters tal-għeluq/avvenimenti tal-kuntatt sa 100Hz.Il-Karta tal-Awtomazzjoni tal-Bini tal-Pi Hut għal Raspberry Pi - Fig8Il-Karta tal-Awtomazzjoni tal-Bini tal-Pi Hut għal Raspberry Pi - Fig9

KONFIGURAZZJONI TAL-GĦELUQ TAL-AVVENIMENTI/KUNTATT Il-Karta tal-Awtomazzjoni tal-Bini tal-Pi Hut għal Raspberry Pi - Fig10

KONFIGURAZZJONI TAL-KEJL TAT-TEMPERATURA B'TERMISTORS 1K Il-Karta tal-Awtomazzjoni tal-Bini tal-Pi Hut għal Raspberry Pi - Fig11

KONFIGURAZZJONI TAL-KEJL TAT-TEMPERATURA B'TERMISTORS 10K Il-Karta tal-Awtomazzjoni tal-Bini tal-Pi Hut għal Raspberry Pi - Fig12

KONFIGURAZZJONI TAL-ĦRUĠ 0-10V. TAGĦBIJA MAX = 10mA Il-Karta tal-Awtomazzjoni tal-Bini tal-Pi Hut għal Raspberry Pi - Fig13

WATCHDOG HARDWARE

Il-Karta tal-Awtomazzjoni tal-Bini fiha ħardwer integrat li jiggarantixxi li l-proġett kritiku tal-missjoni tiegħek se jkompli jaħdem anke jekk is-software Raspberry Pi jitwaqqaf. Wara li titħaddem l-għassies ikun diżattivat, u jsir attiv wara li jirċievi l-ewwel reset.
Il-timeout default huwa 120 sekonda. Ladarba jiġi attivat, jekk ma jirċievix reset minn Raspberry Pi fi żmien 2 minuti, l-għassies jaqta 'l-enerġija u jirrestawraha wara 10 sekondi.
Raspberry Pi jeħtieġ li joħroġ kmand ta 'reset fuq il-port I2C qabel ma jiskadi t-tajmer fuq il-watchdog.
Il-perjodu tat-tajmer wara l-qawwa u l-perjodu tat-tajmer attiv jistgħu jiġu ssettjati mil-linja tal-kmand. In-numru ta 'resets huwa maħżun fil-flash u jista' jiġi aċċessat jew ikklerjat mil-linja tal-kmand. Il-kmandi kollha tal-għassa huma deskritti mill-funzjoni tal-għajnuna onlajn.

KALIBRAZZJONI TA’ INPUTS/OUTPUTS ANALOGIKU

L-inputs u l-outputs analogi kollha huma kalibrati fil-fabbrika, iżda l-kmandi tal-firmware jippermettu lill-utent biex jerġa 'jikkalibra l-bord, jew biex jikkalibrah għal preċiżjoni aħjar. L-inputs u l-outputs kollha huma kkalibrati f'żewġ punti; agħżel iż-żewġ punti qrib kemm jista' jkun taż-żewġt itruf tal-iskala. Biex tikkalibra l-inputs, l-utent għandu jipprovdi sinjali analogi. (Eżample: biex tikkalibra inputs 0-10V, l-utent għandu jipprovdi provvista ta 'enerġija aġġustabbli 10V). Biex tikkalibra l-outputs, l-utent għandu joħroġ kmand biex jistabbilixxi l-output għal valur mixtieq, ikejjel ir-riżultat u joħroġ il-kmand tal-kalibrazzjoni biex jaħżen il-valur.
Il-valuri huma maħżuna fi flash u l-kurva tad-dħul hija preżunta li hija lineari. Jekk isir żball waqt il-kalibrazzjoni billi ttajpja l-kmand ħażin, jista 'jintuża kmand RESET biex jerġa' jissettja l-kanali kollha fil-grupp korrispondenti għall-valuri tal-fabbrika. Wara RESET, il-kalibrazzjoni tista' terġa' tinbeda.
Il-bord jista 'jiġi kkalibrat mingħajr sors ta' sinjali analogi, billi l-ewwel jiġu kalibrati l-outputs u mbagħad jiġu kkalibrati l-outputs kalibrati għal inputs korrispondenti. Il-kmandi li ġejjin huma disponibbli għall-kalibrazzjoni:

IKALIBRA L-INPUTS 0-10V: megabas cuin
RESET KALIBRAZZJONI TA' INPUTS 0-10V: megabas rcuin
IKKALIBRA 10K INPUTS: megabas kresin
RESET 10K INPUTS: megabas rcresin
IKALIBRA L-ĦRUĠIET 0-10V: megabas qtugħ
AĦŻEN IL-VALUR KALIBRAT FIL-FLASH: megabas alta_comanda
RESET KALIBRAR TAL-ĦRUĠIET 0-10V: megabas rcuout

SPEĊIFIKAZZJONIJIET TAL-HARDWARE

FUJS JIRRISTETTABBIL BORD: 1A

INPUT 0-10V:

• Vol. Input Massimutage: 12V
• Impedenza tad-dħul: 20KΩ
• Riżoluzzjoni: 12 bits
• Sampir-rata: Tbd

INPUTS TA' GĦELUQ TAL-KUNTATT

  • Frekwenza massima tal-għadd: 100 Hz

ĦRUĠIET 0-10V:

  • Tagħbija Minima tal-Output: 1KΩ
  • Riżoluzzjoni: 13 BITS

ĦRUĠIET TRIAC:

  • Kurrent tal-Ħruġ Massimu: 1A
  • Vol massimu tal-ħruġtage: 120V

LINEARITY FUQ Skala SĦIĦA

L-inputs analogi huma pproċessati bl-użu ta 'konvertituri A/D ta' 12-il bit interni għall-proċessur abbord. L-inputs huma sampmmexxija f'675 Hz.
L-outputs analogi huma sintetizzati PWM bl-użu ta 'tajmers ta' 16-il bit. Il-valuri PWM ivarjaw minn 0 sa 4,800.
L-inputs u l-outputs kollha huma kalibrati fil-ħin tat-test fil-punti tat-tmiem u l-valuri huma maħżuna fi flash.
Wara l-kalibrazzjoni aħna ċċekkjaw il-linearità fuq skala sħiħa u ksibna r-riżultati li ġejjin:

Kanal Żball Max %
0-10V IN 15μV 0.15%
0-10V OUT 10μV 0.10%

SPEĊIFIKAZZJONIJIET MEKKANIĊI

Il-Karta tal-Awtomazzjoni tal-Bini tal-Pi Hut għal Raspberry Pi - Fig14

SETUP TAS-SOFTWARE

  1. Have Raspberry Pi tiegħek lest bil- l-aħħar OS.
  2. Ippermetti l-komunikazzjoni I2C: ~$ sudo raspi-config
    1. Ibdel il-Password tal-Utent Ibdel il-password għall-utent default
    2. Għażliet tan-Netwerk Ikkonfigura s-settings tan-netwerk
    3. Għażliet tal-Ibbutjar Ikkonfigura l-għażliet għall-bidu
    4. Għażliet ta 'Lokalizzazzjoni Issettja s-settings tal-lingwa u reġjonali biex jaqblu...
    5. Interfacing Għażliet Ikkonfigura konnessjonijiet mal-periferali 
    6. Overclock Ikkonfigura l-overclocking għall-Pi tiegħek
    7. Għażliet Avvanzati Ikkonfigura s-settings avvanzati
    8. Aġġornament Aġġorna din l-għodda għall-aħħar verżjoni
    9. Dwar raspi-config Informazzjoni dwar din il-konfigurazzjoni
    P1 Kamera Ippermetti/Iżżejjed il-konnessjoni mal-Raspberry Pi Camera
    P2 SSH Jippermettu/Iżżarma l-aċċess tal-linja tal-kmand mill-bogħod għall-Pi tiegħek
    P3 VNC Ippermetti/Iżżejjed l-aċċess grafiku mill-bogħod għall-Pi tiegħek billi tuża...
    P4 SPI Ippermetti/Iżżebża t-tagħbija awtomatika tal-modulu tal-kernel SPI
    P5 I2C Ippermetti/Iżżeb it-tagħbija awtomatika tal-modulu tal-kernel I2C
    P6 Serjali Jippermettu/Iżżarma messaġġi tal-qoxra u tal-qalba lejn il-port tas-serje
    P7 1-Wajer Ippermetti/Iżżejjed interface b'wajer wieħed
    P8 GPIO mill-bogħod Ippermetti/Iżżeb l-aċċess mill-bogħod għall-pinnijiet GPIO
  3. Installa s-softwer megabas minn github.com: ~$ git clone https://github.com/SequentMicrosystems/megabas-rpi.git
  4. ~$ cd /home/pi/megabas-rpi
  5.  ~/megaioind-rpi$ sudo make install
  6. ~/megaioind-rpi$ megabas

Il-programm se jirrispondi b'lista ta 'kmandi disponibbli.
Ittajpja "megabas -h" għall-għajnuna onlajn.
Wara li tinstalla s-softwer, tista 'taġġornah għall-aħħar verżjoni bil-kmandi:
~$ cd /home/pi/megabas-rpi
~/megabas-rpi$ git pull
~/megabas-rpi$ sudo make install Il-Pi - logo

Dokumenti / Riżorsi

Il-Karta tal-Awtomazzjoni tal-Bini tal-Pi Hut għal Raspberry Pi [pdfGwida għall-Utent
Karta tal-Awtomazzjoni tal-Bini għal Raspberry Pi, Karta tal-Awtomazzjoni tal-Bini, Karta tal-Awtomazzjoni għal Raspberry Pi, Karta tal-Awtomazzjoni tal-Raspberry Pi

Referenzi

Ħalli kumment

L-indirizz elettroniku tiegħek mhux se jiġi ppubblikat. L-oqsma meħtieġa huma mmarkati *