Vous êtes sur la page 1sur 173

NI ELVIS 簡介

NI ELVIS II、Multisim 與 LabVIEWTM

Barry Paton 教授著


達爾豪斯大學 (Dalhousie University)
課程軟體版本 2.0
2009 年 1 月版

版權所有

© 2004–2009 National Instruments Corporation保留所有權利。


大學、學院與其他教育機構可針對教育用途重製本出版品的全部或部分。若為其他所有用途,未事先取得 National Instruments
Corporation 的書面同意,則不得以任何形式 (電子或機械,包括影印、錄製、儲存在資訊檢索系統或翻譯本出版品全部或部分內容)
重製或傳送本出版品。

商標

National Instruments、NI、ni.com 及 LabVIEW 是 National Instruments Corporation 的商標。如需有關 NI 商標的詳細資訊,請瀏覽


ni.com/legal 上的使用細則。
本出版品中所提及的其他產品及公司名稱為其各自所屬公司的商標或商業名稱。
National Instruments 聯盟伙伴計劃的成員是獨立於 NI 的商業實體,與 NI 沒有代理、合作或合資關係。

專利

如需有關 NI 產品/技術的專利資訊,請參閱適當位置:軟體中的說明 »專利、媒體上的 patents.txt 檔案,或 ni.com/legal/patents 中


的 NI 專利聲明。

1
NI ELVIS II、Multisim 與 LabVIEW TM

全球技術支援與產品資訊
ni.com

NI 企業總部
11500 North Mopac Expressway Austin, Texas 78759-3504 USA 電話:512 683 0100

台灣分公司
台灣 886 02 2377 2222
如需進一步的輔助資訊,請參閱附加資訊與資源附錄。若對 NI 文件有任何意見,請參閱 NI 網站 (網址是 ni.com/info) 並輸入資訊代碼
意見回饋。

2
內容大綱

本課程準備指南

第 1 課 
NI ELVIS II 工作區環境
練習 1-1 量測元件值 ........................................................................................ 1-3
練習 1-2 在 NI ELVIS II 原型麵包板上建立分壓電路 ........................................ 1-5
練習 1-3 使用 DMM 數位電表來量測電流........................................................ 1-7
練習 1-4 觀察 RC 暫態電路上的電壓發展 ........................................................ 1-8
練習 1-5 視覺化 RC 暫態電路電壓................................................................... 1-10
NI ELVIS II 挑戰:使用 Multisim 模擬設計防盜自動警鈴 ................................. 1-12

第2課
數位溫度計
練習 2-1 量測電阻器元件值 ............................................................................. 2-3
練習 2-2 操作可變電源供應器.......................................................................... 2-4
練習 2-3 熱敏電阻電路 .................................................................................... 2-6
練習 2-4 建立 NI ELVIS 虛擬數位溫度計 .......................................................... 2-9
LabVIEW 挑戰:使用熱敏電阻電路設計熱度計量器 ........................................ 2-12

第3課
AC 電路工具
練習 3-1 量測電路元件值 ................................................................................. 3-3
練習 3-2 量測元件與電路阻抗 Z ...................................................................... 3-4
練習 3-3 使用函式產生器與示波器測試 RC 電路 ............................................. 3-7
練習 3-4 RC 電路的增益/相位波德圖 (Bode Plot) ............................................ 3-11
Multisim 挑戰:判斷 RC 電路的波德圖 ........................................................... 3-14

第4課
運算放大器濾波器
練習 4-1 量測電路元件值 ................................................................................. 4-3
練習 4-2 基本運算放大器電路的頻率響應........................................................ 4-4
練習 4-3 量測運算放大器的頻率特性 ............................................................... 4-7
練習 4-4 高通濾波器 ........................................................................................ 4-9
練習 4-5 低通濾波器 ........................................................................................ 4-12
練習 4-6 帶通濾波器 ........................................................................................ 4-14
Multisim 挑戰:設計二階低通濾波器 ............................................................... 4-17

3
NI ELVIS II、Multisim 與 LabVIEW TM

第5課
數位 I/O
練習 5-1 視覺化數位位元數碼.......................................................................... 5-3
練習 5-2 555 數位時脈電路 ............................................................................. 5-5
練習 5-3 建立 4 位元數位計數器...................................................................... 5-9
練習 5-4 LabVIEW 邏輯狀態分析器 ................................................................. 5-11
Multisim 挑戰:設計 8 位元的數位計數器電路 ................................................ 5-14

第6課
磁場感測器
練習 6-1 使用 NI ELVIS 工具測試類比磁場感測器 ........................................... 6-3
練習 6-2 磁場開關的遲滯特性.......................................................................... 6-5
練習 6-3 使用電磁開關感測器計算脈波 ........................................................... 6-7
練習 6-4 建立轉速計 ........................................................................................ 6-8
練習 6-5 使用 LabVIEW 程式進行自動計算 ..................................................... 6-10
Multisim 挑戰:設計轉速計電路 ...................................................................... 6-12

第7課
LED 指示燈具備緊急救援功能!
練習 7-1 測試二極體與其極性.......................................................................... 7-3
練習 7-2 二極體的特性曲線 ............................................................................. 7-5
練習 7-3 手動測試及控制雙向十字路口交通號誌燈 ......................................... 7-8
練習 7-4 自動操作雙向十字路口交通號誌燈 .................................................... 7-11
Multisim 挑戰:設計雙向十字路口交通號誌燈的控制電路 .............................. 7-12

第8課
自由空間光通訊
練習 8-1 光電晶體偵測器 ................................................................................. 8-3
練習 8-2 紅外線紅光源及測試電路 .................................................................. 8-6
練習 8-3 自由空間 IR 光連結 (類比) ................................................................ 8-8
練習 8-4 振幅及頻率調變 (類比) ...................................................................... 8-9
練習 8-5 自由空間 IR 光連結 (數位) ................................................................ 8-10
Multisim 挑戰:設計高速光 NRZ 資料連結 ..................................................... 8-12

4
內容大綱

第9課
RF 無線通訊
練習 9-1 發送器 ............................................................................................... 9-3
練習 9-2 接收器 ............................................................................................... 9-4
練習 9-3 測試 RF 發送器與接收器 ................................................................... 9-5
練習 9-4 使用任意波形分析器建立獨特的測試訊號 ......................................... 9-7
練習 9-5 展示 Marconi 的 RF 傳送訊號 ........................................................... 9-10
電路挑戰:耳聞為憑 ........................................................................................ 9-11

第 10 課
機械運動
練習 10-1 啟動引擎.......................................................................................... 10-3
練習 10-2 轉速計 ............................................................................................. 10-4
練習 10-3 建立旋轉運動系統 ........................................................................... 10-6
練習 10-4 測試旋轉運動系統 ........................................................................... 10-8
練習 10-5 RPM 的 LabVIEW 量測.................................................................... 10-9
LabVIEW 挑戰:旋轉運動系統電腦自動化 ...................................................... 10-12

第 11 課
數位骰子
練習 11-1 使用 7 個 LED 指示燈顯示 Multisim 骰子 ........................................ 11-5
練習 11-2 將 Multisim 設計轉換為實際電路 .................................................... 11-6
練習 11-3 Modulo 6 計數器 ............................................................................. 11-7
練習 11-4 將 Mod 6 Multisim 設計轉換為實際電路 ......................................... 11-10
練習 11-5 建立系統時脈 .................................................................................. 11-11
練習 11-6 在 NI ELVIS II 原型麵包板上建立實際的時脈電路 ............................ 11-13
練習 11-7 建立 3 到 4 線路編碼器 ................................................................... 11-14
練習 11-8 建立及測試數位骰子編碼器 ............................................................. 11-16
練習 11-9 電子骰子.......................................................................................... 11-17

附錄 A
附加資訊與資源

5
NI ELVIS II、Multisim 與 LabVIEW TM

本課程準備指南

在本課程中,就儀器及實體通道名稱而言,NI ELVIS 硬體平台在裝置領域

中通常稱做 Dev3。NI 硬體使用此命名慣例來識別裝置,且裝置名稱通常

預設為 Dev1。請謹記此一命名慣例,並在搭配軟體人機介面 (Soft Front

Panel)、LabVIEW 與 Multisim 使用 NI ELVIS 時,依據您所連接的儀器選擇

正確的裝置名稱。

以下為變更裝置識別符的指示:

1. 開啟量測與自動化瀏覽器 (MAX)。

2. 展開 My System (我的系統) 下的 Devices and Interfaces (裝置與介面)。


3. 展開 NI-DAQmx 裝置。

4. 將標示您 NI ELVIS 工作站的裝置名稱進行選取,然後在該裝置上按下滑

鼠右鍵,再從功能表中選取 Rename (更名)。

5. 輸入所需名稱,例如 Dev3、Dev1 或 MyELVIS,完成後按下 Enter。

6. 關閉 MAX。

裝置更名完成!

作者的話

2003 年時,NI 推出了設計、測試與教導電路設計的新方法。這是第一次使

用者可在電腦上善用一整套標準測試儀器的機會,並可將這些儀器直接與在

小型測試站上建立的電路相接合,此小型測試站名為 National Instruments

Educational Laboratory Virtual Instrumentation Suite (NI ELVIS)。其體積小

巧,用途靈活,因而成為類比及數位電路課程的熱門選擇,而且是許多固定

儀器的天然介面,在課堂中可做為有效的展示站。

NI ELVIS II 及其新的驅動程式軟體 NI ELVISmx 則具備更強大的功能。其重

量更輕巧、配置更易於控制、具有更多的介面連接埠、具備整合式資料擷取

裝置,並可連接高速 USB。這表示若使用者在多台電腦上安裝 NI ELVISmx

軟體,就可在辦公室的桌上型電腦、家用電腦、上課用的筆記型電腦,甚至

是朋友的電腦上使用 NI ELVIS II。

本文件的目的在於介紹 NI ELVIS II 的許多新功能,並檢視已獲得改善的舊有

功能。我們加入新的實驗與挑戰,並整合 NI Multisim 直覺式電路圖及擷取

6
內容大綱

軟體至 NI ELVIS 環境。現在,您在紙上或黑板上的設計可在 Multisim 內進

行模擬,並模擬為 NI ELVIS 或 NI ELVIS II 電路板配置上的傳統電路圖。設

計趨於成熟後,使用者即可在 NI ELVIS II 原型麵包板 (protoboard) 上建立

實際的電路,並用原本用來進行設計的相同設計工具 (軟體人機介面 [SFP]

儀器) 加以測試。最棒的是使用者還可反覆在實際電路與設計電路之間來回

切換,直到達到所需的正確電路為止。

然後該電路即可用來做為課堂特別展示之用、供技術人員建立電路之用,或

做為供生產用的原型麵包板。只要使用筆記型電腦及體積跟筆記型電一樣小

巧的新 NI ELVIS II 系統,即可完成上述所有事項。

這是我們應該採用的教課方式:使用高品質的設計工具及安排許多的實作練
習。在課堂中,NI ELVIS 可使教材更加生動。在實驗室時,NI ELVIS 將設

計範例從「如果」轉變成「讓我們動手試一試」。

使用這些實作練習的方式

我們設計這些實作練習來做為您自身課程設計的起點、做為課堂上的示範,

及激發學生在自己的專案中展現想像力與創意的方法。

實作練習一到五介紹用於進行 DC、暫態及 AC 量測的主要軟體 (SFP) 儀

器。類比與數位電路均使用。
納入溫度感測器的實作練習二則是絕佳的課堂示範。

Multisim 是一種設計工具,有助學生進一步了解這些實作練習中所用的電

路。

實作練習六到十則採用小型系統法來研究磁場、紅外線傳輸、RF 傳輸及運

動控制。此處,Multisim 是用來做為設計工具,以模擬小型系統,或加強實

作練習。

實作練習十一則著重在電路與建立介面的設計方法。從紙上作業找出設計

方面的問題,並移轉至 Multisim 虛擬電路中。有包羅萬象的 Multisim 元件

(超過 3,000 個) 可供使用者使用,使用者可設計任何電路。設計完成後,使

用者可將之移轉到 NI ELVIS,做為「真實」的設計。使用者可使用相同的

NI ELVIS II 工具,藉由在實際電路與虛擬電路之間來回反覆切換 (使用同一

組 NI ELVIS 診斷測試工具),讓設計更臻完美。設計完成後,便可供生產之

用。

7
NI ELVIS II、Multisim 與 LabVIEW TM

8
第1課 NI ELVIS II 工作區環境

第1課
NI ELVIS II 工作區環境

NI ELVIS II 工作區環境

NI ELVIS II 環境由下列元件構成:

用於建立電路及接合實驗NI ELVIS II 軟體(在 NI LabVIEW 軟體中建立)的

硬體工作空間,NI ELVIS II 軟體包括下列項目:

• 軟體人機介面 (SFP) 儀器

• LabVIEW 應用程式介面 (API)

• Multisim 應用程式介面 (API)

有了 API,使用者即可使用 LabVIEW 程式及在 Multisim 中撰寫的模擬程

式,對 NI ELVIS II 的工作站功能進行客制控制及存取。

圖 1-1. NI ELVIS II 工作站

目標
此實作練習藉由顯示如何使用工作站量測電子元件屬性來介紹 NI ELVIS II。

然後使用者可在原型麵包板上建立電路,然後再使用 SFP 儀器的 NI ELVIS

II 套件分析電路。此實作練習也顯示如何在 NI ELVIS II 工作站上建立電路及

1-1
NI ELVIS II、Multisim 與 LabVIEW TM

使用 LabVIEW 程式控制電路之前,使用 Multisim 設計及模擬電路。

必備的軟體人機介面 (SFP)

• 數位歐姆計 DMM[Ω]

• 數位電容計 DMM[╫]

• 數位電壓計 DMM[V]

必備元件

• 1.0 kΩ 電阻器,R1 (褐、黑、紅)


• 2.2 kΩ 電阻器,R2 (紅、紅、紅)

• 1.0 MΩ 電阻器,R3, (褐、黑、綠)

• 1 μF 電容器,C

• 專案電阻器 – 7.5 kΩ、1 kΩ、2 kΩ、4 kΩ 及 8 kΩ 標準電阻

1-2
第1課 NI ELVIS II 工作區環境

練習 1-1 量測元件值

1. 使用提供的 USB 接線將 NI ELVIS II 工作站連接到電腦。盒形 USB 端

與 NI ELVIS II 工作站連接,矩形 USB 端則與電腦連接。打開電腦,並

啟動 NI ELVIS II 電源 (開啟工作站背面的電源開關)。USB ACTIVE

(橘色) LED 指示燈隨即亮起。不久之後,ACTIVATE LED 指示燈即

熄滅,而 USB READY (橘色) LED 指示燈隨即亮起。

2. 在電腦畫面上按下 NI ELVISmx Instrument Launcher 圖示或捷徑。畫面

隨即顯示 一行 NI ELVIS II 儀器的圖示帶。現在即可開始進行量測。

圖 1-2. NI ELVISmx Instrument Launcher 圖示帶

3. 將二個蕉型導線連接到工作站左側的數位電表 (DMM) 輸入端子 [VΩ→

├ ] 與 [COM]。將另一端連接到其中一個電阻器。

4. 按下 NI ELVISmx Instrument Launcher 內的 DMM 圖示,以選取數位電表。

圖 1-3. 數位電表,歐姆計組態

1-3
NI ELVIS II、Multisim 與 LabVIEW TM

您可使用 DMM SFP 進行各種操作,如電壓、電流、電阻及電容量測。使用

標記 DMM[X] 標明 X 操作。

DMM 人機介面會顯示進行此量測的正確導線連接方式。

5. 按下 Ohm 按鈕 [Ω] 以使用數位歐姆計功能,即 DMM[Ω]。按下綠色箭

頭 [Run] 方塊,以開始進行量測擷取作業。量測 3 個電阻器:R1、R2

與 R3。

填寫下列資料:

R1 _______ (1.0 kΩ 標準電阻)

R2 _______ (2.2 kΩ 標準電阻)

R3 _______ (1.0 MΩ 標準電阻)


若要停止擷取,請按下紅色的方形 [Stop] 方塊。

註: 若按下 Mode 方塊,即可將 {Auto} 範圍變更為 {SpecifyRange},按下 Range 方塊即可

選擇最適當的範圍。

練習 1-1 結束

1-4
第1課 NI ELVIS II 工作區環境

練習 1-2 在 NI ELVIS II 原型麵包板上建立分壓電路

1. 使用 R1 與 R2 這 2 個電阻器在 NI ELVIS II 原型麵包板組裝下列電路。

圖 1-4. 分壓電路

2. 將輸入電壓 Vo 連接到 [+5 V] 針腳插槽。

3. 將共通電壓連接到 [GROUND] 針腳插槽。

4. 將外部導線連接到 NI ELVIS 工作站側面的 DMM 電壓輸入端子 [VΩ→

├ ] 與[COM],另一端則交叉穿過 2.2 kΩ 電阻器。

5. 檢查電路,然後將原型製作板的電源開關位置切換到上方位置 [–],以

供電給原型麵包板。3 個 LED 電源指示燈 +15 V、–15 V 及 +5 V 現在


應該亮起,並呈現綠色。

圖 1-5. NI ELVIS II 原型麵包板上的 LED 電源指示燈。

1-5
NI ELVIS II、Multisim 與 LabVIEW TM

註: 若這些 LED 指示燈中有任何指示燈亮黃色,而其他指示燈亮綠色,則表示該電線的可重

設保險絲已跳開。若要重設保險絲,請關閉原型麵包板電源。

檢查電路是否有短路情形。再次開啟原型麵包板的電源。保險絲跳開的 LED 指示燈現在

應該呈現綠色。

6. 將 DMM[V] 測試導線連接到 Vo,並使用 DMM[V] 功能量測輸入電壓。

按下 [Run] 以取得電壓資料。

V0 (量測值) _______________

依據電路理論,V2 橫跨 R2 的輸出電壓如下:

V2 = R2/(R1+R2) * Vo

7. 使用先前 R1、R2 及 Vo 的量測值來計算 V2。

接著使用 DMM[V] 來量測實際的電壓 V2。

V2 (計算值) ________________

V2 (量測值) ________________

8. 量測值與計算值有多大的相符程度?

練習 1-2 結束

1-6
第1課 NI ELVIS II 工作區環境

練習 1-3 使用 DMM 來量測電流

依據歐姆定律,上述電路中的電流 (I) 等於 V2/R2。

1. 使用 V2 與 R2 的量測值來計算此電流。

2. 將連接到 [VΩ→├ ] 的外部導線移至電流輸入插槽 (A),以進行直接電

流量測。如下圖所示,將另一端連接到電路。

圖 1-6. 調整電路,以量測電流

3. 選擇功能 DMM[A] 並量測電流。

I (計算值) ________________

I (量測值) ________________

4. 量測值與計算值有多大的相符程度?

練習 1-3 結束

1-7
NI ELVIS II、Multisim 與 LabVIEW TM

練習 1-4 觀察 RC 暫態電路上的電壓發展

使用 DMM [╫ ] 功能量測 1 μF 電容器。

1. 將電容器導線連接到 NI ELVIS II 原型麵包板左下配線模組上的阻抗分析

器輸入端子 [DUT+] 與 [DUT–]。

2. 若要進行電容及電感量測,必須為原型麵包板供電,如此才能進行量

測。開啟原型麵包板的電源。

3. 按下電容器按鈕 [╫] 以使用 DMM[╫] 功能量測電容器 C。按下 Run 按

鈕以取得電容值。C_______(μf)

4. 如下圖所示建立 RC 暫態電路。其使用的分壓電路,其中 R3 (1 M 電阻

器) 已取代 R1,而 1 μf 電容器 C 則取代 R2。將 DMM 導線移至輸入

插槽 [VΩ→├ ] 與 [COM]。另一端則交叉穿過電容器。

圖 1-7. RC 暫態電路

5. 選擇 DMM[V],然後按下 RUN。

6. 開啟電路的電源後,通過電容器的電壓會以指數方式升高。將 DMM 電

壓範圍設定為 {Specify Range} [10 V]。開啟原型麵包板電源,並觀察數

位顯示畫面上及 %FS 直線量尺的電壓變化。

1-8
第1課 NI ELVIS II 工作區環境

7. Vo 值需要約幾秒鐘的時間才能達到穩定狀態。關閉電路的電源後,跨

過電容器的電壓會以指數方式降低至 0 V。請試試看!

註: 此過程顯示出 NI ELVIS II 數位電表的其中 1 項特殊功能,即使原型麵包板的電源已關

閉,仍可使用該數位電表。

練習 1-4 結束

1-9
NI ELVIS II、Multisim 與 LabVIEW TM

練習 1-5 視覺化 RC 暫態電路電壓

1. 卸除 +5 V 電源導線,用連接到可變電源供應器插槽針腳 [SUPPLY+] 的

電線取代。如下圖所示,將輸出電壓 VC 連接到類比輸入插槽針腳 [AI

0+] 及 [AI 0–]。

圖 1-8. NI ELVIS II 原型麵包板上的 RC 暫態電路

關閉 NI ELVIS II 並啟動 LabVIEW。

選擇 NI ELVIS II 程式庫資料夾中的 RC Transient.vi。

此程式使用 LabVIEW API 將可變電源供應器轉為 1 組 +5 V 的電壓達 5 秒

鐘,然後再將 VPS 電壓重設為 0 V 達 5 秒鐘,在此同時,系統會量測跨過

電容器的電壓,並即時顯示在 LabVIEW 圖表上。

1-10
第1課 NI ELVIS II 工作區環境

圖 1-9. RC 暫態電路的充電與放電波形

此類型的方形波激發明確顯示出簡單 RC 電路的充電與放電特性。

2. 檢視 LabVIEW 圖表視窗,以觀察此程式的運作方式。

圖 1-10. RC Transient.vi 程式的 LabVIEW 程式圖

在 4 張連續圖表的第一張圖表中,NI ELVISmx 可變電源供應 VI (虛擬儀器)

輸出 +5.00 V 到 NI ELVIS II 原型麵包板上的 RC 電路。下一張圖則是以 1/10

秒的間隔量測跨過電容器的 50 組循序電壓讀數。在 For Loop 中,DAQ

Assistant 以 1000 S/s 的速度擷取 100 組讀數,並將這些值傳送到叢集陣列

(粗的藍/白線)。資料陣列 (粗的橘線) 從該叢集傳送到 Mean VI。其傳回 100

組讀數的平均值。該平均值接著透過本端可變終端 <<RC 充電與放電>> 被

傳送至圖表。下一張圖則將 VPS+ 電壓設定為等於 0 V。最後一張圖則針對

放電週期量測另外 50 組平均樣本。此程式會記錄 RC 電路的 1 個完整放電

與充電週期。若要重複週期,?繼續將上述程式放置在 While Loop 內。

1-11
NI ELVIS II、Multisim 與 LabVIEW TM

NI ELVIS II 挑戰:使用 Multisim 模擬設計防盜自動警鈴

為需要 3 個入口感測器及 1 個窗戶感測器的住宅設計防盜自動警鈴。警報

系統啟動時,只要其中 1 個感測器偵測到 1 扇門或窗戶開啟,警鈴就會

響。人機介面訊號會指出哪 1 扇門或窗戶被打開了,並發出警鈴響聲。

題外話:其實這是 1 個很簡單的系統,只需要用 2 條電線從中央警報系統

連接到各扇門或窗戶。在您的智慧型系統中,迴路設計只需要使用 1 條電

線,每個感測器利用這條電線接通短路,或開啟感測器位址電阻器。電阻器

的強度會決定被開啟的是哪 1 個感測器(門或窗戶)。

啟動 Multisim,並開啟 Alarm Design Version 0 檔案。

圖 1-11. Multisim 智慧型感測器設計

1-12
第1課 NI ELVIS II 工作區環境

門關上時,這些開關 (左側) 的 ON 位置便會發出訊號。按下開關以關閉或開

啟門或窗戶。

您的設計包含 1 個電源供應器 (+5 V)、1 個數位電表、5 個電阻器及 4 個開

關。 將 4 個電阻器 1 kΩ、2 kΩ、4 kΩ及 8 kΩ 放置在門或窗戶位置,電

阻值則為該位置的「位址」。電路是一簡單迴路,開關則放置在位址電阻器

上,以模擬窗戶或門的開啟與關閉。最後,當所有開關都關閉時,電阻器

R5 會限制電流。電流限制電阻器值是所有循序新增的位址電阻器值的一半

(7.5 kΩ)。

若要檢視電路運作,請按下 Run,並使用滑鼠游標逐一開啟 (1) 及關閉 (0)

每個開關。

填寫下列表格:
R1 R2 R3 R4 Voltage
0 0 0 0 0.00
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
1 1 1 1 3.33

開啟每 1 個開關時,會產生獨特的電壓,電壓計讀取該電壓時就會透露出開

啟的是哪 1 扇門窗。

現在設計已經完成,您可將設計轉化為實際的產品,做為在 NI ELVIS II 原型

麵包板上建立的測試電路。

選擇 5 個最接近設計值的電阻器。

啟動 NI ELVIS DMM[Ω],並量測每個所選電阻器的值。

填寫下列表格中的實際電阻器值:

R1 _____________ (kΩ)

R2 _____________ (kΩ)

R3 _____________ (kΩ)

R4 _____________ (kΩ)

R5 _____________ (kΩ)

1-13
NI ELVIS II、Multisim 與 LabVIEW TM

現在回到 Multisim,藉由分別在每個電阻器上連按 2 次滑鼠,用量測的(實

際)電阻器值取代標準電阻器值,然後輸入量測值。如此即為您的新警鈴設

計版本 1。

圖 1-12. 實際感測器設計

1-14
第1課 NI ELVIS II 工作區環境

您現在可在門窗開啟或關閉時對預測電壓讀數重複進行量測。

使用這些電阻器及 5 個跨接器或按鈕開關來構成與下圖中 NI ELVIS II 原型

麵包板上所示之類似電路。

圖 1-13. NI ELVIS II 原型麵包板的實際感測器電路

使用 DMM[V] 來確認其運作方式是否類似您的實際 Multisim 設計 (即版本

1)。

LabVIEW 展示

LabVIEW 是 1 種功能強大的程試設計語言,可供您用於執行許多工作,包

括量測與控制在 NI ELVIS II 原型麵包板上建立的電路。只要對上述電路做 1

項修改,您就可將警鈴電壓準位納入 LabVIEW 程式中。

將電壓 + 針腳 (橘線) 連接至 [AI 0+] 插槽針腳,並將 GROUND 連接至 [AI

0–] 插槽針腳。若希望監控感測器電壓,可讓 DMM[V] 保持連接狀態。數位

電表使用的資料擷取卡與 NI ELVIS II 類比輸入端子所用的資料擷取卡不同。

想像一下在 LabVIEW 程式執行的同時,執行 SFP 的 NI ELVIS 套件會是什

麼情況。

1-15
NI ELVIS II、Multisim 與 LabVIEW TM

啟動 LabVIEW 並開啟 House.vi 程式,以檢視防盜自動警鈴系統。

圖 1-14. LabVIEW 人機介面 House.vi

若要操作程式,請按 Run。若 NI ELVIS II 已連接並已開啟,且已為原型麵

包板供電,則若原型麵包板上有任何動作,LabVIEW 人機介面都會收到訊

號。每個開關均對應到特定的門窗。開啟時,入埠會顯示黑色。門窗一旦開

啟,紅色的警鈴就會鈴聲大作。若要終止程式,請按 Alarm Off 人機介面滑

動開關。

圖 1-15. House.vi 程式的 LabVIEW 程式圖

1-16
第1課 NI ELVIS II 工作區環境

DAQ Assistant 經過程式設定,可以 1000 S/s 的速度讀取 100 組連續電壓

值。從資料叢集(藍/白線)中選擇電壓陣列。Mean.vi 會計算此組讀數的平

均值,並將之傳送至電壓驅動階梯。每當兩限制值(橘色方塊)間的電壓準

位下降時,人機介面就會反應出相應的情況。限制值取自兩相鄰驅動等級間

的中間值。若任何門窗開啟,4 輸入端子的 OR 功能便會使警鈴鈴聲大作。

此設計只可偵測到第一次的門窗開啟動作。若您多增加幾個階級 (rung) 到限

制階梯,就可偵測到多次的開啟與關閉動作。

1-17
NI ELVIS II、Multisim 與 LabVIEW TM

1-18
第2課 數位溫度計

第2課
數位溫度計

圖 2-1. 數位溫度計的 LabVIEW 人機介面

熱敏電阻器是一種二線裝置,以半導體材料製成。其具有非線性響應曲線及
負溫度係數。熱敏電阻器是理想的感測器,可用於在廣泛的動態範圍內量測

溫度,且在溫度警報電路上非常實用。

目標

本實作練習將介紹 NI ELVIS II 可變電源供應器 (VPS)。您可將之與工作站

側面板控制器或電腦畫面上的虛擬控制器搭配使用,或者您也可將之嵌入

LabVIEW 程式。VPS 會在分壓電路中激發 10 kΩ 的熱敏電阻。在熱敏電阻

上量測而得的電壓與其阻力相關,進而與其溫度相關。此實作練習顯示出您

可如何將 LabVIEW 控制項及指示燈與 NI ELVIS API 搭配使用,來製作數位

溫度計。

2-1
NI ELVIS II、Multisim 與 LabVIEW TM

必備的軟體人機介面 (SFP)

• 數位歐姆計 DMM[Ω]

• 數位電壓計 DMM[V]

• 可變電源供應器 (VPS)

必備元件

• 10 kΩ 電阻、R1 (紅、黑、橘)

• 10 kΩ 熱敏電阻器、RT

2-2
第2課 數位溫度計

練習 2-1 量測電阻器元件值

1. 啟動 NI ELVIS II。

2. 從儀器的 SFP 帶中選擇數位電錶 (DMM)。

3. 按下 Ohm 按鈕。

4. 將測試導線連接到 DMM[VΩ→├ ] 及 [COM] 側插槽。

5. 量測 10 kΩ 的電阻器,再量測熱敏電阻器。

6. 填寫下表:

10 kΩ 電阻器 _________________ 歐姆

熱敏電阻器 _________________ 歐姆

7. 在熱敏電阻器仍保持連接的狀態下,將熱敏電阻器放在您的指尖之間予

以加熱,並觀察阻力變化。觀察顯示直線比例尺 (%FS) 上的變化尤其

有趣。

阻力隨溫度的增加而降低 (負溫度係數) 這 1 點是熱敏電阻器的重要特性。

熱敏電阻器是以半導體材料製成,其電阻率取決於環境溫度,並會產生非線

性反應。將熱敏電阻器反應與下圖所示的 RTD (100 Ω 白金阻力溫度裝置)

相比較。

圖 2-2. 熱敏電阻器與 RTD 的阻力-溫度曲線

練習 2-1 結束

2-3
NI ELVIS II、Multisim 與 LabVIEW TM

練習 2-2 操作可變電源供應器

完成下列步驟,以在 1 個或 2 個可變電源供應器上設定電壓準位。

1. 從 SFP 的帶狀功能表中選擇 [VPS] 圖示。NI ELVIS II 有 2 個可控制的電

源供應器,即 0 到 –12 V 與 0 到 +12 V,各自具備 500 mA 的電流限制。

圖 2-3. 可變電源供應器的虛擬 SFP

在預設模式下,您可使用上圖所示的虛擬面板控制 VPS。在虛擬旋鈕上設定

輸出電壓,然後按下 [Run] 方塊。輸出電壓會顯示 (藍色) 在您所選電源供應

器上方的顯示區域。按下 stop 按鈕後,原型麵包板上的輸出電壓隨即重設

為零。

註 若要使輸出電壓流經某個範圍的電壓,請務必按下 [Stop] 按鈕。選擇

Supply Source (+ 或 –)、Start Voltage、Stop Voltage、Step Size 及 Step

Interval,然後按下 [Sweep]。

2-4
第2課 數位溫度計

若要手動操作,請按下 Manual 方塊,然後使用 NI ELVIS II 工作站右側的

旋鈕來設定輸出電壓。若要在顯示區域檢視輸出電壓,請按下現在顯示在

LabVIEW 標籤旁的白色方塊。

2. 將導線從標示有可變電源供應器 [Supply +] 與 [Ground] 的原型麵包板

條狀接頭插槽連接至 DMM 電壓輸入端子。

3. 選擇 DMM[V],然後按下 RUN。選擇 VPS 人機介面,然後按下 RUN。

4. 旋轉 Supply + 的虛擬 VPS 控制項,然後在 DMM[V] 顯示畫面中觀察電

壓變化。
註:您可使用 [RESET] 按鈕快速將電壓重設回零。

5. 按下 Manual 方塊,以啟動工作站右側的實際控制項。虛擬控制項現呈

灰色 (無法使用)。觀察 NI ELVIS II 工作站上的綠色 Manual Mode LED

指示燈,指示燈現已亮起。

6. 旋轉 + 電壓供應旋鈕,並在 DMM 上觀察電壓變化。


註:VPS– 以類似的方式運作,唯輸出電壓為負。

練習 2-2 結束

2-5
NI ELVIS II、Multisim 與 LabVIEW TM

練習 2-3 熱敏電阻電路

完成下列步驟,以建立及測試熱敏電阻電路。

1. 在工作站原型麵包板上,以 10 kΩ 的電阻器及熱敏電阻器建立分壓電

路。輸入電壓以電線連接至 [Supply +] 及 [Ground] 插槽。熱敏電阻器

上的電壓則傳到 DMM[V] 導線。

至 VPS[+]

10 kΩ

至 DMM

熱敏電阻器

至 Ground 至 Gnd

圖 2-4. 使用熱敏電阻器的溫度量測電路

圖 2-5. NI ELVIS 原型麵包板上的實際熱敏電阻器電路

2-6
第2課 數位溫度計

2. 請務必將可變電源供應器電壓準位設為零。為麵包板供電,然後在

DMM 顯示畫面上觀察電壓準位。將電壓從 0 提高到 +5 V。在熱敏電阻

器上電壓量測值 (即 VT) 應提高到約 2.5 V。

3. 將電源供應器電壓減低至 +3 V。如此可確保熱敏電阻器內的自我加熱

(焦耳熱) 不會影響到外部溫度的讀數。

4. 用您的指尖為熱敏電阻器加熱,並觀察電壓下降的情況。您可重新排列

分壓等式,以如下方式計算熱敏電阻器阻值:

RT = R1 * VT /(3 –VT)

在 25 °C 的環境溫度下,熱敏電阻器阻值應約為 10 kΩ。

使用以上換算函式的方程式即可將量測到的電壓轉換為熱敏電阻阻值。

您可輕鬆使用 NI ELVIS II DMM 或在 LabVIEW 程式 (VI) 中量測 VT。

在 LabVIEW 中,上述換算函式會被編碼為 subVI,且看起來像下列程

式圖。

圖 2-6. 換算函式的程式圖

熱敏電阻響應曲線呈現裝置阻值與溫度之間的關係。此曲線明顯顯示出熱敏

電阻器具有下列 3 種特性:

• 溫度係數 ΔR/ΔT 為負。

• 響應曲線為非線性 (指數性)。

• 在以十次方為單位的電阻值各有不同 (請參閱圖 2-2)。

2-7
NI ELVIS II、Multisim 與 LabVIEW TM

您可藉由將數學等式套用至響應曲線來產生校準曲線 (請參閱本章結尾的附

錄)。 LabVIEW 具備許多適用於該關係的數學工具。找到正確的等式後,您

即可針對校準區內的任何電阻值計算溫度。下列是熱敏電阻器的典型校準

VI,且說明您可如何使用 LabVIEW 公式節點來評估數學等式。

圖 2-7. 此熱敏電阻器的校準等式為 R = 29.95798 exp(–0.04452 T)。

練習 2-3 結束

2-8
第2課 數位溫度計

練習 2-4 建立 NI ELVIS 虛擬數位溫度計

數位溫度計程式 Digital Thermometer.vi 可啟用 VPS,以便為熱敏電阻電路

供電。 接著會讀取通過熱敏電阻器的電壓、將之轉換為溫度,然後在人機

介面上以各種格式顯示其值。

建立迴路時,系統會依序在 While Loop 內進行量測、縮放、校準及顯示。

VoltsIn.vi 會量測熱敏電阻電壓。Scaling.vi 則會依據上列換算公式將量測

到的電壓轉換為電阻值。Convert R-T.vi 會使用已知的校準曲線將電阻值

轉換為溫度。最後,溫度會以數字、表讀數及溫度計顯示值的方式顯示在

LabVIEW 人機介面。100 ms 的 Wait 功能可確保系統以每 10 分之 1 秒的

速度進行電壓取樣。

上述所有動作均會在 While Loop 內發生,直到您按下人機介面上的 [Stop]

按鈕為止。

圖 2-8. 數位溫度計程式的程式圖

如同電阻器的熱敏電阻器會使熱能 (焦耳熱) 變成通過熱敏電阻器的電流。

對於試圖呈報外部溫度的熱敏電阻器來說,自我加熱可能會造成問題。竅門

在於將電流降至最低,以使熱敏電阻器外的溫度效應優於自我加熱現象。對

2-9
NI ELVIS II、Multisim 與 LabVIEW TM

於 10 kΩ 的熱敏電阻器來說,+3 V 的驅動電壓符合此需求。使用 LabVIEW

Express VI,您即可在 NI ELVIS II 工作站上對 VPS 進行程式設計。橘色方

塊中的數值 3 會在 VPS+ 上設定 +3.0 V 的輸出電壓。另 1 條連接至 STOP

圖示的綠線則可確保 VPS 會在程式終止時被重設為零電壓。

完成下列步驟以開啟並檢視數位溫度計 VI 中的元件與編碼:

1. 開啟 Hands-On NI ELVIS II 程式庫資料夾中的 Digital Thermometer.

vi。

2. 開啟程式圖 (Window»Show Block Diagram) 及 subVI (在圖示上連按

2 下)以檢視程式流程圖,並檢視 subVI 及讀取 (Read) 與轉換 (Convert)

功能的編碼方式。

有了熱敏電阻器的校準曲線,您即可使用適當的等式來更新 subVI (Convert

R-T),並將之用於製作出可發揮功能的數位溫度計。

若想要撰寫自己的程式,您可在功能板 (Functions»Measurement I/O»NI

ELVISmx»NIELVISmx Variable Power Supplies) 上找到 VPS API 功能。

2-10
第2課 數位溫度計

圖 2-9 功能板

練習 2-4 結束

2-11
NI ELVIS II、Multisim 與 LabVIEW TM

LabVIEW 挑戰:使用熱敏電阻電路設計熱度計量器

當人感到困窘、興奮,或單純覺得熱時,血液便會流向皮膚,以使身體核心

溫度保持恆定,這有點像是內部空調。流向皮膚的血液會呈現出紅色區塊的

外觀,觸摸該區塊時,我們會感到該區塊的皮膚熱熱的。對某些人來說,講

個笑話就會使他們的耳垂發熱。將熱敏電阻器放置在發紅的部分,即可量測

溫度上升的現象。

設計 1 套 LabVIEW 程式來量測身體皮膚的溫度。正常的體溫為 38.5 ℃。

使用此值做為 LabVIEW 溫度控制器上的最高溫度讀數。以室溫 (25 ℃) 做為

下限。設計人機介面標籤時請發揮創意。

開啟 Hands-On NI ELVIS II 程式庫資料夾中的 Passion Meter.vi。

圖 2-10. Passion Meter.vi 的人機介面

試著將感測器放在自己及 1 群朋友的拇指及食指之間。您將會對手指溫度的

變化範圍感到驚訝。好好享受其中的樂趣吧!

2-12
第2課 數位溫度計

附錄:建立校準曲線

熱敏電阻器製造商的校準曲線可做為平均的校準曲線,但若要進行精確的量

測,或所使用的是來源不明的熱敏電阻器,您就需找到自己的校準曲線。此

附錄使用 Multisim 與 LabVIEW 程式的 3 步驟程序,來輔助建立 subVI,以

將量測到的電阻值轉換為溫度感測器可顯示的溫度。

步驟 1. 量測已知的溫度
A. 量測攝氏 0 度
將導線連到感測器。為使感測器具備防水功能,將 1 條中空管套在導

線上,並用矽密封膠密封導線。將感測器黏合到如酒精溫度計或Analog

Devices AD590 電子溫度計的校準感測器。將溫度計與感測器放入金屬

杯或玻璃燒杯中。在杯中放入一些冰塊及水。加以攪拌後,便可形成接

近攝氏 0 度的參照溫度點。當冰塊與水彼此

達成平衡時,即會產生攝氏 0 度的溫度。量測此溫度點。

B. 量測攝氏 100 度

冰塊融化後,將杯子放到爐子上或本生燈上,並加熱至沸點。這可能需

要花上 5 至 10 分鐘的時間。量測特定溫度點的電阻值,並如下圖所示

製作電阻值與溫度表。

Resistance (W) Tempeature (C)


1854 0
— 5
— —
— —
3128 100

C. 在 Multisim 中模擬量測

為說明此步驟,Multisim 程式會模擬實際的 RTD (阻值溫度偵測器),即

Honeywell 的「線性」溫度感測器 TD5A。載入 Multisim 程式溫度感測

器。按下 Run (綠色三角形)。使用滑鼠、按鍵“T”(增加 5 度) 或按鍵 shift

+“T”(減少 5 度) 即可改變感測器的溫度。歐姆計會讀取適當的值。

2-13
NI ELVIS II、Multisim 與 LabVIEW TM

圖 2-11. 使用歐姆計來量測阻值的 Multisim 範例

以 10 度做為梯級在下表中填寫阻值-溫度表 (0 到 100 度)。

Resistance (W) Tempeature (C)

10

20

30

40

50

60

70

80

90

100

2-14
第2課 數位溫度計

步驟 2. 將等式套用至量測資料點

LabVIEW 有許多適用於將 2D 資料點套用至近似數學函式的分析 VI。這又

稱為曲線套配。在此步驟中,您可使用 LabVIEW 線性套配函式將直線 (R =

m*T + b) 套用至 TD5A 感測器資料。套用的直線只有 2 個參數,即斜率 (m)

與截斷率 (b)。

載入 LabVIEW 程式 Linear Fit.vi。填寫輸入陣列中所有空白資料,然後按下

RUN。

圖 2-12. 量測預期校準資料點圖表
‫ڼ‬࿓‫ױڤ‬৬‫ڶࢬم‬ᙁԵᇷறរ (႓រ) ऱቹ।Δࠀ៶‫ط‬ေ۷ၦྒྷᇷறऱ඙෷ፖኲ

此程式可建立所有輸入資料點 (黃點) 的圖表,並藉由評估量測資料的斜率與

截斷率,對直線 (紅線) 執行最小平方套配 (Least Squares Fit)。

2-15
NI ELVIS II、Multisim 與 LabVIEW TM

步驟 3. 將阻值轉換為溫度 subVI

在實際電路中,阻值是被量測與計算的對象,而溫度則是所需的量測單位。

由於您已於步驟 2 計算出關係,所以可重新排列等式,以計算任一阻值下的

溫度,並使用圖 2-13 的方法加以應用。

T = (R – b)/m
ቹ 2-13. ‫࣍ش‬ૠጩ௽ࡳॴଖՀऱᄵ৫ऱ࿓‫ڤ‬ቹ

圖 2-13. 用於計算特定阻值下的溫度的程式圖

ሉԵ LabVIEW ࿓‫ ڤ‬Linear R-T.viΔ‫א‬ᛀီ១໢ऱ subVIΔࠀലტྒྷᕴ


載入 LabVIEW 程式 Linear R-T.vi,以檢視簡單的 subVI,並將感測器量測

值轉換為溫度。此 VI 也可用來做為採用 TD5A 感測器的數位溫度計程式中

的 sub-VI,以擷取即時的溫度讀數。

圖 2-14. 線性 RTD 類型 TD5A 的校準 VI 人機介面


ု ኙ࣍ᑷඕሽॴᄵ৫ტྒྷᕴࠐᎅΔᑷඕሽॴᕴऱॴଖᄎᙟᄵ৫‫ܧ‬ਐᑇী᧢֏Ζ‫ڇ‬
註:對於熱敏電阻溫度感測器來說,熱敏電阻器的阻值會隨溫度呈指數型變化。在步驟 2 使用

Programming»Mathematics»Fitting 板中的 LabVIEW Exponential Fit 功能。

2-16
第3課 AC 電路工具

第3課
AC 電路工具

圖 3-1. 顯示 2 種通道功能的 Scope SFP

許多電子電路都含有交流電 (AC)。若要設計良好的電路,就需使用工具來量

測元件、阻抗值及工具,以顯示電路屬性。只要有良好的 AC 工具及具備最

少的電路知識,您即可調整任何電路,以達成最佳的反應。

目標
本實作練習介紹 AC 電路適用的 NI ELVIS II 工具:數位電表、函式產生器、

示波器、阻抗分析器及波德 (Bode) 分析器。

3-1
NI ELVIS II、Multisim 與 LabVIEW TM

必備的軟體人機介面 (SFP)
• 使用歐姆計/電容的數位電表 (DMM[Ω/╫ ])

• 函式產生器 (FGEN)

• 示波器 (Scope)

• 阻抗分析器 (Imped)

• 波德分析器 (Bode)

必備元件
• 1 kΩ 電阻、R (褐、黑、紅)

• 1 μF 電容器,C

3-2
第3課 AC 電路工具

練習 3-1 量測電路元件值

完成下列步驟,以取得電路元件的值:

1. 啟動 NI ELVIS II Instrument 圖帶。

2. 選擇 Digital Multimeter。

3. 將測試導線連接到 DMM [VΩ→├ ] 及 [COM]。

4. 使用 DMM[Ω] 來量測電阻器 (即 R)。

5. 使用 DMM[╫ ] 來量測電容器 (即 C)。

6. 填寫下表:

電阻器 R _________________ kΩ ( 1kΩ 標準)

電容器 C _________________ μF ((1μF 標準))

7. 關閉 DMM。

練習 3-1 結束

3-3
NI ELVIS II、Multisim 與 LabVIEW TM

練習 3-2 量測元件及電路阻抗 Z

電阻器的阻抗與 DC 電阻相同。您可在 2D 圖上 x 軸延伸的直線表示,這通

常稱為實際元件。對電容器來說,阻抗 (更具體稱之為電抗) XC 是 1 種取決

於頻率的虛構值,且在 2 D 圖上 y 軸延伸的直線呈現,

稱做虛構元件。

以數學算式而言,電容器電抗的表示方式如下:

XC = 1/jωC

其中 ω 是角頻率 (量測單位是徑度/秒),而 j 則是用於表示虛構數字的符

號。RC 循序電路的阻抗是這 2 個元件的總和,其中 R 為阻抗 (實際)元件,

而 XC 為反應 (虛構) 元件。

Z = R + XC = R + 1/jωC Ù

也可在極座標圖上用下列方式將阻抗表示為相量:

Magnitude = (R² + XC²)

PhaseΘ= tan¯¹(XC / R)

電阻器在 (x) 軸處具有 1 個相量。電容器在負虛構 (y) 軸處具有 1 個相量。

這令人想起複雜的代數

1/j = –j

3-4
第3課 AC 電路工具

完成下列步驟,以即時呈現此相量:

1. 選擇 NI ELVISmx Instrument Launcher 中的 Impedance Analyzer

(Imped)。

圖 3-2. 1000 Hz 下的 RC 電路相量

2. 將元件放置在 NI ELVIS II 原型麵包板上。

3. 從阻抗分析器 DUT+ 及 DUT– 將跳線連接至標準 1 kΩ ā電阻器。

4. 開啟 NI ELVIS II 原型麵包板電源,然後按下 Run。

5. 確認電阻器相量是沿著實際軸延伸,且其相位為零。

6. 將阻抗跳線連接至電容器。

7. 確認電容器相量是沿著負虛構軸,且其相位為 270 或 –90 度。

8. 預設的量測頻率為 1000 Hz。調整頻率值,並觀察電抗 (相量長度) 隨頻


率增加而減小、隨頻率減小而加大的現象。回想 |Xc| = 1/ωC。

9. 將阻抗跳線連接至電容器及循序電阻器。相量現在擁有實際及虛構元

件。

10. 將量測頻率從 100 調整至 500、1000、1500Hz,並觀查相量移動的情

形。

11. 調整頻率,直到電抗 |Xc| 強度等於電阻器 R 的強度。在此特別的頻率

下,相量相位為 315 或 –45 度。

12. 相量的強度是多少 ____________?

13. 解答:|R| 2

3-5
NI ELVIS II、Multisim 與 LabVIEW TM

14. 關閉 Impedance Analyzer 視窗。

練習 3-2 結束

3-6
第3課 AC 電路工具

練習 3-3 使用函式產生器與示波器測試 RC電路

完成下列步驟,以建立及測試 RC 電路。

1. 在工作站原型麵包板上,使用1μF 電容器及 1.0 kΩ 電阻器建立分壓電

路。

2. 將 RC 電路輸入端子連接到函式產生器 [FGEN] 及原型麵包板上的

[Ground] 針腳插槽。

圖 3-3. 連接到 FGEN 的實際 RC 元件

AC 電路的電源供應器通常是函式產生器。請用函式產生器來測試 RC 電
路。

9. 選擇 NI ELVISmx Instrument Launcher 中的 FGEN 圖示。

3-7
NI ELVIS II、Multisim 與 LabVIEW TM

圖 3-4. FGEN 人機介面

FGEN SFP 的控制項可執行下列工作:

• 選擇波形類型 (正弦波、三角波或方波)

• 藉由旋轉頻率旋鈕或將頻率輸入文字方塊 [Hz] 來設定頻率

• 使用 Amplitude 及 DC Offset 控制項來選擇波形及任何偏移量

NI ELVIS II 工作站右側也有函式產生器實際控制項 (Frequency) 與

(Amplitude)。有了可變電源供應器,您即可藉由按下 Manual Mode 方塊 [ ]

來進行手動控制。 工作站右側的綠色 LED 指示燈會亮起,以指明現在是手


動控制狀態。Frequency 與 Amplitude 旋鈕現可使用,而 NI ELVISmx 函式

產生器視窗中的虛擬控制項則呈現灰色,無法使用。

註: 函式產生器也提供某些特殊的操作功能,如訊號調變 (AM 或 FM) 或頻率掃描。您將於稍

後的實作練習中使用這些功能。

4. 將函式產生器設定為正弦波、2000 Hz、2 Vpk–pk。按下 Run。

您可使用 Scope SFP 來呈現及分析 RC 電路的電壓訊號。

3-8
第3課 AC 電路工具

11. 選擇 NI ELVISmx Instrument Launcher 中的 Scope 圖示。

圖 3-5. 顯示在 Scope 人機介面上的正弦波

示波器 SFP 類似大多數的示波器,但 NI ELVIS II 示波器可自動將輸入

端子連接至各種來源、具備內建 AC 量測功能及波形游標,且可輕鬆記

錄波形模式。

6. 將導線從 NI ELVIS II 工作站左側的 CH0 BNC 接頭連接至RC 電路的 1

kΩ 電阻器。為原型麵包板供電,然後按下示波器的 [Run] 按鈕。

7. 您可在示波器上看到正弦波。如下方式設定控制項:

• 刻度 CH0 500 mV/div

• 耦合 CH0 AC

• 時基 500 μs/div

• 觸發型態 (Edge)、來源 (Chan 0 Source)、準位 (V) (0.1)

檢視波形畫面底部的 Channel 0 量測值 RMS、Freq 及 Vpk–pk。您可啟用

游標來量測與時間相關的參數,如持續期間、工作週期及時間間隔。

8. 試用 FGEN 控制項 (虛擬或實際),並觀察示波器視窗上的變化。

3-9
NI ELVIS II、Multisim 與 LabVIEW TM

9. 將另 1 組的測試導線從 Scope CH1 連接至函式產生器 SYNC 針腳插槽

及原型麵包板上的 GROUND。SYNC 是 TTL 5 V 訊號,通常用於執行

驅動作業。

10. 按下 Scope CH1 啟用方塊 [ ]。您現在可以看到新的訊號 (藍色),且位

於TTL 準位。請參閱本實作練習開頭的示波器圖 (圖 3-1) 以做為參照。

11. RC 電路是 1 種被動高通濾波器,具有近 160 Hz 的低頻截止點。您可

使用 FGEN 掃頻功能視覺化濾波器參數。以上述設定值設定示波器。將

FGEN 控制項設為下列數值:

– 起始頻率 5 Hz

– 終止頻率 5 kHz

– 步階頻率 50 Hz

按下函式產生器的 [Stop] 按鈕,然後再按下 [Sweep] 按鈕。

12. 觀察掃描頻率時,過濾訊號 CH0 的振幅與相位如何隨 SYNC CH 1 訊

號變化。

低頻時,訊號 CH 0 的振幅較小,且與 SYNC 訊號不在相同相位。高頻

時,振幅接近函式產生器振幅,且 2 個訊號位於相同相位。

13. 關閉函式產生器及示波器視窗。

練習 3-3 結束

3-10
第3課 AC 電路工具

練習 3-4 RC 電路的增益/相位波德圖 (Bode Plot)

波德圖 (Bode plot) 可用極為實際的圖形格式定義 AC 電路的頻率特性。

振幅反應會被繪製為以分貝單位量測的電路增益,以做為對數頻率 (log

frequency) 函式。相位反應則會被繪製為輸入與輸出訊號之間的相位差 (直

線量尺上),以做為對數頻率函式。

完成下列步驟,以建立 RC 電路,並量測電路的增益與相位波德圖。

1. 選擇 NI ELVISmx Instrument Launcher 中的 Bode 圖示。

使用波德分析器 (Bode Analyzer) 即可掃描一定範圍的頻率 –從起始頻

率到終止頻率,步階頻率為 Δf。您也可設定測試正弦波的振幅。波德

分析器會使用函式產生器 SFP 來產生測試波形。您必須將 FGEN 輸出

插槽連接至測試電路及 [AI 1+] 與 Ground[AI 1–]。將受測電路的輸出端

子連接至 [AI 0+] 與 Ground。按下波德分析器視窗右下角的 HELP 按鈕

可查看更詳細的資訊。

2. 在 NI ELVIS II 原型麵包板上重新建立類似下列電路的 RC 電路,並如上

所述進行連接。

圖 3-6. 為進行波德量測的 RC 元件連接狀態

3-11
NI ELVIS II、Multisim 與 LabVIEW TM

3. 確認如上方式連接電路。啟動原型麵包板電源,然後按下 [Run] 按鈕。

圖 3-7. RC 電路的波德分析器人機介面量測值

4. 選取 Cursors On 方塊。您可逐步探測量測的資料點,並檢視每個量測

頻率的強度與相位。

5. 請注意訊號振幅已下降至 –3 dB 的頻率。此點的相位應約為 45 度。此

頻率稱為低通截止點。

6. 示波器及波德分析器 SFP 都具有 Log 按鈕。啟用時,顯示在圖上的


資料會被寫入至硬碟中的試算表檔案。您現可在讀取此資料,以便用

Excel、LabVIEW、NI DIAdem 或其他分析或繪圖程式做進一步的分

析。

7. 按下 [Log] 按鈕,並儲存您的資料集。

3-12
第3課 AC 電路工具

完成頻率掃描後,按下 Log 按鈕時,檢視如同下列所示的資料集範本。

練習 3-4 結束

3-13
NI ELVIS II、Multisim 與 LabVIEW TM

Multisim 挑戰:判斷 RC 電路的波德圖

確認以 NI Multisim 預測的波德圖是否呈現出練習 3-4 中的實際波德圖。

1. 啟動 Multisim 程式 RC。

2. 連按 2 下 Bode 圖示,以叫出波德結果視窗。

3. 執行程式,以了解波德圖的形態。

4. 確保刻度的設定與練習 3-4 中的設定相同。

5. 分別連按 2 下電阻器與電容器,然後輸入練習 3-1 中的元件值。

6. 再次執行程式。

圖 3-8. Multisim RC 電路的振幅與對數頻率

7. 完成時,按下 [Save] 按鈕。如此可將 Multisim 波德圖資料另存為 Excel

檔案。

8. 在 Excel 檔案中,用練習 3-4 中取得的資料集覆蓋在從 Multisim 取得


的資料集,以獲得 NI ELVIS II 上的實際電路。

此練習說明如何將使用 Multisim 設計的電路與在? NI ELVIS II 上建立的實際

電路兩相比較。

3-14
第4課 運算放大器濾波器

第4課
運算放大器濾波器

圖 4-1. 帶通濾波器的頻率特性

將幾個電容器及電阻器新增到基本運算放大器 (op amp) 電路上可產生許多

有趣的類比電路,如主動濾波器、積分器及微分器。濾波器用於穿透特定頻

率帶、積分器用於執行比例控制、微分器則用於噪音抑制及波形產生電路。

目標

此實作練習使用 NI ELVIS II 儀器套件來量測低通、高通及帶通濾波器的特

性。使用 Multisim 及量測的元件值來模擬濾波器。在本章結尾的實作練習

挑戰中,我們使用 Multisim 來設計第二序主動濾波器。

4-1
NI ELVIS II、Multisim 與 LabVIEW TM

必備的軟體人機介面 (SFP)
• 數位電表 (DMM[Ω,╫])

• 函式產生器 (FGEN)

• 示波器 (Scope)

• 阻抗分析器 (Imped)

• 波德分析器 (Bode)

必備元件

• 10 kΩ 電阻器、R1、(褐、黑、橘)

• 100 kΩ 電阻器、Rf、(褐、黑、黃)

• 1 μF 電容器,C1

• 0.01 μF 電容器,Cf

• 741 運算放大器

4-2
第4課 運算放大器濾波器

練習 4-1 量測電路元件值

完成下列步驟,以量測個別元件的值:

1. 啟動 NI ELVIS II。

2. 從 Instrument Measurement 功能帶選擇 DMM 圖示。

3. 選擇 DMM[Ω] 來量測電阻器。

4. 選擇 DMM[╫] 來量測電容器。

5. 填寫下列資訊:

R1 ___________ Ω (10 kΩ 標準電阻)

Rf ___________ Ω(100 kΩ 標準電阻)

C1 ___________ μF (1 μf 標準電容)

Cf ___________ μF (0.01 μf 標準電容)

6. 關閉 DMM。

練習 4-1 結束

4-3
NI ELVIS II、Multisim 與 LabVIEW TM

練習 4-2 基本運算放大器電路的頻率響應

完成下列步驟,以在運算放大器上建立並執行量測。

1. 在工作站原型麵包板上,如圖 4-2 所示,建立增益為 10 的簡單 741 反

相放大器電路。

圖 4-2. 741 運算放大器 (增益為 10) 的電路圖

NI ELVIS II 原型麵包板上的電路外觀如同圖 4-2 所示。

圖 4-3. NI ELVIS 原型麵包板上增益為 10 的 741 反相運算放大器電路

4-4
第4課 運算放大器濾波器

註: 運算放大器使用 +15 及 –15 VDC 的電源供應器。電源供應器位在標示為 “DC Power

Supplies +15V, –15V & GROUND" 的原型麵包板針腳插槽處。

2. 將函式產生器 [FGEN] 針腳插槽連接到運算放大器輸入端子 V1。

3. 將 [Ground] 針腳插槽連接到運算放大器的針腳 3。

4. 將運算放大器的輸出電壓 Vout 連接至示波器 BNC 輸入端子接頭 [CH1

& Ground]。

5. 選擇 NI ELVISmx Instrument Launcher 中的函式產生器 (FGEN) 圖示,

及示波器 (Scope) 圖示。

註: 依預設,示波器上的 Channel 0 Settings Source 設為 Scope Ch 0,Channel 1

Settings Source 則設為 Scope Ch 1;其分別是運算放大器輸入及輸出訊號。

6. 若要檢視訊號,請按下啟用方塊。

7. 在函式產生器面板上設定下列參數:

波形:正弦波

峰值振幅:0.2 pp

頻率:1000 Hz

DC 偏移:0.0 V

8. 檢查電路,然後為 NI ELVIS II 原型麵包板供電。

9. 針對 FGEN 及 Scope SFP 按下 [Run]。

10. 將觸發設為 Edge、CH 0、Level 0.0,並將 Time/Div 設為 1 ms。

11. 在示波器視窗上量測運算放大器輸出端 (CH 0) 及輸入端 (CH 1) 的振

幅。

4-5
NI ELVIS II、Multisim 與 LabVIEW TM

圖 4-4. 反相運算放大器輸入及輸出訊號

註:輸出訊號會隨輸入訊號反轉。

12. 計算電壓增益 (振幅比率,CH1/CH0)。

13. 試著使用介於100 Hz 到 10 kHz 之間的頻率範圍。

您的量測值與理論上的 (Rf/R1) 增益有大多的相符度?

振幅比率在 100 kHz 時是否仍相同?

14. 關閉 FGEN 及 Scope 視窗。

練習 4-2 結束

4-6
第4課 運算放大器濾波器

練習 4-3 量測運算放大器的頻率特性

研究運算放大器 AC 特性響應曲線的最佳方式就是量測其波德圖。波德圖基

本上是做為對數頻率函式的增益 (dB) 與相位 (角度) 圖。反相運算放大器電

路的轉換函式係以下列等式得出:

Vout = – (Rf/R1) V1

其中 Vout 是運算放大器輸出端,V1 則是運算放大器輸入端 (電路中的

FGEN 振幅)。增益即是數量 (Rf/R1)。減號可使輸出端訊號隨輸入端訊號

反轉。在波德圖上,我們會看到強度為 20 x 對數 (增益) 的直線。若增益為

10,則波德振幅應為 20 dB。

完成下列步驟,以量測運算放大器電路的波德圖:

1. 選擇 NI ELVISmx Instrument Launcher 中的 Bode Analyzer (Bode) 圖示。

2. 將輸入端 (V1) 及輸出端 (Vout) 訊號以如下方式連接至類比輸入端子針

腳:
V1+ AI 0+ (from the PGEN output)
V1- AI 0- (from GROUND)
Vout+ AI 1+ (from the op amp output)
Vout- AI 1- (from GROUND)

3. 在波德分析器上以如下方式設定掃描參數:

起始:5 (Hz)

終止:20000 (Hz)
步階:10 (每十進)

4. 為原型麵包板供電。

5. 按下 [Run],並觀察反相運算放大器電路的波德圖。

6. 仔細觀察相位反應。

4-7
NI ELVIS II、Multisim 與 LabVIEW TM

圖 4-5. 反相運算放大器 (增益為 10) 的波德圖量測值

如圖 4-5 所示,增益 (20 dB) 在直到約 10,000 Hz 之前均保持平坦且不受頻

率影響,在 10,000 Hz 之後才開始往下降。此波德圖呈現出 741 運算放大

器電路的典型情況。高頻時,放大器反應取決於其內部電路系統及外部元

件。

練習 4-3 結束

4-8
第4課 運算放大器濾波器

練習 4-4 高通濾波器

簡單 RC 序列電路的低頻截止點 fL 是經下列等式算出:

2πfL = 1/(RC)

其中 fL 的量測單位為赫茲 (hertz)。低頻截止點是增益 (dB) 減低 –3 dB 的頻

率。 此 (–3 dB) 點會在電容器阻抗等於電阻器阻抗時產生。

1. 如圖 4-6 所示,在運算放大器電路中新增與 1 kΩ 輸入電阻器串聯的 1

μF 電容器 Cl。

圖 4-6. 高通運算放大器濾波器電路設計

高通運算放大器濾波器等式具有 1 個低頻截止點 fL,增益在此截止點下降 –

3 dB。換言之,即當 Xc = R:

2πfL = 1/(R1C1)

4-9
NI ELVIS II、Multisim 與 LabVIEW TM

圖 4-7. NI ELVIS 原型麵包板上的高通運算放大器濾波器

2. 使用與練習 4-3 相同的掃描參數再次執行波德圖。

3. 觀察低頻反應會減弱,而高頻反應則類似基本的運算放大器波德圖。

圖 4-8. 高通運算放大器電路的波德量測值

4-10
第4課 運算放大器濾波器

4. 使用游標功能來尋找低頻截止點,亦即振幅減低 –3 dB 或相位變化為

45 度的頻率。

5. 將您的結果與下列理論性預測值比較:

2πfL = 1/ (R1C1)

練習 4-4 結束

4-11
NI ELVIS II、Multisim 與 LabVIEW TM

練習 4-5 低通濾波器

運算放大器電路中的高頻之所以會下降是因為 741 晶片的內部電容與反饋

電阻器 Rf 並聯之故。若新增與反饋電阻器 Rf 並聯的外部電容器 Cf,即可

降低上方頻率截止點。如此一來,您可利用下列等式預測這個新的截止點:

2πfU = 1/(Rf Cf)

完成下列步驟,以在運算放大器電路上執行額外的頻率量測:

1. 先讓輸入電容器呈短路狀態 (請勿移除此電容器,因為我們會在練習

4-6 中用到)。

2. 新增與 100 kΩ 反饋電阻器並聯的反饋電容器 Cf, (0.01 μf)。

圖 4-9. 低通運算放大器濾波器電路設計

4-12
第4課 運算放大器濾波器

3. 使用相同的掃描參數執行第三次波德圖。

圖 4-10. 低通運算放大器電路的波德量測值

圖 4-10 顯示高頻反應較基本運算放大器反應減弱甚多。

4. 使用游標功能來尋找高頻截止點,亦即振幅減低 –3 dB 或相位變化為

45 度的頻率。

5. 將您的結果與下列理論性預測值比較:

2πfU = 1/ (Rf Cf)

註: 注意從極低頻範圍到上方頻率範圍的 90 度相位變化。這是單極 RC 濾波級 (filter stage)

的預期情況。

練習 4-5 結束

4-13
NI ELVIS II、Multisim 與 LabVIEW TM

練習 4-6 帶通濾波器

若您在運算放大器電路中同時使用輸入電容器及反饋電容器,響應曲線就會

同時具有低截止頻率 fL 及高截止頻率 fU。頻率範圍 (fU – f L) 名為帶寬。例

如,好的音響放大器必須具有至少 20,000 Hz 的帶寬。

圖 4-11. NI ELVIS 原型麵包板上的帶通運算放大器電路

圖 4-11 顯示 NI ELVIS II 原型麵包板上的帶通濾波器。

1. 移除 C1 上的短路

圖 4-12. 帶通運算放大器濾波器電路設計

4-14
第4課 運算放大器濾波器

2. 使用相同的掃描參數執行第四次波德圖。

圖 4-13. 帶通運算放大器電路的波德量測值

使用游標將所有 –3 dB 點連成 1 條線。所有振幅在此線以上的頻率均包含

在頻率通帶內。

此帶寬量測值與 (fU – fL) 理論性預測值的相符性有多高?

4-15
NI ELVIS II、Multisim 與 LabVIEW TM

進階研究

廣義的運算放大器轉換曲線是以下列相量等式算出:

Vout = –(Zf/Z1)Vin

其中 4 個電路的阻抗值為:

表 4-1. 4 個運算放大器電路的阻抗值

Op Amp Zf Z1 Gain
Basic Rf R1 R f /R 1
Highpass Rf R 1 +X C1 R f /(R 1 +X C1 )
Lowpass R f +X Cf R1 (R f +X Cf )/R 1
Bandpass R f +X Cf R 1 +X C1 (R f +X Cf )/(R 1 +X C1 )

您可於任何頻率使用阻抗分析器 (Imped) 來量測阻抗 Zf 與 Z1。LabVIEW 程

式可計算 2 個複數的比率。|Zf /Z1| 比率的強度即是增益。

註: 您也可使用阻抗分析器來找出 R1 等於 XC1 且 Rf 等於 XCf 的頻率,以便確認波德圖中的

下方頻率及上方頻率截止點等於這些頻率。

4-16
第4課 運算放大器濾波器

Multisim 挑戰:設計二階低通濾波器

在練習 4-5 中,您在反饋迴路內建立了具有單一電容器的低通濾波器。在超

出截止點的高頻上,增益以線性方式下降,斜率為 6 dB/octave。有些應用

方式需有更陡急的下降方式。您可使用具有 2 個或 2 個以上電容器的濾波

器設計來達成上述目標。

1. 使用 –3 dB 截止點 fc (於 1000 Hz) 設計二階低通濾波器。

圖 4-14. 二階運算放大器濾波器的 Multisim 解決方案

此濾波器具有 2 個截止點:
fc1 = (R1||R2)/(2πC1) 與 fc2 = (2πR3C2)¯¹

在 fc1 = fc2 = fc 的特例中,此濾波器的增益表示式會變成

– R3 (R1+ R2)
|G|=
1 +(f /fc)²

2. 選擇電阻器及電容器,以滿足符合下列情況的特例需求

fc1 = fc2 = 1000 Hz

4-17
NI ELVIS II、Multisim 與 LabVIEW TM

3. 啟動 Multisim 程式 Two Pole Active Filter。

4. 連按 2 下波德分析器圖示,以開啟結果視窗。

5. 執行此程式,並檢視波德圖。

圖 4-15. 二階運算放大器濾波器的頻率響應

6. 根據增益圖預估下降曲線的斜率 (應為 40 dB/decade)。

7. 利用元件值來修改此程式。

8. 比較下降曲線的斜率與先前練習 4-5 中單極低通濾波器的結果。

9. 若您有時間與元件,請試著在 NI ELVIS II 原型麵包板上建立實際的雙極

電路。

理論性設計的波德圖與實際電路的相符性有多高?請參閱實作練習3

Multisim 挑戰來溫習如何在 Excel 中用量測的實際曲線覆蓋理論性的設計曲

線。

4-18
第5課 數位 I/O

第5課
數位 I/O

數位電子元件是現代電腦的核心與靈魂。設定及讀取數位線路的能力對於數

位電路診斷來說至關重要。

圖 5-1. NI ELVIS II 原型麵包板上的 4 位元數位計數器電路

目標

此練習實作的重點在於 NI ELVIS II 數位工具 (如數位時脈、數位計數器及邏

輯狀態分析器),以便研究數位電路。

必備的軟體人機介面 (SFP)

• 數位寫入器 (DigOut)

• 數位讀取器 (DigIn)

• FGEN (TTL 輸出端子)

• 示波器 (Scope)

5-1
NI ELVIS II、Multisim 與 LabVIEW TM

必備元件

• 10 kΩ 電阻器、RA、(褐、黑、橘)

• 100 kΩ 電阻器、RB、(褐、黑、黃)

• 0.1μF 電容器,C

• 1μF 電容器,C

• 555 計時器晶片

• 7493 4 位元二進位計數器

5-2
第5課 數位 I/O

練習 5-1 視覺化數位位元組數碼

NI ELVIS II 原型麵包板有 1 排 8 個綠色 LED 指示燈,其具有標示為 LED

<0..7> 的輸入針腳插槽。您可將之用來做為數位邏輯狀態 (On = HI 及 Off =

LO) 的視覺指示燈。

完成下列步驟,使用數位寫入器輸出數位數碼:

1. 將 LEDs <0..7> 的電線連接至標示為 DIO <0..7> 的對應插槽針腳。

例如,將 DIO 0 別名 line 0 連接至針腳插槽 LED <0>。只需要 1 條導

線,因為 NI ELVIS II 中有內部連接的接地線。

註: 數位 I/O 線位在原型麵包板的右側。

2. 啟動 NI ELVISmx Instrument Launcher。

3. 選擇 Digital Writer (DigOut) 圖示。

新的數位邏輯診斷視窗隨即開啟,可供您將任何的數位線路設定/重設

為 HI 或 LO 狀態。依預設,使用者可從 Lines to Write 方塊中的 3 個 8

位元連接埠選擇數位 I/O 線<0..7>。

圖 5-2. Dig Out 人機介面視窗

5-3
NI ELVIS II、Multisim 與 LabVIEW TM

在 Manual Pattern 方塊中,數位輸出線路由右至左標示為 0 至 7 的讀數。

按下虛擬開關的頂部或底部部份,即可設定/重設 (HI/LO) 任何位元。這 8 個

位元共構成 1 個可依二進位、八進位、十六進位或十進位格式讀取的位元

組,或在開關上方的顯示方塊中構成可依科學記號讀取的位元組。按下灰色

部分即可設定此指示燈的基數 (格式)。

圖 5-3. 以二進位、十六進位或十進位顯示的 LabVIEW 指示燈

4. 設定數位數碼後,開啟原型麵包板的電源,然後按下 Run (綠色箭頭),

將數碼傳送至平行的輸出數位 I/O 線 <0..7>,如此可將該數位 I/O 線

<0..7> 傳送至綠色的 LED 指示燈。


註: 您可將產生數碼設定為輸出單一數碼,或持續輸出數碼。在持續運作狀態下,我們以目前

的數碼持續更新硬體。

在 SFP 上,匯流排狀態的線路狀態 (藍色 LED 指示燈) 會仿效已設定的數

碼。此外,使用 SFP 的 Action 按鈕即可雙態切換 (toggle)、旋轉或從右或

左移動位元數碼。

5. 按下 Stop 按鈕 (紅色方塊) 可停止更新連接埠。

測試數位電路時,您可從數個常用的數碼中選擇,以便進行診斷檢查。

6. 按下 SFP 上的 Pattern 選擇器可檢視可用的選項。


Manual Load any 8-bit pattern

Ramp (0 – 255) Computer Instruction INC

Alternating 1/0s Computer Instruction INVERT

Walking 1s Computer Instruction SHIFT LEFT LOGIC

7. 試著輸出每 1 個位元數碼。

8. 關閉數位寫入器視窗。

練習 5-1 結束

5-4
第5課 數位 I/O

練習 5-2 555 數位時脈電路

您可連同電阻器 RA、RB、及電容器 C (1 μF) 一起組態 555 計時器晶片,

做為數位時脈來源。

圖 5-4. 555 數位時脈電路

完成下列步驟,在 555 數位時脈電路上建立並執行量測:

1. 使用 DMM[Ω] 與 DMM[╫] 來量測元件值,並填寫下列表格。

RA ______________________ Ω (標準電阻 10 kΩ)

RB ______________________ Ω (標準電阻 100 kΩ)

C ______________________ μF (標準電容 1 μΩ)

5-5
NI ELVIS II、Multisim 與 LabVIEW TM

2. 如下圖所示,在原型麵包板上建立時脈電路。

圖 5-5. 555 組態為數位震盪器的 555 計數器晶片

電源線 (+5 V) 連接至插腳 8 與 4,GROUND 線連接至插腳 1。RA、RB 與

C 時脈鍊 (timing chain) 將跨載電源供應。連接至針腳 7 的電阻器之間有一

連結,連接至針腳 2 與 6 的 RB 與 C 之間有一連結。

3. 將 555 輸出針腳 3 的電線連接至其中 1 個連接埠針腳插槽,即 DIO

<0>。

4. 選擇 NI ELVISmx Instrument Launcher 中的 Digital Reader (DigIn) 圖

示。依預設,第 2 個 8 位元連接埠被設定為輸入端 (Lines to Read

8-15)。

5. 將 Lines to Read 組態為 (0-7)、開啟原型麵包板電源,然後按下 Run。

5-6
第5課 數位 I/O

圖 5-6. 數位寫入器讀取位元 0,線路 DIO <0>

數位讀取器可供使用者單次讀取或持續讀取平行輸入連接埠的目前狀態。

您應可看見線路 0 呈閃爍狀態。若無,請按下 Stop 按鈕,並使用 DMM[V]

來檢查 555 針腳上的電壓準位 (先停止數位讀取器)。

在時脈電路仍保持執行中的狀態下,您現在可進行一些實用的數位電路量測

作業。

555 計時器震盪器電路具有如下的 T 週期

T = 0.695 (RA + 2 RB) C (秒)

555 計時器震盪器頻率與該週期有如下的相關關係

F = 1/T (Hz)

555 計時器震盪器電路具有如下的開啟時間 (On time)

T = 0.695 (RA + RB) C (秒)

555 計時器震盪器電路具有如下的工作週期 (開啟時間/週期)

DC = (RA+ RB) / (RA + 2 RB)

5-7
NI ELVIS II、Multisim 與 LabVIEW TM

6. 關閉所有 SFP,並啟動 Oscilloscope (Scope) 圖示。

7. 將人機介面 BNC CH 0 輸入導線連接至 555 計數器晶片的針腳 3 及任

何接地線。按下 Run。您現在應可在示波器的通道 0 上看到數位波形。

8. 選擇觸發器類型:Edge,Source:Chan 0 Source 及 Level (V) to 1.0。

訊號應是振幅為 4 V 或以上的 TTL 訊號,且訊號應呈穩定狀態。

9. 在 CH 0 的 Scope 視窗中觀察頻率。

10. 按下 Cursors On 方塊,並注意到 C1 與 C2 已被設定為 CH 0。

11. 按下滑鼠並拖曳游標以量測週期、開啟時間及工作週期。根據週期量測

值來計算頻率。

12. 填寫下列表格:

T = __________________ (秒)

Ton = __________________ (秒)

DC = __________________

F = __________________ (Hz)

13. 將您的量測值與先前的理論性預測值比較。

14. 關閉所有 SFP。

練習 5-2 結束

5-8
第5課 數位 I/O

練習 5-3 建立 4 位元數位計數器

完成下列步驟以建立 4 位元的數位計數器。

1. 將 7493 4 位元二進位漣波計數器插入至 555 數位時脈電路旁的原型麵

包板。7493 晶片具有除 2 (divide-by-two) 及除 8 (divide-by-eight) 計數

器。

2. 如圖 5-7 所示,將跳線從 7493 晶片上的針腳 12 (Q1) 連接至針腳 1 (即

時脈 2 (C2)),以將晶片組態為除 16 (divide-by-16) 計數器。

圖 5-7. 4 位元二進位計數器的電路圖

3. 在 7493 二進位計數器晶片上,將 +5 V 電源線連接至針腳 5,並將接地

線連接至針腳 10。

4. 確保 0set 輸入端子針腳 2 與 3 已接地。

5. 使用下列對應機制將輸出端子 Q1、Q2、Q4 及 Q8 連接到 LED 指示燈

及 NI ELVIS II 的數位輸入連接埠:

Q1 pin 12 to DIO<0> and LED <0>


Q2 pin 9 to DIO<1> and LED <1>
Q4 pin 8 to DIO<2> and LED <2>
Q8 pin 11 to DIO<3> and LED <3>
555 pin 3 to DIO<7> and LED <7>

5-9
NI ELVIS II、Multisim 與 LabVIEW TM

6. 將 555 數位時脈輸出端子 (針腳 3) 連接至 7493 時脈 1 (C1) 輸入端子

(針腳 14)。就此練習而言,C = 0.1 μF (在上述電路中)。

7. 為原型麵包板供電,並觀察 LED 指示燈的二進位計數累積情況。

8. 啟動 NI ELVISmx Digital Reader (DigIN) 圖示。監控電腦螢幕上的二進

位狀態,同時監控原型麵包板上綠色 LED 指示燈的狀態。

9. 關閉 NI ELVISmx Instrument Launcher。

練習 5-3 結束

5-10
第5課 數位 I/O

練習 5-4 LabVIEW 邏輯狀態分析器

先前的練習只涵蓋某個時間點的數位輸出端子狀態。此練習顯示您可如何藉

由將同時間取樣而得的序列狀態轉化成字串來構成時序圖。在同 1 張圖上將

數條數位線路繪製在一起,即會產生如圖 5-8 所示的數位時序圖。

二進位計數器具有獨特的時序圖,其中前 1 個位元的下降緣會導致下 1 個

位元發生雙態切換。

圖 5-8. 4 位元二進位計數器的時序圖

針對數位 I/O 使用 LabVIEW API,即可建立簡單的 4 位元邏輯狀態分析器。

數位 I/O 板位於 Functions»Programming»Measurement I/O»NI ELVISmx»

NI ELVISmx DigitalReader。

5-11
NI ELVIS II、Multisim 與 LabVIEW TM

圖 5-9. NI ELVISmx Digital Reader 的位置

啟動 LabVIEW 8.5,然後從 Hands-On-NI ELVIS II 程式庫資料夾開啟

Binary CounterMx.vi。

在時序圖面板上,NI ELVISmx Digital Reader 已被初始化,以便使用線路 0

到 7 (藍色環常數) 從原型麵包板執行輸入作業。

註: 在此範例中,NI ELVIS USB 通訊連接埠是 Device 3。視您的電腦中有多少 DAQ 介面卡

而定,其可能為 Device 1、2 或 3。在只有 NI ELVIS USB 連接埠可用的情況下,其應為

Device 1。

5-12
第5課 數位 I/O

圖 5-10. Binary CounterMx.vi 程式的程式圖

4 位元邏輯分析器可取樣 NI ELVIS 線路 <0..7>,並將線路狀態呈現為布林

(Boolean) 陣列 (粗綠線)。索引陣列會將位元 <0..3> (Q1、Q2、Q3、Q4) 取


出至個別的軌跡指示器,然後再提取為數值 (0 或 1),以便與其他軌跡合

併,以繪製時序圖。由於有許多 LabVIEW 圖表格式選擇,您即可用時序圖

格式來呈現資料。

資料副本也會被傳送至 AND 閘道,其中位元 <4..7> 被設定為零。產生的資

料會被轉換為數字 (0 到 15),並顯示在人機介面上。

練習 5-4 結束

5-13
NI ELVIS II、Multisim 與 LabVIEW TM

Multisim 挑戰:設計 8 位元的數位計數器電路

設計擁有 2 個 7 段顯示器的 8 位元十進位計數器。使用 555 計時器 IC 來產

生時脈訊號。

1. 啟動 Multisim,並從 NI ELVIS II 程式庫中開啟 555 計時器二進位計數

器。在此程式中,我們模擬跟練習 5-3「建立 4 位元數位計數器」中所

用相同的電路元素。

圖 5-11. 4 位元二進位計數器視覺化的 Multisim 圖式

2. 連按 2 下 Scope 圖示 XSC2。4 通道示波器顯示畫面隨即顯示。

3. 按下綠色箭頭執行此模擬作業。觀察 4 通道顯示器,其與在 NI ELVIS II

原型麵包板上建立的實際電路類似。按下紅色方塊以停止模擬。

4. 開啟名為 Decimal Counter 的第二個程式。此程式可用十進位計數器

(7490N) 取代二進位計數器、新增 7 段驅動器 (7447N) IC,以及新增 7

段顯示器。請注意,標準電阻器內有 7 段 LED 指示燈適用的限流電阻

器。

5. 執行此程式,以觀察具備 7 段顯示器的單位數計數器。

5-14
第5課 數位 I/O

圖 5-12. 4 位元二進位計數器的十進位讀數

6. 停止模擬,並新增第二個 7490N、7448N、標準電阻器 330 Ω 及 7 段

顯示器至 Multisim 電路。只要剪下已在電路圖上的元件後貼上即可執

行此作業。或者,您也可以藉由瀏覽到 Place»Component 的方式來找

到元件清單。

7. 將第一個計數器晶片 (7490N) 的輸出 QD 連接至第二個計數器晶片

(7448N) 的輸入 INA。這些晶片共同構成可從 00 計數至 99 的兩位數計

數器。

8. 將其他的虛擬線路連接至已新增的晶片,以建立兩位數的十進位計數

器。

9. 執行模擬。

5-15
NI ELVIS II、Multisim 與 LabVIEW TM

5-16
第6課 磁場感測器

第6課
磁場感測器

圖 6-1. 霍爾效應 (Hall Effect) 的運作方式!

1879 年時,霍爾 (Erwin Hall) 發現,磁場存在時,當電流流經 1 塊半導體材

質時,會在半導體上產生電壓。他發現此電壓 (現以其姓氏命名) 與流經感測


器的電流及磁場向量外積 (vector cross product) 是成比例的。比例常數 γ

是霍爾效應感測器的 1 項特性。

VH = γ |I×B|

這表示您可使用霍爾探子來量測電流、磁場或感測器軸與外場方向之間的角

度。現今,整合式霍爾效應感測器具有內部定電流來源,及運算放大器來緩

衝輸出訊號。 這些感測器價格低廉、堅固耐用,而且可以與類比及數位電

路進行通訊。

目標

此實作練習的重點在於使用 NI ELVIS 工具來研究霍爾效應感測器的特性。

進行此實作練習時,請分別使用線性霍爾效應感測器及霍爾效應開關,以建

6-1
NI ELVIS II、Multisim 與 LabVIEW TM

立簡單高斯計與數位計數器介面。完成 Multisim 挑戰,以學習如何以霍爾

效應開關做為感測器來設計轉速計電路。

必備的軟體人機介面

• DMM[V]

• 示波器 (Scope)

• 數位計數器適用的 LabVIEW VI

必備元件

• 小磁鐵

• 線性磁場感測器:Allegro A3240UA 或同等產品

• 霍爾效應開關:Allegro A3212UA 或同等產品

請利用 www.allegro.com 網址與 Allergro 聯絡,並索取這些感測器的免費

樣品。

6-2
第6課 磁場感測器

練習 6-1 使用 NI ELVIS 工具測試類比磁場感測器

Allegro 裝置只有 3 個終端,即 +Vcc 電源線、接地線及霍爾輸出端子。

1. 將線性霍爾裝置 (A3240) 插入原型麵包板。

2. 將電源 +5 V 針腳插槽連接至 +Vcc (針腳 1)。

3. 將原型麵包板上的 GROUND 連接至霍爾晶片上的接地線 (針腳 2)。

4. 將 DMM [VΩ→├] 導線連接至霍爾電壓 (針腳 3),並將 COM 導線連接

至接地線。

圖 6-2. 整合式霍爾感測器的針腳組態

5. 啟動 NI ELVISmx Instrument Launcher 並選擇 DMM[V]。

6. 將小磁鐵 (數百高斯的磁場強度) 靠近霍爾感測器表面。在沒有磁場的情

況下,

感測器的讀數為二分之一的 +Vcc 或是會顯示約 +2.5 V 的讀數。將磁鐵

靠近感測器時,霍爾電壓會上升到超過 2.5 V 的程度,或是下降到低於

2.5 V 的程度,這取決於磁鐵的極性。磁鐵的南端會導致電壓上升,北

端則會導致電壓下降。在超過 ±500 高斯的磁場中,感測器會在近 +5

或 0 V 時達到飽和。以感測器與磁鐵表面之間的距離進行量測時,霍爾

電壓呈極度非線性狀態。

7. 若要觀察此關係,請進行距離與電壓量測,並將觀察結果繪製下來。相

鄰針腳插槽孔之間的距離為 1/10 英吋。原型麵包板針腳插槽很適合做

量尺。

8. 在原型麵包板上,將磁鐵放在感測器的正前方,並以 0.1 或 0.05 英吋

為增量單位來量測霍爾電壓,量測距離總長約 1 英吋。

6-3
NI ELVIS II、Multisim 與 LabVIEW TM

9. 在霍爾電壓與距離表中記下每個讀數。

10. 使用該表中的資料來繪製霍爾電壓與距離的關係圖。

圖 6-3. 霍爾效應電壓與距離的關係

該關係圖應類似圖 6-3 中的圖。回應為非線性,這顯示出了解感測器與磁鐵

的間距是非常重要的。

練習 6-1 結束

6-4
第6課 磁場感測器

練習 6-2 磁場開關的遲滯特性

完成下列步驟,以在霍爾效應開關上執行量測,並判斷其遲滯特性。

1. 用霍爾效應開關 A3212 取代線性感測器 (A3240)。電路連接方式與線性

電路的連接方式相同。

2. 針對距離增加與距離減少重複進行霍爾電壓與距離間關係的量測。

註: 有些霍爾效應開關為開集極 (open collector),需在霍爾效應開關輸出端子及電源供應線

之間接上 1 kΩ 提昇電阻 (pull-up resistor)。

3. 在同 1 組軸上繪製從感測器移出及移往感測器的資料。繪製圖應類似圖

6-4。

圖 6-4. 霍爾效應開關電壓與距離的關係

霍爾開關為數位感測器,其輸出端子為 HI (~ +5 V) 或 LO (0.8 V)。對於高於

臨界磁場 Bmax 的 B 來說,輸出端子永遠為 HI,對於低於臨界磁場 Bmin

的任何磁場來說則為 LOW。霍爾電壓與距離 (從感測器起算) 關係圖呈現了

移往感測器與移出感測器之間的遲滯特性。兩限制間的差異為:

h = Bmax – Bmin

這是感測器抗擾性的量測單位。

6-5
NI ELVIS II、Multisim 與 LabVIEW TM

例如,霍爾開關需使用 B>Bmax 的磁場來從 LO 切換至 HI。處於 HI 狀態

時,霍爾開關需使用 B<Bmin 的磁場來從 HI 切換至 LO。在稍早的測試中,

這些臨界磁場 (即 Bmax 與 Bmin) 已分別轉變成 DLO 至 HI (3/10 英吋) 的距

離,及 LHI 至 LO (4/10 英吋) 的距離。

4. 關閉數位電表。

練習 6-2 結束

6-6
第6課 磁場感測器

練習 6-3 使用電磁開關感測器計算脈波

完成下列步驟,以使用霍爾效應開關執行脈波計數量測:

1. 將磁鐵放置在離感測器夠遠處,以使感測器呈 LO 狀態。

2. 將磁鐵南端往感測器的方向移動。量測到的磁場最終會超過 Bmax,而

邏輯狀態則會使 HI 發生雙態觸變。然後,使磁鐵遠離感測器時,且磁

場低於 Bmin 時,邏輯狀態會切換回 LO 狀態。整個 LO-HI-LO 的順序

會產生正脈波。重複此操作數次會產生一系列的正脈波。

3. 從 NI ELVISmx Instrument Launcher 選擇示波器 (Scope)。

4. 將 BNC 接頭 (CH0) 從霍爾效應開關 (針腳 3 與 2) 連接至輸出訊號。

5. 在示波器面板上,選擇

來源:Scope CH 0

觸發器:Type (Edge)、Source (Chan 0)

準位 (V):~ 1.0 V

6. 快速將磁鐵移往及移出感測器時,觀察通道 0 的霍爾電壓。只要透過示

波器進行長時間追蹤 (100 ms/div),即可得到脈波列 (pulse train)。

練習 6-3 結束

6-7
NI ELVIS II、Multisim 與 LabVIEW TM

練習 6-4 建立轉速計

軸角編碼器、轉速計及 Dwell 感測器均使用磁性開關來產生脈波。累積夠多

脈波,計算出來的結果才會準確。在一段特定時間間隔內計算脈波便可量測

頻率。

圖 6-5. 自製轉速計裝置

完成下列步驟,使用 DC 馬達、光碟片、小磁鐵及霍爾效應開關建立簡單轉

速計。

1. 將 1 片舊光碟片固定到 DC 馬達的旋轉輪上。在靠近光碟片的邊緣處,

將 1 小塊稀土磁鐵 (rare earth magnent) 黏到光碟片的上方表面。將霍

爾效應開關放置在光碟片下方,使磁鐵在旋轉時經過開關。
2. 將 DC 馬達連接至原型麵包板上的可變電源供應器 (Supply + 與

Ground) 針腳插槽的輸出端子。

3. 從 NI ELVISmx Instrument Launcher 啟動可變電源供應器 VPS。按下

Supply + Manual 方塊。使用 NI ELVIS II 工作站右側的實際 VPS 旋鈕

較使用 VPS 人機介面上的虛擬電壓旋鈕更易於控制 DC 馬達速度。

4. 將中等電壓 (1 到 2V) 套用至馬達。

5. 使用與練習 6-3 相同的示波器設定,在光碟片旋轉時觀察脈波流。

6. 記下示波器畫面視窗底部的 Scope 面板中所顯示的脈波頻率。此即為

轉速計讀數。

6-8
第6課 磁場感測器

7. 記下在各種馬達電壓下的數個轉速計讀數。轉速計量測值與馬達驅動電

壓圖可產生馬達校準曲線 (這點可自行決定)。

8. 關閉所有 SFP,並移除電壓探子。

練習 6-4 結束

6-9
NI ELVIS II、Multisim 與 LabVIEW TM

練習 6-5 使用 LabVIEW 程式進行自動計數

完成下列步驟,以建立由 LabVIEW 驅動的自動脈波計數器。

1. 將霍爾效應開關的輸出端子連接到 NI ELVIS II 計數器輸入端子:

霍爾輸出端子 (針腳 3) → PFI 8/CTRO_SOURCE

霍爾接地線 (針腳 1) → GROUND

圖 6-6. NI ELVIS II 原型麵包板上的計數裝置

2. 啟動 LabVIEW。
3. 選擇 Hands-On NI ELVIS II 程式庫資料夾中的 Hall CounterMx.vi。

有了這個簡單的程式,您即可使用轉速器電路將計數累積為進出霍爾效

應開關或通過霍爾效應開關的磁場。用經過的 (計數) 時間除以已累積的

計數可得出每一計數的平均時間或頻率。

6-10
第6課 磁場感測器

圖 6-7. CounterMx.vi 程式的程式圖

NI ELVIS II 可存取 NI 資料擷取 (DAQ) 裝置計數器。此程式使用 DAQ

Assistant 來設定 DAQ,以便計算輸入針腳 (CTRO_Source) 上的脈波。2 個

[Tick Count] 函式的差異可量測出計算間隔。

練習 6-5 結束

6-11
NI ELVIS II、Multisim 與 LabVIEW TM

Multisim 挑戰:設計轉速計電路

在 Multisim 中開啟名為 HallEffectSensors 的程式,您可利用下列路徑找到

該程式: Open Samples»Educational Sample Circuits»Miscellaneous。

仔細觀察電路。您可使用 A 與 B 鍵來分別增加 2 個電路的磁場或速度參

數。若要減少這些參數,請使用 <Shift-A> 或 <Shift-B>。連按 2 下示波器

圖示 XSC2,以檢視示波器軌跡。

圖 6-8. Multisim 範例程式 HallEffectSensors.ms10

以圖 6-8 中的程式做為指南來設計您自己的轉速計程式。輸入是旋轉速度,

霍爾效應開關的輸出則是計數。累積一段固定時間 (約 1 秒) 的計數可得出

每秒計數,或計數頻率。

6-12
第7課 LED 指示燈具備緊急救援功能!

第7課
LED 指示燈具備緊急救援功能!

圖 7-1. 具備 LabVIEW 指示燈的交通號誌燈

您是否曾經把車停在市區的十字路口前,坐在車內等著交通號誌燈燈號轉

變,並想著紅燈不知道還要持續多久?有時候感覺像是一輩子那麼長。在簡
單的雙向十字路口使用馬錶,您將可發現紅燈會持續 30 秒鐘,綠燈持續 25

秒鐘,黃燈持續 5 秒鐘。在某些州,持續時間的長度可能是 2 倍、3 倍或 4

倍,但比率一律維持相同。

電子二極體具有 1 項特性:電流可輕易朝 1 個方向流動 (正向偏壓),而朝另

1 個方向流動的電流則會遭到封鎖。發光二極體 (LED) 具有相同的特性,但

是在正向偏壓區域,光線會發散出去,而在反向偏壓區域,LED 則呈黯淡狀

態。現在,LED 已成為交通號誌燈的主要光線元素,因此了解 LED 的運作

方式會是很實用的知識。

目標
本實作練習的重點在於使用 NI ELVIS II 來發揮二極體特性、執行二極體測試

方法、做為雙向十字路口雙向號誌燈的位元圖樣,以及在 LabVIEW 程式中

7-1
NI ELVIS II、Multisim 與 LabVIEW TM

使用 NI ELVIS II API 來自動操作交通號誌燈。Multisim 挑戰鼓勵讀者使用非

連續電晶體-電晶體邏輯 (TTL) IC 來設計雙向十字路口雙向號誌燈。

必備的軟體人機介面 (SFP)

• 數位二極體測試器 (DMM[→├])

• 雙線電流-電壓分析器 (2-Wire)

• 數位寫入器 (DigOut)

必備元件

• 矽二極體

• 6 個 LED 指示燈 (2 個紅燈、2 個黃燈及 2 個綠燈)

• 6 個 220 Ω 的電阻器

7-2
第7課 LED 指示燈具備緊急救援功能!

練習 7-1 測試二極體與其磁性

半導體接面二極體是一個有極性的裝置,一端名為陰極且具接面,另一端則

名為陽極。雖然有許多方式可以在二極體封裝中指出此極性,但有一件事是

永遠不變的:套用至陽極的正電壓會導致二極體呈正向偏壓狀態,因此使得

電流可順利流通。您可使用 NI ELVIS II 來判斷二極體極性。

完成下列步驟來設定 NI ELVIS II,以便進行二極體及極性測試:

1. 啟動 NI ELVISmx Instrument Launcher 並選擇 DMM。

2. 按下二極體測試按鈕 [→├]。按下 Run。

3. 將其中 1 個 LED 連接至工作站蕉型插槽 (banana socket) DMM [VΩ→

├] 與 [COM]。

將正電壓套用至陰極時,二極體即會封鎖電流。顯示畫面 (呈現出與未

連接任何二極體時相同的數值 (開放電路) 會顯示 OPEN 字樣 (請參閱圖

7-2)。

圖 7-2. 反向偏壓二極體讀數

7-3
NI ELVIS II、Multisim 與 LabVIEW TM

將正電壓套用至陽極時,二極體會允許電流流通。顯示畫面會顯示低於開放

電路值 (1.250 V) 的電壓,並顯示 GOOD 字樣 (請參閱圖 7-3)。

圖 7-3. 正向偏壓二極體讀數

例如,正向偏壓方向的矽整流二極體會顯示 ~0.6 V 的電壓,並顯示 GOOD

字樣。 在反向偏壓方向,顯示畫面會呈現開放電路值 (~1.250 V),並顯示

OPEN 字樣。

註: 您可使用此簡單測試來判斷有彩色 LED 的極性。將紅色 LED 指示燈連接到您的測試導

線。您可在 1 個方向看到光線 (正向偏壓),在另 1 個方向則看不到光線 (反向偏壓)。

DMM 顯示內容沒有變化,但有足夠的電流可產生一些光線。仔細觀察可發現 LED 指示

燈光線黯淡,且在室內的明亮光線下可能難以看見 LED 指示燈的光線。LED 指示燈亮起

時,紅色導線連接處為陽極。

此方式能發揮作用的原因在於顯示畫面會顯示產生約 1 mA 的小電流所需的

電壓。在正向偏壓區域,此電壓準位通常較開放電路電壓小。在反向偏壓方

向,沒有任何電流流通,且測試器會顯示開放電路電壓 (約 1.250 V)。LED

指示燈的電壓臨界值通常比開放電路電壓大。1 mA 的測試不足以辨別正向

偏壓測試 (GOOD),但足以產生低強度的光線。

練習 7-1 結束

7-4
第7課 LED 指示燈具備緊急救援功能!

練習 7-2 二極體的特性曲線

二極體的特性曲線即是流經裝置的電流圖 (做為橫跨二極體的電壓),最能顯

示出二極體的電子特性。

完成下列步驟,以顯示二極體的特性曲線:

1. 將矽二極體放置在 DMM/Impedance Analyzer 針腳插槽 DUT+ 與

DUT– 上。陽極二極體針腳連接至 + 輸入端子。LED 指示燈的平坦面是

陰極。

2. 啟動 NI ELVISmx Instrument Launcher 並選擇雙線電流-電壓分析器

(2-Wire)。新的 SFP 隨即開啟,可供您顯示受測試裝置的特性 (I-V) 曲

線。此 SFP 將從開始電壓準位到結束準位 (以漸增的電壓梯級為準,全

部可供您自行選擇) 的測試電壓套用至二極體。

3. 請針對矽二極體設定下列參數:

開始 –2 V

停止 +2.0 V

增量 0.05 V

4. 設定每一方向的最大電流,以確保二極體不會在會導致損害發生的電流

區域中運作。檢查二極體規格。

5. 按下 Run 後,I-V 曲線隨即顯示供您檢視。

7-5
NI ELVIS II、Multisim 與 LabVIEW TM

圖 7-4. 矽二極體的電流-電壓特性曲線

在反向偏壓方向,電流量應非常小 (μA),且為負電流。在正向偏壓方

向,電流量應超出臨界值電壓,電流以指數方式上升至電流上限。

6. 變更 Display 按鈕 [Linear/Log],以檢視在不同刻度上所繪製的曲線。

7. 嘗試使用游標操作法。當您沿著軌跡移動游標時,系統會顯示 (I,V) 的座

標值。

臨界值電壓與二極體的半導體材料有關。矽二極體的臨界值電壓約為 0.6 V,

鍺二極體的臨界值電壓則約為 0.3 V。有 1 個方法可評估臨界值電壓:將正

切線附加到靠近最大電流的正向偏壓區域 (請參閱圖 7-5)。正切線與電壓軸

相交的點即為臨界值電壓。觀察發光二極體的 (I,V) 特性曲線。對此 LED 指

示燈來說,依正切線與電壓軸相交處而定的臨界值電壓約為 1.56 V。

7-6
第7課 LED 指示燈具備緊急救援功能!

圖 7-5. 具有正切線的紅色 LED 指示燈電流-電壓曲線

8. 使用雙線電流-電壓分析器判斷紅色、黃色及綠色 LED 指示燈的臨界值

電壓,並填寫下表。

紅色 LED 指示燈 ____________ V

黃色 LED 指示燈 ____________ V

綠色 LED 指示燈 ____________ V

您看到趨勢了嗎?

練習 7-2 結束

7-7
NI ELVIS II、Multisim 與 LabVIEW TM

練習 7-3 手動測試及控制雙向十字路口交通號誌燈

完成下列步驟,以建立並手動測試及控制雙向十字路口交通號誌燈。

1. 在 NI ELVIS II 原型麵包板上安裝 2 組 LED 指示燈 (各含 1 個紅色、黃

色及綠色 LED 指示燈),以如同雙向十字路口雙向號誌燈的方位安裝。

圖 7-6. 雙向十字路口雙向號誌燈的 LED 指示燈配置圖

每 1 個 LED 指示燈都是由原型麵包板上其中 1 個 8 位元平行連接埠上

的二進位位元控制。使用數位 I/O 位元插槽 DIO <0..7>。

2. 將針腳插槽 DIO <0> 連接至由北往南 (從上到下) 方向的紅色 LED 指示


燈的陽極。

3. 將該 LED 指示燈的另 1 端透過 220 Ω 電阻器連接至數位接地線 (未顯

示在圖中)。

註:電阻器是用於限制通過 LED 指示燈的電流。

7-8
第7課 LED 指示燈具備緊急救援功能!

4. 以類似方式連接其餘的彩色 LED 指示燈。

完整的對應機制如下:

DIO <0> 紅 北-南方向 DIO <4> 紅 東-西方向

DIO <1> 黃 北-南方向 DIO <5> 黃 東-西方向

DIO <2> 綠 北-南方向 DIO <6> 綠 東-西方向

5. 選擇 NI ELVISmx Instrument Launcher 中的 Digital Writer (DigOut)。

6. 使用垂直的滑動開關選擇任一 8 位元數碼,並將該數碼輸出至 NI ELVIS

II 數位線路。注意位元 0 已被連接至原型麵包板上標示為 DIO <0> 的針

腳插槽。

7. 將 Generation Mode 設為 (Run Continuous),並將 Pattern 設為

(Manual),如圖 7-7 所示。

8. 若要啟動該連接埠,請按下 Run 按鈕。

圖 7-7. 測試 LED 指示燈用的數位寫入器

所有開關 (位元 0-2 與 4-6) 處於 HI 位置時,所有 LED 指示燈均應亮起。所

有開關處於 LO 位置時,所有 LED 指示燈應熄滅。

您現在可使用這些開關來判斷控制各種十字路口交通號誌燈循環所需的 8 位

元編碼是哪些。

7-9
NI ELVIS II、Multisim 與 LabVIEW TM

以下是十字路口的部分實用資訊。交通號誌燈的基本運作方式是以 60 秒的

時間間隔為基礎,其中紅燈亮 30 秒、而後綠燈亮 25 秒,再來是黃燈亮 5

秒。舉例來說,在雙向的十字路口上,南北向的黃燈會在東西向的紅燈亮起

時亮起。如此可將 30 秒的紅燈時間間隔改為 2 段時間間隔:先是 25 秒的

循環,而後是 5 秒的循環。雙向十字路口交通號誌燈有 4 段時間間隔 (T1、

T2、T3 及 T4)。

9. 研究下列表格,以找出雙向十字路口交通號誌燈的運作方式。

方向 南北 東西

燈 紅黃綠 紅黃綠

位元數 012 456 8 位元編碼 十進位值

T1 25 s 001 100 00010100 20

T2 5 s 010 100 _________ _________

T3 25 s 100 001 _________ _________

T3 5 s 100 010 _________ _________

10. 使用數位寫入器來判斷需將哪些 8 位元編碼寫入至數位連接埠,以在 4

段時間間隔的各時段控制交通號誌燈。

例如,時間週期 1 需使用編碼 00101000。電腦會以反向順序讀取位

元 (最不重要的位元位於右側)。此編碼即變成 00010100。在 Manual

Patter n Line 開關顯示畫面上方的白色方塊中,您可看到二進位

{00010100}、十進位 {20} 或十六進位 {14} 的開關數碼基數。

11. 按下白色方塊左側的黑色 ^ 可變更該基數。您可使用此功能來判斷其他


時間間隔 (T2、T3 及 T4) 的數字編碼。若您依序輸出各個時間間隔的 8

位元編碼,即可手動操作交通號誌燈。

註:按下 Numeric Value 顯示畫面旁的白色 x 也可變更 Line States 顯示畫面中的基數。

重複執行此 4 循環順序即可使交通號誌燈自動運作。

練習 7-3 結束

7-10
第7課 LED 指示燈具備緊急救援功能!

練習 7-4 自動操作雙向十字路口交通號誌燈

完成下列步驟,以在交通號誌燈電路上自動執行時間循環。

1. 關閉 NI ELVIS II SFP 並啟動 LabVIEW 8.5。

2. 開啟 StopLightsMx.vi 程式。人機介面上只有 1 個控制項,即用於停止

交通號誌燈運作的布林開關。

3. 切換到程式圖 (Window»Show Block Diagram)。

4. 觀察 For Loop 所產生的 4 循環順序。

NI ELVISmx 數位寫入器 API 即是將燈號編碼輸出至交通號誌燈的結

構。此 API 會預期收到 8 位元布林陣列的輸入編碼。例如,第一個時

間間隔 T1 需使用編碼 20 (20 十進位)。其值會被放置在標示為 Lights

Pattern 的整數陣列的首個元素中。您必須將其他整數編碼從練習 7-3

的表格中轉換為 Lights Pattern 陣列的 3 個空白元素。

圖 7-8. 雙向十字路口交通號誌燈自動化運作的程式圖

運作時,我們會在 For Loop (內迴路) 邊界上選擇 Lights Pattern 陣列的其

中 1 個元素,並將之轉換成 8 位元布林陣列。我們會利用類似的方式在 For

Loop 邊界選擇適當的時間延遲,並將之傳達至等待功能。

時間間隔會被儲存在時間延遲陣列的 4 個元素中。若要加快運作速度,可將

25 秒的時間間隔縮減為 5 秒,並將 5 秒的時間間隔縮減為 1 秒。

練習 7-4 結束

7-11
NI ELVIS II、Multisim 與 LabVIEW TM

超酷!

LED 是很奇妙的裝置。若您將臨界值電壓 VT 與電荷量 e 相乘,就會得到近

似於半導體材料 (用於製造半導體二極體) 帶間隙能量的能量。此外,在正向

偏壓區域,LED 指示燈發出的光線具有 hc/λ的能量,其中 h 是普朗克常數

(Planck’s constant),c 是光的速度,而 λ則是能量散佈中心的波長。

若保留能量,將會產生下列等式:

eVT ~ hc/λ

您可從 LED 指示燈的規格來判斷波長或 LED 指示燈的顏色。例如,紅色

LED 指示燈的波長約為 560 nm。您可從 LED 指示燈的 I-V 特性曲線 (請參

閱練習 7-2) 來量測臨界值電壓 VT。若您針對 3 種不同顏色的 LED 燈繪製

VT 與 1/λ 的關係,將得到其斜率大約等於 (hc/e) 的直線,該斜率是 3 種自

然界基本常數的混合值。

Multisim 挑戰:設計雙向十字路口交通號誌燈的控制電路

現今的交通號誌燈使用 1 組紅色、黃色或綠色的 LED 指示燈來產生交通號

誌燈訊號。在此實作練習中,您已學習到可見 LED 指示燈的電子與光學特

性。您已使用彩色的 LED 指示燈來製作簡單的雙向交通號誌燈及 LabVIEW

程式來控制燈號順序。有了 Multisim,您即可使用邏輯 IC 來設計交通號誌

燈控制器。交通號誌燈需使用移位暫存器及可變延遲技術。還記得嗎?紅

燈會亮 (25 + 5) 秒,綠燈會亮 25 秒,黃燈會亮 5 秒。載入名為 Stop Light


Timing 的 Multisim 程式。仔細研究運作方式。

此程式使用 2 個 7474 雙 D 邊緣觸發型正反器 IC 來構成 4 位元的移位暫存

器。其使用特殊的時脈電路來產生計時順序,即 25、5、25、5 秒數。此程

式只能控制 1 組紅色、黃色及綠色的交通號誌燈。您的挑戰在於修改此程

式,使其能控制雙向十字路口交通號誌燈中的 2 組交通號誌燈。

7-12
第8課 自由空間光通訊

第8課
自由空間光通訊

圖 8-1. 自由空間紅外線光數位通訊連結

現今許多家庭的住宅內散佈著許多遙控器,如控制電視、音響及 DVD 播放

機的遙控器。您知道這些控制器是如何運作的嗎?這些控制器運作的秘密就

在於紅外線光資料連結,這是 1 種自由空間光通訊連結。

目標

本實作練習使用紅外線光來源,經由自由空間將資訊傳達到光電晶體偵測

器。探究數個調變架構,包括振幅調變及不歸零 (NRZ) 數位調變。在本實作

練習結尾的 Multisim 挑戰中,我們將模擬在 NI ELVIS II 原型麵包板上建立

的自由空間光連結。

8-1
NI ELVIS II、Multisim 與 LabVIEW TM

必備的軟體人機介面 (SFP)

• 二線式電流-電壓分析器 (2-Wire)

• 三線式電流-電壓分析器 (3-Wire)

• 函式產生器 (FGEN)

• 示波器 (Scope)

• 數位寫入器 (DigOut)

必備元件

• 220 Ω 電阻器 (紅、紅、褐)

• 470 Ω 電阻器 (黃、紫、褐)

• 1 kΩ 電阻器 (褐、黑、紅)

• 22 kΩ 電阻器 (紅、紅、橘)

• 0.01 μF 電容器

• 0.5 μF 電容器

• IR 發射體 (LED)

• IR 偵測器 (光電晶體)1

• 2N3904 NPN 電晶體

• 555 計數器晶片

1. 如需 RS276-142 IR 發射體及偵測器的詳情,請見 www.radioshack.com。

8-2
第8課 自由空間光通訊

練習 8-1 光電晶體偵測器

若要了解光電晶體的運作方式,就要從了解電晶體特性曲線開始。電晶體基

本上是 1 種由電流控制的放大器。小型基極電流 (base current) 會控制透過

電晶體從集極流向射極的電流。

完成下列步驟,以判斷電晶體的特性曲線:

1. 在 NI ELVIS II 原型麵包板上插入 2N904 電晶體。

2. 如圖 8-2 所示,將射極、基極及集極導線連接到針腳插槽 DUT–、

DUT+ 及 BASE。

圖 8-2. 3 進行三線式電晶體特性曲線量測的連接方式

註:基極 → 基極、DUT– → 射極及 DUT+ → 集極導線

3. 啟動 NI ELVISmx Instrument Launcher 並選擇三線式電流-電壓分析器

(3-Wire)。
4. 開啟原型麵包板電源。

5. 如圖 8-3 所示設定基極電流及集極電壓,然後按下 Run。

8-3
NI ELVIS II、Multisim 與 LabVIEW TM

圖 8-3. 2N3904 電晶體的典型特性曲線

該圖顯示在不同基極電流值下的集極電流與集極電壓比較圖。您可針對集極

電壓及基極電流範圍設定許多參數。執行時,此 SFP 會先輸出基極電流、

接著輸出集極電壓,最後量測集極電流。資料點 (I,V) 會被繪製成連續的

點,相同的基極電流則與一直線連接。您可隨著程式的執行觀察到曲線的發

展,最後產生一系列具有不同基極電流的 [IV] 曲線。針對某一既定的集極電

壓進行觀察會發現,集極電流會隨基極電流的增加而增加。

光電晶體沒有基極導線。相反地,落在電晶體上的光線會產生與光線強度

成比例的基極電流。例如,在沒有光線的情況下,光電晶體可能會隨最底

部 (黃色) 的曲線而變化。在低光源強度下,可能會產生中間 (紅色) 的曲線,


而在高光源強度下,可能會產生最上方的 (綠色) 曲線。若集極電壓大於 0.4

V,集極電流將以近似線性的方式隨落在基極區域的光線強度而變化。若要

建立光偵測器,需使用電源供應器、電流限制電阻器及光電晶體,如圖 8-4

所示。

8-4
第8課 自由空間光通訊

圖 8-4. 光電晶體偵測器電路

6. 關閉所有 SFP。

練習 8-1 結束

8-5
NI ELVIS II、Multisim 與 LabVIEW TM

練習 8-2 紅外線紅光源及測試電路

光發送器僅由 2 項元件組成,即紅外線 (IR) LED (正向偏壓) 與電流限制電阻器。

完成下列步驟,以測試與分析紅外線 IR LED,並建立簡單的光連結:

1. 將紅外線 IR LED 連接至 DMM/Impedance Analyzer 針腳插槽 [DUT+]

與 [DUT–]。確定 LED 陽極 (短導線) 已連接至 [DUT–]。

2. 選擇 NI ELVISmx Instrument Launcher 中的二線式電流-電壓分析器

(2-Wire)。將電壓掃描參數設為

開始 0.0 V

停止 +2.0 V

增量 0.05 V

3. 按下 Run。

隨即產生並顯示紅外線二極體的 [IV] 曲線。

圖 8-5. IR LED I-V 特性曲線

若電壓大於 0.9 V,則紅外線 IR LED 會在正向偏壓區域散發光線。光線以

950 nm 的波長散發,此波長超出人類視力的光譜範圍,且位於近紅外線的

8-6
第8課 自由空間光通訊

區域。LED 指示燈的規格顯示,電流上限超過 100 mA,因而使得紅外線 IR

LED 的亮度約是正常可見 LED 指示燈的 10 倍。紅外線 IR LED 的強度賦予

遙控器極大的運作範圍。連接與 220 Ω 電阻器串聯的 LED 指示燈及 +5 V

的電源供應器會產生約 11 mA 的電流,進而產生約 10 mW 的不可見光能

量。需使用如光電晶體的特殊偵測器才能看到該光線。

4. 如圖 8-6 所示,在原型麵包板上建立 LED 發送器電路及光電晶體偵測

器電路。

圖 8-6. 自由空間 IR 發送器-偵測器電路

5. 將函式產生器針腳插槽 (FGEN) 的輸出端子連接至紅外線 IR LED 陽極

針腳。

6. 將光電晶體的輸出端子連接至針腳插槽 [AI 0+],並將 Ground 連接至

[AI 0–]。

這些電路共同構成簡單光資料連結。圖 8-7 顯示 NI ELVIS II 原型麵包板

的電路。

圖 8-7. NI ELVIS 原型麵包板上的自由空間紅外線 IR 通訊連結

7. 關閉所有 SFP。

練習 8-2 結束

8-7
NI ELVIS II、Multisim 與 LabVIEW TM

練習 8-3 自由空間 IR 光連結 (類比)

完成下列步驟,以測試您的自由空間光連結:

1. 選擇 NI ELVISmx Instrument Launcher 中的 Function Generator

(FGEN) 及 Oscilloscope (Scope)。函式產生器可提供待發送的類比訊

號。示波器則可監控 CH 0 上的輸入訊號及 CH 1 上的輸出訊號。

若要在 LED 上發送類比訊號,您需對 LED 加偏壓至正向偏壓區域,而

偏壓電壓則需大於啟動電壓 (~1 V)。

2. 在 FGEN SFP 上將偏移電壓設為 +1.5 V。

3. 在 FGEN SFP 上設定額外的參數

振幅:0.5 V

波形:正弦

頻率:1000 Hz

4. 執行函式產生器及示波器,並觀察已發送及已接收的訊號。

5. 變更偏移電壓及振幅準位。當已接收的正弦波開始變形時,發送器即變

為非線性。

6. 找到訊號振幅呈現最少變形現象的最佳偏移電壓值。紅外線 IR 光連結

現已準備就緒,可傳送資料。

7. 讓函式產生器及示波器 SFP 保持開啟狀態。

練習 8-3 結束

8-8
第8課 自由空間光通訊

練習 8-4 振幅及頻率調變 (類比)

完成下列步驟,以測試自由空間光連結:

1. 在 NI ELVIS II 原型麵包板上,將類比輸出端子針腳插槽 [AO 0] 及 [AO

1] 的線路分別連接至函式產生器針腳插槽振幅調變 [AM] 及頻率調變

[FM]。

2. 啟動 LabVIEW。從 Hands-On NI ELVIS II 程式庫中選擇 Modulation.

vi。

此程式會將 DC 訊號從 NI ELVIS II 類比輸出端子傳送至函式產生器的調

變輸入端子,以產生振幅或頻率調變訊號。調變訊號會轉換成強度調變

光訊號,此訊號經由自由空間光連結傳送。光電晶體會偵測該訊號,並

將之轉換回電子訊號。您已針對類比訊號建立了基本的自由空間光通訊

連結。

3. 關閉所有 SFP 及 LabVIEW。

練習 8-4 結束

8-9
NI ELVIS II、Multisim 與 LabVIEW TM

練習 8-5 自由空間紅外線 IR 光連結 (數位)

紅外線 IR 遙控器使用名為 NRZ 的特別編碼機制。HI 階層會由40 kHz 方

形波的短脈衝顯示,而 LO 階層則不會產生任何訊號。短脈衝是使用如

圖 8-8 的電路中所示的 555 計時器電路所產生。數位開關已連接至針腳 4

[RESET],因此當開關處於 HI 位置時,即會產生短脈衝。當開關處於 LO 位

置時,不會發生任何震盪。

為呈現調變機制,請使用 1.0 kHz 的短脈衝,以便於在示波器上加以檢視。

圖 8-8. 連接至光連結的短脈衝震盪器

完成下列步驟,以建立閘式數位震盪器。

1. 使用 555 計數器晶片及下列元件建立閘式震盪器:

RA:1.0 kΩ

RB:1.0 kΩ

C:0.5 μF

2. 將 555 計數器晶片上的針腳 4 連接至 NI ELVIS II 原型麵包板上的數位

線路 (DI 0)。

3. 將震盪器輸出針腳 3 連接至紅外線 IR LED 陽極針腳。

4. 將偵測器電路的輸出端子連接到示波器 (CH 0) BNC 插槽。

8-10
第8課 自由空間光通訊

5. 將 555 計數器晶片的針腳 1 連接至 Ground。

6. 選擇 NI ELVISmx Instrument Launcher 中的 Oscilloscope (Scope) 與

Digital Writer (DigOut)。

7. 針對示波器將 Scope CH 0 選擇為 Source、Trigger on Edge、CH 0

Source,與 Level 1.0 V。

運作時,每次將數位寫入器的 Bit 0 (DO 0) 設定為 HI 時,示波器上就會顯

示 1 kHz 的訊號。Bit 0 為 LO 時,示波器上不會顯示任何訊息。

試著使用如 Walking 1s 或 Ramp 的其他數位數碼,並在示波器面板上檢視

調變機制。

遙控器的編碼機制稍微複雜一點。若您對於如何建立由電腦控制的紅外線

IR 遙控發送器有興趣,請參閱 Barry E. Paton 所著的 Sensors, Transducers

and LabVIEW,以查閱詳情。

圖 8-9. 數位線路 (紅色導線) 控制的短脈衝震盪器

練習 8-5 結束

8-11
NI ELVIS II、Multisim 與 LabVIEW TM

Multisim 挑戰:設計高速光 NRZ 資料連結

使用 Multisim 為練習 8-5 的數位 IR 光資料連結電路編碼。針對虛擬電路使

用 NI ELVIS II 電路格式。使用此電路判斷您可使用的傳送位元速率。

要如何改善位元速率效能?變更設計中的元件,以產生高速數位光連結。

8-12
第9課 RF 無線通訊

第9課
RF 無線通訊

圖 9-1. Guglielmo Marconi

正午時分,在鄰近加拿大紐芬蘭 St. John’s 的 Singal Hill,Guglielmo


Marconi 將他的耳朵緊壓在與實驗性無線接收器連接的電話耳機上。在約

1,700 英哩外的英格蘭康瓦爾的 Poldhu,他的同事即將傳送摩斯密碼字母

S,即 3 個點。電話中隱約又清楚的傳來「滋-滋-滋」停頓「滋-滋-滋」的

聲音。那天是 1901 年 12 月 12 日,是第一個橫跨大西洋的訊息被傳送及接

收的日子。

目標

在本實作練習中,我們將使用迴紋針天線透過無線射頻 (RF) 連結來傳送此

經典的訊息及其他波形。NI ELVIS II 函式產生器是發送器,高增益運算放大

器是接收器。

使用 NI ELVIS II 任意波形產生器即可產生該經典訊息。

9-1
NI ELVIS II、Multisim 與 LabVIEW TM

必備的軟體人機介面 (SFP)

• 示波器 (Scope)

• 任意波形產生器 (ARB)

必備元件

• 1 kΩ 電阻器 (褐、黑、紅)

• 100 kΩ 電阻器 (褐、黑、黃)

• 741 運算放大器或場效電晶體 (FET) 運算放大器 753

• 7408 數位 IC

• 迴紋針

9-2
第9課 RF 無線通訊

練習 9-1 發送器

完成下列步驟以使用迴紋針建立簡單的發送器天線:

1. 拉直迴紋針,並將之裁剪為約 2.5 英吋長。

2. 將迴紋針的一端插入函式產生器的輸出針腳插槽。

FGEN 執行時,輸出電壓會從該針腳插槽外流至迴紋針天線,並散發微

量的 RF 訊號。約 1 公分遠的類似天線可接受此訊號,並將之放大到更

高的訊號層。在練習 9-2 中使用此發送器。

圖 9-2. 具備天線的 RF 發送器-接收器

3. 一開始,請先藉由將 SFP
函式產生器設定為正弦波、2.5 V 振幅及 10000 Hz 頻率,以便利用正

弦波形來測試發送器。

練習 9-1 結束

9-3
NI ELVIS II、Multisim 與 LabVIEW TM

練習 9-2 接收器

完成下列步驟以使用迴紋針建立簡單的接收器天線:

1. 將第二個迴紋針折彎成階梯形,長邊約 2.5 英吋,梯高約為 0.25 英

吋,而梯寬則約為 0.5 英吋。

2. 將迴紋針的短邊插入針腳插槽。在原型麵包板上,中央部分可支撐天

線,因此您可繞著短邊旋轉天線。長邊則呈垂直狀態,且與發送器天線

平行 (請參閱圖 9-2)。

3. 使用 741 運算放大器或 753 FET 運算放大器,以簡單的反相組態建立

高增益放大器。

圖 9-3. RF 接收器運算放大器電路

4. 將 1 kΩ 電阻器連接至 – 輸入端子 (針腳 2)。


5. 將 100 kΩ 偏壓電阻器連接至 + 輸入端子 (針腳 3)。

6. 將電阻器的另一端連接至 AIGND。

7. 將做為反饋電阻器 Rf 的 100 kΩ 電阻器從針腳 2 連接至針腳 6。

8. 為了替電路供電,請連接針腳 7 上的 +15 V 及針腳 4 上的 –15 V。

一般來說,運算放大器具有 101 的增益。您可使用其他電阻器組合來取

得更高的增益。

9. 接收器天線已連接至輸入端子 (針腳 3)。

10. 將運算放大器輸出端子針腳 6 連接至示波器。

練習 9-2 結束

9-4
第9課 RF 無線通訊

練習 9-3 測試 RF 發送器與接收器

完成下列步驟,以使用正弦波訊號來測試發送器-接收器配對。

1. 檢查您於練習 9-2 建立的電路,並開啟原型麵包板電源。

2. 移動接收器天線,使其距離發送器天線幾公釐遠。

3. 將示波器 BNC 接頭通道 (CH0) 連接至運算放大器輸出端子、針腳 6 及

接地線。

4. 將示波器 BNC 接頭通道 (CH1) 連接函式產生器針腳插槽 (SYNC)。

5. 一般的示波器設定如下:

通道 0:10 至 500 mV

通道 1:2 V/div

觸發器來源:通道 1:

6. 減少通道 0 刻度 (V/div),直到看到正弦波為止。

若您無法立刻看到訊號,請用您的指尖碰觸 2 天線頂端。如此可模擬大

氣的高阻抗,並允許微量訊號傳播出去。

7. 調整 FGEN 振幅及頻率,直到獲得適當的訊號。

8. 將接收器天線移動並遠離發送器天線,量測訊號的強度。用量尺即可輕

鬆量測分隔距離。

您可很快了解到訊號強度如何隨距離下降;長的天線有助接收遙遠的訊

號。在 Signal Hill 的 Marconi 使用風箏將天線攜往數百英尺高的大氣

中。

現在既然發送器-接收器已可正常運作,該是重現 Marconi 經典訊息的

時候了。

Marconi 的第一個 RF 發送器由連接到諧振電路的放電器及通常藉氣球

或風箏攜往高空的極長天線組成。電極間發出火花時,便會產生強烈的

RF 脈波,此脈波的持續時間短,長約數毫秒。

需 30,000 V 才能在相距 1 公分的兩電極間產生火花,且電流量可能非

常大。發生火花後停頓即構成 1 個點 (dot)。發生持續時間較長的火花

9-5
NI ELVIS II、Multisim 與 LabVIEW TM

後停頓,即構成 1 橫劃 (dash)。1 點及 1 橫劃即構成傳輸摩斯密碼所

需的所有要素。字母 S 由 3 個連續而急促的點表達。字母 O 則由 3 個

連續而急促的劃表達。求救訊號 S-O-S (save our souls) 的表達方式則

為:

dot-dot-dot dash-dash-dash dot-dot-dot

Marconi 在傳送第一個跨大西洋訊息時,選擇使用了較簡單的訊號

dot-dot-dot。

練習 9-3 結束

9-6
第9課 RF 無線通訊

練習 9-4 使用任意波形分析器建立獨特的測試訊號

1 個點即是 1 個訊號,通常是 1 次震盪後接著呈現無聲狀態 (無訊號)。每個

部分持續約 0.1 秒鐘。1 橫劃則只是持續時間為 3 個點的長度或 0.3 秒而後

停頓的訊號。編碼機制是使用持續時間各不相同的簡單爆發音。字母 S 的編

碼方式為 dot-dot-dot 或二進位的 101010,其中 1 即是點,0 即是停頓。

若是如 SSS 這種由多重字母構成的較長訊息,則每個字母間有較長的停頓

時間 (0.4 秒)。此訊息的二進位制格式為

101010 0000 101010 0000 101010 0000

若您可在 NI ELVIS II 數位-類比轉換器上或 DAC (AO) 上產生此波形,您即

可使用 DAC 輸出端子來開啟或關閉函式產生器。FGEN 之後產生的爆發音

訊號可將訊息散發給全世界。

完成下列步驟,以建立可進行摩斯密碼傳輸的程式:

1. 選擇 NI ELVISmx Instrument Launcher 中的 Arbitrary Waveform

Generator (ARB)。

您可利用此任意波形產生器建立獨特的波形,如 Marconi 的第一個訊

息。您可使用名為 Waveform Editor 的特殊程式來建立各種獨特的診斷

及控制波形。

2. 按下 Waveform Editor 按鈕以檢視此功能。

SFP ARB 透過 AO 0 與 AO 1 輸出端子提供波形控制功能。


3. 按下 DAC0 Waveform Name 方塊旁的瀏覽器圖示。

4. 選擇 NI ELVIS II 程式庫資料夾中的 1VSine1000.wdt 檔案。按下 AO

0:[box] 啟用 AO 輸出端子。按下 Run 按鈕後,程式便會將處於 1000

Hz 的 1.0 V 振幅正弦波套用至 AO 0 針腳插槽。

9-7
NI ELVIS II、Multisim 與 LabVIEW TM

圖 9-4. ARB 建立的 1 V 正弦波形

5. 將示波器 CH 0 BNC 輸入端子連接至 AO 0 針腳插槽。按下 Run 按鈕,

然後在示波器視窗中觀察 1 kHz 正弦波訊號。

註:若要獲得穩定的訊號追蹤軌跡,請觸發 Channel 0。

6. 回到 AO 0 瀏覽器圖示,瀏覽至 Hands-On NI ELVIS II 程式庫資料夾,

然後選擇 Morse.wdt 檔案。此檔案可提供摩斯密碼中字母 S 的波形。

將 AO 0 增益變更為 2.5。
7. 按下 Run,並在示波器上觀察此訊號。

9-8
第9課 RF 無線通訊

圖 9-5. ARB 建立的摩斯密碼字母 S


ૉ૞ၞ۩ኔᎾऱႚᙁΔᓮല Update Rate ֱჇ᧢‫ޓ‬੡ 10000.0 S/s

若要進行實際的傳輸,請將 Update Rate 方塊變更為 10000.0 S/s。

練習 9-4 結束

9-9
NI ELVIS II、Multisim 與 LabVIEW TM

練習 9-5 展示 Marconi 的 RF 傳輸訊號

完成下列步驟,以完成發送器工作站:

1. 在原型麵包板上安裝 7408 (quad 2-input AND) 數位 IC。為針腳 14 供

電 (+5 V),Ground 為針腳 7。

2. 將 NI ELVIS II 原型麵包板上的 AO 0 輸出端子針腳插槽連接至 7408 IC

的針腳 1。

3. 將 FGEN 輸出端子連接至 7408 IC 的針腳 2。7408 IC 的針腳 3 上的發

送器訊號現已連接至迴紋針發送器天線。

圖 9-6. RF 發送器與接收器電路

4. 現在針對 TTL 輸出準位組態 SFP 函式產生器。

振幅 → 2.2 V

偏移 → 2.5 V

波形 → 方形

頻率 → 1 kHz
5. 在示波器上觀察已發送及已接收的訊號:

通道 0 連接至 7408 晶片的針腳 3 (發送器訊號),通道 1 連接至運算放

大器的針腳 6 (接收器訊號)。

6. 觸發 Channel 0。

您應可在通道 0 看到已發送的訊息 S,並在通道 1 上看到已接收的訊

號。

練習 9-5 結束

9-10
第9課 RF 無線通訊

電路挑戰:耳聞為憑

只要在接收器端多增加一些增益,並將訊號轉換成電流,您就可聽見小型擴

聲器發出隱約卻又清晰的

beep-beep-beep-pause-beep-beep-beep-pause

好好享受挑戰。

9-11
NI ELVIS II、Multisim 與 LabVIEW TM

9-12
第10課 機械運動

第 10 課
機械運動

圖 10-1. 用於量測馬達速度的轉速計裝置

若將電訊號轉換成實際環境中運動的能力與量測位置的能力兩相結合,您就
能善用電腦的能力,藉以產生電腦自動化作業,從而成為現代世界大多數便

利設施的來源。

目標

在此實驗中,請使用 NI ELVIS II 可變電源供應器的電力來執行及控制小型

DC 馬達的速度。使用經修改的自由空間紅外線 IR 連結建立轉速計,以量測

馬達速度。藉由將馬達及轉速計與 LabVIEW 程式相結合,您即可將電腦自

動化作業納入系統中。

10-1
NI ELVIS II、Multisim 與 LabVIEW TM

必備的軟體人機介面 (SFP)
• 可變電源供應器 (VPS)

• 示波器 (Scope)

• LabVIEW

必備元件

• 1 kΩ 電阻器 (褐、黑、紅)

• 10 kΩ 電阻器 (褐、黑、橘)

• IR LED/光電晶體模組

• DC 馬達

• 小型穿孔機或鑽頭

• 黏著劑

• 數把齒梳 (每英吋含有數量各不相同的齒叉)

10-2
第10課 機械運動

練習 10-1 啟動引擎

您可在許多電子用品專賣店購買小型且價格合理的 DC 馬達。這些馬達需

要的電壓來源介於 0 到 12 V 之間,在 12 V 時可產生的最高 RPM 約為

15000。在沒有電力負載的情況下,電流需求約為 300 mA。 在 12 V 時,

NI ELVIS II VPS 最高可供應 500 mA。此外,只要變更施加電壓的極性即可

變更旋轉方向。

完成下列步驟,以在 NI ELVIS II 原型麵包板上安裝並執行馬達。

1. 將 DC 馬達連接至 VPS 輸出端子,即 (SUPPLY+ 與 GROUND)。

2. 啟動 NI ELVISmx Instrument Launcher 並選擇 Variable Power Supply

(VPS)。

3. 使用工作站的手動 VPS 控制裝置或 SFP 控制裝置測試馬達。

在下列中,我們已藉由按下 Manual 方塊 [] 選擇了手動控制。按下

Measure Supply Outputs 方塊 []、為原型麵包板供電及按下 Run,以讀

取 VPS 電壓。

圖 10-2. 組態 VPS 供應 + 以手動驅動 DC 馬達

練習 10-1 結束

10-3
NI ELVIS II、Multisim 與 LabVIEW TM

練習 10-2 轉速計

使用紅外線 IR LED 及光電晶體或整合型 LED/光電晶體模組即可建立簡單的

運動感測器。

完成下列步驟以建立簡單的運動感測器。

1. 在原型麵包板上,插入如圖 10-3 電路圖中所示的元件。

圖 10-3. 整合型 LED/光電晶體模組運作電路

若使用 LED/光電晶體模組,我們將利用內部 LED 指示燈做為光源。透過 1

kΩ 電流限制電阻器從 +5V 的電源供應器為該模組供電,然後將 10 kΩ 電

阻器從光電晶體的射極連接至接地線,再將相同的 +5 V 電源供應器連接至

光電晶體的集極。10 kΩ 電阻器上形成的電壓即是光電晶體或轉速計訊號。

2. 將導線從 10 kΩ 電阻器連接至 [AI 0+] 與 [AI 0–] 針腳插槽。

10-4
第10課 機械運動

3. 選擇 NI ELVISmx Instrument Launcher 中的 Scope,並選擇 設定,如

圖 10-4 所示。

圖 10-4. 示波圖上顯示的轉速計訊號

4. 啟動原型麵包板電源,並執行示波器 SFP。

5. 將一小張紙穿過紅外線 IR 運動感測器。您應可看到示波器波型軌跡的

變化 (HI-LO-HI)。只要使用一小張紙片,您就可擷取到將紙片穿過感測

器時所產生的脈波。

6. 將具有許多齒叉的齒梳放入感測器 IR 橫桿中。將齒梳穿過感測器即可

產生脈波列。您甚至可如鋸子一樣將齒梳來回穿梭,以產生如圖 10-4

所示的連續脈波串。

嘗試使用大小及齒叉數各不相同的齒梳將可觀察到有趣的結果。每個齒梳會

產生其特有的波形。

練習 10-2 結束

10-5
NI ELVIS II、Multisim 與 LabVIEW TM

練習 10-3 建立旋轉運動系統

旋轉運動展示系統的構成元件包含由可變電源供應器控制的 DC 馬達及組態

為轉速計的 IR 運動感測器。為完成轉速計,您必須完成下列步驟,將直徑

2 英吋的圓盤裝到馬達的軸上。

1. 從薄而硬的硬紙板或塑膠片剪下 1 片直徑 2 公分的圓盤。

2. 在靠近圓盤圓周處裁剪出寬 0.25 英吋、深 0.25 英吋的狹長孔。

3. 在中心點打出或鑽出 1 個小孔。

4. 將圓盤黏到馬達軸的末端。

5. 裝上馬達,使狹長孔與紅外線 IR 發送器/接收器橫桿對齊。運作時,每

旋轉 1 次就會產生 1 個脈波。

偵測器 發射體

12 V DC 馬達

圖 10-5. 運動感測器電路與運動零件

註 您也可使用實作練習 6 中的 CD 與馬達。您可在靠近 CD 邊緣處鑽出大

小約略等同於發送器/接收器橫桿 (3 公釐) 的孔,而不使用驅動感測器的小

磁鐵。對齊紅外線 IR 感測器,使橫桿穿過該孔。

10-6
第10課 機械運動

Figure 10-6. 量測旋轉 CD 轉速的裝置

練習 10-3 結束

10-7
NI ELVIS II、Multisim 與 LabVIEW TM

練習 10-4 測試旋轉運動系統

完成下列步驟,以測試旋轉運動系統。

1. 啟動原型麵包板電源,然後使用 NI ELVIS II VPS SFP 使馬達運作,以

控制馬達速度。

2. 調整馬達位置,使圓盤不碰觸到感測器狹長孔。

3. 在示波器上觀察因馬達旋轉所產生的脈波,如圖 10-7 所示。

圖 10-7. 典型的轉速計波形

4. 從示波器畫面底部的量測列 CHO Meas: 讀取脈波頻率 (Freq:)。針對各

種電力供應強度進行頻率量測。頻率對 VPS 電壓準位關係圖顯示了旋

轉運動系統的線性。

5. 關閉 NI ELVIS 及所有 SFP。

練習 10-4 結束

10-8
第10課 機械運動

練習 10-5 RPM 的 LabVIEW 量測

LabVIEW 具有多個便於量測連續波形計時週期的 VI,這些 VI 位於

Functions»Programming»AnalogWaveform»Waveform Measurements。您

可使用 Pulse Measurements.vi 來根據波形陣列量測週期、脈波持續時間或

工作週期。

圖 10-8. 轉換為 kRPM 的週期量測值

您可將週期量測值轉換為每分鐘旋轉值,方法是反轉週期以取得頻率,然後

再乘上 60 以取得 rpm。若要進行調整,請除以 1000 以取得 krpm。

註: 您也可使用 Timing and Transitions Measurements 的快速範本 (Express template)

來直接取得頻率,然後如上所述將頻率轉換成 rpm。

圖 10-9. 使用 Express VI 進行 kRPM 量測

10-9
NI ELVIS II、Multisim 與 LabVIEW TM

使用 LabVIEW 完成下列步驟,以量測連續波形的週期/頻率。

1. 啟動 LabVIEW,並開啟 Hands-On-NI ELVIS II 程式庫資料夾中的 RPM.

vi。

2. 開啟程式圖視窗,並研究程式。

圖 10-10. 程式 RPM.vi 的程式圖

使用 DAQ Assistant 收集適用於轉速計圖表的 1000 個電壓樣本,並為

Pulse Measurements.vi. 提供輸入訊號陣列。rpm 訊號會被傳送至人機介面

計量器,並以 krpm 做為單位顯示。rpm 訊號也會被傳往具有 5 個元素的移

位暫存器。如此即可為人機介面提供平均的 rpm 訊號。您可使用人機介面

上標示為 Setpoint 的旋鈕來控制馬達速度。人機介面上還有轉速計訊號圖


表,做為計時之用。

執行此 VI,並讓馬達旋轉 1 圈。觀察並聆聽馬達對 rpm 設定點快速變化的

反應情況。

10-10
第10課 機械運動

圖 10-11. LabVIEW 轉速計及馬達控制電路人機介面

練習 10-5 結束

10-11
NI ELVIS II、Multisim 與 LabVIEW TM

LabVIEW 挑戰:旋轉運動系統電腦自動化

NI 提供的 LabVIEW PID Control Toolkit 具備額外的 LabVIEW VI,可供您用

於將電腦自動化功能新增至旋轉系統。PID 代表「比例積分微分」。這些控

制演算法可以最佳方式將系統從 1 個設定點 (初始 rpm) 移至另 1 個設定點

(最終 rpm)。新增單一的 VI (PID.vi) 即可提供最佳的程式掌控性。演算法會

將目標 rpm (最終 rpm) 與目前 rpm (平均的 rpm 訊號) 兩相比較,以產生可

驅動 VPS 的 DC 錯誤訊號。 積分與微分參數可平順地將 VPS 電壓從 1 個

量測值移至另 1 個量測值。

圖 10-12. 控制應用程式適用的 PID subVI

若您愈來愈熟悉如何掌控,即可使用另 1 個 VI (PID Autotuning.vi) 來自動設

定初始 PID 參數。然後您可針對您的特定系統微調參數。請至 ni.com. 搜尋

其他的 LabVIEW PID 資源。

10-12
第10課 機械運動

圖 10-13. 設定點 (黃) 及 RPM (紅) 軌跡顯示運轉中 PID 的最佳掌控性

在圖 10-13 中,設定點 (黃色軌跡) 突然從 3300 krpm 變為 4500 krpm。系

統 rpm (紅色軌跡) 藉由最佳方式平順地將馬達速度從目前的設定點移至目標

設定點來回應。

10-13
NI ELVIS II、Multisim 與 LabVIEW TM

10-14
第11課 數位骰子

第 11 課
數位骰子

圖 11-1. NI ELVIS II 工作站上的數位骰子電路

自古以來,骰子一直被用於賭局遊戲。類似現代骰子的方塊骰子可追溯至西

元前 5000 年。希臘人與羅馬人使用石頭或象牙製成的骰子,骰子的側面有

斑塊,斑塊內鑲嵌有暗色墨水或少許的鉛。在本實作練習中,我們將使用骰

子型樣中的發光二極體 (LED) 來顯示幸運數字。

目標

在本實作練習中,我們將藉由研究如何使用 Multisim 來設計採用標準 TTL

IC 的電子版數位骰子。根據虛擬的 Multisim 設計,在 NI ELVIS II 原型麵

包板上使用實際的 TTL IC 建立原型電路。另外也使用 NI ELVIS II SFP 在

Multisim 環境內測試您的設計,並藉由按下滑鼠來使用相同的測試儀器來測

試實際電路。

11-1
NI ELVIS II、Multisim 與 LabVIEW TM

軟體人機介面 (SFP)
• DMM [V, Ω, ╫]

• 示波器 (Scope)

• 函式產生器 (FGEN)

必備元件

• 2 個 100 kΩ 的電阻器 (褐、黑、黃)

• 5 個 220 Ω 的電阻器 (紅、紅、黑)

• 4 個 1 kΩ 的提昇電阻器 (褐、黑、紅) [自行決定]

• 8 個紅色 LED 指示燈

• 2 個 0.01 μF 的電容器

• 0.1 μF 電容器

• 2 個 1 μF 的電容器

• 555 計時器 IC

• 2 個 7474 雙 D 正反器

• 1 個 7404 六反向器 (hex inverter)

• 單極單擲 (SPST) 開關或按鈕 (通常為開啟狀態)

11-2
第11課 數位骰子

背景資訊

我們先考量單一骰子的情況。在骰子 6 個面的每 1 面上會顯示下列其中 1

個型樣,此型樣代表 1 到 6 的數字。

這些型樣是傳統型樣。您可將之想成以 “H” 型樣排列的 7 種燈號。

開啟適當的燈號即可建立骰子表面上 6 種型樣中的任 1 種。

若進一步仔細審視,我們會發現,可構成骰子所有表面的只有 4 種型樣。我

們將這些基本型樣稱為 A、B、C 及 D:

基本狀態 A 只有 1 個燈號,且佔據骰子中心位置的蛇眼 (snake-eye) 位置。

其餘 3 種狀態均使用 2 個燈號,這 2 個燈號佔據兩對角位置或水平位置。

若您針對這些基本型樣 (做為骰子的表面數字) 是否存在寫出真值表,那麼基

本狀態的意義就會變得更加明確了。

11-3
NI ELVIS II、Multisim 與 LabVIEW TM

Die face A B C D
1 ✔
2 ✔
3 ✔ ✔
4 ✔ ✔
5 ✔ ✔ ✔
6 ✔ ✔ ✔

表 11-1. 基本狀態構成骰子型樣的方式

骰子表面

所有的奇數數字 (1、3 及 5) 均使用基本型樣 A。除了 1 之外的數字則都使

用型樣 B。數字 4、5 及 6 使用基本型樣 C。型樣 D 則只在呈現數字 6 時使

用。

您可使用 7 個 LED 指示燈及 4 個電流限制電阻器來建立單一骰子顯示畫

面。

圖 11-2. 骰子顯示電路

在圖 11-2 的電路圖中,使連接到接地線的輸入墊片 A、B、C 或 D 呈短路

狀態即可開啟基本狀態。使用如表格 11-1 中所示的 A、B、C 或 D 組合即

可產生任一標準骰子顯示畫面。

11-4
第11課 數位骰子

練習 11-1 使用 7 個 LED 指示燈顯示 Multisim 骰子

啟動 Multisim,並開啟程式 Display1.ms10。該程式具有 7 個虛擬 LED 指

示燈、4 個電流限制電阻器及 4 個開關。執行此程式,並如表 11-1 中所示

的組合來操作開關,以確認真值表可產生的骰子顯示畫面。

用 NI ELVISmx Digital Writer SFP 取代這些開關。

請參閱 Display2.ms10。

這麼做即可使用 NI ELVISmx Digital Writer 來呈現骰子顯示畫面。使用下列

對應方式

線路 0 → A

線路 1 → B

線路 2 → C

線路 3 → D

一開始先將所有線路 0..1 設為 LO。所有 LED 指示燈均應亮起。此為燈號

測試狀態。

註: 這些 LED 現在處於低態動作狀態,也就是說,將線路 (A..D) 設定為 LO 可開啟 LED 指

示燈所選基本集合。

確認電路設計是否遵照表 11-1 中的真值表。

練習 11-1 結束

11-5
NI ELVIS II、Multisim 與 LabVIEW TM

練習 11-2 將 Multisim 設計轉換為實際電路

完成下列步驟,以建立及測試實際骰子顯示畫面。

1. 在 NI ELVIS II 原型麵包板上使用 7 個 LED 指示燈及 4 個電阻器建立實

際的數位骰子顯示畫面。使用練習 11-1 中的電路圖或 Display2.ms10

程式做為佈線指南。

圖 11-3. NI ELVIS II 原型麵包板上的數位骰子模組

2. 使用 NI ELVISmx Digital Writer 做為診斷測試儀器,以測試您的電路。

不要忘記 LED 現在處於低態動作狀態。

3. 使用表 11-1 中的 A、B、C 及 D 值來確認您的設計是否可如常運作。

註: Multisim 與 NI ELVIS 原型麵包板可同時處於運作中狀態。

在本練習中,儀器控制裝置 [box] 會決定 NI ELVISmx Digital Writer 控制的

是哪 1 個應用程式。

[Multisim] 選擇運作中的 Multisim 面板

[Dev 1 (NI ELVIS)] 選擇 NI ELVIS II 原型麵包板

藉由來回切換即可輕鬆將 Multisim 設計與 NI ELVIS II 原型麵包板上的實際

電路兩相比較。

練習 11-2 結束

11-6
第11課 數位骰子

練習 11-3 Modulo 6 計數器

Modulo 6 計數器是指具有 6 種獨特狀態的任何計數器,這 6 種獨特狀態每

6 次計數就會重複 1 次序列。其可能是二進位制的計數器,具備 (1, 2, 3, 4,

5, 6, 1..) 十進位制同等值,或如同 LabVIEW 或 C+ 程式中,從零開始計數

(0, 1, 2, 3, 4, 5, 0..)。其可為隨機亂數產生器,隨機產生 6 個數字的序列,

如 (5, 1, 6, 4, 3, 2, 5..)。

在本實作練習中,我們將使用組態為尾端切換式環型計數器 (如圖 11-4 所

示) 的 3 元素移位暫存器,來建立較為簡單的 Modulo 6 計數器。

圖 11-4. Modulo 6 切換式尾端環型計數器的電路圖

其使用 3 個組態為移位暫存器的 D 型正反器元素。請注意切換的尾端;最


後一個元素的反向輸出端子會連接回第一個元素的輸入端子。若從時脈脈

波的上升緣下指令,所有的 D 輸入端子會移回各自的輸出端子。每個時脈

脈波會在 Q1、Q2 及 Q3 上產生新的輸出端子序列 (每 6 次脈波就會重複發

生)。

真值表如表 11-2 所示。

11-7
NI ELVIS II、Multisim 與 LabVIEW TM

表 11-2. Modulo 6 真值表

週期 Q1 Q2 Q3
1 0 0 0
2 1 0 0
3 1 1 0
4 1 1 1
5 0 1 1
6 0 0 1
7 0 0 0 與週期 1 相同

利用 Multisim,使用 2 個 7474 雙 D 邊緣觸發正反器 IC 來設計 Modulo 6

計數器。每個 IC 包括 2 個 D 正反器元素,在 Multisim 中標示為 1 和 2。資

料來源的輸入端子標示為 D,輸出端子則標示為 Q 與 Q,其中 Q 是 Q 的補

數。

每個元素都具有 Clear (CLR) 及 Preset (PR) 輸入端子,此端子被拉至 HI 位

置,以便進行計時操作。將所有時脈輸入端子 (CLK) 連接在一起,並連接到

電路時脈上,即可構成移位暫存器。

11-8
第11課 數位骰子

圖 11-5. Multisim 版的切換式尾端環型計數器 (具備 LED 顯示畫面)

為呈現 Q1、Q2 及 Q3 輸出端子,我們將 LED 指示燈連接至每個輸出端子

(Q) 及電源供應器。請注意,當 Q 位元為 HI 時,電流即透過 Q 導流至接地

線,從而開啟各個 LED。發光狀態表示 Q 為 HI。

使用 NI ELVISmx 函式產生器做為電路時脈。設定 TTL 準位的輸出端子、將

振幅設定為 5 Vpk–pk 並設定 2.5 V 的偏移。將函式設定為正弦波,將頻率

設定為近 60 Hz。

將之與 NI ELVIS 程式庫中的範例 Mod 6.ms10 兩相比較,以確認您的設

計。

練習 11-3 結束

11-9
NI ELVIS II、Multisim 與 LabVIEW TM

練習 11-4 將 Mod 6 Multisim 設計轉換為實際電路

完成下列步驟,使用 NI ELVIS II 原型麵包板將 Multisim 設計轉換為實際電

路:

1. 將工作設計轉換為實際電路元件。您需使用 2 個 7474 IC、3 個可見的

LED 指示燈及 3 個電流限制電阻器。

2. 您也可使用在 NI ELVIS II 原型麵包板上標示為 LED 0、1 與 2 的 3 個

LED 指示燈。

將 Q1 對應到 LED0、Q2 對應到 LED0、Q3 對應到 LED0。

註: 這些 LED 處於高態動作狀態,也就是說,HI 狀態可開啟 LED。

圖 11-6. 連接至 NI ELVIS II LED 指示燈的 Modulo 6 計數器實際元件

Mod 62.ms10 此 Multisim 程式可呈現此選擇。

3. 使用與在練習 11-3 中所用相同的 NI ELVISmx 函式產生器。

4. 在 Multisim 與 NI ELVIS II 原型麵包板之間來回切換,以確認 Modulo 6

計數器是否可如常運作。

練習 11-4 結束

11-10
第11課 數位骰子

練習 11-5 建立系統時脈

為使骰子滾動,您可使用高時脈速度。幾千赫茲的時脈頻率即快得足以讓肉

眼無法看出 LED 骰子顯示畫面上會出現哪些數字。看起來就如同骰子正在

滾動。

完成下列步驟,以建立系統時脈。

1. 溫習實作練習 5 的練習 5-2 中的數位時脈電路。

2. 使用組態為穩定震盪器的 555 計時器 IC 來為 TTL 時脈設計 Multisim

電路。

圖 11-7. Multisim 555 時脈電路

3. 使用下列元件

RA = 100 kΩ

RB = 100 kΩ

C = 0.01 μf

來完成時脈電路,並定義運作頻率。

4. 使用 NI ELVIS II SFP (Scope) 來確認電路是否可如常運作,並量測時脈

頻率。

11-11
NI ELVIS II、Multisim 與 LabVIEW TM

5. 若要使骰子停止滾動,您只需停止時脈。使用簡單的開關 (連接在

Ground 與 555 計時器 IC 的針腳 2 之間) 可模擬此功能,即「吃角子老

虎」。

6. 用此新增內容來修改您的時脈設計,並確認電路是否可如常運作。開關

關閉時,震盪器即應停止。

圖 11-8. 新增元件,以將 555 時脈轉換成閘式震盪器

7. 若電路可正確運作,請用第二組元件取代上列元件,以便將時脈速度減

慢至肉眼可跟上動作的速度。

RA = 100 kΩ
RB = 100 kΩ

C = 2 μf

8. 藉由在 +5 V 電源供應器間新增單一的 LED,以及將電流限制電阻器連

接至 555 輸出端子 (針腳 5),來再次修改電路。

9. 啟動原型麵包板電源,並按下 Run 以確認慢速時脈的運作狀態。

10. 使用 NI ELVIS II 程式庫資料夾中的 Multisim 程式 Clock.ms10 來檢查

您的程式。

練習 11-5 結束

11-12
第11課 數位骰子

練習 11-6 在 NI ELVIS II 原型麵包板上建立實際的時脈電路

完成下列步驟,並在 NI ELVIS II 原型麵包板上進行修改,以建立實際的時脈

設計。

1. 將第二個時脈設計移轉到 NI ELVIS II 原型麵包板上。您需使用 1 個 555

計時器 IC、電阻器 RA 與 RB、電容器 C、1 個 330 Ω 的電阻器、1 個

可見的 LED 指示燈及 1 個開關。

圖 11-9. NI ELVIS 原型麵包板上的閘式系統時脈電路

2. 完成電路後,啟動原型麵包板電源。您應可看見 LED 指示燈呈閃爍狀態。

3. 關閉原型麵包板電源。

4. 從 Modulo 6 計數器拆除 NI ELVIS SFP 連線,並將 555 輸出端子 (針腳


3) 與 Modulo 6 計數器的時脈輸入端子兩相連接,以取代拆除的連線。

5. 開啟原型麵包板電源。您應可看見時脈輸出端子 LED 指示燈呈閃爍狀

態,並且看見 Modulo 6 計數器上的 3 個輸出線路 Q1、Q2 及 Q3 在原

型麵包板 LED 0、1 及 2 上顯示計數。

6. 關閉原型麵包板電源。

7. 用第一組 (RA, RB, C) 取代第二組 (RA, RB, C)。為原型麵包板供電時,

您應該無法看見任何計數 – LED 上只有模糊不清的燈號。

8. 按下開關,並觀察 Modulo 6 輸出線路上的目前計數。

練習 11-6 結束

11-13
NI ELVIS II、Multisim 與 LabVIEW TM

練習 11-7 建立 3 到 4 線編碼器

編碼器需使用 3 個計數器輸出端子 Q1、Q2 及 Q3,且可設定基本狀態 A、

B、C 及 D,以呈現 1 到 6 的骰子數字。沒有特定理由決定哪 1 個計數器輸

出端子對應到哪 1 個計數。不過,事前多思考有助於做出選擇。

表 11-3. Modulo 6 尾端切換式環型計數器的所有可能狀態

# Q1 Q2 Q3 Q1 Q2 Q3
6 0 0 0 1 1 1
4 1 0 0 0 1 1
2 1 1 0 0 0 1
1 1 1 1 0 0 0
3 0 1 1 1 0 0
5 0 0 1 1 1 0

例如,每 1 個輸出端子有 3 種 (1) 狀態及 3 種 (0) 狀態。您可使用這些輸出

端子中的其中 1 個 (如 Q3) 來表示奇數狀態 1、3 及 5。接著您可使用另 1

個輸出狀態 (如 Q2) 來為 4、5 及 6 的數字系列編碼。這 2 條線路就能夠將

2 個基本型樣很容易解碼。

若要用 3 種計數器線路的特定型樣為剩餘的 2 個基本型樣做解碼,您可使

用 3 輸入端子的 AND 閘道。用 Q1、Q2 及 Q3 的組合解碼「非 1」,再用

Q1、Q2 及 Q3 解碼最終的基本狀態“6”。

使用 2 個 3 輸入端子 AND 閘道及 4 個反向器閘道建立編碼器。圖 11-10 中

的電路圖顯示出編碼器電路。

11-14
第11課 數位骰子

圖 11-10. LabVIEW 編碼版本的 3 到 4 線編碼器

還記得練習 11-2 中的骰子顯示畫面嗎?骰子顯示畫面輸入端子必須呈低態

動作狀態才能開啟 LED 指示燈。這表示圖 11-10 中的編碼器輸出端子必須

反轉。用 NAND 閘道取代 AND 閘道,並重新安排 A、B、C 及 D 連線即可

達到上述目的。探究圖 11-10 的設計,並做必要的修正。在紙上畫出新的編

碼器電路。

完成下列步驟,以建立新的編碼器設計。

1. 為新的編碼器設計 Multisim 電路。使用 7410 (三重 3 輸入端子 NAND

閘道) IC 及 7404 (十六反向器) IC。

2. 用 NI ELVISmx Digital Writer 的 3 條輸出線路 DIO 0、1 與 2 ,來設定

編碼器輸入線路 Q1、Q2 及 Q3。


3. 用 NI ELVISmx Digital Reader 的 4 條輸出線路 DIO 8、9、10 及 11 來

檢視輸出狀態 A、B、C 與 D。

4. 若要獲得協助,您可以參考 Hands-On NI ELVIS II 程式庫資料夾中的

Encoder.ms10。

5. 執行模擬,並確認 3 到 4 線編碼器的真值表。

練習 11-7 結束

11-15
NI ELVIS II、Multisim 與 LabVIEW TM

練習 11-8 建立並測試數位骰子編碼器

完成下列步驟,以建立及測試編碼器。

1. 將 Multisim 編碼器設計轉換為 NI ELVIS II 原型麵包板上的實際電路。

您需使用 7410 (三重 3 輸入端子 NAND 閘道) IC 及 7404 (十六反向器)

IC。

圖 11-11. 3 到 4 線編碼器 (含骰子顯示) 的 Multisim 電路

2. 使用 NI ELVISmx Digital Writer 來設定輸入端子 Q1、Q2 及 Q3。


3. 使用 NI ELVISmx Digital Reader 來檢視編碼器輸出狀態 A、B、C 及 D。

4. 若對電路的運作狀態感到滿意,請用輸入線路取代 NI ELVISmx Digital

Reader 的線路,以獲得實際的數位骰子顯示畫面。

5. 對編碼器/LED 顯示器電路做最後檢查。

6. 啟動電路電源。確認編碼器/LED 顯示器是否產生骰子型樣 (1..6)。

7. 如果一切如預期般順利運作,請連接 4 個數位骰子元件:時脈、計數

器、編碼器及顯示器。

練習 11-8 結束

11-16
第11課 數位骰子

練習 11-9 電子骰子

若要擲骰子,請開啟原型麵包板電源,並將開關設為開啟。所有數字都會顯

示在 LED 顯示器上,但是顯示速度極快,肉眼無法看清型樣。

將開關設定成關閉後,即可停止計數器。如此即可產生 6 種可能顯示型樣中

的 1 種,也許會是您最愛的數字。

11-17
NI ELVIS II、Multisim 與 LabVIEW TM

11-18
附加資訊與資源

附加資訊與資源 A
此附錄包含與 NI 技術支援選擇及 NI ELVIS 資源相關的附加資訊。

NI 技術支援選擇

如欲獲得技術支援及專業服務,請造訪履獲殊榮的 Nl 網站的下列部分,網

址是 ni.com:

• Support—ni.com/support 技術支援包括下列資訊:

– Self-Help Technical Resources—如需解答與解決方案,請至

ni.com/support,這裡有軟體驅動程式與更新檔、可搜尋的知識

庫、產品手冊、逐步疑難排解精靈、數千個範例程式、教學指南、

應用程式註記、儀器驅動程式等資源。註冊使用者也可使用 NI 論

壇,網址是 ni.com/forums。NI 應用程式工程師會確定所有在線上

提出的問題均能獲得解答。

– Standard Service Program Membership—此計劃可供會員透過電


話與電子郵件直接與 NI 應用程式工程師聯繫,以獲得一對一的技

術支援,而且還可透過服務資源中心存取隨選的訓練課程單元。購

買 NI 產品後,NI 即為購買者提供一整年的免費會員資格,而後您

可續購會員資格,以繼續享有福利。

欲知各地提供的其他技術支援選擇資訊,請至 ni.com/services 或

到 ni.com/contact 與您當地的辦事處聯繫。

• System Integration—若您時間有限、內部技術資源有限、或有其他專

案難題,NI 策略聯盟伙伴會員可助您一臂之力。NI 策略聯盟伙伴結合

了系統整合商、顧問及硬體供應商,以便為客戶提供全面的服務與專業

服務。此計劃可確保您在開發應用程式及系統時可獲得合格、專門的

協助。如欲得知詳細資訊,請致電您當地的 NI 辦事處,或上 ni.com/

alliance。

A-1
NI ELVIS II、Multisim 與 LabVIEW TM

若您在 ni.com 中搜尋過後找不到您需要的解答,請聯絡您當地的 NI 辦事處

或 NI 企業總部。本手冊正面列有本公司全球各地辦事處的電話號碼。您也

可造訪 ni.com/niglobal 的 Worldwide Offices 部分,以取得分公司網站,分

公司網站提供最新的聯繫資訊、支援電話號碼、電子郵件位址及最新練習。

其他 Nl 訓練課程

NI 為 NI ELVIS 使用者提供多種訓練課程。這些課程接續您於此接受的訓

練,且拓展至其他領域。請至 ni.com/training 購買課程教材或登記參加在

全球各地開課、由講師授課的實作課程。

NI 認證

獲得 NI 認證代表您在使用 NI 產品及技術上的專業得到肯定。量測與自動

化產業、您的雇主、客戶及同事均將您的 NI 認證證書視為您因經驗而獲

得的技能與知識的象徵。如需有關 NI 認證計劃的詳細資訊,請至 ni.com/

training。

NI ELVIS 資源

您可在 ni.com/nielvis 找到與 NI ELVIS 相關的其他資訊。

A-2
附加資訊與資源

A-3

Vous aimerez peut-être aussi