介紹 此實驗演示了如何教育數據記錄器成功監視串行數據通信協議。串行數據通信代表了在現代世界中傳輸信息的基本方法。 通信和計算機之間的融合使得所有形式的信息都被數字化,便于以串行格式傳輸。與模擬波形(例如本質上是周期性的正弦波和方波)不同,串行數據通信波形通常是非周期性的。使用現代數字儀器(如PicoScope 2205A)可以輕松捕獲和查看串行數據。 此實驗證明: 什么串行數據看起來像。 使用PicoScope 2205A PC示波器監控此數據。 本實驗適用于: 第一個針對大學/大學的入門數據通信課程。 電子實驗者,如業余無線電操作員。


所需設備
PicoScope 2205示波器,示波器探頭。 帶串口的電腦。 終端程序,如Win95 / 98的Hyperterminal,Win3.1的終端或Linux的Telix。


安全
請記住,2205的接地是PC的接地,因此與AC接地相同。


實驗設置 實驗設置如圖1所示。串行數據可從標準PC上的串行端口訪問。串行端口通常是DB9連接器或DB25連接器。圖2顯示了標準PC DB9類型串行端口的圖片。由該端口連接一個由母/凹DB9連接器組成的適當串行電纜。 ADC-200/20 CH A輸入通過串行電纜連接到串行端口上的發送數據和接地連接。請注意,您可以使用與ADC-200/20相連的PC進行串行傳輸,也可以使用獨立PC。為方便起見,圖1顯示了單獨的PC。


實驗程序 1.終端軟件設置 最簡單的串行數據通信協議之一是通過PC終端程序發送ASCII字符。根據PC操作系統(Win95 / 98,Win3.1,Linux,DOS等),存在幾種流行的終端程序。讓我們來看一下Hyperterminal,它通常作為Win95 / 98操作系統的一部分。 要訪問超級終端,請按照開始按鈕: 開始/程序/附件/通信/超級終端/ Hypertrm.exe 找到Hyperterminal目錄后,找到Hypertrm程序并雙擊它。程序屏幕如下圖3所示。

現在您必須設置終端參數。在文件下,找到新連接。將連接命名為Picotech,然后單擊“確定”。將出現“連接到”框。選擇Connect using參數以直接連接到Com1(假設使用的串行端口是Com1。請查看PC手冊以了解串口設置)。單擊“確定”。接下來出現端口設置框。 接受下面列出的參數: 每秒位數= 2400 數據位= 7 奇偶校驗=無 停止位= 1 流量控制=硬件 最后在File下,轉到Properties參數并選擇Settings選項卡。轉到ASCII設置并選中本地Echo類型字符框。保存Picotech.htm下的所有設置。終端程序現已設置完畢。正確的設置如下圖4所示。


2. PicoScope 2205示波器設置 配置好終端程序后,我們就可以發送串行數據了。終端程序將通過RS-232格式的串口發送數據。圖9顯示了串行端口上常見的DB9和DB25型RS-232連接器的引腳分布。 將2205示波器探頭連接到連接到發送數據終端#3的中心導線,將接地導線連接到接地端子#5。請注意,此設置適用于DB9連接器。根據DB25進行相應調整。 為了捕獲一次性異步信號,必須將范圍設置為一次性觸發。 將儀器設置如下: TxData至輸入A,+ / - 20V,DC,探頭x 1,輸入B關閉 時基=500μsec/ div 觸發=單,輸入A,上升,1000 mV,-10%延遲 請注意,示波器設置為在輸入A上上升電壓> 1伏時觸發。


3.發送串行異步數據和捕獲結果 使用終端PC,我們現在可以發送和捕獲ASCII數據了。嘗試先發送ASCII“G”。要執行此操作,請先將鍵盤上的Caps Lock設置為on。然后只需按'G'即可。確保發出正確的字符,因為它將在Hyperterminal顯示屏上回顯。如果您在終端和2205顯示器上使用相同的PC,則必須調整兩個窗口的大小以使其可見。 現在,為了捕獲并在范圍上顯示結果,點擊“運行”按鈕。現在,當輸入A> 1伏時,任何電壓上升都會觸發示波器。再次按'G'。您應該看到類似于下面的圖5的顯示。請注意,游標已設置為測量起始位的持續時間。 嘗試另一個角色,比如數字'8'。'8'的顯示如圖6所示。注意清除顯示屏按停止,然后再次運行。


進一步的問題 1.圖6中顯示的波形是否與ASCII'8'的波形相匹配? 2.如果將數據速率更改為4800位/秒,有多寬?

查看詳情