支持B-SS的嵌入式BACnet装置、传感器及楼宇自控系统

文档序号:29743802发布日期:2022-04-21 20:28阅读:来源:国知局

技术特征:
1.一种支持b-ss的嵌入式bacnet装置,其特征在于,所述嵌入式bacnet装置包括主控模块和通信模块,所述主控模块包括控制单元以及分别与所述控制单元连接的传感器接口、存储单元、通信接口、解码单元和编码单元;所述传感器接口用于与传感器连接,所述控制单元通过所述传感器接口实时获取所述传感器的检测数据并更新到所述存储单元所创建的相应的对象的当前值中;所述通信接口用于与所述通信模块连接进行数据传输,所述控制单元通过所述解码单元对所述通信接口接收到的数据包进行解码;当所述解码单元判断所述数据包为读属性请求报文且请求读取所述对象的当前值时,所述控制单元通过所述编码单元对所述对象的当前值进行编码生成bacnet数据包,并将所述bacnet数据包作为读属性响应报文通过所述通信接口输出以返回。2.根据权利要求1所述的支持b-ss的嵌入式bacnet装置,其特征在于,所述解码单元包括:bacnet报文判断单元,用于判断所述通信接口接收到的数据包是否bacnet/ip报文;读属性请求报文判断单元,用于当所述通信接口接收到的数据包为bacnet/ip报文时,判断所述bacnet/ip报文是否为读属性请求报文;请求对象判断单元,用于当所述bacnet/ip报文为读属性请求报文时,判断所述存储单元中是否存在所述读属性请求报文请求读取的对象;请求对象属性判断单元,用于当所述存储单元中存在所述读属性请求报文请求读取的对象时,判断请求属性是否为读取当前值。3.根据权利要求2所述的支持b-ss的嵌入式bacnet装置,其特征在于,所述请求对象判断单元通过所述读属性请求报文请求读取的对象标识符判断所述存储单元中存在所述读属性请求报文请求读取的对象;所述请求对象属性判断单元通过所述读属性请求报文请求读取的对象属性标识符判断请求属性是否为读取当前值。4.根据权利要求3所述的支持b-ss的嵌入式bacnet装置,其特征在于,所述解码单元还包括:invokeid提取单元,用于当所述bacnet/ip报文为读属性请求报文时,提取所述读属性请求报文的invokeid;实例序号提取单元,用于当所述请求属性为读取当前值时,提取所述读属性请求报文请求读取的对象标识符的实例序号;其中,提取的所述invokeid和所述对象标识符的实例序号还用于通过所述编码单元进行编码以生成所述bacnet数据包。5.根据权利要求4所述的支持b-ss的嵌入式bacnet装置,其特征在于,所述编码单元包括:读属性响应报文编码单元,用于将请求读取的对象标识符、对象属性标识符以及所述对象的当前值进行bacnet标记和编码;头部添加单元,用于对完成bacnet标记和编码的数据依次添加应用层pci、网络层pci和虚拟链路层的pci,生成bacnet数据包;其中,所述应用层pci的invokeid为所述读属性请求报文中的invokeid,所述网络层pci为所述读属性请求报文中的网络层pci。6.根据权利要求2所述的支持b-ss的嵌入式bacnet装置,其特征在于,所述主控模块还
包括与所述控制单元连接的数据转换单元;当所述传感器接口接收的传感器的检测数据为模拟信号时,所述控制单元通过所述数据转换单元将模拟信号的检测数据转换成数字信号的检测数据后再更新到所述存储单元所创建的相应的对象的当前值中。7.根据权利要求1所述的支持b-ss的嵌入式bacnet装置,其特征在于,所述通信模块与所述主控模块的通信接口为一体式连接或可拆卸插接;所述通信模块为以太网模块或wifi模块。8.一种嵌入式bacnet智能传感器,其特征在于,所述嵌入式bacnet智能传感器包括传感器以及如权利要求1至7任一项所述的支持b-ss的嵌入式bacnet装置,所述传感器与所述支持b-ss的嵌入式bacnet装置的传感器接口可实现快速连接。9.根据权利要求8所述的嵌入式bacnet智能传感器,其特征在于,所述传感器与所述支持b-ss的嵌入式bacnet装置的传感器接口为可拆卸插接。10.一种bacnet楼宇自控系统,其特征在于,作为底层设备的传感器采用如权利要求9所述的嵌入式bacnet智能传感器,所述嵌入式bacnet智能传感器连接至通信网络中以与其他bacnet设备进行通信,所述通信网络包括有线网络、无线网络、bacnet网络、802.11x网络或以太网络。

技术总结
一种支持B-SS的嵌入式BACnet装置,包括主控模块和通信模块,主控模块包括控制单元以及分别与控制单元连接的传感器接口、存储单元、通信接口、解码单元和编码单元;传感器接口与传感器连接,控制单元通过传感器接口实时获取传感器的检测数据并更新到存储单元所创建的相应的对象的当前值中;通信接口与通信模块连接进行数据传输,控制单元通过解码单元对通信接口接收到的数据包进行解码;当解码单元判断数据包为读属性请求报文且请求读取对象的当前值时,控制单元通过编码单元对对象的当前值进行编码生成BACnet数据包,并将BACnet数据包作为读属性响应报文通过通信接口输出以返回。作为读属性响应报文通过通信接口输出以返回。作为读属性响应报文通过通信接口输出以返回。


技术研发人员:曾珞亚 许锦标
受保护的技术使用者:广东工业大学
技术研发日:2021.12.31
技术公布日:2022/4/20
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1