1、CDMA 短信实验一、实验目的1、通过本实验了解 AT 指令的使用及如何使用 AT 指令实现中英短信的收发。2、了解 CDMA 模块的使用 3、掌握一种编程语言(VB、Delphi 、VC+) 对串口进行编程二、预习要求1、掌握关于 CDMA 短信的相应的 AT 指令集。三、实验原理1、发英文短信的 AT 指令的介绍-AT+CNMI=0,1,1,1,0 OK-AT+CSMP=17,169,0,0 短信的有效时间设置(一天)OK-AT+CMGF=1 设置短信的模式:AT+CMGF=1 为英文短信AT+CMGF=0 为中文短信OK-AT+CSCA=“+8613800250500“ 设置短信息中心号
2、码(中国移动通信)OK-AT+CMGS=手机号码(11 位) 目的手机的号码-第一行短信按回车键换行 ( , 0x0D) 最后一行短信 ( , 0x1A)结束+CMGS: 5 收到此命令表示短信发送成功+CDS: 2,5,”0601290800”,129,”99/05/01 14:15:10+042、发中文短信的 AT 指令-AT+CMGF=0 设置短信的模式:AT+CMGF=1 为英文短信AT+CMGF=0 为中文短信-AT+CMGS=35 设置发送内容的长度-0011000D91683177504820F90008011453574EAC5E08830359275B66901A4FE15D
3、E57A0B向 13770584029 发送中文短信“南京师范大学通信工程”根据GSM 07. 05 的定义,短信息的发送和接收模式共有三种:Block 模式、基于AT命令的Text 模式和基于AT 命令的PDU模式。在PDU 模式下发送中文、英文和数字混合短信 ,关键是PDU 数据格式和短信内容的Unicode 编码,Unicode 是国际标准组织工作组,针对各国文字、符号进行统一性编码。PDU格式的解析:0011000D9168为服务中心号码(中国移动通信)3177504820F9为手机号码的PDU编码,编码规则为号码每两位互相交换位置,空位用F填充,因此为手机号码的13770584029
4、 53574EAC5E08830359275B66901A4FE15DE57A0B 为“南京师范大学通信工程”的 Unicode 编码。00080114 00 为PID , 08 为DCS , 01 为VP ,14为短信内容Unicode 码个数,即中文短信的个数的两倍。3、短信的接收-AT+CMGF=1 设置短信读取的方式,AT+CMGF=1为PDU格式读取-AT+CMGL=”ALL” 列出短信的类型:”ALL”为所有短信,“STO UNSENT“为存储未发送的,“REC READ“为读短信,“REC UNREAD“未读的新短信+CMGL: 29,“REC READ“,“+861377058
5、4029“,“06/08/23,11:10:42+00“,79FB52A8901A4FE15B9E73B0002D0041005463074EE4 短信内容“移动通信实现-AT指令”OK四、实验操作说明1、打开实验箱电源,将 JP902 和 JP903 的跳线冒插上。2、打开 GPRS_CDMA 软件设置串口,调试 CDMA 模块。五、实验内容1、把PC 机的串口线连到CDMA模块上;2、打开软件GPRS_CDMA.EXE,设置串口参数:COMM1 ,波特率9600bps,然后打开串口 (注意GPRS 的波特率为115200bps);3、选择Debug/AT命令,练习AT 命令; 4、通过AT命令实现短信的收发;5、用移动通信实验箱,实现中英文短信的收发;六、实验仪表1、电脑一台(装有 matlab、QuatusII6.1、CCS 软件) ; 2、ByteblasterII 下载设备;3、DSP 仿真器; 4、移动通信原理实验系统;5、60M 双踪示波器; 6、数字万用表。七、思考题1、了解汉字的Unicode编码,并编写相应的软件实现汉字到 Unicode。八、实验报告要求1、整理数据,画出实验内容中要求的各种波形; 2、实验报告中完成思考题。