Pi - logotypen

BYGGAUTOMATISK kort för RASPBERRY Pi
ANVÄNDARGUIDE VERSION 4.1
SequentMicrosystems.com

ALLMÄN BESKRIVNING

Pi Hut Building Automation Card för Raspberry Pi - fig

Den andra generationen av vårt Building Automation Card ger Raspberry Pi-plattformen alla ingångar och utgångar som krävs för Building Automation Systems. Kortet kan staplas till 8 nivåer och fungerar med alla Raspberry Pi-versioner, från noll till 4.
Två av Raspberry Pi:s GPIO-stift används för I2C-kommunikation. Ett annat stift tilldelas för avbrottshanteraren, vilket lämnar 23 GPIO-stift tillgängliga för användaren.
Åtta universella ingångar, individuellt valbara, låter dig läsa 0-10V-signaler, räkna kontaktstängningar eller mäta temperaturer med 1K eller 10K termistorer. Fyra 0-10V programmerbara utgångar kan styra ljusdimmer eller andra industriella enheter. Fyra 24VAC triac-utgångar kan styra AC-reläer eller värme- och kylutrustning. LED-indikatorer visar status för alla utgångar. En RS485/MODBUS-port tillåter nästan obegränsad utbyggnad. Sist men inte minst kan en ny 1-WIRE-port användas för att avläsa temperaturen från DS18B20-sensorn.
TVS-dioder på alla ingångar skyddar kortet för extern ESD. Inbyggd återställningsbar säkring skyddar den från oavsiktliga kortslutningar. Enskild 24V AC eller DC strömkälla kan leverera 5V/3A för Raspberry Pi.

DRAG

  • Åtta jumper inställbara universella, analoga/digitala ingångar
  • 0-10V Ingångar eller
  • Kontakt ingångar för stängningsräknare eller
  • 1K/10K temperatursensoringångar
  • Fyra 0-10V utgångar
  • Fyra TRIAC-utgångar med 1A/48VAC-drivrutiner
  • Fyra LED-lampor för allmänna ändamål
  • RS485/MODBUS-port
  • Realtidsklocka med batteribackup
  • Inbyggd tryckknapp
  • 1-WIRE gränssnitt
  • TVS-skydd på alla ingångar
  • Inbyggd Hardware Watchdog
  • 24VAC/DC strömförsörjning

Alla ingångar och utgångar använder pluggbara kontakter som tillåter enkel åtkomst till kablar när flera kort staplas. Upp till åtta Building Automation Cards kan staplas ovanpå en Raspberry Pi. Korten delar en seriell I2C-buss med endast två av Raspberry Pi:s GPIO-stift för att hantera alla åtta kort.
De fyra generella lysdioderna kan associeras med de analoga ingångarna eller andra styrda processer.
En inbyggd tryckknapp kan programmeras för att minska ingångar, åsidosätta utgångar eller stänga av Raspberry Pi.

VAD FINNS I DITT SAT

  1. Byggautomatiseringskort för Raspberry PiPi Hut Building Automation Card för Raspberry Pi - Fig
  2. MonteringshårdvaraPi Hut Building Automation Card för Raspberry Pi - Fig1a. Fyra M2.5x18 mm hane-hona avstånd i mässing
    b. Fyra M2.5x5 mm mässingsskruvar
    c. Fyra M2.5 mässingsmuttrar
  3. Två hoppare.Pi Hut Building Automation Card för Raspberry Pi - Fig2Du behöver inte byglarna när du bara använder ett Building Automation Card. Se avsnittet STACKNIVÅJUMPERS om du planerar att använda flera kort.
  4. Alla nödvändiga honkopplingar.Pi Hut Building Automation Card för Raspberry Pi - Fig3

SNABB STARTGUIDE

  1. Anslut ditt Building Automation Card ovanpå din Raspberry Pi och slå på systemet.
  2. Aktivera I2C-kommunikation på Raspberry Pi med raspi-config.
  3. Installera programvaran från github.com:
    a. ~$ git klon https://github.com/SequentMicrosystems/megabas-rpi.git
    b. ~$ cd /home/pi/megabas-rpi
    c. ~/megabas-rpi$ sudo gör installera
  4. ~/megabas-rpi$ megabas
    Programmet kommer att svara med en lista över tillgängliga kommandon.

STYRELSENS LAYOUT

Pi Hut Building Automation Card för Raspberry Pi - BOARD LAYOUT

Fyra LED-lampor för allmänna ändamål kan styras i mjukvara. Lysdioderna kan aktiveras för att visa status för valfri ingång, utgång eller extern process.

STACKNIVÅHOPPARE

De tre vänstra positionerna på kontakten J3 används för att välja stapelnivå för kortet:Pi Hut Building Automation Card för Raspberry Pi - Fig4

INPUT SELECTION JUMPERS

De åtta universella ingångarna kan väljas individuellt för att läsa 0-10V, 1K eller 10K termistorer eller kontaktstängning/händelseräknare. Den maximala frekvensen för händelseräknare är 100 Hz.

Pi Hut Building Automation Card för Raspberry Pi - Fig5

RS-485/MODBUS-KOMMUNIKATION

Building Automation Card innehåller en standard RS485-transceiver som kan nås både av den lokala processorn och av Raspberry Pi. Den önskade konfigurationen ställs in från tre bypass-bypass på konfigurationskontakt J3.Pi Hut Building Automation Card för Raspberry Pi - Fig6

Om byglar är installerade kan Raspberry Pi kommunicera med vilken enhet som helst med ett RS485-gränssnitt. I den här konfigurationen är Building Automation Card en passiv brygga som endast implementerar de hårdvarunivåer som krävs av RS485-protokollet. För att använda den här konfigurationen måste du be den lokala processorn att släppa kontrollen över RS485-bussen:
~$ megabas [0] wcfgmb 0 0 0 0
Om byglar tas bort fungerar kortet som MODBUS-slav och implementerar MODBUS RTU-protokollet. Vilken MODBUS-master som helst kan komma åt alla kortets ingångar och ställa in alla utgångar med standard MODBUS-kommandon. En detaljerad lista över implementerade kommandon finns på GitHub:
https://github.com/SequentMicrosystems/megabas-rpi/blob/master/Modbus.md
I båda konfigurationerna måste den lokala processorn programmeras för att frigöra (byglarna installerade) eller styra (byglarna borttagna) RS485-signalerna. Se kommandoradens onlinehjälp för mer information.

RASPBERRY PI-HUVUD

Pi Hut Building Automation Card för Raspberry Pi - Fig7

KRAFTKRAV

Byggnadsautomationskortet kräver en extern 24VDC/AC-reglerad strömförsörjning. Ström tillförs kortet genom den dedikerade kontakten i det övre högra hörnet (se KORTLAYOUT). Korten accepterar antingen DC- eller AC-strömkälla. Om en likströmskälla används är polariteten inte viktig. En lokal 5V regulator ger upp till 3A ström till Raspberry Pi, och en 3.3V regulator driver de digitala kretsarna. Isolerade DC-DC-omvandlare används för att driva reläerna.

VI REKOMMENDERAR ATT ANVÄNDA ENDAST 24VDC/AC STRÖMFÖRSÖRJNING
FÖR ATT DRIVA HALLON PI-KORTET
Om flera byggnadsautomatiseringskort staplas ovanpå varandra rekommenderar vi att du använder en enda 24VDC/AC-strömkälla för att driva alla kort. Användaren måste dela kabeln och dra kablarna till varje kort.
ENERGIFÖRBRUKNING:
• 50 mA @ +24V

UNIVERSELLA INGÅNGAR

Building Automation Card har åtta universella ingångar som kan väljas med bygel för att mäta 010V-signaler, 1K eller 10K termistorer eller kontaktstängnings-/händelseräknare upp till 100Hz.Pi Hut Building Automation Card för Raspberry Pi - Fig8Pi Hut Building Automation Card för Raspberry Pi - Fig9

KONFIGURATION AV HÄNDELSESRÄKNARE/KONTAKTSTÄNGNING Pi Hut Building Automation Card för Raspberry Pi - Fig10

TEMPERATURMÄTNING KONFIGURATION MED 1K TERMISTORER Pi Hut Building Automation Card för Raspberry Pi - Fig11

TEMPERATURMÄTNING KONFIGURATION MED 10K TERMISTORER Pi Hut Building Automation Card för Raspberry Pi - Fig12

0-10V UTGÅNGAR KONFIGURATION. MAX LAST = 10mA Pi Hut Building Automation Card för Raspberry Pi - Fig13

HÅRDVARA VAKTHUND

Byggautomatiseringskortet innehåller en inbyggd hårdvaruövervakning som garanterar att ditt verksamhetskritiska projekt fortsätter att köras även om programvaran Raspberry Pi lägger på. Efter uppstart avaktiveras vakthunden och blir aktiv efter att den tagit emot den första återställningen.
Standard timeout är 120 sekunder. När den väl har aktiverats, om den inte får en återställning från Raspberry Pi inom 2 minuter, bryter vakthunden strömmen och återställer den efter 10 sekunder.
Raspberry Pi måste utfärda ett återställningskommando på I2C-porten innan timern på vakthunden går ut.
Timerperioden efter uppstart och aktiv timerperiod kan ställas in från kommandoraden. Antalet återställningar lagras i flash och kan nås eller raderas från kommandoraden. Alla watchdog-kommandon beskrivs av onlinehjälpfunktionen.

ANALOGA IN-/UTGÅNGAR KALIBRERING

Alla analoga in- och utgångar är kalibrerade på fabriken, men firmwarekommandon tillåter användaren att omkalibrera kortet eller kalibrera det till bättre precision. Alla in- och utgångar är kalibrerade i två punkter; välj de två punkterna så nära de två ändarna av skalan som möjligt. För att kalibrera ingångarna måste användaren tillhandahålla analoga signaler. (Example: för att kalibrera 0-10V ingångar måste användaren tillhandahålla en 10V justerbar strömförsörjning). För att kalibrera utgångarna måste användaren utfärda ett kommando för att ställa in utgången till ett önskat värde, mäta resultatet och utfärda kalibreringskommandot för att lagra värdet.
Värdena lagras i blixt och ingångskurvan antas vara linjär. Om ett misstag görs under kalibreringen genom att skriva fel kommando, kan ett RESET-kommando användas för att återställa alla kanaler i motsvarande grupp till fabriksvärden. Efter RESET kan kalibreringen startas om.
Kortet kan kalibreras utan en källa för analoga signaler, genom att först kalibrera utgångarna och sedan dirigera de kalibrerade utgångarna till motsvarande ingångar. Följande kommandon är tillgängliga för kalibrering:

KALIBRERA 0-10V INGÅNGAR: megabas cuin
ÅTERSTÄLL KALIBRERING AV 0-10V INGÅNGAR: megabas rcuin
KALIBRERA 10K INGÅNGAR: megabas cresin
ÅTERSTÄLL 10K INGÅNGAR: megabas rcresin
KALIBRERA 0-10V UTGÅNGAR: megabas cuout
LAGRA KALIBRERAT VÄRDE I FLASH: megabas alta_comanda
ÅTERSTÄLL KALIBRERING AV 0-10V UTGÅNGAR: megabas rcuout

HÅRDVARUSPECIFIKATIONER

OMBORD ÅTERSTÄLLBAR SÄKRING: 1A

0-10V INGÅNGAR:

• Maximal Input Voltage: 12V
• Ingångsimpedans: 20KΩ
• Upplösning: 12 bitar
• Sample kurs: tbd

KONTAKSTÄNGNINGSINGÅNGAR

  • Maximal räknefrekvens: 100 Hz

0-10V UTGÅNGAR:

  • Minsta uteffekt: 1KΩ
  • Upplösning: 13 BITS

TRIAC UTGÅNGAR:

  • Maximal utström: 1A
  • Maximal utmatning Voltage: 120V

LINEARITET ÖVER FULLSKALA

Analoga ingångar bearbetas med 12-bitars A/D-omvandlare internt i den inbyggda processorn. Ingångarna är sampled vid 675 Hz.
Analoga utgångar är PWM-syntetiserade med 16-bitars timer. PWM-värden sträcker sig från 0 till 4,800 XNUMX.
Alla in- och utgångar kalibreras vid testtillfället vid ändpunkterna och värdena lagras i flash.
Efter kalibrering kontrollerade vi linjäriteten över full skala och fick följande resultat:

Kanal Max fel %
0-10V IN 15 μV 0.15 %
0-10V UT 10 μV 0.10 %

MEKANISKA SPECIFIKATIONER

Pi Hut Building Automation Card för Raspberry Pi - Fig14

PROGRAMINSTÄLLNINGAR

  1. Ha din Raspberry Pi redo med senaste OS.
  2. Aktivera I2C-kommunikation: ~$ sudo raspi-config
    1. Ändra användarlösenord Ändra lösenord för standardanvändare
    2. Nätverksalternativ Konfigurera nätverksinställningar
    3. Startalternativ Konfigurera alternativ för uppstart
    4. Lokaliseringsalternativ Ställ in språk och regionala inställningar för att matcha...
    5. Gränssnittsalternativ Konfigurera anslutningar till kringutrustning 
    6. Överklocka Konfigurera överklockning för din Pi
    7. Avancerade alternativ Konfigurera avancerade inställningar
    8. Uppdatera Uppdatera det här verktyget till den senaste versionen
    9. Om raspi-config Information om denna konfiguration
    P1 Kamera Aktivera/inaktivera anslutning till Raspberry Pi-kameran
    P2 SSH Aktivera/inaktivera fjärrkommandoradsåtkomst till din Pi
    P3 VNC Aktivera/inaktivera grafisk fjärråtkomst till din Pi med...
    P4 SPI Aktivera/avaktivera automatisk laddning av SPI-kärnmodulen
    P5 I2C Aktivera/inaktivera automatisk laddning av I2C-kärnmodulen
    P6 Serie Aktivera/inaktivera skal- och kärnmeddelanden till serieporten
    P7 1-tråd Aktivera/inaktivera entrådsgränssnitt
    P8 Fjärr GPIO Aktivera/inaktivera fjärråtkomst till GPIO-stift
  3. Installera megabas-mjukvaran från github.com: ~$ git clone https://github.com/SequentMicrosystems/megabas-rpi.git
  4. ~$ cd /home/pi/megabas-rpi
  5.  ~/megaioind-rpi$ sudo gör installera
  6. ~/megaioind-rpi$ megabas

Programmet kommer att svara med en lista över tillgängliga kommandon.
Skriv "megabas -h" för onlinehjälp.
Efter installation av programvaran kan du uppdatera den till den senaste versionen med kommandona:
~$ cd /home/pi/megabas-rpi
~/megabas-rpi$ git pull
~/megabas-rpi$ sudo gör installera Pi - logotypen

Dokument/resurser

Pi Hut Building Automation Card för Raspberry Pi [pdf] Användarhandbok
Building Automation Card för Raspberry Pi, Building Automation Card, Automation Card för Raspberry Pi, Raspberry Pi Automation Card Building

Referenser

Lämna en kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade *