积分规则 网站地图 帮助中心    
嵌入式软件 单 片 机 DSP 存储器 传感控制 光电显示
嵌入式硬件 CPLD/FPGA SOPC AD/DA 接口电路 模拟设计
I C设计 通信产品 汽车电子 电源产品 消费电子 数控系统
工业控制 军工/航天 安防产品 医疗电子 计算机外设 测试测量
供应 I C
求购 公司库

  IC 求购 销售 公司 论文 DATASHEET 参考设计 论坛
当前位置: 电子技术 >> 嵌入式软件 >> Nucleus
  相关分类: LINUX | WINCE | UC/OS | Bootloader | 下载 | VXWORKS | 网络协议 | JAVA | 汇编 | 驱动设计 | Symbian | XP Embedded | Nucleus | 新产品 | 相关文章 | 综合技术 |
基于S3C2410的WLAN智能住宅控制终端的设计
 
作者:未知   来源:本站原创    点击数:732   更新时间:2007-2-6
您可以添加到网摘 让更多人关注此文章:

    摘要:信息技术在建筑行业的高速发展使得智能住宅和智能小区迅速崛起并成长为巨大的新兴产业。文章提出了一个基于S3C2410的高性能、低价格的WLAN智能住宅控制终端的设计方案。该方案依托成熟的无线局域网技术,可实现智能小区建设所需的安全防范、管理自动化和信息自动化的功能。
   关键词:WLAN;S3C2410;智能小区;智能住宅
1 前言
信息技术在建筑行业的逐步渗透,带动了智能大厦、智能住宅以至于智能小区的高速发展。这一新兴产业集现代建筑技术、电子技术、通讯技术与控制技术为一体,正在迅速崛起并成长壮大。
智能住宅小区须具备以下的基本特征和功能:
●安全自动化(Security Automation SA):
防盗监控、消防监控、环境监控、紧急求助、出入口监控等。
●管理自动化(Management Automation MA):
设备管理、收费管理、事务管理等。
●信息自动化(Information Automation IA):
话音、图像、数据通讯、家庭电子商务等。

    基于WLAN的智能小区管理系统示意图如图1所示,可以采用“智能住宅控制终端+中央控制器”的方式来构建智能小区。其基本设计思想是采用集中分散的多级控制管理。通过每个住户安装的智能住宅控制终端,有效监控住户设定的各种防范监控要求,并自动为物业管理公司抄写各种量表(水、电、气等),提供紧急求助功能,还可以和门口机实现可视对讲。中央控制器则实时询问各个控制终端的信息,为物业公司提供小区中各住户的安防情况,减轻物业管理公司的工作量。同时,这种实现方式提供住户和物业管理公司之间的交互途径,可以在这一平台上发展家庭电子商务。
不难看出,这种实现方式需要一个布线难度低、业务扩展性好的通信平台。而随着无线局域网(WLAN)技术的成熟和价格的下降,WLAN将成为智能小区中最重要的Internet接入方式。
基于WLAN的智能住宅控制终端依托成熟的无线局域网技术,可实现智能小区建设所需要的安全防范、管理自动化和信息自动化的功能。同时,无线局域网的高速数据率和开放性,使我们很容易实现产品的功能升级和业务创新。
2 系统设计
根据智能住宅控制终端的功能需求及市场上的成熟技术,我们采用“硬件+嵌入式操作系统+应用层软件”的系统架构来设计智能住宅控制终端。
控制终端的硬件平台以Samsung的S3C2410为核心,并辅以必要的外围设备。这款芯片基于ARM920T核,带有丰富的接口,是一款性价比很高的ARM核SOC芯片。控制终端的软件部分有两层:嵌入式操作系统和应用层软件。这里采用ATI的 Nucleus做为嵌入式操作系统。Nucleus是开放源代码的实时操作系统,采用模块化的设计,开发平台友好。根据功能需求,应用层软件包含如下模块:安防模块、三表的读写模块、可视对讲模块、家庭电子商务模块、无线遥控模块和人机交互模块。
2.1 硬件系统设计
图2是硬件系统的总体设计和模块划分框图,下面对各个模块分别进行介绍。
(1) 主机模块:S3C2410和外围功能接口
主机模块是系统的核心,控制着系统内其他模块的正常工作。本设计采用S3C2410芯片来实现,它基于ARM920T内核,自带16kB指令缓存和16kB数据缓存以及MMU单元,工作时钟最高可达203MHz,拥有丰富的片内外设,如USB(一个Host,一个De-vice)、SDRAM控制器、LCD和触摸屏控制器、UART(三个)、DMA、Timer、RTC、IIS、IIC、SPI等等,同时还有丰富的IO端口资源,是一款性价比很高的ARM核SOC芯片。以下为S3C2410的接口类型及其在系统中的应用:
●LCD控制器:外接320×240的TFT液晶屏;
●AD和触摸屏接口:触摸屏;
●GPIO口外接相应驱动电路:16个输入、4个输出、LED显示、键盘;
●USB接口(Host):无线通信模块,支持802.11x系列标准;
●存储器接口:32M FLASH和64M SDRAM;
●UART接口:接TI75176,RS485总线接口,连接RIU模块;
●UART接口:接无线遥控模块;
●IIS接口:接UDA1341S音频接口,语音提示。

    (2)电源管理模块
电源管理模块提供系统工作要求的电源。系统的工作电压要求如下:输入12V电压,输出1.8V、3.3V、5V、12V和24V电压。
可以采用7805实现12V至5V的电压转化,采用TPS767D318实现5V至3.3V和1.8V的转换,采用MAX629实现3.3V至24V的升压。
(3)无线通信模块
由于智能小区的实现方案是基于无线局域网的,因此无线通信模块在系统中显得尤为重要。为了降低开发难度,可以采用市场上成熟的USB接口无线网卡。S3C2410提供了一个USB(Host)接口,正好用于连接无线通信模块。
(4)人机接口模块
人机接口模块提供了良好的人机交互界面,包括:LCD和触摸屏、LED、键盘、麦克和扬声器。
(5)无线遥控模块
无线遥控模块是一种方便用户操作的智能化终端,提供远程布防、求助等功能。可采用市场上现有的产品模块,这些模块一般为UART接口。
(6)输入输出口模块
系统的GPIO口可提供16个输入输出口,4个输出口。输入口提供光耦隔离功能;输出口有12V,400mA的驱动能力。
(7)RIU总线模块
智能住宅控制终端提供RS485接口,作为家庭网络控制总线接口。系统采用TI75176实现了S3C2410的UART接口向RS485总线接口的转化。
2.2 软件系统设计
图3是软件系统的总体框图,下面对各个层次和模块分别进行介绍。
(1)嵌入式操作系统和驱动程序设计
Nucleus包含Nucleus Plus、File模块、MMU模块,Grafix模块、NET模块和其它应用层的协议模块等。Nucleus Plus是专为强实时性嵌入式产品而开发设计的实时、抢占式、多任务内核。Grafix是一个图形管理模块,支持LCD和触摸屏,用于开发人机界面。File模块是文件系统管理模块。MMU是一个内存管理单元,支持系统高效地使用有限的内存空间。NET模块即网络模块,用于实现TCP/IP协议栈。此外,Nucleus也提供很多应用层的协议模块包括HTTP、TFTP、SNMP等。
Nucleus的开发平台以MicroSoft的Visual Studio C++为基础,提供了仿真平台MNT和多任务调试工具MTD,方便用户使用,可以大大加快用户的开发时间。

    根据硬件平台的要求,还需要开发适应硬件平台的驱动程序,包括音频接口驱动程序、LCD/触摸屏驱动程序、USB驱动程序、RS485总线驱动程序、键盘驱动程序、LED驱动程序以及无线遥控模块驱动程序。
(2)应用层软件模块
应用层软件由系统应用层协议(HIMMP:HIM Manage Protocol)和各个功能模块组成。系统应用层协议规定了中央控制器以及门口机和智能住宅控制终端之间的通信协议,是系统应用层软件的基础,应用层软件模块就是在这个协议的基础上进行的。
应用层软件模块包括安防模块、可视对讲模块、家庭电子商务模块、三表读写和管理模块以及人机接口模块。
安防模块用于监测用户设定的安防措施,包括防火、煤气泄漏、门窗被撬等,实时发出警报并报告物业管理中心;可视对讲模块负责住户和门口机的可视对讲并控制大门的开关;家庭电子商务模块实现家庭电子商务功能,可以浏览各种日常生活用品的供应情况(这些数据来自物业管理公司),并下订单购物;三表读写和管理模块负责抄写住户的水电气表,汇总到中央服务器,并支持用户的实时查询。


相关文章
· 嵌入式实时操作系统TRON及其应用综述[733]
· 多任务操作系统Nucleus简介[1116]
· Nucleus PLUS嵌入式操作系统的简单介绍[930]
· Nucleus PLUS嵌入式操作系统的简单介绍[1042]
· 嵌入式操作系统Nucleus触摸屏驱动的开发[968]
热门评论排行
·VHDL设计中电路简化问题的
·ARM嵌入式系统基础教程(N
·江苏嵌入式Linux教育培训
·ARM处理器应用开发4步骤
·锐极LINUX驱动培训班定于

文章评论
    没有任何评论
*只显示最新10条评论。评论内容只代表网友观点,与本站立场无关。更多评论
发表评论
  * 请先[登陆]再进行评论,谢谢。
评分: 1分 2分 3分 4分 5分
内容: *
发帖须知:
一.所发文章必须遵守《互联网电子公告服务管理规定》;
二.严禁发布供求代理信息,公司介绍,产品信息等广告宣传信息;
三.严禁恶意重复发帖;
四.严禁对个人,实体,民族,国家等进行漫骂,污蔑,诽谤。
 
热点新闻 [更多]
 
严冬期如何发展半导体业 扩
2008年中国集成电路市场回顾与展望
分析师:亚洲芯片厂商库存远超预期
2008年基础电子业十大事件点评
Aptina并购智多微手机软件平台设
凌力尔特公司推出用于多核处理器的&n
安森美半导体任命麦满权为韩国及南亚区
Broadcom:半导体产业依然机会
飞思卡尔推i.MX51芯 
日立芯片守卫新年倒数计时晚会
 
热门下载 [更多]
 
[ PCB设计] Protel99教程下载
[ ] 手把手学单片机20个例
[ ] 单片机做的智能台灯
[ ] 单片机入门书
[ ] linux系统移植开发文档
[ ] IC卡的读写程序
[ ] 8051单片机C语言彻底应用
[ 常用软件] 555定时器电路设计软件V1.2
[ 常用软件] 51定时器计算软件
[ ] ARM处理器应用开发4步骤
 
论坛新帖 [更多]
 
低价专业PCB打样 双面板20...
深圳市天漠科技超低价供应atm...
深圳市天漠科技超低价供应ARM...
[推荐]2.5米精度,高灵敏度...
830实验箱+电脑没有并口...
[原创]平望科技助力自服终端国...
低价专业PCB打样 双面板20...
[原创]低价专业PCB打样 双...
Bootloader for ...
【有奖调查】08-09嵌入式开...

 
赞助商 [更多]
 

ICP许可证号:[粤 05056597]
联系电话:010-82517432 82517615 传真: 010-82517615

版权所有 Copyright © 2006 嵌入式技术网