




已閱讀5頁,還剩61頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
摘 要 隨著電子工業(yè)的發(fā)展 電子元器件急劇增加 電子元器件的適用范圍也逐 漸廣泛起來 在應(yīng)用中我們常常要測定電阻 電容 電感的大小 因此 設(shè)計(jì) 可靠 安全 便捷的電阻 電容 電感測試儀具有極大的現(xiàn)實(shí)必要性 在系統(tǒng)硬件設(shè)計(jì)中 以 MCS 51 單片機(jī)為核心的電阻 電容 電感測試儀 將電阻 電容 電感 使用對應(yīng)的振蕩電路轉(zhuǎn)化為頻率實(shí)現(xiàn)各個(gè)參數(shù)的測量 其中電阻和電容是采用 555 多諧振蕩電路產(chǎn)生的 而電感則是根據(jù)電容三點(diǎn)式 產(chǎn)生的 將振蕩頻率送入 AT89C52 的計(jì)數(shù)端端 通過定時(shí)并且計(jì)數(shù)可以計(jì)算出 被測頻率 再通過該頻率計(jì)算出被測參數(shù) 在系統(tǒng)的軟件設(shè)計(jì)是以 Keil51 為仿真平臺 使用 C 語言與匯編語言混合編 程編寫了系統(tǒng)應(yīng)用軟件 包括主程序模塊 顯示模塊 電阻測試模塊 電容測 試模塊和電感測試模塊 最后 實(shí)際制作了一臺樣機(jī) 在實(shí)驗(yàn)室里進(jìn)行了測試 結(jié)果表明該樣機(jī)的 功能和指標(biāo)得到了設(shè)計(jì)要求 關(guān)鍵詞 單片機(jī) 555 多諧振蕩電路 LED 動(dòng)態(tài)顯示模塊 電容三點(diǎn)式振蕩 ABSTRACT With the development of electronic industry electronic components rapidly increased the scope of electronic components widely up gradually in applications we often measured resistors capacitors inductors size Therefore the design of reliable safe convenient resistance capacitance inductance tester of great practical necessity In the system hardware design take the MCS 51 monolithic integrated circuit as the core resistance the electric capacity the inductance reflectoscope reflector the resistance the electric capacity the inductance the use correspondence s oscillating circuit transforms for the frequency realizes each parameter survey And the resistance and the electric capacity are use 555 multiresonant circuits to produce but the inductance is produces according to the electric capacity bikini the oscilation frequency will send AT89C52 the counting to be neat through and fixed time counts may calculate by the frequency measurement rate figures out again through this frequency meter is measured the parameter In system s software design is take Keil51 as the simulation platform used the C language and the assembly language mix programming has compiled the system application software including master routine module display module resistance test module electric capacity test module and inductance test module Finally the actual production of a prototype tested in the laboratory results show that the prototype of the functions and indicators are the design requirements KEY WORDS Single slice of machine 555 resonance swings circuit LED dynamic display module Capacitance three point shock 目 錄 1 前言 1 1 1 設(shè)計(jì)的背景及意義 1 1 2 電阻 電容 電感測試儀的發(fā)展歷史及研究現(xiàn)狀 1 1 3 本設(shè)計(jì)所做的工作 3 1 4 本論文的結(jié)構(gòu)安排 3 2 電阻 電容 電感測試儀的系統(tǒng)設(shè)計(jì) 5 2 1 電阻 電容 電感測試儀設(shè)計(jì)方案比較 5 2 2 系統(tǒng)的原理框圖 5 3 電阻 電容 電感測試儀的系統(tǒng)硬件設(shè)計(jì) 7 3 1 MCS 51 單片機(jī)電路的設(shè)計(jì) 7 3 2 LED 數(shù)碼管電路與鍵盤電路的設(shè)計(jì) 9 3 3 測量電阻 電容電路的設(shè)計(jì) 13 3 3 1 555 定時(shí)器簡介 13 3 3 2 測量電阻電路的設(shè)計(jì) 15 3 3 3 測量電容電路的設(shè)計(jì) 16 3 4 測量電感電路的設(shè)計(jì)及仿真 17 3 4 1 測量電感電路的設(shè)計(jì) 17 3 4 2 測量電感電路的仿真 18 3 5 多路選擇開關(guān)電路的設(shè)計(jì) 20 4 電阻 電容 電感測試儀的軟件設(shè)計(jì) 22 4 1 I O 口的分配 22 4 2 主程序流程圖 22 4 3 頻率參數(shù)計(jì)算的原理 24 5 PCB 板的設(shè)計(jì)與系統(tǒng)的調(diào)試 26 5 1 PROTEL99SE 的介紹與 PCB 板的設(shè)計(jì) 26 5 2 系統(tǒng)調(diào)試與系統(tǒng)測試 28 5 2 1 系統(tǒng)軟件調(diào)試 28 5 2 2 系統(tǒng)硬件調(diào)試 28 5 2 3 系統(tǒng)測試 32 6 結(jié)論與展望 34 致謝 36 參考文獻(xiàn) 37 附錄 38 附錄一 系統(tǒng)原理圖及 PCB 38 附錄二 源程序 40 1 前言 1 1 設(shè)計(jì)的背景及意義 目前 隨著電子工業(yè)的發(fā)展 電子元器件急劇增加 電子元器件的適用范 圍也逐漸廣泛起來 在應(yīng)用中我們常常要測定電阻 電容 電感的大小 因此 設(shè)計(jì)可靠 安全 便捷的電阻 電容 電感測試儀具有極大的現(xiàn)實(shí)必要性 通常情況下 電路參數(shù)的數(shù)字化測量是把被測參數(shù)傳換成直流電壓或頻率 后進(jìn)行測量 電阻測量依據(jù)產(chǎn)生恒流源的方法分為電位降法 比例運(yùn)算器法和積分運(yùn)算 器法 比例運(yùn)算器法測量誤差稍大 積分運(yùn)算器法適用于高電阻的測量 傳統(tǒng)的測量電容方法有諧振法和電橋法兩種 前者電路簡單 速度快 但 精度低 后者測量精度高 但速度慢 隨著數(shù)字化測量技術(shù)的發(fā)展 在測量速 度和精度上有很大的改善 電容的數(shù)字化測量常采用恒流法和比較法 電感測量可依據(jù)交流電橋法 這種測量方法雖然能較準(zhǔn)確的測量電感但交 流電橋的平衡過程復(fù)雜 而且通過測量 Q 值確定電感的方法誤差較大 所以電 感的數(shù)字化測量常采用時(shí)間常數(shù)發(fā)和同步分離法 由于測量電阻 電容 電感方法多并具有一定的復(fù)雜性 所以本次設(shè)計(jì)是 在參考 555 振蕩器基礎(chǔ)上擬定的一套自己的設(shè)計(jì)方案 是嘗試用 555 振蕩器將 被測參數(shù)轉(zhuǎn)化為頻率 這里我們將 RLC 的測量電路產(chǎn)生的頻率送入 AT89C52 的計(jì)數(shù)端端 通過定時(shí)并且計(jì)數(shù)可以計(jì)算出被測頻率再通過該頻率計(jì)算出各個(gè) 參數(shù) 1 2 電阻 電容 電感測試儀的發(fā)展歷史及研究現(xiàn)狀 當(dāng)今電子測試領(lǐng)域 電阻 電容和電感的測量已經(jīng)在測量技術(shù)和產(chǎn)品研發(fā) 中應(yīng)用的十分廣泛 電阻 電容和電感測試發(fā)展已經(jīng)很久 方法眾多 常用測量方法如下 電 阻測量依據(jù)產(chǎn)生恒流源的方法分為電位降法 比例運(yùn)算器法和積分運(yùn)算器法 比例運(yùn)算器法測量誤差稍大 積分運(yùn)算器法適用于高電阻的測量 傳統(tǒng)的測量 電容方法有諧振法和電橋法兩種 前者電路簡單 速度快 但精度低 后者測 量精度高 但速度慢 隨著數(shù)字化測量技術(shù)的發(fā)展 在測量速度和精度上有很 大的改善 電容的數(shù)字化測量常采用恒流法和比較法 電感測量可依據(jù)交流電 橋法 這種測量方法雖然能較準(zhǔn)確的測量電感但交流電橋的平衡過程復(fù)雜 而 且通過測量 Q 值確定電感的方法誤差較大 所以電感的數(shù)字化測量常采用時(shí)間 常數(shù)發(fā)和同步分離法 在我國 1997 年 05 月 21 日中國航空工業(yè)總公司研究出一種電阻 電容 電 感在線測量方法及裝置等電位隔離方法 用于對在線的電阻 電容 電感元件 實(shí)行等電位隔離 其特征在于 1 將一個(gè)運(yùn)算放大器的輸出端與其反相輸入端 直接連接 形成一個(gè)電壓跟隨器 2 將基準(zhǔn)精密電阻 R 的一端與被隔離的在 線元件 Z x 的一端通過導(dǎo)線連接 基準(zhǔn)精密電阻 R 的另一端與信號源 V i 或者地連接 被隔離的在線元件 Z x 的另一端通過導(dǎo)線與地或者 信號源 V i 連接 基準(zhǔn)精密電阻 R 與被隔離的在線元件 Z x 連接的 一端同時(shí)與運(yùn)算放大器的同相輸入端連接 3 通過導(dǎo)線將運(yùn)算放大器的輸出端 與線路板上所有的隔離點(diǎn) C 連接 隔離點(diǎn) C 的確定方法是 在線路板上凡是 與被隔離的在線元件 Z x 靠近信號源 V i 的一端 A 相連的電阻 電 容 電感元件的另一端均為隔離端 C 中國本土測量儀器設(shè)備發(fā)展的主要瓶頸 盡管本土測試測量產(chǎn)業(yè)得到了快 速發(fā)展 但客觀地說中國開發(fā)測試測量儀器還普遍比較落后 每當(dāng)提起中國測 試儀器落后的原因 就會有許多不同的說法 諸如精度不高 外觀不好 可靠 性差等 實(shí)際上 這些都還是表面現(xiàn)象 真正影響中國測量儀器發(fā)展的瓶頸為 1 測試在整個(gè)產(chǎn)品流程中的地位偏低 由于人們的傳統(tǒng)觀念的影響 在產(chǎn) 品的制造流程中 研發(fā)始終處于核心位置 而測試則處于從屬和輔助位置 關(guān) 于這一點(diǎn) 在幾乎所有的研究機(jī)構(gòu)部門配置上即可窺其一斑 這種錯(cuò)誤觀念上 的原因 造成整個(gè)社會對測試的重視度不夠 從而造成測試儀器方面人才的嚴(yán) 重匱乏 造成相關(guān)的基礎(chǔ)科學(xué)研究比較薄弱 這是中國測量儀器發(fā)展的一個(gè)主 要瓶頸 實(shí)際上 即便是研發(fā)隊(duì)伍本身 對測試的重視度以及對儀器本身的研 究也明顯不夠 2 面向應(yīng)用和現(xiàn)代市場營銷模式還沒有真正建立起來 本土儀器設(shè)備廠商 只是重研發(fā) 重視生產(chǎn) 重視狹義的市場 還沒有建立起一套完整的現(xiàn)代營銷 體系和面向應(yīng)用的研發(fā)模式 傳統(tǒng)的營銷模式在計(jì)劃經(jīng)濟(jì)年代里發(fā)揮過很大作 用 但無法滿足目前整體解方案流行年代的需求 所以 為了快速縮小與國外 先進(jìn)公司之間的差距 國內(nèi)儀器研發(fā)企業(yè)應(yīng)加速實(shí)現(xiàn)從面向仿制的研發(fā)向面向 應(yīng)用的研發(fā)的過渡 特別是隨著國內(nèi)應(yīng)用需求的快速增長 為這一過渡提供了 根本動(dòng)力 應(yīng)該利用這些動(dòng)力 跟蹤應(yīng)用技術(shù)的快速發(fā)展 3 缺乏標(biāo)準(zhǔn)件的材料配套體系 由于歷史的原因 中國儀器配套行業(yè)的企 業(yè)多為良莠不齊的小型企業(yè) 標(biāo)準(zhǔn)化的研究也沒有跟上需求的快速發(fā)展 從而 導(dǎo)致儀器的材料配套行業(yè)的技術(shù)水平較低 雖然目前已有較大的改觀 但距離 整個(gè)產(chǎn)業(yè)的要求還有一定距離 所以 還應(yīng)把標(biāo)準(zhǔn)化和模塊化的研究放到重要 的位置 還有 在技術(shù)水平?jīng)]有達(dá)到的條件下 一味地追求精度或追求高指標(biāo) 而沒有處理好與穩(wěn)定性之間的關(guān)系 上述這些都是制約本土儀器發(fā)展的因素 近年來我國測量儀器的可靠性和穩(wěn)定性問題得到了很多方面的重視 狀況 有了很大改觀 測試儀器行業(yè)目前已經(jīng)越過低谷階段 重新回到了快速發(fā)展的 軌道 尤其最近幾年 中國本土儀器取得了長足的進(jìn)步 特別是通用電子測量 設(shè)備研發(fā)方面 與國外先進(jìn)產(chǎn)品的差距正在快速縮小 對國外電子儀器巨頭的 壟斷造成了一定的沖擊 隨著模塊化和虛擬技術(shù)的發(fā)展 為中國的測試測量儀 器行業(yè)帶來了新的契機(jī) 加上各級政府日益重視 以及中國自主應(yīng)用標(biāo)準(zhǔn)研究 的快速進(jìn)展 都在為該產(chǎn)業(yè)提供前所未有的動(dòng)力和機(jī)遇 從中國電子信息產(chǎn)業(yè) 統(tǒng)計(jì)年鑒中可以看出 中國的測試測量儀器每年都以超過 30 以上的速度在快 速增長 在此快速增長的過程中 無疑催生出了許多測試行業(yè)新創(chuàng)企業(yè) 也催 生出了一批批可靠性和穩(wěn)定性較高的產(chǎn)品 1 3 本設(shè)計(jì)所做的工作 本設(shè)計(jì)是以 555 為核心的振蕩電路 將被測參數(shù)模擬轉(zhuǎn)化為頻率 并利用 單片機(jī)實(shí)現(xiàn)計(jì)算頻率 所以 本次設(shè)計(jì)需要做好以下工作 1 學(xué)習(xí)單片機(jī)原理等資料 2 學(xué)習(xí) PROTEL99E KEL3 0 等工具軟件的使用方法 3 設(shè)計(jì)測量電阻 電容 電感的振蕩電路 4 設(shè)計(jì)測量 LED 動(dòng)態(tài)顯示電路 5 設(shè)計(jì)測量頻率程序 設(shè)置程序 6 用 PROTEL 軟件繪制電原理圖和印刷電路版圖 7 安裝和調(diào)試 并進(jìn)行實(shí)際測試 記錄測試數(shù)據(jù)和結(jié)果 8 撰寫畢業(yè)論文 9 完成英文翻譯 1 4 本論文的結(jié)構(gòu)安排 本論文的結(jié)構(gòu)安排為 第 1 章 前言 第 2 章 電阻 電容 電感測試儀的 系統(tǒng)設(shè)計(jì) 第 3 章 電阻 電容 電感測試儀的系統(tǒng)硬件設(shè)計(jì) 第 4 章 電阻 電容 電感測試儀的軟件設(shè)計(jì) 第 5 章 PCB 板的設(shè)計(jì)與系統(tǒng)的調(diào)試 第六章 結(jié)論與展望 2 電阻 電容 電感測試儀的系統(tǒng)設(shè)計(jì) 2 1 電阻 電容 電感測試儀設(shè)計(jì)方案比較 電阻 電容 電感測試儀的設(shè)計(jì)可用多種方案完成 例如利用模擬電路 電阻可用比例運(yùn)算器法和積分運(yùn)算器法 電容可用恒流法和比較法 電感可用 時(shí)間常數(shù)發(fā)和同步分離法等 使用可編程邏輯控制器 PLC 振蕩電路與單片 機(jī)結(jié)合或 CPLD 與 EDA 相結(jié)合等等來實(shí)現(xiàn) 在設(shè)計(jì)前對各種方案進(jìn)行了比較 1 利用純模擬電路 雖然避免了編程的麻煩 但電路復(fù)雜 所用器件較多 靈活性差 測量精 度低 現(xiàn)在已較少使用 2 可編程邏輯控制器 PLC 應(yīng)用廣泛 它能夠非常方便地集成到工業(yè)控制系統(tǒng)中 其速度快 體積小 可靠性和精度都較好 在設(shè)計(jì)中可采用 PLC 對硬件進(jìn)行控制 但是用 PLC 實(shí) 現(xiàn)價(jià)格相對昂貴 因而成本過高 3 采用 CPLD 或 FPGA 實(shí)現(xiàn) 應(yīng)用目前廣泛應(yīng)用的 VHDL 硬件電路描述語言 實(shí)現(xiàn)電阻 電容 電感測 試儀的設(shè)計(jì) 利用 MAXPLUSII 集成開發(fā)環(huán)境進(jìn)行綜合 仿真 并下載到 CPLD 或 FPGA 可編程邏輯器件中 完成系統(tǒng)的控制作用 但相對而言規(guī)模大 結(jié)構(gòu)復(fù)雜 4 利用振蕩電路與單片機(jī)結(jié)合 利用 555 多諧振蕩電路將電阻 電容參數(shù)轉(zhuǎn)化為頻率 而電感則是根據(jù)電 容三點(diǎn)式電路也轉(zhuǎn)化為頻率 這樣就能夠把模擬量近似的轉(zhuǎn)換為數(shù)字量 而頻 率 f 是單片機(jī)很容易處理的數(shù)字量 一方面測量精度高 另一方面便于使儀表 實(shí)現(xiàn)自動(dòng)化 而且單片機(jī)構(gòu)成的應(yīng)用系統(tǒng)有較大的可靠性 系統(tǒng)擴(kuò)展 系統(tǒng)配 置靈活 容易構(gòu)成各種規(guī)模的應(yīng)用系統(tǒng) 且應(yīng)用系統(tǒng)有較高的軟 硬件利用系 數(shù) 單片機(jī)具有可編程性 硬件的功能描述可完全在軟件上實(shí)現(xiàn) 而且設(shè)計(jì)時(shí) 間短 成本低 可靠性高 綜上所述 利用振蕩電路與單片機(jī)結(jié)合實(shí)現(xiàn)電阻 電容 電感測試儀更為 簡便可行 節(jié)約成本 所以 本次設(shè)計(jì)選定以單片機(jī)為核心來進(jìn)行 2 2 系統(tǒng)的原理框圖 本設(shè)計(jì)中 考慮到單片機(jī)具有物美價(jià)廉 功能強(qiáng) 使用方便靈活 可靠性 高等特點(diǎn) 擬采用 MCS 51 系列的單片機(jī)為核心來實(shí)現(xiàn)電阻 電容 電感測試 儀的控制 系統(tǒng)分四大部分 測量電路 控制電路 通道選擇和顯示電路 通 過 P1 3 和 P1 4 向模擬開關(guān)送兩位地址信號 取得相應(yīng)的振蕩頻率 然后根據(jù)所 測頻率判斷是否轉(zhuǎn)換量程 或者是把數(shù)據(jù)進(jìn)行處理后 得出相應(yīng)的參數(shù)值 系 統(tǒng)設(shè)計(jì)框圖如圖 2 1 如下所示 圖 2 1 系統(tǒng)設(shè)計(jì)框圖 框圖各部分說明如下 1 控制部分 本設(shè)計(jì)以單片機(jī)為核心 采用 89C51 單片機(jī) 利用其管腳的 特殊功能以及所具備的中斷系統(tǒng) 定時(shí) 計(jì)數(shù)器和 LED 顯示功能等 LED 燈 本設(shè)計(jì)中 設(shè)置了 1 盞電源指示燈 采用紅色的 LED 以共陽極方式來 連接 直觀易懂 操作也簡單 數(shù)碼管顯示 本設(shè)計(jì)中有 1 個(gè) 74HC02 2 個(gè) 74LS573 1 個(gè) 2803 驅(qū)動(dòng)和 6 個(gè)數(shù)碼管 采用共陽極方式連接構(gòu)成動(dòng)態(tài) 顯示部分 降低功耗 鍵盤 本設(shè)計(jì)中有 Sr Sc SL 三個(gè)按鍵 可靈活控 制不同測量參數(shù)的切換 實(shí)現(xiàn)一鍵測量 2 通道選擇 本設(shè)計(jì)通過單片機(jī)控制 CD4052 模擬開關(guān)來控制被測頻率的 自動(dòng)選擇 3 測量電路 RC 震蕩電路是利用 555 振蕩電路實(shí)現(xiàn)被測電阻和被測電容頻 率化 電容三點(diǎn)式振蕩電路是利用電容三點(diǎn)式振蕩電路實(shí)現(xiàn)被測電感參數(shù) 頻率化 通過 51 單片機(jī)的 IO 口自動(dòng)識別量程切換 實(shí)現(xiàn)自動(dòng)測量 3 電阻 電容 電感測試儀的系統(tǒng)硬件設(shè)計(jì) 3 1 MCS 51 單片機(jī)電路的設(shè)計(jì) 在本設(shè)計(jì)中 考慮到單片機(jī)構(gòu)成的應(yīng)用系統(tǒng)有較大的可靠性 容易構(gòu)成各 種規(guī)模的應(yīng)用系統(tǒng) 且應(yīng)用系統(tǒng)有較高的軟 硬件利用系數(shù) 還具有可編程性 硬件的功能描述可完全在軟件上實(shí)現(xiàn) 另外 本設(shè)計(jì)還需要利用單片機(jī)的定時(shí) 計(jì)數(shù)器 中斷系統(tǒng) 串行接口等等 所以 選擇以單片機(jī)為核心進(jìn)行設(shè)計(jì)具有 極大的必要性 在硬件設(shè)計(jì)中 選用 MS 51 系列單片機(jī) 其各個(gè) I O 口分別接 有按鍵 LED 燈 七位數(shù)碼管等 通過軟件進(jìn)行控制 MCS 51 單片機(jī)包含中央處理器 程序存儲器 ROM 數(shù)據(jù)存儲器 RAM 定時(shí) 計(jì)數(shù)器 并行接口 串行接口和中斷系統(tǒng)等幾大單元 以及數(shù)據(jù)總線 地 址總線和控制總線等三大總線 現(xiàn)在分別加以說明 1 中央處理器 中央處理器 CPU 是整個(gè)單片機(jī)的核心部件 是 8 位數(shù)據(jù)寬度的處理器 能處理 8 位二進(jìn)制數(shù)據(jù)或代碼 CPU 負(fù)責(zé)控制 指揮和調(diào)度整個(gè)單元系統(tǒng)協(xié)調(diào) 的工作 完成運(yùn)算和控制輸入輸出功能等操作 2 數(shù)據(jù)存儲器 RAM 內(nèi)部有 128 個(gè) 8 位用戶數(shù)據(jù)存儲單元和 128 個(gè)專用寄存器單元 它們是統(tǒng) 一編址的 專用寄存器只能用于存放控制指令數(shù)據(jù) 用戶只能訪問 而不能用 于存放用戶數(shù)據(jù) 所以 用戶能使用的 RAM 只有 128 個(gè) 可存放讀寫的數(shù)據(jù) 運(yùn)算的中間結(jié)果或用戶定義的字型表 3 程序存儲器 ROM 共有 4096 個(gè) 8 位掩膜 ROM 用于存放用戶程序 原始數(shù)據(jù)或表格 4 定時(shí) 計(jì)數(shù)器 ROM 有兩個(gè) 16 位的可編程定時(shí) 計(jì)數(shù)器 以實(shí)現(xiàn)定時(shí)或計(jì)數(shù)產(chǎn)生中斷用于控制 程序轉(zhuǎn)向 5 并行輸入輸出 I O 口 共有 4 組 8 位 I O 口 P0 P1 P2 或 P3 用于對外部數(shù)據(jù)的傳輸 6 全雙工串行口 內(nèi)置一個(gè)全雙工串行通信口 用于與其它設(shè)備間的串行數(shù)據(jù)傳送 該串行 口既可以用作異步通信收發(fā)器 也可以當(dāng)同步移位器使用 7 中斷系統(tǒng) 具備較完善的中斷功能 有兩個(gè)外中斷 兩個(gè)定時(shí) 計(jì)數(shù)器中斷和一個(gè)串口 中斷 可滿足不同的控制要求 并具有 2 級的優(yōu)先級別選擇 8 時(shí)鐘電路 內(nèi)置最高頻率達(dá) 12MHz 的時(shí)鐘電路 用于產(chǎn)生整個(gè)單片機(jī)運(yùn)行的脈沖時(shí)序 本設(shè)計(jì)中單片機(jī)的設(shè)計(jì)電路如下圖 3 1 所示 圖 3 1 單片機(jī)的設(shè)計(jì)電路 本電路使用單片機(jī)內(nèi)部振蕩器 11 0592MHz 的晶體諧振器直接接在單片機(jī) 的時(shí)鐘端口 X1 和 X2 電路中 C2 C3 為振蕩器的匹配電容 該電路簡單 工 作可靠 另外本系統(tǒng)的容阻上電復(fù)位 就是利用 RC 電路的充電過程來給單片 機(jī)復(fù)位 RC 電路的時(shí)間常數(shù)計(jì)算公式 T RC 3 1 即 T RC 10u 10k 100ms 當(dāng)需要復(fù)位時(shí) 也可以按下復(fù)位按鍵 進(jìn)行復(fù)位 3 2 LED 數(shù)碼管電路與鍵盤電路的設(shè)計(jì) 在電阻 電容 電感測試系統(tǒng)中 用LED 燈來顯示測量參數(shù)的類別和 電源指示 既簡單又顯而易見 與小白熾燈泡和氖燈相比 LED 的特點(diǎn)是 工作電壓很低 有的僅一點(diǎn) 幾伏 工作電流很小 有的僅零點(diǎn)幾毫安即可發(fā)光 抗沖擊和抗震性能好 可靠性高 壽命長 通過調(diào)制通過的電流強(qiáng)弱可以方便地調(diào)制發(fā)光的強(qiáng)弱 由于有這些特點(diǎn) 發(fā)光二極管在一些光電控制設(shè)備中常常用作光源 在本 設(shè)計(jì)中 利用單片機(jī)的 P1 0 P1 1 和 P1 2 口直接和發(fā)光二極管相連接 控制 程序放在 MCS 51 單片機(jī)的 ROM 中 由于測試指示燈為發(fā)光二極管且陽極通 過限流電阻與電源正極相接 所以為共陽極 因此 I 0 口輸出低電平時(shí) 與之 相連的相應(yīng)指示燈會亮 I 0 口輸出高電平時(shí) 相應(yīng)的指示燈會滅 發(fā)光二極管 的接口電路如圖 3 2 所示 圖 3 2 發(fā)光二極管的接口電路 發(fā)光二極管的設(shè)計(jì)中 每個(gè)二極管與單片機(jī)接口間有一個(gè)電阻 其阻值至 少為 180 歐 按 3 3V 時(shí)的工作電流 15mA 來計(jì)算 需要讓與之串聯(lián)的電阻 分 去 VCC 5V 電壓中的 2 7V 電壓 則得到 R U I 2 7V 0 015A 180 歐 且電阻 的功率為 P UI 2 7V 0 015A 0 041W 另外 在本設(shè)計(jì)中 LED 應(yīng)用于七位數(shù)碼管中 實(shí)現(xiàn)了被測參數(shù)的顯示 七位數(shù)碼管以共陰極的方式經(jīng)過 74LS573 鎖存器與單片機(jī)的 P0 口相連 六位 數(shù)碼管顯示被測參數(shù)的示值從左到右依次代表十萬 萬 千 百 十和個(gè)位 這樣顯示結(jié)果更為簡單可行 數(shù)碼管要正常顯示 就要用驅(qū)動(dòng)電路來驅(qū)動(dòng)數(shù)碼管的各個(gè)段碼 從而顯示 出我們要的數(shù)字 因此根據(jù)數(shù)碼管的驅(qū)動(dòng)方式的不同 可以分為靜態(tài)式和動(dòng)態(tài) 式兩類 1 靜態(tài)顯示驅(qū)動(dòng) 靜態(tài)驅(qū)動(dòng)也稱直流驅(qū)動(dòng) 靜態(tài)驅(qū)動(dòng)是指每個(gè)數(shù)碼管的每一 個(gè)段碼都由一個(gè)單片機(jī)的 I O 端口進(jìn)行驅(qū)動(dòng) 或者使用如 BCD 碼二 十進(jìn)制譯 碼器譯碼進(jìn)行驅(qū)動(dòng) 靜態(tài)驅(qū)動(dòng)使編程簡單 顯示亮度高 2 動(dòng)態(tài)顯示驅(qū)動(dòng) 數(shù)碼管動(dòng)態(tài)顯示接口是單片機(jī)中應(yīng)用最為廣泛的一種顯 示方式之一 動(dòng)態(tài)驅(qū)動(dòng)是將所有數(shù)碼管的 8 個(gè)顯示筆劃 a b c d e f g dp 的同 名端連在一起 另外為每個(gè)數(shù)碼管的公共極 COM 增加位選通控制電路 位選 通由各自獨(dú)立的 I O 線控制 當(dāng)單片機(jī)輸出字形碼時(shí) 所有數(shù)碼管都接收到相 同的字形碼 但究竟是那個(gè)數(shù)碼管會顯示出字形 取決于單片機(jī)對位選通 COM 端電路的控制 所以我們只要將需要顯示的數(shù)碼管的選通控制打開 該位就顯 示出字形 沒有選通的數(shù)碼管就不會亮 通過分時(shí)輪流控制各個(gè)數(shù)碼管的 COM 端 就使各個(gè)數(shù)碼管輪流受控顯示 這就是動(dòng)態(tài)驅(qū)動(dòng) 在輪流顯示過程中 每 位數(shù)碼管的點(diǎn)亮?xí)r間為 1 2ms 由于人的視覺暫留現(xiàn)象及發(fā)光二極管的余輝效 應(yīng) 盡管實(shí)際上各位數(shù)碼管并非同時(shí)點(diǎn)亮 但只要掃描的速度足夠快 給人的 印象就是一組穩(wěn)定的顯示數(shù)據(jù) 不會有閃爍感 動(dòng)態(tài)顯示的效果和靜態(tài)顯示是 一樣的 能夠節(jié)省大量的 I O 端口 而且功耗更低 經(jīng)過對兩種顯示方式的比較分析 靜態(tài)方式需要大量 I O 而動(dòng)態(tài)掃描顯 示方式能夠節(jié)省大量的 I O 口 且電路結(jié)構(gòu)也比較簡單 顯示效果良好 因此 最終采用動(dòng)態(tài)掃描顯示方式 系統(tǒng)核心電路 AT89S52 最小系統(tǒng) 的 P0 口以總線方式與二片數(shù)據(jù)鎖存器 74HC573 相連接 二片 74HC573 的片選使能端 LE 分別連接在或非門 74HC02 的 1 4 管腳 三個(gè)或非門相類似 都是兩個(gè)輸入端的其中一端接在 單片機(jī)的 16 管腳 WR 而另一端分別接在 P2 5 P2 6 單片機(jī)片選電路如圖 3 3 所示 圖 3 3 單片機(jī)片選電路 或非門片選電路分析 當(dāng)單片機(jī)通過 P0 口總線輸出數(shù)據(jù)時(shí) 16 管腳 WR 為低電平 0 片選信號端 P2 5 P2 7 中 要被片選端為 0 其它為 1 這樣三個(gè)或非門中 只有需要片選中或非門的輸出為高電平 1 其它兩個(gè)或 非門的輸出信號為低電平 0 另外 74HC573 數(shù)據(jù)鎖存器的 LE 使能端為高 電平有效 與之前電路結(jié)合可以實(shí)現(xiàn)片選功能 在本設(shè)計(jì)中 LED 顯示接口電路如下圖 3 4 所示 圖 3 4 LED 顯示接口電路 電路由 6 個(gè)共陰極數(shù)碼管 兩個(gè) 74HC573 和一個(gè) ULN2803 組成 兩個(gè) 74HC573 分別作為段碼和位碼的數(shù)據(jù)鎖存器 它們的片選信號來自最 小系統(tǒng) AT89S52 的 P2 5 和 P2 6 由此可以計(jì)算出它們的片選地址 段碼片選 地址為 C000H DFFFH 位碼片選地址為 A000H BFFFH ULN2803 是達(dá)林頓管 在電路中能起到大電流輸出和高壓輸出的作用 由 于電路使用的是共陰極動(dòng)態(tài)顯示方式 ULN2803 在位碼數(shù)據(jù)鎖存器后連接八個(gè) 數(shù)碼管的 COM 端 可以增強(qiáng)驅(qū)動(dòng)數(shù)碼管的能力 使數(shù)碼管的顯示效果更好 本設(shè)計(jì)中設(shè)置了 Sr Sc SL 三個(gè)按鍵 利用單片機(jī)的 P1 0 P1 1 和 P1 2 口 直接和按鍵相連接 控制程序放在 MCS 51 單片機(jī)的 ROM 中用于啟動(dòng)各個(gè)被 測參數(shù)程序的調(diào)整 見圖 3 5 按鍵電路所示 圖 3 5 按鍵電路 控制R L C的三個(gè)按鍵接入一個(gè)10K大小的上拉電阻 起限流保護(hù)作用 當(dāng)有鍵按下時(shí)為低電平 無鍵按下時(shí)則為高電平 3 3 測量電阻 電容電路的設(shè)計(jì) 3 3 1 555 定時(shí)器簡介 555 定時(shí)器是一種模擬電路和數(shù)字電路相結(jié)合的中規(guī)模集成器件 它性能 優(yōu)良 適用范圍很廣 外部加接少量的阻容元件可以很方便地組成單穩(wěn)態(tài)觸發(fā) 器和多諧振蕩器 以及不需外接元件就可組成施密特觸發(fā)器 因此集成 555 定 時(shí)被廣泛應(yīng)用于脈沖波形的產(chǎn)生與變換 測量與控制等方面 1 555 定時(shí)器內(nèi)部結(jié)構(gòu) 555 定時(shí)器是一種模擬電路和數(shù)字電路相結(jié)合的中規(guī)模集成電路 其內(nèi)部結(jié) 構(gòu)如圖 3 6 A 部分及管腳排列如圖 B 部分所示 圖 3 6 定時(shí)器內(nèi)部結(jié)構(gòu) 它由分壓器 比較器 基本 R S 觸發(fā)器和放電三極管等部分組成 分壓器 由三個(gè) 5K 的等值電阻串聯(lián)而成 分壓器為比較器 A1 A2提供參考電壓 比 較器 A1的參考電壓為 加在同相輸入端 比較器 A2的參考電壓為 加 2 3 1 3 在反相輸入端 比較器由兩個(gè)結(jié)構(gòu)相同的集成運(yùn)放 A1 A2組成 高電平觸發(fā)信 號加在 A1的反相輸入端 與同相輸入端的參考電壓比較后 其結(jié)果作為基本 R S 觸發(fā)器端的輸入信號 低電平觸發(fā)信號加在 A2的同相輸入端 與反相輸 入端的參考電壓比較后 其結(jié)果作為基本 R S 觸發(fā)器端的輸入信號 基本 R S 觸發(fā)器的輸出狀態(tài)受比較器 A1 A2的輸出端控制 2 多諧振蕩器工作原理 由 555 定時(shí)器組成的多諧振蕩器如圖 3 7 C 部分所示 其中 R1 R2和電 容 C 為外接元件 其工作波如圖 D 部分所示 圖 3 7 震蕩器工作原理 設(shè)電容的初始電壓 Uc 0 t 0 時(shí)接通電源 由于電容電壓不能突變 所 以高 低觸發(fā)端 VTH VTL 0 比較器 A1輸出為高電平 A2輸出為低電 1 3 平 即 1 0 1 表示高電位 0 表示低電位 R S 觸發(fā)器置 1 定時(shí)器輸 出 u0 1 此時(shí) 定時(shí)器內(nèi)部放電三極管截止 電源 Vcc經(jīng) R1 R2向電容 C 0 充電 uc逐漸升高 當(dāng) uc上升到時(shí) A2輸出由 0 翻轉(zhuǎn)為 1 這時(shí) 1 3 1 R S 觸發(fā)順保持狀態(tài)不變 所以 0 t t1期間 定時(shí)器輸出 u0為高電 平 1 時(shí)刻 uc上升到 比較器 A1的輸出由 1 變?yōu)?0 這時(shí) 1 2 3 0 1 R S 觸發(fā)器復(fù) 0 定時(shí)器輸出 u0 0 期間 放電三極管 T 導(dǎo)通 電容 C 通過 R2放電 uc按指數(shù) 1 2 1 規(guī)律下降 當(dāng)時(shí)比較器 A1輸出由 0 變?yōu)?1 R S 觸發(fā)器的 1 Q 2 3 的狀態(tài)不變 u0的狀態(tài)仍為低電平 時(shí)刻 uc下降到 比較器 A2輸出由 1 變?yōu)?0 R S 觸發(fā)器的 2 1 3 1 0 觸發(fā)器處于 1 定時(shí)器輸出 u0 1 此時(shí)電源再次向電容 C 放電 重復(fù)上述過程 通過上述分析可知 電容充電時(shí) 定時(shí)器輸出 u0 1 電容放電時(shí) u0 0 電容不斷地進(jìn)行充 放電 輸出端便獲得矩形波 多諧振蕩器無外部信號輸入 卻能輸出矩形波 其實(shí)質(zhì)是將直流形式的電能變?yōu)榫匦尾ㄐ问降碾娔?3 振蕩周期 由圖 D 可知 振蕩周期 T T1 T2 T1為電容充電時(shí)間 T2為電容放電時(shí) 間 充電時(shí)間 3 2 1 1 2 ln2 0 7 1 2 放電時(shí)間 3 3 2 2 ln2 0 7 2 矩形波的振蕩周期 3 4 1 2 ln2 1 2 2 0 7 1 2 2 因此改變 R1 R2和電容 C 的值 便可改變矩形波的周期和頻率 對于矩形波 除了用幅度 周期來衡量外 還有一個(gè)參數(shù) 占空比 q q 脈寬 tw 周期 T tw指輸出一個(gè)周期內(nèi)高電平所占的時(shí)間 圖 C 所 示電路輸出矩形波的占空比 3 5 1 1 1 2 1 2 1 2 2 3 3 2 測量電阻電路的設(shè)計(jì) 定時(shí)器 555 是一種用途很廣的集成電路 只需外接少量 R C 元件 就可 以構(gòu)成多諧 單穩(wěn)及施密特觸發(fā)器 電阻的測量采用 脈沖計(jì)數(shù)法 由 555 電 路構(gòu)成的多諧振蕩電路 通過計(jì)算振蕩輸出的頻率來計(jì)算被測電阻的大小 555 接成多諧振蕩器的形式 其振蕩周期為 3 6 1 1 2 2 1 2 1 2 2 1 得出 3 7 1 ln2 1 2 1 即 3 8 1 ln2 1 1 2 電路分為 2 檔 1 100Rx 1000 按下電阻測試建 Sr 閉合開關(guān) Srd R2 330 C2 0 22uF 3 9 6 56 6 2 330 2 2 1000Rx 1M 按下電阻測試建 Sr 閉合開關(guān) Srg R1 20K C3 103pF 3 10 1 443 8 2 4 電阻測試電路見圖 3 8 所示 圖 3 8 電阻測試電路 3 3 3 測量電容電路的設(shè)計(jì) 電容的測量同樣采用 脈沖計(jì)數(shù)法 由 555 電路構(gòu)成的多諧振蕩電路 通 過計(jì)算振蕩輸出的頻率來計(jì)算被測電容的大小 555 接成多諧振蕩器的形式 其振蕩周期為 3 11 T1 t1 t2 ln2 R1 R2 CX ln2 R2 CX 我們設(shè)置 R1 R2 得出 3 12 1 3 ln2 1 即 3 13 1 3 ln2 1 電路分為 1 檔 R4 510K R4 R6 3 14 0 94 6 電容測試電路見圖 3 9 所示 圖 3 9 電容測試電路 3 4 測量電感電路的設(shè)計(jì)及仿真 3 4 1 測量電感電路的設(shè)計(jì) 電感的測量是采用電容三點(diǎn)式振蕩電路來實(shí)現(xiàn)的 電容三點(diǎn)式振蕩電路又 稱考畢茲振蕩電路 三點(diǎn)式振蕩電路是指 LC 回路中與發(fā)射極相連的兩個(gè)電抗 元件必須是同性質(zhì)的 另外一個(gè)電抗元件必須為異性質(zhì)的 而與發(fā)射級相連的 兩個(gè)電抗元件同為電容式的三點(diǎn)式振蕩電路 也就是 射同基反 的構(gòu)成原則成 為電容三點(diǎn)式振蕩電路 其振蕩頻率為 3 15 1 2 即 3 16 1 4 3 17 38 6 2 電感測試電路見圖 3 10 所示 圖 3 10 電感測試電路 3 4 2 測量電感電路的仿真 PSpice 仿真軟件簡介 這次設(shè)計(jì)中主要用到 Pspice 軟件中的電路原理圖編輯程序 Schematics 模 塊和輸出結(jié)果繪圖程序 Probe 模塊 其中在電路原理圖編輯程序 Schematics 模塊中 PSPICE 的輸入有兩種形式 一種是網(wǎng)單文件 或文本文 件 形式 一種是電路原理圖形式 相對而言后者比前者較簡單直觀 它既可 以生成新的電路原理圖文件 又可以打開已有的原理圖文件 電路元器件符 號庫中備有各種原器件符號 除了電阻 電容 電感 晶體管 電源等基本 器件及符號外 還有運(yùn)算放大器 比較器等宏觀模型級符號 組成電路圖 原理圖文件后綴為 sch 圖形文字編輯器自動(dòng)將原理圖轉(zhuǎn)化為電路網(wǎng)單文件 以提供給模擬計(jì)算程序運(yùn)行仿真 而在 輸出結(jié)果繪圖程序 Probe 模塊中 Probe 程序是 PSPICE 的輸出圖形后處理軟件包 該程序的輸入文件為用戶 作業(yè)文本文件或圖形文件仿真運(yùn)行后形成的后綴為 dat 的數(shù)據(jù)文件 它可 以起到萬用表 示波器和掃描儀的作用 在屏幕上繪出仿真結(jié)果的波形和曲 線 隨著計(jì)算機(jī)圖形功能的不斷增強(qiáng) PC 機(jī)上 windows95 98 2000 XP 的 出現(xiàn) Probe 的繪圖能力也越來越強(qiáng) 利用 PSpice 仿真軟件對電容三點(diǎn)式振蕩電路的仿真原理如圖 3 11 雙擊 XSC1 后可查看仿真波形 仿真波形如圖 3 12 所示 圖 3 11 仿真原理圖 圖 3 12 仿真波形圖 由仿真結(jié)果可知該輸出波形為正弦波 為了方便頻率測量 把該波形通過 555 構(gòu)成的施密特觸發(fā)器整形為方波 送入單片機(jī) T1 口進(jìn)行頻率計(jì)算 3 5 多路選擇開關(guān)電路的設(shè)計(jì) 利用 CD4052 實(shí)現(xiàn)測量類別的轉(zhuǎn)換 CD4052 是差分四通道數(shù)字控制模擬開 關(guān)器件 有 A0和 A1兩個(gè)二進(jìn)制控制輸入端和 INH 輸入 具有低導(dǎo)通阻抗和很 低的截止電流 當(dāng) INH 輸入端 1 時(shí)所有通道截止 二位二進(jìn)制輸入信號選 通四對通到中的一通道 當(dāng)選擇了某一通道的頻率后 Y 輸出頻率通過 T1 送入 單片機(jī)進(jìn)行計(jì)數(shù) 通過計(jì)算得到要被測值 多路選擇開關(guān)控制如表 3 1 所示 表 3 1 多路選擇開關(guān)控制 P1 4 P1 3 測量類別 00Y0 R 01Y1 C 10Y2 L 11 表 3 1 中 表示未定義此功能 多路選擇開關(guān)硬件電路如圖 3 13 所示 圖3 13 多路選擇開關(guān) 4 電阻 電容 電感測試儀的軟件設(shè)計(jì) 4 1 I O 口的分配 P1 0 R 測量程序的選擇 P1 1 C 測量程序的選擇 P1 2 L 測量程序的選擇 P1 3 P1 4 多路選擇開關(guān)控制選擇 P1 0 P1 1 和 P1 2 按鍵輸入及測量指示燈 在本設(shè)計(jì)的模塊中 模塊是以單片機(jī)為核心 再通過按鍵控制測量的被測 參數(shù)在數(shù)碼管顯示 按鍵主流程圖如 4 1 所示 圖 4 1 按鍵主程序流程圖 4 2 主程序流程圖 在電阻 電容 電感測試儀的設(shè)計(jì)中 便于直觀性 在數(shù)碼管上顯示被測 參數(shù)的選擇 被測參數(shù)各個(gè)燈的選擇以及具體設(shè)置 通過三個(gè)按鍵 Sr Sc SL 來 進(jìn)行靈活控制 具體操作流程如 4 2 所示 開始 結(jié)束 初始化 執(zhí)行鍵功能 有無按鍵操 作 有 無 圖 4 2 RLC 測試儀的軟件流程圖 首先插入被測元件 開關(guān)打開以后 按下 SET 鍵 進(jìn)行復(fù)位 然后進(jìn)行按 鍵選擇 選擇被測參數(shù)類別 之后單片機(jī)根據(jù)按鍵類別啟動(dòng)相應(yīng)的參數(shù)測試程 開始 初始化 鍵掃描 健分析 置狀態(tài) R 測 試 狀 態(tài) C 測 試 狀 態(tài) L 測 試 狀 態(tài) 開中斷 定時(shí)器設(shè)置 通道及指示燈的設(shè)置 采值并計(jì)算 顯示 結(jié)束 No Yes 序 測試完畢后將結(jié)果送入數(shù)碼管顯示 4 3 頻率參數(shù)計(jì)算的原理 本設(shè)計(jì)頻率的計(jì)算采用單片機(jī)外部中斷 對外觸發(fā)電路產(chǎn)生的 1 脈沖頻率的測量 再通過對測量數(shù)據(jù)的校正來完成 單片機(jī)對頻率測量的原理如下圖 4 3 所示 圖 4 3 測頻率原理圖示 說明 圖 4 3 中 t1 時(shí)刻檢測到高電平開定時(shí)器 1 開始計(jì)數(shù) t2 時(shí)刻等待 檢測低電平 t3 時(shí)刻第二次檢測到高電平時(shí)關(guān)定時(shí)器停止計(jì)數(shù) 利用 GATE 1 TR1 1 只有 引腳輸入高電平時(shí) T1 才允許計(jì) 1 1 數(shù) 利用此 將外部輸入脈沖經(jīng) 引腳上輸入 等待高電平的到來 當(dāng)檢測 到高電平時(shí)開定時(shí)器開始計(jì)數(shù) 然后檢測低電平 當(dāng)檢測到低電平時(shí)已經(jīng)測得 脈沖的脈寬 但我們測得是頻率 故在程序中藥繼續(xù)檢測等待下一個(gè)高電平的 到來 此時(shí)關(guān)定時(shí)器停止計(jì)數(shù) 用此計(jì)數(shù)值乘以機(jī)器的周期數(shù) 晶振頻率已知 得出觸發(fā)電路產(chǎn)生的周期 然后再經(jīng)過數(shù)據(jù)處理便得到輸入信號的頻率 程序 流程圖如圖 4 4 所示 圖 4 4 頻率計(jì)算程序流程圖 開始 程序初始化 數(shù)據(jù)處理 開定時(shí)器 TR 1 fw 是否為 1 fw 是否為 1 fw 是否為 0 結(jié)束 N N N Y Y Y 5 PCB 板的設(shè)計(jì)與系統(tǒng)的調(diào)試 5 1 PROTEL99SE 的介紹與 PCB 板的設(shè)計(jì) Protel99SE 是應(yīng)用于 Windows9X 2000 NT 操作系統(tǒng)下的 EDA 設(shè)計(jì)軟件 采用設(shè)計(jì)庫管理模式 可以進(jìn)行聯(lián)網(wǎng)設(shè)計(jì) 具有很強(qiáng)的數(shù)據(jù)交換能力和開放性 及 3D 模擬功能 是一個(gè) 32 位的設(shè)計(jì)軟件 可以完成電路原理圖設(shè)計(jì) 印制電 路板設(shè)計(jì)和可編程邏輯器件設(shè)計(jì)等工作 可以設(shè)計(jì) 32 個(gè)信號層 16 個(gè)電源 地 層和 16 個(gè)機(jī)加工層 一 Protel 99 SE 的系統(tǒng)組成 按照系統(tǒng)功能來劃分 Protel99se 主要包含以下兩大部分和 6 個(gè)功能模塊 1 電路工程設(shè)計(jì)部分 1 電路原理設(shè)計(jì)部分 Advanced Schematic 99 電路原理圖設(shè)計(jì)部分包 括電路圖編輯器 簡稱 SCH 編輯器 電路圖零件庫編輯器 簡稱 Schlib 編輯器 和各種文本編輯器 本系統(tǒng)的主要功能是 繪制 修改和編輯電路原理圖 更 新和修改電路圖零件庫 查看和編輯有關(guān)電路圖和零件庫的各種報(bào)表 2 印刷電路板設(shè)計(jì)系統(tǒng) Advanced PCB 99 印刷電路板設(shè)計(jì)系統(tǒng)包括印 刷電路板編輯器 簡稱 PCB 編輯器 零件封裝編輯器 簡稱 PCBLib 編輯器 和 電路板組件管理器 本系統(tǒng)的主要功能是 繪制 修改和編輯電路板 更新和 修改零件封裝 管理電路板組件 3 自動(dòng)布線系統(tǒng) Advanced Route 99 本系統(tǒng)包含一個(gè)基于形狀 Shape based 的無柵格自動(dòng)布線器 用于印刷電路板的自動(dòng)布線 以實(shí)現(xiàn) PCB 設(shè)計(jì)的 自動(dòng)化 2 電路仿真與 PLD 部分 1 電路模擬仿真系統(tǒng) Advanced SIM 99 電路模擬仿真系統(tǒng)包含一個(gè)數(shù) 字 模擬信號仿真器 可提供連續(xù)的數(shù)字信號和模擬信號 以便對電路原理圖進(jìn) 行信號模擬仿真 從而驗(yàn)證其正確性和可行性 2 可編程邏輯設(shè)計(jì)系統(tǒng) Advanced PLD 99 可編程邏輯設(shè)計(jì)系統(tǒng)包含一 個(gè)有語法功能的文本編輯器和一個(gè)波形編輯器 Waveform 本系統(tǒng)的主要功能 是 對邏輯電路進(jìn)行分析 綜合 觀察信號的波形 利用 PLD 系統(tǒng)可以最大限 度的精簡邏輯部件 使數(shù)字電路設(shè)計(jì)達(dá)到最簡化 3 高級信號完整性分析系統(tǒng) Advanced Integrity 99 信號完整性分析系 統(tǒng)提供了一個(gè)精確的信號完整性模擬器 可用來分析 PCB 設(shè)計(jì) 檢查電路設(shè)計(jì) 參數(shù) 實(shí)驗(yàn)超調(diào)量 阻抗和信號諧波要求等 二 Protel 99 SE 的功能特性 1 開放式集成化的設(shè)計(jì)管理體系 2 超強(qiáng)功能的 修改與編輯功能 3 強(qiáng)大的設(shè)計(jì)自動(dòng)化功能 本設(shè)計(jì)中 PCB 的設(shè)計(jì)如圖 5 1 所示 圖 5 1 PCB 板的設(shè)計(jì)電路 5 2 系統(tǒng)調(diào)試與系統(tǒng)測試 5 2 1 系統(tǒng)軟件調(diào)試 單片機(jī)開發(fā)中除必要的硬件外 同樣離不開軟件 匯編語言源程序要變 為 CPU 可以執(zhí)行的機(jī)器碼有兩種方法 一種是手工匯編 另一種是機(jī)器匯 編 目前已極少使用手工匯編的方法了 機(jī)器匯編是通過匯編軟件將源程序 變?yōu)闄C(jī)器碼 用于 MCS 51 單片機(jī)的匯編軟件有早期的 A51 隨著單片機(jī) 開發(fā)技術(shù)的不斷發(fā)展 從普遍使用匯編語言到逐漸使用高級語言開發(fā) 單片 機(jī)的開發(fā)軟件也在不斷發(fā)展 Keil 軟件是目前最流行開發(fā) MCS 51 系列單 片機(jī)的軟件 這從近年來各仿真機(jī)廠商紛紛宣布全面支持Keil 即可看出 Keil 提供了包括 C 編譯器 宏匯編 連接器 庫管理和一個(gè)功能強(qiáng)大的仿真 調(diào)試器等在內(nèi)的完整開發(fā)方案 通過一個(gè)集成開發(fā)環(huán)境 uVision 將這些部 份組合在一起 運(yùn)行 Keil 軟件需要 Pentium 或以上的 CPU 16MB 或更多 RAM 20M 以上空閑的硬盤空間 WIN98 NT WIN2000 WINXP 等操 作系統(tǒng) 5 2 2 系統(tǒng)硬件調(diào)試 本設(shè)計(jì)的硬件部分通過調(diào)試 在調(diào)試過程中遇到很多問題 由于本單路是 由面包板搭成的 所以電路不穩(wěn)定 剛開始數(shù)碼管全亮但是單片機(jī)供電出現(xiàn)問 題 用萬用表測試后發(fā)現(xiàn)單片機(jī)地線連接斷路 問題解決后在顯示測試過程中 數(shù)碼管顯示不變 然后發(fā)現(xiàn)一片 573 芯片發(fā)熱 斷電后用萬用表測試發(fā)現(xiàn)連接 該 573 芯片的數(shù)據(jù)口出現(xiàn)斷路 再次更換面包板后 測試顯示部分基本正常 有時(shí)會出現(xiàn)數(shù)碼管 g 段顯示不穩(wěn)定 分析后可能因上次 g 段數(shù)據(jù)斷路導(dǎo)致 573 芯片發(fā)熱有損壞 更換新的 573 后顯示正常 其調(diào)試內(nèi)容為 1 面包板接通電源 程序在 KEIL4 0 軟件上運(yùn)行后 調(diào)試數(shù)碼管全亮顯示 效果 數(shù)碼管調(diào)試結(jié)果如圖 5 2 所示 圖 5 2 數(shù)碼管調(diào)試 2 被測電阻的調(diào)試 按下 Sr 鍵后 閉合開關(guān) Srg 數(shù)碼管顯示被測電阻 20K 的阻值 電阻調(diào)試經(jīng)修正后的結(jié)果如圖 5 3 所示 圖 5 3 電阻調(diào)試 3 被測電容的調(diào)試 按下 Sc 鍵后 數(shù)碼管顯示被測電容 103 的示值 電容調(diào)試經(jīng)修正后的結(jié)果如圖 5 4 所示 圖 5 4 電容調(diào)試 5 2 3 系統(tǒng)測試 1 測試原理 在系統(tǒng)設(shè)計(jì)中 以 MCS 51 單片機(jī)為核心的電阻 電容 電 感測試儀 將電阻 電容 電感 使用對應(yīng)的振蕩電路轉(zhuǎn)化為頻率實(shí)現(xiàn)各個(gè)參 數(shù)的測量 其中電阻和電容是采用 555 多諧振蕩電路產(chǎn)生的 而電感則是根據(jù) 電容三點(diǎn)式產(chǎn)生的 將振蕩頻率送入 AT89C52 的計(jì)數(shù)端端 通過定時(shí)并且計(jì)數(shù) 可以計(jì)算出被測頻率 再通過該頻率計(jì)算出被測參數(shù) 以 Keil51 為仿真平臺 使用 C 語言與匯編語言混合編程編寫了系統(tǒng)應(yīng)用軟件 包括主程序模塊 顯示 模塊 電阻測試模塊 電容測試模塊和電感測試模塊 2 測試方法 在測試時(shí)將被測參數(shù)通過本系統(tǒng)測量出來的示值與參數(shù)的標(biāo) 稱值進(jìn)行對比 進(jìn)而可以知道本系統(tǒng)的測試精度 3 測試儀器 示波器 萬用表 穩(wěn)壓電源 計(jì)算機(jī) 4 測試結(jié)果 通過按鍵 實(shí)現(xiàn)其按鍵所對應(yīng)的功能 并觀察測試結(jié)果 對 設(shè)計(jì)進(jìn)一步的進(jìn)行校正和對實(shí)現(xiàn)功能的可靠性的確認(rèn) 并記錄觀察結(jié)果 測試結(jié)果如下 a 電阻測試數(shù)據(jù)如表 5 1 所示 表 5 1 電阻測試數(shù)據(jù) 標(biāo)稱值 振蕩頻率 Hz 系統(tǒng)測量 相對誤差 33069293330 9 20095012052 5 53049815280 4 4700503648924 1 200002596192163 9 4700001574646831 1 b 電容測試數(shù)據(jù)如表 5 2 所示 表 5 2 電容測試數(shù)據(jù) 讀取示值 pF 振蕩頻率 Hz 標(biāo)稱值 pF 相對誤差值 103316101051 0 10429962063 8 224161995839 2 c 由于電感制作復(fù)雜本次測試暫未對電感進(jìn)行測試 4 測試分析 在實(shí)際測量中 由于測試環(huán)境 測試儀器 測試方法等都 對測試值有一定的影響 都會導(dǎo)致測量結(jié)果或多或少地偏離被測量的真值 為 了減小本設(shè)計(jì)中誤差的大小 主要利用修正的方法來減小本測試儀的測量誤差 所謂修正的方法就是在測量前或測量過程中 求取某類系統(tǒng)誤差的修正值 在 測量的數(shù)據(jù)處理過程中選取合適的修正值很關(guān)鍵 修正值的獲得有三種途徑 第一種途徑是從相關(guān)資料中查取 第二種途徑是通過理論推導(dǎo)求取 第三種途 徑是通過實(shí)驗(yàn)求取 本測試修正值選取主要通過實(shí)驗(yàn)求取 對影響測量讀數(shù)的各種影響因素 如溫度 濕度 電源電壓等變化引起的系統(tǒng)誤差 通過對相同被測參數(shù)的多次 測量結(jié)果和不同被測參數(shù)的多次測量選取平均值 最后確定被測參數(shù)公式的常 數(shù) K 值 從而達(dá)到減小本設(shè)計(jì)系統(tǒng)誤差的目的 由于振蕩電路外圍器件由電容 電阻分立元件搭接而成 所以由振蕩電路產(chǎn)生的被測參數(shù)對應(yīng)的頻率有一定的 誤差 所以只能通過多次實(shí)驗(yàn)測量 選取合適的修正值來盡可能的減少本測試 系統(tǒng)的誤差 6 結(jié)論與展望 畢業(yè)論文是一次非常好的將理論與實(shí)際相結(jié)合的機(jī)會 通過對電阻 電容 電感測試儀的課題設(shè)計(jì) 鍛煉了我的實(shí)際動(dòng)手能力 增強(qiáng)了我解決實(shí)際工程問 題的能
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 銀行承兌轉(zhuǎn)讓協(xié)議書
- 轉(zhuǎn)讓個(gè)人林地協(xié)議書
- 酒吧玩家股東協(xié)議書
- 采暖調(diào)試運(yùn)行協(xié)議書
- 冷倉庫租賃合同協(xié)議書
- 高空拋物調(diào)解協(xié)議書
- 購買鏈條技術(shù)協(xié)議書
- 青年創(chuàng)作合作協(xié)議書
- 辦公室工位出租協(xié)議書
- 預(yù)售資金監(jiān)管協(xié)議書
- 全產(chǎn)業(yè)鏈運(yùn)營模式
- 《煤礦安全規(guī)程》培訓(xùn)考試題答案
- 建筑架子工(普通腳手架)操作技能考核標(biāo)準(zhǔn)
- 山推SD16結(jié)構(gòu)原理課件
- 病假醫(yī)療期申請單(新修訂)
- 鉆孔樁鉆孔記錄表(旋挖鉆)
- 660MW機(jī)組金屬監(jiān)督項(xiàng)目
- JBK-698CX淬火機(jī)數(shù)控系統(tǒng)
- 心理學(xué)在船舶安全管理中的應(yīng)用
- JJF(鄂) 90-2021 電子輥道秤校準(zhǔn)規(guī)范(高清版)
- 超星爾雅學(xué)習(xí)通《今天的日本》章節(jié)測試含答案
評論
0/150
提交評論