• 首页
  • 公司介绍
    • 公司简介
    • 实力证明
    • 产品工作原理
    • 行业应用与解决方案
  • 全新热敏温控技术
    • 感温材料介绍
  • 产品系列
    • 定制产品
      • 船用不锈钢温控阀温包
      • TV/HAT系列温控阀
      • 洗衣机、洗碗机热动元件
    • 温度压力安全阀(T/P阀)
      • 热水器温度压力安全阀
      • 空压机温度压力安全阀
      • 蒸汽锅炉温度压力安全阀
    • T/P 阀感温棒
    • 电热执行器温包
      • TEA-500 电热执行器温包
      • TEA-501 电热执行器温包
      • TEA-504 电热执行器温包
    • 温控阀温包
      • 温控阀温包 – 300系列
      • 温控阀温包 – 301系列
    • 恒温混水阀温包
      • 0829 恒温混水阀温包
      • 5464 恒温混水阀温包
    • 防冻阀温包
    • 散流器风口温包
    • 汽车温控阀温包
      • 汽车发动机温控阀温包
      • 柴油过滤模块温包
  • 新闻资讯
  • 联系我们
  • Home
  • 新闻资讯
  • [恒温阀芯]基于LabVIEW和ARM单片机的智能家居控制系统
 

[恒温阀芯]基于LabVIEW和ARM单片机的智能家居控制系统

by admin / 2019/12/08 / Published in 未分类

  基于LabVIEW的智能家居控制系统和ARM微控制器主要由主机,STM32F107处理器,LCD显示屏和外围设备(继电器控制板)组成。文使用ST STM32F107VCT6作为硬件中系统的主控制芯片。用串行端口模块和LCD显示模块,可以设计每个模块的电路图。软件方面,意法半导体提供的固件库用于设计底层驱动程序,以实现串行端口,LCD和其他驱动程序。时,LabVIEW用于编写高级计算机控制程序以实现远程控制功能。年来,物联网[1]被认为是继互联网之后最重要的技术创新,并已成为全球关注的话题。能家居属于物联网[2]的主要分支,也称为智能家居。文名称为Smart Home [3],恒温阀芯它是一个住宅平台,它使用集成的电缆,网络控制,安全性和其他技术来连接家庭生活。合了相关设施,目标是在社区乃至整个城市建立全面的信息服务和家庭管理系统,以提高住宅技术水平并优化环境。活[4,5]。文介绍了一个智能家居系统中的便捷连接系统-一个基于LabVIEW的智能家居控制系统和一个ARM微控制器,它将32位ARM与LabVIEW主机配合使用,以在智能家居系统中实现远程控制功能。能家居。系统的总体结构如图1所示,整个系统主要由上位机和下位机组成,LabVIEW用于编写上位机的显示程序[6,7]。围设备和其他组件。STM32F107用作主要控制芯片,并且通过RS-232串行端口控制设备状态。了确保控制的准确性,每次状态更改时,设备必须将更改后的状态返回给ARM并将其显示在主机上。系统中使用的STM32F107VCT6 [8]处理器是STM32增强型串行产品。处理器是基于ARM V7架构的Cortex-M3内核的32位处理器。的时钟频率为72 MHz,包含256个字节。
  FLASH和64 KB的SRAM,具有32位宽的数据路径,寄存器库和存储器接口,包括13个通用寄存器,两个堆栈指针,一个链接寄存器,一个程序计数器和一个存储器特殊寄存器状态寄存器集。具有处理速度快,代码量少的优点,内置的快速中断控制器支持滞后操作和实时性能。TFT是“ Thin Film Transistor”(薄膜晶体管)的缩写,是指薄膜晶体管(矩阵)-它可以“主动”控制屏幕上的各个像素。像生成的基本原理如下:显示屏由许多像素组成。色光由像素组成,其主要目的是控制每个像素以显示相应的颜色来实现客观。系统使用TFT LCD屏幕,LCD屏幕的分辨率为320 * 240,262 K色,并使用ILI9320控制器,包括720个源驱动器和320个门驱动器。具有自己的内存,容量为172,800字节。ILI9320控制模块和STM32F107处理器之间的接口是“ i80系统”接口。使用的信号如图2所示,其中DB是数据总线,其他信号是控制信号。于STM32F107不支持FSMC,因此该系统通过GPIO总线访问屏幕以进行GUI显示。系统使用ARM随附的串行通信模块。STM32F107的串口非常丰富,功能非常强大,最多可以提供5个串口。系统使用两个串行端口,一个用于从主机接收实时命令,另一个用于实时设备控制。

基于LabVIEW和ARM单片机的智能家居控制系统_no.168

  系统选择的串行接口是9针RS-232接口。于STM32F107处理器的输出为TTL / COMS,而PC串行端口为RS-232,因此硬件设计使用MAXIM MAX232电平转换芯片进行双向电压转换。件部分主要由上位计算机软件和下位计算机软件组成,恒温阀芯上位计算机软件由LabVIEW编写,主要负责人机通信和控制命令的发送。

基于LabVIEW和ARM单片机的智能家居控制系统_no.137

  位计算机软件主要由STM32低级驱动程序,串行通信程序和LCD显示程序组成。
  LabVIEW [9]是一种图形编程语言,使用图标而不是文本行来创建应用程序。系统使用LabVIEW提供的VISA控件将串行端口设置为COM1,并将波特率设置为9600 bps。户界面响应。算机的顶部显示界面如图3所示。当按下显示界面上的一个按钮时,就会生成一个事件,并且该事件会检查设备的状态。始化系统并在LCD上显示主屏幕,界面内容包括系统名称和使用系统时需要注意的各种问题。从主机接收到指令之后,ARM根据通信协议将相应的命令发送到设备。备根据通信协议将更改后的状态返回给ARM。ARM提取数据并将其传输到主机进行显示。低的IT流程如图4所示。该系统中,通过设置USART_BRR波特率寄存器来实现配置不同波特率的目的。DIV_Mantissa [11:0]定义USART分频器(USARTDIV)的除法因子的整数部分,DIV_Fraction [3:0]定义USART分频器(USARTDIV)的除法因子的分数部分。入USART_BRR之后,波特率计数器将被波特率寄存器的新值替换。
  此,在检查过程中请勿更改波特率寄存器的值。ARM与设备之间的通信协议:数据包=前同步码 地址 顺序码 后置编码器。TFT LCD的初始化主要在ili9320_Initializtion()函数中实现。

基于LabVIEW和ARM单片机的智能家居控制系统_no.180

  先,我们调用LCD_Init()函数来初始化TFT LCD使用的GPIO引脚。GPIO初始化完成后,我们通常可以访问TFT LCD驱动器芯片。序首先读取驱动程序芯片的ID,然后根据驱动程序读取芯片模型执行相应的初始化过程。系统使用的控制芯片的ID为9320。用该系统进行真正的远程控制时,我们选择的实验终端是一个配备有四个继电器的控制面板,并且控制协议主机在下面的表1中列出。下主机显示界面上的按钮后,相应的继电器将实时响应。果启用了继电器,则主机显示界面上的相应LED会亮起。果继电器关闭,则主机上相应的LED指示灯将熄灭。常情况下,LCD会显示欢迎界面,包括系统名称和系统的适当注意事项。旦整个系统崩溃,LCD就会显示“ ERROR”,ARM向蜂鸣器发送警报信号,蜂鸣器鸣响,测试结果已达到系统的预期结果。文设计并实现了一个基于LabVIEW和ARM微控制器的智能家居控制系统。为下位计算机的ARM处理器接收上位计算机发送的指令,并对照明设备,家用电器(例如空调,热水器等)进行远程控制,窗帘,防盗警报器和电话。于以前的智能家居控制系统对功能的要求不高,因此大多数都以8位微控制器为基础。系统使用32位ARM处理器和用LabVIEW编写的主机,从根本上改善了智能家居的性能。已经达到了很高的水平:首先,它在控制方法上已经从同步变为实时距离;其次,在执行C语言时从串行任务转变为单个任务,再到并行任务成为了多个任务。后,它具有一套功能强大的智能远程控制系统,适用于家庭,其用户界面友好且操作简单。
  本文转载自
  恒温阀芯 https://www.wisdom-thermostats.com

归档

  • 2020年八月
  • 2020年七月
  • 2020年六月
  • 2020年五月
  • 2020年四月
  • 2020年三月
  • 2020年二月
  • 2020年一月
  • 2019年十二月
  • 2019年十一月
  • 2019年十月
  • 2019年九月
  • 2019年八月
  • 2019年七月
  • 2019年六月
  • 2019年五月
  • 2019年四月
  • 2019年三月
  • 2019年二月
  • 2019年一月
  • 2018年十二月
  • 2018年十一月
  • 2018年十月
  • 2018年八月
  • 2018年七月
  • 2018年六月
  • 2018年五月
  • 2018年四月
  • 2018年一月
  • 2017年十月

文章分类

  • 技术
  • 资讯

关于威仕顿

  • 公司简介
  • 实力证明
  • 感温材料介绍
  • 全新热敏温控技术
  • 产品工作原理
  • 行业应用与解决方案
  • 版权与条款

产品

  • 定制产品
    • 船用不锈钢温控阀温包
    • TV/HAT系列温控阀
    • 洗衣机、洗碗机热动元件
  • 温度压力安全阀(T/P阀)
    • 热水器温度压力安全阀
    • 空压机温度压力安全阀
    • 蒸汽锅炉温度压力安全阀
  • 电热执行器温包
    • TEA-500 电热执行器温包
    • TEA-501 电热执行器温包
    • TEA-504 电热执行器温包
  • 温控阀温包
    • 温控阀温包 – 300系列
    • 温控阀温包 – 301系列
  • 恒温混水阀温包
    • 0829 恒温混水阀温包
    • 5464 恒温混水阀温包
  • T/P 阀感温棒
  • 防冻阀温包
  • 散流器风口温包
  • 汽车温控阀温包
    • 汽车发动机温控阀温包
    • 柴油过滤模块温包

联系我们

Tel.: 0574 - 8805 9937
Mob.: 180 6927 2889
技术咨询: 181 0689 9222

Email: sales@wisdom-thermostats.com

浙江威仕顿温控科技有限公司
宁波市 鄞州区 首南街道,萧皋西路 615 号

© 2015 浙江威仕顿温控科技有限公司 all rights reserved. | 浙ICP备17055712号

TOP