欢迎访问广东爱游戏官网叉车设备有限公司官网!

广东爱游戏官网叉车设备有限公司

广东爱游戏官网叉车设备有限公司

—— 持续领航 品牌经营 ——

全国服务热线

058-630367088
16229669819
搜索关键词:  xxx  as  dencsXWNErRP  aYFGBzDbRvpg  8738  2349  test  gi13l
联系方式
  • 手机:16229669819
  • 电话:058-630367088
  • Q Q:736924046
  • 邮箱:admin@smzb18.com
  • 地址:甘肃省定西市盘山县心中大楼4095号

基于LabVIEW的智能家居报警系统

来源:爱游戏体育app   发布时间:2023-05-13 22:35nbsp;  点击量:

本文摘要:智能硬件网讯用LabVIEW做到了一个智能家居报警系统的上位机软件,挺好玩的,虽然功能不多、结构也非常简单,但是,所用到的技术对于自学LabVIEW的人来说很最重要。 首先,张贴出有前面板的图片来。单片机向下位机发送到的帧格式为:0x0A+3字节的温度数据+0x0B+4字节的烟雾浓度数据+0x0C+1字节的开关门信号(总共11个字节),发送到的波特率为9600,发送到周期为200ms。

爱游戏体育app

智能硬件网讯用LabVIEW做到了一个智能家居报警系统的上位机软件,挺好玩的,虽然功能不多、结构也非常简单,但是,所用到的技术对于自学LabVIEW的人来说很最重要。  首先,张贴出有前面板的图片来。单片机向下位机发送到的帧格式为:0x0A+3字节的温度数据+0x0B+4字节的烟雾浓度数据+0x0C+1字节的开关门信号(总共11个字节),发送到的波特率为9600,发送到周期为200ms。上位机收集软件间隔10ms(就是前面板上的队列循环周期)从串口内存区里加载11个字节的数据,然后将其展开解析和表明。

图1软件的前面板图片(页面图片查阅大图)  然后,再行把程序框图一一给大家暗出来。图2串口配备和串口缴/放的程序图(页面图片查阅大图)  如图2右图,VISA间隔10ms从串口内存区加载11个字节的数据,然后将数据送到串口接收数据队列中。

这里使用的是生产者-消费者模型的循环结构,读书串口使用的是生产者循环结构,解析数据使用的是消费者循环结构。图3数据解析和数据表明部分的程序图(页面图片查阅大图)  如图3右图,消费者循环用作解析数据,根据0x0A、0x0B、0x0C三个属性字节分别对温度值、烟雾浓度值以及开关门信号展开解析和表明,波形表明使用的是波形图表,温度值可通过温度计表明,烟雾浓度可通过指针式仪表盘表明,表明效果直观、大方。

图4声音报警部分的程序图(页面图片查阅大图)  如图4右图是声音报警部分的程序图,上半部分是温度报警程序,报警声音持续时间为2秒钟,报警声频率为3KHz;下半部分是烟雾浓度报警程序,报警声音持续时间为1秒钟,报警声频率为1KHz。由于声音报警持续的时间为1~2秒钟,如果将报警程序放到解析数据的那个大循环里,则不会造成大循环的继续执行被延后1~2秒钟,因此,必需将报警程序明确提出来分开写出,从而使之变为了两个独立国家运营的线程。  以上就是对本软件的讲解,本软件仍然不存在一些小BUG,比如说:有时候第一次启动这个软件后,串口写的数据帧并不是0x0A+3字节的温度数据+0x0B+4字节的烟雾浓度数据+0x0C+1字节的开关门信号,通过探针我看见的是1字节的开关门信号+0x0A+3字节的温度数据+0x0B+4字节的烟雾浓度数据+0x0C,开关门信号跑到帧首去了,经常出现了断帧的现象。这个结果是由设置串口每次加载11个字节引发的,当串口内存区里的字节数小于11时就不会经常出现这种结局,因此,必须在打开软件之后对串口内存区展开清理操作者,并且拒绝读书串口的速率小于单片机发送数据的速率。


本文关键词:爱游戏体育官网,基于,LabVIEW,的,智能家居,报警系统,智能

本文来源:爱游戏官网-www.smzb18.com

微信二维码 微信二维码
联系我们

电话:058-630367088
手机:16229669819
Q Q:736924046
邮箱:admin@smzb18.com
联系地址:甘肃省定西市盘山县心中大楼4095号

Copyright © 2001-2021 www.smzb18.com. 爱游戏官网科技 版权所有

备案号:ICP备83589605号-2