【正文】
突然想到那件藍(lán)格子襯衫;那些被折成各種各樣形狀的信紙;那段從街角深巷伊始的友誼;還有那場(chǎng)還沒(méi)有開(kāi)始就宣告了終結(jié)的邂逅計(jì)劃 …… 那些年那些天的非做不可,終于和青春一樣,都將在我們的人生中謝幕。也曾經(jīng)好像已經(jīng)下定了決心去做某件事,但更多的時(shí)候是最后又打起了退堂鼓。t really grow up, it seems is not so important。s actions. CSKA said they were surprised and disappointed by Toure39。t charge you more than 35% of your pensation if you win the case. If you are thinking about signing up for a damagesbased agreement, you should make sure you39。串口通訊初始化:波特率為 9600,沒(méi)有校驗(yàn)位,八位數(shù)據(jù)傳送,一位停止位 = 1 = InputModeText 39。 TI=0。 EA=1。 rd=1。 } void adopen()//adc0804 初始化 { wr=1。 sbit wr=P3^6。 這次課程 設(shè)計(jì)終于順利完成了,在設(shè)計(jì)中遇到了很多編程問(wèn)題,最后在同學(xué)們的幫助下并且查閱了很多相關(guān)的資料才得以解決。不過(guò)此設(shè)計(jì)也有很多不足之處,測(cè)量時(shí)要在容器的底部開(kāi)口才能讀出壓力,還可以加入報(bào)警系統(tǒng),當(dāng)測(cè)量超出范圍時(shí),系統(tǒng)自動(dòng)報(bào)警。數(shù)據(jù)處理則是求斜率的問(wèn)題,每一個(gè)高度對(duì)應(yīng)一個(gè)斜率主要為后面的上位機(jī)顯示液面高度的 VB程序找一個(gè)理論的依據(jù)。 VB加的部分程序如下: For k = 0 To 19 summ = summ + e(k) Next k c = summ / 20 summ = 0 i = (c / 255) * 10 壓力傳感器部分 傳感器部分主要我們是購(gòu)買(mǎi)的成品回來(lái),在調(diào)試時(shí)主要是檢驗(yàn)其是否到達(dá)要求,輸出的線性度如何。 在焊接好 ADC0804 部分后我們對(duì)其進(jìn)行了 調(diào)試,在調(diào)試 AD 時(shí),我們發(fā)現(xiàn)通過(guò) P0 口始終不能將數(shù)據(jù)寫(xiě)到 AD,后來(lái)經(jīng)過(guò)查閱資料發(fā)現(xiàn),要想使 P0 口輸出數(shù)據(jù)必須在 P0口接上拉電阻,后來(lái)我們換 P2口為數(shù)據(jù)輸出口,才成功將 AD 驅(qū)動(dòng)成功。收 20 個(gè)數(shù)據(jù)取平均值再顯示出來(lái) 減小抖動(dòng) j = j + 1 22 西華大學(xué)電氣信息學(xué)院智能化測(cè)控應(yīng)用系統(tǒng)設(shè)計(jì)報(bào)告 If j = 19 Then = False For k = 0 To 19 summ = summ + e(k) Next k c = summ / 20 summ = 0 i = (c / 255) * 10 If i Then = 0 = 0 Else = i * = * i * End If = True j = 0 End If End Select End Sub 23 西華大學(xué)電氣信息學(xué)院智能化測(cè)控應(yīng)用系統(tǒng)設(shè)計(jì)報(bào)告 軟件的設(shè)計(jì)流程框圖 開(kāi)始 ADC0804 的初 始化 串口的初始化 打開(kāi) AD,對(duì)數(shù)據(jù)采集轉(zhuǎn)換 串口通信將數(shù)據(jù)傳送給上位機(jī) 結(jié)束 VB 通過(guò) MSComm 控件接收數(shù)據(jù),進(jìn)行數(shù)字濾波,顯示電壓 24 西華大學(xué)電氣信息學(xué)院智能化測(cè)控應(yīng)用系統(tǒng)設(shè)計(jì)報(bào)告 軟件設(shè)計(jì)總結(jié) 軟件設(shè)計(jì)中主要運(yùn)用了所學(xué)的單片機(jī)課程和 VB語(yǔ)言中的知識(shí),單片機(jī)中的程序用的是 C 語(yǔ)言。//總通斷 ES=1。 } void initial()//串口初 始化 { TMOD=0x20。 wr=0。 ADC0804 轉(zhuǎn)換器的工作時(shí)序如圖 : 圖 工作時(shí)序圖 壓力傳感器 D3B 我們這次智能液位傳感器設(shè)計(jì)使用的傳感器部分采用的是壓力傳感器 D3B,液位測(cè)量采用的測(cè)量液體壓強(qiáng)的方 式。 17 西華大學(xué)電氣信息學(xué)院智能化測(cè)控應(yīng)用系統(tǒng)設(shè)計(jì)報(bào)告 VIN(+)(引腳)和 VIN(-)(引腳 7):被轉(zhuǎn)換的電壓信號(hào)從 VIN(+)和 VIN(-)輸入,允許此信號(hào)是差動(dòng)的或不共地的電壓信號(hào)。 若采用外部時(shí)鐘,則外部 fCLK 可從 CLKI 端送入,此時(shí)不接 R、 C。 這一級(jí)的原理圖如圖 : 11 西華大學(xué)電氣信息學(xué)院智能化測(cè)控應(yīng)用系統(tǒng)設(shè)計(jì)報(bào)告 圖 ADC0804數(shù)據(jù)采集轉(zhuǎn)換電路圖 單片機(jī)最小系統(tǒng)模塊 這部分主要是由 STC89C52 單片機(jī)組成的一個(gè) 最小系統(tǒng),通過(guò)單片機(jī)來(lái)控制 ADC0804的信號(hào)采集轉(zhuǎn)換以及對(duì) RS232 串口通信的控制。所以我們采用的是 9 西華大學(xué)電氣信息學(xué)院智能化測(cè)控應(yīng)用系統(tǒng)設(shè)計(jì)報(bào)告 ADC0804。但是兩種方案不同之處就在于傳感器的選擇和 AD 的選擇,現(xiàn)就這兩個(gè)方面來(lái)論述 .為什么選擇方案 2。 3.掌握單片機(jī)最小系統(tǒng)的組成。 如今傳感器的應(yīng)用是非常的廣泛,并且已經(jīng)融入到我們的生活,工作,科研等領(lǐng)域中。各種方式都根據(jù)其需要設(shè)計(jì)完成,其結(jié)構(gòu)、量程和精度適用于各自不同的場(chǎng)合,大多結(jié)構(gòu)較為復(fù)雜,制造成本偏高;市面上也有現(xiàn)成的液位計(jì),有投入式、浮 球式、彈簧式等,多數(shù)成品價(jià)格驚人。此設(shè)計(jì)能完成 高度的液位測(cè)量,能精確到厘米。旨在發(fā)揮我們的設(shè)計(jì),創(chuàng)新意識(shí)。所以我們的設(shè)計(jì)應(yīng)更加創(chuàng)新利用更小的成本設(shè)計(jì)生產(chǎn)出更好的傳感器。 7 西華大學(xué)電氣信息學(xué)院智能化測(cè)控應(yīng)用系統(tǒng)設(shè)計(jì)報(bào)告 2 總體方案設(shè)計(jì) 通過(guò)查閱大量相關(guān)技術(shù)資料,并結(jié)合自己的實(shí)際知識(shí),我主要提出了兩種技術(shù)方案來(lái)實(shí)現(xiàn)系統(tǒng)功能。 對(duì)于 AD的選擇主要是 ADC0832 與 ADC0804 之間的選擇。 本系統(tǒng)電路模塊主要分為四個(gè)單元模塊,它 們分別是:傳感器輸出部分; ADC0804的數(shù)據(jù)采集轉(zhuǎn)換模塊;單片機(jī)最小系統(tǒng)模塊; RS232 模塊 .各單元模塊功能及相關(guān)電路的具體說(shuō)明如下。 CS 、 RD 用來(lái)讀 A/D 轉(zhuǎn)換的結(jié) 果,當(dāng)它們同時(shí)為低電平時(shí),輸出數(shù)據(jù)鎖存器 DB0~DB7 各端上出現(xiàn) 8 位并行二進(jìn)制數(shù) 碼 。 WR 由低跳高時(shí) A/D 轉(zhuǎn)換開(kāi)始, 8 位逐次比較需 88=64 個(gè)時(shí)鐘周期,再加上控制邏輯操作,一次轉(zhuǎn)換需要 66~ 73 個(gè)時(shí)鐘周期。模擬地 AGND 和數(shù)字地 DGND 分別設(shè)置引入端,使數(shù)字電路的地電流不影響模擬信號(hào)回路,以防止寄生耦合造成的干擾。 4. 1 軟件設(shè)計(jì)原理及所用的工具 單片機(jī)部分 單片機(jī)程序部分主要功能是:控制 ADC0804 接收模擬數(shù)據(jù)轉(zhuǎn)換成數(shù)字量,由 89C52接收數(shù)字量,將處理后的數(shù)字量通過(guò)串口通訊 傳給上位機(jī)。 i=i。//串口始能 REN=1 時(shí)允許串行口接收數(shù)據(jù) SM0=0。串口通訊初始化:波特率為 9600,沒(méi)有校驗(yàn)位,八位數(shù)據(jù)傳送,一位停止位 = 1 = InputModeText 39。這樣在焊接的過(guò)程中就會(huì)顯得比較麻煩,必須很細(xì)心才能很好的完成,如果哪個(gè)地方焊接錯(cuò)誤或者是將要用到的引腳沒(méi)有焊接上都會(huì)導(dǎo)致系統(tǒng)不能工作。其一就是我們這次設(shè)計(jì)采用的 AD0804 的采集轉(zhuǎn)換時(shí)間為 100us,這個(gè)時(shí)間是非常短的所以數(shù)據(jù)在不斷地更新。 系統(tǒng)測(cè)量液面高度的數(shù)據(jù)參數(shù) 這里測(cè)的數(shù)據(jù)是整個(gè)系統(tǒng)組在一起進(jìn)行的測(cè)量,測(cè)量我們所給的液面高度。測(cè)量范圍在 01 米內(nèi)時(shí)誤差能基本滿(mǎn)足要求。以前接觸的那些程序都是很短很基礎(chǔ)的,但是在課程設(shè)計(jì)中碰到了一些復(fù)雜的程序編寫(xiě),這時(shí)畫(huà)程序方框圖就顯得很有必要了。 在此我要特別感謝我們的課程設(shè)計(jì)指導(dǎo)老師鄭海春老師。x) for(y=110。 i=i。 REN=1。 flag=0。選擇通訊口 End Sub Private Sub Command1_Click() = True 39。 g an employment tribunal clai Employment tribunals sort out disagreements between employers and employees. You may need to make a claim to an employment tribunal if: ? you don39。s about how he felt and I would like to speak to him first to find out what his experience was. Uefa has opened disciplinary proceedings against CSKA for the racist behaviour of their fans during City39。二十年的人生軌跡深深淺淺,突然就感覺(jué)到有些事情,非做不可了。 A person39。 From 42 西華大學(xué)電氣信息學(xué)院智能化測(cè)控應(yīng)用系統(tǒng)設(shè)計(jì)報(bào)告 the corner at the beginning of deep friendship。s。 At the moment, the sky is dark, the air is fresh factor after just rained. Suddenly thought of blue plaid shirt。t remember his appearance. 童年時(shí),覺(jué)得壓歲錢(qián)和新衣服是過(guò)年必備,但是隨著年齡的推進(jìn),會(huì)越來(lái)越發(fā)現(xiàn),那些東西根本就可有可無(wú);初中時(shí),以為要有一場(chǎng)暗戀才意味著真正的成長(zhǎng),但三年過(guò)去后,自己心平 氣和的寫(xiě)同學(xué)錄的時(shí)候,突然就發(fā)現(xiàn)是不是真正的成長(zhǎng)了,好像并沒(méi)有那么重要了;然后到了高中,覺(jué)得非要吐露出自己的心聲才能為高中生涯里的懵懂情愫劃上一個(gè)句點(diǎn),但畢業(yè)晚會(huì)的時(shí)候最終還是被梗塞在了咽喉,后來(lái)再次站在他曾經(jīng)揮汗如雨的球場(chǎng),看著他投過(guò)籃球的球框時(shí),突然間發(fā)現(xiàn)自己已經(jīng)想不起他的容顏?;蛟S是愧疚于自己似乎把轉(zhuǎn)瞬即逝的很多個(gè)不同的日子過(guò)成了同一天的樣子;或許是追溯過(guò)去,對(duì)自己那 些近乎偏執(zhí)的怪異信念的醒悟,這些天以來(lái),思緒一直很凌亂,在腦海中不斷糾纏。s 150th anniversary celebrations and will attend City39。每接收一個(gè)數(shù)據(jù)就觸發(fā)一次事件 a = b = Asc(a) e(j) = b 39。flag=1。 while(1) { adopen()。 TL1=0xfd。 delay(1)。 for(x=z。 在這次作品制作過(guò)程中,我們知道了要真正的做出作品需要考慮非常多的因素,有些看似不起眼的細(xì)節(jié)都可能對(duì)電路產(chǎn)生巨大的影響,如連線是否可等。基本達(dá)到了預(yù)期的目標(biāo)。 29 西華大學(xué)電氣信息學(xué)院智能化測(cè)控應(yīng)用系統(tǒng)設(shè)計(jì)報(bào)告 我們?cè)O(shè)計(jì)的只能液位傳感器能基本滿(mǎn)足設(shè)計(jì)的基本要求,通過(guò)壓力傳感器測(cè)量液位的壓強(qiáng)方式 ,ADC0804 對(duì)壓力傳感器的輸出的模擬電壓進(jìn)行采集和轉(zhuǎn)換送入單片機(jī)然后通過(guò) RS232 串口通信傳送到上位機(jī)上顯示液面的高度。我們對(duì)所測(cè)得的數(shù)據(jù)進(jìn)行了處理,一共測(cè)了 5組數(shù)據(jù)(給定的輸入電壓是在直流穩(wěn)壓電源上直接讀的,而測(cè)得的數(shù)據(jù)則是通過(guò)我們所做的上位機(jī)顯示程序讀出來(lái)的),求出了每組數(shù)據(jù)的樣本均值和樣本方差,通過(guò)直觀的觀察發(fā)現(xiàn)和給定的 AD 輸入誤差不是很大,我們也通過(guò)excel 做表發(fā)現(xiàn)這幾組測(cè)得的數(shù)據(jù)與給定的輸入電壓誤差很小。結(jié)果發(fā)現(xiàn)當(dāng) AD 沒(méi)有給輸入電壓時(shí),上位機(jī)顯示有輸入電壓,經(jīng)過(guò)查資料發(fā)現(xiàn)這是由于 由于 AD器件本身的原因,當(dāng)沒(méi)有給輸入時(shí),其輸入端呈