EWB在數(shù)字電子電路綜合課程設(shè)計中的應(yīng)用
EWB在數(shù)字電子電路綜合課程設(shè)計中的應(yīng)用楊金華
(浙江師范大學(xué) 浙江金華)
1.引言
長期以來,綜合課程設(shè)計是以理論課教學(xué)、課程實驗和課程設(shè)計等教學(xué)環(huán)節(jié)構(gòu)成的。我們在教學(xué)實踐的過程中,結(jié)合理論教學(xué)的進程,利用計算機的電子設(shè)計自動化軟件ElectronicsWorkbench(虛擬電子工作臺,EWB)在計算機上進行基礎(chǔ)驗證模擬仿真實驗,作為教學(xué)的補充。使學(xué)生增強對電路的感性認識,掌握各種儀器的基本使用、電路參數(shù)的測試方法。我們采用工作在Windows2000平臺上的EWB 5.12(虛擬電子工作臺)軟件。實驗可由教師結(jié)合教學(xué)內(nèi)容通過多媒體教學(xué)平臺演示完成,也可由學(xué)生在課外利用計算機參照有關(guān)習(xí)題完成。通過人機對話的方式,能使每個人都能親自動手搭接電路,進行元件接線,參數(shù)設(shè)定。邊連線,邊測試,邊修改,邊分析,并與理論計算結(jié)果進行對照。通過EWB軟件的"componentProperties"(元件屬性)可隨時調(diào)整和修改元器件參數(shù),分析各元件參數(shù)對電路的作用與影響。調(diào)試和測量過程就是最好的學(xué)習(xí)過程。在這樣的實驗中,把實驗與理論有機的結(jié)合起來,加深了學(xué)生對理論的認識。我們可以通過一個實際的設(shè)計例子來體現(xiàn)EWB仿真軟件的優(yōu)越性。
2. 基于EWB平臺的交通燈電路設(shè)計
2.1 設(shè)計任務(wù)
設(shè)計一個主要街道和次要街道十字路口的交通燈控制器。主要街道綠燈亮6s,黃燈亮2s;次要街道綠燈亮3s,黃燈亮1 s。依次循環(huán)。
2.2 分析任務(wù)
當(dāng)主要街道亮綠燈和黃燈時,次要街道亮紅燈(8s),當(dāng)次要街道亮綠燈和黃燈時,主要街道亮紅燈(4 s)。用MG,MY,MR,CG,CY,CR分別表示主要街道的綠燈、黃燈、紅燈,次要街道的綠燈、黃燈、紅燈。
2.3 設(shè)計步驟
2.3.1 課程設(shè)計的常規(guī)步驟
(1)根據(jù)設(shè)計要求列出交通燈控制器的真值表如表1所示。
(2)利用卡諾圖化簡法或公式化簡法獲得最簡的邏輯表達式。
(3)根據(jù)公式直接設(shè)計總體電路;
(4)在電路板上搭接實際電路,測量相關(guān)數(shù)據(jù),按設(shè)計要求修改實際電路直至符合設(shè)計要求。
2.3.2 應(yīng)用EWB仿真軟件之后的設(shè)計步驟
(1)根據(jù)設(shè)計要求列出交通燈控制器的真值表如表l所示。
(2)利用邏輯轉(zhuǎn)換儀獲得最簡邏輯表達式,逐一設(shè)計完成各單元電路并從(EWB)所提供的器件庫中選擇元器件。
(3)進行總體連接完成總體設(shè)計,然后進行仿真,測量相關(guān)數(shù)據(jù),按設(shè)計要求修改仿真電路直至符合設(shè)計要求。
(4)在電路板上搭接實際電路。
2.4 電路設(shè)計
從元器件庫中拖出邏輯轉(zhuǎn)換儀,根據(jù)交通燈控制器的真值表,獲得MG的最簡邏輯表達式如圖1所示。同理,求出MY,MR,CG,CY,CR的最簡邏輯表達式。根據(jù)最簡表達式設(shè)計出總體電路,再從元器件庫中選出元器件,從儀器庫中選出邏輯分析儀,根據(jù)預(yù)設(shè)計的電路連接和設(shè)置儀器。其電路圖如圖2所示,邏輯分析儀設(shè)置為內(nèi)觸發(fā)方式。
2.5 電路的仿真實驗
按下"啟動/停止",運行模擬程序,從指示燈上觀察實驗結(jié)果。仿真的另一特點是有邏輯分析儀,雙擊邏輯分析儀圖標即可觀察到各點的時序波形如圖3所示。其輸入信號的通道順序為:5Hz信號(CLK),主要街道綠燈信號MG,主要街道黃燈信號MY,主要街道紅燈信號MR,次要街道綠燈信號CG,次要街道黃燈信號CY,次要街道紅燈信號CR。從波形圖上可清楚地看到電路中各點之間的時序關(guān)系。對設(shè)計中模糊不清的問題,如計數(shù)器的同步置數(shù),異步置數(shù),同步清零,異步清零的問題,用時序圖可以得到很好的解釋。這是實際實驗無法比擬的,
3.結(jié)語
通過以上設(shè)計可見,運用EWB軟件,可方便地在計算機上設(shè)計電路,并進行仿真。通過改變電路參數(shù),可以觀察不同電路參數(shù)對電路性能的影響,用虛擬儀器可以觀察各實驗點的波形及整個電路的實驗結(jié)果,一個方案不成功可刷新重來,反復(fù)多次后選擇出最佳的設(shè)計方案。由于該軟件具有豐富的元件庫和儀器庫,可以充分發(fā)揮每個設(shè)計者的想象力和創(chuàng)造力,大膽進行設(shè)計嘗試,不必擔(dān)心元器件會損壞,這樣的設(shè)計可以隨心所欲、花樣疊出。若電路設(shè)計有誤,通過仿真,軟件會做出警告或提示,當(dāng)設(shè)計方案正確無誤后,再按此方案搭接實際電路。用EWB軟件設(shè)計電子電路改變了傳統(tǒng)的基于電路板的設(shè)計方法,從而可以大大縮短設(shè)計時間,節(jié)約開發(fā)費用,提高效率。實踐證明EWB軟件是人們設(shè)計電子電路的有效工具。
來源:0次