版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 1 緒論</b></p><p> 眾所周知,許多科學(xué)實驗都離不開穩(wěn)定電源,在這些實驗中經(jīng)常會對通電時間、電壓高低、電流大小以及動態(tài)指標(biāo)有著特殊的要求,然而目前實驗所用的直流電源大多輸出精度和穩(wěn)定性不高;在測量上,傳統(tǒng)的電源一般采用指針式或數(shù)碼管來顯示電壓或電流,搭配電位器來調(diào)整所要的電壓及電流輸出值:使用上若要調(diào)整精確的電壓或者電流輸出,須搭配精確的顯示儀
2、表監(jiān)測,又因電位器的阻值特性非線性,在調(diào)整時,需要花費一定的時間,況且還要注意漂移,起來非常不方便。因此,如果直流電源不僅具有良好的輸出質(zhì)量而且還具有多功能以及一定的智能化,以精確的微機控制取代不精確的人為操作在實驗開始之前就對一些參數(shù)進行預(yù)設(shè),這將會使個領(lǐng)域中的研究帶來不同程度的方便高效。</p><p> 1.1 課題背景及意義</p><p> 1.1.1 在計量領(lǐng)域中的應(yīng)用
3、</p><p> 電流表的校驗宜用恒流源。校驗時,將待校的電流表與標(biāo)準(zhǔn)電流表串接于恒流源電路中。節(jié)恒流源的輸出電流大小至被校表的滿度值和零度值,檢查各電流表指示是否正確。 在廣泛應(yīng)用的DDZ系列自動化儀表中,為避免傳輸線阻抗對電壓信號的影響,其現(xiàn)場傳輸信號均以恒流給定器提供的 0---10mA或 4--20mA直流電流作為統(tǒng)一的標(biāo)準(zhǔn)信號,便于對各種信號進行變換和運算,并使電氣、數(shù)模之間的轉(zhuǎn)換均能統(tǒng)一規(guī)定,有利
4、于與氣動儀表、數(shù)字儀表的配合使用。在某些精密測量領(lǐng)域中,恒流源充當(dāng)著不可替代的角色。如給電橋供電、用電流電壓法測電阻值等。各種輝光放電光源:如光譜儀中的氫燈、氖燈,一旦被點燃,管內(nèi)稀薄氣體訊速電離。由于離化過程的不穩(wěn)定性并恒有增加的傾向,放電管中的電流將隨之上升。因此,在燈管上加以恒定電壓時,它是不穩(wěn)定的,其電流值可能增大到使燈管損壞。為了穩(wěn)定放電電流,從而穩(wěn)定燈管的工作狀態(tài),最好采用恒流源供電。各種標(biāo)準(zhǔn)燈(如光強度標(biāo)準(zhǔn)燈等)的冷態(tài)電阻
5、接近于零,在使用時為防止電流沖擊,一般通過調(diào)壓器或限流電阻逐步加大電流至額定值,既不方便,又不安全。特別是,使用這些標(biāo)準(zhǔn)燈時,必須控制通過燈絲的額定電流不變,否則燈絲</p><p> 1.1.2 在半導(dǎo)體器件性能測試中的應(yīng)用 </p><p> 半導(dǎo)體器件參數(shù)的測量常常用到恒流源。例如,測量晶體管的反向擊穿電壓時,若預(yù)先將恒流源調(diào)至測試條件要求的電流值,則對不同擊穿電壓的晶體管無須調(diào)
6、整就可由電表或圖示儀表直接讀出擊穿電壓的數(shù)值。不僅提高了測試效率,延長了儀表的使用壽命,而且限制了反向電流,不致?lián)p壞被測晶體管。 半導(dǎo)體器件參數(shù)的測量也必須采用恒流源。例如,用光電導(dǎo)衰退法測量材料的少數(shù)載流子壽命,用半導(dǎo)體霍爾效應(yīng)測量材料的電導(dǎo)率、遷移率和載流子濃度等,因為半導(dǎo)體材料的電阻率對溫度、光照極為敏感,若采用穩(wěn)壓電源,當(dāng)電阻率改變時,測試電流也會變化,從而影響被測材料的參數(shù)值。為了保持測試電流不變,只有采用恒流源供電。<
7、/p><p> 1.1.3 在傳感器中的應(yīng)用 </p><p> 目前,在科技和生產(chǎn)部門廣泛應(yīng)用的各類物性型敏感器件,如熱敏、力敏、光敏、磁敏、濕敏等傳感器,常常采用恒流源供電。這不僅因為許多敏感器件是用半導(dǎo)體材料制成的,還因為這樣可以避免連接傳感器的導(dǎo)線電阻和接觸電阻等的影響。</p><p> 1.1.4 現(xiàn)代大型儀器中穩(wěn)定磁場的產(chǎn)生 </p>
8、<p> 在許多醫(yī)療診斷儀器中,如CT斷層掃描儀和超導(dǎo)磁源成像儀中的磁場均要求很穩(wěn)定。否則會造成嚴(yán)重的測量誤差。如果采用穩(wěn)壓電源,由于電磁鐵線圈工作時發(fā)熱等原因會使其阻值改變,因而供電電流變化,導(dǎo)致磁場不穩(wěn)定。如果采用恒流源供電就能克服上述缺點。因此,凡是要求磁場十分穩(wěn)定的裝置,就必須采用恒流源供電。所以,在核物理實驗裝置中,如粒子加速器、質(zhì)譜儀、 β 譜儀以及云霧室,都必須采用恒流源供電。眾所周知,在電子顯微鏡中焦距越小,
9、放大倍數(shù)越大。為了提高放大倍數(shù),就必須使焦距縮短,而焦距與磁場強度有關(guān)。如果磁場不穩(wěn)定,則磁場強度也不穩(wěn)定,從而使電子在焦點以外的磁場再次聚焦,甚至多次聚焦,而多次聚焦會使成像質(zhì)量變壞。因此,必須采用恒流源供電。</p><p> 1.1.5 在其它領(lǐng)域中的應(yīng)用 </p><p> 在用普通的充電機充電時,隨著蓄電池端電壓的逐漸升高,充電電流相應(yīng)減小,為保持正常充電,必須隨時提高充電
10、機的輸出電壓。采用恒流源充電,就可以不必調(diào)整,即使從充電裝置中加入或移去部分蓄電池也不影響正常充電,從而使勞動強度降低,生產(chǎn)效率提高。 許多電真空器件,如示波管、顯像管、功率發(fā)射管等,它們的燈絲冷電阻很小,當(dāng)用額定電壓點燃時,在通電瞬間電流很大,常常超過燈絲額定電流許多倍。這樣大的沖擊電流容易使燈絲壽命縮短。為了保護燈絲,最好采用恒流源供電。當(dāng)燈絲從冷到熱變化時,通過燈絲的電流保持穩(wěn)定。對于價格昂貴的大功率發(fā)射管或要求電真空器件的工作十
11、分穩(wěn)定時,恒流源供電尤為重要。除此之外,線性掃描鋸齒波的獲得,有線通信遠供電源,電泳、電解、電鍍等化學(xué)加工裝置電源,電子束加工機、離子注入機等電子光學(xué)設(shè)備中的供電電源也都必須應(yīng)用恒流源。 </p><p> 1.2國內(nèi)外研究現(xiàn)狀 </p><p> 在我國,以電力電子學(xué)為核心技術(shù)的電源產(chǎn)業(yè),從二十世紀(jì) 60 年代中期開始形成,到了 90 年代以來,電源產(chǎn)業(yè)進入快速發(fā)展時期。一方面,電源
12、產(chǎn)業(yè)規(guī)模的發(fā)展在加快;另一方面,在國家自然科學(xué)基金的資助下或創(chuàng)新意識指導(dǎo)下,我國電力電子技術(shù)的研究從吸收消化和一般跟蹤發(fā)展到前沿跟蹤和基礎(chǔ)創(chuàng)新,電源產(chǎn)業(yè)界涌現(xiàn)了一些技術(shù)難度較大,具有國際先進水平的產(chǎn)品,而且還產(chǎn)生了一大批具有代表性的研究成果和產(chǎn)品。目前國內(nèi)還開展了跟蹤國際多方面前沿性課題的研究或基礎(chǔ)創(chuàng)新研究。但是我國電源產(chǎn)業(yè)與發(fā)達國家相比,存在著很大的差距和不足:在電源產(chǎn)品的質(zhì)量、可靠性、開發(fā)投入、生產(chǎn)規(guī)模、工藝水平、先進檢測設(shè)備、智能
13、化、網(wǎng)絡(luò)化、持續(xù)創(chuàng)新能力等方面的差距為 10-15 年,尤其在實現(xiàn)直流恒流源的智能化、網(wǎng)絡(luò)化方面的研究不是很多。目前國內(nèi)在這兩方面研究比較多的是成都電子科技大學(xué)和廣州華南理工大學(xué),主要是利用單片機和可編程系統(tǒng)器件(PSD)來控制開關(guān)直流穩(wěn)壓電源或數(shù)字化電壓單元達到數(shù)控的目的,但和國外的比較起來,效果不是很理想,還有很大的差距。目前,全國的電源及其配件的生產(chǎn)銷售企業(yè)有 4000 家以上,產(chǎn)值有 300-400 億元,但國</p>
14、;<p> 在單片機測控系統(tǒng)中,由傳感器檢測到的信號避免不了會混雜一些干擾信號,尤其是在傳輸線較長時更是不可避免的。因此可采用濾波器濾掉隨機干擾信號,提高信號的質(zhì)量。但有些干擾信號很難用模擬濾波器除去,因此可采用數(shù)字濾波算法解決這一難題。數(shù)字濾波實際上是一種數(shù)字處理方法,是由計算機程序?qū)崿F(xiàn)的數(shù)學(xué)運算,數(shù)字濾波也稱為軟件濾波。數(shù)字濾波在數(shù)字控制系統(tǒng)里得到了成功的應(yīng)用,因為與硬件濾波相比,數(shù)字濾波有很多優(yōu)點。在測控系統(tǒng)中數(shù)字
15、濾波算法被廣泛用于克服隨機誤差,它的濾波精度高、可靠性和穩(wěn)定性好。另外,數(shù)字濾波是由軟件程序?qū)崿F(xiàn)的,不需要硬件,可以降低設(shè)計成本,適當(dāng)修改濾波程序算法,就能方便地改變?yōu)V波特性,設(shè)計靈活方便,此外數(shù)字濾波可以實現(xiàn)硬件濾波無法實現(xiàn)或難以實現(xiàn)的濾波任務(wù)。本課題是基于單片機的數(shù)字濾波算法。</p><p> 單片機主要作用是控制外圍的器件,并實現(xiàn)一定的通信和數(shù)據(jù)處理。但在某些特定場合,不可避免地要用到數(shù)學(xué)運算,盡管單片
16、機并不擅長實現(xiàn)算法和進行復(fù)雜的運算。下面主要是介紹如何用單片機實現(xiàn)數(shù)字濾波。在單片機進行數(shù)據(jù)采集時,會遇到數(shù)據(jù)的隨機誤差,隨機誤差是由隨機干擾引起的,其特點是在相同條件下測量同一量時,其大小和符號會現(xiàn)無規(guī)則的變化而無法預(yù)測,但多次測量的結(jié)果符合統(tǒng)計規(guī)律。為克服隨機干擾引起的誤差,硬件上可采用濾波技術(shù),軟件上可采用軟件算法實現(xiàn)數(shù)字濾波。濾波算法往往是系統(tǒng)測控算法的一個重要組成部分,實時性很強。</p><p>&l
17、t;b> 2 總體方案論證</b></p><p><b> 2.1 系統(tǒng)方案</b></p><p> 根據(jù)題目要求以及設(shè)計思路,我們要先確定總體的設(shè)計方案,參閱大量資料后,我們確定了設(shè)計中必有的各個模塊,其中有單片機,A/D轉(zhuǎn)換,D/A轉(zhuǎn)換,V/I轉(zhuǎn)換等,最終確定的系統(tǒng)框圖如圖2.1所示 :</p><p>
18、圖2.1 系統(tǒng)框圖</p><p> 2.2 設(shè)計方案論證</p><p> 此方案采用保持電阻恒定而改變輸入電壓的方法來改變電流的大小。利用高精度D/A轉(zhuǎn)換器在單片機程序控制下提供可變的高精度的基準(zhǔn)電壓,該基準(zhǔn)電壓經(jīng)過V/I轉(zhuǎn)換電路得到電流,再通過A/D轉(zhuǎn)換器將輸出電流反饋至單片機進行比較,調(diào)整D/A的輸入電壓,從而達到數(shù)控的目的。該方案的難點在于穩(wěn)定恒流源的設(shè)計和高精度電流檢測
19、電路的設(shè)計。特點是可精確的控制電流的步進量,負(fù)載變化對電流輸出的影響較小。</p><p> 2.3 負(fù)載電壓、電流電路的設(shè)計 </p><p> 根據(jù)題目要求,設(shè)計了如圖2.4所示的電路圖。電路綜合各方面的考慮因素在里面,由于TLC2543所測電壓值在5V內(nèi),而負(fù)載一端接15V電壓源另一端接功率管,因此采用差分增益電路采樣負(fù)載電壓,當(dāng)Rb/Rc=Rd/Ra時,OP07輸出電壓ADin
20、=Rb/Rc(Va-Vb),硬件設(shè)置Rb/Rc=1/4,軟件還原負(fù)載電壓,保證測量精度。而采樣精密電阻R1為1Ω,通過采樣R1兩端電壓值換算成電流值即可得到輸出電流。</p><p> 2.4 D/A、A/D轉(zhuǎn)換器模塊</p><p> D/A、A/D模塊是單片機與外部數(shù)據(jù)連接的通道,因此這兩個模塊的選擇與使用應(yīng)當(dāng)合理。</p><p> 2.4.1 D/A轉(zhuǎn)
21、換器</p><p> 本設(shè)計中應(yīng)采用DAC模塊提供高精度的基準(zhǔn)電壓,即通過CPU發(fā)出的二進制轉(zhuǎn)換為的模擬電壓,送給誤差放大器,實現(xiàn)步進要求。</p><p> 根據(jù)題目擴展功能要求輸出200—2000MA,以1mA為步進,需要的級數(shù)為:</p><p><b> (2.1)</b></p><p> ,故應(yīng)采用
22、12位D/A轉(zhuǎn)換器為DA轉(zhuǎn)換芯片,供選擇的很多,在此選用proteus元件庫中的LTC1456芯片</p><p> 2.4.2 A/D轉(zhuǎn)換器</p><p> A/D模塊的是反饋的核心,我們采用Proteus元件庫中的TLC2543芯片實現(xiàn)。TLC2543是一種低功耗、低電壓的12位串行開關(guān)電容型AD轉(zhuǎn)換器。它使用逐次逼近技術(shù)完成A/D轉(zhuǎn)換過程。最大非線性誤差小于1LSB,轉(zhuǎn)換時間9
23、µs。它具有三個控制器輸入端,采用簡單的3線SPI串行接口可方便與微機進行連接,是12位數(shù)據(jù)采集系統(tǒng)的最佳選擇器件之一。</p><p> 2.4.3 D/A、A/D連接電路</p><p> D/A芯片 、A/D芯片與單片機的連接電路如下圖2.5所示。</p><p> 圖2.5 D/A 、A/D連接電路</p><p>
24、 2.5 AT89C52控制模塊</p><p> 在此設(shè)計中,單片機最小系統(tǒng)是數(shù)控的核心,可以滿足設(shè)計要求的控制器核心單片機有很多種,比如AT89S52,AT89C52,Atmgae16等。</p><p> 2.51 AT89S52介紹</p><p> AT89S52是一種低功耗、高性能CMOS8位微控制器,具有8K在系統(tǒng)可編程Flash 存儲器。AT
25、89S52使用Atmel公司高密度非易失性存儲器技術(shù)制造,與工業(yè)80C51產(chǎn)品指令和引腳完全兼容。片上Flash允許程序存儲器在系統(tǒng) 可編程,亦適于常規(guī)編程器。在單芯片上,AT89S52擁有靈巧的8 位CPU和在系統(tǒng)可編程Flash,使AT89S52為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。 </p><p> AT89S52具有以下標(biāo)準(zhǔn)功能: </p><p> 1. 工
26、作電壓為4.0V--5.5V; </p><p> 2. 全靜態(tài)工作:0--24MHz; </p><p> 3. 256*8位內(nèi)部RAM; </p><p> 4. 32個可編程I/O端口; </p><p> 5. 3個16位定時器/計數(shù)器; </p><p> 6. 8個中斷源; </p>
27、<p> 7. 一個全雙工異步串口; </p><p> 8. 支持低功耗及掉電模式; </p><p><b> ATmega16</b></p><p> ATmega16 有如下特點:16K字節(jié)的系統(tǒng)內(nèi)可編程Flash(具有同時讀寫的能力,即RWW),512 字節(jié)EEPROM,1K 字節(jié)SRAM,32 個通用I/O 口
28、線,32 個通用工作寄存器,用于邊界掃描的JTAG 接口,支持片內(nèi)調(diào)試與編程,三個具有比較模式的靈活的定時器/ 計數(shù)器(T/C),片內(nèi)/外中斷,可編程串行USART,有起始條件檢測器的通用串行接口,8路10位具有可選差分輸入級可編程增益(TQFP 封裝) 的ADC ,具有片內(nèi)振蕩器的可編程看門狗定時器,一個SPI 串行端口,以及六個可以通過軟件進行選擇的省電模式。</p><p> 2.5.1 AT89C52主
29、要功能的簡單介紹</p><p> AT89C52為8位通用微處理器,其主要用于會聚調(diào)整時的功能控制。功能包括對會聚主IC 內(nèi)部寄存器、數(shù)據(jù)RAM及外部接口等功能部件的初始化,會聚調(diào)整控制,會聚測試圖控制,紅外遙控信號IR的接收解碼及與主板CPU通信等。主要管腳有:XTAL1(19 腳)和XTAL2(18 腳)為振蕩器輸入輸出端口,外接12MHz 晶振。RST/Vpd(9 腳)為復(fù)位輸入端口,外接電阻電容組成的
30、復(fù)位電路。VCC(40 腳)和VSS(20 腳)為供電端口,分別接+5V電源的正負(fù)端。P0~P3 為可編程通用I/O 腳,其功能用途由軟件定義。</p><p> AT89C52的主要功能特性如下:</p><p> 1、兼容MCS51指令系統(tǒng) </p><p> 2、8k可反復(fù)擦寫(大于1000次)Flash ROM; </p><p&g
31、t; 3、32個雙向I/O口; </p><p> 4、256x8bit內(nèi)部RAM; </p><p> 5、3個16位可編程定時/計數(shù)器中斷; </p><p> 6、時鐘頻率0-24MHz; </p><p> 7、2個串行中斷,可編程UART串行通道; </p><p> 8、2個外部中斷源,共8個中
32、斷源; </p><p> 9、2個讀寫中斷口線,3級加密位; </p><p> 10、低功耗空閑和掉電模式,軟件設(shè)置睡眠和喚醒功能; </p><p> 11、有PDIP、PQFP、TQFP及PLCC幾種封裝形式,以適應(yīng)不同產(chǎn)品的需求。</p><p> 2.5.2 TLC2543主要功能的簡單介紹</p><
33、;p> 在日常生活及工業(yè)生產(chǎn)中經(jīng)常要用到直流電壓的檢測,由單片機和A/D轉(zhuǎn)換器構(gòu)成的數(shù)字電壓表,已被廣泛應(yīng)用于電子測量、工業(yè)自動化儀表、自動測試系統(tǒng)等智能化測量領(lǐng)域中。傳統(tǒng)的A/D轉(zhuǎn)換器主要有ADC0808、ADC0809等,這些A/D轉(zhuǎn)換器轉(zhuǎn)換精度低,并且采用并口與單片機相連,大量占用單片機的I/O口資源。為此,采用TLC2543設(shè)計的數(shù)字電壓表,能夠較好地解決以上問題。TLC2543是TI公司推出的一種12位串行A/D轉(zhuǎn)換器
34、,使用開關(guān)電容逐次逼近技術(shù)完成A/D轉(zhuǎn)換過程。由于是串行輸入結(jié)構(gòu),能夠節(jié)省51系列單片機的I/O口資源,且價格適中。</p><p><b> 其特點主要有:</b></p><p> (1)12位分辨率A/D轉(zhuǎn)換器;</p><p> (2)在工作溫度范圍內(nèi)轉(zhuǎn)換時間為10μs;</p><p> (3)具有11
35、路模擬輸入通道;</p><p> (4)3路內(nèi)置自測試方式;</p><p> (5)采樣率為66KHz;</p><p> (6)線性誤差+1LSB(max);</p><p> (7)有轉(zhuǎn)換結(jié)束(EOC)輸出;</p><p> (8)具有單、雙極性輸出;</p><p> (
36、9)可編程的MSB或LSB前導(dǎo);</p><p> (10)可編程的輸出數(shù)據(jù)長度。</p><p> TLC2543 的引腳排列與使用方法</p><p> 圖2.52(A) TLC2543引腳圖</p><p> TLC2543的引腳排列如圖2.52所示,其中AIN0~AIN10為11路模擬輸入端,為片選端,DATA INPUT為串
37、行數(shù)據(jù)輸入端,DATAOUT為A/D轉(zhuǎn)換結(jié)果的三態(tài)串行輸出端,EOC為轉(zhuǎn)換結(jié)束端,I/OCLOCK為I/O時鐘端,REF+為正基準(zhǔn)電壓端,REF-為負(fù)基準(zhǔn)電壓端,VCC為電源端,GND為地。TLC2543的控制字為8位數(shù)據(jù),從DATA INPUT端串行輸入,它規(guī)定了TLC2543要轉(zhuǎn)換的模擬量通道號、轉(zhuǎn)換后的輸出數(shù)據(jù)長度及輸出數(shù)據(jù)格式,其中高4位(D7~D4)決定了通道號,例如高4位數(shù)據(jù)為1000,則表示轉(zhuǎn)換的通道號為第8通道,由于TL
38、C2543共有11通道,所以高4位數(shù)據(jù)當(dāng)為1011~1101時,就不再表示為通道號,而是作用TLC2543的自檢、分別測試(VREF++VREF-)/2、VREF+、VREF-的值,當(dāng)為1110時,TLC2543進入休眠狀態(tài)??刂谱值牡?位決定了輸出數(shù)據(jù)長度及格式,其中D3、D2決定了輸出數(shù)據(jù)長度,01表示輸出數(shù)據(jù)長度為8位,11表示輸出數(shù)據(jù)長度為16位,其他值表示為12位,D1決定了輸出數(shù)據(jù)是先輸出高位,還是先輸出低位,若D1=0表示
39、</p><p> 圖2.52(B)TLC2543時序圖</p><p> 從圖2.52(B)的時序圖可知,當(dāng)TLC2543開始上電后,片選端必須從高到低,才能開始一次工作周期,此時EOC為高電平,輸入數(shù)據(jù)寄存器被置為0,輸出數(shù)據(jù)寄存器的內(nèi)容是隨機的。開始時,片選端為高電平,I/O CLOCK、DATA INPUT被禁止,DATA OUT呈高阻狀態(tài),EOC為高,然后使/CS變低,I/O
40、 CLOCK、DATA INPUT使能,DATA OUT脫離高阻狀態(tài),12個時鐘信號從I/O CLOCK端依次加入,隨著時鐘信號的加入,控制字從DATA INPUT一位一位地在時鐘信號的上升沿時被送入TLC2543 (高位先送入) ,同時上一周期轉(zhuǎn)換的A /D數(shù)據(jù)(即輸出數(shù)據(jù)寄存器中的數(shù)據(jù))從DATAOUT一位一位地移出。TLC2543收到第4個時鐘信號后,通道號也已收到,此時TLC2543開始對選定通道的模擬量進行采樣,并保持到第12
41、個時鐘的下降沿。在第12個時鐘下降沿來臨時,EOC開始變低,開始對本次采樣的模擬量進行A/D轉(zhuǎn)換,轉(zhuǎn)換時間約需10μs,轉(zhuǎn)換完成后EOC變高,轉(zhuǎn)換的數(shù)據(jù)在輸出數(shù)據(jù)寄存器中,待下一個工作周期輸出。此后,TLC2543可以進行新的工作周期。</p><p> 2.5.3 AT89C52連接電路</p><p> AT89C52與各個模塊構(gòu)成控制器的電路連接圖如下圖2.7所示。.P0口和P3
42、.0~P3.2是LCD接口; P1.0~P1.3是A/D轉(zhuǎn)換器的接口;P3.3~P3.5是D/A轉(zhuǎn)換器的接口;P2口為鍵盤接口。電路連接圖如圖2.5所示,圖中有連接晶振,這是為了方便擴展做實物,題目只要求用Proteus仿真,由于系統(tǒng)自帶晶振,所以仿真電路圖中可以不畫晶振。</p><p> 圖2.5 AT89S52電路連接圖</p><p><b> 硬件電路設(shè)計</
43、b></p><p> 硬件電路的設(shè)計包括鍵盤設(shè)計和顯示硬件設(shè)計。</p><p><b> 3.1鍵盤的設(shè)計</b></p><p><b> (1) 鍵盤的作用</b></p><p> 在微機控制系統(tǒng)中,信號的控制即數(shù)據(jù)的輸入方式主要是通過鍵盤輸入。鍵盤的設(shè)計,特別是鍵入信號的程
44、序處理方式是影響系統(tǒng)運行和應(yīng)用性能的重要因素。由于系統(tǒng)要求輸入200MA—2000MA的電流給定值,并且要求步進±1MA來檢測電流的穩(wěn)定性的選擇。</p><p> (2) 鍵盤的電路設(shè)計及其工作原理</p><p> 本系統(tǒng)采用矩陣式鍵盤,此鍵盤由行、列線組成并通過一個8位并行I/O口控制(下圖以P1口為例),并且在行列的交點上設(shè)置按鍵。于是,在按鍵數(shù)目較多時,可以節(jié)省單片
45、機的I/O資源。本系統(tǒng)使用結(jié)構(gòu)的16位矩陣鍵盤,故采用此法。矩陣鍵盤的原理電路設(shè)計如圖3.1示。</p><p><b> 圖3.1矩陣鍵盤</b></p><p> 題目要求可進行電流給定值的設(shè)置和步進調(diào)整,需要的按鍵比較多。綜合考慮兩種方案及題目要求,采用方案二,使用標(biāo)準(zhǔn)的4x4鍵盤,可以實現(xiàn)0~9數(shù)字輸入、“+”、“-”、“OK”、“SET”、“DEL”、“
46、RESET/ON”這些功能按鍵。其中“+”、“-”是步進時對于給定值的設(shè)置,“OK”是對應(yīng)“ARE YOU SURE TO SET”的執(zhí)行按鍵,“DEL”當(dāng)發(fā)現(xiàn)設(shè)置是出現(xiàn)錯誤時可以對數(shù)值進行修改“RESET/ON”可以執(zhí)行重置結(jié)束前一個數(shù)據(jù)的執(zhí)行。其電路圖如圖3.0所示</p><p> 3.2顯示硬件的設(shè)計</p><p> 方案一:使用LED數(shù)碼管顯示。數(shù)碼管采用BCD編碼顯示數(shù)字
47、,對外界環(huán)境要求低,易于維護。但根據(jù)題目要求,如果需要同時顯示給定值和測量值,以及其他輸出特性值,需顯示的內(nèi)容較多,要使用多個數(shù)碼管動態(tài)顯示,使電路變得復(fù)雜,加大了編程工作量。</p><p> 方案二:使用LCD顯示。LCD具有輕薄短小,可視面積大,方便的顯示數(shù)字,分辨率高,抗干擾能力強,功耗小,且設(shè)計簡單等特點。</p><p> 綜上所述,選擇方案二。采用LM016L液晶顯示模塊
48、同時顯示電流給定值和實測值以及負(fù)載內(nèi)阻。連接電路圖如下圖3.1所示。</p><p> 圖3.1 LM016L顯示器連接圖</p><p> 總體研究過程中,硬件的選型和電路的設(shè)計是重中之重,至此,系統(tǒng)各個硬件設(shè)計完成,均滿足設(shè)計要求。</p><p><b> 4 軟件設(shè)計</b></p><p> 軟件
49、程序是實現(xiàn)數(shù)控的核心,,軟件程序包括顯示程序、運行程序和鍵盤操作程序。運行程序包括A/D、D/A以及電路運行,采用C語言編程,運用KEIL軟件進行編譯。</p><p><b> 4.1 程序說明</b></p><p> 軟件部分需要解決的主要難點是根據(jù)鍵盤輸入的預(yù)置電流值轉(zhuǎn)換為誤差放大器的高精度基準(zhǔn)電壓,并跟蹤顯示。本設(shè)計采用C語言,對AT89C52進行編程實
50、現(xiàn)各種功能。 </p><p><b> 軟件實現(xiàn)的功能是:</b></p><p><b> ?、?電流步進調(diào)整</b></p><p> ?、?電流給定值的設(shè)置</p><p><b> ?、?測量輸出電流值</b></p>
51、<p> ④ 控制TLC2543工作</p><p> ?、?控制LTC1456工作</p><p> ?、?對反饋回單片機的電流值進行補償處理</p><p> ⑦ 驅(qū)動液晶顯示器顯示相關(guān)數(shù)值</p><p> 編程是個復(fù)雜的步驟,不斷的仿真研究后,具體程序見附錄二。</p><p><b>
52、; 4.2 程序流程圖</b></p><p> 軟件總體流程圖如下圖3.1所示。</p><p> 圖3.1 軟件總體流程圖</p><p> 按照流程圖的思路編程,程序運用KEIL軟件進行編譯,在符合要求后寫入單片機不斷的進行仿真調(diào)試,直至達到設(shè)計要求</p><p> 5 系統(tǒng)仿真及數(shù)據(jù)分析</p>
53、<p> Proteus軟件一款強大的仿真軟件,運用于多個仿真領(lǐng)域。它的電路仿真是互動的,它在對微處理器的應(yīng)用時,可以直接在基于原理圖的虛擬原型上編程,并實現(xiàn)軟件源碼級的實時調(diào)試?;赑roteus的優(yōu)越性,此設(shè)計運用Proteus軟件仿真各種狀態(tài),并記錄仿真的實驗數(shù)據(jù),對數(shù)據(jù)進行理論分析。</p><p> 5.1 系統(tǒng)仿真方法</p><p> 打開Proteus軟件
54、,打開設(shè)計的電路文件,然后輸入通過KEIL軟件編好的程序,點擊開始按鈕即可以進行測試。具體操作說明:按下RESET/ON鍵顯示四項值,電流設(shè)定初始值為200mA。可以按+,-鍵實現(xiàn)步進,數(shù)據(jù)實時顯示。要設(shè)置電流直接按數(shù)字鍵無效。此時需按SET鍵進入電流設(shè)置,之后屏幕顯示 “Are you sure to set?”,按下OK鍵即可設(shè)定,如果不需要設(shè)定,按RESET/ON返回。在設(shè)定電流的過程中,需要有效按四次數(shù)字鍵,如果在設(shè)置的過程中想
55、放棄修改,按下RESET/ON鍵,如果需要修改已經(jīng)按下的數(shù)值,可以按DEL鍵,光標(biāo)返回到上一個數(shù),重新按某一個數(shù)字鍵即完成修改。設(shè)置完成后屏幕顯示相應(yīng)值。操作顯示界面如圖5.1所示。</p><p><b> 圖5.1屏幕顯示</b></p><p><b> 5.2系統(tǒng)仿真數(shù)據(jù)</b></p><p> 5.2.1
56、 輸出電流范圍仿真</p><p> 由于在程序設(shè)計上限制了電流輸出范圍是20~2000mA,限定了電壓值小于10V,當(dāng)給定值在量程內(nèi)時顯示“OK!”;當(dāng)給定值超過量程時將顯示“ERROR! RESET!”,如下圖4.2所示。</p><p> 圖5.2 仿真報錯顯示界面</p><p> 若需要設(shè)定輸出電流值,當(dāng)按下SET鍵時,出現(xiàn)如圖4.3所示界面,顯示
57、器顯示“Are you sure to set?”,此時按下OK鍵,出現(xiàn)如圖4.4所示界面,這是可自由輸入一個4位數(shù),若滿足200~2000mA,則顯示各種數(shù)據(jù),若不滿足200~2000mA,則顯示器出現(xiàn)“ERROR!RESET!”報警畫面。若發(fā)現(xiàn)輸入數(shù)字超出電流允許范圍,可以按DEL刪除輸入值,再次輸入數(shù)值。</p><p> 圖5.3 輸出電流值確認(rèn)SET顯示界面</p><p>
58、 圖5.4 輸出電流值SET顯示界面</p><p> 5.2.2 步進調(diào)整仿真</p><p> 在量程范圍內(nèi),通過“+”、“-”按鈕可實現(xiàn)1mA步進,通過顯示器可觀察到效果。</p><p> 5.2.3 輸出電流仿真</p><p> 下圖4.5所示是仿真最低電流200mA負(fù)載電阻為2.0時的狀態(tài),根據(jù)顯示器顯示內(nèi)容可知,設(shè)
59、定輸出電流值為200mA,實測電流值為201mA,輸出電壓為0.419V,負(fù)載電阻為2.0,都滿足設(shè)計要求。然后,通過改變設(shè)定輸出電流值進行仿真,記錄的仿真數(shù)據(jù)如表4.1所示。</p><p> 圖5.5 負(fù)載電阻為2.0仿真狀態(tài)圖</p><p> 表4.1 負(fù)載RL=2.0Ω的數(shù)據(jù)表格</p><p> 運用同樣的仿真步驟,依次仿真負(fù)載電阻為3.0、4.3
60、時這兩種狀態(tài),記錄仿真數(shù)據(jù)。</p><p> 表4.2 負(fù)載RL=3.0Ω的數(shù)據(jù)表格</p><p> 表4.3 負(fù)載RL=4.3Ω的數(shù)據(jù)表格</p><p> 5.24仿真結(jié)果與誤差分析</p><p><b> 測量結(jié)果分析:</b></p><p> 步進1mA時設(shè)定值與實測
61、值在200~2000mA之間,誤差在5mA以下。</p><p> 步進10mA時設(shè)定值與實測值在200~1000mA之間,誤差在5mA以下。在1000~2000mA之間時,誤差在10mA以下。</p><p> 在改變負(fù)載時,誤差在10mA以下。</p><p> 在改變輸出電壓時,誤差在10mA以下。</p><p> 綜上所述,
62、系統(tǒng)仿真實測數(shù)據(jù)滿足題目的基本要求,能滿足輸出電流與給定值偏差的絕對值≤給定值的1%+10 mA。說明本電路有較高的精度和穩(wěn)定性。</p><p><b> 誤差分析:</b></p><p> 由于普通運算放大器的運放零點漂移,溫度漂移等帶來的誤差。</p><p> 由于采樣電阻在溫度上升時阻值會變化,是電流發(fā)生改變。</p&g
63、t;<p> 受D/A轉(zhuǎn)換器精度,A/D轉(zhuǎn)換器精度,基準(zhǔn)源穩(wěn)定程度等硬件本身的限制, </p><p> 不可避免地帶來一定程度的誤差。</p><p><b> 結(jié)論</b></p><p> 系統(tǒng)以單片機AT89C52為核心部件,利用A/D進行數(shù)據(jù)輸入,D/A進行數(shù)值采集,反饋補償?shù)燃夹g(shù)結(jié)合并配合補償算法實
64、現(xiàn)了題目中要求的精度。在系統(tǒng)設(shè)計過程中,力求硬件電路參數(shù)合理,線路簡單。發(fā)揮軟件編程靈活的特點,調(diào)節(jié)系統(tǒng)的精度。通過仿真實驗數(shù)據(jù)表明此設(shè)計完全滿足題目要求,仿真能得出以下結(jié)果:</p><p> 1、輸出電流范圍:200mA~2000mA;</p><p> 2、可設(shè)置并顯示輸出電流給定值,要求輸出電流與給定值偏差的絕對值≤給定值的1%+10 mA;</p><p&
65、gt; 3、具有“+”、“-”步進調(diào)整功能,步進≤10mA;</p><p> 4、改變負(fù)載電阻,輸出電壓在10V以內(nèi)變化時,要求輸出電流變化的絕對值≤輸出電流值的1%+10 mA。</p><p><b> 結(jié)束語</b></p><p> 恒流源在工程試驗,等各方面領(lǐng)域都有廣泛的應(yīng)用,許多科學(xué)實驗都離不開電源,并且在這些實驗中經(jīng)常會
66、對通電時間、電壓高低、電流大小以及動態(tài)指標(biāo)有著特殊的要求,然而目前實驗所用的直流電源大多輸出精度和穩(wěn)定性不高。如在用普通的充電機充電時,隨著蓄電池端電壓的逐漸升高,充電電流相應(yīng)減小,為保持正常充電,必須隨時提高充電機的輸出電壓。采用恒流源充電,就可以不必調(diào)整,即使從充電裝置中加入或移去部分蓄電池也不影響正常充電,從而使勞動強度降低,生產(chǎn)效率提高。恒流源給我們的生活提供了很大的便利。在這次畢業(yè)設(shè)計中,讓我對直流恒流源有了一定的了解。在畢業(yè)
67、設(shè)計中,我的恒流源是通過A/D轉(zhuǎn)換將單片機模擬量轉(zhuǎn)化數(shù)字量然后再通過恒流源電路中的采樣電阻檢驗電流是否穩(wěn)定通過負(fù)向反饋到恒流源電路中的運算放大器中進行調(diào)節(jié)。恒流源電路由運算放大器、場效應(yīng)管、若干電阻、電容組成。成在做仿真的時候我遇到了很大的困難,用mutisim仿真的恒流源電路總是不成功,顯示的電流不是穩(wěn)定的,這其中的問題可能是由于相關(guān)電阻過大或者場效應(yīng)管的選擇有錯誤。后來用PROTUES仿真的時候注意了這些問題后,仿真就變得比較順利了
68、。恒流源的出現(xiàn)解決了常規(guī)電</p><p><b> 參考文獻</b></p><p> [1] 唐爽.全國大學(xué)生電子設(shè)計競賽獲獎作品選編.北京:北京理工大學(xué)出版社,2006:201-241. </p><p> [2] 曾屹.單片機原理與應(yīng)用.長沙:中南大學(xué)出版社,2009:159-171. </p><p>
69、 [3] 楊立.微型計算機原理與接口技術(shù).北京:中國水利水電出版社,2008:278-286. </p><p> [4] 王新.微型計算機控制技術(shù).北京:中國電力出版社,2009:206-215.</p><p> [5] 高吉祥.全國大學(xué)生電子設(shè)計競賽培訓(xùn)系列教程.北京:電子工業(yè)出版社,2007:43-65.</p><p> [6] 張華林,周小方.電子
70、設(shè)計競賽實訓(xùn)教程.北京:北京航空航天大學(xué)出版社,2007:105-168.</p><p> [7] 康華光.電子技術(shù)基礎(chǔ)(數(shù)字部分).北京:高等教育出版社,2007:430-456.</p><p> 附錄 一 系統(tǒng)電路總圖</p><p> 附錄 三 系統(tǒng)軟件程序</p><p> #include<reg52.h&g
71、t;</p><p> #define uchar unsigned char </p><p> #define uint unsigned int</p><p> sbit rs=P3^0; </p><p> sbit rw=P3^1; </p><p> sbit lcden
72、=P3^2; //液晶顯示屏相關(guān)位定義</p><p> sbit AD_OUT=P1^0;</p><p> sbit AD_IN=P1^1;</p><p> sbit AD_CS=P1^2;</p><p> sbit AD_CLOCK=P1^3;</p><p> sbit DA_IN=P3^3
73、;</p><p> sbit DA_CK=P3^4;</p><p> sbit DA_CS=P3^5;</p><p> sbit x=P1^4;</p><p> uchar code table1[]="Are you sure ";</p><p> uchar code
74、table2[]=" to set I? ";</p><p> uchar code table3[]=" ERROR!RESET! ";</p><p> unsigned long int temp0,temp1;</p><p> uint ADCdat,i,AD_DAstart;</p>
75、;<p> float Voltage1,Voltage2,r;</p><p> int vol,rtt;</p><p> uchar set,volarry0[4],volarry1[4],rt[2];</p><p> char iset[5]={0,0,2,0,0,};</p><p> void led_i
76、nit(); //函數(shù)聲明</p><p> void delayms(uint z);</p><p> void delay(uint t);</p><p> void write_com(uchar com);</p><p> void write_date(uchar date);</p&
77、gt;<p> void display_AD();</p><p> uint read2543(uchar port);</p><p> void Send1456(uint DACdat);</p><p> void keyscan();</p><p><b> main()</b>&
78、lt;/p><p><b> {</b></p><p> led_init();</p><p><b> i=20;</b></p><p> display_AD();</p><p> Send1456(20);</p><p><
79、b> while(1)</b></p><p><b> {</b></p><p> keyscan();</p><p> if(AD_DAstart==1)</p><p><b> {</b></p><p> display_AD();
80、</p><p> Send1456(iset[1]*1000+iset[2]*100+iset[3]*10+iset[4]);</p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p>&l
81、t;p> void delayms(uint z) //延時函數(shù),參數(shù)為z</p><p><b> {</b></p><p><b> uint x,y;</b></p><p> for(x=z;x>0;x--)</p><p> for(y=110;y>0;y-
82、-); //z=1測試為大約1微秒</p><p><b> }</b></p><p> void delay(uint t) //極短延時</p><p><b> {</b></p><p> while(t--);</p><p><b> }
83、</b></p><p> void write_com(uchar com) //寫命令函數(shù)</p><p><b> {</b></p><p> rs=0; //rs置0表示寫命令</p><p> lcden=0; //按時序圖置低</p><
84、;p> P0=com; //位聲明,按原理圖接P0口,輸入數(shù)據(jù)</p><p> lcden=1; //置高</p><p> delayms(5); //時序圖中須有thd2時間延時</p><p> lcden=0; //按時序圖置低</p><p><b> }&l
85、t;/b></p><p> void write_date(uchar date) //寫數(shù)據(jù)函數(shù)</p><p><b> {</b></p><p> rs=1; //rs置1表示寫數(shù)據(jù)</p><p> lcden=0; </p><p> P0=dat
86、e; //將數(shù)據(jù)賦到P0口</p><p> delayms(5); </p><p> lcden=1; </p><p> delayms(5); </p><p> lcden=0; </p><p><b> }</b></p>
87、<p> void led_init() //初始化函數(shù)</p><p><b> {</b></p><p><b> lcden=0;</b></p><p><b> rw=0;</b></p><p> write_com(0x38);
88、 //顯示模式設(shè)置:16X2顯示,5X7點陣,8位數(shù)據(jù)</p><p> write_com(0x0c); // 開顯示,關(guān)光標(biāo),光標(biāo)不閃爍</p><p> write_com(0x06); // 寫一個數(shù)據(jù)后地址指針加一,光標(biāo)加一</p><p> write_com(0x01); // 數(shù)據(jù)指針及數(shù)據(jù)清0</p>&
89、lt;p> write_com(0x80); // 設(shè)置數(shù)據(jù)地址指針,第一行</p><p> write_com(0x80+5);</p><p> write_date(0x6d);</p><p> write_date(0x41);</p><p> write_com(0x80); </p>
90、<p> write_date(0x53);</p><p> write_date(0x30+iset[1]);</p><p> write_date(0x30+iset[2]);</p><p> write_date(0x30+iset[3]);</p><p> write_date(0x30+iset[4])
91、;</p><p><b> }</b></p><p> void display_AD()</p><p><b> {</b></p><p> uchar num;</p><p> temp0+= read2543(0x00);//進行AD轉(zhuǎn)換</
92、p><p> temp1+= read2543(0x01);</p><p> i--;//取20次AD轉(zhuǎn)換的結(jié)果,求平均值</p><p><b> if(i==0)</b></p><p><b> {</b></p><p> ADCdat=temp
93、1/20;</p><p><b> temp1=0;</b></p><p> Voltage2=(ADCdat*5.0)/4096; //基準(zhǔn)電壓為5.0V</p><p> vol=(int)((Voltage2*4)*1000);// 擴大1000倍</p><p> volarry1[3]=vol/10
94、00;</p><p> volarry1[2]=vol%1000/100;</p><p> volarry1[1]=vol%100/10;</p><p> volarry1[0]=vol%10;</p><p> ADCdat=temp0/20;</p><p><b> temp0=0;&l
95、t;/b></p><p><b> i=20;</b></p><p> Voltage1=(ADCdat*5.0)/4096; //基準(zhǔn)電壓為5.0V</p><p> vol=(int)(Voltage1*1000+1);// 擴大1000倍</p><p> volarry0[3]=vol/1000
96、;</p><p> volarry0[2]=vol%1000/100;</p><p> volarry0[1]=vol%100/10;</p><p> volarry0[0]=vol%10;</p><p> write_com(0x80+0x40);</p><p> write_date(0x54)
97、;</p><p> write_date(0x30+volarry0[3]);</p><p> write_date(0x30+volarry0[2]);</p><p> write_date(0x30+volarry0[1]);</p><p> write_date(0x30+volarry0[0]);</p>
98、<p> write_date(0x6d);</p><p> write_date(0x41);</p><p> if(vol>2000||vol<200||volarry1[3]>10||volarry1[3]==10)</p><p><b> {</b></p><p>
99、 write_com(0x01); // 數(shù)據(jù)指針及數(shù)據(jù)清0</p><p> write_com(0x80); // 設(shè)置數(shù)據(jù)地址指針,第一行</p><p> for(num=0;num<16;num++)</p><p><b> {</b></p><p> write_date(tab
100、le3[num]);</p><p> delayms(1); //循環(huán)方式寫第一行數(shù)據(jù)</p><p><b> }</b></p><p><b> set=1;</b></p><p> AD_DAstart=0;</p><p><b>
101、 }</b></p><p><b> else</b></p><p><b> {</b></p><p> write_com(0x80+0x40+13);</p><p> write_date(0x4f);</p><p> write_dat
102、e(0x4b);</p><p> write_date(0x21);</p><p> write_com(0x80+9);</p><p> write_date(0x30+volarry1[3]);</p><p> write_date(0x2e);</p><p> write_date(0x30+
103、volarry1[2]);</p><p> write_date(0x30+volarry1[1]);</p><p> write_date(0x30+volarry1[0]);</p><p> write_date(0x56);</p><p> r=Voltage2*4/Voltage1;</p><p&
104、gt; rtt=(int)(r*10);</p><p> rt[1]=rtt/10;</p><p> rt[0]=rtt%10;</p><p> write_com(0x80+0x49);</p><p> write_date(0x30+rt[1]);</p><p> write_date(0x5
105、2);</p><p> write_date(0x30+rt[0]);</p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p> uint read2543(ucha
106、r port)</p><p><b> {</b></p><p> uint ad=0,j;</p><p> AD_CLOCK=0;</p><p><b> AD_CS=0;</b></p><p><b> port<<=4;<
107、/b></p><p> delay(50); </p><p> for(j=0;j<12;j++)</p><p><b> {</b></p><p> if(AD_OUT) </p><p><b> {</b></p><p
108、><b> ad|=0x01;</b></p><p><b> }</b></p><p> AD_IN=(bit)(port&0x80);</p><p> AD_CLOCK=1;</p><p><b> delay(6);</b></p&g
109、t;<p> AD_CLOCK=0;</p><p><b> delay(3);</b></p><p><b> port<<=1;</b></p><p><b> ad<<=1;</b></p><p><b>
110、 }</b></p><p><b> AD_CS=1;</b></p><p><b> ad>>=1;</b></p><p> return(ad);</p><p><b> }</b></p><p> voi
111、d Send1456(uint DACdat)</p><p><b> {</b></p><p> uchar i=0;</p><p><b> DA_CK=0;</b></p><p><b> delay(2);</b></p><p>
112、;<b> DA_CS=0;</b></p><p><b> delay(2);</b></p><p> for(i=0;i<12;i++)</p><p><b> {</b></p><p> DA_IN=(bit)(DACdat&0x800);
113、</p><p><b> DA_CK=1;</b></p><p> DACdat<<=1;</p><p> DA_CK=0;</p><p><b> }</b></p><p><b> DA_CS=1;</b><
114、/p><p><b> DA_CS=0;</b></p><p><b> }</b></p><p><b> }</b></p><p><b> 致 謝</b></p><p> 首先感謝我的導(dǎo)師**老師,本課題是在**
115、老師的諄諄教導(dǎo)和悉心關(guān)懷下完成的。在畢業(yè)設(shè)計期間,*老師傳授了許多的實際經(jīng)驗和方法,給予了大量的富于啟發(fā)性與建設(shè)性的建議。*老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、高度的責(zé)任心、崇高的品格、淵博的知識以及豐富的實踐經(jīng)驗都使我受益匪淺。在此,謹(jǐn)向劉老師致以最誠摯的謝意。</p><p> 同時,感謝**老師在學(xué)習(xí)和生活中給予極大的幫助、指導(dǎo)與支持。感謝**老師和周軍老師在設(shè)計中的指導(dǎo)。</p><p> 感
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設(shè)計---數(shù)控恒流源的設(shè)計
- 畢業(yè)設(shè)計數(shù)控恒流源的設(shè)計
- 畢業(yè)設(shè)計論文----基于單片機控制的直流恒流源設(shè)計
- 數(shù)控直流恒流源設(shè)計畢業(yè)論文
- 數(shù)控恒流源的設(shè)計-畢業(yè)論文
- 數(shù)控恒流源的設(shè)計-畢業(yè)論文
- 數(shù)控恒流源的設(shè)計-畢業(yè)論文
- 數(shù)控恒流源畢業(yè)論文
- 2017畢業(yè)論文-數(shù)控直流恒流源設(shè)計
- 畢業(yè)論文—數(shù)控直流恒流源的設(shè)計
- 數(shù)控恒流源的設(shè)計與制作畢業(yè)論文
- 恒流源-畢業(yè)論文外文翻譯
- 畢業(yè)設(shè)計--基于單片機控制的直流恒流源設(shè)計
- 《畢業(yè)設(shè)計-基于ob2532的led恒流源驅(qū)動設(shè)計》
- 數(shù)控恒流源匯編程序的設(shè)計畢業(yè)論文
- 基于單片機的數(shù)控直流恒流源的設(shè)計畢業(yè)設(shè)計開題報告
- 畢業(yè)設(shè)計(論文)+道路排水畢業(yè)設(shè)計論文
- 2017畢業(yè)論文-基于ob2532的led恒流源驅(qū)動設(shè)計
- 液壓系統(tǒng)設(shè)計論文畢業(yè)設(shè)計(doc畢業(yè)設(shè)計論文)
- 畢業(yè)設(shè)計 論文
評論
0/150
提交評論