51单片机控制TC35模块

上传人:飞*** 文档编号:39912231 上传时间:2018-05-21 格式:DOC 页数:77 大小:4.52MB
返回 下载 相关 举报
51单片机控制TC35模块_第1页
第1页 / 共77页
51单片机控制TC35模块_第2页
第2页 / 共77页
51单片机控制TC35模块_第3页
第3页 / 共77页
51单片机控制TC35模块_第4页
第4页 / 共77页
51单片机控制TC35模块_第5页
第5页 / 共77页
点击查看更多>>
资源描述

《51单片机控制TC35模块》由会员分享,可在线阅读,更多相关《51单片机控制TC35模块(77页珍藏版)》请在金锄头文库上搜索。

1、 西门子 GSM 模块 (TC35/TC35i/MC35/MC35i) 开发(评估)板是采用 51 单片机+TC35(GSM)为核心部件综合实验板。单片机采用 STC89C51 系列 MCU,最高工作速度可达 90MHz,片内 FLASH 程序存储器和 8K 左右的片内 EEROM,多达 36 个通用 I/O 口。通过 RS232 实现 ISP 编程;TC35(TC35i/MC35/MC35i)无线 GSM/GPRS 通信模块, 集成了标准的 RS232 接口以及 SIM 卡,可以在 PC 机上用 AT命令通过串口对它进行设置。这使它成为在声音和数据通讯上通用的一个 GSM/GPRS 双频终端

2、产品。 你可以快速的把它应用到产品开发上,同时它也可以作为产品的一个组成部分和产品结合在一起。在无线短信工业控制、远程通讯,现场监控等诸多无线通讯领域开发板将会给您的工作带来极大的便利.该板方便用户实验、开发,根据用户的设计思维自由组合很快将思想变为产品,无论用户有无 GSM 方面的知识累积,该板都是良好助手。硬件说明:STC89Cxx,最高频率可达 90MHz,片内 4K 以上 FLASH 程序存储器,8K 左右的片内 EEROM ,512B-1208B 片内RAM,36 个 IO 口。TC35 模块,集成了标准的 RS232 接口以及 SIM 卡。1 个 LED 指示灯:一个电源指示。LM

3、2941 4.2V 电源 IC。ISP 接口(用于程序下载、串口监视)。RS232 接口 ISP;支持串口调试12V 直流电源输入,带电源指示灯8 路 LED 发光管指示板载话筒、听筒接口,接上话筒、听筒后可以实现语音通话功能。板载数字式温度传感器 DS18B20 专用接口,用户可以通过编程实现温度值的无线传输应用。16 通道开关量输出,其中 8 路接继电器控制输出,另 8 路 TTL 电平输出可供用户扩展。 (继电器控制负载:250V/10A) TC35 模块串口通信模式可以选择:可以分别与单片机进行串口通信,或者模块与 PC 机电脑完成串口通信。实验说明: 短信收发实验。 话音呼叫实验。

4、AT 指令实验。GSM 串口调试助手软件 2010 年 6 月 24 日更新发布 这是我们为 TC35 开发板专门编写了 GSM 串口调试助手软件,调试 AT 指令,测试模块工作更为方便、快捷,功能强大。大家可以从窗体中看到上半部分为知名的串口调试助手软件全部功能,下面我们专门编写了 GSM 调试功能,同时支持SIM300 GRPS 模块的调试。TC35 模块通过电脑联机,DEMO 程序。这是模块 DEMO 测试程序,我们可以用来读取模块预存的各种出厂信息,以及发送中文短信的实例应用。 直接点击图片放大观看。这是模块 DEMO 测试程序,我们可以用来读取模块预存的各种出厂信息,以及发送英文短信

5、的实例应用。 直接点击图片放大观看。另一款 TC35 模块测试程序,这个程序可以完成拨号操作,同时实时显示模块操作的各条 AT 指令,上图为连接模块初始化成功的反馈信息 “OK”。另一款短信发送接收软件。 8 路 LED 发光管指示 与 PC 电脑连接的 RS232 串口8 路继电器控制输出 8 路继电器输出接线柱,每路分别 3 个接线孔,分别为:公共端、常开端、常闭端。手机 SIM 卡座 打开卡座,插入 GSM 手机 SIM 卡即可。下面我们一起来看一下开发板提供的“TC35 通过单片机收发短信和控制继电器例子程序”。先来看一下我们的“西门子 Siemens TC35 GSM 开发板”的短信

6、控制指令介绍与使用方法:1. 给开发板供上 12v 直流电源后,板子上 LD1 点亮,表明开发板已经正常上电。2. 此时会看到 LD2 一闪一秒,亮灭间隔时间相同,此状态表明 TC35 正处于搜寻网络状态。大概一分钟以后(不确定具体时间,看当时所处环境的信号强度)。3. 当 LD2 出现短灭常亮的状态时,表明 TC35 已经搜寻到网络信号,处于待机状态。4. 此时可以通过手机发送指令通过 TC35 模块接收来实现对单片机的控制,进而实现对继电器的控制。以下为具体指令介绍:假如模块 SIM 卡上的手机号码为:13675857933通过手机发送短信到 13675857933;指令如下:1.打开继电

7、器发送 open?(?代表选择第几个继电器,注意 open 是小写),如发送 open1 到目标号码,片刻后将会看到板子上的D2 灯点亮,并听到继电器打开的声音,此时可以发现继电器 1 已经打开,此时手机将收到来自目标号码的自动回复,回复内容为:Operate Successfully!。此时表明此次操作已经成功。如果你发送的指令错误,手机将会收到来自目标手机的短信提醒,告诉你当前的操作失败,操作失败的短信回复内容为:Operate Failed,try again!此时你可以检查是否发送正确指令给模块,再次操作!(板子上一共有 8 路继电器,所以发送的指令如下open1,open2,open

8、3,open4,open5,.open8,一次只能打开一个继电器,下一次操作不会影响前一次的操作)。2.关闭继电器发送 shut?(?代表选择第几个继电器,注意 shut 是小写),如发送 shut1 到目标号码,如果先前继电器 1 是处于开启状态的话,则会看到如下结果,LD2 灯熄灭,并会听到“咔嚓“声响表明继电器 1 已经关闭。如果先前继电器是处于关闭状态的话则不会有任何反应。一会儿以后手机将收到来自目标号码的自动回复,回复内容为:Operate Successfully!。此时表明此次操作已经成功。如果你发送的指令错误,手机将会收到来自目标手机的短信提醒,告诉你当前的操作失败,操作失败的

9、短信回复内容为:Operate Failed,try again!过一会儿你可以检查是否发送正确指令给模块,再次操作!(板子上一共有 8 路继电器,所以发送的指令如下 shut1,shut2,.shut8,一次只能打开一个继电器,下一次操作不会影响前一次的操作)。3扩展开关的开启与关闭在板子的右边 J4 排针是扩展开关的接口,开启的方式同继电器的方式一样。唯一不同的 open 后面的指令,openA表示打开开关 1,shutA 表示关闭开关 1。板子上共有八个开关,所以 open 或者 shut 后面操作对象的范围(AH)。过一会儿手机将收到来自目标号码的自动回复,回复内容为:Operate

10、Successfully!。此时表明此次操作已经成功。如果你发送的指令错误,手机将会收到来自目标手机的短信提醒,告诉你当前的操作失败,操作失败的短信回复内容为:Operate Failed,try again!此时你可以检查是否发送正确指令给模块,再次操作!4.继电器,开关的全部打开和全部关闭发送指令 openO 表示打开所有继电器和开关,shutS 表示关闭所有继电器和开关。过一会儿手机将收到来自目标号码的自动回复,回复内容为:Operate Successfully!。此时表明此次操作已经成功。如果你发送的指令错误,手机将会收到来自目标手机的短信提醒,告诉你当前的操作失败,操作失败的短信回

11、复内容为:Operate Failed,try again!此时你可以检查是否发送正确指令给模块,再次操作!5. 状态查询发送 open?代表查询开关状态,如发送 open?到开发板上 SIM 卡的号码,片刻之后,将会收到来自目标号码的短信:如:111111000000000 Operate Successfully! 的短信.其中 1 表示此路继电器处于开着的状态.0 表示现在继电器处于关闭状态.以下为部分实验演示图片:首先,将我们的短信控制继电器的程序烧入 STC89C51 芯片后,插上 12V 外接电源,SIM 卡找到网络信号成功注册后,此时会看到 LD2 一闪一秒,亮灭间隔时间相同,此

12、状态表明 TC35 正处于搜寻网络状态。大概一分钟以后(不确定具体时间,看当时所处环境的信号强度)。下面,我们准备打开第一路继电器。我们使用的是 Nokia6300 手机,编缉短信内容为:open1 , 发送到号码为 13675857933 的开发板,接着手机显示“正在发送短信”,发送成功后,手机显示“已发送至 XXXXXXXX 号码”,之后,开发板收到了短信指令,随即打开第一路继电器,并反馈控制成功的短信给手机操作者。我们现在看到板子上的 D2 灯点亮,并听到继电器打开的声音,此时可以发现继电器 1 已经打开,此时手机将收到来自目标号码的自动回复,回复内容为:Operate Successf

13、ully!。此时表明此次操作已经成功。我们现在来测试一下全开继电器的功能,编缉短信内容为:openO , 发送到号码为 13675857933 的开发板,发送成功后,手机显示“已发送至 XXXXXXXX 号码”,之后,开发板收到了短信指令,随即打开全部继电器,并反馈控制成功的短信给手机操作者。我们现在来测试一下关闭第一路继电器的功能,编缉短信内容为:shut1 , 发送到号码为 13675857933 的开发板,发送成功后,手机显示“已发送至 XXXXXXXX 号码”,之后,开发板收到了短信指令,随即关闭第一路继电器,并反馈控制成功的短信给手机操作者。 这是我们给开发板上电时,通过串口调试助手

14、软件看到的,TC35 模块初始化时的各条指令。注意:+8613800571500 是浙江省杭州地区的移动短信服务中心号码,您给开发板使用不同地区的 SIM 卡,请在程序中设置正确的当地 ISP 移动电话服务商提供的短信中心号码。这是收到来自 13185018567 手机短信后的指令情况,开发板做出控制继电器的动作后,反馈给手机用户“Operate Successfully!”的成功控制短信信息。这是我们提供的“TC35 通过单片机收发短信和控制继电器例子”源程序代码,使用 Keil C 环境编写,大部分语句都加了中文注释,让开发者很容易上手,缩短了二次开发的周期,提高了开发效率。 部分程序代码

15、截图。 函数的定义与说明。 短信指令的识别与继电器的控制代码。初始化 TC35 模块代码。 下面我们再来看一下 V1.2 版的精美照片,以及一些独特的细节设计:这是 V1.2 版的 西门子 Siemens TC35/TC35i GSM 开发板 , 左边是 GSM 天线和天线连接线。三种通信方式跳线:PC 与单片机通信;PC 与 TC35/TC35I 模块通信;单片机与 TC35/TC35I 模块通信。如果要使用电脑来收发短信或进行语音呼叫实验,请将跳线设置成:PC 与 TC35/TC35I 模块通信。如果要给单片机芯片烧写程序,即完成 ISP 下载功能, 请将跳线设置成:PC 与单片机通信。如

16、果要使用单片机来控制 TC35/TC35I 模块,请将跳线设置成:单片机与 TC35/TC35I 模块通信。V1.2 版中新增的模块开机按钮,方便用户上电时,进行手动开机。V1.2 版中新增的螺丝定位孔,位于 PCB 板四周,在模块附近新增了两个天线定位孔,以适合不同孔径的 GSM 天线安装。一流的波峰焊生产加工工艺,焊点非常漂亮、整洁。下面我们准备给开发板加装 GSM 天线,我们来一起看一下。首先把天线连接线的一头与 TC35/TC35I 模块的天线口相连, 注意:该接口比较脆弱的,拔插时请千万小心,不可乱用力,一定要对准了再下压。将天线连接线的线头与 TC35/TC35I 模块的天线孔对准了,再压下去,听到“喀喳”一声,说明连接到位了,如果需要将其再取下,请务必小心,慢慢将线头拔出。一头已连接好的天线连接线,另一头准备固定在开发板定位孔上。 取下天线头上的垫片和垫圈,准备将其固定在板子上。将天线连接线穿过 PCB 板的过孔,然后将天线头固定在 PCB 板上。 最后,再将 GSM 天线拧上即可。开发板的硬件版本号在 PCB 板上有标,如图所示为 V1.2 新版。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号