基于CDMA短信息的无线通信系统的实现

发布者:SereneDreamer最新更新时间:2010-01-19 来源: 中电网关键字:CDMA  无线  通信 手机看文章 扫描二维码
随时随地手机看文章

  近年来,基于gsm模块的短信收发功能的各种应用系统如:被盗机动车追踪系统、家庭网络系统等已逐渐成为关注的焦点[1-3]。对于这些应用系统中如何通过短信收发模块实现短信收发的功能是一个非常基本而又非常关键的问题。随着通信技术的不断成熟以及用户对通信质量越来越高的要求,现有的gsm网络将不可避免的向w-CDMA(宽带码分多址)演变。cdma网络覆盖范围广、使用费用低、技术完善、安全可靠,采用cdma网络的短信息业务实现无线数据传输,既方便又可靠。

1系统设计

  本系统主要是利用cdma移动通信网络的短信息业务完成数据的无线传输,免去了现场组网的初期建设费用以及日后的网络维护费用。通过数据终端,将采集到的现场数据以短信息的形式发送到监控中心,在监控中心进行数据处理、存储、并提供相应的查询、统计、报表功能。监控中心也可以通过向数据终端发送短信息,设定监控终端配置信息或控制命令,更新数据终端的实时数据。系统组成包括现场设备、采集器、数据终端、监控中心。原理框图如图1所示。

2数据终端的硬件设计

  数据终端采用cygnalc8051f020作为控制主芯片,该芯片具有集成度高、功耗低(供电电压为2.7~3.6v,典型工作电流为12ma,并具有多种节电休眠和停机模式)、处理能力强(采用流水线结构,机器周期由标准的12个系统时钟周期降为1个系统时钟周期,峰值性能可达25mips)的特点,使其很适合应用于需要高可靠性、低功耗的控制系统中。cygnalc8051f为兼容:mcs-51内核的单片机,内置64kbflash程序存储器和4352b数据ram,具有2个双全工的uart。正是利用这2个串口实现了单片机与手机模块和pc机的同时通讯。数据终端硬件结构框图如图2所示。

2.1通信单元电路设计

  通信单元采用cdma无线模块来实现。cdma无线模块作为终端的无线收发模块,把单片机接收到的数据信息进行编码后以短信息的格式发送出去。cdma的无线模块采用zteit的mg801a模块,mg801a-cdma模块是内置软件支持cdma20001xrev0标准和gota协议的工业级应用模块,工作频段为800mhz。能完成语音、数据、传真、短信息服务以及多种附加业务的功能。具有容量大、辐射小、低功耗、体积小等特点。模块通过80脚的插座与外围电路进行接口,电路如图3所示。该模块的供电电压为3.3~4.25v,典型值为3.8v。

[page]

2.1.1开关机控制

  有两种方法可以使模块开机,第一种方法是通过系统连接器上的on/off引脚,第二种方法是使用外部充电器。

  系统连接器上的第51引脚是on/off引脚,在此引脚上加一瞬时低电平会使模块开机,模块关机是通过at指令实现的,关机指令为at+zpwroff。第二种方法是使用外部充电器为模块供电,如果外部电压同时加于v_main(pin71,72,73,74,75)和vchg(pin79)就会使模块开机,当充电电源移走后,模块会关机。

2.1.2通讯

  mg801a模块提供串行异步通讯接口uart(他与串口的数据通讯遵从rs232接口协议),因为单片机与模块都是3v左右的供电电压,都符合ttl电平标准,所以可以直接连接,实现通讯功能。

2.1.3uim卡

  uim卡是cdma手机运用的一种智能卡。uim卡提供个人认证信息,可以允许ms或手机连接网络。uim卡可以允许用户拨打或接听电话和收发短信息。uim卡固定在卡座上,通过卡座的6个引脚与外部连接。mg801a模块为了减少功耗为uim提供了一个使能引脚,在此可以不用,使uim卡一直处于工作状态。

2.2稳压电源电路

  数据终端的工作电压为5vdc。另外,电源的指标不仅仅有电压的要求,而且功率容限等指标都要满足要求。故采用图4的设计方案。在该系统中,开关电源芯片lm7805完成12v到5v的转换,加两个二极管起降压保护的作用,为模块供电。电源电路主要由lm7805和as117—3.o这两个三端稳压电源模块构成,电源模块as117—3.o接收lm7805输入的5v电压,输出为整个单片机系统和uim卡的3v供电电压。电源的输出基本不会受外部输入变动的干扰,而且有效地消除了电磁干扰。

2.3单片机外围电路

  单片机采用cygnal公司的带双串口的c8051f020,一方面实现了对无线模块的初始化和控制,另一方面实现了与带有标准rs232串口的通讯。需要说明的是要加电平转换电路,把ttl电平转化为rs232电平,在本设计中选用的是sp3223芯片。c8051f020单片机在功能、性能上比以往的传统单片机有了很大的提高,但复位和时钟电路和以前单片机没有区别。增加了jtag接口,能实现在线下载,在下调试功能,从而使整个开发过程简单、可靠。

3系统软件设计与实现

  系统软件设计就在于单片机的编程,通过向mg801a模块发送不同的at指令来实现不同的功能,如读取短信息的内容,删除短信息、列出模块中还未读的短信息等。下面主要介绍at指令和双串口cpu同时通讯的实现。

3.1at指令

 [page] 

  at(attention)指令最初由hayes公司推出,主要用于对调制解调器的控制,现在已演化为一种标准,所有移动模块都支持at指令。虽然不同厂家的手机模块都参照gsm协议,但格式还是有所不同,开发过程中一定要认真参考厂家给的资料。同时在开发过程中发现指令的执行过程需要单片机与手机交互应答完成,每一次发送或接收的字节数有严格的规定,二者必须依据这些规定实现数据交换,否则,通信就是失败的。笔者经过对几种手机模块反复测试,总结出一些规律,以下是对几个问题的说明:

  所有at指令的指令符号、常数、pdu数据包等都是以ascⅱ编码形式传送的,比如“a”的ascⅱ编码为41h,“t”的ascⅱ编码为54h数字,“o”的ascⅱ编码为30h等。

  单片机控制手机工作,如果要发送中文短信,使用的是gsm模块必须短信息工作模式设置为pdu格式,即通过指令at+cmgf=0完成。使用mg801a模块必须设置为中文unicode码格式,即通过at+zmsgl=6,4完成。

  单片机向手机发送一条指令后,必须以回车符作为该条指令的结束,回车的ascⅱ编码为odh,回车符表示该条指令结束,如果没有这个回车符,手机将不识别这条指令。

  当手机接收到一条完整的at指令后,手机并不立即执行这条指令,而是:先把刚才接收到的at指令的全部ascⅱ编码序列全部反发送出来(含odh);其次发送一个回车符和换行符的ascⅱ编码,即odh和oah;最后才执行该条指令。

3.2单片机双串口同时通讯的实现

  由于c8051f020单片机实现和上位机与手机模块的同时通讯,所以采用一片具有双串口的cpu,该cpu具有2个串口和2个串口中断,串口1中断处理与上位机的通讯,串口2中断处理与手机模块的通讯,串口1中断设置为高优先级中断,每接收到或发送完1个字节都进人中断处理,处理完毕立即退出中断,通讯波特率都为115200b/s,1个起始位和1个停止位。

  编程语言采用c51语言,尽量采用模块化、结构化、对象化编程,使串口通讯程序和其他程序之间、2个串口通讯程序之间相互独立,以减少发生错误的机会。另外在串口通讯中,还要增加通讯超时处理机制,中断处理中要注意数据和程序状态的保护,完善出错处理程序等。同时要解决时间冲突问题,硬件接收或发送一个字节的时间与软件接收或发送一个字节的时间有很大的不同,这就为双串口同时通讯提供了条件。其次要解决数据冲突问题,2个串口通讯分别使用各自的接收发送数据缓冲区和控制变量,以减少中断保护数据量和防止数据冲突。当主程序、串口2中断处理程序和其他中断处理程序向存储器(与上位机的通讯用存储器)中写数据时,需在尽量短的时间内关闭串口1中断,关闭中断时间应小于几μs,防止其他程序数据没有写完之前串口1读此数据。

4结语

  随着通讯技术、微电子技术的进步和智能化建设的发展,越来越多的设备,如家电、电表、工业终端等,都有了联网的需要,并且有大量的数据需要传输;而且在很多场合有线连接的方式已经不能满足人们的需要。无线接入以其方便、快捷和廉价的优势,弥补了有线方式的不足。覆盖全国的CDMA网络已经成为一种可持续利用和开发的资源,因而在此基础上利用cdma的短信息业务开发出满足需要的无线接入产品已成为可能。

关键字:CDMA  无线  通信 引用地址:基于CDMA短信息的无线通信系统的实现

上一篇:3G用户数据有水分 真正无线宽带是WiFi
下一篇:高通第一季净利8.79亿美元同比增147%

推荐阅读最新更新时间:2024-05-07 16:02

汽车智能MP3无线发射器的技术原理
引言 汽车MP3无线发射器可以将MP3播放器内存储的音乐通过FM广播方式发送,再通过FM调频收音机接收,通过汽车音响播放。本文采用单片机AT89C52及数字锁相环MC145152等芯片设计了汽车MP3无线发射器,从仿真结果与目标样机的运行情况来看,均达到了预期效果。 系统组成 图1为汽车智能MP3无线发射器的系统组成框图,它主要由MC145152、MC1648组成数字锁相环频率合成器,采用变容二极管MV209调频。用户可使用简易的按键,通过单片机AT89C52控制并监测发射频率,同时利用液晶显示器显示反馈信息。另外,可使用串行口实现单片机与计算机的通信,从而通过计算机对发射机进行智能控制。音源不仅可以从车载MP3播放器获取,
[单片机]
汽车智能MP3<font color='red'>无线</font>发射器的技术原理
通信4.0时代,运营商全力布局未来网络
 5G网络蓄势待发,产业链正变为生态圈,运营商全力打造未来网络……昨日,在南京未来网络小镇,2017年全球未来网络发展峰会上,中国移动、中国联通和中国电信分别带来了引领行业发展的新观点新思路,分享了未来网络最新趋势。下面就随网络通信小编一起来了解一下相关内容吧 。 中国移动: Novonet计划逐步推进 中国移动Novonet转型计划一直备受关注。Novo,源自拉丁文,意为创新,Novonet已经成为中国移动着力打造的新一代网络。 中国移动副总裁李正茂表示,中国移动研究院的年轻专家搭建出新通信的马斯洛模型,根据人们通信需求进行分层,底层是必要通信,第二层是普通通信,到移动互联网时代,信息消费成为第三层通信需求。展望未来,基于
[网络通信]
5G卡位战:下一个十年通信的预备赛
    在国内三大运营商还在等着4G发牌的时候,5G已经蠢蠢欲动。   “两年之前我们刚开始相关研究的时候,还没什么人愿意谈5G。现在我很高兴看到越来越多的公司加入进来了。”欧盟METIS 5G项目总体负责人,来自爱立信的Afif Osseiran博士近日接受采访时表示。   比如,三星不久之前就高调宣布,已经成功开发出了一项5G的核心技术,这一技术预计将于2020年开始部署。相对于目前4G网络75Mbps的传输速率,三星的5G网络传输速率可以达到1Gbps。   另外,我国工信部也在今年年初牵头成立了名为“MG2020”的推进组,正式启动了国家5G标准化的研究工作。中国移动研究院院长黄晓庆之前也表示,虽然目前4G网络商用还未正式开
[手机便携]
AI、通信、OTA升级技术加持,汽车驾驶舱迎来最强智能化革命
抛弃物理按键、无需繁琐的点击,我们的汽车能够听懂我们的声音,意会我们的眼神, 驾驶舱 内,一场有史以来最强的智能化革命正在上演。   近日, 特斯拉 在一次 OTA 升级中推出了“狗狗模式”(Dog Mode)和哨兵模式(Sentry Mode)。当车主需要暂时离开车辆时,可以将宠物留在车内,并开启“狗狗模式”,车辆能在关闭的状态下依然保持合适的车内温度。同时车内中控屏也会有明显的标识“我的主人很快就回来”,提醒路人不需为此担心。   而哨兵模式(Sentry Mode)则能让汽车在停车时,摄像头持续监测周围可能存在的威胁,当有人靠近时,车辆中控屏会发出警报同时开启摄像头进行录制,更严重的情况下会技获汽车警报同时通过应用程序通
[汽车电子]
AI、<font color='red'>通信</font>、OTA升级技术加持,汽车驾驶舱迎来最强智能化革命
炬芯科技低延迟高音质无线家庭影院解决方案
炬芯科技股份有限公司是中国领先的低功耗系统级芯片设计厂商,专注于为无线音频、智能穿戴及智能交互等智慧物联网领域提供专业集成芯片,擅长在低功耗的前提下提供低延迟高音质无线音频体验。主要产品为蓝牙音频SoC芯片系列、便携式音视频SoC芯片系列、智能语音交互SoC芯片系列等,广泛应用于智能手表、蓝牙音箱、蓝牙耳机、蓝牙语音遥控器、蓝牙收发一体器、智能教育、智能办公等领域。 炬芯科技低延迟高音质技术介绍 炬芯科技低延迟高音质技术包括一系列优化的音频创新技术和软件组合,集成并优化炬芯先进的音频技术、自主研发连接技术、融合软件和算法,最终提供低延迟、稳定连接、高品质的无线音频体验。 核心芯片 01 炬芯ATS2853蓝牙音频S
[嵌入式]
炬芯科技低延迟高音质<font color='red'>无线</font>家庭影院解决方案
瑞芯微首款3G通信芯片平板获得第一单
    离瑞芯微与英特尔联合发布首款3G通信芯片方案XMM6321不到半个月,离双方宣布战略合作也仅有5个月,基于XMM6321方案的平板电脑已经开始出货,第一个吃螃蟹的是深圳天河致远科技发展有限公司。 “我们可以肯定是瑞芯微XMM6321方案第一家出货。”天河致远副总经理潘晓雷兴奋的表示,首批7寸通话平板TH706出货为1万台,客户是迪拜TouchMate,据悉已经成立20余年,是迪拜最大的通路商,销售网络遍布中东和印度等地区。 据了解,天河致远和瑞芯微的工程师仅用4个多月时间,就完成了芯片方案设计到整机出货。潘晓雷指出,原因其一是天河致远对瑞芯微首款3G通信芯片的高度重视,作为瑞芯微核心方案商,天河致远在芯片出炉后第一时间跟进方
[手机便携]
基于MCU的多机并行通信
摘要: 单片机的多机串行通信应用十分广泛,但在串行口被占用又要进行多机通信时就要采取其它措施。本文介绍了一种使用并口进行多机通信的方法,在实践中已得到验证。 关键词 :MCU,并口通信 1. 问题的提出 某系统中使用了三路串行接口的传感器(GPS、压力和风向)及三路模拟电流(4~20mA)接口的传感器(湿度、温度和水位)。现需要将这些数据汇总后通过串口上传给PC机,并且要求每路信号数据都能够实时独立的接收。 2.系统设计 经过分析,我们分别使用一块2051单片机接收各路串口传感器的数据,同时使用一块多路高精度ADC对转换成电压的温度等信号采样,系统结构图如图1所示。主从机之间的具体管脚连接参见图2。 图
[单片机]
基于MCU的多机并行<font color='red'>通信</font>
MediaTek发布Filogic 130无线连接芯片
MediaTek发布Filogic 130无线连接芯片,为IoT设备带来Wi-Fi 6和蓝牙5.2 整合先进的Wi-Fi、蓝牙、语音处理与电源管理技术的Filogic全新无线网络连接解决方案 2021年11月23日- MediaTek 发布全新 Filogic 130无线连接系统单芯片(SoC),集成了微处理器(MCU)、AI引擎、Wi-Fi 6和蓝牙5.2 ,以及电源管理单元(PMU)和音频数字信号处理器,设备制造商可便捷地为产品增加语音助手和其他服务。该芯片采用高度集成式设计,紧凑型的小尺寸适用于广泛的IoT设备,并提供节能且可靠的高性能无线网络连接。 MediaTek 副总经理暨智能连接事业部总经理许
[网络通信]
MediaTek发布Filogic 130<font color='red'>无线</font>连接芯片
小广播
最新网络通信文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved