0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于Atmel89C51单片机和TC35模块实现GSM无线接入终端的应用方案

电子设计 来源:电子产品世界 作者:海康威;陆爱明 2021-06-14 17:22 次阅读

GSM无线接入终端是为了解决固定用户布线难、部分地区装机条件不足以及解决临时通信问题的一种无线接入设备,它通过GSM网络向用户提供类似固定电话的接口。它是一种将普通电话机与900MHz/1800MHz移动通信网连接并进行通话的转接设备。将它与任意一部双音频电话简单连接后,用户就可以方便地拨打电话,还可以使用移动运营商提供的各项服务,使用十分简单方便。本文采用TC35模块设计的无线接入终端具备与PSTN普通有人值守公话相同的功能,帮助移动运营商占领广阔的固定电话公话市场。

无线终端的设计

电路组成

系统的硬件电路部分包括天线CPU、GSM模块、SLIC厚膜电路、电源和馈电输出系统。CPU采用51系列单片机Atmel89C51,具有使用方便,抗干扰性好等特点。GSM模块采用西门子公司的TC35工业控制模块,来完成语音及数据通信,它提供的AT指令接口由CPU控制该模块工作。电话机接口电路采用Mitel公司的MH88612B厚膜电路。

TC35模块是整个GSM系统的核心,它工作在EGSM900和GSM1800双频段,可传输语音和数据信号,功耗在EGSM900(4类)和GSM1800(1类)分别为2W和1W,通过接口连接器和天线连接器分别连接到SIM卡读卡器和天线。TC35摸块提供RS-232数据口,采用AT贺氏指令,符合ETSI标准GSM0707和GSM0705,内置微控制器将GPS接收机和GSM模块结合在一起。TC35的数据接口(CMOS电平)通过AT 命令可双向传输指令和数据,可选择波特率为300bit/s~115kbit/s,自动波特率为1.2kbit/s~115kbit/s。它支持文本和PDU格式的SMS(短消息),2.4k 、4.8k、9.6k的非透明数据和第3组的一类、二类传真。可通过AT命令或关断信号实现重启和故障恢复。TC35模块非常适合在最小功率下开发出GSM蜂窝设备,这蜂窝设备应用部分构成人机接口(MMI),通过单片机89C51的串行接口可接入TC35。TC35通过40芯ZIF连接蜂窝应用部分,ZIF连接器提供控制数据、音频信号和电源输入线的应用接口。需要注意的是TC35模块是作为数据通信设备(DCE)来连接的,而不是像一般调制解调器作为数据终端设备(DTE)进行连接。SLIC(Subscriber Line Interface Circuit)接口电路采用Mitel公司的MH88612B厚膜电路,它实现普通电话机与TC35连接,这个接口电路具有馈电、过压保护、振铃、监视、编解码、信号音产生器等功能。其中,信号产生器产生各种信号音,可通过硬件或软件方法来实现。若用软件实现,则将这些信号音进行抽样、量化、编码成PCM数字信号后存在一个只读存储器中,然后再周期重复地读出这些值就可以得到数字信号音。本设备采用硬件电路产生450Hz信号音。

SLIC具有如下功能:

1)铃流信号----能提供话机振铃所需的铃流,它是一负高压交流信号(-17V AC~ -90V AC);

2)摘挂机检测信号-----提供话机摘挂机时的微处理器检测信号,微处理器根据该信号的变化来判别出话机的摘挂机情况;

3)语音信号接口—它具有与CODEC与DTMF相连的模拟语音信号接口,完成从话机到CODEC与DTMF或从CODEC到话机的模拟语音信号连接;它是话机与CODEC联系的间桥梁;

4)RJ11用户线接口—连接话机。

电源提供整个系统所需的+5V、-5V、-48V以及AC75V铃流等。馈电输出系统主要提供外接电话或PABX系统所需的-48V馈电以及拨号音、忙音、回铃音等信号。

终端系统工作电压为5V DC。由于TC35模块的突发耗电电流峰值可达3A,故外加的稳压器件必须达到足以提供TC35额定电流的条件。在本终端中,采用了开关电源芯片LM2576完成从12V到5V的转换,作为对TC35终端的供电电源。必须特别注意的是,由LM2576芯片完成开关电源转换需要大功率的电感(100uH)和电容,以提高储能的能力,达到TC35的耗电需求。

TC35模块支持8位数据位,无奇偶校验位,1位停止位数据传输。传输速率可以在4.8kbit/s~115kbit/s间自适应。系统加电后,为使TC35进入工作状态,必须给IGT加一延时大于100ms的低脉冲,电平下降持续时间不超过1ms。启动后,IGT应保持高电平(3.3V)。在驱动IGT时,TC35模块的供电电压不能低于3.3V,否则TC35不能激活。

TC35数据接口工作在CMOS电平(2.65V),通过74LVC07芯片电平转换与单片机的串行口连接。数据接口遵从DCE的ITU-T RS-232内部交换电路标准实现异步串行收发功能。ZIF连接器提供6个引脚给SIM卡接口,其中CCIN用来检测SIM卡是插好。连接器的SYNC脚控制灯的状态,以此判断TC35的工作状态。

电话终端的软件实现

TC35模块采用AT贺氏指令集。单片机可以通过正确的AT指令对TC35 模块进行初始化和通信数据的接收发送。

1) 上电初始化过程:AT&F 设置TC35参数为出厂默认值。如返回说明正确;ATE0设置TC35不回显从TE接收的字符。

2)电话机主叫时:用户摘机,SLIC输出SHK信号给CPU89C51的P12信号,CPU接到SLIC终端信号后,执行送拨号音子程序(由P15控制),450Hz拨号音经MH88612的VR脚输出给外接话机,使之发出拨号声音。当主叫听到拨号音后就可进行拨号。拨号模拟信号经SLIC的VX输出给DTMF(MT8870),DTMF将其变成二进制的8421码并等数据有效后(S1D为高),由CPU输出使TOE=1读取D3~D0数据。

CPU在接收到第一个拨号号码后就会停止对SLIC送拨号音信号,CPU收集用户所拨的号码,如果7秒内没有再输入号码,前面所输入的号码将由CPU向TC35自动拨出。CPU采用AT指令向TC35发送ATD136XXXXXXXX。如用户摘机后又挂机,则CPU向TC35发送ATH命令。若主叫所拨号码符合要求,由GSM端处理;若被叫忙,TC35通知CPU,CPU执行送忙音子程序;P15输出控制信号(0.35秒/0.35秒间隔),450Hz信号音经MH88612的VR引脚输出给外接话机,听筒听到忙音,提醒主叫被叫忙。若被叫闲,则TC35通知CPU,CPU微处理器就执行送回铃音子程序,P15输出控制信号(1秒/4秒间隔),450Hz信号音经MH88612的VR引脚输出给外接话机,听筒听到回铃音。当被叫摘机后,微处理器就停送回铃音给SLIC,此时主叫和被叫就可以通话了。通话过程如下:当只使用某一个话机时,主叫的话音信号经SLIC的VX经处理变换送给TC35的MICN1和MICP1端,同样,被叫话音信息由TC35的EPP1和EPN1端信号经处理变换给SLIC的VR端,从而完成主叫与被叫的通话。通话完毕,若被叫先挂机,微处理器要对SLIC送忙音,从而使主叫话机听到忙音;若主叫先挂机,则微处理器就进行相应的操作。

3)电话机被叫时:当CPU检测串行口RXD接收到“RING”时,SLIC话机作为被叫方。CPU就控制SLIC产生铃流信号,频率为25Hz。该铃流信号通过SLIC的Tip/Ring输出到外接话机,使得话机产生振铃。振铃间隔由微处理器控制。当用户摘机,微处理器产生中断,微处理器执行相应程序,停送铃流,双方进入通话状态。

TC35无线终端主要功能

1) 提供用户交换机中继功能:有拨号音、忙音、振铃信号等完整的信号音功能;

2) 与任何一部双音频电话连接后,用户可以方便地拨打电话,使用移动运营商提供的各项服务;同时提供灵活的拨号定义机制,满足不同地区用户的呼叫习惯,满足运营商的业务限制;

3) 用于900MHz/1800MHz公众移动通信网,可以拨打国际、国内长途电话、市内电话、GSM移动电话;可内置拨号器功能,可以自行编程实现长途电话的多路由功能,如长途电话根据需要可以走193、17911路由;

4) 能自动判断被叫应答并送反极信号,与标准电话计费显示器相连时便能显示拨打号码,产生金额,完成实时计费。

结语

本文介绍的基于TC35模块的无线接入终端设计,实现简单,具有通信成本低、频谱利用率高、业务种类多、抗干扰能力强等优点。在此基础上,对软件和硬件加以改动还可以实现其他许多功能及多种应用方案,例如无人值守无线公用电话,也可开发成具有数据功能,可接数字传真机收发传真、可接PC机上网进行数据传送的无线接入固定台。本文提出的设计方法可推广应用到基于TC35模块的单片机短消息收发系统设计和基于CDMA模块的无线接入终端的开发设计中。

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6035

    文章

    44554

    浏览量

    634624
  • 西门子
    +关注

    关注

    94

    文章

    3034

    浏览量

    115779
  • 无线
    +关注

    关注

    31

    文章

    5450

    浏览量

    173238
收藏 人收藏

    评论

    相关推荐

    TC35无线气体测试系统硬件电路

    基于TC35 GSM模块的CO气体监测仪的设计,其主要特点是能够应用SMS进行数据传递。对无线通讯模块T
    发表于 01-08 10:24 1494次阅读
    <b class='flag-5'>TC35</b>型<b class='flag-5'>无线</b>气体测试系统硬件电路

    基于ATMEL89C51单片机的步进电机开环控制系统

    基于单片机的步进电机开环控制系统通过ATMEL89C51单片机对步进电机进行控制,主要介绍了步进电机控制器、驱动电路和LED显示电路的设计,实现了步进电机的开环控制。在步进电机控制器的
    发表于 12-01 09:40

    TC35模块51单片机连接问题

    TC35的18、19引脚可以直接和51单片机的uart串口引脚相连吗?求教!
    发表于 01-28 18:50

    如何在protues中添加TC35 GSM模块

    我找了好久好像没有现成的TC35元件,求哪位能告诉我怎么才能添加,还有,我想让它接上AT89C52单片机,这需要怎么连接呢?
    发表于 03-05 23:15

    TC3551单片机通信的程序 急急急急

    TC3551单片机通信的程序急急急急 各位大神帮忙啊,本人参加辽宁省研究生电子设计大赛 做的是智能家居,需要51单片机
    发表于 04-02 22:45

    发一个TC35 GSM模块sch原理图,网上可很难找喔~

    发一个TC35GSM模块sch原理图,网上可很难找喔~简介:西门子公司的TC35是一款双频900/1800MHZ高度集成的GSM模块,在远程
    发表于 09-24 08:59

    怎么实现基于TC35模块无线接入终端设计?

    本文采用TC35模块设计的无线接入终端具备与PSTN普通有人值守公话相同的功能,帮助移动运营商占领广阔的固定电话公话市场。
    发表于 05-31 06:57

    tc35 pdf

    The TC35 Terminal is a compact GSMmodem for the transfer of data, voice,SMSand faxes in GSM
    发表于 07-13 02:25 174次下载

    基于GSM模块与AT89C51的接口设计及应用

    本文通过分析GSM 模块单片机的接口设计简单介绍了TC35i 模块的常用指令及编码规则,着重介绍了TC
    发表于 05-30 11:05 123次下载

    GSM模块TC35及其外围电路设计

    摘 要 介绍了Siemens公司的GSM模块TC35、TI公司的电平转换芯片MAX3238,以及由其组成的移动终端,指出了实际设计中出现的问题和解决办法。
    发表于 03-11 13:15 3162次阅读
    <b class='flag-5'>GSM</b><b class='flag-5'>模块</b><b class='flag-5'>TC35</b>及其外围电路设计

    短信息收发的TC35终端的硬件设计与实现

    设计目标为采用西门子公司的TC35模块设计具有短信收发功能的终端,将Tc35终端与电脑相连(通过RS232接口,同时
    发表于 08-29 16:49 102次下载
    短信息收发的<b class='flag-5'>TC35</b><b class='flag-5'>终端</b>的硬件设计与<b class='flag-5'>实现</b>

    gsm模块如何与单片机通信?

    本文首先介绍了51单片机GSM模块实现通信的方法,其次介绍了gsm
    发表于 05-15 16:49 2.7w次阅读
    <b class='flag-5'>gsm</b><b class='flag-5'>模块</b>如何与<b class='flag-5'>单片机</b>通信?

    基于单片机TC35模块的SMS远程数据采集系统设计

    单片机为核心的数据采集器和TC35模块和传感器模块组成,监控中心和数据采集终端通过无线通信网络联
    的头像 发表于 01-09 08:53 3615次阅读
    基于<b class='flag-5'>单片机</b>与<b class='flag-5'>TC35</b><b class='flag-5'>模块</b>的SMS远程数据采集系统设计

    如何使用单片机控制GSM模块TC35的详细方法资料概述

    介绍一种采用GSM的短信功能,可以使某些控制达到“零距离“。由于短信息的费用低廉,可以取代传统的无线遥控。现在详细介绍一种采用单片机(MCS51系列)控制
    发表于 10-08 08:00 19次下载
    如何使用<b class='flag-5'>单片机</b>控制<b class='flag-5'>GSM</b><b class='flag-5'>模块</b><b class='flag-5'>TC35</b>的详细方法资料概述

    基于 C51单片机控制GSM模块实现短信收发、打电话的功能

    本次设计的目的是基于C51单片机控制GSM模块实现短信收发、打电话的功能。
    的头像 发表于 04-22 09:48 1.6w次阅读