嵌入式无线接入系统设计

最新更新时间:2013-05-26来源: 互联网关键字:嵌入式  无线接入 手机看文章 扫描二维码
随时随地手机看文章
1 引言

  现在各行业对无线通信的需求愈来愈多,能够无线接入Internet 网络是最重要的需求之一。随着信息技术的飞速发展,嵌入式系统也正在迅速、广泛地应用于工业、服务业和消费电子业。XSCALE 微架构应用处理器,是 Intel公司为新一代无线应用产品开发的嵌入式处理器。CDMA 1X无线通信网络,引入了高速分组数据业务和IP 技术, 为支持各种多媒体分组业务打下了基础,CDMA 1X 能提供153.6 kb/s 的数据速率。CDMA (Code Division Multiple I Access)无线网络系统已分别在美国、韩国、中国和中国香港等区域投入使用,取得了良好的网络性能,美国高通、诺基亚公司、韩国三星公司、三洋电子公司和西门子公司等世界大公司都进行了CDMA 系统的研发。

  嵌入式系统的开发多采用模块化的思想,首先在开发板上进行,然后根据实际性能再进一步开发。XSBase是一款基于英特尔XSCALE PXA255处理器的高端嵌入式设备开发平台,该平台支持嵌入式设备的软硬件开发,我们在该平台上开发实现了以Intel XSCALE PXA255 高性能嵌入式处理器为核心硬件平台,以嵌入式Linux为操作系统,以CDMA 1X无线通信模块YCIG-CCMG1X800为核心通信单元、支持宽带无线网络CDMA 1X 的嵌入式无线通信接入系统。

  2 嵌入式无线通信终端系统总体描述

  我们所设计的嵌入式无线通信终端系统,是一种移动无线通信接入系统,它在整个通信网络中的位置示意如图1,它能够无线接入当前已经遍布全国的CDMA 1X无线蜂窝网络,也可以通过CDMA 1X无线网络接入Internet或者PSTN(Public Switched Telephone Network)。该无线通信终端系统带有高性能的嵌入式处理器,支持液晶屏显示和嵌入式Linux操作系统,具有低功耗和便于移动携带的特点。

  (注:MSC(Mobile Switching Center)移动交换中心;BTS(Base Station)基站;IWF (Inter-Working Function) 互通功能。)

  3 嵌入式无线通信终端系统的结构组成

  嵌入式系统一般包括硬件和软件两部分,该嵌入式无线通信终端系统的硬件是由Intel XSCALE PXA 255 ARM架构嵌入式处理器(400MHz主频)、CDMA 1X无线通信模块YCIG-CCMG1X800、SDRAM(64Mbyte)、FLASH(32Mbyte)、6.4英寸TFT LCD液晶屏(真彩,分辨率640x480)、触摸屏(四线电阻式)、电源模块以及扩展接口(GPIO)组成,通信终端系统硬件构成如图2所示。

  3.1 嵌入式微处理器

  嵌入式系统的核心是嵌入式微处理器,嵌入式微处理器一般就具备以下特点:对实时多任务有很强的支持能力,能完成多任务并且有较短的中断响应时间;嵌入式微处理器功耗很低,尤其是用于便携式的无线及移动的计算和通信设备。XSCALE PXA 255 就是一种高性能(主频400MHz)低功耗的ARM架构的嵌入式微处理器,它的主要特性如下:采用7/8级流水线;支持多媒体处理技术;指令快存(I-Cache32KB);数据快存(D—Cache32KB),可重构为28KB片内RAM;指令存储器管理单元I—MMU;动态电源管理功能。目前,根据系统工作环境的要求我们选用了Intel XSCALE PXA 255。

  3.2 无线通信模块

  无线通信模块的是建立无线通信链路,接入CDMA 1X无线网络的基础,我们选用的CDMA 1X无线通信模块是YCIG-CCMG1X800。

  YCIG-CCMG1X800是CDMA 1X RTT(Radio Transmission Technology)无线通信模块之一,能够适用于多种无线终端设备。支持R-UIM卡,模块允许应用软件开发,支持开放AT命令集。它与处理器通过标准RS-232接口相连接。该模块能直接读取UIM卡信息,带有MODEM状态指示灯,基于以上特性该模块我们选用作为无线通信模块。

  3.3 存储器

  为了满足数据存储的需要,我们采用了64M的SDRAM和32M的Flash,PXA 255处理器可以与16位或32位异步SRAM接口。我们可以用与SRAM类似的接口访问Flash存储器。

  3.4 显示单元

  PXA255处理器内部集成有LCD控制器,它提供了从处理器到Active(TFT)显示屏的接口,LCD控制器的作用是将Frame Buffer里的数据传输到LCD控制器的内部,然后经过处理,输出数据到LCD的输入引脚上。触摸屏带有触摸屏控制芯片,触摸屏控制芯片与PXA 255相连接。触摸屏是一种透明的绝对定位系统,一般分为四个基本类型:电阻式触摸屏、电容式触摸屏、红外线式触摸屏和声表面式触摸屏;我们设计使用的是电阻式触摸屏。

  3.4 电源单元

  电源单元采用模块化设计,输入+5V输出3V和稳定的5V分别供给通信模块使用和处理器使用,在系统设计实现中加入了多级稳压电路和高精度低功耗CMOS线性调压电路,它起到电源管理的作用,电源管理芯片是MIC5219,具有过热和过流保护功能,工作额定电流能达到150mA,适合了我们的系统设计需要。

  4 通信模块硬件接口设计

  串行通信是目前十分实用的通信方式之一,在通信模块与处理器的硬件接口上,我们设计了全功能的UART(通用接收/发送器)即FFUART,UART具有Modem控制脚,允许通过软件控制数据流,UART可执行串行/并行转换,处理器可读出UART的各种状态,FFUART支持Modem控制功能。CDMA 1X无线通信模块在功能上可映射为无线Modem,这样PXA 255就能够很方便实现对通信模块的控制。CDMA 1X 通信模块也具有全功能的UART,在它们之间使用串口转换芯片SP3238,实现两者之间RS-232接口的电平转换。

  5 软件流程设计

  嵌入式系统软件设计部分主要包括操作系统,驱动程序,应用程序。操作系统我们选用Redhat9.0版本进行定制裁减,驱动程序主要是串行口驱动,应用程序主要是拨号程序。开发这些软件要根据嵌入式开发流程来建立开发环境。

  5.1 软件开发环境建立

  基于嵌入式Linux开发环境一般由目标系统硬件开发板和装有Linux桌面版的主机平台PC组成。我们这里用的是Redhat9.0的版本。目标系统硬件开发板用来运行嵌入式操作系统Linux、用户系统应用程序等,而主机平台用来嵌入式操作系统内核编译,文件系统的制作和系统应用程序开发和调试等。双方通过串口、并口或者以太网口等建立连接关系。

  5.2 系统工作执行流程图

  系统工作开始工作时,执行流程如图5.1所示,首先通过供电单元提供的电源进行系统上电,接着启动Bootloader,然后开始加载嵌入式Linux的系统内核,接下来进行外设模块的初始化进程,在存储单元准备就绪后,初始化次序为显示单元(触摸屏/TFT/LCD 液晶显示屏)、GPIO(通用输入输出接口)和CDMA 1X无线通信模块,如果外设未初始化成功,将重新进行初始化,成功后准备接入无线网络;开始加载网络协议(Point-To-Point Protocol、TCP/IP),加载成功后运行用户应用程序,系统使用结束后,关闭主程序,系统执行结束。

  该无线通信终端接入Internet后,就能够进行通过互联网承载的应用。无线接入网络的流程如图5.2所示。系统启动,操作系统载入后,首先初始化CDMA 1X无线模块,进行端口终端设置和波特率设置,波特率一般设置为115200bps;模块初始化完毕后,进入拨号等待状态,因为该无线通信终端在功能上映射为无线Modem,所以登陆网络需要进行拨号连接,接入号是#777,用户名和密码均为card,启动拨号程序后,确认是否拨号成功,如果成功拨号,则调用Internet服务程序,如网络浏览器、用户应用程序等;最后使用Internet结束后,关闭无线连接。

  5.4 串口驱动分析

  Linux操作系统对串口提供了很好的支持,嵌入式Linux也保留了这些功能。我们设计串口应用时,进行的串口操作主要是:设置串口、打开和关闭串口以及读写串口(收、发数据);最基本的设置串口包括波特率设置,效验位和停止位设置。在驱动代码开发时,需要定义一些结构体,用它来实现上层抽象操作和底层具体操作的联系,它应该包括串口初始化函数、打开函数、关闭函数、接受函数、发送函数;编写驱动代码就是实现这些函数。

  6 结束语

  该系统设计已应用到具体项目之中,在网络性能良好的状况下,能达到115200bps的网络连接速率。由于采用了高性能低功耗嵌入式处理器XSCALE和CDMA 1X模块,使得该无线接入系统,能够接入Internet网络,从而实现多种应用,如远程数据传输、无线监控等。随着无线通信技术领域和用户市场的不断发展,无线通信终端接入系统在交通路况监控、林业森林养护、工业现场数据传输、远程图像传输等方面将会有更大的前景。

关键字:嵌入式  无线接入 编辑:神话 引用地址:嵌入式无线接入系统设计

上一篇:基于S3C2410的嵌入式视频采集系统设计(二)
下一篇:手机开发平台小比较

推荐阅读最新更新时间:2023-10-12 20:46

嵌入式智能家居控制系统的研究与设计
系统结构设计     本文将控制系统分为现场控制级(主机)和多个控制对象级(分机)。现场控制级设备能够收集到控制对象的各种信息,对这些数据进行处理,并能够在设定的条件下产生报警。通过该系统,可以得到家居的各种运行状态(例如,房间温度、湿度,煤气泄漏报警等),并能根据现场情况做出相应的调整控制(例如,照明及家电控制等)。其家居控制系统结构如图1所示。 图1 家居控制系统结构图     本文仅研究设计智能家居的现场控制部分,图1中的GSM和GPRS等远程通信模块作为以后系统的扩展升级。主机MCU选用ARM9芯片S3C2410,因其具有丰富的功能端口而适合设计要求和日后扩展。S3C2410嵌入式微处理器集成了众多的常用资
[嵌入式]
Mmap设备方法---那些年我们一起玩嵌入式驱动
mmap设备方法) Mmap系统调用(功能) Void* mmap(void * add, size_t len , int prot, int flags, int fd, off_t offset) Mmap系统调用(参数) *Addr 指定映射的起始地址,通常设为NULL,由系统指定。 *Length: 映射到内存的文件长度 *port: 映射区的保护方式,可以是: PROT_EXEC:映射区可被执行; PROT_READ:映射去可被读取; PROT_WRITE:映射区可被写入; PROT_NONE:映射区不能存取; *flags: 映射区的特性,可以是: # MAP_SHARED: 写入映射区的数据会复制回文件,且允许
[单片机]
Mmap设备方法---那些年我们一起玩<font color='red'>嵌入式</font>驱动
嵌入式软PLC虚拟机在电气测试中应用
    在一些电子部件产品测试时,早先很多生产厂家都使用继电接触控制系统。该系统由分立元件组成,由于线路简单,元件控制精度不高,加上抗干扰能力级差,所以运行不够稳定,误动作频繁,使产品的测试和分析不准确。     随着现代工艺的高精度要求,为了适应市场需求,采用可编程控制器对原继电电气控制系统进行改造 控制工程网版权所有 ,但由于各PLC厂家硬件模块和软件结构绝大多数都是专用的、互不兼容的,系统各模块间的交互方式、通信机制也各不相同,这使得控制系统相对独立、彼此封闭。随着技术的进步和市场竞争的加剧,这种专用体系结构的控制系统越来越暴露了其固有的缺陷。由于基于PC平台的软件PLC无需专门的编程器,可充分利用PC机的软硬件资源,直接采
[嵌入式]
核心交换机嵌入式重启装置研究与设计
    交换机是局域网中用来交换、传输数据信息的枢纽,其工作状态的好坏直接关联着局域网网络的数据传输稳定性。特别是作为整个局域网中心的核心交换机,一旦出现问题,则意味着整个网络瘫痪。因此,保障核心交换机的稳定运行是网络管理的一项重要工作。     实践表明,核心交换机出现硬件故障的概率极少,但交换机在长时间工作过程中,很容易出现一些软件故障,如死机、缓存溢出、交换机端口“假死”等情况,解决这类问题的简单方法就是重启机器。所以重启交换机是网络管理员经常做的工作。而管理员的办公地点有时距离交换机很远,而且很多核心交换机没有开关,只能通过拔插电源的方法进行重启,这种方法对机器会造成不良影响。通过超级终端与交换机连接,用命令进行重启,
[嵌入式]
基于嵌入式网络的无线传感器网络平台软硬件设计
随着技术的发展,基于分布式、无线传感器网络的应用也越来越多。本文提出了一个基于嵌入式系统的无线传感器网络实验平台,该实验平台在无线传感器网络的算法和协议验证方面具有良好的应用前景。   集成电路、微机电系统以及通信理论的发展促使了无线传感器网络的出现。这种无线传感器网络是由很多自给供电的传感器节点组成的。每个传感器节点都可以进行周围环境数据的采集、简单计算以及与其它节点及外界进行通信。传感器网络的多节点特性使得众多的传感器可以通过协同工作进行高质量的传感,以及组成一个容错性好的的采集系统。正是由于这些优点,近年来出现了许多基于分布式的无线传感器网络应用,如抢险救灾、智能家居以及生物化学武器攻击的探测和救援。   然而,
[模拟电子]
基于<font color='red'>嵌入式</font>网络的无线传感器网络平台软硬件设计
泰鼎机顶盒参考设计集成Qt用户界面框架
全球首款45nm单芯片数字电视平台现支持业内领先的用户界面开发包   泰鼎微系统有限公司(纳斯达克:TRID)3月22日宣布已经在其45nm PNX547x/8x/9系列参考设计中集成了诺基亚领先的Qt 跨平台应用程序和用户界面框架。通过集成Qt,泰鼎使得其客户能够快速、便捷地开发先进的基于网页的应用,并可以在台式电脑、移动和嵌入式操作系统中无缝配置这些应用,而无需重复编写源代码。   泰鼎公司总裁Christos Lagomichos表示:“Qt正迅速成为行业标准,也是我们的客户希望从我们的产品中获得的重要指标之一。在我们的参考设计中集成Qt框架,能够帮助客户大大节省开发时间,并能够帮助他们更便捷地开发功能丰富的用户
[家用电子]
MLX90132收发器,主要应用于汽车NFC-RFID无线接入控制
Melexis公司的MLX90132是13.56MHz全集成的多协议NFC/RFID收发器,可处理亚载波频率106kHz~848kHz,高达848kbps,双路驱动器架构把外接元件数减少,能向合适的天线负载提供高达70mW的RF功率。器件和ISO/IEC 18092 (NFC),ISO/IEC 14443 A1与B2, ISO/IEC 15693以及ISO/IEC 18000-3 模式1兼容,主要用在汽车接入和起动, 汽车发动机防盗,汽车诊断和汽车租赁。 MLX90132是一款13.56MHz,完全集成的,多协议RFID/NFC接收器IC。它设计用于处理从106kHz~848 kHz的子载波频率和最高848kbits/s。
[嵌入式]
MLX90132收发器,主要应用于汽车NFC-RFID<font color='red'>无线接入</font>控制
德承全新嵌入式电脑DS-1400系列,助力AOI自动光学检测
稳定的质量控制是制造业中不可或缺的重要环节之一。随着智能工厂和人工智能技术的快速发展,自动光学检测(AOI,Automated Optical Inspection)逐渐取代了传统的人工检测,凭借其高效率、高精确度和非接触式检测等优势成为主流。AOI的核心在于强大的实时运算和机器学习,为此需要依托CPU和GPU的强大算力来支持。强固型嵌入式电脑品牌 - Cincoze德承近期发布全新的强固型嵌入式电脑 - DIAMOND产品线旗下高效能&PCIe扩展型嵌入式电脑(DS-1400系列)。不仅搭载了超高效能的CPU,还可支持PCIe接口的GPU卡,自上市以来,已成为AOI领域备受关注的焦点,是边缘AI电脑的理想选择。
[传感器]
德承全新<font color='red'>嵌入式</font>电脑DS-1400系列,助力AOI自动光学检测
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved