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

相关文章

一文教你如何将maven项目转成web项目

《一文教你如何将maven项目转成web项目》在软件开发过程中,有时我们需要将一个普通的Maven项目转换为Web项目,以便能够部署到Web容器中运行,本文将详细介绍如何通过简单的步骤完成这一转换过程... 目录准备工作步骤一:修改​​pom.XML​​1.1 添加​​packaging​​标签1.2 添加

tomcat多实例部署的项目实践

《tomcat多实例部署的项目实践》Tomcat多实例是指在一台设备上运行多个Tomcat服务,这些Tomcat相互独立,本文主要介绍了tomcat多实例部署的项目实践,具有一定的参考价值,感兴趣的可... 目录1.创建项目目录,测试文China编程件2js.创建实例的安装目录3.准备实例的配置文件4.编辑实例的

springboot集成Deepseek4j的项目实践

《springboot集成Deepseek4j的项目实践》本文主要介绍了springboot集成Deepseek4j的项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价... 目录Deepseek4j快速开始Maven 依js赖基础配置基础使用示例1. 流式返回示例2. 进阶

Linux系统之主机网络配置方式

《Linux系统之主机网络配置方式》:本文主要介绍Linux系统之主机网络配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、查看主机的网络参数1、查看主机名2、查看IP地址3、查看网关4、查看DNS二、配置网卡1、修改网卡配置文件2、nmcli工具【通用

Linux系统之dns域名解析全过程

《Linux系统之dns域名解析全过程》:本文主要介绍Linux系统之dns域名解析全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、dns域名解析介绍1、DNS核心概念1.1 区域 zone1.2 记录 record二、DNS服务的配置1、正向解析的配置

SpringBoot项目启动报错"找不到或无法加载主类"的解决方法

《SpringBoot项目启动报错找不到或无法加载主类的解决方法》在使用IntelliJIDEA开发基于SpringBoot框架的Java程序时,可能会出现找不到或无法加载主类com.example.... 目录一、问题描述二、排查过程三、解决方案一、问题描述在使用 IntelliJ IDEA 开发基于

SpringBoot项目使用MDC给日志增加唯一标识的实现步骤

《SpringBoot项目使用MDC给日志增加唯一标识的实现步骤》本文介绍了如何在SpringBoot项目中使用MDC(MappedDiagnosticContext)为日志增加唯一标识,以便于日... 目录【Java】SpringBoot项目使用MDC给日志增加唯一标识,方便日志追踪1.日志效果2.实现步

Linux系统中配置静态IP地址的详细步骤

《Linux系统中配置静态IP地址的详细步骤》本文详细介绍了在Linux系统中配置静态IP地址的五个步骤,包括打开终端、编辑网络配置文件、配置IP地址、保存并重启网络服务,这对于系统管理员和新手都极具... 目录步骤一:打开终端步骤二:编辑网络配置文件步骤三:配置静态IP地址步骤四:保存并关闭文件步骤五:重

Ubuntu中Nginx虚拟主机设置的项目实践

《Ubuntu中Nginx虚拟主机设置的项目实践》通过配置虚拟主机,可以在同一台服务器上运行多个独立的网站,本文主要介绍了Ubuntu中Nginx虚拟主机设置的项目实践,具有一定的参考价值,感兴趣的可... 目录简介安装 Nginx创建虚拟主机1. 创建网站目录2. 创建默认索引文件3. 配置 Nginx4

Windows系统下如何查找JDK的安装路径

《Windows系统下如何查找JDK的安装路径》:本文主要介绍Windows系统下如何查找JDK的安装路径,文中介绍了三种方法,分别是通过命令行检查、使用verbose选项查找jre目录、以及查看... 目录一、确认是否安装了JDK二、查找路径三、另外一种方式如果很久之前安装了JDK,或者在别人的电脑上,想