版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、 引言 監(jiān)控系統(tǒng)起始于20世紀(jì)50年代,1956年美國首先研究了用在軍事上的監(jiān)控系統(tǒng),目標(biāo)是測試中不依靠相關(guān)的測試文件。可以滿足眾多傳統(tǒng)方法不能完成的數(shù)據(jù)采集和測試任務(wù),因而得到了初步的認(rèn)可。大約在60年代后期,國外就有成套的監(jiān)控采集設(shè)備產(chǎn)品進入市場,此階段的監(jiān)控設(shè)備和系統(tǒng)多屬于專用的系統(tǒng)。20世紀(jì)70年代中后期,隨著微型機的發(fā)展,誕生了采集器、儀表同計算機溶為一體的數(shù)據(jù)采集監(jiān)控系統(tǒng)。由于這種監(jiān)控系統(tǒng)的性能優(yōu)良,超過了傳統(tǒng)的自動檢測儀表和專用監(jiān)控系統(tǒng),因此獲得了驚人的發(fā)展。20世紀(jì)80年代后期,監(jiān)控系統(tǒng)發(fā)生了極大的變化,工業(yè)計算機。單片機和大規(guī)模集成電路的組合,用軟件管理,使系統(tǒng)的成本降低,體
2、積減小,功能成倍增加,數(shù)據(jù)處理能力大大加強。20世紀(jì)90年代至今,在國際上技術(shù)先進的國家,監(jiān)控技術(shù)已經(jīng)在軍事、航空電子設(shè)備及宇航技術(shù)、工業(yè)等領(lǐng)域被廣泛應(yīng)用。監(jiān)控技術(shù)已經(jīng)成為一種專門的技術(shù),在工業(yè)領(lǐng)域得到了廣泛的應(yīng)用。由于串行總線技術(shù)的方向發(fā)展,可靠性不斷提高。監(jiān)控系統(tǒng)的物理層通信由于采用rs485、雙絞線、電力載波、無線和光纖,所以其技術(shù)得到了不斷發(fā)展和完善。其在工業(yè)現(xiàn)場數(shù)據(jù)采集和控制等眾多領(lǐng)域得到了廣泛的應(yīng)用。由于目前局域網(wǎng)技術(shù)的發(fā)展,一個工廠管理層局域網(wǎng),車間層的局域網(wǎng)和底層的設(shè)備網(wǎng)已經(jīng)可以有效地連接在一起,可以有效地把多臺數(shù)據(jù)采集設(shè)備聯(lián)在一起,以實現(xiàn)生產(chǎn)環(huán)節(jié)的在線實時數(shù)據(jù)采集與監(jiān)控。隨著
3、互聯(lián)網(wǎng)技術(shù)和it技術(shù)的發(fā)展,推出了工業(yè)控制領(lǐng)域的開放的tcp/ip以太網(wǎng)modbus tcp/ip,該技術(shù)采用it行業(yè)廣泛應(yīng)用的技術(shù)tcp/ip,底層協(xié)議采用開放的modbus,將工業(yè)數(shù)據(jù)采集與控制網(wǎng)絡(luò)和it網(wǎng)絡(luò)融合為一體,使用戶徹底擺脫了各種行業(yè)的工業(yè)數(shù)據(jù)采集與控制網(wǎng)絡(luò)的束縛和限制,進入了工業(yè)控制領(lǐng)域的新境界?;趖cp/ip協(xié)議,可以把數(shù)據(jù)采集與工控方案變得 “透明”使生產(chǎn)過程的數(shù)據(jù)采集與工廠的各種控制設(shè)備和計算機設(shè)備間實現(xiàn)透明傳輸數(shù)據(jù)。同時使用戶真正可以享受最新it技術(shù)帶來的各種好處,使企業(yè)的生產(chǎn)系統(tǒng)、erp系統(tǒng)、mes系統(tǒng)透明實現(xiàn)了無縫的連接,也為制造業(yè)用戶未來的電子商務(wù)應(yīng)用提供了生產(chǎn)
4、控制系統(tǒng)的基礎(chǔ)。隨著國外微電子技術(shù)、計數(shù)機技術(shù)、測控技術(shù)和數(shù)字通信技術(shù)的發(fā)展,目前國外數(shù)據(jù)監(jiān)控技術(shù)已經(jīng)較初期有了很大的發(fā)展。從近來國外公司展示的新產(chǎn)品可以看出,主要的發(fā)展可以概括為功能多樣,體積減小和使用方便等三個方面。上世紀(jì)80年代末到90年代初,我國一些儀器廠已研制出了多種監(jiān)控采集器,其中單通道的有sp201、sc247型,雙通道的有eg3300、ye938型,超小型的有911、902和901型。具有采集靜態(tài)信號的有smc-9012型,所配套的軟件包基本上包括了設(shè)備維修管理和基本頻譜分析兩大部分,能夠適應(yīng)機器設(shè)備的一般狀況監(jiān)測和故障診斷,基本已經(jīng)達到了國外數(shù)據(jù)采集器的初期水平。1 系統(tǒng)設(shè)計
5、1.1 任務(wù)要求本課題主要實現(xiàn)多種電量的采集,采集的數(shù)據(jù)經(jīng)過rs232接口傳輸給后臺監(jiān)控系統(tǒng);并可接收后臺的命令等,執(zhí)行相應(yīng)的操作。以單片機為核心實現(xiàn)前端數(shù)據(jù)采集,狀態(tài)輸入包括模擬量輸入,后臺監(jiān)控系統(tǒng)基于pc機實現(xiàn)。要求:前端數(shù)據(jù)采集和控制執(zhí)行單元。監(jiān)測的數(shù)據(jù):模擬量輸入,電壓范圍: 0v5v,分辨率:大于等于8位;開發(fā)上位機軟件,實時監(jiān)控。1.2 系統(tǒng)的總體設(shè)計 本系統(tǒng)以單片機at89s52為核心,外接 a/d轉(zhuǎn)換器 ad7862和 max232電平轉(zhuǎn)換電路,完成對一路模擬信號的a/d轉(zhuǎn)換、模擬量采集和與上位機(pc)的數(shù)據(jù)通訊,由上位機對數(shù)據(jù)進行顯示或處理。單片機at89s52內(nèi)含 8kb
6、程序存儲器flash r0m,不必外部擴展 ;支持在線編程(isp),既可免除芯片的插拔,又可在現(xiàn)場對程序修改或升級;帶有全雙工串行通訊口,經(jīng) max232電平轉(zhuǎn)換后可實現(xiàn)與上位機之間較遠距離的數(shù)據(jù)通訊。電路的總體設(shè)計框圖如圖1.1所示。主控制器單片機at89s52 txd rxda/d轉(zhuǎn)換模塊通信模塊max232pc采樣rs232接口前臺采集系統(tǒng) 后臺監(jiān)控系統(tǒng)圖1.1 簡易監(jiān)控系統(tǒng)的總體設(shè)計圖其中,后臺監(jiān)控系統(tǒng)發(fā)出指令,選擇工作模式,由單片機控制,進行數(shù)據(jù)采集,采集相應(yīng)的模擬量,數(shù)據(jù)再分別經(jīng)過a/d轉(zhuǎn)換模塊進行處理,處理之后上傳至主控制器單片機,與此同時,將數(shù)據(jù)上傳至后臺監(jiān)控系統(tǒng)級即上位機上
7、顯示。系統(tǒng)中,后臺監(jiān)控系統(tǒng)只要完成人機交互的工作,單片機負(fù)責(zé)對其發(fā)出的指令進行翻譯、執(zhí)行,這就減小了主控制單片機的工作量,也利于系統(tǒng)的擴展(必要的時候,可以增加芯片),加強了對整個系統(tǒng)的控制力。除此之外,也更好的達到人機交互的目的。1.3 方案論證1.3.1微控制器的方案選擇常見的最小單片機系統(tǒng)芯片有:8031、8051、at89c51/52、at89s51/52等。而現(xiàn)在用at89c51/52和at89s52的系統(tǒng)設(shè)計的頗多。方案一:選用at89c52。at89c52有40個引腳,32個外部雙向輸入/輸出(i/o)端口,同時內(nèi)含2個外中斷口,3個16位可編程定時計數(shù)器,2個全雙工串行通信口,
8、2個讀寫口線,at89c52可以按照常規(guī)方法進行編程,也可以在線編程。其將通用的微處理器和flash存儲器結(jié)合在一起,特別是可反復(fù)擦寫的 flash存儲器可有效地降低開發(fā)成本。方案二:選用at89s52。at89s52具有如下特點:40個引腳,8k bytes flash片內(nèi)程序存儲器,256 bytes的隨機存取數(shù)據(jù)存儲器(ram),32個外部雙向輸入/輸出(i/o)口,5個中斷優(yōu)先級2層中斷嵌套中斷,2個16位可編程定時計數(shù)器,2個全雙工串行通信口,看門狗(wdt)電路,片內(nèi)時鐘振蕩器。綜上所述,趨于at89s52和at89c51/52的價格幾乎相同,而at89c51已經(jīng)停產(chǎn),在市場不易買
9、到,at89s52卻是在市場流行的型號,很容易買到。而且at89s52是at89c51/52的增強型,功能更為強大。因此,在最小單片機系統(tǒng)芯片的選擇上,選擇的是at89s52更為貼切。1.3.2a/d轉(zhuǎn)換器的方案選擇 方案一:采用tlc0831,tlc0831是ti公司推出的8位模數(shù)轉(zhuǎn)換芯片,該芯片工作電壓為5v,采用逐次逼近式轉(zhuǎn)換結(jié)構(gòu),具有串行控制功能。250khz的頻率下,轉(zhuǎn)換時間約為32s。價格便宜,但是由于是串行輸入,在傳輸過程中速度將比并行的慢,繼而不考慮。方案二:采用ad574,ad574是美國ad公司生產(chǎn)的12位高速逐次逼近型模數(shù)變換器,片內(nèi)自備時鐘基準(zhǔn)源,變換時間快(25s),
10、數(shù)字量輸出具有三態(tài)緩沖器,有著廣泛的應(yīng)用場合,供電電源為1 5 v,邏輯電源為+5 v。供電電源不時5v在電路設(shè)計時還要外界15v電源,比較繁瑣,所以不選擇。方案三:mc14433,mc14433是采用coms工藝且具有零漂補償?shù)?(1/2)單片雙積分式a/d轉(zhuǎn)化器,電路需外加兩個電路和兩個電阻就能實現(xiàn)a/d轉(zhuǎn)換功能。其主要技術(shù)指標(biāo)為:轉(zhuǎn)換速率(310)hz,轉(zhuǎn)換精度1lb,模擬電壓范圍0v+-1.999v或0v+-1.999mv,輸入阻抗大于1000m歐姆。測量電壓過低,不選擇。方案四:采用adc0809,adc0809是8路8位逐次比較式a/d轉(zhuǎn)換器,它能分時地對8路模擬信號進行a/d轉(zhuǎn)換
11、,結(jié)果為8路二進制數(shù)據(jù)。外部時鐘頻率clock決定了a/d轉(zhuǎn)換器的轉(zhuǎn)換速率,當(dāng)時鐘信號為640khz時,轉(zhuǎn)換一次所需的時間約需要100s時間。方案五:ad7862有4個模擬輸人端 ,分成 2個通道(a和 b)進行測量。其內(nèi)部集成了兩個同時工作的 12位 ad轉(zhuǎn)換器,兩個同步跟蹤保持放大器分別與一個 2選 1電路連接,因此可以實現(xiàn) a、b兩組通道(v 。、va2和 v 、v )中任何一組的2路模擬輸入同時采樣。從而在兩個模擬輸入上保持了信號的相關(guān)相位信息,對高噪聲環(huán)境中的輸入噪聲抑制起到非常重要的作用。綜上所述,在考慮價格、轉(zhuǎn)換精度、轉(zhuǎn)換時間的基礎(chǔ)上,選擇adc7862作為a/d轉(zhuǎn)換器。1.3.
12、3通信接口部分的方案選擇方案一:采用rs-232-c通信接口。rs232接口電平比較高,傳輸速率一般為9.6 kbps(波特率),通信距離一般在20m以內(nèi)。本設(shè)計的門禁系統(tǒng)傳輸?shù)臄?shù)據(jù)只有幾個字節(jié),rs232完全足以滿足傳輸?shù)乃俣?,而且其?yīng)用很成熟,成本很低。方案二:采用usb通信接口。usb即通用串行總線主要應(yīng)用在pc領(lǐng)域的接口技術(shù),usb版本經(jīng)歷了多年的發(fā)展,到現(xiàn)在已經(jīng)發(fā)展為2.0版本。usb具有傳輸速度快,使用方便,支持熱插拔,連接靈活,獨立供電等優(yōu)點。但是通信距離一般比較近,不滿足系統(tǒng)對距離的要求。綜上所述,選擇rs-232-c作為通信接口部分。2 系統(tǒng)硬件設(shè)計硬件是一個系統(tǒng)的框架,在設(shè)
13、計時必須對電路的整體功能和作用具有深入的了解之后,才能設(shè)計出符合實際,功能嚴(yán)謹(jǐn)?shù)碾娐穲D。如之前所述,本系統(tǒng)硬件包含主控制器、a/d轉(zhuǎn)換模塊、通信模塊。本章著重介紹了各個模塊的工作原理,實施過程,和在電路設(shè)計之中遇到的問題以及解決方法。根據(jù)之前優(yōu)選的方案,設(shè)計at89s52作為系統(tǒng)的主控制芯片,ad7862作為a/d轉(zhuǎn)換器, max232則作為電平轉(zhuǎn)換器,實現(xiàn)與上位機的通信。2.1 單片機最小系統(tǒng)在介紹了簡易監(jiān)控系統(tǒng)等部分的芯片選擇和介紹后,就進行具體的硬件設(shè)計分析。設(shè)計的核心就是單片機的設(shè)計,首先要搭建單片機的最小系統(tǒng),包括復(fù)位電路,時鐘電路等。2.1.1復(fù)位電路常用的復(fù)位電路有上電復(fù)位和按鈕
14、電平復(fù)位,接法如圖2.1復(fù)位電路所示。(a) 上電復(fù)位電路 (b) 按鍵復(fù)位電路圖2.1 復(fù)位電路圖(a)為上電復(fù)位電路,它是利用電容充電來實現(xiàn)的。在接電瞬間,rst端的電位與vcc相同,隨著充電電流的減少,rst的電位逐漸下降。只要保證rst為高電平的時間大于2個機器周期,便能正常復(fù)位。圖(b)為按鍵復(fù)位電路。該電路除具有上電復(fù)位功能外,若要復(fù)位,只需按圖(b)中的ret鍵,此時電源vcc經(jīng)電阻r1、r2分壓,在rst端產(chǎn)生一個復(fù)位高電平。本系統(tǒng)采用的是按鍵復(fù)位電路。如圖2.2按鍵復(fù)位電路所示。圖2.2 按鍵復(fù)位電路2.1.2時鐘電路52單片機的時鐘有兩種方式,一種是片內(nèi)時鐘振蕩方式,但需在
15、18和19腳外接石英晶體和振蕩電容,振蕩電容的值一般取10p-30p。另外一種是外部時鐘方式,即將xtal1接地,外部時鐘信號從xtal2腳輸入。時鐘xtal1腳,片內(nèi)振蕩電路的輸入端;時鐘xtal2腳,片內(nèi)振蕩電路的輸出端。在需要始終穩(wěn)定的情況下使用內(nèi)部振蕩產(chǎn)生時鐘,本系統(tǒng)采用片內(nèi)時鐘振蕩方式。如圖2.3片內(nèi)時鐘振蕩方式電路所示。為了得到?jīng)]有誤差的波特率,則采用11.0592mhz的晶振。 圖2.3 內(nèi)時鐘振蕩方式電路2.2 單片機最小系統(tǒng)電路at89s52是一種低功耗、高性能cmos8位微控制器,具有8k在系統(tǒng)可編程flash 存儲器,俗稱單片機。該器件采用atmel高密度非易失存儲器制造
16、技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的mcs-51指令集和輸出管腳相兼容。由于將多功能8位cpu和閃爍存儲器組合在單個芯片中,atmel的at89s52是一種高效微控制器,為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。圖2.4 at89s52外部封裝圖2.2.1at89s52主要特性(1)與mcs-51單片機產(chǎn)品兼容 (2)8k字節(jié)在系統(tǒng)可編程flash存儲器 (3)1000次擦寫周期 (4)全靜態(tài)操作:0hz33hz (5)三級加密程序存儲器 (6)32個可編程i/o口線 (7)三個16位定時器/計數(shù)器 (8)八個中斷源 (9)全雙工uart串行通道 (10)低功耗空閑和掉電模式 (11)掉電后中斷可
17、喚醒 (12)看門狗定時器 (13)雙數(shù)據(jù)指針 (14)掉電標(biāo)識符 2.2.2片內(nèi)并行i/o端口(1)p0 口:p0口是一個8位漏極開路的雙向i/o口。作為輸出口,每位能驅(qū)動8個ttl邏輯電平。對p0端口寫“1”時,引腳用作高阻抗輸入。當(dāng)訪問外部程序和數(shù)據(jù)存儲器時,p0口也被作為低8位地址/數(shù)據(jù)復(fù)用。在這種模式下,p0具有內(nèi)部上拉電阻.在flash編程時,p0口也用來接收指令字節(jié);在程序校驗時,輸出指令字節(jié)。程序校驗時,需要外部上拉電阻。 (2)p1口:p1口是一個具有內(nèi)部上拉電阻8位雙向i/o 口,p1 輸出緩沖器能驅(qū)動4個ttl 邏輯電平。對p1 端口寫“1”時,內(nèi)部上拉電阻把端口拉高,此
18、時可以作為輸入口使用。作為輸入使用時,被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(iil)。此外,p1.0和p1.2分別作定時器/計數(shù)器2的外部計數(shù)輸入(p1.0/t2)和時器/計數(shù)器2 的觸發(fā)輸入(p1.1/t2ex),在flash編程和校驗時,p1口接收低8位地址字節(jié)。引腳號第二功能: p1.0 t2(定時器/計數(shù)器t2的外部計數(shù)輸入),時鐘輸出 p1.1 t2ex(定時器/計數(shù)器t2的捕捉/重載觸發(fā)信號和方向控制) p1.5 mosi(在系統(tǒng)編程用) p1.6 miso(在系統(tǒng)編程用) p1.7 sck(在系統(tǒng)編程用) (3)p2 口:p2 口是一個具有內(nèi)部上拉電阻的8 位雙向i/o
19、 口,p2 輸出緩沖器能驅(qū)動4個ttl邏輯電平。對p2端口寫“1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入口使用。作為輸入使用時,被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(iil)。在訪問外部程序存儲器或用16位地址讀取外部數(shù)據(jù)存儲器(例如執(zhí)行movx dptr)時,p2口送出高八位地址。在這種應(yīng)用中,p2 口使用很強的內(nèi)部上拉發(fā)送1。在使用8位地址(如movx ri)訪問外部數(shù)據(jù)存儲器時,p2口輸出p2鎖存器的內(nèi)容。在flash編程和校驗時,p2口也接收高8位地址字節(jié)和一些控制信號。 (4)p3 口:p3口是一個具有內(nèi)部上拉電阻8位雙向i/o 口,p2 輸出緩沖器能驅(qū)動4個ttl
20、邏輯電平。對p3 端口寫“1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入口使用。作為輸入使用時,被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(iil)。p3口亦作為at89s52特殊功能(第二功能)使用。在flash編程和校驗時,p3口也接收一些控制信號。 端口引腳第二功能:p3.0 rxd(串行輸入口)p3.1 txd(串行輸出口)p3.2 into(外中斷0)p3.3 int1(外中斷1)p3.4 to(定時/計數(shù)器0)p3.5 t1(定時/計數(shù)器1)p3.6 wr(外部數(shù)據(jù)存儲器寫選通)p3.7 rd(外部數(shù)據(jù)存儲器讀選通)此外,p3口還接收一些用于flash閃存編程和程序校驗的控制
21、信號。rst復(fù)位輸入。當(dāng)振蕩器工作時,rst引腳出現(xiàn)兩個機器周期以上高電平將是單片機復(fù)位。ale/prog當(dāng)訪問外部程序存儲器或數(shù)據(jù)存儲器時,ale(地址鎖存允許)輸出脈沖用于鎖存地址的低8位字節(jié)。一般情況下,ale仍以時鐘振蕩頻率的1/6輸出固定的脈沖信號,因此它可對外輸出時鐘或用于定時目的。要注意的是:每當(dāng)訪問外部數(shù)據(jù)存儲器時將跳過一個ale脈沖。對flash存儲器編程期間,該引腳還用于輸入編程脈沖(prog)。如有必要,可通過對特殊功能寄存器(sfr)區(qū)中的8eh單元的d0位置位,可禁止ale操作。該位置位后,只有一條movx和movc指令才能將ale激活。此外,該引腳會被微弱拉高,單片
22、機執(zhí)行外部程序時,應(yīng)設(shè)置ale禁止位無效。psen程序儲存允許(psen)輸出是外部程序存儲器的讀選通信號,當(dāng)at89c52由外部程序存儲器取指令(或數(shù)據(jù))時,每個機器周期兩次psen有效,即輸出兩個脈沖,在此期間,當(dāng)訪問外部數(shù)據(jù)存儲器,將跳過兩次psen信號。ea/vpp外部訪問允許,欲使cpu僅訪問外部程序存儲器(地址為0000h-ffffh),ea端必須保持低電平(接地)。需注意的是:如果加密位lb1被編程,復(fù)位時內(nèi)部會鎖存ea端狀態(tài)。如ea端為高電平(接vcc端),cpu則執(zhí)行內(nèi)部程序存儲器的指令。flash存儲器編程時,該引腳加上+12v的編程允許電源vpp,當(dāng)然這必須是該器件是使用
23、12v編程電壓vpp。圖2.5為單片機的處理單元電路。單片機的串口發(fā)送管腳txd和接收管腳rxd經(jīng)過 232芯片的電平轉(zhuǎn)換通過9針插孔與 pc機的i/o口直接相連就可以了。單片機采用了最小系統(tǒng),考慮到程序中的時序控制,在xtal1和xtal2腳接了11.0592mhz的晶振,這樣可以減小波特率的誤差。整個單片機的工作電壓為5v,單片機控制模塊是整個設(shè)計中最重要的模塊,它支持和完成了整個系統(tǒng)的工作。圖2.5 at89s52單片機最小系統(tǒng)2.3 a/d轉(zhuǎn)換部分在數(shù)據(jù)采集及轉(zhuǎn)換系統(tǒng)中,要從信號源中采集模擬信號,轉(zhuǎn)換成數(shù)字形式,以便輸入給上位機,這就要用到a/d轉(zhuǎn)換器。這需要考慮其運轉(zhuǎn)速度、精度、價格
24、?;诒敬萎厴I(yè)設(shè)計要求監(jiān)控的電壓范圍:0v+24v 或 0v+5v,分辨率:大于或者等于8位,參考了一些芯片,決定選用ad7862作為轉(zhuǎn)換器。2.3.1ad7862芯片的主要特點及引腳ad7862是ad公司推出的12位ad轉(zhuǎn)換芯片 ,具有以下主要特點:(1) 4通道模擬輸入,2路同時轉(zhuǎn)換(內(nèi)置2個可同時工作的12位集成ad轉(zhuǎn)換器) ;(2)4s轉(zhuǎn)換時間 ,250ksps采樣速率;(3)可選擇模擬量輸入范圍:10v(ad7862 - 10) ,5v(ad7862 - 3) ,02.5v(ad7862 - 2);(4)高速12位并行總線輸出;(5)內(nèi)部提供+2.5v參考電壓或者由外部提供參考電壓;
25、(6)單一電源+5vad7862 的引腳封裝如圖2.6所示。 圖2.6 ad7862引腳圖ad7862內(nèi)部集成兩個可以同時工作的12位ad轉(zhuǎn)換器 ,兩個同步跟蹤/保持放大器分別與一個 2選1電路連接,因此可以實現(xiàn)ab兩組通道(va1、va2與vb1、vb2)中任何一組的2路模擬輸入同時采樣。模數(shù)轉(zhuǎn)換器可以在4s內(nèi)完成轉(zhuǎn)換。圖2.7為ad7862高速采樣讀取典型工作時序圖2.7 ad7862高速采樣讀取典型工作時序單片機是電路的核心,完成對ad7862工作模式、時序的控制和一路數(shù)據(jù)的讀取,以及送數(shù)據(jù)到pc機所有的功能。ad7862負(fù)責(zé)對輸入的一路信號進行模數(shù)轉(zhuǎn)化,通過內(nèi)部的數(shù)據(jù)鎖存器將轉(zhuǎn)換后的數(shù)
26、字信號保存好,等待單片機讀取。ad7862和單片機的連接如圖2.8所示 。圖2.8 ad7862模數(shù)轉(zhuǎn)換部分2.4 通信接口部分的設(shè)計2.4.1max232芯片介紹單片機和pc通信時需要進行電平轉(zhuǎn)換,常用的是max232, max232a內(nèi)部結(jié)構(gòu)如圖2.9所示具有雙充電泵電壓變化器。把+5v變換成+-10v,作為充電器的電源,具有兩路發(fā)送器及兩路接收器,使用方便。 圖2.9 max232內(nèi)部結(jié)構(gòu)圖2.4.2關(guān)于rs232總線rs232是異步串行通訊中應(yīng)用廣的標(biāo)準(zhǔn)接口。rs232的最初制定是為了促進使用公共電話網(wǎng)絡(luò)進行數(shù)據(jù)通訊。rs232標(biāo)準(zhǔn)適用于dce和dte之間的串行二進制通訊。最高數(shù)據(jù)速率
27、為19.2kb/s。如果不增加其他設(shè)備,rs232標(biāo)準(zhǔn)的電纜長度最大為15m。rs232使用的是負(fù)邏輯、要求高、低兩信號有較大幅度,其負(fù)載為37k時,驅(qū)動器的電平:邏輯0:+15+15v;邏輯1:-5-15v;接收器的輸入檢測電平為:邏輯0:+3v;邏輯1: -3 v。系統(tǒng)采用 max232進行電平轉(zhuǎn)換。max232與單片機的連接如圖2.10所示圖2.10 max232與同單片機的連接圖rs232信號在正負(fù)電平之間擺動,在發(fā)送數(shù)據(jù)時,發(fā)送端驅(qū)動器輸出正電平在 +5v到 +15v之間,負(fù)電平在-5v到-l5v之間,當(dāng)無數(shù)據(jù)傳輸時,線上為ttl電平,從開始傳送數(shù)據(jù)到結(jié)束,線上電平從ttl電平到 r
28、s232電平再返回ttl電平。單片機與 pc機通過串口進行通信,對于硬件來說,只需把單片機的串口發(fā)送管腳txd和接收管腳rxd經(jīng)過 232芯片的電平轉(zhuǎn)換通過9針插孔與 pc機的i/o口直接相連就可以了。單片機串口為ttl電平,pc機串口為232電平,故需要電平轉(zhuǎn)換電路。2.5 電路板的制作每次實訓(xùn),基本都設(shè)計到電路板的制作,由于我們電子信息工程專業(yè)修過protel這門課程,所以對于電路板的制作是比較簡單的。本次電路板的制作,也許是畢業(yè)之前最后的一次,所以我對這次非常珍惜,也正是因為本次畢設(shè),才使我在踏入社會工作之前,更加深入了對電路板的制作過程。2.5.1原理圖設(shè)計使用protel進行電路板設(shè)
29、計的第一步便是設(shè)計原理圖,原理圖決定了整個電路的基本功能,也是接下來生成網(wǎng)絡(luò)表和設(shè)計印刷電路板的基礎(chǔ)。(1)在protel 99的初始界面下新建一個設(shè)計庫,該數(shù)據(jù)庫用來管理項目。 (2)進入設(shè)計庫文件中的文件夾document。(3)在document 文件夾中新建原理圖文件和印制板文件。(4)打開原理圖文件。(5)添加原理圖文件庫。(6)放置電路所需的各種元件,圖件,網(wǎng)絡(luò)標(biāo)號等元器件。(7)對原圖元件進行布局,布線,構(gòu)成一個完整的原理圖。 (8)編輯和調(diào)整。然后進行輸出存檔。(9)打印或建立報表。2.5.2pcb設(shè)計用pcb系統(tǒng)設(shè)計pcb板分以下幾個步驟:(1)有關(guān)參數(shù)的設(shè)置。這一步主要設(shè)定
30、自動布參數(shù)、自動布線參數(shù)、板面參數(shù)等。(2)pcb板尺寸設(shè)計。在禁止布線層上,沿設(shè)計的pcb邊畫邊框線,即指定自動布局的范圍。這一步為自動布局打基礎(chǔ)。同時,在上層板面(即元器件面)沿禁止布線層的邊框圖線放置銅線,這是pcb板最后成型所必須的。(3)布局。就是根據(jù)原理圖上元器件之間的連接關(guān)系,并考慮電磁兼容性以及元器件的安裝空間和散熱等,總是將元器件放置在pcb電路板上適當(dāng)?shù)奈恢?。布局的好壞直接影響pcb板的電氣性能和布局的功能,是pcb板設(shè)計過程中最費時、最繁瑣的。在本次設(shè)計中,采用的是手工布局,首先載入sch生成的網(wǎng)絡(luò)表,通過手工移動元器件pcb板上的排列位置實現(xiàn)布局。移動元器件最好打開網(wǎng)絡(luò)
31、連接顯示,這樣能觀察到相鄰元器件連線的疏密。(4)布線。布線就是在元器件引腳之間放置覆銅連線的過程,這一過程可以通過手工完成,也可以自動進行。在設(shè)計應(yīng)用中把自動布線和手動布線相結(jié)合起來應(yīng)用,在設(shè)計好布線參數(shù),定義布線規(guī)則的基礎(chǔ)上在加以手動調(diào)整。根據(jù)板子的形狀,為最少干擾,最好在板子的上下層進行覆銅。注意:在覆銅時的選項中不要忘記選擇的網(wǎng)絡(luò)為gnd(地)。布好pcb圖,檢查無誤后,將pcb圖打印到轉(zhuǎn)印紙上,然后熨到電路板上,腐蝕,打孔。熨板前,把銅板用砂紙去掉表面被氧化的部分。腐蝕時,用三氯化鐵加適量的開水配成三氯化鐵溶液進行腐蝕,這樣腐蝕會比較快,腐蝕完后用水把電路板清洗,接著便開始打孔,打完
32、孔后,將其放在一邊晾干。同時,測量部分器件是否有損壞,等電路板晾干后,就要把器件按pcb圖來安裝好。然后就可以開始焊接了。焊接時要防止虛焊和未連接上,所以在焊好后,再用萬用表測量元件和線路是否連接好。檢測完畢后,硬件電路板裝配便完成了。3 系統(tǒng)軟件設(shè)計軟件是整個系統(tǒng)的核心。在保證硬件的設(shè)計正確性之后,軟件的設(shè)計和調(diào)試就變成一個尤為關(guān)鍵的步驟。軟件應(yīng)該采用分模塊的設(shè)計調(diào)試方法,各個模塊逐一調(diào)試,這樣 做的好處是不會相互干擾,以及條確保條理清晰。系統(tǒng)總體設(shè)計流程如下圖3.1所示 經(jīng)rs232傳至pc機并顯示noyes開始初始化flag=1啟動ad發(fā)送數(shù)據(jù)至單片機圖3.1 系統(tǒng)總體設(shè)計流程圖3.1
33、系統(tǒng)編程語言和編程工具在這次對軟件程序的編程時,我采用的是keil 作為編程語言軟件平臺,采用的單片機的c語言,它符合ansi標(biāo)準(zhǔn)。設(shè)計的軟件需要硬件配合以達到水溫的檢測、對時間、水溫的設(shè)定、定時、顯示、計算、報警、控制輸出等功能。c51是使用在單片機上的c編程語言。與標(biāo)準(zhǔn) c語言相同,它也是一種結(jié)構(gòu)化程序設(shè)計語言,支持當(dāng)前程序設(shè)計中廣泛采用的由頂向下結(jié)構(gòu)化程序設(shè)計技術(shù),可以容易地實現(xiàn)程序結(jié)構(gòu)模塊化,用c51編寫系統(tǒng)程序,會大大縮短開發(fā)周期,且明顯地增加軟件的可讀性,使程序易于維護和擴展,并且具有很強的移植性。因此,使用c51進行單片機程序設(shè)計是單片機開發(fā)與應(yīng)用的必然趨勢。目前,8051上的c
34、語言的代碼長度,己經(jīng)做到了匯編水平的1.21.5倍。對于4k字節(jié)以上的程序,c語言的優(yōu)勢更能得到發(fā)揮。而在開發(fā)速度、軟件質(zhì)量、結(jié)構(gòu)嚴(yán)謹(jǐn)?shù)确矫鎐語言的完美絕非匯編語言編程所可比擬的。使用單片機c語言有以下優(yōu)越性:(1) 不同函數(shù)的數(shù)據(jù)實行覆蓋,有效利用片上有限的ram空間;(2) 具有堅固性:c語言對數(shù)據(jù)進行了許多專業(yè)性的處理,避免了運行中間數(shù)據(jù)被破壞;(3) 提供了復(fù)雜的數(shù)據(jù)類型(結(jié)構(gòu)、枚舉、指針等),極大地增強了程序處理能力和靈活性;(4) 提供 auto, static, const等存儲類型和專門針對 8051單片機的data, idata, pdata, xdata, code等存儲類
35、型,自動為變量合理地分配地址;(5) 提供small, compact, large等編譯模式,以適應(yīng)片上存儲器的大;(6) 中斷服務(wù)程序的現(xiàn)場保護和恢復(fù),中斷向量表的填寫都由編譯器代;(7) 頭文件中定義宏、說明復(fù)雜數(shù)據(jù)類型和函數(shù)原型,利于程序的移植和支持單片機的系列化產(chǎn)品的開發(fā);(8) 可方便地接受多種實用程序的服務(wù),如片上資源的初始化有專門的實用程序自動生成。 由此可見,采用c語言來解決單片機系統(tǒng)的程序設(shè)計問題要比采用匯編語言編程容易得多和有效得多。3.2 下位機模塊程序前面提到,模擬量的采集和處理是整個系統(tǒng)中很重要的一個部分,本系統(tǒng)選擇ad7862的va1通道進行模數(shù)轉(zhuǎn)換。采集信號由函
36、數(shù)信號發(fā)生器提供,當(dāng)模數(shù)轉(zhuǎn)換結(jié)束后,數(shù)據(jù)存放在輸出鎖存器中。然后將讀取的數(shù)據(jù)結(jié)果通過 12 位數(shù)據(jù)總線一次讀出 。12位數(shù)據(jù)總線接至單片機的po口和p1口。首先,選擇模擬輸入通道。ad7862通過多路選擇控制信號a0可以對輸入擬通道進行選擇。當(dāng) a0=0 時,ad7862將對a組兩路信號va1、va2同時進行模數(shù)轉(zhuǎn)換;當(dāng)a0=1 時,對b組兩路信號vb1、vb2同時轉(zhuǎn)換。結(jié)合cs和rd信號,ad7862可以有不同的輸入和讀取模式。對于本系統(tǒng),只選擇a組信號中的va1通道進行模數(shù)轉(zhuǎn)換,db0-db7為低8位數(shù)字量輸出端,db8-db11為高4位數(shù)字量輸出端。其次,ad模數(shù)轉(zhuǎn)換。多路選擇信號a0控
37、制模擬信號的輸入,數(shù)字信號的讀取操作由cs和rd控制。當(dāng)片選信號cs有效時,rd為低電平時可以從12位數(shù)據(jù)總線一次讀取轉(zhuǎn)換的數(shù)據(jù)結(jié)果。在convst下降沿脈沖下,跟蹤/保持器保持輸入信號,并且開始信號進行模數(shù)轉(zhuǎn)換,這時,busy腳電平抬高表示正在進行轉(zhuǎn)換。在經(jīng)歷 4s以后,轉(zhuǎn)換完成,busy腳電平變低,數(shù)據(jù)存放在輸出鎖存器中。圖3.2為ad轉(zhuǎn)換流程圖選擇va1通道模數(shù)轉(zhuǎn)換將輸出數(shù)據(jù)送至單片機開始初始化送pc機顯示并儲存圖3.2 ad轉(zhuǎn)換流程圖3.3 上位機模塊程序上位機程序采用visual c+設(shè)計,利用ni控件,極大地方便了上位機的串口編程??刂平缑媸且圆ㄐ蔚姆绞絹盹@示:還可以對采集回來的數(shù)
38、據(jù)通過處理再加以顯示。具體顯示數(shù)據(jù)的方法要根據(jù)采集量的性質(zhì)以及采集系統(tǒng)的目的來決定。3.3.1上位機編程語言和編程工具上位機是指:人可以直接發(fā)出操控命令的計算機,一般是pc,屏幕上顯示各種信號變化(液壓,水位,溫度等)。下位機是直接控制設(shè)備獲取設(shè)備狀況的的計算機,一般是plc/單片機之類的。上位機發(fā)出的命令首先給下位機,下位機再根據(jù)此命令解釋成相應(yīng)時序信號直接控制相應(yīng)設(shè)備。下位機不時讀取設(shè)備狀態(tài)數(shù)據(jù)(一般模擬量),轉(zhuǎn)化成數(shù)字信號反饋給上位機。簡言之如此,真實情況千差萬別不離其宗。上下位機都需要編程,都有專門的開發(fā)系統(tǒng)。 visual c+是一個功能強大的可視化軟件開發(fā)工具。自1993年micr
39、osoft公司推出visual c+1.0后,隨著其新版本的不斷問世,visual c+已成為專業(yè)程序員進行軟件開發(fā)的首選工具。 雖然微軟公司推出了visual c+.net(visual c+7.0),但它的應(yīng)用的很大的局限性,只適用于windows 2000,windows xp和windows nt4.0。所以實際中,更多的是以visual c+6.0為平臺。 visual c+6.0不僅是一個c+編譯器,而且是一個基于windows操作系統(tǒng)的可視化集成開發(fā)環(huán)境。visual c+6.0由許多組件組成,包括編輯器、調(diào)試器以及程序向?qū)ppwizard、類向?qū)lass wizard等開發(fā)
40、工具。 這些組件通過一個名為developer studio的組件集成為和諧的開發(fā)環(huán)境。3.3.2上位機軟件設(shè)計過程從理論上來講,mfc也不是專用于visual c+,borland c+,c+builder和symantec c+同樣可以處理mfc。同時,用visual c+編寫代碼也并不意味著一定要用mfc,只要愿意,用visual c+來編寫sdk程序,或者使用stl,atl,一樣沒有限制。不過,visual c+本來就是為mfc打造的,visual c+中的許多特征和語言擴展也是為mfc而設(shè)計的,所以用visual c+而不用mfc就等于拋棄了visual c+中很大的一部分功能。但是
41、,visual c+也不等于mfc。首先,打開vc,點擊new,再點擊,之后ok以后進入如下界面:圖3.3 mfc appwizard-step 1點擊finish即可,進入編程并添加文件如下:圖3.4 監(jiān)控系統(tǒng)classes點擊運行即可。對于電子信息工程專業(yè)的我們,對于上位機沒接觸過,但通過段時間的學(xué)習(xí),我清楚了上位機只是一個操作步驟,一些程序的編寫只是固定模式,而要真正掌握上位機,則需要更加深入的了解和學(xué)習(xí)。4 調(diào)試過程4.1 硬件調(diào)試硬件調(diào)試對于整個硬件電路來說是非常重要的,通過對硬件電路的調(diào)試過程,才能檢查出電路是否存在各類問題。調(diào)試步驟如下:(1) 首先,在未接通電源的情況下,將組裝
42、好電路仔細(xì)檢查,如管腳是否都已焊接完畢,是否存在斷線等情況。(2) 在接電源時,得特別注意正負(fù)極是否接反。檢查完畢后接通電源。電源接通后,觀察電路板是否出現(xiàn)異?,F(xiàn)象,如元器件發(fā)燙,發(fā)出聲響等。然后,測量下各個芯片的電壓是否在誤差范圍之內(nèi),電壓正確才能確保電路的正常工作。(3) 對電路板的各個模塊進行調(diào)試。按照各個性能的指標(biāo)來判斷電路的各個模塊是否運作正常。首先,測試單片機與pc連接是否正常,串口通信是整個系統(tǒng)的眼睛,只有在通信成功的情況下,才能檢測其他功能是否能正確工作。檢驗是否可與pc正常通訊,使用串口調(diào)試助手進行調(diào)試。接好串口線后,打開計算機,啟動串口調(diào)試助手;若在同一計算機上,則將先啟動
43、的串口號設(shè)置為com2,再次啟動串口調(diào)試助手(等于在同一計算機上啟動兩個程序),并將串口號設(shè)置為com1,實際設(shè)置時,串口號要根據(jù)自己在計算機配置設(shè)定相應(yīng)的串口號。通信雙方的串口參數(shù)要一致。下面,在單片機中燒入程序一段測試程序,具體功能是使串口不停地輸出 “12345678abcdefg”連接好電路,上電之后,串口調(diào)試助手顯示:12345678abcdefg證明通信成功!其次,測試a/d轉(zhuǎn)化模塊結(jié)果是否正常,a/d轉(zhuǎn)化是一個比較重要的模塊,本系統(tǒng)中設(shè)置要求a/d轉(zhuǎn)換0v+5v電壓,測試電壓即可。經(jīng)測試,電壓為4.97-4.99之間,誤差范圍在要求之內(nèi)。(4)對整體電路進行觀察,檢測電路性能參數(shù)
44、及數(shù)據(jù)是否符合設(shè)計要求,如下位機的輸入數(shù)據(jù)在上位機中顯示的波形是否對應(yīng)等。4.2 軟件調(diào)試?yán)胟eil 8.02完成程序編寫操作后可進入建立目標(biāo)文件。通常先點編譯當(dāng)前文件“translate current file”,再建立目標(biāo)文件“build target”;或直接點重建目標(biāo)文件“rebuild all target files”。即可生成我們需要的后綴名為hex的十六進制文件。編譯或匯編的結(jié)果上面提示“0個錯誤、2個報警”。如果在編譯、連接中出現(xiàn)錯誤,則可按照提示進行檢查。這個. hex文件就是我們要下載到單片機中的程序文件。軟件調(diào)試應(yīng)該采用分模塊的調(diào)試方法,各個模塊逐一調(diào)試,這樣不會相
45、互干擾,檢測錯誤也相對簡單。在對程序的調(diào)試時,使用keil對程序進行調(diào)試,由于keil有一個功能是顯示串口輸出的內(nèi)容,所以在這里比較方便。首先生成工程,選擇合適的單片機,將程序?qū)懭胲浖谶\行無誤之后,點擊調(diào)試進入調(diào)試模式。對于單片機c語言的調(diào)試,如果出現(xiàn)語法錯誤,c語言軟件會提示出來。頭文件在c語言程序中是非常重要的,因此,對于軟件調(diào)試首先得檢測頭文件是否正確。然后檢查程序的初始化。再進行分模塊檢測。首先檢測主函數(shù)是否正確,一開始,將中斷允許位寫錯了,應(yīng)該先讓cpu關(guān)閉所有中斷,等數(shù)據(jù)轉(zhuǎn)換發(fā)送完后再讓cpu允許所有中斷。再對ad7862的讀寫,發(fā)送等進行調(diào)試,在調(diào)試時,應(yīng)該注意高低位數(shù)據(jù)存放
46、的i/o是否與硬件對應(yīng)。然后根據(jù)軟件的步驟來檢查。再檢測上位機的程序是否正確,通過這一系列的檢測,然后確定是否能達到設(shè)計要求。5 運行結(jié)果及誤差分析輸入波形由函數(shù)信號發(fā)生器提供,上位機在pc上顯示,整個系統(tǒng)連接如圖5.1圖5.1 整個系統(tǒng)連接圖(1)在輸入端,通過示波器輸入5v的方波,在上位機上顯示的波形如圖5.2。圖5.2 上位機方波顯示(2)在輸入端,通過示波器輸入5v的正弦波,在上位機上顯示的波形如圖5.3。圖5.3 上位機正弦波顯示(3)在輸入端,通過示波器輸入5v的三角波,在上位機上顯示的波形如圖5.4。圖5.4 上位機三角波顯示 經(jīng)測試,波形在振幅為4v,頻率為4hz,顯示波形最佳
47、。振幅越小,頻率越小,上位機顯示的波形越失真。6 結(jié)論本畢業(yè)設(shè)計課題是簡易監(jiān)控系統(tǒng)設(shè)計,主要研究的是一個類似于示波器的課題,以單片機芯片為核心的系統(tǒng)。該系統(tǒng)具有對波形的實時檢測和控制功能。同時這個系統(tǒng)可以代替實驗室里所用的示波器,成本低,具有一定的研究意義。為了完成畢設(shè)課題,首先廣泛在查閱監(jiān)控系統(tǒng)理論和方法的基礎(chǔ)上,詳細(xì)分析畢設(shè)總體要求和技術(shù)指標(biāo),確定了系統(tǒng)總體方案,深入研究和選擇了各種芯片和器件,決定制作一個示波器的整體項目,對函數(shù)信號發(fā)生器的波形實行實時檢測,完成了監(jiān)控系統(tǒng)的硬件電路的設(shè)計、制作和調(diào)試,其次在軟件程序設(shè)計上,深入研究了單片機c語言程序設(shè)計和使用,通過使用keil c51進行
48、編譯調(diào)試,并對其使用過程中的經(jīng)驗進行了總結(jié)。另外,對監(jiān)控系統(tǒng)的數(shù)據(jù)精確性也做了深入的調(diào)查研究,確定選用更加精確的ad7862作為主要的ad轉(zhuǎn)換芯片,從而提高系統(tǒng)的精度和穩(wěn)定性,最后,對畢設(shè)課題的實驗結(jié)果、系統(tǒng)誤差和抗干擾措施進行了分析。這次畢業(yè)設(shè)計歷時至少三個多月的時間,從一開始的確定課題,到后來的資料查找、理論學(xué)習(xí),再有就是近來的調(diào)試和測試過程,這一切都使我的理論知識和動手能力有了進一步提高。通過本次畢設(shè),對整個大學(xué)的課程有了更深刻的認(rèn)識,這不僅需要學(xué)習(xí)智能儀器的知識,還要用到微機控制原理以及單片機編程原理,充分的體現(xiàn)了課程的承前啟后的作用,并且無論自己的理論知識有多么地扎實,在實際操作中還
49、是存在一定的困難,畫好原理圖是最重要的一步,如果原理圖錯了就不能做出理想的結(jié)果。由于芯片比較簡單,主要在調(diào)試的過程中出現(xiàn)了一點問題,采集到的數(shù)據(jù)非常不穩(wěn)定,上位機的波形不夠穩(wěn)定,讓我們更加深刻的體會到在畢設(shè)的每一個過程中一定要細(xì)心,不能有半點馬虎,要多觀察,一點小小的失誤都有可能使得實訓(xùn)不成功,要有認(rèn)真的態(tài)度。這次實訓(xùn)也讓我們明白了要獨立完成,勤學(xué)多問,只有通過個人的努力,獨立完成整個畢設(shè),才能加深對理論知識的學(xué)習(xí)及掌握。理論知識是為實踐做指導(dǎo)的只有學(xué)好了理論才能熟練的運用到實踐當(dāng)中,而在實踐中遇到的困難又能幫助我們加深理論知識的學(xué)習(xí)讓我們明白自己的不足,從而更加的努力學(xué)習(xí)。通過本次畢業(yè)設(shè)計,
50、我從中獲益匪淺。從最開始的選題到查找資料,從對題目的研究設(shè)定到pcb電路板的制作,從電路板的調(diào)試到失敗后再一次全部重新開始。這一個充滿挑戰(zhàn)伴隨挫折,充滿熱情伴隨打擊的過程中,我感觸頗深,它已不僅是一個對我四年學(xué)習(xí)知識情況和我的應(yīng)用動手能力的檢驗,而且還是對我的鉆研精神,面對困難的心態(tài),做事的毅力和耐心的考驗。我在這個過程中深刻的感受到了做畢業(yè)設(shè)計的意義所在。謝 辭首先,我要真誠地感謝我的指導(dǎo)老師朱愛軍老師,老師的虛心指導(dǎo)和關(guān)懷幫助我完成了此次畢業(yè)設(shè)計,老師淵博的知識、對待科學(xué)的嚴(yán)謹(jǐn)以及平易近人的態(tài)度給我留下了深刻的印象,使我受益非淺,受用終生。起初,我基礎(chǔ)一般,并對這個課題沒有什么大體的認(rèn)識,是老師的細(xì)心講解給我提供了很大的幫助,使我找到了努力的方向。當(dāng)遇到問題的時候,老師給了我許多的鼓勵,讓我能最終堅持下去。到后來的調(diào)試、試驗,老師也給我提出了很多寶貴建議和意見,讓我少走了很多彎路。再次感謝老師,使我能順利完成此次畢業(yè)設(shè)計。同時,還要感謝全體電子工程系的老師,四年來,是你們使我有了很大的進步,是你們使我由衷地?zé)釔燮鹆宋宜鶎W(xué)習(xí)的專業(yè)?;叵肫鹨婚T門專業(yè)課,點點滴滴,是知識的積累,直到最后讓我有能力完成這次的畢業(yè)設(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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度餐飲泔水回收與環(huán)保設(shè)施投資合同3篇
- 二零二五年礦山土地及資源使用權(quán)轉(zhuǎn)讓合同3篇
- 二零二五版白糖進口許可證申請代理服務(wù)合同下載2篇
- 二零二五年度駕駛員押運員安全責(zé)任及培訓(xùn)合同3篇
- 二零二五版企事業(yè)單位節(jié)能環(huán)保辦公電腦采購合同2篇
- 二零二五版電子商務(wù)平臺借款及庫存商品質(zhì)押合同3篇
- 二零二五年紡織原料市場調(diào)研與分析合同2篇
- 小區(qū)下水管網(wǎng)清理疏通承包合同(2篇)
- 二零二五版房產(chǎn)買賣合同含抵押權(quán)轉(zhuǎn)移及貸款利率協(xié)商協(xié)議0183篇
- 2025年度農(nóng)業(yè)科技推廣財產(chǎn)贈與合同3篇
- HSK標(biāo)準(zhǔn)教程5上-課件-L1
- 人教版五年級下冊數(shù)學(xué)預(yù)習(xí)單、學(xué)習(xí)單、檢測單
- JC-T 746-2023 混凝土瓦標(biāo)準(zhǔn)規(guī)范
- 如何落實管業(yè)務(wù)必須管安全
- 四年級上冊三位數(shù)乘除兩位數(shù)計算題
- 《水電工程招標(biāo)設(shè)計報告編制規(guī)程》
- 2023年甘肅蘭州中考道德與法治試題及答案
- 生產(chǎn)工廠管理手冊
- 項目工地春節(jié)放假安排及安全措施
- 印染廠安全培訓(xùn)課件
- 2023機器人用精密減速器重復(fù)定位精度測試方法
評論
0/150
提交評論