今天小编要和大家分享的是嵌入式技术相关信息,接下来我将从基于嵌入式系统的智能控制网络终端你了解吗,智能家居控制系统这几个方面来介绍。

嵌入式技术相关技术文章基于嵌入式系统的智能控制网络终端你了解吗智能家居控制系统

嵌入式技术相关技术文章基于嵌入式系统的智能控制网络终端你了解吗

智能网络终端是实现智能化管理的嵌入式终端设备。通常具有安全门禁系统和自动化控制的基本功能。本文重点介绍基于STM32的智能嵌入式终端的网络控制功能的设计和实现。

1智能网络通信实现方案

将嵌入式系统与Internet连接起来实现远距离信息获取和控制功能的本质是嵌入式系统本身能够实现TCP/IP网络通信协议。该协议的解决方案总体上可分为两大类。第一类是直接在嵌入式设备上实现TCP/IP,使之直接连上Internet。这实质上是由MCU及内部固化TCP/IP协议的芯片组成应用系统的核心,MCU可以直接拨号上网,这种方法的硬件电路相对简单,也不需要中间环节的支持。但是由于使用了TCP/IP协议芯片,因此需要大容量的程序存储器,而且要求MCU有较高的运行速度。同时,应用程序设计师还必须熟悉TCP/IP协议,且软件设计复杂,工作量大。目前,此方案的典型代表有SX-stack、Sciko公司的S7600A芯片;第二类是使嵌入式设备经过通信转换后,再通过公用的TCP/IP转接口(网关Gateway)与Intemet相连。目前有以下几种方式:

(1)通过使用独立于微控制器MCU的专用的网络接口芯片来完成单片机与网关间的协议转换,并以此作为链接到Internet的桥梁。例如韩国WIZnet公司的W5100芯片;

(2)用单片机控制以太网网卡进行数据传输,此时必须加载TCP/IP协议到单片机中;

(3)用代理协议来完成与网关间的协议转换。

本设计采用独立于微控制器MCU的专用网络接口芯片来实现TCP/IP协议,微处理器选择STM32F103VB,网络芯片选择W5100。二者通过SH接口进行连接,其连接示意图如图1所示。

基于嵌入式系统的智能控制网络终端你了解吗

2硬件平台的设计

2.1 总体设计

本系统的硬件可分为采集模块、处理模块、键盘和显示模块、传输模块、控制模块和供电模块等。其中采集模块负责采集信息;处理模块负责控制整个系统的工作,处理和存储采集到的信息,控制模块则可以进行相应的控制;键盘和显示模块负责显示相关信息以提示现场人员操作;网络传输模块负责信息与数据服务器进行信息交互;供电模块负责为整个系统供电。图2所示是系统的结构框图。通过这种结构可以自主开发出一套高性价比、低成本、低功耗、开发周期短、运行速度快、可靠性高、功能齐全、扩展性强的网络控制终端。