KNX智能家居工程设计

2023-11-07 08:20

本文主要是介绍KNX智能家居工程设计,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

一、KNX介绍

1、KNX协议介绍

2、KNX系统优势

1.系统结构

2.系统扩张性

3.系统的控制回路

4.控制功能

5.驱动和元件系统

6.系统分层

7.电气特性

二、项目要求

1、要求

2、功能

三、功能实施

1、项目创建

2、添加楼层

3、添加设备以及群组地址

4、对设备进行设置

八路开关

八键面板

百叶窗

二路调光

新风系统

智能触摸屏

强制和安全功能

5、群组地址链接

6、下载地址与应用

切记:

四、总结


一、KNX介绍

1、KNX协议介绍

KNX协议是由欧洲三大总线协议 EIB、BatiBus和EHS合并发展而来,以EIB为基础,兼顾了BatiBus和EHS的物理层规范,并吸收了BatiBus和EHS中配置模式等优点,提供了家居和楼宇自动化的完全解决方案 。

KNX协会成立于1999年,KNX协会是在全球推广KNX 技术和标准的国际组织,1999年由EIBA (欧洲安装总线协会) 、EHSA (欧洲家用电器协会) 和BCI (BatiBUS 国际俱乐部)三大协会联合成立。基本上世界电气制造商都有KNX的产品。相比于其他协议,KNX 是家居和楼宇控制领域的开放式国际标准。在使用一个调试软件平台下,各个厂家的产品能够互相兼容,所以在标准推广上,KNX标准目前已被批准为:

欧洲标准 (CENELEC EN 50090 & CEN EN 13321-1)

国际标准 (ISO/IEC 14543-3)

美国标准 (ANSI/ASHRAE 135)

中国标准 (GB/T 20965-2013)

2、KNX系统优势

1.系统结构

系统结构是分布式总线结构, 系统内传感器和驱动器有独立CPU, 相互之间是对等关系。系统中任何传感器和驱动器的损坏,不会影响到其他无程序关联的系统元件的运行。维修、更换或升级系统内的元件、软件时,系统的其余部分可照常运行,维护保养方便.

2.系统扩张性

系统具有强大的可扩展性,对于功能的增加或控制回路的增加,只需挂接相应的元件,而无需改动系统内原有的元件和接线,便能达到要求。

3.系统的控制回路

系统的控制回路为总线制,结构简单,没有大量总线电缆的敷设和繁杂的控制设计。驱动器及系统元件安装在强电箱内。现场传感器(智能面板、移动感应器等)之间以及与强电箱内设备只需一条KNX总线进行连接,总线采用数据供电为一条29V供电方式,安全可靠,操作方便。

4.控制功能

控制功能的修改方便灵活,只需少量的程序调整,不需要现场重新布线就可以实现。此外,通过有效的控制方式可节约能源,提高效率。

5.驱动和元件系统

所有驱动器及系统元件均为模数化产品,采用标准35mm导轨安装方式,安装尺寸符合普通标准照明配电箱的规格。现场智能面板及移动感应器采用国标86盒或VDE德标80底盒墙装方式,施工简单,控制功能变化更方便。

6.系统分层

KNX系统采用分层结构,分成支线和区域,一般情况下,可有15条支线经过线路耦合器与干线相连接,组成区域。支线中的信号,经过线路耦合器过滤掉不必要的信号,才能被允许进入干线中,以提高干线通讯的效率。支线之间也可采用IP路由器连接,干线采用局域网的数据传输方式,有效提高整个系统的数据交换速率,在局域网内数据的传输速率由网络设备的性能决定。

7.电气特性

(1)总线电缆本身具有屏蔽能力,总线电缆不能接地;(2)带电流检测功能的开关驱动器,可以监视回路电气设备是否损坏并报警。(3)系统元件巡检功能,可以监视系统内元件是否在线,若有总线故障或元件故障、断线可及时上报。

二、项目要求

1、要求

程序文件包括8路开关模块、2路调光模块、窗帘电机模块、8键面板、触摸屏、多功能模块、2键面板+二进制模块

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键面板左按键设置为强制功能,一键全开

7. 2键面板右按键设置为安全功能,一键全关,同时报警灯闪烁

三、功能实施

1、项目创建

2、添加楼层

3、添加设备以及群组地址

4、对设备进行设置

八路开关

八键面板

百叶窗

二路调光

以此类推完成任务要求!

新风系统

智能触摸屏

智能触摸屏主要用于链接其他设备来实现对设备的联动

基础设置

开关联控设置

调光联控设置

百叶窗联控设置

触摸屏场景功能

新风系统联控设置

强制和安全功能

5、群组地址链接

这张图片为群组地址的编辑

下面为每个设备链接的群组地址

八键面板

八路开关以及强制和安全功能

触摸屏群组地址

百叶窗群组地址

强制和安全开关群组地址

新风系统群组地址

二路调光群组地址

6、下载地址与应用

依次点击每一个设备,右击→下载→完整下载→按下智能模块的编程按键

点击快捷键上面“诊断”,选择群组监视器→开始→选择组地址→开/关→写入

切记:

如果无法下载请尝试更改物理地址

四、总结

以上就是本次项目的全部类容!!!!

这篇关于KNX智能家居工程设计的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

基于人工智能的智能家居语音控制系统

目录 引言项目背景环境准备 硬件要求软件安装与配置系统设计 系统架构关键技术代码示例 数据预处理模型训练模型预测应用场景结论 1. 引言 随着物联网(IoT)和人工智能技术的发展,智能家居语音控制系统已经成为现代家庭的一部分。通过语音控制设备,用户可以轻松实现对灯光、空调、门锁等家电的控制,提升生活的便捷性和舒适性。本文将介绍如何构建一个基于人工智能的智能家居语音控制系统,包括环境准备

观趋势 谋发展 2024 SSHT上海智能家居展有哪些创新呈现?

引言:大数跨境发布的《2024全球智能家居市场洞察报告》显示,智能家居市场正迎来快速增长,预计从2024年的1215.9亿美元增长至2032年的6332.0亿美元,复合年增长率为22.9%。 近年来,随着物联网、AI等底层技术的飞速进步,智能家居行业仿佛被按下了“加速键”,迎来了前所未有的蓬勃发展,吸引了无数企业的涌入,新品如雨后春笋般不断涌现,用户群体也以前所未有的速度增长。然而,随着市场的逐

智能家居系统(基于STM32F103C8T6标准库+FreeRTOS+Qt串口开发实现)

视频演示:基于STM32F103C8T6标准库+FreeRTOS+Qt串口开发实现的智能家居项目_哔哩哔哩_bilibili 基于STM32F103C8T6标准库+FreeRTOS+Qt串口开发实现的智能家居项目: https://pan.baidu.com/s/1f41gAfOOnlcQoKoMx3o84A?pwd=6j2g 提取码: 6j2g  注:本项目为学习完《江科大STM32教

Java项目:137 springboot基于springboot的智能家居系统

作者主页:源码空间codegym 简介:Java领域优质创作者、Java项目、学习资料、技术互助 文中获取源码 项目介绍 本基于Springboot的智能家居系统提供管理员、用户两种角色的服务。 总的功能个人中心、基础数据管理、家具管理、任务管理和用户管理。本系统可以帮助用户发布任务,帮助管理员管理家具 环境要求 1.运行环境:最好是java jdk1.8,我们在这个平台上运行的。

Android智能家居实训day5

今天的内容也还是数据库的通讯,主要是从客户端向服务器发送数据,通过byte数组来模拟客户端可以识别的结构体,但是在发送数据的时候数据是以二进制数的字符串形式传入的所以要将字符串转换为8位无符号整数所以需要进行转换,而在转换的时候byte只有8位在直接进行强转的时候会带入符号位,所以通过先转换成Integer,再转换成byte的时候就只把它后八位砍下来 上代码 cmd = "10100001";

Android智能家居实训day4

今天进行了服务器的部署,和服务器的连接,以及进行了代码整合 再进行学习之前又对线程的知识进行了回顾因为进行连接服务器的时候要通过子线程来进行,线程的启动使用start函数,如果使用run函数相当于执行了一个函数而不是新创建一个子线程。 服务器的部署并没有深究,只是把服务器代码的压缩包放到了虚拟机上。 连接的时候首先要给AndroidManifest.xml文件添加网络权限,其次就是把防火墙关掉。

Android智能家居实训day3

今日内容比较少啊 今日内容主要是通过hellocharts绘制折线图,主要是导包之后,在xml文件中添加控件的时候要写全路径,之后就是在生成图表的时候先通过 AxisValue集合接收横坐标数据集合,PointValues集合接收点集,再通过点集赋值给Line线对象,通过line内部的函数来对折线进行美化,最后放到线集里赋给折线对象。 XY轴的设置是通过Axis对象,也是要通过内部函数设置属性没

Android智能家居实训day2

设置使用的布局文件 setContentView(R.layout.filename);,之后使用布局嵌套,一个布局内部可以嵌套另一个布局,内部的布局相当于外部布局的一个子控件,可以把它当作一个整体来操作,例如在今天的八宫格使用布局嵌套的时候,每一个格子是一个线性布局布局内使用垂直方向,而每两个布局作为一行,一共四行,这样就再拿一个布局框起来使用水平方向最后再把这四个布局用垂直方向。在布局之间分配

Android智能家居实训

老师提出了这次实训的主题智能家居并介绍了智能家居的模式,以及用单片机和手机app配合展示了单片机上各个部件的工作以及其数据的获取和展示。然后进行了项目的所需工具的安装,下午安装完环境和开发工具之后对之前学习的内容进行了复习、创建了android项目并对项目中的每一个模块都进行了功能简介以及将eclipse创建的项目进行了不必要的删减,有关线性布局和相对布局主要介绍了布局的背景颜色、控件的宽高的各个

STM32智能家居语音系统

简介         基于STM32构建的智能家居语音控制系统,采用ESP8266(01s)作为关键的WiFi模块。这一系统通过机智云开发平台实现与ESP8266的高效通信,遵循平台规范的协议,确保数据的可靠传输。系统支持WIFI_AIRLINK_MODE,实现一键智能配网,简化用户的设置过程。         通过专用的手机APP,用户可以实时监测家中的环境参数,包括温度、湿度、气体浓度和光