完整的接收到来自发送设备的数-labview robotics简介——从幻想到现实

时间:2024-06-27 17:07:31
【文件属性】:

文件名称:完整的接收到来自发送设备的数-labview robotics简介——从幻想到现实

文件大小:658KB

文件格式:PDF

更新时间:2024-06-27 17:07:31

RS485

(2) 完整的接收到来自发送设备的数 据,来确认发送数据完成, 以便及时地关闭 发送,图 2是 RS- 485双向数据总线转换硬 件原理图。 图 2 RS 485 接口转换硬件原理图 图2中虚线框内的电路可由一片 MAX- IM 公司专门为 RS- 485接口设计生产的芯 片: MAX481、MAX483、MAX485、MAX487 等中的一种, 它们均为双列 8 脚封装, 管脚 排列完全相同, 最高传输速率达 250kdps, 传 输距离达 1. 2km, 对于上位机的转换有三种 方法: ( 1)自制一块转换接口板; ( 2)直接在主板上或 I/ O 多功能卡上接 入 MAX485; ( 3)对于采用 MC1488及 MC1489 或类 似电路的主板 ( I/ O 多功能卡 ) , 可将 MC1488的 8、9、10 脚及 MC1489 的 4、6脚 断开,然后直接将 MAX485 接入即可, 下位 机 (如 8031单片机)只要将 10、11脚及一根 I/ O 接线按图 2连接即可。 3 程序测试方法 不管是在研制过程中还是运行过程中, 通讯故障都是整个系统致命的故障, 常见的 故障主要有两类: 一是完全中断, 根本不能 进行通讯;二是能进行通讯, 但误码率高,根 据实践经验, 第一类故障一般是硬件问题或 上、下位机的波特率和数据格式未设置对。 第二类故障主要有三个原因: 通讯距离过 远; 系统现场有干扰; 传输速率太高。 在实践中,笔者用 QBASIC 编写了一个 检测串行通讯的小程序, 实际应用很有意 义,可用于缩小故障范围, 测试通讯距离远 近、测试最高传输速率、检测干扰等。使用 时,首先在上位 PC机上运行该程序, 然后短 路 PC 机的 RS- 232 串行口的 2、3引脚,如 果检测通过, 则说明 PC 机的 RS- 232串行 口无故障; 接着可用同样的方法检测 RS- 232/ 485转换器(如图 2 中, 将 MAX485 的 6、7脚短路,即可进行检测) , 通讯线路、下位 仪器仪表的通讯接口等的故障, 本程序稍 改,便可测试最高传输速率, 检测干扰等。 图 3是该程序的框图。 图 3 程序框图 设计师笔记 EIC 1998 NO 2


网友评论