zoukankan      html  css  js  c++  java
  • 2.串口的初步认识之胡言乱语

    串口接口的图..我就不贴了..这玩意满网络都是...
    这一章,可能都是我的胡言乱语.很可能....

    工业设备多中,多用串口作为其设备的通讯接口,近些年USB,TCP/IP的普及,很多设备也提供了相应的接口.
    相对比较看好TCP/IP接口,毕竟多个设备连接的时候,还是交换机相对便宜些,速度也快些.

    如果想更多的了解串口的知识和背景,可以参考一下龚建平教授(貌似是这个称呼?)的个人网站.
    目前我接触到的大部分RS232的串口设备,只需要接3根线(RX,TX,GND).另外,很多USB-RS232的转换器,也只接了这3根线,所以如果设备对其他的引脚也有定义,并需要使用,请不要使用便宜的USB-RS232转换器,尽量使用专业转换器,比如MOXA的..我已经在Z-TEK上吃过亏了.虽然Z-TEK的不便宜,而且客服告诉我他们9根线都接了...

    上一章好像忘了贴串口的引脚定义...
    DB9引脚说明:
    RS232:
    1 DCD 载波检测
    2 RXD 接收数据
    3 TXD 发送数据
    4 DTR 终端就绪
    5 GND 信号地线
    6 DSR 设备就绪
    7 RTS 请求发送
    8 CTS 清除发送
    9 RI 振铃指示

    DB25 引脚说明:
    RS232:
    8 DCD 载波检测
    3 RXD 接收数据
    2 TXD 发送数据
    20 DTR 终端就绪
    7 GND 信号地线
    6 DSR 设备就绪
    4 RTS 请求发送
    5 CTS 清除发送
    22 RI 振铃指示

    另外,很多厂家会自定义串口引脚,目前碰到的有2家,欧姆龙和EasyView(现在好像改名了).在使用设备前,一定要认真的阅读说明书.

    多数用到的设备都是应答式的,即上下位机采用一问一答的方式.我用到都是这种设备.
    应该还有一种下位机往上位机塞数据,上位机轮询缓冲,来实现数据采集.(电子秤,条码枪?)这种真没用过.

    delphi下使用串口进行硬件设备通讯,有很多现成的组件.
    MSCOMM:微软的OCX.没用过...记得发布的时候注册一下.
    SPCOMM:名气很大的控件了...也没用过....
    CNRS232:Cnpack下的串口通讯组件(据说也是参考SPCOMM修改的?)这个用过,功能比较齐全,多线程.(其实..我不是在广告,我真的只用过这个..)

    我喜欢写短文章,就这样吧...再开一篇..

  • 相关阅读:
    成年人的快乐
    90后家庭的宠物
    计算机科学与技术易错知识点需记篇
    微机原理与接口编程技术2020 考试大纲知识点超细总结
    84.手写一个类的继承
    83.对前端路由的理解?前后端路由的区别
    81.$(document).ready()方法和window.onload有什么区别?
    80.浏览器是如何渲染页面的
    77、常用的拖拽事件
    75.json和jsonp的区别?
  • 原文地址:https://www.cnblogs.com/solokey/p/2126553.html
Copyright © 2011-2022 走看看