GB/T 30104.304-2021 数字可寻址照明接口 第304部分:特殊要求 输入设备 光传感器.pdf
- 文档部分内容预览:
GB/T 30104.304-2021 数字可寻址照明接口 第304部分:特殊要求 输入设备 光传感器
默认的“事件优先级”为优先级4。由于应用程序控制器需要一段时间来应答,因此不该将“事件 “设置为2。
9.4.1.2周期性事件
铁路标准规范范本由报告计时器触发的报告照度值事件的周期性消息“输入通知”应始终以优先级5发送。
在设备级,来自不同实例的事件可以在一个事务中发送。
值事件编码如表1所示
注:阻止事件提高了总线带宽的有效利用率 “事件过滤器”的定义如表2所示。
注:阻止事件提高厂总线带宽的有效利用率 “事件过滤器”的定义如表2所示。
照度值事件是“输入值”的报告。为了避免在很小的照度变化时,过多的事件充斥系统,引人了滞后 滞后带限制在上边界(“滞后带高”)和下边界(“滞后带低”)之间。滞后带的高度(“滞后带”)直接影 输人设备响应照度值变化的灵敏度,从而影响事件的产生。滞后带不对称地趋向“输入值”排布。根 “输入值”最后一次变化的方向,滞后带分布在“输入值”上方或下方。 在以下情况时产生照度值事件: ·当“输入值”大于“滞后带高”或小于“滞后带低”时; ·或者,从之前的照度值报告到T摄鲁超时后,而不考虑实际的“输入值”。 “滞后带低”和“滞后带高”的上电值均为0,因此“输入值”的第一个非零值应根据上述第一种情况 生照度值事件。见9.5.4。 如果在发送当前事件之前发生新事件,则新事件应替换当前事件。这可能是由于总线不可用或死 计时器造成的。 当因“输入值”超出[“滞后带低”,“滞后带高”范围而发送照度值事件时,则应对“滞后带低”和“滞 带高”的值重新计算如下。 ·“带后带”按以下最大值计算: “输入值”的“滞后”百分比; “带后最小值”。 · 如果“输入值”大于“滞后带高”,则: “滞后带高”设置为“输入值”; “滞后带低”设置为max(“输入值”一“滞后带”,o))。 · 如果“输人值”小于“滞后带低”,则: “滞后带低”设置为“输人值”; “滞后带高”设置为(“输入值”十“滞后带")。 注:在“输人值”较大且滞后增加的情况下,“滞后带高”有可能超过最大可能的“输人值”。软件开发人员可以选择 将“滞后带高”限制为最大可能的“输人值”。 图2为“输人值”变化的示例,以及在“滞后”为10%和“滞后最小值”为50的情况下产生的滞后带
线)。测量编号1、2、4、5、6、8和10,由于 之前计算的“滞后带低”,“滞后” 范围,因此产生照度值事件。测量编号3、7和9不产生照度值事件,因为“输人值”在之前计算 后带低”,“滞后带高”范围内。由于设备上电,“滞后带低”和“滞后带高”的初始值为0。
9.5.1报告计时器的使用
图2“输入值”变化和由此产生的滞后带示例
如果设置了报告计时器,则即使“输入值”没有变化,它也应产生“重复”触发每个T损告事件。每 事件时,应重启报告计时器。 如果有多个设备启用了报告计时器,它们可能会发送影响相同控制装置的冲突数据。根据应用和 不同,在启用报告计时器时需要非常小心。
9.5.2死区计时器的使用
如果设置了死区计时器,则在死区计时器终止之前,实例不应发送事件。每次发送事件时 死区计时器。
事件报告计时器应可编程,如表3所示。 对于每个计时器,给定一个固定的最小持续时间和一个固定的增量持续时间。应用程序控制器可 以通过将增量数设置为L0,255」范围内的某个值来设置所需的实际计时器持续时间。按下式计算所得 的时间应严格单调: 时间=T量×乘数 只有在(重新)启动计时器时,才应根据相应的变量计算实际时间。这意味着时间仅在任何正在运 行的计时器被取消或终止后才会更改。时间容差为士5%
输入设备应公开以下操作指令来设置和查看计时器乘数: ·“设置报告计时器(DTRO)”查询报告计时器”; ·“设置死区计时器(DTRO)”“查询死区计时器”来设置或查询“t死区”。 “设置报告计时器(DTRO)”应根据“DTRO”设置“t报售”。如果“t报售”设置为O,则应禁用报告计时器。 “设置死区计时器(DTRO)”应根据“DTRO”设置“t死区”。如果“t死区”设置为O,则应禁用死区计时器。 如果T报告
滞后带的高度“滞后带”是根据9.4.5由“滞后”给出的百分比和“滞后最小值”给出的最小高度计算 得到的。输入设备应支持多达25%的滞后。如果“滞后”的值为零,则只会导致基于T报告的照度值事 件。滞后带的最低值由“滞后带低”给出,最高值由“滞后带高”给出,见9.4.5。输入设备应公开以下操 作指令来设置和查看“滞后”和“滞后最小值”的值: ·用“设置滞后(DTRO)”“查询滞后”来设置和查询“滞后”。 “设置滞后(DTRO)”应根据“DTRO”值设置“滞后”,如下: ·如果“DTR0”>25:无变化; ·对于所有其他情形:“DTRO”。 由于滞后百分比在“输入值”较低的情况下需要不断增长的分辨率,所以滞后的最小值在物理上是 有限的。为了在低照度值下避免不必要的事件,滞后的最小值也可以设置为绝对值“滞后最小值”: ·“设置滞后最小值(DTRO)”“查询滞后最小值”来设置和查询“滞后最小值”。 “设置滞后最小值(DTRO)”应将“滞后最小值”设置为“DTRO”。 注:在通电后,“滞后带”可以大于(“滞后带高”一“滞后带低"),直到“输入值”大于或等于“滞后最小值”。 “滞后最小值”的默认值取决于表4中定义的“分辨率”
表4“滞后最小值”的默认值和重置值
表5“手动功能实例”值
9.6.1物理传感器故障
来检测到物 ,直到故障得到解决,实例都应将“实例错误 他事件
9.6.2制造商特定的错误
口果检测到制造商特定的错误,则从错误发生的时刻起,直到错误消失,实例都应将“实例错误”诊 TRUE
设置“实例错误”时,“查询实例错误”指令应根据表6返回“实例错误字节”
表6“实例错误字节”值
如果使用表6,“实例错误字节”位[7:4]的含义应在手册/文档中加以说明。还应说明对事件 的影响。
表8为对实例变量的限制条件。
·该值宜尽可能快地反映实际情况
未使用的操作码保留,供将来使用。
表10给出了附加指令和查询的概览表。
11.3.1输入消息(设备/实例,事件)
[11.3.2电源消息(设备)
[11.7 实例控制命令
11.8.2设置事件过滤器(DTRO)
8.3设置报告计时器(I
“t报告”应设置为“DTRO”值。 更多详情见9.5.1。
L.8.4设置滞后(DTRO)
“滞后”应根据DTRO”值设置如下: a)如果"DTR0”>25:无变化; b)所有其他情况:“DTRO”。 更多详情见9.4.5和9.5.4。
11.8.5设置死区计时器(DTR0)
“t区”应设置为“DTRO”值。 更多详情见9.5.2。
11.8.6设置滞后最小值(DTR0)
“滞后最小值”应设置为“DTRO”值。 更多详情见9.4.5和9.5.4。
路桥管理及其他11.9.2查询死区计时器
[11.9.3查询实例错误
详细错误信息为“实例错误字节”。 10
详细错误信息为“实例错误字节”。 10
更多详情见9.6.1
更多详情见9.6.1
食品添加剂标准11.9.4查询报告计时器
11.9.6查询滞后最小值
回答应为“滞后最小值”。 更多详情见9.4.5和9.5.4。
....- 设备标准
- 相关专题: 照明接口