Modem控制信号
调制解调器常常用来发起和接收呼叫。因此,编程调制解调器以尽可能高的速度协商连接是重要的,在连接停止后,将自己重置自己到已知的状态。

服务器将切换数据终端就绪信号(Data Terminal Ready-DTR)从打开到关闭以指示调制解调器中止连接。当DTR信号从打开到关闭发生时,大部分Modem都被配置可以重置自己。

注意:通过在stty运行时属性中禁用hupcl标志,可以将tty配置为不删除DTR。
为了使服务器与调制解调器之间的连接完全正常,必须满足以下条件:
1.必须满足技术规范;
2.应该被适当的屏蔽;
3.必须提供以下信号: RxD, TxD, RTS, CTS, SG, DCD, and DTR.
注意:16个端口的异步适配器不支持RTS和CTS信号。因此,使用这个适配器的RTS/CTS硬件流控制是不可能的。
如果使用适配器上的modem传输二进制数据, 则应该使用侦测不正确的数据和重新发送丢失的数据(例如 Xmodem, zmodem, Kermit, and UUCP)的文件传输协议。

服务器使用的信号如下:
信号
FG-Frame Groud-机座接地—EIA 232D规范中提供电缆屏蔽的引脚1。正确使用时,信号只连接在电缆一侧的引脚1上,并连接到电缆周围的金属护套上。
SG-Signal Groud-信号地线—EIA 232D规范的引脚7。这个信号为其它信号提供一个参考电压。

TxD-Transmit Data-传输数据—EIA 232D规范的引脚2。数据在此信号上传送。 由服务器控制。
RxD-Receive Data-接收数据—EIA 232D规范的引脚3。数据在此信号上接收。由modem控制和发送。

RTS-Request to Send-请求发送—EIA 232D规范的引脚4。当启用RTS/CTS流控制时,使用此信号。当系统准备发送数据时此信号置高,当系统想让modem停止发送数据时,此信号置低。 这个信号由服务器控制。
CTS-Clear to Send-清除发送—EIA 232D规范的引脚5。当启用RTS/CTS流控制时,使用此信号。当modem准备发送或接收数据时,此信号置高。当modem想让服务器停止发送数据时,此信号置低。这个信号由modem控制。

DSR-Data Set Ready-数据集就绪—EIA 232D规范的引脚6。向服务器发送信号,表明调制解调器处于可以使用的状态。由modem控制。
DCD-Data Carrier Detect-数据载波检测—EIA 232D规范的引脚8。这向服务器发送一个信号,表明modem是和另外一个modem连接。当信号置高时,运行在服务器上的程序能打开端口。这个信号由modem控制。
DTR-Data Terminal Ready-数据终端就绪—EIA 232D规范的引脚20。这向modem发送一个信号,表明服务器已经处于打开状态,准备接收一个连接。当服务器想让modem和另一个modem断开连接时,此信号置低。当端口打开时,此信号置高。 这个信号由服务器控制。

RI-Ring Indicate-响铃指示—EIA 232D规范的引脚22。这给服务器提供一个信号,表明modem正在接收一个呼叫。这个信号很少使用,一般操作不需要这个信号。这个信号由modem控制。

IBM解调器modem的控制信号相关推荐

  1. IBM ThinkPad笔记本资料速查

    电源充电机制 从A,T,X系列开始,TP笔记本的充电机制已经变得更智能化.平时,随着时间过去,笔记本的电源都会自动放电,TP笔记本只会在电池电量低于95%的时候才会自动进行充电.因此你不用担心平时使用 ...

  2. Serial Programming Guide for POSIX Operating Systems

    Serial Programming Guide  for  POSIX Operating Systems POSIX操作系统串行编程指南 5th Edition, 3rd Revision  Co ...

  3. Serial Programming Guide for POSIX Operating Systems(转)

    Serial Programming Guide for POSIX Operating Systems POSIX操作系统串行编程指南 5th Edition, 3rd Revision Copyr ...

  4. c#连接远程sqlserver2008_C#用代码控制网络断开与重连

    看到这个标题,如果你想说谁会这么蛋疼,有网不好好上,那么说明你还是一个纯洁的少年.自动重拨的需求所在多有,主要是为了绕过各大网站对相同IP地址的重复请求次数限制等等.具体的我不说了,说多了说我教坏小孩 ...

  5. 计算机网络考试单选及答案,计算机网络考试的选择题和填空题答案.doc

    选题题部分(共202小题) 第一部分 计算机网络概论复习题 一.选择题(共25小题) 1-1.早期的计算机网络是由( )组成系统.A.计算机-通信线路-计算机 B.PC机-通信线路-PC机 C.终端- ...

  6. ubuntu ble c语言编程,Ubuntu通过蓝牙连手机上网

    之前写过一篇专门针对笔记本连接iPhone上网",如今iPhone4丢了,在iPhone5未上市之前用刚买过来准备送给爸妈的两个 发现 在想实现Ubuntu通过蓝牙连接手机上网以前,必须确保 ...

  7. 市场系统技术培训教材 ADSL/ATM功能

    市场系统技术培训教材 ADSL/ATM功能 [摘 要] 本文档大体包含如下内容: ADSL/ATM方面的一些功能特点及技术特性,以及该功能在IP环境下的发展 [关 键 字] ADSL:非对称数字用户环 ...

  8. 串口与modem流量控制大全(1)

    MODEM是用户接入互联网的重要设备.虽然网络干线上已经普及宽带光纤传输,但是在拥有庞大用户群的最后一公里路段上,目前最现实的接入方式还是铜线连接(电话线,双绞线.电缆).另外,随着无线技术的发展,采 ...

  9. 调制解调器(Modem)

    调制解调器(Modem)         调制解调器(英语:Modem,modulator-demodulator的英文缩写)是一个将数字信号调变到模拟信号上进行传输,并解调收到的模拟信号以得到数字信 ...

最新文章

  1. Linux包管理器apt/apt-get发现远程代码执行漏洞
  2. 人工智能的热望与冷思考 | 郭毅可院士:我们不要神化它
  3. 一步一步学Silverlight 2系列(21):如何在Silverlight中调用JavaScript
  4. Dev GridView 绑定Listlt;Tgt;、BindingList lt;Tgt;、BindingSource
  5. 一文简述FFmpeg
  6. golang 结构体 slice 排序
  7. 如何通过任务调度实现百万规则报警
  8. long类型20位示例_Java Long类numberOfTrailingZeros()方法及示例
  9. 数组copyWithin()方法以及JavaScript中的示例
  10. 熬夜都要看完的 Spring 干货!
  11. Linux安全手册(转载)
  12. 表格数字乘以百分比怎么算_Excel输入多位数字之后有了“E”,用文本格式一步到位,恢复原状...
  13. python图片矫正后对比_python库skimage 对图像进行gamma校正和log校正
  14. php水印文字方向,ppt文本框文字方向为所有文字旋转的设置方法
  15. openstack中虚拟机CPU与内存布局设计(三)
  16. 还记得星球大战里那个圆头圆脑的机器人吗
  17. 【本地调试环境一键安装包】php+mysql平台搭建集成软件总汇【php环境汇总】
  18. 主机序、网络序的理解
  19. python qrcode 库的使用
  20. JS模块化的'前世今生'

热门文章

  1. thinkphp3.2处理多张图片上传(已成功)
  2. Redis集群搭建的三种方式
  3. 如何删除打印机任务?三种快速删除打印机任务的方法
  4. 10.5 英语听力练习
  5. Java面试题目,Java中级面试题及答案整理(1)
  6. QML 窗口失去焦点、任务栏图标隐藏
  7. Python大数据分析神器---Dask
  8. 序员的搞笑事件(趣图)哈哈哈哈哈
  9. 5分钟商学院-个人篇-逻辑思维
  10. 在线c语言考试模拟试题,C语言模拟考试试题选择题(模拟).doc