2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩39頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  數控恒流源的設計</b></p><p>  摘要:本設計是以壓控恒流源為核心,STC89C52單片機為主控制器的數控恒流源。該恒流源可通過鍵盤設定輸出電流值,自動調整恒流輸出,最大電流可達2000mA,步進電流可達10mA,并且設定值和實際測試值能夠在數碼管上顯示。系統(tǒng)由穩(wěn)壓電源提供所需電壓和鍵盤設定的電流值;系統(tǒng)具有實時反饋的功能,其工作過程如下:采樣電阻的

2、輸出電壓,經A/D轉換器轉換為數字信號,輸入單片機進行處理調控,單片機處理后的數字信號,再經D/A轉換器輸出模擬信號,并由信號放大器隔離放大,控制功率三極管基極電壓,從而輸出較穩(wěn)定的電流。本系統(tǒng)適用于需要穩(wěn)定性較高的小功率恒流源領域。</p><p>  關鍵詞:恒流源; 單片機; 穩(wěn)壓電源; A/D轉換器; D/A轉換器</p><p>  Design of Numerical Con

3、trol Constant Current Source</p><p>  Abstract:The design is based on voltage-controlled current source as the core, STC89C52 MCU-based controller, numerical control constant current source. The constant cur

4、rent source can set the output current value of the keyboard to automatically adjust the constant current output, maximum current up to 2000mA, the current step up to 10mA, and the set value and actual test values can be

5、 displayed in the digital control. System from the power supply to provide the required voltage and current val</p><p>  Key words: constant current source, SCM, regulated power supply, A / D converter, <

6、/p><p>  D / A Converter</p><p><b>  目 錄</b></p><p>  第1章 緒 論1</p><p><b>  1.1 概述1</b></p><p>  1.1.1 國內外研究現狀1</p><

7、;p>  1.1.2 選題目的及意義2</p><p>  1.2 主要研究內容2</p><p>  第2章 系統(tǒng)方案設計3</p><p>  2.1 系統(tǒng)總方案設計3</p><p>  2.1.1 系統(tǒng)總方案選擇3</p><p>  2.1.2 系統(tǒng)總結構框圖3</p>

8、;<p>  2.2 恒流源方案選擇與設計4</p><p>  2.2.1 恒流源方案選擇4</p><p>  2.2.2 供電電源方案選擇4</p><p>  2.2.3 控制單元方案選擇5</p><p>  2.2.4 反饋系統(tǒng)方案選擇5</p><p>  2.3 性能

9、分析及預期效果6</p><p>  第3章 系統(tǒng)硬件設計7</p><p>  3.1 單片機小系統(tǒng)7</p><p>  3.1.1 單片機原理概述7</p><p>  3.1.2 單片機基本系統(tǒng)8</p><p>  3.1.3 單片機串口通信9</p><p> 

10、 3.2 鍵盤掃描10</p><p>  3.2.1 鍵盤原理10</p><p>  3.2.2 鍵盤硬件設計10</p><p>  3.3 A/D及D/A轉換原理11</p><p>  3.3.1 D/A轉換原理11</p><p>  3.3.2 A/D轉換原理14</p>

11、;<p>  3.4 顯示模塊16</p><p>  3.5 供電電源設計18</p><p>  3.6 恒流源設計18</p><p>  3.6.1 恒流原理與電路設計18</p><p>  3.6.2 運算放大器電路19</p><p>  3.6.3 誤差來源分析20

12、</p><p>  第4章 系統(tǒng)軟件設計21</p><p>  4.1 系統(tǒng)總程序設計21</p><p>  4.1.1 系統(tǒng)I/O接口分配21</p><p>  4.1.2 系統(tǒng)總程序設計21</p><p>  4.2 系統(tǒng)子程序設計23</p><p>  4.

13、2.1 鍵盤掃描程序設計23</p><p>  4.2.2 D/A轉換子程序24</p><p>  4.2.3 A/D轉換子程序24</p><p>  4.2.4 顯示子程序設計25</p><p>  第5章 系統(tǒng)測試及數據分析27</p><p>  5.1 系統(tǒng)調試27</p&

14、gt;<p>  5.1.1 儀器儀表27</p><p>  5.1.2 軟硬件調試27</p><p>  5.2 數據分析28</p><p>  5.2.1 電壓測試28</p><p>  5.2.2 輸出電流測試29</p><p>  5.2.3 工作時間測試29&l

15、t;/p><p>  5.2.4 負載測試30</p><p>  5.2.5 紋波電流測試31</p><p><b>  結論32</b></p><p><b>  致謝33</b></p><p><b>  參考文獻34</b><

16、;/p><p><b>  附錄135</b></p><p><b>  第1章 緒 論</b></p><p><b>  1.1 概述</b></p><p>  1.1.1 國內外研究現狀</p><p>  早在90年代中,半導體產商就開

17、發(fā)出了數控電源管理技術,如今隨著直流電源技術的飛速發(fā)展,整流系統(tǒng)由以前的分立元件和集成電路控制發(fā)展為微機控制,從而使直流電源智能化,具有遙測、遙信、遙控的三遙功能, 基本實現了直流電源的無人值守。并且,在當今科技快速發(fā)展過程中,模塊化是直流電源的發(fā)展趨勢,并聯(lián)運行是電源產品大容量化的一個有效手段,可以通過設計N+1冗余電源系統(tǒng),實現容量擴展,提高電源系統(tǒng)的可靠性、可用性,縮短維修、維護時間,從而使企業(yè)產生更大的效益。如:揚州鼎華公司近年

18、來結合美國Sorensen Amrel等公司的先進技術,成功開發(fā)了單機最大功率120KW智能模塊電源,可以并聯(lián)32臺(可擴展到64臺),使最大輸出功率可以達到7600kW以上。智能模塊電源采用電流型控制模式,集中式散熱技術,實時多任務監(jiān)控,具有高效、高可靠、超低輻射,維護快捷等優(yōu)點,機箱結構緊湊,防腐與散熱也作了多方面的加強。它的應用將會克服大功率電源的制造、運輸及維修等困難。而且和傳統(tǒng)可控硅電源相比有節(jié)電20%-30%的節(jié)能優(yōu)勢,奠定

19、了它將是未來大功率直流電源的首選。</p><p>  國內的一些公司在數控恒流源研究和生產方面取得了很大的成就。如北京億良科技有限公司的YL4001A系列的精密數控直流電流源,電流輸出范圍可達0-50mA,最大有效輸出電壓為1-10.5V,步進分辨率為0.01mA,輸出電流準確度很高,為+/-0.05%即+/-100nA。輸出端高阻狀態(tài)下負載樣品兩端內部放電,避免樣品靜電損傷,內部輸出補償網絡,可用于強電感性負

20、載,4-20mA工業(yè)接口電流范圍位于同一量程,提高測量連續(xù)性,4位數碼管顯示,提供任何光照條件下的良好可讀性,前面板鍵盤操作,實現輸出電流的精確控制,小型機架安裝式設計,可組合為多路電流源系統(tǒng)。</p><p>  西安奧科公司生產的直流恒流源輸出功率在30W至200KW之間,電流值為3A-5000A。采用懸浮預穩(wěn)技術,具有穩(wěn)壓CV和恒流CC等功能,有著固定電壓輸出、電流連續(xù)可調、可靠性高、穩(wěn)定性好、紋波小等優(yōu)點

21、,不僅體積小重量輕,而且效率高、外型美觀,工藝很先進。</p><p>  1.1.2 選題目的及意義</p><p>  數控直流源是電子技術常用的儀器設備,廣泛的應用于教學、工業(yè)和科研等領域,是電子實驗員、電子設計人員及電路開發(fā)部門進行實驗作和科學研究所不可缺少的電子儀器。恒流源是模擬系統(tǒng)中廣泛使用的一種單元電路或測試平臺,在實際工程中也有廣泛的用途,是電導測量、開關電源、功放等場合

22、不可替代的檢測設備。在電子電路中,通常都需要電壓穩(wěn)定的直流電源來供電。而整個穩(wěn)壓過程是由電源變壓器、整流、濾波、穩(wěn)壓等四部分組成。然而這種傳統(tǒng)的直流穩(wěn)壓電源功能簡單、不好控制、可靠性低、干擾大、精度低且體積大、復雜度高。</p><p>  隨著電子技術的發(fā)展,數字電路應用領域的擴展,現今社會,產品智能化、數字化已成為人們追求的一種趨勢,設備的性能,價格,發(fā)展空間等備受人們的關注,尤其對電子設備的精密度和穩(wěn)定度最

23、為關注。性能好的電子設備,首先離不開穩(wěn)定的電源,電源穩(wěn)定度越高,設備和外圍條件越優(yōu)越,那么設備的壽命更長?;诖?,人們對數控恒定電流器件的需求越來越迫切。當今社會,數控恒壓技術已經很成熟,但是恒流方面特別是數控恒流的技術才剛剛起步有待發(fā)展,高性能的數控恒流器件的開發(fā)和應用存在巨大的發(fā)展空間,本文正是應社會發(fā)展的要求,研制出一種高性能的數控直流恒流源。本數控直流恒流源系統(tǒng)輸出電流穩(wěn)定,不隨負載和環(huán)境溫度變化,并具有很高的精度,輸出電流誤差

24、范圍±5mA,輸出電流可在20mA~2000mA范圍內任意設定,因而可實際應用于需要高穩(wěn)定度小功率恒流源的領域。</p><p>  1.2 主要設計內容</p><p>  (1) 利用單片機作為整個恒流源的控制單元,采用C語言實現程序設計;</p><p>  (2) 利用鍵盤輸入電流值,采用LED數碼管顯示電流值;</p><p

25、>  (3) 輸出電流范圍0~2000mA;</p><p>  (4) 完成硬件電路的設計和焊板,通過本次設計加深對單片機課程和仿真工具的掌握及對仿真軟件的應用;</p><p>  (5) 實現與軟件聯(lián)調功能,通過本次設計將單片機軟硬件結合起來對程序進行編輯、校驗,鍛煉理論了聯(lián)系實際的能力;</p><p>  (6) 對輸出電流、步進電流及不同的負載電流

26、進行相應的測試,并分析數據結果,對恒流源性能數據及誤差做出相應的結論。</p><p>  第2章 系統(tǒng)方案設計</p><p>  2.1 系統(tǒng)總方案設計</p><p>  2.1.1 系統(tǒng)總方案選擇</p><p>  方案一:采用恒流二極管或者恒流三極管,進行整流,輸出穩(wěn)定電流。這種方法精度比較高,但電路能實現的恒流范圍很小,只

27、能達到十幾毫安,輸出電流過小。</p><p>  方案二:采用單片機作為整個系統(tǒng)的控制單元,通過改變DAC0832的輸入數字量來改變輸出電壓值,從而使輸出功率管的基極電壓發(fā)生變化,間接地改變輸出電流的大小。為了能夠使系統(tǒng)具備檢測實際輸出電流值的大小,可以將電流轉換成電壓,并經過ADC0832進行模數轉換,間接用單片機實時對電壓進行采樣,然后進行數據處理及顯示。此系統(tǒng)比較靈活,采用軟件方法來解決數據的預置以及電流

28、的步進控制,使系統(tǒng)硬件更加簡潔,各類功能易于實現,能很好地滿足題目的要求。</p><p>  比較以上兩種方案的優(yōu)缺點,方案二簡潔、靈活、可擴展性好,能達到題目的設計要求,因此采用方案二來實現。</p><p>  2.1.2 系統(tǒng)總結構框圖</p><p>  根據系統(tǒng)總方案,系統(tǒng)包括單片機控制系統(tǒng)、鍵盤輸入、顯示輸出、電源、A/D與D/A轉換等部分,系統(tǒng)總結

29、構框圖如圖2-1所示。</p><p>  圖2-1 系統(tǒng)結構框圖</p><p>  2.2 恒流源方案選擇與設計</p><p>  2.2.1 恒流源方案選擇</p><p>  方案一:采用恒流二極管或者恒流三極管。精度比較高,但這種電路能實現的恒流范圍很小,只能達到十幾毫安,不能達到題目的要求。</p><p

30、>  方案二:采用四端可調恒流源。這種器件靠改變外圍電阻元件參數,從而使電流達到可調的目的,這種器件能夠達到1~2000mA的輸出電流。改變輸出電流,通常有兩種方法:一是通過手動調節(jié)來改變輸出電流,這種方法不能滿足題目的數控調節(jié)要求;二是通過數字電位器來改變需要的電阻參數,雖然可以達到數控的目的,但數字電位器的每一級步進電阻比較大,所以很難調節(jié)輸出電流。</p><p>  方案三:壓控恒流源。通過改變恒流

31、源的外圍電壓,利用電壓的大小來控制輸出電流的大小。電壓控制電路采用數控的方式,利用單片機送出數字量,經過D/A轉換轉變成模擬信號,再送到大功率三極管進行放大。單片機系統(tǒng)實時對輸出電流進行監(jiān)控,采用數字方式作為反饋調整環(huán)節(jié),由程序控制調節(jié)功率管的輸出電流恒定。當改變負載大小時,基本上不影響電流的輸出,采用這樣一個閉路環(huán)節(jié)使得系統(tǒng)一直在設定值維持電流恒定。</p><p>  比較以上三種方案,方案三通過軟件方法實現

32、輸出電流穩(wěn)定,易于功能的實現,便于操作,故選擇此方案,電路原理見第3章。</p><p>  2.2.2 供電電源方案選擇</p><p>  方案一:計算機USB接口所提供的電源。此電源電壓為+5V,優(yōu)點在于方便快捷,不需要成本,只需一條USB數據線即可。缺點是功率低,只適合簡單的數控電路。</p><p>  方案二:開關電源。此方案能夠做出精度高、穩(wěn)定、可控

33、等優(yōu)點的電源,能夠很好的為本系統(tǒng)提供所需電壓和功率。然而開關電源電路復雜,成本太高,體積較大,不易制作。</p><p>  方案三:采用78系列三端穩(wěn)壓器件,通過全波整流,然后進行濾波穩(wěn)壓。電流源部分由于要給外圍測試電路提供比較大的功率,因此必須采用大功率器件??紤]到該電流源輸出電壓近10V,最大輸出電流不大于2000mA,由公式P=U*I可以粗略估算電流源的功耗為20W。同時考慮到恒流源功率管部分的功耗,需要

34、預留功率余量,因此供電電源要求能輸出30W以上。此方案輸出電壓比較穩(wěn)定,能滿足系統(tǒng)所需的+5V與+15V電源,而且簡單實用,而且易于制作。</p><p>  比較以上三種方案,方案三簡單易做,完全能夠提供系統(tǒng)所需的電壓和功率,因此選擇方案三作為本系統(tǒng)供電電源方案。</p><p>  2.2.3 控制單元方案選擇</p><p>  方案一:采用兩個獨立式按鍵實

35、現電流步進控制,通過對DA轉換器輸入端數值步進實現輸出電壓步進;顯示部分采用兩個8位LED數碼管分別顯示預設電流和反饋電流。此方案優(yōu)點在于容易制作,所需元器件較少,控制方式簡單。缺點是步進控制比較費時,不易于及時操作。</p><p>  方案二:采用行列式鍵盤實現人機對話。可設置0~9等10個數字按鍵,對恒流源的輸出電流進行預設,采用1602液晶顯示器顯示預設電流和反饋電流。行列式鍵盤簡單易做,且比獨立式按鍵所

36、需I/O接口少,方便控制,且不用步進可直接設置電流大小。</p><p>  方案三:綜合方案一與方案二,采用3×4行列式鍵盤。10個數字鍵,2個步進鍵可以更好的對系統(tǒng)進行控制。采用8位LED數碼管實現顯示功能,簡單易做,顯示數值一目了然。</p><p>  綜合以上三個方案,方案三具有方案一和二的優(yōu)點,故采用方案三來實現控制單元的設計。</p><p>

37、;  2.2.4 反饋系統(tǒng)方案選擇</p><p>  方案一:對負載兩端電壓進行采樣。使ADC0832工作于差分輸入方式,對負載兩端電壓進行采樣,通過程序實現輸出電流實時反饋。此方案的優(yōu)點在于反饋值比較精確,采樣電壓為負載端電壓,經轉換采樣電流即為輸出電流。缺點是不易控制,隨著負載變化,需要調整程序。</p><p>  方案二:對采樣電阻電壓采樣。使ADC0832直接工作于單端輸入方

38、式,對功率管發(fā)射極電壓采樣,由電流源方案選擇可知,基極電壓約等于負載端電壓,通過調整基極電壓,即可改變輸出電流。此方案優(yōu)點在于采樣反饋方便,且易于控制,雖然有一定誤差,但對系統(tǒng)影響不大。</p><p>  比較以上兩個方案,方案二比方案一的優(yōu)點不言而喻,故選擇方案二來實現系統(tǒng)輸出反饋,可達到設計要求。</p><p>  2.3 性能分析及預期效果</p><p&g

39、t;  本系統(tǒng)的性能指標主要由兩大關系所決定,設定值與A/D采樣顯示值(系統(tǒng)內部測量值)的關系。內部測量值與實際測量值的關系,而后者是所有儀表所存在的誤差。</p><p>  在沒有采用數字閉環(huán)之前,設定值與內部測量值的關系只能通過反復測量來得出它們的關系,即要送多大的數才能使D/A輸出與設定電流值相對應的電壓值,再通過單片機乘除法再實現這個關系,從而基本實現設定值與內部測量值相一致。但由于周圍環(huán)境等因素的影響

40、,使設定值與內部測量值的關系改變,使得設定值與內部測量值不一致,有時會相差上百毫安,只能重新測量設定值與A/D采樣顯示值的關系改變D/A入口數值的大小才能重新達到設定值與內部測量值相一致,也就是說還不穩(wěn)定。</p><p>  在采用數字閉環(huán)后。通過比較設定值與A/D采樣顯示值,得出它們的差值,再調整D/A的入口數值,從而使A/D采樣顯示值逐步逼近設定值最終達到一致。而我們無須關心D/A入口數值的大小,從而省去了

41、原程序中雙字節(jié)乘除的部分,使程序簡單而不受周圍環(huán)境等因素的影響。</p><p>  內部測量值與實際測量值的誤差是由于取樣電阻與負載電阻和晶體管的放大倍數受溫度的影響和測量儀表的誤差所造成的,為了減少這種誤差,一定要選用溫度系數低的電阻來作采樣電阻,因此本系統(tǒng)選用大功率電阻作為采樣電阻。</p><p>  通過各個方案總結及系統(tǒng)性能的分析,本設計完全能達到預期要求。系統(tǒng)所采用的轉換器A

42、DC0832與DAC0832均為8位數據控制,輸出等級為28,即256級,步進電流約為2000/256,即可達到10mA的步進要求。采樣電阻為1Ω,D/A轉換輸出電壓達到2V即可。輸出功率最大為20W,所設計電源能提供足夠的功率。</p><p>  第3章 系統(tǒng)硬件設計</p><p>  3.1 單片機小系統(tǒng)</p><p>  3.1.1 單片機原理概述

43、</p><p>  單片機芯片作為控制系統(tǒng)的核心部件,它除了具備通用微機CPU的數值計算功能外,還具有靈活、強大的控制功能,以便能實時監(jiān)控系統(tǒng)的輸入輸出量,實現自動控制。單片機具有抗干擾性強,工作溫度范圍寬,可靠性高,控制能力強,指令系統(tǒng)較簡單等諸多優(yōu)點。目前單片機的應用已深入到國民經濟的各個領域,對各個行業(yè)的技術改造和產品的更新?lián)Q代起著重要的推動作用,其應用領域主要有自能儀器儀表、機電一體化、實時控制、民用電

44、子產品及國防工業(yè)等。</p><p>  單片機系列產品應用比較廣泛,本系統(tǒng)采用的單片機為STC89C52。硬件原理圖如圖3.1所示,單片機引腳描述如下:</p><p>  *電源:VCC:芯片電源,接+5V;</p><p>  GND: 接地端。     </p><p>  *時鐘:XTAL1、XTAL2 晶體振蕩電路反相輸入端和輸

45、出端。   </p><p>  *控制線:控制線共有4根:  </p><p>  ALE/PROG:地址鎖存允許/片內EPROM編程脈沖;</p><p>  ALE功能:用來鎖存P0口送出的低8位地址;</p><p>  PROG功能:片內EPROM的芯片,EPROM編程期間,引腳輸入編程脈沖;   </p><p

46、>  PSEN:外ROM讀選通信號;  </p><p>  RST/VPD:復位/備用電源;   </p><p>  RST(Reset)功能:復位信號輸入端;    </p><p>  VPD功能:在Vcc掉電情況下,接備用電源;   </p><p>  EA/Vpp:內外ROM選擇/片內EPROM編程電源;   </

47、p><p>  EA功能:內外ROM選擇端;   </p><p>  Vpp功能:片內有EPROM的芯片,EPROM編程期間,施加編程電源Vpp。</p><p>  *I/O線 : 80C51共有4個8位并行I/O端口:P0、P1、P2、P3口,共32個引腳。P3口還具有第二功能,用于特殊信號輸入輸出和控制信號(屬控制總線)。 </p><p&g

48、t;  *P3口第二功能:P3.0 RXD 串行輸入口;P3.1 TXD 串行輸出口;P3.2 INT0 外部中斷0(低電平有效);P3.3 INT1 外部中斷1(低電平有效);P3.4 T0 定時計數器0;P3.5 T1 定時計數器1;P3.6 WR 外部數據存儲器寫選通(低電平有效);P3.7 RD 外部數據存儲器讀選通(低電平有效)。</p><p>  3.1.2 單片機基本系統(tǒng)</p>

49、<p>  單片機基本系統(tǒng)即為最小系統(tǒng),是指一個真正可用的單片機最小配置系統(tǒng)。這種系統(tǒng)所選擇的單片機內部資源已經能夠滿足系統(tǒng)的硬件要求,不需外接存儲器或I/O接口,只須在芯片上外接時鐘電路和復位電路即可。單片機系統(tǒng)是整個數控系統(tǒng)的核心部位,主要用于鍵盤掃描、數據處理、采樣反饋、實時調節(jié)等功能。</p><p>  本次設計采用STC89C52單片機作為主控單元,圖3-1為單片機最小系統(tǒng)的構成電路圖。其中

50、RST引腳所接為復位電路,由按鍵、10uF極性電容、10K電阻夠成;XTAL1與XTAL2引腳外接時鐘電路,由11.0592晶振與兩個大小為30pF的電容夠成。</p><p>  圖3-1 STC89C52單片機小系統(tǒng)</p><p>  3.1.3 單片機串口通信</p><p>  計算機的數據傳送方式共分為并行和串行數據傳送兩種方式,串行數據傳送按位順序進

51、行,最少只需一根傳輸線即可完成,成本低但速度慢。計算機內部數據時并行的,當計算機向外發(fā)送數據時,必須將并行的數據轉換為串行數據再發(fā)送。由于計算機與單片機之間需要電平轉換,所以連接MAX232芯片即可完成RS232與TTL電平的轉換,連接電路如圖3-2所示。</p><p>  串口的2、3號引腳為數據傳輸接口,經過MAX232的R2in、T2out、T2in、R2out四端連接到單片機的P3.0和P3.1,即RX

52、D、RXT串行輸入輸出端,從而實現單片機的串口通信。</p><p>  圖3-2 單片機串口通信原理</p><p>  芯片MAX232功能簡介:</p><p>  第一部分是電荷泵電路。由1、2、3、4、5、6腳和4只電容構成。功能是產生+12v和-12v兩個電源,提供給RS-232串口電平的需要。   </p><p>  第二部分

53、是數據轉換通道。由7、8、9、10、11、12、13、14腳構成兩個數據通道。其中13、12、11、14腳為第一數據通道;8、9、10、7腳為第二數據通道。TTL/CMOS數據從T1IN、T2IN輸入轉換成RS-232數據從T1OUT、T2OUT送到電腦DB9插頭;DB9插頭的RS-232數據從R1IN、R2IN輸入轉換成TTL/CMOS數據后從R1OUT、R2OUT輸出。   </p><p>  第三部分是供

54、電部分。15腳GND、16腳VCC (+5V)。</p><p><b>  3.2 鍵盤掃描</b></p><p>  3.2.1 按鍵原理</p><p>  本系統(tǒng)需要人為的輸入數據,因此需要設有鍵盤。在單片機應用系統(tǒng)中,鍵盤的每一個鍵都被賦予特定的功能,它們通過接口電路與單片機相連,通過軟件了解按鍵的狀態(tài)及鍵信息的輸入,并執(zhí)行該鍵

55、的功能處理程序。</p><p>  鍵盤是一組按鍵的集合,每個按鍵都是一個常開開關電路,如圖3-3(a)所示。當按鍵K未被按下時,P1.0輸入為高電平,K閉合時,P1.0輸入為低電平。通常按鍵在按下和釋放是都存在一個抖動的暫態(tài)過程,如圖3-3(b)所示。這種抖動的暫態(tài)過程大約經過5~10ms的時間,人的肉眼是察覺不到的,但對高速的CPU是有反應的,可能產生誤處理。所以,通常需要進行軟件延時,讓前沿抖動消失后再檢

56、測一次鍵的狀態(tài),如果仍保持閉合狀態(tài)電平,則確認真正有鍵按下。按鍵釋放后,仍需要顯示消抖后才能轉入該鍵的處理程序。</p><p>  (a) 按鍵原理 (b) 按鍵的電壓抖動</p><p>  圖3-3 按鍵及鍵抖動原理</p><p>  3.2.2 鍵盤硬件設計</p><p>  由于所需按鍵數

57、較多,所以采用行列式鍵盤,行列式鍵盤又稱為矩陣鍵盤。用I/O接口線組成行列結構,按鍵設置在行與列的交點上,按鍵數較多時可節(jié)省I/O接口線。行線、列線分別連接到按鍵開關的兩端,行線通過上拉電阻接+5V,被設置為高電平狀態(tài),如圖3-4所示。</p><p>  圖3-4 行列式鍵盤原理</p><p>  本此設計,數據輸入按鍵需要0~9十個數字按鍵,上下兩個步進按鍵,即一共12個按鍵,采用

58、3×4行列式鍵盤。3條行線分別接單片機的P0.0、P0.1與P0.2口,4條列線分別接單片機的P0.4、P0.5、P0.6與P0.7口,列線通過上拉電阻接+5V電源,保持高電平。</p><p>  3.3 A/D及D/A轉換器</p><p>  3.3.1 D/A轉換原理</p><p>  由于單片機控制系統(tǒng)是數字電路,而恒流源部分為模擬電路,兩

59、者之間的通信須要采用A/D與D/A轉換器。本系統(tǒng)采用的是ADC0832和DAC0832,均為8位分辨率的集成芯片,DAC0832芯片以其價格低廉、接口簡單、轉換控制容易等優(yōu)點,在單片機應用系統(tǒng)中得到廣泛的應用。D/A轉換器由8位輸入鎖存器、8位DAC寄存器、8位D/A轉換電路及轉換控制電路構成,其引腳分布及內部結構如圖3-5所示。</p><p>  1、DAC0832主要參數</p><p&

60、gt;  * 分辨率為8位;   </p><p>  * 電流穩(wěn)定時間1us;   </p><p>  * 可單緩沖、雙緩沖或直接數字輸入;   </p><p>  * 只需在滿量程下調整其線性度;   </p><p>  * 單一電源供電(+5V~+15V);   </p><p>  * 低功耗(200mW

61、)。</p><p>  圖3-5 DAC0832引腳及結構原理圖</p><p>  2、DAC0832的結構 </p><p>  * D0~D7:8位數據輸入線,TTL電平,有效時間應大于90ns(否則鎖存器的數據會出錯);   </p><p>  * ILE:數據鎖存允許控制信號輸入線,高電平有效;   </p&g

62、t;<p>  * CS:片選信號輸入線(選通數據鎖存器),低電平有效;   </p><p>  * WR1:數據鎖存器寫選通輸入線,負脈沖(脈寬應大于500ns)有效。由ILE、CS、WR1的邏輯組合產生LE1,當LE1為高電平時,數據鎖存器狀態(tài)隨輸入數據線變換,LE1的負跳變時將輸入數據鎖存;   </p><p>  * XFER:數據傳輸控制信號輸入線,低電平有效,

63、負脈沖(脈寬應大于500ns)有效;   </p><p>  * WR2:DAC寄存器選通輸入線,負脈沖(脈寬應大于500ns)有效。由WR1、XFER的邏輯組合產生LE2,當LE2為高電平時,DAC寄存器的輸出隨寄存器的輸入而變化,LE2的負跳變時將數據鎖存器的內容打入DAC寄存器并開始D/A轉換。 </p><p>  * IOUT1:電流輸出端1,其值隨DAC寄存器的內容線

64、性變化;   </p><p>  * IOUT2:電流輸出端2,其值與IOUT1值之和為一常數;   </p><p>  * RFB:反饋信號輸入線,改變RFB端外接電阻值可調整轉換滿量程精度;   </p><p>  * Vcc:電源輸入端,Vcc的范圍為+5V~+15V;   </p><p>  * VREF:基準電壓輸入線,VR

65、EF的范圍為-10V~+10V;   </p><p>  * AGND:模擬信號地; </p><p>  * DGND:數字信號地。</p><p>  3、DAC0832的工作方式</p><p>  根據對DAC0832的數據鎖存器和DAC寄存器的不同的控制方式,DAC0832有三種工作方式:直通方式、單緩沖方式和雙緩沖方式。<

66、/p><p>  * 單緩沖方式:一個寄存器工作于直通狀態(tài),另一個工作于受控鎖存器狀態(tài)。</p><p>  * 雙緩沖方式:兩個寄存器均工作于受控鎖存器狀態(tài)。</p><p>  * 直通方式:兩個寄存器均工作于直通狀態(tài)。</p><p>  4、DAC0832的電路連接</p><p>  圖3-6 DAC0832工

67、作原理圖</p><p>  圖3-6為DAC0832的電路連接圖,D0~D7為數據輸入端,連接單片機的P3口,WR2、WR1、CSX、FER等控制信號全部接地,IOUT1 與IOUT2分別接運算放大器的反相和同相輸入端,VREF接運放的輸出端。</p><p>  D/A轉換結果采用電流形式輸出。要是需要相應的模擬信號,可通過一個高輸入阻抗的線性運算放大器實現這個供功能。運放的反饋電阻可

68、通過RFB端引用片內固有電阻,還可以外接。此接法是用DAC0832的直通方式,只要二進制數據送到DAC0832的數據口,則會自動把數據轉為相應的電壓.但運放是如圖的電壓則輸出一般不可能達到基準電壓。要想達到基準電壓則要提高運放的電壓。當基準為負是,只要提高運放的正電壓就可以使輸出達到基準電壓了,當基準為正時,則為提高運放的負電壓,一般的運放提高兩伏就可以了,但不同的運放會有些區(qū)別。</p><p><b&g

69、t;  5、數模轉化</b></p><p>  當輸入全為高電平即FFH時,輸出電流最大約為</p><p>  = / (3-1) </p><p>  當輸入全為低電平即00H時,輸出電流最小

70、,=0。</p><p>  當輸入數字量為CDH=205,=-5V時,</p><p>   (3-2)</p><p>  3.3.2 A/D轉換原理</p><p>  系統(tǒng)需要對輸出進行采樣,考慮到方便準確等問題,采集采樣電阻電壓,經過ADC0832轉化為數字信號輸入單片機即可。ADC0832 是美國國家半導體

71、公司生產的一種8 位分辨率、雙通道A/D轉換芯片。由于它體積小,兼容性,性價比高而深受單片機愛好者及企業(yè)歡迎,其目前已經有很高的普及率。</p><p>  1、ADC0832主要參數</p><p><b>  * 8位分辨率;</b></p><p>  * 雙通道A/D轉換;</p><p>  * 輸入輸出電平與

72、TTL/CMOS相兼容; </p><p>  * 5V電源供電時輸入電壓在0-5V之間;</p><p>  * 工作頻率為250KHZ,轉換時間為32us;</p><p>  * 一般功耗僅為15mW;</p><p>  * 8P、14P—DIP(雙列直插)、PICC 多種封裝;</p><p>  * 商用級

73、芯片溫寬為0°C 至 +70°C,工業(yè)級芯片溫寬為?40°C 至+85°C。</p><p>  ADC0832 為8位分辨率A/D轉換芯片,其最高分辨可達256級,可以適應一般的模擬量轉換要求。其內部電源輸入與參考電壓的復用,使得芯片的模擬電壓輸入在0-5V之間。芯片轉換時間僅為32us,據有雙數據輸出可作為數據校驗,以減少數據誤差,轉換速度快且穩(wěn)定性能強。獨立的芯片使能

74、輸入,使多器件掛接和處理器控制變的更加方便。通過DI 數據輸入端,可以輕易的實現通道功能的選擇。</p><p>  2、ADC0832引腳</p><p>  * CS 片選使能,低電平芯片使能;</p><p>  * CH0模擬輸入通道0,或作為IN+/-使用;</p><p>  * CH1模擬輸入通道1,或作為IN+/-使用;<

75、;/p><p>  * GND 芯片參考0 電位(地);</p><p>  * DI 數據信號輸入,選擇通道控制;</p><p>  * DO 數據信號輸出,轉換數據輸出;</p><p>  * CLK 芯片時鐘輸;</p><p>  * Vcc/REF 電源輸入及參考電壓輸入(復用)。</p>&l

76、t;p>  3、單片機對ADC0832 的控制原理</p><p>  圖3-7 ADC0832工作原理</p><p>  如圖3-7所示,CS端接P0.6,CLK端接P0.3,DO與DI端接P0.4。正常情況下ADC0832 與單片機的接口應為4條數據線,分別是CS、CLK、DO、DI。但由于DO端與DI端在通信時并未同時有效并與單片機的接口是雙向的,所以電路設計時可以將DO和D

77、I 并聯(lián)在一根數據線上使用。</p><p>  當ADC0832未工作時其CS輸入端應為高電平,此時芯片禁用,CLK 和DO/DI 的電平可任意。當要進行A/D轉換時,須先將CS使能端置于低電平并且保持低電平直到轉換完全結束。此時芯片開始轉換工作,同時由處理器向芯片時鐘輸入端CLK 輸入時鐘脈沖,DO/DI端則使用DI端輸入通道功能選擇的數據信號。輸入通道選擇如表3-1所示。</p><p&

78、gt;  表3-1 ADC0832輸入通道選擇</p><p>  在第1個時鐘脈沖的下沉之前DI端必須是高電平,表示啟始信號。在第2、3個脈沖下沉之前DI端應輸入2 位數據用于選擇通道功能。到第3 個脈沖的下沉之后DI端的輸入電平就失去輸入作用,此后DO/DI端則開始利用數據輸出DO進行轉換數據的讀取。從第4個脈沖下沉開始由DO端輸出轉換數據最高位DATA7,隨后每一個脈沖下沉DO端輸出下一位數據。直到第11個

79、脈沖時發(fā)出最低位數據DATA0,一個字節(jié)的數據輸出完成。也正是從此位開始輸出下一個相反字節(jié)的數據,即從第11個字節(jié)的下沉輸出DATA0。隨后輸出8位數據,到第19 個脈沖時數據輸出完成,也標志著一次A/D轉換的結束。最后將CS置高電平禁用芯片,直接將轉換后的數據進行處理就可以了。   </p><p>  作為單通道模擬信號輸入時ADC0832的輸入電壓是0-5V且8位分辨率時的電壓精度為19.53mV。如果作為

80、由IN+與IN-輸入的輸入時,可是將電壓值設定在某一個較大范圍之內,從而提高轉換的寬度。但值得注意的是,在進行IN+與IN-的輸入時,如果IN-的電壓大于IN+的電壓則轉換后的數據結果始終為00H。</p><p><b>  3.4 顯示模塊</b></p><p>  系統(tǒng)采用兩只四位一體數碼管,分別顯示設置電流值及反饋電流值,顯示范圍能夠達到要求0~2000m

81、A,數碼管管腳及結構如圖3-8所示。</p><p>  每只四位一體數碼管共有12個引腳,其中S1、S2、S3、S4為片選控制端,經過上拉電阻接+5V電源,同時接單片機的P1口,實現片選。例如當P1口輸出為01101100B時,第2、3、5、6數碼管顯示數字。其他8個引腳接單片機的P2口,實現段選。</p><p>  圖3-8 四位一體數碼管結構圖</p><p&g

82、t;  所有數碼管段選信號是一個整體,也就是同時顯示一樣的數字,單個數碼管是8段顯示器,根據編碼分段顯示,數碼管編碼表如3-2所示。例如當P2口輸出為90H時,數碼管顯示數字“9”。</p><p>  表3-2 四位一體數碼管編碼表</p><p>  3.5 供電電源模塊</p><p>  本系統(tǒng)需要+5V與+15V電源,單片機控制系統(tǒng)以及外圍芯片供電采用7

83、8系列三端穩(wěn)壓器件,通過全波整流,然后進行濾波穩(wěn)壓。電流源部分由于要給外圍測試電路提供比較大的功率,因此必須采用大功率器件??紤]到該電流源輸出電壓近10V,最大輸出電流不大于2000mA,由公式P=U*I可以粗略估算電流源的功耗為20W。同時考慮到恒流源功率管部分的功耗,需要預留功率余量,因此供電電源要求能輸出30W以上。此方案輸出電壓比較穩(wěn)定,能滿足題目要求,而且簡單實用,而且易于制作。</p><p><

84、;b>  所用元器件:</b></p><p>  220V~12V電源變壓器; 整流橋;25V~2200uF極性電容;104電容;334電容;7815;7805;</p><p>  圖3-9 電源模塊電路</p><p>  電路原理如圖3-9所示,220V交流電壓由變壓器轉換為12V交流電壓,經過整流橋整流為17V直流電壓。此直流電壓夾雜著交

85、流電壓,經過三個電容濾波后,形成的直流電壓比較穩(wěn)定。17V電壓經三端穩(wěn)壓元件7815穩(wěn)壓為+15V電源,+15V電源經7805可整流為+5V電源。</p><p>  3.6 恒流源設計</p><p>  3.6.1 恒流原理與電路設計</p><p>  恒流源部分是本系統(tǒng)的核心內容,根據恒流源設計方案選擇,系統(tǒng)采用壓控恒流源,通過改變恒流源的外圍電壓,利用

86、電壓的大小來控制輸出電流的大小。電壓控制電路采用數控的方式,利用單片機送出數字量,經過D/A轉換轉變成模擬信號,再送到大功率三極管進行放大。單片機系統(tǒng)實時對輸出電流進行監(jiān)控,采用數字方式作為反饋調整環(huán)節(jié),由程序控制調節(jié)功率管的輸出電流恒定。當改變負載大小時,基本上不影響電流的輸出,采用這樣一個閉路環(huán)節(jié)使得系統(tǒng)一直在設定值維持電流恒定。</p><p>  通過軟件方法實現輸出電流穩(wěn)定,易于功能的實現,便于操作。電

87、路原理圖如圖3-10所示。</p><p>  圖3-10 恒流源原理</p><p>  D/A轉換器輸出電壓Vin經過第一極運算放大器,信號跟隨保持,進入第二極運算放大器同相輸入端。采樣電阻R1為1Ω,其端電壓為二極運放反相端電壓,大小等于Vin,流過R1的電流為Vin/R1,則流過RL的電流約為Vin/R1,不隨負載RL的變化而改變,實現恒流原理。</p><p&

88、gt;  3.6.2 運算放大器電路</p><p>  整個系統(tǒng)都將用到運算放大器,采用LM358即可完成所需功能。LM358 內部包括有兩個獨立的、高增益、內部頻率補償的雙運算放大器,適合于電源電壓范圍很寬的單電源使用,也適用于雙電源工作模式,在推薦的工作條件下,電源電流與電源電壓無關。它的使用范圍包括傳感放大器、直流增益模塊和其他所有可用單電源供電的使用運算放大器的場合。LM358 的封裝形式有塑封8引線

89、雙列直插式和貼片式,如圖3-11所示。LM358性能如下:</p><p>  * 內部頻率補償; </p><p>  * 直流電壓增益高(約100dB);</p><p>  * 單位增益頻帶寬(約1MHz);</p><p>  * 電源電壓范圍寬:單電源(3~30V);</p><p>  * 雙電源(

90、7;1.5V ~±15V);</p><p>  * 低功耗電流,適合于電池供電;</p><p>  * 低輸入偏流,低輸入失調電壓; </p><p>  * 共模輸入電壓范圍寬,包括接地; 圖3-11 LM358結構原理圖</p><p>  * 差模輸入電壓范圍寬,等于電源電壓范圍;

91、</p><p>  * 輸出電壓擺幅大(0至Vcc-1.5V)。 </p><p>  3.6.3 誤差來源分析</p><p>  內部測量值與實際測量值的誤差,是由于取樣電阻阻

92、值、負載電阻阻值和晶體管的放大倍數受溫度的影響和測量儀表的誤差所造成的,為了減少這種誤差,一定要選用溫度系數低的電阻來作采樣電阻,因此本系統(tǒng)選用大功率電阻作為采樣電阻。</p><p>  由于A/D與D/A轉換器的精度問題,也會影響系統(tǒng)數值上的誤差。供電電源隨著電流的增大,所能提供的功率限制,則電壓也有所降低,也會影響系統(tǒng)誤差。運算放大器并非理想運算放大器,也會給系統(tǒng)帶來誤差。</p><p

93、>  反饋系統(tǒng)可以忽略部分上述誤差,反饋值和實際值比較后可以調節(jié)系統(tǒng)實際值,然而采樣電阻并非負載,采樣電壓和負載電壓之間只是相近的關系,這種誤差為系統(tǒng)誤差,是無法避免的。</p><p>  第4章 軟件系統(tǒng)設計</p><p>  4.1 系統(tǒng)總程序設計</p><p>  4.1.1 系統(tǒng)I/O接口分配</p><p>  系

94、統(tǒng)采用STC89C52單片機,共有4個8位并行I/O端口,本次設計包括顯示系統(tǒng)、鍵盤掃描、D/A與A/D等,單片機4個I/O接口全部用到,其I/O分配表如表4-1所示。</p><p>  表4-1 I/O口分配</p><p>  4.1.2 系統(tǒng)總程序設計</p><p>  整個軟件系統(tǒng)采用C語言編程,由主函數與多個子函數夠成,子函數包括鍵盤掃描、A/D、D

95、/A、顯示等,初始化子函數如下:</p><p>  void t_init()</p><p><b>  {</b></p><p>  SCON=0x52;</p><p>  TMOD=0x20;</p><p>  TCON=0x69;</p><p>  TH

96、1=0xf3;</p><p><b>  }</b></p><p>  SCON為串行口控制寄存器,TCON為定時器控制寄存器,TMOD為工作方式控制寄存器,三個寄存器控制字格式如表4-2所示。</p><p>  表4-2 寄存器控制字格式</p><p>  在TCON寄存器中,TR1與TR0用于定時器/計

97、數器的啟動控制,其余6位用于中斷控制。IT0為外部0請求信號方式控制位,IE0為外部中斷0請求標志位,IT1為外部中斷1請求信號方式控制位,IE1為外部中斷1請求標志位。</p><p>  在SCON寄存器中,高6為用于串口控制,低2位用于中斷控制。在TMOD寄存器中,高4位為定時器/計數器1控制位,低4位為定時器/計數器0控制位。</p><p>  程序運行時,初始化各寄存器狀態(tài),再

98、掃描按鍵并分析鍵值,調用D/A,A/D,顯示等子程序,循環(huán)顯示,有鍵按下時停止循環(huán),重復掃描鍵盤,讀取鍵值再顯示。系統(tǒng)總程序流程圖如圖4-1所示。</p><p>  圖4-1 系統(tǒng)總程序流程圖</p><p>  4.2 系統(tǒng)子程序設計</p><p>  4.2.1 鍵盤掃描程序設計</p><p>  對鍵盤的掃描過程可分為兩步:第

99、一步是CPU首先檢測鍵盤上是否有鍵按下;第二步是再識別時哪一個鍵按下。對鍵盤的識別方法通常采用逐行或逐列的掃描方法。</p><p>  首先判斷鍵盤中有無按鍵按下,由單片機通過I/O接口向鍵盤輸出全掃描字,然后輸入行線狀態(tài)來判別。其方法是:向列線輸出全掃描字00H,即所有列線置成低電平,讀入行線狀態(tài)來判斷。如果有按鍵按下,總會有一根行線電平被拉至低電平,從而使輸入狀態(tài)不全為1。</p><p

100、>  圖4-2 鍵盤掃描程序流程圖</p><p>  鍵盤中按鍵的按下是通過列線逐列置低電平后,檢查行輸入狀態(tài)來實現的,這稱為逐行掃描。其方法是:一次給列線送低電平,然后檢查所有行線狀態(tài),如果全為1,則所按下的鍵不在此行;如果不全為“1”,則按下的鍵必在此行,而且是與0電平線相交的交點上的那個鍵。單片機采用中斷掃描掃描方式,每當鍵盤上有鍵閉合時,向CPU請求中斷,對鍵盤掃描,以識別哪一個鍵處于閉合狀態(tài),并

101、對此信息作出相應的處理。</p><p>  4.2.2 D/A轉換子程序</p><p>  由DAC0832原理可知,單片機P3口輸出為00H~FFH,且DAC0832工作于直通方式,所以只需要根據鍵盤掃描碼,轉換成相應值,經P3口輸出即可,流程圖如圖4-3所示。</p><p>  圖4-3 D/A子程序流程圖</p><p>  在

102、本次設計中,DAC0832工作于直通狀態(tài),其一級與二級鎖存均自動打開,數據隨著輸入數字量的改變而直接變化。所以對DAC0832的控制,的只需要控制單片機P3口的輸出數字量即可。</p><p>  4.2.3 A/D轉換子程序</p><p>  根據ADC0832原理,數據傳輸過程中各個端口電平變化如圖4-4所示,單片機通過拉高和拉低輸出口電平方式,可得到CLK時鐘脈沖,DO端口輸出數

103、據,單片機檢測到數據后,分析反饋,最后顯示出來。</p><p>  圖4-4 ADC0832數據轉換原理</p><p>  當此 DI、DO數據為1、0時,只對 CH0 進行單通道轉換。當DI、DO數據為1、1時,只對 CH1 進行單通道轉換。當DI、DO數據為0、0時,將 CH0 作為正輸入端 IN+,CH1 作為負輸入端 IN-進行輸入。當DI、DO數據為0、1時,將 CH0 作為

104、負輸入端 IN-,CH1 作為正輸入端 IN+進行輸入。到第 3 個脈沖的下沉之后 DI 端的輸入電平就失去輸入作用,此后 DO/DI端則開始利用數據輸出 DO 進行轉換數據的讀取。從第 4 個脈沖下沉開始由 DO端輸出轉換數據最高位 DATA7,隨后每一個脈沖下沉 DO 端輸出下一位數據。到第 11 個脈沖時發(fā)出最低位數據 DATA0,一個字節(jié)的數據輸出完成。也正是從此位開始輸出下一個相反字節(jié)的數據,即從第 11 個字節(jié)的下沉輸出D0

105、。隨后輸出 8 位數據,到第 19 個脈沖時數據輸出完成,也標志著一次 A/D 轉換的結束。最后將 CS 置高電平禁用芯片,直接將轉換后的數據進行處理就可以了。程序流程圖如圖4-5所示。</p><p>  圖4-5 AD轉換子程序流程圖</p><p>  4.2.4 顯示子程序設計</p><p>  系統(tǒng)采用兩個四位一體數碼管作為顯示系統(tǒng),要實現數值顯示,需

106、設置片選和位選。由于四位一體,需要循環(huán)掃描方式,使顯示變換速度快,人眼不易察覺,從而實現分段顯示,流程圖如圖4-6所示。</p><p>  圖4-6 顯示子程序流程圖</p><p>  程序執(zhí)行到顯示函數時,要實現顯示效果,顯示函數需要循環(huán)顯示,例如第1位數碼管顯示程序如下:</p><p><b>  {</b></p>&

107、lt;p><b>  P1=0x00;</b></p><p>  P2=d[num2];</p><p><b>  P1=0x01;</b></p><p>  delay(10);</p><p><b>  }</b></p><p> 

108、 首先對控制數碼管位選信號的P1口清0,設置段選信號控制接口P2口的輸出值,再設置P1口的位選信號,延時一段時間即可完成顯示。</p><p>  第5章 系統(tǒng)測試及數據分析</p><p><b>  5.1 系統(tǒng)調試</b></p><p>  5.1.1 儀器儀表</p><p>  在調試過程中,主要用到得

109、儀器如表5-1所示。</p><p>  表5-1 調試儀器儀表</p><p>  數據測試是反映系統(tǒng)性能的重要指標。因此本測試進行了全面的測試,分別為輸出電流測試、步進電流測試、工作時間測試、負載阻值變化測試、紋波電流測試。</p><p>  5.1.2 軟硬件調試</p><p>  系統(tǒng)軟件調試工具采用 KeilV805漢化版,生

110、成*.hex文件,采用STC-ISP V391軟件通過串口傳輸,下載到單片機,完成軟件調試工作。</p><p><b>  軟件調試過程:</b></p><p>  (1) 打開KeilV805漢化版,輸入程序,調試;</p><p>  (2) 編譯程序,生成*.hex文件;</p><p>  (3) 打開STC

111、-ISP V391軟件,設置各項,檢查端口是否正確;</p><p>  (4) 下載程序,給單片機上電;</p><p>  (5) 結合硬件調試,數據輸出電平測試;</p><p>  (6) 結合測試結果,修改程序;</p><p>  (7) 重復步驟(1)直到程序修改完畢。</p><p>  系統(tǒng)硬件調試主

112、要在模擬電路部分,用數字萬用表測量,D/A轉換器輸出電壓,采樣電壓,負載差分電壓,負載電流等。</p><p><b>  硬件調試過程:</b></p><p>  (1) 結合軟件調試,檢查數字電路部分是否正常;</p><p>  (2) 通過鍵盤設置,測試單片機P3口輸出電平;</p><p>  (3) 測試D

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論