土木在线论坛 \ 电气工程 \ 工业自动化 \ 基于单片机的实时传真信息监测系统

基于单片机的实时传真信息监测系统

发布于:2007-04-13 17:52:13 来自:电气工程/工业自动化 [复制转发]
摘要:一种基于单片机的传真信息实时监测系统设计方案。介绍三类传真通信的基本原理和规程、调制解调器的选择和运用以及具体的监测流程等。单片机对传真机的收发信息进行实时监测,并将监测到的信息存储在外部FIFO芯片中,及时被计算机等设备读取存档。

关键词:传真 调制解调器 T.30协议

传真通信是利用扫描和光电变换技术,将文字、图片、照片等静止图像由发端经有线或无线信道送往收端,并在收端重现静止图像的通信方式。20世纪70年代以来,由于在公用电话交换网上开放文件传真业务,传真通信得到了大力发展,成为人们传输信息的主要手段之一。随着传真业务的扩大,对传真信息管理的要求随之提高。本系统就是为了便于管理各类传真收发信息而开发的,可实时监测传真机的收发情况,正确记录进出传真机的文档及传真机的工作日志,实现在地域上分离的传真机的集中管理。

本系统主要是针对文件传真三类机的,也可以兼容二类传真机。

1 文件传真三类机的通信协议

文件传真三类机在整个通信过程中遵循ITU-T建议的T.30协议。T.30协议将整个传真通信过程分成五个阶段,描述了如何开始、完成以及结束传真传输的规程。传真通信过程和电话通信过程类似,按照时间段分成的五个阶段如图1所示。

1176457960156.jpg

全部回复(4 )

只看楼主 我来说两句
  • 会飞的海豚
    (5)阶段E的监测

    进入阶段E后,系统无需再对本次传真过程监测,可以直接进入下次传真监测的起点等待传真信息的到来。

    具体实现时,程序流程见图4。

    实验中,本系统通过主控微机的ISA总线将监测到的传真数据以中断方式(FIFO芯片半满即向主控微机发送中断请求)传输给主控微机实行传真数据文档的备份。实验证明本系统工作情况良好,没有出现误码、漏码的情况,接收到传真数据可以解出非常清晰的传真页面。
    2007-04-13 17:58:13

    回复 举报
    赞同0
  • 会飞的海豚
    3 系统软件设计

    本系统因为是监测传真信息,所以无需按照完全的T.30协议工作,可以相应地简化传真各阶段的流程。

    (1)阶段A的监测

    一种方法通过监测传真机对应电话线上的电压来判断传真机是否处于摘机状态,可以用硬件实现。另一种方法是直接进入阶段B查询,查询不到报文前的二进制信号则等待。本系统采取第二种方法,以便降低硬件的复杂度。

    (2)阶段B的监测

    本系统监测阶段B中的命令和响应信号有:

    数字命令信号DCS,该信号由主叫方向被叫方发送,表明主叫方将进入发送机工作状态,将向被叫方发送文件,并命令被叫方进入接收机工作状态。

    可以接收的证实信号CFR,该信号由接收机发向发送机,证实全部报文前过程已完成,通知发送机可以开始发送报文,进入阶段C流程。

    监测到DCS二进制信号后,需要记录DCS信号的FIF信息字段。此字段表明了设备的兼容性、数据信号速率、扫描线密度、记录纸尺寸、最小扫描时间等,用来决定阶段C过程中的Modem芯片接收模式。

    (3)阶段C的监测

    将Modem设置为阶段B过程中监测到的信息传输模式,开始接收传真数据并写入片外的FIFO芯片,接收到一个传真数据后需判断T.3协议流程是否进入阶段D。

    (4)阶段D的监测

    阶段D中的信号与阶段B中的信号模式相同,本系统中监测的命令和响应信号有:

    多页信号MPS,该信号表示一页文件已经送完,在收到收方的证实信号后回到阶段C的起点,开始传送下一页文件。

    报文结束信号EOM,该信号表示一页文件已经送完,并转回到阶段B的起点。
    2007-04-13 17:58:13

    回复 举报
    赞同0
加载更多

工业自动化

返回版块

17.92 万条内容 · 348 人订阅

猜你喜欢

阅读下一篇

Rabbit2000微处理器构成网络消防报警系统

摘要:介绍以Rabbit2000微处理器为核心新型网络消防警控制系统的基本工作原理以及系统的软硬件设计。该控制系统是采用模块化和智能式分布技术而设计的,由于采用具有先进通信能力微处理器控制,系统具有编程快捷、组网能力强、通信传输可靠、实时性高的特点,极有应用价值。 关键词:消防报警 Rabbit2000微处理器 局域网当前,为了适应高层建筑智能型消防系统的需要,自动消防报警系统正走向监控网络化。监控网络通过公用业务电话网,对城市火灾自动报警系统进行远程数据采集和处理的管理,具有高可靠性、分散控制、集中监视和管理的功能。而这一系统运行的核心基础是网络消防报控制系统。通过此系统可对某一区域的消防报警消息进行采集并及时将报警信息通过PC机发送到消防网络,因而是消防报警系统走向监控网络化的桥梁。本系统以Rabbit2000微处理器为核心,采用模块化和智能式的分布系统技术设计网络消防报警控制系统。

回帖成功

经验值 +10