Karta automatyki budynkowej SEQUENT MICROSYSTEMS 0104110000076748 dla Raspberry Pi
Informacje o produkcie
Karta Building Automation Card dla Raspberry Pi to wszechstronna karta, która pozwala użytkownikom dodawać różne wejścia i wyjścia do Raspberry Pi. Jest wyposażona w osiem uniwersalnych wejść z możliwością ustawienia zworki, które można skonfigurować do odczytu sygnałów 0-10 V, liczników zamknięć styków lub czujników temperatury 1K/10K. Karta zawiera również cztery diody LED ogólnego przeznaczenia, które można kontrolować za pomocą oprogramowania, aby wskazywać stan wejść, wyjść lub procesów zewnętrznych. Ponadto zawiera transceiver RS-485 do komunikacji i zasilacz zarówno dla karty, jak i Raspberry Pi.
Instrukcje użytkowania produktu
- Zacznij od podłączenia karty automatyki budynkowej na górze
Raspberry Pi i włącz system. - Włącz komunikację I2C na Raspberry Pi za pomocą
raspi-config. - Zainstaluj oprogramowanie z github.com, wykonując następujące czynności:
- Otwórz terminal i wprowadź polecenie:
git clone
https://github.com/SequentMicrosystems/megabas-rpi.git - Zmień katalog na sklonowane repozytorium:
cd/home/pi/megabas-rpi.
- Zainstaluj oprogramowanie z uprawnieniami administratora:
sudomake install
- Otwórz terminal i wprowadź polecenie:
- Uruchom program, wpisując polecenie:
megabas
- Aby uzyskać dalsze informacje na temat konfiguracji i użytkowania programu, zapoznaj się z listą dostępnych poleceń programu.
Należy pamiętać, że w przypadku korzystania z wielu kart automatyki budynkowej zaleca się korzystanie z pojedynczego zasilacza 24 VDC/AC do zasilania wszystkich kart. Użytkownik musi rozdzielić kabel i poprowadzić przewody do każdej karty. Pobór mocy karty wynosi 50 mA przy +24 V.
OGÓLNY OPIS
- Druga generacja naszej karty automatyki budynkowej wprowadza na platformę Raspberry Pi wszystkie wejścia i wyjścia wymagane dla systemów automatyki budynkowej. Można ją układać w stosy do 8 poziomów, karta współpracuje ze wszystkimi wersjami Raspberry Pi, od Zero do
- Dwa piny GPIO Raspberry Pi są używane do komunikacji I2C. Kolejny pin jest przydzielony do obsługi przerwań, pozostawiając użytkownikowi 23 piny GPIO.
- Osiem uniwersalnych wejść, wybieranych indywidualnie, pozwala na odczyt sygnałów 0-10 V, zliczanie zamknięć styków lub pomiar temperatur za pomocą termistorów 1K lub 10K. Cztery programowalne wyjścia 0-10 V mogą sterować ściemniaczami światła lub innymi urządzeniami przemysłowymi. Cztery wyjścia 24 VAC mogą sterować przekaźnikami AC lub urządzeniami grzewczymi i chłodzącymi. Wskaźniki LED pokazują stan wszystkich wyjść. Dwa porty RS485/MODBUS umożliwiają niemal nieograniczoną rozbudowę.
- Diody TVS na wszystkich wejściach chronią kartę przed zewnętrznym ESD. Wbudowany bezpiecznik resetowalny chroni ją przed przypadkowymi zwarciami.
CECHY
- Osiem ustawianych zworką uniwersalnych wejść analogowych/cyfrowych
- Wejścia 0-10 V lub
- Wejścia licznika zwarć styków lub
- Wejścia czujnika temperatury 1K/10K
- Cztery wyjścia 0-10 V
- Cztery wyjścia triakowe ze sterownikami 1A/48VAC
- Cztery diody LED ogólnego przeznaczenia
- Porty wejściowe i wyjściowe RS485
- Zegar czasu rzeczywistego z podtrzymaniem bateryjnym
- Przycisk na pokładzie
- Zabezpieczenie TVS na wszystkich wejściach
- Wbudowany moduł nadzorujący sprzęt
- Zasilanie 24VAC
Wszystkie wejścia i wyjścia wykorzystują złącza wtykowe, które umożliwiają łatwy dostęp do okablowania, gdy wiele kart jest ułożonych w stos. Na jednym Raspberry Pi można ułożyć do ośmiu kart Building Automation. Karty współdzielą magistralę szeregową I2C, wykorzystując tylko dwa piny GPIO Raspberry Pi do zarządzania wszystkimi ośmioma kartami. Ta funkcja pozostawia pozostałe 24 GPIO dostępne dla użytkownika.
Cztery diody LED ogólnego przeznaczenia można powiązać z wejściami analogowymi lub innymi kontrolowanymi procesami. Wbudowany przycisk można zaprogramować tak, aby odcinał wejścia, zastępował wyjścia lub wyłączał Raspberry Pi
CO JEST W TWOIM ZESTAWIE
- Karta automatyki budynkowej dla Raspberry Pi
- Sprzęt montażowy
- a. Cztery mosiężne podkładki M2.5x18mm męsko-żeńskie
- b. Cztery mosiężne śruby M2.5x5mm
- c. Cztery mosiężne nakrętki M2.5
- Dwa swetry.
Zworki nie są potrzebne, gdy używana jest tylko jedna Karta Automatyki Budynku. Jeśli planujesz używać wielu kart, zobacz sekcję ZWROTY POZIOMU STOSOWANIA.
- Wszystkie wymagane złącza żeńskie.
PRZEWODNIK SZYBKIEGO URUCHOMIENIA
- Podłącz kartę automatyki budynkowej do Raspberry Pi i włącz system.
- Włącz komunikację I2C na Raspberry Pi za pomocą raspi-config.
- Zainstaluj oprogramowanie z github.com:
- a. ~$ klon gita https://github.com/SequentMicrosystems/megabas-rpi.git
- b. ~$ cd /home/pi/megabas-rpi
- c. ~/megabas-rpi$ sudo wykonaj instalację
- ~/megabas-rpi$ megabas
Program odpowie listą dostępnych poleceń.
UKŁAD PŁYTY
Cztery diody ogólnego przeznaczenia mogą być sterowane programowo. Diody LED można aktywować, aby pokazać stan dowolnego wejścia, wyjścia lub procesu zewnętrznego.
Zworki na poziomie stosu
Lewe trzy pozycje złącza J3 służą do wyboru poziomu stosu kart:
Zworki wyboru wejścia
Osiem wejść uniwersalnych można indywidualnie wybierać zworkami, aby odczytywać termistory 0-10 V, 1 K lub 10 K lub liczniki zwarć styków/zdarzeń. Maksymalna częstotliwość liczników zdarzeń wynosi 100 Hz.
KOMUNIKACJA RS-485/MODBUS
Karta Building Automation Card zawiera standardowy transceiver RS485, do którego dostęp można uzyskać zarówno za pomocą lokalnego procesora, jak i Raspberry Pi. Pożądana konfiguracja jest ustawiana za pomocą trzech zworek obejściowych na złączu konfiguracyjnym J3.
Jeśli zamontowano zworki, Raspberry Pi może komunikować się z dowolnym urządzeniem z interfejsem RS485. W tej konfiguracji karta automatyki budynku jest pasywnym mostem, który implementuje tylko poziomy sprzętowe wymagane przez protokół RS485. Aby użyć tej konfiguracji, należy powiedzieć lokalnemu procesorowi, aby zwolnił kontrolę nad magistralą RS485:
- ~$ megabas [0] wcfgmb 0 0 0 0
Jeśli zworki zostaną usunięte, karta działa jako MODBUS slave i implementuje protokół MODBUS RTU. Każdy MODBUS master może uzyskać dostęp do wszystkich wejść karty i ustawić wszystkie wyjścia za pomocą standardowych poleceń MODBUS. Szczegółową listę zaimplementowanych poleceń można znaleźć na GitHub: https://github.com/SequentMicrosystems/megabas-rpi/blob/master/Modbus.md
W obu konfiguracjach lokalny procesor musi zostać zaprogramowany tak, aby zwalniał (zworki zainstalowane) lub kontrolował (zworki usunięte) sygnały RS485. Więcej informacji można znaleźć w pomocy online wiersza poleceń.
NAGŁÓWEK RASPBERRY PI
WYMAGANIA DOTYCZĄCE ZASILANIA
Karta automatyki budynku wymaga zewnętrznego regulowanego zasilacza 24 VDC/AC. Zasilanie jest dostarczane do płytki przez dedykowane złącze w prawym górnym rogu (patrz UKŁAD PŁYTKI). Płytki akceptują źródło zasilania DC lub AC. Jeśli używane jest źródło zasilania DC, biegunowość nie ma znaczenia.
Lokalny regulator 5 V dostarcza do Raspberry Pi prąd o natężeniu do 3 A, a regulator 3.3 V zasila obwody cyfrowe. Do zasilania przekaźników używane są izolowane przetworniki DC-DC.
ZALECA SIĘ UŻYWANIE WYŁĄCZNIE ZASILACZA 24 V DC/AC DO ZASILANIA KARTY RASPBERRY PI
Jeśli wiele kart automatyki budynkowej jest ułożonych jedna na drugiej, zalecamy użycie pojedynczego zasilacza 24 VDC/AC do zasilania wszystkich kart. Użytkownik musi rozdzielić kabel i poprowadzić przewody do każdej karty.
POBÓR MOCY:
- 50 mA przy +24V
WEJŚCIA UNIWERSALNE
Karta automatyki budynkowej ma osiem uniwersalnych wejść, które można przełączać za pomocą zworki w celu pomiaru sygnałów 0-10 V, termistorów 1K lub 10K lub liczników zdarzeń/zamknięć styków do 100 Hz.
KONFIGURACJA WEJŚĆ 0-10V
KONFIGURACJA LICZNIKA ZDARZEŃ/ZAMKNIĘCIA STYKU
KONFIGURACJA POMIARU TEMPERATURY Z TERMISTORAMI 1K
KONFIGURACJA POMIARU TEMPERATURY Z TERMISTORAMI 10K
KONFIGURACJA WYJŚĆ 0-10V. MAKSYMALNE OBCIĄŻENIE = 10mA
KONFIGURACJA WYJŚĆ TRIAC. MAKSYMALNE OBCIĄŻENIE = 1A
SPRZĘT WATCHDOG
- Karta Building Automation Card zawiera wbudowany sprzętowy watchdog, który zagwarantuje, że Twój projekt o znaczeniu krytycznym będzie działał, nawet jeśli oprogramowanie Raspberry Pi się zawiesi. Po włączeniu watchdog jest wyłączany i staje się aktywny po otrzymaniu pierwszego resetu.
- Domyślny limit czasu wynosi 120 sekund. Po aktywacji, jeśli nie otrzyma resetu od Raspberry Pi w ciągu 2 minut, watchdog odcina zasilanie i przywraca je po 10 sekundach.
- Raspberry Pi musi wydać polecenie resetu na porcie I2C, zanim timer na watchdogu wygaśnie. Okres timera po włączeniu zasilania i okres aktywnego timera można ustawić z wiersza poleceń. Liczba resetów jest przechowywana w pamięci flash i można uzyskać do niej dostęp lub ją wyczyścić z wiersza poleceń. Wszystkie polecenia watchdog są opisane w funkcji pomocy online.
KALIBRACJA WEJŚĆ/WYJŚĆ ANALOGOWYCH
Wszystkie wejścia i wyjścia analogowe są kalibrowane w fabryce, ale polecenia oprogramowania sprzętowego pozwalają użytkownikowi na ponowną kalibrację płytki lub kalibrację jej z większą precyzją. Wszystkie wejścia i wyjścia są kalibrowane w dwóch punktach; wybierz dwa punkty jak najbliżej obu końców skali. Aby skalibrować wejścia, użytkownik musi dostarczyć sygnały analogowe. (np.ample: aby skalibrować wejścia 0-10 V, użytkownik musi zapewnić regulowany zasilacz 10 V). Aby skalibrować wyjścia, użytkownik musi wydać polecenie ustawienia wyjścia na żądaną wartość, zmierzyć wynik i wydać polecenie kalibracji, aby zapisać wartość.
Wartości są zapisywane w pamięci flash i zakłada się, że krzywa wejściowa jest liniowa. Jeśli podczas kalibracji popełniono błąd w wyniku wpisania nieprawidłowego polecenia, polecenie RESET może zostać użyte do zresetowania wszystkich kanałów w odpowiedniej grupie do wartości fabrycznych. Po RESETIE kalibrację można wznowić.
Płytkę można skalibrować bez źródła sygnałów analogowych, kalibrując najpierw wyjścia, a następnie kierując skalibrowane wyjścia do odpowiednich wejść. Do kalibracji dostępne są następujące polecenia:
- KALIBRACJA WEJŚĆ 0-10V: megabasy cuin
- RESET KALIBRACJI WEJŚĆ 0-10V: megabasy rcuin
- CALIBRATE 10K WEJŚCIA: megabasy Kresyna
- ZRESETUJ WEJŚCIA 10 XNUMX: megabasy rekrezyna
- KALIBRACJA WYJŚĆ 0-10V: megabasy wycięcie
- ZAPISYWANIE SKALIBROWANEJ WARTOŚCI W PAMIĘCI FLASH: megabasy alta_comanda
- KALIBRACJA RESETOWANIA WYJŚĆ 0-10V: megabasy wyjście
SPECYFIKACJA SPRZĘTU
RESETOWALNY BEZPIECZNIK NA POKŁADZIE
WEJŚCIA 0-10V:
- Maksymalna objętość wejściowatage: 12 V
- Impedancja wejściowa: 20 kΩ
- Rezolucja: 12 bitów
- Sampstawka: tbd
WEJŚCIA ZAMKNIĘTE STYKÓW
- Maksymalna częstotliwość zliczania: 100 Hz
WYJŚCIA 0-10V:
- Minimalne obciążenie wyjściowe: 1 kΩ
- Rozdzielczość: 13 BITÓW
WYJŚCIA TRIACKIE:
- Maksymalny prąd wyjściowy: 1A
- Maksymalna moc wyjściowatage: 120 V
LINIOWOŚĆ W PEŁNEJ SKALI
- Wejścia analogowe są przetwarzane za pomocą 12-bitowych przetworników A/D wewnętrznych wbudowanego procesora. Wejścia są sampprowadził przy 675 Hz.
- Wyjścia analogowe są syntetyzowane PWM przy użyciu 16-bitowych timerów. Wartości PWM mieszczą się w zakresie od 0 do 4,800.
- Wszystkie wejścia i wyjścia są kalibrowane w czasie testu w punktach końcowych, a wartości są zapisywane w pamięci flash.
- Po kalibracji sprawdziliśmy liniowość w pełnej skali i otrzymaliśmy następujące wyniki:
Kanał/Maks./Błąd %
- Wejście 0-10 V: 15μV: 0.15%
- 0-10 V: WYJŚCIE: 10μV 0.1%
DANE MECHANICZNE
KONFIGURACJA OPROGRAMOWANIA
- Przygotuj swoje Raspberry Pi z najnowszym systemem operacyjnym.
- Włącz komunikację I2C:
~$ sudo konfiguracja raspi- Zmień hasło użytkownika Zmień hasło użytkownika domyślnego
- Opcje sieciowe Skonfiguruj ustawienia sieciowe
- Opcje rozruchu Skonfiguruj opcje uruchamiania
- Opcje lokalizacji Skonfiguruj ustawienia językowe i regionalne, aby dopasować je do...
- Opcje interfejsu Konfiguracja połączeń z urządzeniami peryferyjnymi
- Overclock Skonfiguruj overclocking dla swojego Pi
- Opcje zaawansowane Skonfiguruj ustawienia zaawansowane
- Aktualizacja Zaktualizuj to narzędzie do najnowszej wersji
- Informacje o raspi-config Informacje o tej konfiguracji
- Kamera P1 Włącz/wyłącz połączenie z kamerą Raspberry Pi
- P2 SSH Włącz/wyłącz zdalny dostęp do wiersza poleceń na Twoim Pi
- P3 VNC Włącz/wyłącz graficzny dostęp zdalny do twojego Raspberry Pi za pomocą…
- P4 SPI Włącz/wyłącz automatyczne ładowanie modułu jądra SPI
- P5 I2C Włącz/wyłącz automatyczne ładowanie modułu jądra I2C
- P6 Serial Włącz/wyłącz komunikaty powłoki i jądra dla portu szeregowego
- P7 1-Wire Włącz/wyłącz interfejs jednoprzewodowy
- P8 Zdalne GPIO Włącz/wyłącz zdalny dostęp do pinów GPIO
- Zainstaluj oprogramowanie megabas z github.com:
- 4. ~$cd /home/pi/megabas-rpi
- 5. ~/megaioind-rpi$ sudo make install
- 6. ~/megaioind-rpi$ megabas
Program odpowie listą dostępnych poleceń.
Wpisz „megabas -h”, aby uzyskać pomoc online.
Po zainstalowaniu oprogramowania możesz zaktualizować je do najnowszej wersji za pomocą poleceń:
- ~$ płyta /home/pi/megabas-rpi
- ~/megabas-rpi$ git pull
- ~/megabas-rpi$ sudo wykonaj instalację
Dokumenty / Zasoby
![]() |
Karta automatyki budynkowej SEQUENT MICROSYSTEMS 0104110000076748 dla Raspberry Pi [plik PDF] Instrukcja użytkownika 0104110000076748 Karta automatyki budynkowej dla Raspberry Pi, 0104110000076748, Karta automatyki budynkowej dla Raspberry Pi, Karta automatyki budynkowej, Karta automatyki, Karta |