RS-232串通讯介绍.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
RS-232串通讯介绍

串口通讯介绍 RS-232串行通讯介绍 RS-232串行通讯是由美国电子工业协会定制的一种串口通讯协议,RS-232的通讯端口是每台计算机上的必要配置, 通常含有COM1端口。 RS-232C接口定义 9针 针脚 定义 作用 接收数据 RXD 此引脚会将检验仪器所传送过来的数据接收进来 发送数据 TXD 此引脚将计算机的数据发送到检验仪器 4 数据终端准备好 DTR 此引脚由计算机控制,用以通知检验仪器可以进行传输, 高电位时表示计算机已准备就绪,随时可以接收数据。 信号地 Ground 此引脚为地线 6 数据准备好 DSR 此引脚由检验仪器控制,检验仪器用这个引脚的高电位通知计算机一切 均准备就绪,可以传输数据过来。 7 请求发送 RTS 此引脚由计算机控制,用以通知检验仪器马上发送数据到计算机。 8 清除以发送 CTS 此引脚由检验仪器控制,用以通知计算机将欲发送的数据送至检验仪器。 计算机与检验仪器的连线方式 简单的连线方式 计算机 检验仪器 2 3 5 对于简单的连线方式,检验仪器直接把数据发送到计算机,检验仪器不理会计算机是否能够正确地接收到数据 具有流量控制的连线方式 计算机 检验仪器 2 3 4 5 6 7 8 所谓流量控制,是为了保证传输双方都能正确地传送和接收数据而不会丢失。传输工作进行时,传送速度如果大于 接收速度,则接收缓冲区必定会在一定时间后溢出,因此造成后来传送过来地数据无法进入缓冲区,要解决这个问 题,接收方必须有一个方法告诉发送端何时传送,而又应于何时暂停传送,以便接收端有充裕的时间可以处理数据, 此即为流量控制。 当检验仪器的传送速度大于计算机的接收速度,计算机的接收缓冲区已满时的流量控制步骤如下 (1)计算机将4脚降为低电位。 (2)”ABCDEF123”,它们的ASCII码相加的结果是 以十进制表示 : 65+66+67+68+69+70+49+50+51 555, 与255相除后取余数为45;因此传送此字符串时,必须在其字符串的尾端再加 上一个ASCII码为45的字符,加上后的字符串为”ABCDEF123”+chr 45 ,加上之后的字符再传送出去。对方收到所 传送的字符串后,会再依以上的方式再进行一次计算,如果计算出来也是45的话,表示此次传送的字符串是正确的。 检验仪器与计算机联机的步骤 首先确定检验仪器与计算机的联机线,到目前为止发现了四种不同接法的联机线,其中常用的接法有两种。 然后设置检验仪器的通讯参数: 数据的传送速度、数据的传输单位、停止位、校验位,对于一些高档的仪器, 还要设置流量控制、传输数据方式。 检验仪器传输的数据包介绍 类型1:代表仪器7170A 日立全自动生化分析仪 此类数据的特点是仪器以项目编码+检验值固定长度的方式发送到计算机的。 ASCII码16进制数据 开始字符:#2 结束字符:#3 2 3A 71 31 20 20 20 32 31 31 31 30 39 31 39 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 20 30 37 32 38 30 31 31 30 30 39 20 20 35 20 31 33 20 20 20 20 31 35 20 20 31 35 20 20 37 37 2E 33 20 20 31 36 20 20 33 39 2E 33 20 20 39 33 20 20 20 31 2E 30 20 20 39 34 20 20 20 20 33 38 20 3 经过转换后的字符数据: _:q1 座机电话号码 3 0座机电话号码 9 5 13 15 15 7 7.3 16 39.3 93 1.0 94 38 _ 检验结果信息: 样本号:21 项目编码 检验值 项目编码 检验值 13 15 15 77.3 16 39.3 93 1.0 94 38 类型2: 代表仪器Sysmex KX_21(东亚血球计数仪) 此类数据的特点是仪器只发送样本号和检验值数据到计算机的,而没有检验项目信息,检验联机程序根据数据的 偏移量来取得检验项目和检验值数据。 ASCII码16进制数据 开始字符: #2 结束字符: S10 2 30 33 2F 20 33 2F 32 38 31 36 3A 31 38 20 20 20 20 20 20 20 20 20 20 20 34 32 43 0 7F 7F 0 7F 7F 0 7F 7F 0 0 20 0 40 1 5B 0 0 1 3E 3 2B 1 D 1 1F 1 6 1 73 0 54 2 21 0 18 0 5 0

文档评论(0)

sxa632 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档