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