GBT 30104.303-2021 数字可寻址照明接口 第303部分:特殊要求 输入设备 占位传感器.pdf
- 文档部分内容预览:
9.3.2运动传感器的输入信号映射
对于运动传感器,输入信号应(只能)直接映射到运动。如果检测到运动,实例应立即将“输入值 更改为0xFF,从而报告一个已占用区域状态,见图2。 运动传感器应支持具有超时值T保持的保持计时器,其应在每次检测到运动时(重新)启动。“输人 值”到0x00的转换应仅在保持计时器终止或被取消的时刻发生。在此种情况下,应触发产生“空”。 当该区域被占用时,应仅根据瞬间运动检测“输入值”在OxFF和OxAA之间变化
注1:输入值0x55是不适用的,因为运动意味着占用。
注2:空缺和占用只能从“输入值”得出。
食用盐标准图2基于运动的传感器状态图
9.3.3存在传感器的输入信号映射
存在传感器应尽可能快地报告运动状态和区域状态。如果存在传感器无法检测到运动,应报告无 运动,见图3。 注:这意味着存在传感器中的保持计时器将永远不会启动,
图3存在传感器状态图
默认的“事件优先级”为优先级4。由于应用程序控制器需要一段时间来应答,因此不应将“事 级”设置为2。
9.4.1.2周期性事件
占用和空缺事件缩码如表2所示。
在每次更改“输入值”或报告计时器终止时产生事件。 如果在当前事件发送之前发生了新的事件,则新的事件将取代当前事件。这可能是由例如总线不 可用或死区时间计时器造成的。
9.4.6运动触发和捕捉
可以调整事件过滤器来启用或禁用“运动”事件。启动“运动”事件时要小心,因为它可能会挤满 总线。 如果“运动”事件被禁用,应用程序控制器可以使用指令“捕捉运动”,明确地请求将“运动”事件发送 一次(设置“捕捉”)。每个“输人通知”指令都将清除“捕捉”,意味着“捕捉运动”是个单一通知请求。该 指令不得更改事件过滤器。 如果“运动”事件被启用,则忽略指令“捕捉运动”。 注:如果一个“捕捉运动”指令没有(尚未)导致通知请求,则另一个“捕捉运动”指令无效。 可以使用查询指令“查询捕捉”验证尚未发送的运动通知(“捕捉”已设置)。
9.5.1保持计时器的使用
保持计时器仅用于基于运动的传感器。图2的模型说明了如何使用保持计时器来获得占用状态。 可以使用指令“取消保持计时器”来取消保持计时器。这将迫使转换为空缺状态。 保持计时器的取消和终止都将产生“空”触发。
9.5.2报告计时器的使用
如果设置了报告计时器,则即使“输入值”没有变化,它也应产生“重复”触发每个T报告事件。每次
发送事件时,应重启报告计时器。 如果有多个设备启用了报告计时器,它们可能会发送影响相同控制装置的冲突数据。根据应用程 序的不同,在启用报告计时器时需要非常小心
9.5.3死区时间计时器的使用
如果设置了死区时间计时器 应发送事件。每次发送事 重启死区时间计时器。 主:死区时间计时器的作用是提高总线 保持计时器
事件报告计时器应可编程,如表4所示。时间可按下式计算。 时间=T增量×乘数 只有在(重新)启动计时器时,才根据相应的变量计算实际时间。这意味着时间仅在任何正在运行 的计时器被重复触发、取消或终止后才会更改。时间容差为士5%。
“仅适用于基于运动的传感器,
输入设备应公开以下操作指令来设置和查看计时器乘数: ·“设置保持计时器(DTRO)”“查询保持计时器”来设置或查询"t保持”; ·“设置报告计时器(DTRO)”“查询报告计时器”来设置或查询“t报鲁”; ·“设置死区时间计时器(DTRO)”“查询死区时间计时器”来设置或查询"t死区”。 如果未使用保持计时器,则“查询死区时间计时器”应回答“掩码”;如果使用了保持计时器,则“查询 死区时间计时器”应回答“t保持”。 如果使用了保持计时器,“设置保持计时器(DTRO)”应将“t保持”设置为“DTRO”,除非“DTRO”等于 掩码时忽略该指令。在“t保持”等于0时,最小时间为1S。 “设置报告计时器(DTRO)”应根据“DTRO”设置“t摄告”。如果“t报售”设置为O,则应禁用报告计 时器。 “设置死区时间计时器(DTRO)”应根据DTRO”设置“t死区”。如果“t死区”设置为O,则应禁用死区时 间计时器。 如果 T报告
表5“手动功能实例值
9.6.1物理传感器故障
如果检测到物理传感器故障,则从检测到故障时开始,直到故障得到解决,实例都应将“实例错误” 设置为TRUE。当检测到错误时,不应发送任何其他事件
9.6.2制造商特定的错误
如果检测到制造商特定的错误而非物理传感器故障,则从错误发生的时刻起,直到错误消失,实例 都应将“实例错误”设置为TRUE。
“实例错误”可以使用指令“查询实例错误”进行查着, 设置“实例错误”后,指令
表6“实例错误字节”们
如果使用表6,则“实例错误字节”位[7:4的含义应在手册/文档中加以说明。此外还应说明 产生的影响。
表8为对实例变量的限制条件。
表9为对实例变量的附加要求
表9为对实例变量的附加要求
未使用的操作码保留,供将来使用
[11.2.2标准指令
表10给出了增加指令和查询的概览表,
11.3.1输入通知(设备/实例,事件)
11.3.2电源通知(设备)
如果启用运动事件,则忽略命令“捕捉运动”。 如果禁用运动事件,则“捕捉”设置为TRUE。一旦运动检测事件被发送,“捕捉”重置为FALSE。 此命令不得修改事件过滤器。 更多详情见9.4.6
如果启用运动事件,则忽略命令“捕捉运动”。 如果禁用运动事件,则“捕捉”设置为TRUE。一旦运动检测事件被发送,“捕捉”重置为FALSE。 此命令不得修改事件过滤器。 重多详情风94.6
[11.7.3取消保持计时器
如果未使用保持计时器,则忽略此命令。 如果保持计时器已使用且计时器正在运行,则此命令将清除计时器并产生“空”触发。 更多详情见9.5.1
1.8.2设置事件过滤器(
11.8.3设置保持计时器(DTR0)
如果保持计时器已使用,则“设置保持计时器(DTRO)”应将“t保持”设置为“DTRO”,除非“DTRO”等 于掩码时忽略该指令, 更多详情见9.5.1
11.8.4设置报告计时器(DTRO)
“t报告”应设置为“DTRO”。
“t报告”应设置为“DTRO” 更多详情见9.5.2。
11.8.5设置死区时间计时器(DTRO)
“t死区”应设置为“DTRO”。 更多详情见9.5.3。
11.9.2查询实例错误
抗震标准规范范本详细错误信息为“实例错误字节” 更多详情见9.6.3。
11.9.3查询死区时间计时器
11.9.4查询保持计时器
如果未使用保持计时器,则应回答“掩码”;如果使用了保持计时器,则应回答“t保持”。 更多详情见9.5.1
如果未使用保持计时器,则应回答“掩码”;如果使用了保持计时器,则应回答“t 更多详情见9.5.1
[1.9.5查询报告计时器
果“捕捉”等于TRUE市政管理,则应回答YES,否则应回 多详情见9.4.6。
....- 设备标准
- 相关专题: 照明