| 随着网络技术的迅猛发展,特别是INTERNET的大力推广,MODEM在网络中起着越来越重要的作用。MODEM主要用于模/数与数/模转换,调制与解调,实现计算机数据和适合电话线传输的数据之间的转换。MODEM的典型用法如下图所示(略)
通常的外置MODEM有拨号与专线两种工作方式,但目前大多数只用到了MODEM的拨号功能,而MODEM的专线方式在近距离(如大楼之间、甚至一个城市之内)传送数据方面,较拨号方式有很多的优势(如长时间的持续工作、自动恢复连接等)。在股票信息传送、社会保障查询系统、储蓄查询等需要长期持续性服务的系统上采用MODEM的专线方式,将收到”价廉物美”的效果,获得优良的性能/价格比。
下面就MODEM的专线配置及配置中常见的问题进行分析,以HayesOPTIMA336为例:
MODEM的配置通常依据Hayes公司提出的AT命令集,采用Windows系统的超级终端(Windows32系统是终端仿真程序)或相关的MODEM系统。常见的有串口(COM1,COM2…)、波特率两个重要的术语。
波特率(又称调制速率)指单位时间内线路状态变化的次数,反映了数据的调制信号波形的变换的频繁程度,单位是”波特”(baud)。
串口实际是RS-232接口标准的别称,又称为COM口或异步口,PC机通常有COM1、COM2口,用于串行通信。
MODEM的专线配置主要有以下两种状态转换的配置
由命令方式到专线方式的配置: 启动超级终端,设置好端口,波特率可设置成MODEM的最大速率值,其他用默认设置,建立与串口的连接。键入AT&L1S0=1&W,等出现OK后进入3。其中&L1即是设置MODEM为专线方式;
S0设置是否自动应答S0=0表示不能自动应答,默认方式S0=n表示振铃n次后自动应答&W将所设定的值写入MODEM的存储器中
一般情况将一个MODEM设置成自动应答方式,而将另一个设为非自动应答。键入AT%DUMB1,等出现OK后进入4将两个MODEM都应设为哑方式,这样只要两个MODEM都打开是,他们就能自动建立连接,在两个MODEM间形成一条通路。关闭MODEM,重新打开电源,MODEM即进入专线方式。
由专线方式转换到命令方式 进入超级终端,将串口的波特率调到9600,这一点很重要,是决定能否从专线方式转换到命令方式的关键。关闭MODEM的电源,然后打开。在15秒之内敲入AT%DUMB0,待出现OK后,执行3。
AT&L0S0=0&W待出现OK后,关闭MODEM,重新打开电源即恢复到普通的拨号方式下。 NOTES:
在由命令方式到专线方式的配置时
1、MODEM的速度取决于执行AT&L1S0=1&W时串口的速度。
2、一定将两个MODEM都设为哑方式,否则不能实现自动连接,就不能达到专线的目的。
2、在由专线方式转换到命令方式时
一定要将串口波特率调到低值(9600baud)。
MODEM的专线方式的开发与应用
待以上的配置正确以后,就可以在此基础上开发自己希望的应用程序,这方面的介绍已经比较多了,主要是对串口编程,以完成数据的传送。也可以在它上面应用现有的一些软件,以实现所需的功能。
|