0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

34970a使用RS-232遇到问题-windows

深圳市美佳特科技有限公司 2023-02-27 13:45 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

问题: 超时, 数据破坏, 数据丢失, 上传数据的错误信息

原因: PC上使用的RS-232 I/O芯片(UART)只有16字节缓冲器。在没有实时流量控制时,可能会发生缓冲器超限,导致数据丢失。如果丢失的字符恰好是线路输入,软件一直没有看到行尾结束符,从而可能会导致超时。其它字符丢失可能会导致返回的数据错误。

微软串行驱动程序没有实现真正的硬件流量控制功能。它完全在软件驱动程序中实现流量控制,因此很容易受到PCI总线锁定、优先权较高的中断及中断失效的影响。采用基于软件的流量控制具有历史原因,因为早期的硬件设计很不可靠:当时曾使用大量的克隆版16550 UART,许多设备存在缺陷。微软唯一的解决方法是开发一种使用尽可能少的功能的软件驱动程序,因此硬件流量控制在驱动程序中完成。目前,微软不能改变驱动程序,修复这个问题。

只有在笔记本电脑上才会出现这个问题,可能是因为与功率管理和/或PCMCIA适配器有关的软件开销所致,但从理论上讲,它也可能会发生在台式机上。提高处理器速度及降慢RS-232波特率都不足以实现满意的结果。

解决方法: 对关键事务型应用不要使用RS-232,而是使用34970A的GPIB端口

  1. 可以把82357A USB / GPIB转换器连接到便携式PC的USB端口及34970A上的GPIB端口上。这种选项可以用于带有USB 及Windows 2000, 98 SE或XP的笔记本电脑中。Windows 3.1, 95 和NT不支持USB。
  2. 使用E5810A LAN到GPIB网关。网关可以连接到34970A 上的GPIB端口上,然后连接到PC的局域网上(或直接连接到PC的局域网端口上)。局域网网关兼容Windows® 98 (SE)/Me/NT/2000/XP。
  3. 安装PCMCIA GPIB卡。许多厂商提供了PCMCIA GPIB卡,一般支持Windows® 98 (SE)/Me/NT/2000/XP。
  4. 切换到使用82350B GPIB卡或82357A USB-GPIB转换器的台式PC上。82350A兼容Windows® 98 /Me/NT/2000/XP。台式电脑上还没有见到RS-232问题,它们使用相同的硬件,理论上也会有相同的问题。

注:任何选项都必需改变控制程序。命令串保持相同,但需要改变通信设置。可以使用SCPI命令"SYSTem:INTerface {GPIB | RS232}"或通过前面板,以编程方式改变仪器模式。此外,用来初始化RS-232参数的任何代码,如波特率、奇偶性和流量控制,都可以从程序中删除。必需改变打开RS-232端口使用的代码,以打开GPIB接口。这可以在Visual Basic中通过下述命令实现:

Dim A_34970A As AgtIOServer
Dim iomgr As KeysightIOUtilsLib.AgtIOManager
Set iomgr = New AgtIOManager
Set A_34970A = io_mgr.ConnectToInstrument ("GPIB::9").

如果必须把GPIB地址改变为默认值(9)之外的其它地址,只能从前面板上改变地址。如需更多信息,请查看手册。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • WINDOWS
    +关注

    关注

    4

    文章

    3694

    浏览量

    93186
  • 数据采集器
    +关注

    关注

    1

    文章

    172

    浏览量

    15813
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    上海贝岭BL13232E 250kbps双通道高可靠RS-232收发器选型资料

    在当今电子通信领域,RS-232串行通信接口标准因其综合成本低、系统应用简单等特性,历经多年发展仍被广泛应用。从工业控制到通信设备,从电脑/服务器到电力设备、安防监控、医疗设备、打印机等众多领域
    的头像 发表于 09-11 16:27 1175次阅读
    上海贝岭BL13232E 250kbps双通道高可靠<b class='flag-5'>RS-232</b>收发器选型资料

    芯对话 | CBM3232:低功耗RS-232收发器:模块原理与实测应用的全链路技术解构

    总述本文聚焦CBM3232低功耗RS-232收发器,从技术背景出发,阐述其应对RS-232通信挑战的核心定位,进而深入解析其产品架构、功能模块、关键参数,探讨典型电路设计、封装布局细节,并强化可靠性
    的头像 发表于 08-06 10:03 3576次阅读
    芯对话 | CBM3232:低功耗<b class='flag-5'>RS-232</b>收发器:模块原理与实测应用的全链路技术解构

    Agilent安捷伦34970A数据采集器启动故障625维修步骤

    近期有客户送修一台安捷伦34970A数据采集器,客户反馈仪器在开机后会报错625。对仪器进行初步检测,确定故障与客户描述故障一致。
    的头像 发表于 06-10 17:54 686次阅读
    Agilent安捷伦<b class='flag-5'>34970A</b>数据采集器启动故障625维修步骤

    ADM3251E隔离式单通道RS-232线路驱动器/接收机技术手册

    ADM3251E是一款高速、2.5 kV完全隔离、单通道RS-232/V.28收发器,采用5 V单电源供电。由于 R~IN~ 和T~OUT~ 引脚提供高压ESD保护,因此该器件非常适合在恶劣的电气环境中工作,或频繁插拔RS-232电缆的场合。
    的头像 发表于 06-06 10:59 1322次阅读
    ADM3251E隔离式单通道<b class='flag-5'>RS-232</b>线路驱动器/接收机技术手册

    +5V供电的RS-232发射器/接收器HIN232数据手册

    HIN232-HIN241 系列 RS-232 发送器 / 接收器接口电路符合所有 EIA RS-232E 和 V.28 规范,尤其适用于无 ±12V电源的应用场景。除 HIN239 外,该系列器件
    的头像 发表于 05-25 16:29 717次阅读
    +5V供电的<b class='flag-5'>RS-232</b>发射器/接收器HIN<b class='flag-5'>232</b>数据手册

    MAX3160/MAX3161/MAX3162 +3.0V至+5.5V、1µARS-232/RS-485/RS-422多协议收发器技术手册

    MAX3160/MAX3161/MAX3162均为可编程的RS-232/RS-485/422多协议收发器。MAX3160/MAX3161可通过引脚编程作为2TX/2RX RS-232接口,也可用
    的头像 发表于 05-20 10:09 915次阅读
    MAX3160/MAX3161/MAX3162 +3.0V至+5.5V、1µ<b class='flag-5'>A</b>、<b class='flag-5'>RS-232</b>/<b class='flag-5'>RS</b>-485/<b class='flag-5'>RS</b>-422多协议收发器技术手册

    AD7306 RS-232/RS-422 收发器,采用+5 V电源供电技术手册

    AD7306 线路驱动器/接收器是一款5 V 单芯片产品,可提供 TTL 信号电平与双标准 EIA RS-232 / RS-422 信号电平之间的接口。该器件内置 2 个 RS-232 驱动器、1
    的头像 发表于 05-19 16:56 759次阅读
    AD7306 <b class='flag-5'>RS-232</b>/<b class='flag-5'>RS</b>-422 收发器,采用+5 V电源供电技术手册

    RS-232RS-485和RS-422的详解

    RS-232RS-485和RS-422都是常见的串行通信标准,它们各自具有独特的特点和适用场景。以下是对这三种通信标准的详细解析: 一、RS-232 1. 起源与目标: ● 由美国电
    的头像 发表于 04-12 07:42 1210次阅读
    <b class='flag-5'>RS-232</b>、<b class='flag-5'>RS</b>-485和<b class='flag-5'>RS</b>-422的详解

    34970A 与 DAQ970A 的全面差异剖析

    在电子测试测量领域,安捷伦的 34970A 数据采集 / 开关单元以及 NI 的 DAQ970A 数据采集设备都占据着重要地位,它们各自以独特的性能和功能,满足着不同用户的多样化需求。深入了解这两款
    的头像 发表于 04-09 14:51 637次阅读
    <b class='flag-5'>34970A</b> 与 DAQ970<b class='flag-5'>A</b> 的全面差异剖析

    RS-485和RS-232长距离电缆传输解决方案

          在工业自动化和监控系统中,数据传输的稳定性和可靠性至关重要。RS-485和RS-232作为两种常见的串口通信标准,各自具有独特的优势和局限性。特别是在长距离电缆传输方面,如何实现稳定
    的头像 发表于 01-21 17:17 1495次阅读
    <b class='flag-5'>RS</b>-485和<b class='flag-5'>RS-232</b>长距离电缆传输解决方案

    TTL电平与RS-232接口的联系

    在电子通信领域,电信号的传输和处理是至关重要的。TTL电平(Transistor-Transistor Logic)和RS-232接口是两种常见的电信号标准,它们在不同的应用场景中发
    的头像 发表于 01-16 10:13 1406次阅读

    AN-740: RS-232应用中的iCoupler隔离

    电子发烧友网站提供《AN-740: RS-232应用中的iCoupler隔离.pdf》资料免费下载
    发表于 01-15 16:39 0次下载
    AN-740: <b class='flag-5'>RS-232</b>应用中的iCoupler隔离

    RS232接口常见转接头类型介绍

    RS-232接口是一种串行通信协议,广泛应用于计算机与外设之间的数据传输。随着技术的发展,RS-232接口逐渐被USB等更现代的接口所取代,但在某些特定的场合,如工业控制、数据采集等领域
    的头像 发表于 12-19 09:28 2559次阅读

    RS232接口速度与距离的关系

    RS-232接口概述 RS-232接口使用25针的D-sub连接器(DB-25)或9针的D-sub连接器(DB-9),其中一些引脚用于发送数据(TX),一些用于接收数据(RX),还有一些用于控制信号
    的头像 发表于 12-18 18:16 2709次阅读

    RS232设备与计算机连接的实现步骤

    RS-232是一种串行通信协议,用于连接计算机和其他设备,如调制解调器、鼠标、打印机等。以下是实现RS-232设备与计算机连接的步骤,以及一些相关的细节: 1. 了解RS-232标准 RS-2
    的头像 发表于 12-10 17:21 5051次阅读