网络传真无线MODEM通信编程原理
2012-05-19
无线MODEM通信(网络传真)与有线MODEM编程规则和标准类似。采用AT命令实现控制和数据的接收与发送。
1) GSM MODEM状态
MODEM上都集成标准RS - 232接口,它是通过RS - 232接口中的TxD和RxD两条信号线完成通信双方的数据交换和控制信号交换的。这些控制信号也成为AT命令,例如,振铃检测、波载检测、速率选择等线路控制命令。数据终端设备( DTE)发送AT命令到MODEM,MODEM执行后通过RxD返回结果给DTE。这些命令和返回结果都符合RS - 232C数据格式。MODEM通过AT命令和几个特定的S寄存器的状态来确定DTE发出的是命令还是数据。与此相对应,MODEM的状态也可以分为命令状态、在线状态和在线命令状态。除了拨号占据短暂的时间之外,MODEM总是处于其中一种状态。
当MODEM启动后,首先处于命令状态,连接后进入在线状态。在命令状态下,MODEM不是和远端网络传真系统通信,而是准备接收并解释AT命令o DTE只有在命今状态和在线命令状态才能对MODEM进行控制,包括修改参数、拨号等,例如,指示MODEM去拨号或当电话响铃时给予自动应答。
当电子传真软件通信双方握手完成、建立通信链路后,MODEM就可以与远端系统通信,此时MO-DEM的状态称为在线状态,在线状态又称为联机状态或数据状态,这时MODEM不再尝试对发送来的数据进行解释,而是直接将其发送出去。当载波消失后,MODEM自动返回到命令状态。处于在线状态的MODEM,如果群发传真接收到换码序列则会进入在线命令状态。各种状态可以进行相互转换,转换关系。
上一篇: