您的位置:控制工程论坛网论坛 » 工业无线 » 什么是握手?

JLSXY3000

JLSXY3000   |   当前状态:在线

总积分:944  2024年可用积分:335

注册时间: 2007-06-02

最后登录时间: 2024-05-06

空间 发短消息加为好友

什么是握手?

JLSXY3000  发表于 2023/12/29 19:35:20      453 查看 4 回复  [上一主题]  [下一主题]

手机阅读

什么是握手?

但是对于数据传输,双方必须对数据定时采用使用相同的波特率。尽管这种方法对于大多数

应用已经足够,但是对于接收方过载的情况这种使用受到限制。这时需要串口的握手功能。

在这一部分,我们讨论三种最常用的RS-232握手形式:软件握手、硬件握手和Xmodem。


a,软件握手:我们讨论的第一种握手是软件握手。通常用在实际数据是控制字符的情况,

类似于GPIB使用命令字符串的方式。必须的线仍然是三根:Tx,Rx和地线,因为控制字符

在传输线上和普通字符没有区别,函数SetXModem允许用户使能或者禁止用户使用两个

控制字符XON和OXFF。这些字符在通信中由接收方发送,使发送方暂停。


b,硬件握手:第二种是使用硬件线握手。和Tx和Rx线一样,RTS/CTS和DTR/DSR一起工作,

一个作为输出,另一个作为输入。第一组线是RTS(Request to Send)和CTS(Clear to Send)。

当接收方准备好接收数据,它置高RTS线表示它准备好了,如果发送方也就绪,它置高CTS,

表示它即将发送数据。另一组线是DTR(Data Terminal Ready)和DSR(Data Set Ready)。

这些现主要用于Modem通信。使得串口和Modem通信他们的状态。


c,XModem握手:最后讨论的握手叫做XModem文件传输协议。这个协议在Modem通信中

非常通用。尽管它通常使用在Modem通信中,XModem协议能够直接在其他遵循这个协议的

设备通信中使用。在LabWindows中,实际的XModem应用对用户隐藏了。


1楼 0 0 回复
  • jllyh415

    jllyh415   |   当前状态:在线

    总积分:273  2024年可用积分:86

    注册时间: 2006-10-23

    最后登录时间: 2024-04-22

    空间 发短消息加为好友

    jllyh415   发表于 2023/12/29 19:45:44

    感谢分享

    2楼 回复本楼

    引用 jllyh415 2023/12/29 19:45:44 发表于2楼的内容

  • lxbjany

    lxbjany   |   当前状态:在线

    总积分:215  2024年可用积分:58

    注册时间: 2007-01-03

    最后登录时间: 2024-04-16

    空间 发短消息加为好友

    lxbjany   发表于 2023/12/29 19:46:13

    3楼 回复本楼

    引用 lxbjany 2023/12/29 19:46:13 发表于3楼的内容

  • xzm4447

    xzm4447   |   当前状态:在线

    总积分:261  2024年可用积分:125

    注册时间: 2007-01-30

    最后登录时间: 2024-04-30

    空间 发短消息加为好友

    xzm4447   发表于 2023/12/29 19:47:09

    对于数据传输,双方必须对数据定时采用使用相同的波特率。尽管这种方法对于大多数


    应用已经足够,但是对于接收方过载的情况这种使用受到限制。这时需要串口的握手功能。


    4楼 回复本楼

    引用 xzm4447 2023/12/29 19:47:09 发表于4楼的内容

  • qq_170066

    qq_170066   |   当前状态:在线

    总积分:58  2024年可用积分:8

    注册时间: 2022-04-23

    最后登录时间: 2024-05-08

    空间 发短消息加为好友

    qq_170066   发表于 2024/1/21 16:46:09

    感谢楼主分享

    5楼 回复本楼

    引用 qq_170066 2024/1/21 16:46:09 发表于5楼的内容

总共 , 当前 /