基于ARM7嵌入式微处理器无线家庭网关的研究与实现

发布时间:2010-11-24 阅读量:2207 来源: 发布人:

【中心议题】

  • 研究了家庭网关的功能
  • 详细介绍了嵌入式无线家庭网关的软硬件设计和实现的方法

【解决方案】

  • 通过各个测控基站实现系统信息的采集、信息输入、逻辑处理、信息输出、联动控制等功能
  • 利用家庭网关解决信息集中、交互控制、远程访问等问题
  • 测控基站和家庭网关通信采用自有的无线协议

0引言

随着信息时代的到来,网络逐渐走入了每个家庭。如何将家庭内部相互独立的上网设备有机地整合起来,构建成一个功能强大的整体呢?家庭网关随之孕育而生。家庭网关是位于家庭内部的一个网络设备,它的作用是使家庭内部智能设备连接到Internet,或者使这些设备相互之间实现通信。家庭网关是整个家庭网络的核心。从技术角度来看,家庭网关具有从内部到外部实现桥接/路由、协议转换、地址管理和转换并承担防火墙的职责。

本文以基于ARM核的32位嵌入式微处理器作为硬件平台,结合无线通信技术,通过移植嵌入式操作系统,开发相应的驱动程序、应用程序和嵌入式web服务器,以实现家电设备的Internet接入和远程控制等功能。

1嵌入式家庭网关概述及总体设计

家庭网络最终实现每一个家电设备之间的互连,并且与Internet相连。其总体结构如图1所示。

 

家电设备信息网络的特点是多元信息处理,包括各类信息的采集、加工、管理、存储、交互等,因此有必要建立一个功能强大的信息处理平台。在家电设备网络中,家庭网关担当信息处理平台的角色。一方面要完成家庭网络中各种不同通信协议之间的转换和信息共享,以及同外部通信网络之间的数据交换功能;

另一方面要负责对家庭中各个家电的管理和控制。同时各个家电设备也可通过家庭网关与外部网络相联,实现信息的交互和共享。家庭主网网关是一个嵌入式设备,具有服务器功能,向家庭内部提供以太网接入方式。

目前应用较为普遍的家庭网络主要采用的架构如图2所示。家庭网关采用单片机,网关和智能模块用Zigbee无线连接,构成控制网络。从图2可见,家庭网络将所有的智能模块连接起来形成一个有机整体接受家庭网关的集中控制。家庭网络可以采用总线制、电力载波、无线方式等。

2嵌入式家庭网关的设计与实现

2.1嵌入式家庭网关的硬件设计

目前大多数家庭网络都使用485总线或其它有线方式组建,在组网的过程中无法回避布线带来的烦恼,而采用无线的组网方式则具有更多的灵活性和自由度。目前适合家庭网络的无线技术主要包括:红外(IrDA)技术、家庭射频(HomeRF)技术、蓝牙(Biuetooth)技术、Wi-Fi802.11b/g)技术、ZigBee技术。采用无线连接技术,测控基站和家庭网关都要设计无线模块,并需要一个符合需求的无线通信协议来完成数据和控制指令在家庭网络内的传输。

 

测控基站是家庭网络平台的执行单元和控制末端,和家庭网关模块在逻辑上形成一个整体。家庭网关通过各个测控基站实现系统信息的采集、信息输入、逻辑处理、信息输出、联动控制等功能。无线测控基站最大的优点是安装便捷,每一个测控基站都是一个无线接入点,彼此互不干扰。如图3所示为采用8CPU+RF方案的无线测控基站。

对测控基站的一般要求是:易扩展、不受地址限制、标准化模块组合、铺设简单维修方便。图3AT89S52CPU,nRF2401为射频模块的测控基站就具有以上特点。控制适配模块由于被控对象的不同,有所差异。EEPROM用来保存临时数据,芯片采用AT24c32

家庭网关解决了信息集中、交互控制、远程访问等问题。无线家庭网关主要由CPU、无线模块、GPRSLCD显示、电源模块、报警模块、网络接口模块等组成。本网关选用三星公司的ARM7处理器S3C44B0X作为家庭网关的核心处理器。S3C44B0X是韩国三星公司早期推出的一款基于ARM7TDMI核的16/32RISC高性价比、低功耗的嵌入式微处理器,芯片的片上资源非常丰富,提供了8KBCache、可选SRAM2UART、系统管理、8通道12ADCI/O口、IIC/IIS总线等功能接口,自带LCD控制器,大大降低了成本,可以移植uClinux等复杂的操作系统,非常适用于高性能的嵌入式系统。同时通过开发相关的底层驱动程序和应用程序,确保整个网关的性能稳定、功能可靠。其网关示意图如图4所示。

 

2.2嵌入式家庭网关的软件设计

家庭网关硬件资源比较丰富,集成了多种通信和控制功能,从逻辑功能上看,软件要具有GPRS通信、无线收发控制、触摸屏用户界面。这对软件的设计提出了比较高的要求,比如多任务的调度、实时性要求、有良好的用户界面、系统的稳定性等。因此考虑移植嵌入式操作系统以便简化软件开发的难度。uClinux操作系统采用C语言编写,具有构思巧妙、结构简单、实时性好、开源、移植性好等优点。随着嵌入式硬件功能的不断完善,越来越多的嵌入式系统采用uClinux操作系统。

测控基站和家庭网关通信采用自有的无线协议。测控基站的编程思路是:系统上电时配置nRF2401状态字,使其进入休眠模式。待休眠时间结束进入激活模式,MCU检测是否接收到命令包,如果有则进行相应的包处理。命令包处理过程是:首先MCU检查地址,如果地址不符,说明命令是发给其它基站的,则丢弃该命令;如果地址符合,则将家庭网关发来的命令包提交给控制程序,同时将数据反馈给家庭网关。在没接收到命令包的情况下,检查是否到了主动发送数据的时间,如果到了,则主动发送数据给家庭网关;否则,进入休眠模式。测控基站软件流程图如图5所示。

 

用户应用程序包括家电设备的远程控制、触摸屏用户图形界面、无线控制和收发。远程控制主要解决PDA和主控制模块通过GPRS网络实现交互;触摸屏提供人性化的操作界面和良好的用户体验;无线控制和收发实现智能测控基站和家庭网关的互通互联、数据传送和命令传送。这三个任务是相互独立的,而任务的切换和调度则由操作系统完成。

3结语

本文构建了一个基于ARM处理器S3C44b0uClinux的无线家庭网关。与其它的家庭网关相比,该网关采用Zigbee无线技术,省去了综合布线带来的麻烦;系统能够通过Internet网络,实现对智能家电的实时远程控制,使得智能家电的管理变得更加容易,符合当前家电向智能化、信息化、网络化、人性化方向发展的趋势。

相关资讯
全闪存与软件定义双轮驱动——中国存储产业年度趋势报告

根据IDC最新发布的企业级存储市场追踪数据,2024年中国存储产业迎来结构性增长拐点。全年市场规模达69.2亿美元,在全球市场占比提升至22%,展现出强劲复苏态势。以浪潮信息为代表的国内厂商持续突破,在销售额(10.9%)和出货量(11.2%)两大核心指标上均跻身市场前两强,标志着本土存储生态的成熟度显著提升。

索尼启动半导体业务战略重组 图像传感器龙头或迎资本化新篇章

全球消费电子巨头索尼集团近期被曝正酝酿重大战略调整。据彭博社援引多位知情人士透露,该集团拟对旗下核心半导体资产——索尼半导体解决方案公司(SSS)实施部分分拆,计划于2023年内推动该子公司在东京证券交易所独立IPO。该决策标志着索尼在半导体产业布局进入新阶段,同时也预示着全球图像传感器市场格局或将发生重要变化。

革新智能驾驶通信:移远车载蜂窝天线补偿器如何破解行业痛点?

在2025上海国际车展上,移远通信推出的全新车载蜂窝天线补偿器引发行业关注。该产品通过双向动态补偿、微秒级频段切换及混频电路集成等核心技术,解决了车载通信中长期存在的射频链路损耗难题,为智能网联汽车提供稳定高效的通信支持。本文将从技术优势、竞争分析、应用场景及市场前景等多维度解读这一创新方案。

全球DRAM市场变局:三星技术迭代与SK海力士堆叠方案的对决

在全球DRAM市场格局加速重构的背景下,三星电子近期宣布将跳过第八代1e nm工艺节点,转而集中资源开发基于垂直通道晶体管(VCT)架构的下一代DRAM技术。据内部路线图显示,三星计划在2027年前实现VCT DRAM量产,较原定计划提前一个世代。该技术通过三维堆叠晶体管结构,将存储单元面积缩减30%,并利用双晶圆混合键合工艺解决信号干扰问题,被视为突破传统平面工艺物理极限的核心方案。

京东方2025年一季度净利润飙升64% 显示业务领跑全球推动业绩新高

2025年4月28日,京东方科技集团股份有限公司(以下简称“京东方”)发布2025年第一季度财报,以多项核心经营指标的历史性突破,彰显其作为全球半导体显示龙头企业的强劲发展动能。报告期内,公司实现营业收入505.99亿元,同比增长10.27%,创下一季度收入新高;归属于上市公司股东的净利润达16.14亿元,同比大幅增长64.06%,扣非净利润13.52亿元,同比飙升126.56%。这一业绩表现得益于其“屏之物联”战略的深化落地,以及“1+4+N+生态链”业务架构下各板块的协同创新。