77范文网 - 专业文章范例文档资料分享平台

基于spcp技术串口实现双机通信(8)

来源:网络收集 时间:2019-03-23 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

ctrMSComm.PortOpen = True

strSet = frmMain.cboBaud.Text + \+ \

intPort = Val(cboComPort.Text)

intOutBuffer = Val(cboOutBufferSize.Text)

Call frmMain.SetComm(strSet, intPort, intOutBuffer) Call frmMain.CommPortOpen End If End Sub

Public Sub CommPortOpen() On Error GoTo PortError

ctrMSComm.CommPort = intCommPort ctrMSComm.Settings = strCommSettings

ctrMSComm.InBufferSize = intInBufferSize ctrMSComm.InBufferCount = 0

ctrMSComm.OutBufferSize = intOutBufferSize ctrMSComm.OutBufferCount = 0 ctrMSComm.RThreshold = 1 ctrMSComm.Handshaking = comRTSXOnXOff PortError: Case Err.Number Case 8005

MsgBox (\该串口已经被占用,请换其它串口!\ End Select End Sub

Public Sub SetComm(strSet As String, intPort As Long, intOutBuffer As Long) strCommSettings = strSet

- 30 -

intCommPort = intPort

intOutBufferSize = intOutBuffer End Sub (2) 连线方法

在电脑的使用中往往会遇到各种各样的连接线。这些连接线外观上好像都差不多,但内部结构完全不同并且不能混用。如果在使用中这些连接线坏了,往往很多使用者都不知道应该怎么办,下面就给出这些常见的连接线的连线方法以便于修理或查找故障。在介绍之前先对一些市场常用名词做出解释。现在所有的接头都可以分为公头和母头两大类。

公头:泛指所有针式的接头。 母头:泛指所有插槽式的接头。

所有接头的针脚有统一规定,在接头上都印好了的,连接时要注意。 在接线时没有提及的针脚都悬空不管。

下面给出串口,并口各针脚功能表以供高级用户维护电缆或接头时使用。 25针串口功能一览 针脚功能

2 发送数据(TXD) 3 接收数据 (RXD) 4 发送请求 (RTS) 5 发送清除 (CTS) 6 数据准备好 (DSR) 7 信号地 (GND) 8 载波检测 (DCD) 20 数据终端准备好 (DTR)

22 振铃指示 (RI) 9针串口功能一览表 针脚功能

1 载波检测 (DCD) 2 接收数据 (RXD) 3 发送数据(TXD)

- 31 -

4 数据终端准备好 (DTR) 5 信号地 (GND) 6 数据准备好 (DSR) 7 发送请求 (RTS) 8 发送清除 (CTS) 9 振铃指示 (RI)

串口联机线的连接方法

串口联机线主要用于直接把两台电脑的com口连接。比较早一点的AT架构的电脑的串口有为9针,和25针两种,现在的ATX架构的电脑两个串口全部是9针。于是联机线就分为3种(9针对9针串口联机线,9针对25针串口联机线,25针对25针串口联机线)这些直接电缆连接线可以互换的连线方法如下表: 串口连机线一览 9针对9针串口连接 9针母头 9针母头 2 —— 3 3 —— 2 4 —— 6 5 —— 5 6 —— 4 7 —— 8 8 —— 7

25针对25针串口连接 25针母头 25针母头 2 —— 3 3 —— 2 4 —— 5 5 —— 4 6 —— 20 7 —— 7 20 —— 6

- 32 -

9针对25针串口连接 9针母头 25针母头 2 —— 2 3 —— 3 4 —— 6 5 —— 7 6 —— 20 7 —— 5 8 —— 4

串口转接线

这种转接线适用于9针串口和25针串口的转换。 首先,根据需要(9转25或25转9)选择两个转接头。 选择方法如下:

9针转25针(9针公头,25针母头)。25针转9针(25针公头,9针母头)。然后使用尽量短的带屏蔽的多芯连接线。连接方法如下表 串口转接线一览 9针接头 25针接头 1 —— 8 2 —— 3 3 —— 2 4 —— 20 5 —— 7 6 —— 6 7 —— 4 8 —— 5 9 —— 22

二、 EIA RS—232C接口 1、引脚规定

保护地:1号脚,它与设备的外壳相连,需要时可以使它直接与大地相连; TXD:发送数据,2号脚;

- 33 -

RXD:接收数据,3号脚; 信号地:7号脚;

RTS:请求发送,这是数据终端设备(以下简称DTE)向数据通信设备(以下简称DCE)提出发送要求的请求线。

CTS:准许发送,这是DCE对DTE提出的发送请求作出的响应信号。当CTS在接通状态时,就是通知DTE可以发送数据了。当RTS在断开状态时。CTS也随之断开,以备下一次应答过程的正常进行;当RTS在接通状态时,只有当DCE进入发送态时,即DCE已准备接收DTE送来的数据进行调制并且DCE与外部线路接通时,CTS才处于接通状态。

DSR:数据通信设备准备就绪,它反映了本端数据通信设备当前的状态。当此线在接通状态时,表明本端DCE已经与信道连接上了且并没有处在通话状态或测试状态,通过此线,DCE通知DTE,DCE准备就绪。DSR也可以作为对RTS信号的响应,但DSR线优先于CTS线成为接通态。

DTR:数据终端准备就绪。如果该线处于接通状态,DTE通知DCE,DTE已经作好了发送或接收数据的准备,DTE准备发送时,本设备是主动的,可以在准备好时,将DTR线置为接通状态。如果DTE具有自动转入接收的功能,当DTE接到振铃指示信号RI后,就自动进入接收状态,同时将DTR线置为接通状态。

RI:振铃检测,当DCE检测到线路上有振铃信号时,将RI线接通,传送给DTE,在DTE中常常把这个信号作为处理机的中断请求信号,使DTE进入接收状态,当振铃停止时,RI也变成断开状态。DCD:接收线路信号检测,这是DCE送给DTE的线路载波检测线。MODEM在连续载波方式工作时,只要一进入工作状态,将连续不断地向对方发送一个载波信号。每一方的MODEM都可以通过对这一信号的检测,判断线路是否通,对方是否在工作。此外,还有一些其它控制线,但是不常用,这里就不再赘述了。 2、电气性能规定

1.)在TXD和RXD线上。 MARK(即数字“1”)=-3V~-25V SPACE(即数字“0”)=+3V~+25V

2.)在联络控制信号线上(如RTS、CTS、DSR、DTR、RI、DCD等) ON(接通状态)=+3V~+25V OFF(断开状态)=-3V~-25V

- 34 -

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于spcp技术串口实现双机通信(8)在线全文阅读。

基于spcp技术串口实现双机通信(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/542253.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: