SEQUENT MICROSYSTEMS 0104110000076748 适用于 Raspberry Pi 的楼宇自动化卡
产品信息
适用于 Raspberry Pi 的楼宇自动化卡是一款多功能卡,允许用户向其 Raspberry Pi 添加各种输入和输出。 它配有八个跳线可设置的通用输入,可配置为读取 0-10V 信号、触点闭合计数器或 1K/10K 温度传感器。 该卡还具有四个通用 LED,可通过软件控制,以指示输入、输出或外部进程的状态。 此外,它还包括一个用于通信的 RS-485 收发器以及一个用于卡和 Raspberry Pi 的电源。
产品使用说明
- 首先将楼宇自动化卡插入您的
Raspberry Pi 并启动系统。 - 使用以下命令在 Raspberry Pi 上启用 I2C 通信
raspi 配置。 - 按照以下步骤从 github.com 安装软件:
- 打开终端并输入命令:
git clone
https://github.com/SequentMicrosystems/megabas-rpi.git - 将目录更改为克隆的存储库:
cd/home/pi/megabas-rpi.
- 使用管理权限安装软件:
sudomake install
- 打开终端并输入命令:
- 输入命令运行程序:
megabas
- 有关进一步的配置和使用,请参阅程序的可用命令列表。
请注意,当使用多个楼宇自动化卡时,建议使用单个 24VDC/AC 电源为所有卡供电。 用户必须分开电缆并将电线连接到每张卡。 该卡的功耗在+50V 时为 24 mA。
一般描述
- 我们的第二代楼宇自动化卡为 Raspberry Pi 平台带来了楼宇自动化系统所需的所有输入和输出。 该卡可堆叠至 8 层,适用于所有 Raspberry Pi 版本,从零到
- Raspberry Pi 的两个 GPIO 引脚用于 I2C 通信。 另一个引脚分配给中断处理程序,为用户留下 23 个 GPIO 引脚。
- 八个通用输入可单独选择,让您读取 0-10V 信号、计算触点闭合情况或使用 1K 或 10K 热敏电阻测量温度。 四个 0-10V 可编程输出可以控制调光器或其他工业设备。 四个 24VAC 输出可控制交流继电器或加热和冷却设备。 LED 指示灯显示所有输出的状态。 两个 RS485/MODBUS 端口允许几乎无限的扩展性。
- 所有输入上的 TVS 二极管可保护卡免受外部 ESD 影响。 板载自恢复保险丝可防止意外短路。
特征
- 八个跳线可设置的通用模拟/数字输入
- 0-10V 输入或
- 触点闭合计数器输入或
- 1K/10K 温度传感器输入
- 四个 0-10V 输出
- 四个带 1A/48VAC 驱动器的 TRIAC 输出
- 四个通用 LED
- RS485输入输出端口
- 带备用电池的实时时钟
- 板载按钮
- 所有输入的 TVS 保护
- 板载硬件看门狗
- 24VAC电源
所有输入和输出均使用可插拔连接器,在堆叠多张卡时可以轻松接线。 一个 Raspberry Pi 上最多可堆叠八个楼宇自动化卡。 这些卡共享串行 I2C 总线,仅使用 Raspberry Pi 的 GPIO 引脚中的两个来管理所有八张卡。 此功能为用户留下了剩余的 24 个 GPIO。
四个通用 LED 可以与模拟输入或其他受控过程相关联。 板载按钮可通过编程来切断输入、覆盖输出或关闭 Raspberry Pi
你的工具包里有什么
- Raspberry Pi 楼宇自动化卡
- 安装硬件
- a. 四个 M2.5x18mm 公母黄铜支架
- b. 四个 M2.5x5mm 黄铜螺丝
- c. 四个 M2.5 黄铜螺母
- 两个套头衫。
仅使用一个楼宇自动化卡时不需要跳线。 如果您计划使用多张卡,请参阅堆栈级跳线部分。
- 所有必需的母配合连接器。
快速启动指南
- 将楼宇自动化卡插入 Raspberry Pi 并启动系统。
- 使用 raspi-config 在 Raspberry Pi 上启用 I2C 通信。
- 从 github.com 安装软件:
- a. 〜$ git 克隆 https://github.com/SequentMicrosystems/megabas-rpi.git
- b. 〜$ cd /home/pi/megabas-rpi
- c. 〜/ megabas-rpi$ sudo make install
- 〜/megabas-rpi$megabas
该程序将响应可用命令列表。
电路板布局
四个通用 LED 可在软件中控制。 可以激活 LED 以显示任何输入、输出或外部过程的状态。
堆栈级别跳线
连接器J3左侧三个位置用于选择卡的堆叠级别:
输入选择跳线
八个通用输入可以单独选择跳线来读取 0-10V、1K 或 10K 热敏电阻或触点闭合/事件计数器。 事件计数器的最大频率为 100 Hz。
RS-485/MODBUS 通讯
楼宇自动化卡包含一个标准 RS485 收发器,可由本地处理器和 Raspberry Pi 访问。 所需的配置通过配置连接器 J3 上的三个旁路跳线进行设置。
如果安装了跳线,Raspberry Pi 可以与任何具有 RS485 接口的设备进行通信。 在此配置中,楼宇自动化卡是一个无源桥,仅实现 RS485 协议所需的硬件级别。 要使用此配置,您需要告诉本地处理器释放对 RS485 总线的控制:
- ~$ 兆巴 [0] wcfgmb 0 0 0 0
如果移除跳线,该卡将作为 MODBUS 从站运行并执行 MODBUS RTU 协议。 任何 MODBUS 主站都可以访问卡的所有输入,并使用标准 MODBUS 命令设置所有输出。 已实现命令的详细列表可以在 GitHub 上找到: https://github.com/SequentMicrosystems/megabas-rpi/blob/master/Modbus.md
在这两种配置中,本地处理器都需要编程来释放(安装跳线)或控制(移除跳线)RS485 信号。 请参阅命令行联机帮助以获取更多信息。
树莓派头
电源要求
楼宇自动化卡需要外部 24VDC/AC 稳压电源。 通过右上角的专用连接器为电路板供电(请参阅电路板布局)。 该板接受直流或交流电源。 如果使用直流电源,极性并不重要。
本地 5V 稳压器为 Raspberry Pi 提供高达 3A 的电源,3.3V 稳压器为数字电路供电。 隔离式 DC-DC 转换器用于为继电器供电。
我们建议仅使用 24VDC/AC 电源为 RASPBERRY PI 卡供电
如果多个楼宇自动化卡堆叠在一起,我们建议使用单个 24VDC/AC 电源为所有卡供电。 用户必须分开电缆并将电线连接到每张卡。
功耗:
- 50 毫安@+24V
通用输入
楼宇自动化卡具有 0 个通用输入,可通过跳线选择来测量 10-1V 信号、10K 或 100K 热敏电阻或高达 XNUMXHz 的触点闭合/事件计数器。
0-10V 输入配置
事件计数器/触点闭合配置
使用 1K 热敏电阻的温度测量配置
使用 10K 热敏电阻的温度测量配置
0-10V 输出配置。 最大负载 = 10mA
双向可控硅输出配置。 最大负载 = 1A
硬件看门狗
- 楼宇自动化卡包含一个内置硬件看门狗,即使 Raspberry Pi 软件挂起,也能保证您的关键任务项目继续运行。 上电后,看门狗被禁用,并在收到第一次复位后变为活动状态。
- 默认超时为 120 秒。 一旦激活,如果它在 2 分钟内没有收到来自 Raspberry Pi 的重置,看门狗将切断电源并在 10 秒后恢复。
- 在看门狗上的定时器到期之前,Raspberry Pi 需要在 I2C 端口上发出重置命令。 上电后的定时器周期和活动定时器周期可以从命令行设置。 复位次数存储在闪存中,可以从命令行访问或清除。 所有看门狗命令均由在线帮助功能描述。
模拟输入/输出校准
所有模拟输入和输出均在工厂校准,但固件命令允许用户重新校准电路板,或将其校准到更高的精度。 所有输入和输出均经过两点校准; 选择尽可能靠近刻度两端的两个点。 要校准输入,用户必须提供模拟信号。 (前任ample:要校准0-10V输入,用户必须提供10V可调电源)。 要校准输出,用户必须发出命令将输出设置为所需值,测量结果并发出校准命令来存储该值。
这些值存储在闪存中,并且假设输入曲线是线性的。 如果在校准过程中输入错误的命令导致错误,可以使用 RESET 命令将相应组中的所有通道重置为出厂值。 RESET 校准后可以重新启动。
该板可以在没有模拟信号源的情况下进行校准,首先校准输出,然后将校准的输出路由到相应的输入。 以下命令可用于校准:
- 校准 0-10V 输入: 兆巴cuin
- 0-10V 输入的复位校准: 兆巴rcuin
- C校准 10K 输入: 兆巴酪蛋白
- 重置 10K 输入: 兆巴树脂
- 校准 0-10V 输出: 兆巴输出
- 在闪存中存储校准值: 兆巴alta_comanda
- 0-10V 输出的复位校准: 兆巴输出
硬件规格
板载自恢复保险丝
0-10V 输入:
- 最大输入音量tage: 12伏
- 输入阻抗: 20KΩ
- 解决: 12 位
- Samp利率: TBD
触点闭合输入
- 最大计数频率: 100 赫兹
0-10V 输出:
- 最小输出负载: 1KΩ
- 分辨率:13位
TRIAC 输出:
- 最大输出电流: 1A
- 最大输出音量tage: 120伏
满量程的线性度
- 模拟输入使用板载处理器内部的 12 位 A/D 转换器进行处理。 输入是 samp领导在 675 赫兹。
- 模拟输出是使用 16 位定时器合成的 PWM。 PWM 值范围从 0 到 4,800。
- 所有输入和输出都在测试时在端点进行校准,并将值存储在闪存中。
- 校准后,我们检查了满量程的线性度并获得以下结果:
通道/最大/误差%
- 0-10V 输入: 15μV:0.15%
- 0-10V: 输出:10μV 0.1%
机械规格
软件设置
- 让您的 Raspberry Pi 准备好使用最新的操作系统。
- 启用 I2C 通信:
~$ sudo raspi 配置- 更改用户密码 更改默认用户的密码
- 网络选项 配置网络设置
- Boot Options 配置启动选项
- 本地化选项 设置语言和区域设置以匹配..
- 接口选项 配置与外围设备的连接
- 超频 为您的 Pi 配置超频
- 高级选项 配置高级设置
- 更新 将此工具更新到最新版本
- 关于 raspi-config 有关此配置的信息
- P1 相机启用/禁用与 Raspberry Pi 相机的连接
- P2 SSH 启用/禁用对 Pi 的远程命令行访问
- P3 VNC 使用…启用/禁用对 Pi 的图形远程访问
- P4 SPI 启用/禁用 SPI 内核模块的自动加载
- P5 I2C 启用/禁用 I2C 内核模块的自动加载
- P6 串行启用/禁用 shell 和内核消息到串行端口
- P7 1-Wire 启用/禁用单线接口
- P8 Remote GPIO 启用/禁用对 GPIO 引脚的远程访问
- 从 github.com 安装 megabas 软件:
- 4.~$cd /home/pi/megabas-rpi
- 5.~/megaioind-rpi$ sudo make install
- 6. ~/megaioind-rpi$ megabas
该程序将响应可用命令列表。
键入“megabas -h”以获得联机帮助。
安装软件后,您可以使用以下命令将其更新到最新版本:
- 〜$ CD /home/pi/megabas-rpi
- 〜/megabas-rpi$ git pull
- 〜/ megabas-rpi$ sudo make install
文件/资源
![]() |
SEQUENT MICROSYSTEMS 0104110000076748 适用于 Raspberry Pi 的楼宇自动化卡 [pdf] 用户指南 0104110000076748 Raspberry Pi 楼宇自动化卡,0104110000076748,Raspberry Pi 楼宇自动化卡,楼宇自动化卡,自动化卡,卡 |