智能网络终端是实现智能化管理的嵌入式终端设备。通常具有安全门禁系统和自动化控制的基本功能。本文重点介绍基于STM32 的智能嵌入式终端的网络控制功能的设计和实现。
将嵌入式系统与 Internet 连接起来实现远距离信息获取和控制功能的本质是嵌入式系统本身能够实现 TCP/IP 网络通信协议。该协议的解决方案总体上可分为两大类。第一类是直接在嵌入式设备上实现 TCP/IP,使之直接连上 Internet。这实质上是由 MCU 及内部固化 TCP/IP 协议的芯片组成应用系统的核心,MCU 可以直接拨号上网,这种方法的硬件电路相对简单,也不需要中间环节的支持。但是由于使用了 TCP/IP 协议芯片,因此需要大容量的程序存储器,而且要求 MCU 有较高的运行速度。同时,应用程序设计师还必须熟悉 TCP/IP 协议,且软件设计复杂,工作量大。目前,此方案的典型代表有 SX-stack、Sciko公司的 S7600A 芯片;第二类是使嵌入式设备经过通信转换后,再通过公用的 TCP/IP 转接口(网关 Gateway)与 Intemet 相连。
本设计采用独立于微控制器 MCU 的专用网络接口芯片来实现 TCP/IP 协议,微处理器选择 STM32F103VB,网络芯片选择 W5100。二者通过 SH 接口进行连接,其连接示意图如图 1 所示。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !