![晶體三極管特性曲線測試儀設計_第1頁](http://file.renrendoc.com/FileRoot1/2019-12/5/42b061c7-3b2b-435c-a3ec-a2673aa52e35/42b061c7-3b2b-435c-a3ec-a2673aa52e351.gif)
![晶體三極管特性曲線測試儀設計_第2頁](http://file.renrendoc.com/FileRoot1/2019-12/5/42b061c7-3b2b-435c-a3ec-a2673aa52e35/42b061c7-3b2b-435c-a3ec-a2673aa52e352.gif)
![晶體三極管特性曲線測試儀設計_第3頁](http://file.renrendoc.com/FileRoot1/2019-12/5/42b061c7-3b2b-435c-a3ec-a2673aa52e35/42b061c7-3b2b-435c-a3ec-a2673aa52e353.gif)
![晶體三極管特性曲線測試儀設計_第4頁](http://file.renrendoc.com/FileRoot1/2019-12/5/42b061c7-3b2b-435c-a3ec-a2673aa52e35/42b061c7-3b2b-435c-a3ec-a2673aa52e354.gif)
![晶體三極管特性曲線測試儀設計_第5頁](http://file.renrendoc.com/FileRoot1/2019-12/5/42b061c7-3b2b-435c-a3ec-a2673aa52e35/42b061c7-3b2b-435c-a3ec-a2673aa52e355.gif)
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
晶體三極管特性曲線測試儀設計摘 要晶體管特性曲線測試儀廣泛用于科研,實驗教學和工業(yè)中,論文選題具有實際意義。本文在學習和查閱相關文件的基礎上,介紹了實現(xiàn)一個簡易晶體管伏安特性曲線測試儀基本原理和實現(xiàn)方案。在系統(tǒng)硬件設計中,以MCS-51單片機最小系統(tǒng)為核心,擴展了人機對話接口、A/D轉換接口;采用555振蕩器實現(xiàn)了方波和三角波的輸出信號,利用計數(shù)器74161和DAC0832產(chǎn)生梯形波,通過比較器LM311構成識別晶體管類型的判斷。系統(tǒng)的軟件設計是在Keil51的平臺上,使用C語言與匯編語言混合編程編寫了系統(tǒng)應用軟件;包括主程序模塊、顯示模塊、數(shù)據(jù)采集模塊和數(shù)據(jù)處理模塊。關鍵詞:晶體管圖示儀; 伏安特性; 單片機Crystal three transistor characteristic cure testerABSTRACT:Transistor curve tracers used in research, teaching and industrial experiments, the practical significance of topics. In this paper, learning and access to relevant documents, based on the realization of a simple transistor introduced voltammetric curve tracers basic theory and programs.In the system hardware design to MCS-51 microcomputer as the core, extending the man-machine dialogue interfaces, A / D conversion interface; Achieved by 555 square wave oscillator and triangle wave output signal, generated using counters 74161 and DAC0832 trapezoidal wave, Constitute recognition by the comparator LM311 transistor type judgments.The software design is the platform Keil51 using C language and assembly language programming prepared hybrid system application software; Including the main program module, display module, data acquisition module and data processing moduleKEY WORDS: Transistor Tracer , Volt-ampere characteristics, Single slice of machine目錄第1章 前 言11.1 設計的背景及意義11.2 晶體管及晶體管特性曲線測試儀歷史及研究現(xiàn)狀1第2章 晶體管特性曲線測試儀的系統(tǒng)設計32.1 晶體三極管原理及工作狀態(tài)分析32.2 系統(tǒng)整體框圖設計42.3 各模塊方案設計與選擇52.3.1 555振蕩器方波和階梯波發(fā)生模塊52.3.2 晶體管放大倍數(shù)的顯示模塊52.3.3 電源供電模塊6第3章 系統(tǒng)的硬件設計73.1 MCS-51單片機最小系統(tǒng)73.2 電源電路的設計83.3 AD采樣電路設計93.3.1 ADC0809的內部邏輯結構93.3.2 ADC0809引腳結構93.3.3 ADC0809應用說明103.3.4 A/D電路的設計原理113.4 波形電路的設計113.4.1階梯波與三角波產(chǎn)生電路113.4.2 555振蕩器的管腳功能123.5 顯示電路設計13第4章 系統(tǒng)的軟件設計174.1 系統(tǒng)的軟件結構圖174.2數(shù)據(jù)采集電路的軟件設計174.3顯示電路的軟件設計19第5章 系統(tǒng)的調試與測試215.1調試和測試儀器215.2 系統(tǒng)的調試215.3測試結果與分析23結論27致謝28參考文獻29附錄30III本科畢業(yè)設計(論文)第1章 前 言1.1 設計的背景及意義晶體三極管,是半導體基本元器件之一,具有電流放大作用,是電子電路的核心元件。三極管是在一塊半導體基片上制作兩個相距很近的PN結,兩個PN結把正塊半導體分成三部分,中間部分是基區(qū),兩側部分是發(fā)射區(qū)和集電區(qū),排列方式有PNP和NPN兩種, 從三個區(qū)引出相應的電極,分別為基極b發(fā)射極e和集電極c。 發(fā)射區(qū)和基區(qū)之間的PN結叫發(fā)射結,集電區(qū)和基區(qū)之間的PN結叫集電結?;鶇^(qū)很薄,而發(fā)射區(qū)較厚,雜質濃度大,PNP型三極管發(fā)射區(qū)發(fā)射的是空穴,其移動方向與電流方向一致,故發(fā)射極箭頭向里;NPN型三極管發(fā)射區(qū)發(fā)射的是自由電子,其移動方向與電流方向相反,故發(fā)射極箭頭向外。發(fā)射極箭頭向外。發(fā)射極箭頭指向也是PN結在正向電壓下的導通方向。硅晶體三極管和鍺晶體三極管都有PNP型和NPN型兩種類型。 晶體三極管具有電流放大作用,其實質是三極管能以基極電流微小的變化量來控制集電極電流較大的變化量。這是三極管最基本的和最重要的特性。我們將Ic/Ib的比值稱為晶體三極管的電流放大倍數(shù),用符號“”表示。電流放大倍數(shù)對于某一只三極管來說是一個定值,但隨著三極管工作時基極電流的變化也會有一定的改變。 晶體管特性圖示儀它是一種能對晶體管的特性參數(shù)進行測試的儀器,是用來測量晶體管輸入、輸出特性曲線的儀器。在實驗、教學和工程中通過使用圖示儀,可以獲得晶體管的實際特性,能更好的發(fā)揮晶體管的作用。1.2 晶體管及晶體管特性曲線測試儀歷史及研究現(xiàn)狀晶體管是半導體做的固體電子元件。導電性能介于導體和絕緣體之間的物質,就叫半導體。晶體管就是用半導體材料制成的。最常見的是鍺和硅兩種。半導體是19世紀末才發(fā)現(xiàn)的一種材料。許多科學家都投入到半導體的深入研究中。經(jīng)過緊張的研究工作,美國物理學家肖克利、巴丁和布拉頓三人合作發(fā)明了晶體管一種三個支點的半導體固體元件。晶體管被人們稱為“三條腿的魔術師”。他們三人也因研究半導體及發(fā)現(xiàn)晶體管效應而共同獲得1956年最高科學獎諾貝爾物理獎。巴丁和布拉頓實驗成功的這種晶體管,是金屬觸絲和半導體的某一點接觸,故稱點接觸晶體管。這種晶體管對電流、電壓都有放大作用。晶體管圖示儀是用來測量晶體管輸入、輸出特性曲線的儀器。在實驗、教學和工程中通過使用圖示儀,可以獲得晶體管的實際特性,能更好的發(fā)揮晶體管的作用。晶體管的輸出特性是指在一定的基極電流 Ib 時,晶體管集電極與發(fā)射極之間的電壓 Uce 同集電極電流 Ic 之間的關系。每個 Ib 對應一條輸出特性曲線。將多個 Ib 對應的曲線同時顯示在示波器上,就可以得到一簇輸出特性曲線。晶體管的輸入特性是指在一定的 Uce 下,晶體管基極與發(fā)射極之間的電壓 Ube 同基極電流 Ib 之間的關系。每個 Uce 對應一條輸入特性曲線。將多個 Uce 對應的曲線同時顯示在示波器上,就可以得到一簇輸入特性曲線。第2章 晶體管特性曲線測試儀的系統(tǒng)設計2.1 晶體三極管原理及工作狀態(tài)分析晶體三極管由集電結和發(fā)射結兩個PN結構成。根據(jù)兩個PN結的偏置極性,三極管有截止、放大、飽和3種工作狀態(tài)。此處以NPN三極管共射極連接為例(如圖a、圖b所示),簡要分析三極管的工作原理及各組態(tài):圖2-1三極管共射極連接圖(1) 截止狀態(tài):當加在三極管發(fā)射結的電壓小于PN結的導通電壓,基極電流為零,集電極電流和發(fā)射極電流都為零,三極管這時失去了電流放大作用,集電極和發(fā)射極之間相當于開關的斷開狀態(tài),稱三極管處于截止狀態(tài)。此時,uB0,兩個PN結均為反偏,iB0,iC0,uCEUCC。三極管呈現(xiàn)高阻抗,類似于開關斷開。(2) 放大狀態(tài):當加在三極管發(fā)射結的電壓大于PN結的導通電壓,并處于某一恰當?shù)闹禃r,三極管的發(fā)射結正向偏置,集電結反向偏置,這時基極電流對集電極電流起著控制作用,使三極管具有電流放大作用,其電流放大倍數(shù)Ic/Ib,這時三極管處放大狀態(tài)。此時,uB0,發(fā)射結正偏,集電結反偏,iC=iB。(3) 飽和導通狀態(tài):當加在三極管發(fā)射結的電壓大于PN結的導通電壓,并當基極電流增大到一定程度時,集電極電流不再隨著基極電流的增大而增大,而是處于某一定值附近不怎么變化,這時三極管失去電流放大作用,集電極與發(fā)射極之間的電壓很小,集電極和發(fā)射極之間相當于開關的導通狀態(tài)。三極管的這種狀態(tài)稱之為飽和導通狀態(tài)。 此時,uB0,兩個PN結均為正偏,iBIBS(基極臨界飽和電流)UCC/Rc ,此時iC=ICS(集電極飽和電流)UCC/Rc 。三極管呈現(xiàn)低阻抗,類似于開關接通。根據(jù)警惕三極管工作時各個電極的電位高低,就能判別三極管的工作于何種狀態(tài)。2.2 系統(tǒng)整體框圖設計根據(jù)任務要求及電路的實際情況,考慮到單片機具有物美價廉、功能強、使用方便靈活、可靠性高等特點,擬采用MCS - 51系列的單片機為核心來實現(xiàn)。該系統(tǒng)原理設計如圖2-1所示。圖2-2 系統(tǒng)整體原理框圖該系統(tǒng)主要由以下幾部分構成:(1)555振蕩器產(chǎn)波形產(chǎn)生模塊(2)DA階梯波產(chǎn)生模塊(3)AD采樣模塊(4)AT89S52單片機核心最小系統(tǒng)(5)LED顯示模塊(6)電源供電模塊。2.3 各模塊方案設計與選擇2.3.1 555振蕩器方波和階梯波發(fā)生模塊要對晶體三極管進行輸出特性曲線繪制,則需要將ib作為參變量,一個變化的Vce,采樣ic通過示波器進行繪制,即需要在三極管基極加個階梯波,在集電極加一個鋸齒波或者三角波。方案一:采用運算放大器產(chǎn)生一個方波發(fā)生電路,此種波形產(chǎn)生電路雖然簡單,成本低廉,但是電路復雜并且精度不高。方案二:利用軟件編程,通過單片機發(fā)出所需要的階梯波和三角波形,具體做法是在程序中設兩個循環(huán),使送入DAC的數(shù)字信號依次增大,當增大到一定值是使其循環(huán)至最小值再送入DAC并循環(huán)輸出,這樣通過DAC輸出的即為階梯波和三角波,波形的幅度可以通過數(shù)字量來進行調節(jié),波形的頻率可以通過發(fā)送數(shù)字量的頻率來進行調節(jié),即可添加一定的延時來改變輸出波形的頻率。方案三:利用硬件搭建信號發(fā)生電路。在本設計中需要的是階梯波和三角波形,首先想到了搭建一個方波發(fā)生電路,再利用積分電路使得產(chǎn)生三角波;或者先搭建三角波發(fā)生電路,再通過一路比較器電路使其能夠產(chǎn)生方波信號。關于階梯波的產(chǎn)生,利用計數(shù)器74161和DAC0832來產(chǎn)生,具體做法是讓產(chǎn)生的方波作為脈沖信號送入計數(shù)器的CLk端,使得計數(shù)器能夠循環(huán)計數(shù),并把所得的數(shù)字量送入DAC0832,當輸入達到一定的數(shù)字量時,數(shù)字量第四位出現(xiàn)“1”,即記數(shù)到“8”時,能夠通過邏輯門接入自動清零。故通過DAC0832輸出的信號為循環(huán)的階梯波。方案一會使得單片機程序負擔太重,考慮到51單片機硬件資源上的局限性和軟件上的編寫、調試時間,方案二來產(chǎn)生所需要的波形,對三極管的基極和集電極進行掃描,就可以得到晶體管的伏安特性曲線。2.3.2 晶體管放大倍數(shù)的顯示模塊利用單片機通過ADC0809來采集晶體管集電極電阻Rb和基極電阻Rc的電壓,計算放大倍數(shù)并顯示出來。方案一:采用八位共陰極數(shù)碼管動態(tài)顯示。方案二:采用LCD液晶顯示。由于LCD液晶顯示的驅動程序復雜,且成本相對較高,因此采用了八位共陰極數(shù)碼管顯示測得的晶體管放大倍數(shù)。2.3.3 電源供電模塊本次作品的任務中已經(jīng)提供了 直流電源,而要用到的電源只有 。方案一:采用以LM323為主的電源調節(jié)模塊將15V電源電壓調節(jié)至5V。方案二:采用LM317為主的模塊,實現(xiàn)電壓可調。方案三:采用以LM7805的恒壓輸出。方案四:采用9V電池經(jīng)7805得到+5V電源??紤]到本次設計對電源沒有正負要求,故使用方案四即可。第3章 系統(tǒng)的硬件設計3.1 MCS-51單片機最小系統(tǒng)在本設計中,考慮到單片機構成的應用系統(tǒng)有較大的可靠性,容易構成各種規(guī)模的應用系統(tǒng),且應用系統(tǒng)有較高的軟、硬件利用系數(shù)。還具有可編程性,硬件的功能描述可完全在軟件上實現(xiàn)。本設計還需要利用單片機的定時計數(shù)器、中斷系統(tǒng)等等。所以,選擇以單片機為核心進行設計具有極大的必要性。 MCS-51單片機包含中央處理器、程序存儲器(ROM)、數(shù)據(jù)存儲器(RAM)、定時/計數(shù)器、并行接口、串行接口和中斷系統(tǒng)等幾大單元,以及數(shù)據(jù)總線、地址總線和控制總線等三大總線,現(xiàn)在分別加以說明:中央處理器: 中央處理器(CPU)是整個單片機的核心部件,是8位數(shù)據(jù)寬度的處理器,能處理8位二進制數(shù)據(jù)或代碼,CPU負責控制、指揮和調度整個單元系統(tǒng)協(xié)調的工作,完成運算和控制輸入輸出功能等操作。數(shù)據(jù)存儲器(RAM) 內部有128個8位用戶數(shù)據(jù)存儲單元和128個專用寄存器單元,它們是統(tǒng)一編址的,專用寄存器只能用于存放控制指令數(shù)據(jù),用戶只能訪問,而不能用于存放用戶數(shù)據(jù),所以,用戶能使用的RAM只有128個,可存放讀寫的數(shù)據(jù),運算的中間結果或用戶定義的字型表。程序存儲器(ROM):共有4096個8位掩膜ROM,用于存放用戶程序,原始數(shù)據(jù)或表格。定時/計數(shù)器(ROM):有兩個16位的可編程定時/計數(shù)器,以實現(xiàn)定時或計數(shù)產(chǎn)生中斷用于控制程序轉向。并行輸入輸出(I/O)口:共有4組8位I/O口(P0、 P1、P2或P3),用于對外部數(shù)據(jù)的傳輸。全雙工串行口:內置一個全雙工串行通信口,用于與其它設備間的串行數(shù)據(jù)傳送,該串行口既可以用作異步通信收發(fā)器,也可以當同步移位器使用。中斷系統(tǒng):具備較完善的中斷功能,有兩個外中斷、兩個定時/計數(shù)器中斷和一個串口中斷,可滿足不同的控制要求,并具有2級的優(yōu)先級別選擇。時鐘電路:內置最高頻率達12MHz的時鐘電路,用于產(chǎn)生整個單片機運行的脈沖時序。圖3-1 單片機最小系統(tǒng)本電路使用單片機內部振蕩器,12MHz的晶體諧振器直接接在單片機的時鐘端口X1和X2,電路中C2、C3為振蕩器的匹配電容。該電路簡單,工作可靠。3.2 電源電路的設計整個系統(tǒng)由外界提供電源,擬采用9 V電源經(jīng)7805得到5V電源。電源電路如圖3-2。圖3-2 電源供電電路3.3 AD采樣電路設計3.3.1 ADC0809的內部邏輯結構ADC0809由一個8路模擬開關、一個地址鎖存與譯碼器、一個A/D轉換器和一個三態(tài)輸出鎖存器組成。多路開關可選通8個模擬通道,允許8路模擬量分時輸入,共用A/D轉換器進行轉換。三態(tài)輸出鎖器用于鎖存A/D轉換完的數(shù)字量,當OE端為高電平時,才可以從三態(tài)輸出鎖存器取走轉換完的數(shù)據(jù)。其結構圖如圖3-3所示:圖3-3 ADC0809的結構圖3.3.2 ADC0809引腳結構在運用AD時,采用了ADC0809通用模數(shù)轉換器,取其8路輸出的一路。由于其參考電壓取5V,直接將其輸出接單片機P0口。在連接端口時注意ADC0809為逐次比較,需要將其2.1腳接P0口高位。ADC0809的引腳圖如下圖3-4所示圖3-4 ADC0809的管腳排列圖ALE為地址鎖存允許輸入線,高電平有效。當ALE線為高電平時,地址鎖存與譯碼器將A,B,C三條地址線的地址信號進行鎖存,經(jīng)譯碼后被選中的通道的模擬量進轉換器進行轉換。A,B和C為地址輸入線,用于選通IN0IN7上的一路模擬量輸入。通道選擇表如表3-1所示。表3-1 通道選擇表CBA選擇的通道000IN0001IN1010IN2011IN3100IN4101IN5110IN6111IN7CLK為時鐘輸入信號線。因ADC0809的內部沒有時鐘電路,所需時鐘信號必須由外界提供,通常使用頻率為500KHZ。3.3.3 ADC0809應用說明(1)ADC0809內部帶有輸出鎖存器,可以與AT89S51單片機直接相連。(2)初始化時,使ST和OE信號全為低電平。(3)送要轉換的哪一通道的地址到A,B,C端口上。(4)在ST端給出一個至少有100ns寬的正脈沖信號。(5)是否轉換完畢,我們根據(jù)EOC信號來判斷。(6)當EOC變?yōu)楦唠娖綍r,這時給OE為高電平,轉換的數(shù)據(jù)就輸出給單片機了。3.3.4 A/D電路的設計原理ADC0809對輸入模擬量要求:信號單極性,電壓范圍是05V,若信號太小,必須進行放大;輸入的模擬量在轉換過程中應該保持不變,如若模擬量變化太快,則需在輸入前增加采樣保持電路。原理圖如圖3-5所示:圖3-5 ADC0809原理圖3.4 波形電路的設計3.4.1階梯波與三角波產(chǎn)生電路在本設計中需要的是階梯波和類三角波形,我們首先想到了搭建一個方波發(fā)生電路,再利用積分電路產(chǎn)生三角波,或者先搭建三角波發(fā)生電路,再通過比較器產(chǎn)生方波信號。關于梯形波的產(chǎn)生,我這里利用計數(shù)器和DAC0832來產(chǎn)生,具體做法是讓產(chǎn)生的方波經(jīng)過處理后作為脈沖信號送入計數(shù)器的CLK端,使計數(shù)器能夠循環(huán)計數(shù),并把計數(shù)值送入DAC0832,即可輸出循環(huán)的階梯波。但是上面這個方法對輸入計數(shù)器的CLK信號品質要求較高,用一般運放搭建的方波發(fā)生電路輸出的信號送入計數(shù)器會使得輸出階梯波形不穩(wěn)定,究其原因,是因為計數(shù)器對CLK信號要求很嚴,而用一般運放搭建的方波發(fā)生電路產(chǎn)生的方波有一定的毛刺。用555觸發(fā)器搭建方波信號發(fā)生電路,所產(chǎn)生的方波相對標準,作為CLK信號可以使計數(shù)器正常工作。波形發(fā)生電路原理框圖如下圖3-6所示:圖3-6 波形產(chǎn)生電路框圖3.4.2 555振蕩器的管腳功能555電路由電阻分壓器、電壓比較器、基本RS觸發(fā)器、放電管和輸出緩沖器5個部分組成。它的各個引腳功能如下:1腳:GND(或Vss)外接電源負端VSS或接地,一般情況下接地。8腳:VCC(或VDD)外接電源VCC,雙極型時基電路VCC的范圍是4.516V,CMOS型時基電路VCC的范圍為318V。一般用5V。3腳:OUT(或Vo)輸出端。2腳:TR低觸發(fā)端。6腳:TH高觸發(fā)端。4腳:R是直接清零端。當R端接低電平,則時基電路不工作,此時不論TR、TH處于何電平,時基電路輸出為“0”,該端不用時應接高電平。5腳:CO(或VC)為控制電壓端。若此端外接電壓,則可改變內部兩個比較器的基準電壓,當該端不用時,應將該端串入一只0.01F電容接地,以防引入干擾。7腳:D放電端。該端與放電管集電極相連,用做定時器時電容的放電。電阻分壓器由三個5k的等值電阻串聯(lián)而成。電阻分壓器為比較器C1、C2提供參考電壓,比較器C1的參考電壓為2/3Vcc,加在同相輸入端,比較器C2的參考電壓為1/3Vcc,加在反相輸入端。比較器由兩個結構相同的集成運放C1、C2組成。高電平觸發(fā)信號加在C1的反相輸入端,與同相輸入端的參考電壓比較后,其結果作為基本RS觸發(fā)器R端的輸入信號;低電平觸發(fā)信號加在C2的同相輸入端,與反相輸入端的參考電壓比較后,其結果作為基本RS觸發(fā)器S端的輸入信號。基本RS觸發(fā)器的輸出狀態(tài)受比較器C1、C2的輸出端控制。本設計中振蕩電路的設計電路如下圖3-7所示:圖3-7 振蕩電路本設計555振蕩器用來生成三角波和方波。D1、D2用來決定電容充、放電電流流經(jīng)電阻的途徑(充電時D1導通,D2截止;放電時D2導通,D1截止)。其中:頻率: (3-1)占空比: (3-2)幅值:3.5 顯示電路設計設計采用數(shù)碼管顯示晶體管的放大倍數(shù),單片機通過ADC0809來測量晶體管基極與集電極的電壓,通過各自的采樣電阻及其伏安關系,能夠計算出兩個電流的關系,即可得到晶體管的放大倍數(shù),只要在程序中能夠將放大倍數(shù)各位逐個的分離出來,并逐位動態(tài)顯示,即可在數(shù)碼管上顯示出放大倍數(shù)。本方案中選用共陰極數(shù)碼管,通過74HC573進行驅動。顯示電路原理框圖如下圖3-8所示:圖3-8顯示電路原理框圖數(shù)碼管要能夠正常顯示,就需要用驅動電路來驅動數(shù)碼管的各個段碼,從而顯示出我們要的數(shù)字,因此根據(jù)數(shù)碼管的驅動方式的不同,可以分為靜態(tài)式和動態(tài)式兩類。靜態(tài)顯示驅動:靜態(tài)驅動也稱直流驅動。靜態(tài)驅動是指每個數(shù)碼管的每一個段碼都由一個單片機的I/O端口進行驅動,或者使用如BCD二-十進制譯碼器譯碼進行驅動。靜態(tài)驅動的優(yōu)點是編程簡單,顯示亮度高,缺點是占用I/O端口多,實際應用時必須增加譯碼驅動器進行驅動,增加了硬件電路的復雜性。動態(tài)顯示驅動:數(shù)碼管動態(tài)顯示接口是單片機中應用最為廣泛的一種顯示方式之一,動態(tài)驅動是將所有數(shù)碼管的8個顯示筆劃a,b,c,d,e,f,g,dp的同名端連在一起,另外為每個數(shù)碼管的公共極COM增加位選通控制電路,位選通由各自獨立的I/O線控制,當單片機輸出字形碼時,所有數(shù)碼管都接收到相同的字形碼,但究竟是那個數(shù)碼管會顯示出字形,取決于單片機對位選通COM端電路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開,該位就顯示出字形,沒有選通的數(shù)碼管就不會亮。通過分時輪流控制各個數(shù)碼管的的COM端,就使各個數(shù)碼管輪流受控顯示,這就是動態(tài)驅動。在輪流顯示過程中,每位數(shù)碼管的點亮時間為12ms,由于人的視覺暫留現(xiàn)象及發(fā)光二極管的余輝效應,盡管實際上各位數(shù)碼管并非同時點亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示數(shù)據(jù),不會有閃爍感,動態(tài)顯示的效果和靜態(tài)顯示是一樣的,能夠節(jié)省大量的I/O端口,而且功耗更低。經(jīng)過對兩種顯示方式的比較分析:靜態(tài)方式需要大量I/O,而動態(tài)掃描顯示方式能夠節(jié)省大量的I/O口,且電路結構也比較簡單,顯示效果良好,因此最終采用動態(tài)掃描顯示方式。原理如3-9所示:圖3-9 數(shù)碼管顯示電路電路由3個共陰極數(shù)碼管、一片74HC573構成。數(shù)碼管字形編碼表如表3-2所示:表3-2共陰極數(shù)碼管字型編碼表顯 示字 型段 位 編 碼對應十六進制編碼gfedcba001111110x3f100001100x06210110110x5b310011110x4f411001100x66511011010x6d611111000x7d700001110x07811111110x7f911001110x6f第4章 系統(tǒng)的軟件設計4.1 系統(tǒng)的軟件結構圖軟件設計部分就是圍繞51單片機來完成相應部分的匯編程序,與硬件設計部分共同完成整個設計,從而達到自己設計所要達到的一起效果。本設計在測量晶體管放大倍數(shù)時,需對采集到的數(shù)據(jù)通過軟件編程處理,最后將放大倍數(shù)輸出顯示。啟動ADC0809等到鋸齒波上升到合適的位置采集通道0的信號Rc兩端電壓,并送入單片機,以8位數(shù)據(jù)存儲,再采集通道1的信號Rb兩端電壓,并送入單片機,以8位數(shù)據(jù)存儲,單片機進行數(shù)據(jù)處理,將數(shù)據(jù)1存入累加器A,再通過分解出累加器A中的數(shù)據(jù),并在數(shù)碼管各個位上顯示,從而得出晶體管放大倍數(shù)。軟件結構框圖如圖4-1所示:圖4-1 軟件流程圖根據(jù)總的流程圖來具體書寫各個部分的匯編程序。軟件編程是以51單片機為核心進行外圍設備的擴展。4.2數(shù)據(jù)采集電路的軟件設計在數(shù)據(jù)采集中,通過匯編語言編寫相應的程序,首先初始化子程序,再通過啟動ADC0809采集通道0的信號Rc兩端電壓,并送入單片機,以8位數(shù)據(jù)存儲,再采集通道1的信號Rb兩端電壓,并送入單片機,以8位數(shù)據(jù)存儲,單片機進行數(shù)據(jù)處理。數(shù)據(jù)采集結構框圖如4-2所示:圖4-2 數(shù)據(jù)采集流程圖經(jīng)過軟件編程采集到的數(shù)據(jù)送入單片機進行數(shù)據(jù)處理,并存入累加器,在由顯示部分輸出顯示。數(shù)據(jù)采集的具體程序實現(xiàn)如下所示:ORG 0000HMAIN:SETB P2.4 ;寄存器初始化,開中斷MOV R0,#37HCLR P3.5 ;采集通道0數(shù)據(jù),放入R2SETB P2.7CLR P2.7LCALL DELAYSETB P2.6MOV A,P0MOV R2,ASETB P3.5 ;采集通道1數(shù)據(jù),放入R3SETB P2.7CLR P2.7LCALL DELAYSETB P2.6MOV A,P0MOV R3,A4.3顯示電路的軟件設計在本設計的模塊中,每個模塊都是以單片機為核心,在測量放大倍數(shù)的設計中,便于直觀性,通過數(shù)碼管顯示測得的晶體管放大倍數(shù)。單片機通過ADC0809來測量晶體管基極與集電極的電壓,通過各自的采樣電阻及其伏安關系,能夠計算出兩個電流的關系,即可得到晶體管的放大倍數(shù),只要在程序中能夠將放大倍數(shù)各位逐個的分離出來,并逐位動態(tài)顯示,即可在數(shù)碼管上顯示出放大倍數(shù)。具體程序如下所示:ORG 0000HMAIN:MOV R0,#37HMOV R2,#1MOV A,R2 ;顯示放大倍數(shù)的百位MOV DPTR,#KMOVC A,A+DPTRMOV P1,AMOV A,P2ANL A,#0FEHORL A,#08HMOV P2,AACALL DELAYINC R2MOV A,R2 ;顯示放大倍數(shù)的十位MOV DPTR,#KMOVC A,A+DPTRMOV P1,AMOV A,P2ANL A,#0FDHORL A,#01HMOV P2,AACALL DELAYINC R2MOV A,R2 ;顯示放大倍數(shù)的個位MOV DPTR,#KMOVC A,A+DPTRMOV P1,AMOV A,P2ANL A,#0FBHORL A,#02HMOV P2,AACALL DELAYDELAY: MOV R1,#200 ;200us延時DL1: NOP NOP NOP DJNZ R1,DL1 RETK: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH ;共陰極數(shù)碼管七段碼表 END 第5章 系統(tǒng)的調試與測試5.1調試和測試儀器1.數(shù)字示波器:2.模擬示波器:帶寬20M,雙蹤模擬示波器。3.萬用表:四位半。5.2 系統(tǒng)的調試系統(tǒng)調試的目的是通過控制程序和硬件電路的配合工作,進行一些操作,以驗證系統(tǒng)的軟、硬件是否能夠完成設計的功能。調試的過程是按照系統(tǒng)的設計功能來劃分的。硬件電路系統(tǒng)調試首先是保證各個元件之間以及各個模塊之間的連接正確并且接觸良好,這是整個硬件電路系統(tǒng)正常工作的前提。接著分別測試各個硬件模塊的性能。按照測試性質的不同可分為電壓測試和信號測試兩種。1.電源模塊主要是電壓調試。調試結果為:將給定的9V電壓降至5V,電壓調試的結果與預期目的一致,從而確保了提供給其它模塊電壓的穩(wěn)定性。2.單片機輸入輸出接口主要是信號調試試。根據(jù)理論計算和軟件仿真的預期結果,再通過對響應的信號進行調試。調試結果與預期結果基本一致,保證了系統(tǒng)按照設計的思路正常運行。3.硬件電路的調試首先是測試所產(chǎn)生的基礎波形,方波和三角波。方波是由555組成的振蕩器產(chǎn)生的,經(jīng)過放大后測試波形如圖5-1所示。三角波產(chǎn)生后其放大的輸出波形如圖5-2所示。圖5-1方波波形圖圖5-2 三角波波形圖階梯波的產(chǎn)生是通過數(shù)模轉換器將產(chǎn)生的方波作為脈沖信號送入計數(shù)端,使計數(shù)器能夠循環(huán)計數(shù),并把計數(shù)值送入DA轉換器,從而輸出階梯波,其波形顯示如圖5-3所示。圖5-3階梯波波形圖5.3測試結果與分析波形可以利用模擬示波器的耦合功能來測試。用通道0測試晶體管的集電極電壓,用通道1測試集電極電阻兩端的電壓,然后將示波器置于X-Y耦合工作方式,即可觀察出晶體管的伏安特性曲線。放大倍數(shù)測試以單片機為核心通過ADC0809來測量晶體管基極與集電極的電壓,通過各自的采樣電阻及其伏安關系,能夠計算出兩個電流的關系,即可得到晶體管的放大倍數(shù),只要在程序中能夠將放大倍數(shù)各位逐個的分離出來,并逐位動態(tài)顯示,即可在數(shù)碼管上顯示出放大倍數(shù)。輸出波形及掃描結果(以NPN型晶體管為代表),用示波器觀察晶體管集電極的電壓,及Rc兩端的電壓。集電極波形如圖5-4所示,Rc兩端的電壓波形如圖5-5所示。圖5-4 集電極電壓圖5-5 Rc兩端電壓最終的晶體管伏安特性測試如圖5-6所示,調節(jié)Rc,及Ib增量后的顯示結果如圖5-7所示。圖5-6 晶體管伏安特性圖圖5-7 調節(jié)Rc及基極電流后的特性圖放大倍數(shù)測試,由測試結果和萬用的測試值對比可以知,測得的值有一定的誤差,而且值越大時誤差越大,范圍為10-20的偏差。如圖5-8所示圖5-8放大倍數(shù)顯示由此測試結果,可以看出本設計基本完成了設計要求,可以在示波器上清晰的觀察到8條NPN晶體管的伏安特性曲線,可以通過調節(jié)電位器調節(jié)階梯波的幅度,進而調節(jié)Ib增量。能對給定的晶體管NPN的放大倍數(shù)進行測量并顯示,但與萬用表的測量值有一定的誤差,范圍為10-20左右,該誤差可能來源于ADC0809取樣時的誤差和軟件編程處理時的誤差。但總體符合設計要求。結論以MCS-51單片機最小系統(tǒng)為核心的設計能夠滿足了整個系統(tǒng)的工作需求,系統(tǒng)擴展的人機接口,A/D轉換接口有效的實現(xiàn)了數(shù)字量和模擬量的相互轉換。555振蕩器實現(xiàn)了三角波和方波的產(chǎn)生。計數(shù)器74161和DAC0832能夠產(chǎn)生階梯波。經(jīng)過測試,系統(tǒng)各個模塊都能正常工作,成功地達到了設計的硬件要求。系統(tǒng)的軟件部分是系統(tǒng)實現(xiàn)各種工作狀態(tài)的關鍵。通過結合硬件電路,在Keil51的平臺上,使用C語言與匯編語言混合編程編寫了系統(tǒng)應用程序,使程序能夠正常運行,實現(xiàn)了設計的要求??傊?,整個系統(tǒng)的工作正常,完成了設計任務的全部要求。致謝參考文獻1李玲遠,田化梅,宋立新電子技術基礎教程:模擬部分M武漢:湖北科學技術出版社,2000 2王琦晶體三極管輸出特性曲線教學研究J市場周刊,2008 (11):155-156 3高文煥,李冬梅電子線路基礎M2版北京:高等教育出版社,20054張鑫,華臻,陳書謙單片機原理及應用北京:電子工業(yè)出版社,2005.85胡漢才單片機原理及其接口技術北京:清華大學出版社,1996.7.6童詩白模擬電子技術基礎M3版北京:高等教育出版 社,20027 袁南、沈平子,電磁量的單位制和單位的復現(xiàn)與傳遞,北京:機械工業(yè)出版社,1986.8高文煥,張尊僑,徐振英,等電子技術試驗M北京:清華大學 出版社,20049劉君華.現(xiàn)代檢測技術與測試系統(tǒng)設計.西安:西安交通大學出版社,1999.10郭戍生、古天祥、陸玉新、張世箕.電子儀器原理.北京:國防工業(yè)出版社,1989.11趙新民、王祁.智能儀器設計基礎.哈爾濱:哈爾濱工業(yè)大學出版社,1999.12 薛鈞義,張彥斌MCS-51/96系列單片微型計算機及其應用西安:西安交通大學出版社,1997.813J.C.Whitaker.Thermal Design of Electronic Equipment,CRC Press LLC.Lond on200114 A.P.Knyupfer.Dynamic e
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 水泥沙子采購合同
- 授權經(jīng)銷合同協(xié)議
- 農業(yè)科技園區(qū)綜合開發(fā)合同
- 短期租賃服務意外免責協(xié)議
- 網(wǎng)絡信息技術支持協(xié)議
- 商場裝修合同與商場裝修合同
- 打井承包合同
- 手房轉讓買賣協(xié)議
- 新版不定期勞動合同書(33篇)
- 瓦工貼磚施工合同
- 城市綠化與生態(tài)環(huán)境改善
- 2024-2025學年中小學校第二學期師德師風工作計劃:必看!新學期師德師風建設秘籍大公開(附2月-7月工作安排表)
- 《急性心力衰竭的急救處理》課件
- 2025年高壓電工作業(yè)考試國家總局題庫及答案(共280題)
- 2024年中國養(yǎng)老產(chǎn)業(yè)商學研究報告-銀發(fā)經(jīng)濟專題
- 印刷公司生產(chǎn)部2025年年度工作總結及2025年工作計劃
- 2025年中考語文一輪復習:八年級下冊知識點梳理
- 小班孵雞蛋課程設計
- 糖尿病的麻醉管理
- 高教版2023年中職教科書《語文》(基礎模塊)下冊教案全冊
- word上機操作題
評論
0/150
提交評論