KNX智能楼宇(家居)系统设计——智能窗帘子系统项目

2024-02-03 08:50

本文主要是介绍KNX智能楼宇(家居)系统设计——智能窗帘子系统项目,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

一、大项整体要求

二、功能要求

三、ETS5软件介绍

四、KNX协议介绍

五、智能窗帘部分

1.大项目整体结构

 2.智能风扇部分整体结构

3.搭建

3.1新建项目

3.2进入新建工程界面

3.3添加房间和设备

3.4打开新面板添加群组地址

3.5配置四路百叶窗执行器

3.4下载地址与应用

3.5诊断(操作同理)

六、总结


一、大项整体要求

      程序文件包括8路开关模块、2路调光模块、窗帘电机模块(为本次介绍),8键面板、触摸屏、多功能模块、2键面板+二进制模块。

二、功能要求

1. 8键面板+触摸屏第一个子页可以单独控制每一路开关的小灯。

2.触摸屏第二个子页控制两路调光模块,长按进入百分比调光。

3.触摸屏第三个子页控制窗帘电机模块,可以拖动进度条对窗帘高度和角度进行控制。

4.触摸屏第四个子页进行场景控制:

第一个场景:回家,打开1 3 5 7四路开关,窗帘打开50%,调光亮度50%,风扇中速。

第二个场景:休息,打开2 4 6 8四路开关,窗帘打开100%,调光亮度0%,风房低速。

第二个场泉:吃饭,打开1 3 4三路开关,空帘打开60% 。调光亮度30% ,风扇高速。

第四个场景:外出,打开5 6两路开关,窗帘打开30%,调光亮度0%,风扇关闭。

5.触损屏第五个子页控制风扇模块可以调节风速。

6.2健面板左按键(二进制模块的C通道)设置为强制功能,一健全开。

7.2键面板右按键(二进制模块的D通道)设置为安全功能,一锭全关 ,同时报警灯闪烁。

三、ETS5软件介绍

       ETS5是一款专业的建筑自动化系统设计和配置软件,它由德国的ETS公司开发。ETS5可用于设计和配置各种建筑自动化系统,包括照明控制、暖通空调、安防系统、音频/视频系统和家庭自动化系统等。ETS5支持各种不同的通讯协议,如KNX、BACnet、LonWorks、MODBUS和EnOcean等。ETS5还具有强大的图形用户界面和多语言支持,可以简化系统设计和配置的过程,提高工作效率和可靠性。另外,ETS5还提供了多种工具和功能,如拓扑结构编辑、参数配置、设备测试、诊断和故障排除等。总之,ETS5是一款功能强大、易于使用的建筑自动化系统设计和配置软件,可满足各种不同的用户需求。

四、KNX协议介绍

       KNX协议是一种开放式的、标准化的、多厂商支持的、面向家庭和楼宇自动化的通信协议。它采用了总线形式,使得各种智能化设备可以进行快速的、可靠的、互动的通信。KNX协议包括了通信协议、硬件组成、编程软件等多个方面,可以支持各种不同类型的智能化设备之间的互联互通。这包括了照明系统、暖通空调系统、安全监测系统、家庭娱乐系统等。KNX协议支持多种物理层通信方式,包括以太网、无线、RS-232、RS-485等,适应不同场合的通信需求。KNX协议的优点包括了开放式标准化、协议稳定可靠、多厂商支持、易于扩展升级、适用于各种应用场景等。

五、智能窗帘部分

1.大项目整体结构

大项整体

 2.智能风扇部分整体结构

3.搭建

3.1新建项目

      首先打开“总揽”,点击“总揽”下的 “ + ”创建新项目。对新建工程项目命名、主线路拓扑、支线拓扑、组地址格式选择。

3.2进入新建工程界面

3.3添加房间和设备

双击或者拖动选中的产品

3.4打开新面板添加群组地址

首先打开“工作区”,点击“工作区”下的“打开新的面板”,再点击“组地址”

点击“+添加主群组”或者右击“实验台3”,修改名称

3.5配置四路百叶窗执行器

配置触摸屏的窗帘

3.4下载地址与应用

点击4路窗帘模块的数据库,右击→下载→完整下载→按4路窗帘模块的编程按键。
点击5寸智能触摸屏的数据库,右击→下载→完整下载→按5寸智能触摸屏的编程按键。

3.5诊断(操作同理)

六、总结

      实现了触摸屏在第三个子页控制窗帘电机模块,可以通过拖动进度条对窗帘高度和角度进行控制。第一个场景:回家,窗帘打开50%;第二个场景:休息,窗帘打开100%;第二个场泉:吃饭,窗帘打开60%;第四个场景:外出,窗帘打开30%。

20210320023-梁慧如

这篇关于KNX智能楼宇(家居)系统设计——智能窗帘子系统项目的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/673604

相关文章

springboot项目中整合高德地图的实践

《springboot项目中整合高德地图的实践》:本文主要介绍springboot项目中整合高德地图的实践,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一:高德开放平台的使用二:创建数据库(我是用的是mysql)三:Springboot所需的依赖(根据你的需求再

一文详解如何在idea中快速搭建一个Spring Boot项目

《一文详解如何在idea中快速搭建一个SpringBoot项目》IntelliJIDEA作为Java开发者的‌首选IDE‌,深度集成SpringBoot支持,可一键生成项目骨架、智能配置依赖,这篇文... 目录前言1、创建项目名称2、勾选需要的依赖3、在setting中检查maven4、编写数据源5、开启热

SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志

《SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志》在SpringBoot项目中,使用logback-spring.xml配置屏蔽特定路径的日志有两种常用方式,文中的... 目录方案一:基础配置(直接关闭目标路径日志)方案二:结合 Spring Profile 按环境屏蔽关

基于Python实现一个简单的题库与在线考试系统

《基于Python实现一个简单的题库与在线考试系统》在当今信息化教育时代,在线学习与考试系统已成为教育技术领域的重要组成部分,本文就来介绍一下如何使用Python和PyQt5框架开发一个名为白泽题库系... 目录概述功能特点界面展示系统架构设计类结构图Excel题库填写格式模板题库题目填写格式表核心数据结构

Linux系统中的firewall-offline-cmd详解(收藏版)

《Linux系统中的firewall-offline-cmd详解(收藏版)》firewall-offline-cmd是firewalld的一个命令行工具,专门设计用于在没有运行firewalld服务的... 目录主要用途基本语法选项1. 状态管理2. 区域管理3. 服务管理4. 端口管理5. ICMP 阻断

MySQL版本问题导致项目无法启动问题的解决方案

《MySQL版本问题导致项目无法启动问题的解决方案》本文记录了一次因MySQL版本不一致导致项目启动失败的经历,详细解析了连接错误的原因,并提供了两种解决方案:调整连接字符串禁用SSL或统一MySQL... 目录本地项目启动报错报错原因:解决方案第一个:第二种:容器启动mysql的坑两种修改时区的方法:本地

MyBatis设计SQL返回布尔值(Boolean)的常见方法

《MyBatis设计SQL返回布尔值(Boolean)的常见方法》这篇文章主要为大家详细介绍了MyBatis设计SQL返回布尔值(Boolean)的几种常见方法,文中的示例代码讲解详细,感兴趣的小伙伴... 目录方案一:使用COUNT查询存在性(推荐)方案二:条件表达式直接返回布尔方案三:存在性检查(EXI

springboot项目中使用JOSN解析库的方法

《springboot项目中使用JOSN解析库的方法》JSON,全程是JavaScriptObjectNotation,是一种轻量级的数据交换格式,本文给大家介绍springboot项目中使用JOSN... 目录一、jsON解析简介二、Spring Boot项目中使用JSON解析1、pom.XML文件引入依

使用vscode搭建pywebview集成vue项目实践

《使用vscode搭建pywebview集成vue项目实践》:本文主要介绍使用vscode搭建pywebview集成vue项目实践,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录环境准备项目源码下载项目说明调试与生成可执行文件核心代码说明总结本节我们使用pythonpywebv

Windows 系统下 Nginx 的配置步骤详解

《Windows系统下Nginx的配置步骤详解》Nginx是一款功能强大的软件,在互联网领域有广泛应用,简单来说,它就像一个聪明的交通指挥员,能让网站运行得更高效、更稳定,:本文主要介绍W... 目录一、为什么要用 Nginx二、Windows 系统下 Nginx 的配置步骤1. 下载 Nginx2. 解压