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

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

3天内不再提示

基于单片机和Q2403A模块实现无线传真终端设备的设计

电子设计 来源:微计算机信息 作者:张珊,刘立柱 2021-05-25 11:47 次阅读

1 引言

随着当代信息社会的不断进步,无线技术和GSM网络也得到了迅猛的发展,无线传真作为GSM的一项新的业务,具有真迹传送、实时记录等突出的特点,特别适用于新闻采访、交通运输、移动办公、公安缉毒等领域,它可以最大限度地发挥无线通讯的优点,使用户可以真正拥有自己的“移动办公室”。本文详细阐述了一种通用的GSM无线传真终端设备的硬件及软件实现方案。该设备可以作为其它客户系统的外设终端,进行指令和传真数据的收发。

2 无线传真终端的硬件实现

我们设计的无线传真终端设备采用台湾华邦公司的8位单片机W77E58作为主控模块,外接WAVECOM公司的无线GSM/GPRS模块Q2403A和其他外围电路构成一种通用的GSM无线传真终端。

● 主控模块的MCU选用华邦的八位机W77E58。W77E58是与MCS51系列单片机兼容的、可多次编程的快速微处理器,在其内部集成有32KB的可重复编程的Flash ROM、256字节的片内存储器、IKB用MOVX指令访问的SRAM、可编程看门狗定时器、三个16位定时器、二个增强型的全双工串行口、片内RC振荡器、双16位数据指针等诸多功能。在很多场合,几乎不用扩展外围芯片就能够满足系统要求。由于其采用了全新设计的微处理器内核,去除多余的时钟和存储周期,在相同的晶振频率下,根据不同的指令类型,其运行速度一般比传统8051系列快1.5~3倍。一般情况下,平均可达2.5倍以上。另外,由于W77E58采用全静态CMOS设计,能工作在低速晶振频率下。与普通的8051相比,若W77E58采用低速工作频率,在相同的指令吞吐量下,W77E58的节电性能也将大大提高。

基于单片机和Q2403A模块实现无线传真终端设备的设计

主控模块的作用主要有:

①主控模块通过AT指令初始化GSM无线模块,并通过GSM模块与GSM网络创建连接,从而与目标传真终端之间建立连接,协调各硬件部件完成传真样张的收发。

②主控模块通过RS232串口向客户系统收发数据或指令;

③主控模块自主或根据远程控制指令采取其他操作。

● GSM无线模块采用的是WAVECOM公司的Q2403A模块。Q2403A模块主要由射频天线、内部Flash、SRAM、GSM基带处理器、匹配电源和一个60脚的插座组成。GSM基带处理器是核心部件,用来处理外部系统通过串口发送过来的AT指令。射频天线部分主要实现信号的调制与解调,以及外部射频信号与内部基带处理器之间的信号转换。匹配电源为处理器及射频部分提供所需的电源。Q2403A模块支持GSM900和GSMl800双频网络,接收速率为26.8kbits/s,发送速率为13.4kbits/s,支持AT FAX class2传真通信规程。

GSM无线模块作为传真终端的无线收发模块,主要的作用是在主控模块和GSM网络之间搭建一个通信桥梁,使主控模块和目标传真终端之间完成AT命令的传送,建立连接,再将主控模块的传真数据调制后发送给目标传真机,或将目标传真机发送来的传真数据解调后送给主控模块,从而完成整个传真样张的收发。

另外,Q2403A外部可扩展很多接口SIM卡接口、I/O接口、平行LCD接口、键盘、麦克风输入和耳机输出等等。其中SIM卡是必须要外接的。用户还必须安装一块在GSM网络运营商处注册过无线传真业务的SIM卡才能完成无线传真通信。

● 通用异步接收发送器 UART采用TI公司生产的TL16C550A,主要的作用是完成主控模块与GSM模块之间数据交换时的串并、并串变换。
o4YBAGCsdEiAJoLFAARsWVv5PN8341.png

3 无线传真通信规程设计及传真终端软件设计流程

在公用电话网(PSTN)上为了实现传真通信,ITU-T制定了相应的通信控制规程,即T.30建议。而在GSM网络上收发传真,国际上没有一个现成的标准的通信控制规程。又由于无线信道具有和固定电话网信道截然不同的特性,诸如信道多径干扰明显、信道干扰随天气不同而变化大、有一定的频率漂移现象、信号在该信道上传输时间延迟大等等,因此要在无线信道上实时的无失真的收发传真,不能再继续沿用T.30建议所规定的通信规程,必须根据无线信道的这些特点重新设计通信规程。

● 无线GSM模块的初始化

GSM无线模块在传输AT命令和数据之前,必须对其进行正确的配置,即初始化,这样才能使其正常的工作。对GSM模块的初始化设置,可以通过设置其并行接口寄存器中的参数来完成。根据寄存器的比特功能(如表1所示)配置如下:

①设置波特率为9600bps。

②串行输入或输出字符的比特数为8比特。

③使能发送保持寄存器空中断

④FIFO使能,接收缓冲区触发电平为16字节。

⑤数据终端准备好,DTR为ON,有发送请求。

● 无线传真通信规程设计及单页传真样张发送的软件实现流程

无线传真终端向PSTN网络内的普通G3传真机发送传真的过程,其实也是主控模块对GSM模块不断操作的过程,通过协调GSM模块完成信号的握手和数据的收发。作为数据通信终端设备(DTE)的主控模块向GSM模块发送命令,GSM模块作为数据通信设备(DCE)对命令做出响应,完成该命令的操作,并返回命令执行的结果码。这一操作贯穿了发送传真的整个过程。

4 小结

在对该设备的调试过程中,我们得出如下的结论:由于GSM网络有一定的频率漂移现象、信号在该信道上传输时间延迟大等特点,因此传输过程中的转换等待时间,比普通PSTN上的传真通信时要有所增长,才能较好的实现无线仿真传真机与普通传真机之间的通信。一般的等待时间是80ms或更长一点。但是应该肯定的是GSM无线传真通信为GSM系统增加了前景广阔的新业务,我们设计的无线传真终端设备具有便于携带、使用方便等特点,为广大用户应用GSM无线传真业务提供了很大的方便。

责任编辑:gt

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

    关注

    6032

    文章

    44513

    浏览量

    632695
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16977

    浏览量

    350215
  • 振荡器
    +关注

    关注

    28

    文章

    3811

    浏览量

    138859
收藏 人收藏

    评论

    相关推荐

    【OK210申请】手持终端设备

    申请理由:由于项目需求,需要制作手持终端设备,本项目属于科研项目。分为前期与后期两个阶段,前期是制作与实验仪器。后期需要商业化。项目描述:申请该开发板的目的是开发手持终端设备。需要实现的功能包括串口采集数据,
    发表于 07-17 15:34

    基于单片机和GPRS模块的嵌入式无线数据传输终端实现方案

    本文给出了一种基于单片机和GPRS模块的嵌入式无线数据传输终端实现方案。以单片机应用系统为中心
    发表于 01-04 06:53

    如何利用ATmega64实现终端设备显示控制?

    本文介绍了图像点阵式液晶模块CM320240与AVR单片机ATmega64相结合实现终端设备显示控制的一种方法。给出了硬件电路的设计以及系统软件架构的搭建,并阐述了一种树形菜单界面的设
    发表于 06-02 06:19

    wavecom q2403a pdf

    is assumed for its use. Please read carefully the safetyprecautions for a terminal based on WISMO Quik Q2403 Series. WISMO Quik
    发表于 07-13 01:56 299次下载

    基于W77E58单片机的通用GSM无线传真终端实现

    无线传真作为GSM的一项基本电信业务,对于经常移动办公的人,是一种非常有用的业务。本文详细阐述了如何利用W77E58单片机和GSM无线模块
    发表于 08-29 09:24 22次下载

    手机模块与SIM卡外围电路图

    手机模块与SIM卡外围电路图 Q2403A GSM/GPRS模块支持双频EGSM/GPRS 900MHz/1800MHz模式,支持AT指令,短消息功能完备。Q2403A
    发表于 07-13 01:54 6423次阅读
    手机<b class='flag-5'>模块</b>与SIM卡外围电路图

    OLT(光缆终端设备)是什么

    OLT: optical line terminal(光缆终端设备),用于连接光纤干线的终端设备。OLT除了提供业务汇聚的功能外,还是集中网络管理平台。在OLT上可以实现基于设备的网元
    发表于 03-08 19:49 5.5w次阅读

    基于单片机无线温度监测系统实现

    本次设计要求利用单片机无线传输模块实现无线温度监测系统,实现温控范围调节及其超温范围报警。
    发表于 07-26 09:15 6929次阅读
    基于<b class='flag-5'>单片机</b>的<b class='flag-5'>无线</b>温度监测系统<b class='flag-5'>实现</b>

    无线气象传真软件接收解调模块设计

    阐述了无线气象传真软件接收的应用前景,分析了气象传真软件接收的整体结构及解调模块在其中的重要
    发表于 09-09 11:07 0次下载
    <b class='flag-5'>无线</b>气象<b class='flag-5'>传真</b>软件接收<b class='flag-5'>机</b>解调<b class='flag-5'>模块</b>设计

    基于51单片机无线通讯模块

    无线通讯模块,基于51单片机无线通讯模块,可实现互相通讯
    发表于 12-08 16:52 33次下载

    终端设备的基本描述

    终端设备概述
    的头像 发表于 02-28 06:09 3816次阅读
    <b class='flag-5'>终端设备</b>的基本描述

    基于嵌入式Linux的智能手机系统设计

    以MotorolaMX1作为中央处理器、Wavecom公司的Q2403A作为无线收发模块、嵌入式Linux作为操作系统的智能手机 系统的设计与实现
    发表于 04-23 15:20 1453次阅读
    基于嵌入式Linux的智能手机系统设计

    基于GSM模块Q2403A和8051单片机实现短消息收发系统的应用方案

    基于GSM短消息的业务不需要建立拨号连接,只需把待发的消息加上目的地址发送至短消息中心,再由短消息中心转发到最终目标。GSM 短消息业务以其连接简单、费用低廉、覆盖范围广、实现方便等优点得到了广泛
    的头像 发表于 12-07 09:49 2392次阅读
    基于GSM<b class='flag-5'>模块</b><b class='flag-5'>Q2403A</b>和8051<b class='flag-5'>单片机</b><b class='flag-5'>实现</b>短消息收发系统的应用方案

    UM2403_STM32G081B_EVAL板和单片机用户手册

    UM2403_STM32G081B_EVAL板和单片机用户手册
    发表于 11-22 08:22 0次下载
    UM<b class='flag-5'>2403</b>_STM32G081B_EVAL板和<b class='flag-5'>单片机</b>用户手册

    ALM2403-Q1评估模块

    电子发烧友网站提供《ALM2403-Q1评估模块.pdf》资料免费下载
    发表于 10-30 09:47 0次下载
    ALM<b class='flag-5'>2403-Q</b>1评估<b class='flag-5'>模块</b>