Пі - логотип

Карта АВТОМАТИЗАЦІЇ БУДІВЕЛЬ для RASPBERRY Pi
КЕРІВНИЦТВО КОРИСТУВАЧА ВЕРСІЯ 4.1
SequentMicrosystems.com

ЗАГАЛЬНИЙ ОПИС

Картка Pi Hut Building Automation для Raspberry Pi – рис

Друге покоління нашої карти Building Automation Card передає на платформу Raspberry Pi усі входи та виходи, необхідні для систем автоматизації будинків. Можливість стекувати до 8 рівнів, карта працює з усіма версіями Raspberry Pi, від Zero до 4.
Два контакти GPIO Raspberry Pi використовуються для зв’язку I2C. Інший контакт виділяється для обробника переривань, залишаючи 23 контакти GPIO доступними для користувача.
Вісім універсальних входів з індивідуальним вибором дозволяють зчитувати сигнали 0-10 В, рахувати замикання контактів або вимірювати температуру за допомогою термісторів 1K або 10K. Чотири програмованих виходи 0-10 В можуть керувати регуляторами світла або іншими промисловими пристроями. Чотири виходи симистора 24 В змінного струму можуть керувати реле змінного струму або обладнанням для опалення та охолодження. Світлодіодні індикатори показують стан усіх виходів. Порт RS485/MODBUS забезпечує майже необмежену можливість розширення. І останнє, але не менш важливе: новий порт 1-WIRE можна використовувати для зчитування температури з датчика DS18B20.
Діоди TVS на всіх входах захищають карту від зовнішнього електростатичного розряду. Вбудований запобіжник, який перемикається, захищає його від випадкового короткого замикання. Одне джерело живлення 24 В змінного або постійного струму може забезпечити 5 В/3 А для Raspberry Pi.

ОСОБЛИВОСТІ

  • Вісім універсальних аналогових/цифрових входів, що встановлюються
  • Входи 0-10 В або
  • Входи лічильника замикання контактів або
  • Входи датчика температури 1K/10K
  • Чотири виходи 0-10 В
  • Чотири виходи TRIAC з драйверами 1A/48VAC
  • Чотири світлодіоди загального призначення
  • Порт RS485/MODBUS
  • Годинник реального часу з резервним живленням
  • Бортова кнопка
  • Інтерфейс 1-WIRE
  • TVS захист на всіх входах
  • Вбудований Hardware Watchdog
  • Джерело живлення 24VAC/DC

Для всіх входів і виходів використовуються роз’єми, що забезпечують легкий доступ до дротів, коли в стопці розміщено кілька карт. На один Raspberry Pi можна помістити до восьми карт автоматизації будівель. Карти спільно використовують послідовну шину I2C, використовуючи лише два контакти GPIO Raspberry Pi для керування всіма вісьмома картами.
Чотири світлодіоди загального призначення можуть бути пов'язані з аналоговими входами або іншими контрольованими процесами.
Вбудовану кнопку можна запрограмувати на вимикання входів, перевизначення виходів або вимикання Raspberry Pi.

ЩО Є У ВАШОМУ КОМПЛЕКТІ

  1. Картка автоматизації будівництва для Raspberry PiКартка Pi Hut Building Automation для Raspberry Pi – рис
  2. Монтажна фурнітураКартка Pi Hut Building Automation Card для Raspberry Pi – рис.1a. Чотири латунні опори M2.5x18 мм
    b. Чотири латунні гвинти M2.5x5 мм
    в. Чотири латунні гайки М2.5
  3. Дві перемички.Картка Pi Hut Building Automation Card для Raspberry Pi – рис.2Якщо використовується лише одна карта автоматизації будівлі, перемички не потрібні. Дивіться розділ ПЕРЕМИЧКИ РІВНЯ СТОСУ, якщо ви плануєте використовувати кілька карток.
  4. Усі необхідні гніздові роз’єми.Картка Pi Hut Building Automation Card для Raspberry Pi – рис.3

КОРОТКИЙ ПОСІБНИК З ПОЧАТКУ

  1. Підключіть свою карту автоматизації будівлі до Raspberry Pi і ввімкніть систему.
  2. Увімкніть зв’язок I2C на Raspberry Pi за допомогою raspi-config.
  3. Встановіть програмне забезпечення з github.com:
    a. ~$ git клон https://github.com/SequentMicrosystems/megabas-rpi.git
    b. ~$ cd /home/pi/megabas-rpi
    в. ~/megabas-rpi$ sudo make install
  4. ~/megabas-rpi$ мегабас
    Програма відповість списком доступних команд.

РОЗМІЩЕННЯ ДОШКИ

Картка Pi Hut Building Automation Card для Raspberry Pi – МАКЕТ ДОШКИ

Чотирма світлодіодами загального призначення можна керувати програмно. Світлодіоди можна активувати, щоб показати стан будь-якого входу, виходу або зовнішнього процесу.

ПЕРЕМИЧКИ РІВНЯ СТЕКУ

Три ліві позиції роз’єму J3 використовуються для вибору рівня стека карти:Картка Pi Hut Building Automation Card для Raspberry Pi – рис.4

ПЕРЕМИЧКИ ВИБІРУ ВХОДУ

Вісім універсальних входів можна окремо вибрати перемичкою для зчитування термісторів 0-10 В, 1 К або 10 К або лічильників замикань контактів/подій. Максимальна частота лічильників подій становить 100 Гц.

Картка Pi Hut Building Automation Card для Raspberry Pi – рис.5

ЗВ'ЯЗОК RS-485/MODBUS

Плата Building Automation Card містить стандартний трансивер RS485, до якого можна отримати доступ як через локальний процесор, так і через Raspberry Pi. Бажана конфігурація встановлюється за допомогою трьох байпасних перемичок на конфігураційному роз’ємі J3.Картка Pi Hut Building Automation Card для Raspberry Pi – рис.6

Якщо встановлені перемички, Raspberry Pi може спілкуватися з будь-яким пристроєм з інтерфейсом RS485. У цій конфігурації Building Automation Card є пасивним мостом, який реалізує лише апаратні рівні, необхідні для протоколу RS485. Щоб використовувати цю конфігурацію, вам потрібно сказати локальному процесору звільнити керування шиною RS485:
~$ megabas [0] wcfgmb 0 0 0 0
Якщо перемички видалені, карта працює як підлегла мережа MODBUS і реалізує протокол MODBUS RTU. Будь-який майстер MODBUS може отримати доступ до всіх входів карти та налаштувати всі виходи за допомогою стандартних команд MODBUS. Детальний список реалізованих команд можна знайти на GitHub:
https://github.com/SequentMicrosystems/megabas-rpi/blob/master/Modbus.md
В обох конфігураціях локальний процесор потрібно запрограмувати на звільнення (встановлені перемички) або керування (перемички зняті) сигналів RS485. Щоб отримати додаткову інформацію, перегляньте онлайн-довідку командного рядка.

ЗАГОЛОВОК RASPBERRY PI

Картка Pi Hut Building Automation Card для Raspberry Pi – рис.7

ВИМОГИ ДО ПОТУЖЕННЯ

Плата автоматизації будівлі потребує зовнішнього регульованого джерела живлення 24 В постійного струму/змінного струму. Живлення на плату подається через спеціальний роз’єм у правому верхньому кутку (див. КОМПОЗИЦІЯ ПЛАТИ). Плати приймають джерело живлення постійного або змінного струму. Якщо використовується джерело постійного струму, полярність не має значення. Місцевий регулятор 5 В подає живлення до 3 А на Raspberry Pi, а регулятор 3.3 В живить цифрові схеми. Для живлення реле використовуються ізольовані DC-DC перетворювачі.

МИ РЕКОМЕНДУЄМО ВИКОРИСТОВУВАТИ ЛИШЕ ДЖЕРЕЛО ЖИВЛЕННЯ 24 В DC/AC
ДЛЯ ЖИВЛЕННЯ КАРТИ RASPBERRY PI
Якщо кілька плат Building Automation встановлено одна на одну, ми рекомендуємо використовувати один джерело живлення 24 В постійного струму/змінного струму для живлення всіх карт. Користувач повинен розділити кабель і провести дроти до кожної карти.
СПОЖИВАНА ЕНЕРГІЯ:
• 50 мА при +24 В

УНІВЕРСАЛЬНІ ВХОДИ

Плата автоматизації будівлі має вісім універсальних входів, які можна вибрати перемичкою для вимірювання сигналів 010 В, термісторів 1 К або 10 К або лічильників замикань контактів/подій до 100 Гц.Картка Pi Hut Building Automation Card для Raspberry Pi – рис.8Картка Pi Hut Building Automation Card для Raspberry Pi – рис.9

КОНФІГУРАЦІЯ ЛІЧИЛЬНИКА ПОДІЙ/ЗАКРИТТЯ КОНТАКТІВ Картка Pi Hut Building Automation Card для Raspberry Pi – рис.10

КОНФІГУРАЦІЯ ВИМІРЮВАННЯ ТЕМПЕРАТУРИ З ТЕРМІСТОРАМИ 1K Картка Pi Hut Building Automation Card для Raspberry Pi – рис.11

КОНФІГУРАЦІЯ ВИМІРЮВАННЯ ТЕМПЕРАТУРИ З ТЕРМІСТОРАМИ 10K Картка Pi Hut Building Automation Card для Raspberry Pi – рис.12

КОНФІГУРАЦІЯ ВИХОДІВ 0-10 В. МАКСИМАЛЬНЕ НАВАНТАЖЕННЯ = 10 мА Картка Pi Hut Building Automation Card для Raspberry Pi – рис.13

АПАРАТНИЙ СТОРОЖ

Картка автоматизації будівлі містить вбудований апаратний сторожовий таймер, який гарантує, що ваш критично важливий проект продовжуватиме працювати, навіть якщо програмне забезпечення Raspberry Pi зависне. Після ввімкнення живлення сторожовий таймер вимикається та стає активним після першого скидання.
Тайм-аут за замовчуванням становить 120 секунд. Після активації, якщо він не отримує скидання від Raspberry Pi протягом 2 хвилин, сторожовий таймер вимикає живлення та відновлює його через 10 секунд.
Raspberry Pi має надати команду скидання на порт I2C до закінчення таймера на сторожовому таймері.
Період таймера після ввімкнення та активний період таймера можна встановити з командного рядка. Кількість скидань зберігається у флеш-пам’яті, і до неї можна отримати доступ або видалити її з командного рядка. Усі команди сторожового таймера описані у функції онлайн-довідки.

КАЛІБРУВАННЯ АНАЛОГОВИХ ВХОДІВ/ВИХОДІВ

Усі аналогові входи та виходи відкалібровані на заводі, але команди вбудованого програмного забезпечення дозволяють користувачеві повторно відкалібрувати плату або відкалібрувати її з кращою точністю. Всі входи і виходи калібруються в двох точках; виберіть дві точки якомога ближче до двох кінців шкали. Щоб відкалібрувати входи, користувач повинен надати аналогові сигнали. (Прикладample: щоб відкалібрувати входи 0-10 В, користувач повинен забезпечити регульоване джерело живлення 10 В). Щоб відкалібрувати виходи, користувач повинен видати команду, щоб встановити вихід на потрібне значення, виміряти результат і видати команду калібрування для збереження значення.
Значення зберігаються у флеш-пам’яті, а вхідна крива вважається лінійною. Якщо під час калібрування було допущено помилку через введення неправильної команди, команду RESET можна використати для скидання всіх каналів у відповідній групі до заводських значень. Після RESET калібрування можна перезапустити.
Плату можна відкалібрувати без джерела аналогових сигналів, відкалібрувавши спочатку виходи, а потім направивши відкалібровані виходи на відповідні входи. Для калібрування доступні такі команди:

КАЛІБРУВАННЯ ВХОДІВ 0-10 В: мегабас cuin
СКИНУТИ КАЛІБРУВАННЯ ВХОДІВ 0-10 В: мегабас rcuin
КАЛІБРУВАННЯ ВХОДІВ 10K: мегабас крезин
СКИНУТИ 10K ВХОДИ: мегабас ркрезин
КАЛІБРУВАННЯ ВИХОДІВ 0-10 В: мегабас cuout
ЗБЕРЕГТИ КАЛІБРОВАНЕ ЗНАЧЕННЯ У FLASH: мегабас alta_comanda
СКИНУТИ КАЛІБРУВАННЯ ВИХОДІВ 0-10 В: мегабас rcuout

ХАРАКТЕРИСТИКИ ОБЛАДНАННЯ

БОРТОВИЙ ПЕРЕКЛАДНИЙ ЗАПОБІЖНИК: 1A

ВХОДИ 0-10 В:

• Максимальна вхідна гучністьtage: 12 В
• Вхідний опір: 20 кОм
• Роздільна здатність: 12 біти
• Сampставка: TBD

ВХОДИ ЗАКРИВАННЯ КОНТАКТІВ

  • Максимальна частота рахунку: 100 Гц

ВИХОДИ 0-10 В:

  • Мінімальне вихідне навантаження: 1 кОм
  • Роздільна здатність: 13 БІТ

ВИХОДИ TRIAC:

  • Максимальний вихідний струм: 1A
  • Максимальний об'єм виходуtage: 120 В.

ЛІНІЙНІСТЬ В ПОВНОМУ ШКАБІ

Аналогові входи обробляються за допомогою 12-розрядних АЦП, вбудованих у вбудований процесор. Вхідними є sampсвітлодіод на 675 Гц.
Аналогові виходи синтезуються ШІМ за допомогою 16-бітних таймерів. Значення ШІМ варіюються від 0 до 4,800.
Усі входи та виходи калібруються під час тестування в кінцевих точках, а значення зберігаються у флеш-пам’яті.
Після калібрування ми перевірили лінійність на повній шкалі та отримали такі результати:

Канал Максимальна помилка %
0-10 В IN 15 мкВ 0.15%
0-10 В ВИХІД 10 мкВ 0.10%

МЕХАНІЧНІ ХАРАКТЕРИСТИКИ

Картка Pi Hut Building Automation Card для Raspberry Pi – рис.14

НАЛАШТУВАННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ

  1. Приготуйте свій Raspberry Pi з остання ОС.
  2. Увімкнути зв’язок I2C: ~$ sudo raspi-config
    1. Змініть пароль користувача Змінити пароль користувача за умовчанням
    2. Параметри мережі Налаштувати параметри мережі
    3. Параметри завантаження Налаштуйте параметри для запуску
    4. Параметри локалізації Налаштуйте мову та регіональні налаштування відповідно до...
    5. Параметри інтерфейсу Налаштувати підключення до периферійних пристроїв 
    6. Розгін Налаштуйте розгін для свого Pi
    7. Додаткові параметри Налаштувати додаткові параметри
    8. Оновлення Оновіть цей інструмент до останньої версії
    9. Про raspi-config Інформація про цю конфігурацію
    P1 Камера Увімкнути/вимкнути підключення до камери Raspberry Pi
    P2 SSH Увімкнути/вимкнути віддалений доступ командного рядка до Pi
    P3 VNC Увімкнути/вимкнути графічний віддалений доступ до вашого Pi за допомогою…
    P4 SPI Увімкнути/вимкнути автоматичне завантаження модуля ядра SPI
    P5 I2C Увімкнути/вимкнути автоматичне завантаження модуля ядра I2C
    P6 Серійний Увімкнути/вимкнути повідомлення оболонки та ядра до послідовного порту
    P7 1-провід Увімкнення/вимкнення однопровідного інтерфейсу
    P8 Віддалений GPIO Увімкнути/вимкнути віддалений доступ до контактів GPIO
  3. Встановіть програмне забезпечення megabas з 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 -h” для онлайн-довідки.
Після встановлення програмного забезпечення ви можете оновити його до останньої версії за допомогою команд:
~$ cd /home/pi/megabas-rpi
~/megabas-rpi$ git pull
~/megabas-rpi$ sudo make install Пі - логотип

Документи / Ресурси

Картка Pi Hut Building Automation для Raspberry Pi [pdfПосібник користувача
Building Automation Card для Raspberry Pi, Building Automation Card, Building Card Automation Card для Raspberry Pi, Raspberry Pi Automation Card Building

Список літератури

Залиште коментар

Ваша електронна адреса не буде опублікована. Обов'язкові поля позначені *