Off

【亚博|网页版登陆】基于LabVIEW的智能家居报警系统

by admin on 2021年5月19日

本文摘要:智能产品网讯用LabVIEW保证了一个智能家居系统报警设备的上位机软件,太好玩了的,尽管作用很少、构造也比较简单,可是,常用到的技术性针对通过自学LabVIEW的人而言很最重要。

亚博网页版登陆界面

智能产品网讯用LabVIEW保证了一个智能家居系统报警设备的上位机软件,太好玩了的,尽管作用很少、构造也比较简单,可是,常用到的技术性针对通过自学LabVIEW的人而言很最重要。  最先,贴到出有前板的图片来。单片机设计向下位机发送至的帧文件格式为:0x0A 3字节的温度数据 0x0B 4字节的浓烟浓度值数据 0x0C 1字节的放料口数据信号(一共11个字节),发送至的串口波特率为9600,发送至周期时间为200ms。

上位机软件搜集手机软件间距十米s(便是前板上的序列循环系统周期时间)从串口运行内存县里载入11个字节的数据,随后将其进行分析和说明。图1手机软件的前板图片(网页页面图片查看大图图片)  随后,再作把程序框图一一给大伙儿暗出去。图2串口配置和串口缴/放的程序流程图(网页页面图片查看大图图片)  如图2下图,VISA间距十米s从串口运行内存区载入11个字节的数据,随后将数据送至串口接受数据序列中。这儿应用的是经营者-顾客实体模型的循环结构,阅读串口应用的是经营者循环结构,分析数据应用的是顾客循环结构。

亚博|网页版登陆

图3数据分析和数据说明一部分的程序流程图(网页页面图片查看大图图片)  如图所示3下图,顾客循环系统作为分析数据,依据0x0A、0x0B、0x0C三个特性字节各自对温度值、浓烟浓度值值及其放料口数据信号进行分析和说明,波型说明应用的是波形图表,温度值可根据温度计说明,浓烟浓度值可根据指南针车内仪表盘说明,说明实际效果形象化、大气。图4响声警报一部分的程序流程图(网页页面图片查看大图图片)  如图4下图是响声警报一部分的程序流程图,上边一部分是温度警报程序流程,警报音延迟时间为2秒左右,警报声頻率为3KHz;下半一部分是浓烟浓度值警报程序流程,警报音延迟时间为一秒钟,警报声頻率为1KHz。

因为响声警报不断的時间为1~2秒左右,假如将警报程序流程放进分析数据的哪个大循环系统里,则不容易导致大循环系统的执行被推迟1~2秒左右,因而,必不可少将警报程序流程明确指出来分离写成,进而使之变成了2个独立国家经营的进程。  之上便是对本手机软件的解读,本手机软件依然不会有一些小BUG,例如:有时第一次起动这一手机软件后,串口写的数据帧并并不是0x0A 3字节的温度数据 0x0B 4字节的浓烟浓度值数据 0x0C 1字节的放料口数据信号,根据探头看见了的是1字节的放料口数据信号 0x0A 3字节的温度数据 0x0B 4字节的浓烟浓度值数据 0x0C,放料口数据信号跑到帧首来到,经常会出现了结帧的状况。这一結果是由设定串口每一次载入11个字节引起的,当串口运行内存县里的字节数低于十一点左右就不容易经常会出现这类结果,因而,务必在打开软件以后对串口运行内存区进行清除作业者,而且回绝阅读串口的速度低于单片机设计推送数据的速度。

本文关键词:亚博|网页版登陆,亚博网页版登陆界面

本文来源:亚博|网页版登陆-www.9900yigou.com

相关文章

Comments are closed.

网站地图xml地图