RS 232串行通讯是各类工程应用中经常使用的通讯方式之一,但其点对点的通讯方式经常会在使用中带来不便。一般的RS 232通讯应用,经常由一个控制方控制一台设备,或采用菊花链方式连接,根据通讯地址的不同,由一个控制方控制多台设备。但在工程应用中却经常会遇到2台或2台以上的PC机需要控制同一台设备,即由多个控制方控制一台设备的情况,而为受控设备仅具备1个RS 232串口,这时需要有一台能够实现RS 232串口多方控制的设备,本文针对这种设备的其中一种比较先进的设计方法进行说明。该设备不仅成本低,实现方法简单,而且功能可扩展,在工程中具有较强的适用性,能满足多种复杂控制的需要。 l硬件设计

在控制系统中,控制方和被控设备的通讯协议和控制程序是固定的,在设计中不能改变,只能通过一台中间设备,即串口扩展设备,对控制方的命令进行一定的解析处理,从而实现控制方和被控方之间的协调应答。本文选用AT89S52单片机作为串口扩展设备的核心控制器,系统的硬件原理图如图1所示。

php rs232串口,RS232串口多方控制的实现相关推荐

  1. android设备rs232数据格式,如何通过rs232 android进行串口通讯?(How to do serial communication via rs232 android?)...

    如何通过rs232 android进行串口通讯?(How to do serial communication via rs232 android?) 我有一个Android设备'Micronet A ...

  2. 了解RS-232、RS-485串口通信协议

    文章目录 一.串口通信协议 1.RS-232标准 2.RS-485标准 3.RS232.485电平与TTL电平的区别 4."USB/TTL转232"模块工作原理 1.工作流程 2. ...

  3. STM32通信串口RS232

    17.1关于 RS232 RS232是美国电子工业协会(Electronic Industries Association,EIA)于1962年发布的串行通信接口标准,其中RS为英文"Rec ...

  4. RS232与UART串口通信

    通信,按照传统的理解就是信息的传输与交换.对于单片机来说,通信则与传感器.存储芯片.外围控制芯片等技术紧密结合,成为整个单片机系统的"神经中枢".没有通信,单片机所实现的功能仅仅局 ...

  5. C#接收串口RS232的CD、CTS、DSR信号

    通过串口RS232和工控机连接,工控机可以接收设备(光电传感器)的IO信号 SerialPortSwitch portSwitch = new SerialPortSwitch("COM3& ...

  6. 串口RS232/485/UART转CANbus总线转换器网关CSM100模块CANCOM

    串口RS232/485/UART转CANbus总线转换器网关CSM100模块CANCOM CANUART-100T系列智能双向UART转CAN模块具有一路TTL UART串口通道和一路CAN通道,实现 ...

  7. java 串口 dtr rts_串口(RS232 RS485等)通讯中RTS/CTS,DTR/DSR的含义详解

    串口(RS232 RS485等)通讯中RTS/CTS,DTR/DSR的含义详解 先贴出缩写的含义: DTR – Data Terminal Ready DSR – Data Set Ready RTS ...

  8. 串口RS232 RS485最本质的区别!-!I2C通讯协议 最简单的总线通讯!-深入理解SPi通讯协议!

    5分钟看懂!串口RS232 RS485最本质的区别!-4分钟看懂!I2C通讯协议 最简单的总线通讯!-深入理解SPi通讯协议,5分钟看懂! 一.5分钟看懂!串口RS232 RS485最本质的区别! 二 ...

  9. 带你读懂串口RS232和RS485本质区别!!

    一.什么是串口通讯? 串口通信(Serial Communication), 是指外设和计算机间,通过数据信号线 .地线.控制线等,按位进行传输数据的一种通讯方式.这种通信方式使用的数据线少,在远距离 ...

最新文章

  1. extern数组与extern指针
  2. apache日志设置方法:按时间、按大小记录
  3. 类的实例方法静态方法类方法属性方法属性
  4. 苹果官网区号怎么填?
  5. Linux设备模型组件-类设备-设备类及subsystem
  6. MySql Cluster 安装,Centos,双管理,多数据,多SQL节点
  7. 推荐一个不错的plist拆解工具,untp
  8. 代写python assignment经常用到的代码语法分享!
  9. 最短路径算法之四——SPFA算法
  10. Kd树实现K近邻算法
  11. 正确的座机号码格式_正确的填写手机号码的格式是什么?
  12. 组合数计算(从1000到1e9的组合数各类求法)
  13. 第三章课后习题重点内容
  14. 【过程挖掘算法4】Alpha Miner及其系列算法
  15. 计算机用户名如何保存,电脑的用户名和密码怎么查看
  16. vue3 如何使用 vue3-tinymce
  17. 常见的动画效果(二)
  18. 零基础想要学习前端,却无从下手?其实你就差一套这样的web前端学习路线
  19. 工作中打印机驱动下载方式
  20. 承接外协电气自控工程

热门文章

  1. Java不同长度数组赋值_定义一个数组时可以先不赋初值,但一定要确定数组的长度...
  2. 在windows平台下php使用imagick库把pdf转换成(合并)图片
  3. Handler原理剖析,看这篇就够了
  4. CSS实现背景模糊/毛玻璃效果
  5. 微信公众平台深度开发JAVA版第一季 10.接收普通消息3
  6. 取数游戏(博弈+动规)
  7. 点击menu键不反应
  8. win8计算机刻录功能吗,系统之家详解自带功能刻录Win8.1 32位系统盘
  9. 图像处理(五)——连通域
  10. JS 封装inserAfter()方法