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

    文章

    3711

    浏览量

    94484
  • 数据采集器
    +关注

    关注

    1

    文章

    184

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Keysight 34970A/34972A数据采集/开关单元:高性价比的测试利器

    Keysight 34970A/34972A数据采集/开关单元:高性价比的测试利器 在电子测试领域,一款性能卓越、价格合理的数据采集与开关单元是工程师们梦寐以求的工具。Keysight 34970A
    的头像 发表于 05-19 14:50 182次阅读

    Keysight 34970A/34972A数据采集/开关单元:高效数据采集的理想之选

    Keysight 34970A/34972A数据采集/开关单元:高效数据采集的理想之选 一、产品概述 Keysight 34970A和34972A数据采集/开关单元是安捷伦科技推出的两
    的头像 发表于 05-19 13:40 160次阅读

    Keysight 34970A/34972A数据采集/开关单元技术解析

    Keysight 34970A/34972A数据采集/开关单元技术解析 在电子工程师的日常工作中,数据采集和开关控制是非常重要的环节。Keysight 34970A和34972A数据采
    的头像 发表于 05-19 12:30 220次阅读

    北光恒电:安捷伦34970A数据采集器不开机、输出不正常故障排查指南

    安捷伦34970A数据采集器是实验室、生产线常用的精密测量设备,凭借多通道、高精度的优势,广泛应用于数据监测、设备巡检等场景。长期实操过程中,不开机、输出不正常是用户高频遇到的问题,既耽误
    发表于 05-18 13:49

    电子工程师必备:MAX3243E RS-232接口芯片深度解析

    电子工程师必备:MAX3243E RS-232接口芯片深度解析 在电子工程师的日常设计中,RS-232接口是一种常见且重要的通信接口。今天,我们就来深入探讨一款功能强大的RS-232接口芯片
    的头像 发表于 12-29 14:10 607次阅读

    深入解析MAX3243-EP:高性能RS-232接口芯片的卓越之选

    深入解析MAX3243-EP:高性能RS-232接口芯片的卓越之选 在电子设备的通信领域,RS-232接口一直是实现数据传输的重要方式。而今天要给大家介绍的就是德州仪器(Texas
    的头像 发表于 12-27 16:15 1504次阅读

    探索MAX232E:RS-232通信的理想选择

    探索MAX232E:RS-232通信的理想选择 在当今多元化的电子设备通信领域,RS - 232接口作为一种经典且广泛应用的通信标准,依然在众多场景中发挥着重要作用。而MAX
    的头像 发表于 12-27 14:30 1238次阅读

    安捷伦34970A数据采集/开关单元:自动化测试的可靠基石

    在电子设备研发、工业过程监控及环境试验验证等领域,经常需要同时对多路不同类型的信号进行精确、可靠的测量与记录。安捷伦(Agilent,现为是德科技Keysight)34970A数据采集/开关单元作为
    的头像 发表于 11-18 11:17 700次阅读
    安捷伦<b class='flag-5'>34970A</b>数据采集/开关单元:自动化测试的可靠基石

    RS232/RS485/RS422/TTL/USB互转多功能转换器:防浪涌,六合一转换

    “设备语言不通” 的问题。 一、产品特点 无需任何跳线和开关,即插即用; 支持USB与RS-232/422/485/TTL之间互转; 支持TTL与R-S232/422/485之间互转; 支持RS232
    的头像 发表于 11-06 18:31 900次阅读

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

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

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

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

    Texas Instruments TRS213E RS-232线路驱动器/接收器数据手册

    Texas Instruments TRS213E RS-232线路驱动器/接收器由五个线路接收器、四个线路驱动器和一个双电荷泵电路组成,RS-232总线引脚具有 ±15kV IEC ESD保护。该
    的头像 发表于 07-23 13:55 1507次阅读
    Texas Instruments TRS213E <b class='flag-5'>RS-232</b>线路驱动器/接收器数据手册

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

    近期有客户送修一台安捷伦34970A数据采集器,客户反馈仪器在开机后会报错625。对仪器进行初步检测,确定故障与客户描述故障一致。
    的头像 发表于 06-10 17:54 1206次阅读
    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 2258次阅读
    ADM3251E隔离式单通道<b class='flag-5'>RS-232</b>线路驱动器/接收机技术手册

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

    ADM3252E是一款高速、2.5 kV 完全隔离、双通道 RS-232/V.28 收发器,采用3.3 V或5 V单电源供电。由于R**IN1**、R**IN2**、T**OUT1**和 T
    的头像 发表于 06-05 10:28 1934次阅读
    ADM3252E隔离式双通道<b class='flag-5'>RS-232</b>线路驱动器/接收机技术手册