0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

34970a使用RS-232遇到問題-windows

深圳市美佳特科技有限公司 ? 2023-02-27 13:45 ? 次閱讀

問題: 超時(shí), 數(shù)據(jù)破壞, 數(shù)據(jù)丟失, 上傳數(shù)據(jù)的錯(cuò)誤信息

原因: PC上使用的RS-232 I/O芯片(UART)只有16字節(jié)緩沖器。在沒有實(shí)時(shí)流量控制時(shí),可能會(huì)發(fā)生緩沖器超限,導(dǎo)致數(shù)據(jù)丟失。如果丟失的字符恰好是線路輸入,軟件一直沒有看到行尾結(jié)束符,從而可能會(huì)導(dǎo)致超時(shí)。其它字符丟失可能會(huì)導(dǎo)致返回的數(shù)據(jù)錯(cuò)誤。

微軟串行驅(qū)動(dòng)程序沒有實(shí)現(xiàn)真正的硬件流量控制功能。它完全在軟件驅(qū)動(dòng)程序中實(shí)現(xiàn)流量控制,因此很容易受到PCI總線鎖定、優(yōu)先權(quán)較高的中斷及中斷失效的影響。采用基于軟件的流量控制具有歷史原因,因?yàn)樵缙诘挠布O(shè)計(jì)很不可靠:當(dāng)時(shí)曾使用大量的克隆版16550 UART,許多設(shè)備存在缺陷。微軟唯一的解決方法是開發(fā)一種使用盡可能少的功能的軟件驅(qū)動(dòng)程序,因此硬件流量控制在驅(qū)動(dòng)程序中完成。目前,微軟不能改變驅(qū)動(dòng)程序,修復(fù)這個(gè)問題。

只有在筆記本電腦上才會(huì)出現(xiàn)這個(gè)問題,可能是因?yàn)榕c功率管理和/或PCMCIA適配器有關(guān)的軟件開銷所致,但從理論上講,它也可能會(huì)發(fā)生在臺(tái)式機(jī)上。提高處理器速度及降慢RS-232波特率都不足以實(shí)現(xiàn)滿意的結(jié)果。

解決方法: 對(duì)關(guān)鍵事務(wù)型應(yīng)用不要使用RS-232,而是使用34970A的GPIB端口。

  1. 可以把82357A USB / GPIB轉(zhuǎn)換器連接到便攜式PC的USB端口及34970A上的GPIB端口上。這種選項(xiàng)可以用于帶有USB 及Windows 2000, 98 SE或XP的筆記本電腦中。Windows 3.1, 95 和NT不支持USB。
  2. 使用E5810A LAN到GPIB網(wǎng)關(guān)。網(wǎng)關(guān)可以連接到34970A 上的GPIB端口上,然后連接到PC的局域網(wǎng)上(或直接連接到PC的局域網(wǎng)端口上)。局域網(wǎng)網(wǎng)關(guān)兼容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轉(zhuǎn)換器的臺(tái)式PC上。82350A兼容Windows? 98 /Me/NT/2000/XP。臺(tái)式電腦上還沒有見到RS-232問題,它們使用相同的硬件,理論上也會(huì)有相同的問題。

注:任何選項(xiàng)都必需改變控制程序。命令串保持相同,但需要改變通信設(shè)置??梢允褂肧CPI命令"SYSTem:INTerface {GPIB | RS232}"或通過前面板,以編程方式改變儀器模式。此外,用來初始化RS-232參數(shù)的任何代碼,如波特率、奇偶性和流量控制,都可以從程序中刪除。必需改變打開RS-232端口使用的代碼,以打開GPIB接口。這可以在Visual Basic中通過下述命令實(shí)現(xiàn):

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

如果必須把GPIB地址改變?yōu)槟J(rèn)值(9)之外的其它地址,只能從前面板上改變地址。如需更多信息,請(qǐng)查看手冊(cè)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • WINDOWS
    +關(guān)注

    關(guān)注

    4

    文章

    3606

    瀏覽量

    90919
  • 數(shù)據(jù)采集器

    關(guān)注

    1

    文章

    154

    瀏覽量

    15335
收藏 0人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    +5V供電的RS-232發(fā)射器/接收器HIN232數(shù)據(jù)手冊(cè)

    HIN232-HIN241 系列 RS-232 發(fā)送器 / 接收器接口電路符合所有 EIA RS-232E 和 V.28 規(guī)范,尤其適用于無 ±12V電源的應(yīng)用場(chǎng)景。除 HIN239 外,該系列器件
    的頭像 發(fā)表于 05-25 16:29 ?154次閱讀
    +5V供電的<b class='flag-5'>RS-232</b>發(fā)射器/接收器HIN<b class='flag-5'>232</b>數(shù)據(jù)手冊(cè)

    MAX3160/MAX3161/MAX3162 +3.0V至+5.5V、1μA、RS-232/RS-485/RS-422多協(xié)議收發(fā)器技術(shù)手冊(cè)

    MAX3160/MAX3161/MAX3162均為可編程的RS-232/RS-485/422多協(xié)議收發(fā)器。MAX3160/MAX3161可通過引腳編程作為2TX/2RX RS-232接口,也可用
    的頭像 發(fā)表于 05-20 10:09 ?181次閱讀
    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多協(xié)議收發(fā)器技術(shù)手冊(cè)

    AD7306 RS-232/RS-422 收發(fā)器,采用+5 V電源供電技術(shù)手冊(cè)

    AD7306 線路驅(qū)動(dòng)器/接收器是一款5 V 單芯片產(chǎn)品,可提供 TTL 信號(hào)電平與雙標(biāo)準(zhǔn) EIA RS-232 / RS-422 信號(hào)電平之間的接口。該器件內(nèi)置 2 個(gè) RS-232 驅(qū)動(dòng)器、1
    的頭像 發(fā)表于 05-19 16:56 ?147次閱讀
    AD7306 <b class='flag-5'>RS-232</b>/<b class='flag-5'>RS</b>-422 收發(fā)器,采用+5 V電源供電技術(shù)手冊(cè)

    RS-232、RS-485和RS-422的詳解

    RS-232、RS-485和RS-422都是常見的串行通信標(biāo)準(zhǔn),它們各自具有獨(dú)特的特點(diǎn)和適用場(chǎng)景。以下是對(duì)這三種通信標(biāo)準(zhǔn)的詳細(xì)解析: 一、RS-232 1. 起源與目標(biāo): ● 由美國(guó)電
    的頭像 發(fā)表于 04-12 07:42 ?249次閱讀
    <b class='flag-5'>RS-232</b>、<b class='flag-5'>RS</b>-485和<b class='flag-5'>RS</b>-422的詳解

    34970A 與 DAQ970A 的全面差異剖析

    在電子測(cè)試測(cè)量領(lǐng)域,安捷倫的 34970A 數(shù)據(jù)采集 / 開關(guān)單元以及 NI 的 DAQ970A 數(shù)據(jù)采集設(shè)備都占據(jù)著重要地位,它們各自以獨(dú)特的性能和功能,滿足著不同用戶的多樣化需求。深入了解這兩款
    的頭像 發(fā)表于 04-09 14:51 ?224次閱讀
    <b class='flag-5'>34970A</b> 與 DAQ970<b class='flag-5'>A</b> 的全面差異剖析

    RS-485和RS-232長(zhǎng)距離電纜傳輸解決方案

    ? ? ? 在工業(yè)自動(dòng)化和監(jiān)控系統(tǒng)中,數(shù)據(jù)傳輸?shù)姆€(wěn)定性和可靠性至關(guān)重要。RS-485和RS-232作為兩種常見的串口通信標(biāo)準(zhǔn),各自具有獨(dú)特的優(yōu)勢(shì)和局限性。特別是在長(zhǎng)距離電纜傳輸方面,如何實(shí)現(xiàn)穩(wěn)定
    的頭像 發(fā)表于 01-21 17:17 ?694次閱讀
    <b class='flag-5'>RS</b>-485和<b class='flag-5'>RS-232</b>長(zhǎng)距離電纜傳輸解決方案

    TTL電平與RS-232接口的聯(lián)系

    在電子通信領(lǐng)域,電信號(hào)的傳輸和處理是至關(guān)重要的。TTL電平(Transistor-Transistor Logic)和RS-232接口是兩種常見的電信號(hào)標(biāo)準(zhǔn),它們?cè)诓煌膽?yīng)用場(chǎng)景中發(fā)
    的頭像 發(fā)表于 01-16 10:13 ?681次閱讀

    AN-740: RS-232應(yīng)用中的iCoupler隔離

    電子發(fā)燒友網(wǎng)站提供《AN-740: RS-232應(yīng)用中的iCoupler隔離.pdf》資料免費(fèi)下載
    發(fā)表于 01-15 16:39 ?0次下載
    AN-740: <b class='flag-5'>RS-232</b>應(yīng)用中的iCoupler隔離

    RS232接口常見轉(zhuǎn)接頭類型介紹

    RS-232接口是一種串行通信協(xié)議,廣泛應(yīng)用于計(jì)算機(jī)與外設(shè)之間的數(shù)據(jù)傳輸。隨著技術(shù)的發(fā)展,RS-232接口逐漸被USB等更現(xiàn)代的接口所取代,但在某些特定的場(chǎng)合,如工業(yè)控制、數(shù)據(jù)采集等領(lǐng)域
    的頭像 發(fā)表于 12-19 09:28 ?1446次閱讀

    RS232接口速度與距離的關(guān)系

    RS-232接口概述 RS-232接口使用25針的D-sub連接器(DB-25)或9針的D-sub連接器(DB-9),其中一些引腳用于發(fā)送數(shù)據(jù)(TX),一些用于接收數(shù)據(jù)(RX),還有一些用于控制信號(hào)
    的頭像 發(fā)表于 12-18 18:16 ?1512次閱讀

    RS232設(shè)備與計(jì)算機(jī)連接的實(shí)現(xiàn)步驟

    RS-232是一種串行通信協(xié)議,用于連接計(jì)算機(jī)和其他設(shè)備,如調(diào)制解調(diào)器、鼠標(biāo)、打印機(jī)等。以下是實(shí)現(xiàn)RS-232設(shè)備與計(jì)算機(jī)連接的步驟,以及一些相關(guān)的細(xì)節(jié): 1. 了解RS-232標(biāo)準(zhǔn) RS-2
    的頭像 發(fā)表于 12-10 17:21 ?3293次閱讀

    RS-232常見問題解答

    電子發(fā)燒友網(wǎng)站提供《RS-232常見問題解答.pdf》資料免費(fèi)下載
    發(fā)表于 09-24 10:55 ?0次下載
    <b class='flag-5'>RS-232</b>常見問題解答

    RS-232術(shù)語表和選擇指南

    電子發(fā)燒友網(wǎng)站提供《RS-232術(shù)語表和選擇指南.pdf》資料免費(fèi)下載
    發(fā)表于 08-26 09:16 ?0次下載
    <b class='flag-5'>RS-232</b>術(shù)語表和選擇指南

    RS-232靜電防護(hù)方案

    方案簡(jiǎn)介 RS-232是一種經(jīng)典的串行數(shù)據(jù)通信接口標(biāo)準(zhǔn),自其誕生以來,便成為了計(jì)算機(jī)與外部設(shè)備之間數(shù)據(jù)傳輸?shù)幕?b class='flag-5'>RS-232標(biāo)準(zhǔn)定義了詳細(xì)的電氣特性和數(shù)據(jù)傳輸協(xié)議,支持點(diǎn)對(duì)點(diǎn)的異步通信方式,盡管其
    的頭像 發(fā)表于 08-05 17:35 ?624次閱讀
    <b class='flag-5'>RS-232</b>靜電防護(hù)方案

    研訊小課堂:串行通信接口RS-232、RS-422、RS-485的解析與應(yīng)用

    在工業(yè)控制系統(tǒng)和數(shù)據(jù)傳輸領(lǐng)域,串行通信接口是連接各類設(shè)備的關(guān)鍵橋梁。其中,RS-232RS-422和RS-485是三種廣泛應(yīng)用的標(biāo)準(zhǔn)。本文研華工控機(jī)代理商蘇州研訊電子科技有限公司將深入探討這三種
    的頭像 發(fā)表于 07-25 10:20 ?884次閱讀
    研訊小課堂:串行通信接口<b class='flag-5'>RS-232</b>、<b class='flag-5'>RS</b>-422、<b class='flag-5'>RS</b>-485的解析與應(yīng)用

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品