zlc1210903
级别: 工控侠客
精华主题: 0
发帖数量: 483 个
工控威望: 3543 点
下载积分: 1050 分
在线时间: 343(小时)
注册时间: 2011-06-14
最后登录: 2024-07-02
查看zlc1210903的 主题 / 回贴
楼主  发表于: 2014-06-17 13:26
作为工控人,在通信时都会用到串口通信。但是大家真正的了解串口吗?现在我将应用串口的一些知识总结下,希望大家一起指正,探讨。
1.串口就是指串行通讯,其实最早的电脑串口是用来和调制解调器来进行通讯的。正因为如此串口的引脚定义往往与调制解调器传输有关。
2.以下是九针串口的定义。
    CD,此脚由调制解调器控制,当电话接通后,发送的信号在载波信号上面,调制解调器利用此引脚通知计算机有载波频率检测到,即表示现在处于联机状态。
    RXD,此引脚会将远程所发送过来的数据接收进来。
    TXD,此引脚将计算机所要发送出去的数据发送出去。
    DTR,次引脚有计算机控制,用以通知调制解调器可以进行传输,高电位时表示计算机已经准备就绪,随时可以接收数据。
    GND,此引脚为接地端,作为计算机与调制解调器之间的标准电位参考,两端设备的接地端标准电压必须一致,否则会产生接地回路。使得信号因标准电位的不同而产生漂移,也会导致结果失常。
     DSR,此引脚由调制解调器控制,调制解调器用这支引脚的高电位通知计算机,一切准备就绪,可以发送数据过来。
    RTS,次引脚由计算机控制,用以通知调制解调器马上发送数据至计算机,而当调制解调器收到此信号后,便会将它由电话在线收到的数据发送给计算机,在此之前如果有数据发送到调制解调器则会暂存在缓存区中。
    CTS:此引脚由调制解调器控制,用以通知计算机将欲发送的数据送至调制解调器。当计算机收到此近郊的信号,即将准备送出的数据送至调制解调器,而调制解调器则将减速机送过来的数据由电话线送出。
    R1,调制解调器器通知计算机有电话进来,是否接听电话则由计算机决定。
串行通讯有两种,一种是RS-232和RS-485通讯。两者的区别。
    RS-232串行通讯的标准电压是参考接地端而来。发送端由发送数据端参考发送端的接地电压发送数据,接收端由接送端与接送端的接地电压来接收数据。如果中间有噪声进入,则会产生干扰。
     RS-485串行通信,在发送数据之前先把信号解析成正负的两条线路。达到接收端后再接收成原来的信号。
     收到干扰时如图所示: [upload=1]

       所以RS-485可以有效的防止噪声干扰。
信号定义:
    计算机并无法分辨所谓的数字或者英文,在其内部所有的数据都是0和1,任何数据都是这两个数字的组合。串口数据发送中也  只是发送O和1。在RS-232的标准电压中,电压在+3V-+15V(一般使用+6V)之间称为0.在-3V- -15V(一般使用-6V)代表1.

      其他的不多赘述了,打字有点累了。
本帖最近评分记录:
  • 下载积分:+3(乡巴佬乡巴佬) 感谢分享!
  • 羡慕高手,希望有一天我也成为高手。
    和谐共赢
    努力学习,做好工控
    级别: 网络英雄

    精华主题: 0
    发帖数量: 1992 个
    工控威望: 7814 点
    下载积分: 63588 分
    在线时间: 735(小时)
    注册时间: 2008-01-07
    最后登录: 2024-11-27
    查看和谐共赢的 主题 / 回贴
    1楼  发表于: 2014-06-19 17:04
    学习了,谢谢楼主
    陆海洋
    级别: 略有小成
    精华主题: 0
    发帖数量: 78 个
    工控威望: 208 点
    下载积分: 1613 分
    在线时间: 59(小时)
    注册时间: 2014-06-14
    最后登录: 2023-04-11
    查看陆海洋的 主题 / 回贴
    2楼  发表于: 2014-06-19 19:17
    好东西一定要顶
    zlz_2651
    级别: 探索解密
    精华主题: 0
    发帖数量: 24 个
    工控威望: 131 点
    下载积分: 1019 分
    在线时间: 13(小时)
    注册时间: 2012-04-19
    最后登录: 2018-05-18
    查看zlz_2651的 主题 / 回贴
    3楼  发表于: 2014-06-19 23:07
    谢谢!
    zlc1210903
    级别: 工控侠客
    精华主题: 0
    发帖数量: 483 个
    工控威望: 3543 点
    下载积分: 1050 分
    在线时间: 343(小时)
    注册时间: 2011-06-14
    最后登录: 2024-07-02
    查看zlc1210903的 主题 / 回贴
    4楼  发表于: 2014-06-20 13:48
    引用
    引用第4楼youzhiwei8于2014-06-20 09:13发表的  :
    空的,搞几个PLC串口通信的例子上来才是王道

    后续的会连载的。
    羡慕高手,希望有一天我也成为高手。
    yamqq
    雅马哈,爱普生,电装机器人。
    级别: 网络英雄

    精华主题: 0
    发帖数量: 1717 个
    工控威望: 5539 点
    下载积分: 24588 分
    在线时间: 299(小时)
    注册时间: 2008-05-05
    最后登录: 2024-11-26
    查看yamqq的 主题 / 回贴
    5楼  发表于: 2014-06-20 14:16
    发送和接收,
    单工和双工
    这个人很懒,什么也没有留下!
    光头老
    级别: 探索解密
    精华主题: 0
    发帖数量: 53 个
    工控威望: 176 点
    下载积分: 3665 分
    在线时间: 64(小时)
    注册时间: 2014-06-03
    最后登录: 2024-06-24
    查看光头老的 主题 / 回贴
    6楼  发表于: 2014-06-20 14:38
    顶顶,,,,,,,
    chinazhu6666
    严谨求实
    级别: 网络英雄
    精华主题: 0
    发帖数量: 362 个
    工控威望: 6119 点
    下载积分: 2909 分
    在线时间: 132(小时)
    注册时间: 2011-12-16
    最后登录: 2018-05-07
    查看chinazhu6666的 主题 / 回贴
    7楼  发表于: 2014-06-20 17:18
    这个帖子必须要顶,求例子
    QQ76214024
    hahahaha
    级别: 家园常客
    精华主题: 0
    发帖数量: 483 个
    工控威望: 665 点
    下载积分: 30796 分
    在线时间: 158(小时)
    注册时间: 2011-11-03
    最后登录: 2018-01-01
    查看hahahaha的 主题 / 回贴
    8楼  发表于: 2014-06-20 17:57
    谢谢分享!
    xwp781
    级别: 略有小成
    精华主题: 0
    发帖数量: 99 个
    工控威望: 266 点
    下载积分: 2858 分
    在线时间: 154(小时)
    注册时间: 2013-03-17
    最后登录: 2024-10-17
    查看xwp781的 主题 / 回贴
    9楼  发表于: 2014-07-17 17:09
    学习了!
    xwp781
    级别: 略有小成
    精华主题: 0
    发帖数量: 99 个
    工控威望: 266 点
    下载积分: 2858 分
    在线时间: 154(小时)
    注册时间: 2013-03-17
    最后登录: 2024-10-17
    查看xwp781的 主题 / 回贴
    10楼  发表于: 2014-07-17 17:09
    学习了!