实验三 GSM通信模块实验 下载本文

图6 移动GSM短信软件(发送中文短信)

(1)点击“中文短信”复选框使之选中打钩; (2)在“输入电话号码”框中输入手机号码;

(3)在“GSM消息内容”框中输入短信息,可以是中文,英文或者中英文混合; (4)点击“发送GSM消息内容”按钮,软件自动使用PDU模式发送短信。同时在“历史记录”框中显示当前发送的AT命令以及相应的返回信息。

3、语音通信实验(这部分需要本组的一个同学在GSM模块上插入自己的SIM卡,此时本组的两个同学形成通信双方) (一)在移动实验箱上进行语音通信

在移动实验箱上进行GSM的语音呼叫,是由移动实验箱上的SYS单片机通过AT命令自动完成的,不再需要用户编写和解读AT命令了。

1) 按“GSM开发模块”左上角的“工作方式选择”按钮,使模块右上角“SYS-GSM”对应的指示灯亮,此时实验箱上的主单片机和“GSM开发模块”上的GSM模块连接;

2)先按键盘上的“菜单”键,再按键盘上的“电话”键,则液晶上显示如下:

GSM语音呼叫实验 输入被叫号码: 注意:如果显示“GSM MODEM模块工作不正常”,表明GSM模块与实验箱的SYS单片机连

接不正常,检查模块右上角“SYS-GSM”对应的指示灯是否亮。 3)主叫接续实验:

当移动实验箱作为主叫,根据提示输入被叫号码,并按下“↑/确认”键,表示确认。移动实验箱发起话音呼叫,经过GSM网络建立呼叫接续,被叫的移动台(或手机)会收到呼叫,产生振铃。通信双方都可以进行呼叫取消或接续。 4)被叫接续实验:

当移动实验箱作为被叫时,主叫移动台输入被叫的号码,发起呼叫,被叫移动实验箱收到呼叫,产生振铃,并显示“Ring?”和来电号码。按下“↓/取消”键,可以进行呼叫取消。主叫也可以按下“↓/取消”键取消呼叫。

被叫按下“↑/确认”键,可以接通呼叫,此时可以通过麦克风和耳机和对方进行通话。 (二)在PC机上进行语音通信

在PC机上发送AT命令控制GSM模块进行语音呼叫实验时,可以使用各种串口调试软件。下面以本实验箱配套的“移动GSM短信软件”来说明用AT命令控制GSM模块进行语音呼叫的过程。

1.主叫呼叫和挂机实验:

移动实验箱发起话音呼叫,经过GSM网络建立呼叫接续,被叫的移动台(或手机)会收到来电号码,产生振铃信号(移动台没有振铃声音)。被叫可以接通或挂断。

1)在命令输入框中输入:ATDnnnn; (nnnn为被叫电话号码,后面有分号); 2)按下“Enter”键或点击“发送命令”按钮;

3)接收信息中显示GSM模块返回消息。如返回为OK或0,说明Modem处于正常工作状态;

注意:有时候进行呼叫时,返回接收信息为:“NO CARRIER”,表示此时信号不好,可以将GSM模块上的天线竖起来,或者换一个位置进行实验。

4)被拨电话将会收到来电号码,产生振铃信号(移动台没有振铃声音),被叫可以挂机或接通;

5)在命令输入框中输入:ATH

6)按下“Enter”键或点击“发送命令”按钮; 7)主叫GSM进行挂机操作。 2.被叫接续实验:

当GSM模块作为被叫时,主叫移动台输入被叫的号码,发起呼叫,被叫移动终端收到呼叫,产生振铃(如果来电振铃开关打开AT%RING=1,电话里传出;否则电话里没有振铃声音),并显示RING和主叫号码。

为了让显示来电号码,需要先进行设置。AT命令为:AT+CLIP=1 1)在命令输入框中输入:AT+CLIP=1

2)按下“Enter”键或点击“发送命令”按钮;

3)接收信息中显示GSM模块返回消息。如返回为OK或0,说明Modem接收到来电时将返回主叫号码;

4)如果GSM收到呼叫,将返回振铃信号和主叫号码,接收信息中显示: RING

+CLIP: \其中

RING表示检测到振铃信号 13780644315为来电号码。

GSM模块作为被叫,可以进行摘机和挂机; 5)在命令输入框中输入:ATA

6)按下“Enter”键或点击“发送命令”按钮; 7)GSM接通电话。

8)在命令输入框中输入:ATH

9)按下“Enter”键或点击“发送命令”按钮; 10)GSM进行挂机操作。 五.实验报告及要求

1. 简述移动台收发短消息的过程。

2. 简述移动台作为主叫和被叫时话音呼叫的过程。 3. 写出发送和接收短信的基本AT命令及命令的含义。 4. 写出GSM发起和接收呼叫的基本AT命令及命令的含义。