- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
物联网智能网关应用系统的一般设计方法
随着互联网的日益普及、信息共享程度的要求不断提高,各种家电设备、仪器仪表以及工业生产中的数据采集与控制设别在逐步走向网络化,以便利用庞大的网络资源,实现分布式远程监控、信息交换与共享。物联网的发展更是为网络技术的应用起到了巨大的推动作用。
利用以太网实现远程控制系统,通过互联网共享以单片机应用系统为核心的小型嵌入式信息采集系统的信息,是物联网应用的关键内容。
单片机网络化应用系统的基本设计原则是:可靠性高、性能价格比高、操作简便以及设计周期短。
在进行物联网智能网关应用系统方案设计时,可以采用下述一般设计方法作为指导。
1. 确定系统功能与性能
由需求调查确定物联网智能网关应用系统的设计目标,这一目标包括系统功能与性能。系统功能主要由数据采集、数据处理、输出控制等。
2. 确定系统基本结构
物联网智能网关应用系统结构一般是以单片机为核心外部扩展相关电路的形式。确定了系统中的单片机、存储器分配以及输入/输出方式就可答题确定出物联网智能网关应用系统的基本组成。
⑴单片机
在系统详细方案设计时,先要确定单片机的型号。所选单片机的型号不同,组成的系统结构也就不同。
⑵存储器分配
不同的单片机具有不同的存储器组织。应根据应用系统的需要合理进行存储器的分配。
⑶I/O方式
采用不同的输入/输出方式,对于单片机应用系统的软、硬件结构有直接的影响。在单片机应用系统中,常用的I/O方式主要有:无条件传送方式(同步传送方式)、查询方式、中断方式。
⑷网络控制器
性能稳定,结构简单,编程易实现的网络控制器对于优化物联网智能网关应用系统起着关键性的作用。
物联网智能网关应用系统的工作模式可以分为两类,服务器端和客户端。无论工作于何种模式,都需要对以太网控制器进行网络参数配置,以实现最基本的物理连接(即能够ping通)。
3. 硬件设计
物联网智能网关应用系统硬件设计是围绕着单片机及网络控制器做外部功能扩展而展开的,其基本结构如图所示。
⑴ 程序存储器
传统的单片机内无片内程序存储器或存储容量不够大,需外部扩展程序存储器。外部扩展的存储器通常选用FLASH存储器。现在的单片机一般都集成了较大容量的程序存储器,使用时,不需要进行程序存储器的扩展。
⑵ 数据存储器
数据存储器用于暂时保存程序运行中的中间结果,一般由RAM 构成。大多数单片机都提供了小容量的片内数据存储器,只有当片内数据存储器不够用时才扩展外部数据存储器。无论是程序存储器还是数据存储器,存储器的设计原则是:在存储容量能够满足要求的前提下,尽可能减少存储芯片的数量。
⑶ I/O接口
由于外设多种多样,使得单片机与外设之间的接口电路也各种不相同。因此,I/O接口常常是单片机应用系统中设计最复杂也是最困难的部分之一。
⑷ 译码电路
当需要外部扩展电路时,常常需要设计译码电路。译码电路要尽可能简单,要求存储器空间分配合理,译码方式选择得当。
⑸ 总线驱动器
如果单片机外部扩展的器件较多,负载过重,就要考虑设计总线驱动器。
⑹ 抗干扰电路
针对可能出现的各种干扰,应考虑抗干扰电路的设计。在单片机应用系统中,一个不可缺少的抗干扰电路就是抗电源干扰电路。最简单的实现方法是在系统弱电部分(以单片机为核心)的电源入口处对地跨接1个100uf 左右的电容和1个0.1uf左右的电容,在系统内部各芯片的电源端对地跨接1个0.01~0.1uf的小电容。
上一篇:光接入网引入SDN思路应对“剪刀差”困境
下一篇:网络视频传输的服务质量