智能控制系统设计-电动液压折弯机数控滚圆机滚弧机张家港液压滚
作者:lujianjun | 来源:欧科机械 | 发布时间:2019-03-24 14:45 | 浏览次数:

随着科学技术的发展和生活水平的提高,家庭智能化日益成为人们追求的热点。从智能家居的系统结构和功能特点出发,设计了一种基于WiFi的嵌入式智能控制系统。该系统以STM32F103ZET6芯片为控制核心,以WiFi作为无线通信方式,完成了常规的设备控制和数据信息采集,实现了对音频播放控制和文件上传的支持,具有扩展性好、组网灵活、传输安全和控制简单等优点引言近年来,随着计算机网络技术、嵌入式技术和自动控制技术的迅猛发展,智能化应用技术在世界各地得到了广泛应用[1]。传统的智能家居控制系统一般通过有线方式组建并且通过PC控制,这种控制方式不仅增加使用者的学习成本,同时降低了设备的便携性。而WiFi作为全球应用最为广泛的WLAN通信技术,其具有功耗较低,组网成本低廉等优点,适合在智能家居系统中使用[2]。1系统总体概述本文设计了如图1所示的基于WiFi的嵌入式智能控制系统,嵌入式智能控制系统服务端通过WiFi技术和TCP/IP协议将系统资源接入到局域网,用户可以通过An-droid智能手机连上局域网,从而实现对家居设备的控制。该系统集实时控制、文件传输和多媒体于一身,能够实现对设备的实时控制、对室内温湿度数据的采集和处理、对音频播放的控制并支持音频文件从客户端上传到服务端,同时拥有良好的扩展性和稳定性。图1嵌入式智能控制系统2系统模块化结构嵌入式智能控制系统由基本文由公司网站滚圆机网站采集转载中国知网资源整理!www.gunyuanji.name平台的控制终端APP智能控制系统设计-电动液压折弯机数控滚圆机滚弧机张家港液压滚圆机滚弧机、承担信息处理的通信模块、设备和传感器以及起辅助作用的SD卡模块和OLED显示模块组成[3-4]。系统中各个模块构成及其功能。本文对应用程序做如下设计:①使用串口中断完成对客户端信息的监控。图2嵌入式智能控制系统硬件结构图②实现3个线程,数据解析线程主要完成串口中断发来的一帧数据的解析,以及一些不占用CPU资源的任务;音频播放线程主要完成音频文件的播放控制;OLED显示线程主要完成时间的显示以及一些重要操作的显示。③使用的消息队列完成线程间的通信。④使用FATFS文件系统,简化对SD卡读写的操作。整体软件结构如图3所示。图3服务端程序结构模型3.3系统客户端设计嵌入式智能控制系统的客户端是一款基于平台的操作简洁、可视化软件。嵌入式智能控制系统启动后,Android控制终端能够自动感知同一网络内的嵌入式智能控制系统,并能够自动连。用户可以通过控制终端查看连接到智能控制系统上的设备以及传感器等状态信息。Android控制终端还具有温湿度自动更新功能,不需要用户繁琐地进行状态查询操作。此外,Android控制终端支持对系统所存储音乐的播放,也可以根据自己的需求将手机内的音乐等文件上传到嵌入式控制系统所管理的SD卡。在设备连接方面,嵌入式智能控制系统支持多用户同时连接并发出请求等功能。图4为客户端设备管理界面。图5为嵌入式智能控制系统客户端的程序结构图,本系统由用户界面和后台处理模块两部分组成。用户界面负责完成人机交互工作;后台处理模块包括用户界面交互接智能控制系统设计-电动液压折弯机数控滚圆机滚弧机张家港液压滚圆机滚弧机本文由公司网站滚圆机网站采集转载中国知网资源整理!www.gunyuanji.name