freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機實現(xiàn)智能液位傳感器畢業(yè)論文設計-wenkub.com

2025-06-16 12:46 本頁面
   

【正文】 每接收一個數(shù)據(jù)就觸發(fā)一次事件 a = b = Asc(a) e(j) = b 39。設置串口 = 9600,N,8,1 39。flag=1。while(!TI)。 while(1) {adopen()。//模式1,8位數(shù)據(jù),波特率由軟件設置 SM1=1。 TL1=0xfd。//延時 j=P1。 delay(1)。y)。 for(x=z。在老師的身上我們學也到很多實用的知識,在此我們表示感謝!同時,對給過我們組幫助的所有同學和各位指導老師再次表示忠心的感謝!9 參考文獻[1]汪德彪. MCS51單片機原理及接口技術[M]. 北京電子工業(yè)出版社. 2004.[2]胡文金,鐘秉翔. 單片機應用技術實訓教程[M]. 重慶大學出版社. 2005.[3]張毅剛,彭喜元,董繼成. 單片機原理及應用[M]. 重慶大學出版社. 2003.[4] ?實驗?測試[M] . 武漢:華中科技出版社,[5] (第三版)[M]. 北京:清華大學出版社,[6] [M]. 北京:高等教育出版社,[7] [M]. 北京:高等教育出版社,[8] [M]. 北京:機械工業(yè)出版社,[9] [M]. 北京:電子工業(yè)出版社,附錄附錄1:總電路圖如下圖1: 圖 1 總電路圖實物圖如下圖: 實物圖1 實物圖2 實物圖3附錄2:程序單片機程序如下:38includedefine uchar unsigned chardefine uint unsigned intuchar flag,i,j。在這次作品制作過程中,我們知道了要真正的做出作品需要考慮非常多的因素,有些看似不起眼的細節(jié)都可能對電路產(chǎn)生巨大的影響,如連線是否可等。另外,以前對于編程工具的使用還處于一知半解的狀態(tài)上,經(jīng)過一段上機的實踐,對于怎么去排錯、查錯,怎么去看每一步的運行結果,怎么去了解每個寄存器的內(nèi)容以確保程序的正確性上都有了很大程度的提高?;具_到了預期的目標。7 結論 本次設計的智能液位傳感器達到了預期的基本要求,主要特色之一就是直接利用壓力傳感器測液體的壓力的方式實現(xiàn)了測液面的高度,這種方式實現(xiàn)起來比較容易;其二就是將測量系統(tǒng)與PC機相結合起來這樣對數(shù)據(jù)的讀數(shù)比較直觀,并且能精確到厘米。我們設計的只能液位傳感器能基本滿足設計的基本要求,通過壓力傳感器測量液位的壓強方式,ADC0804對壓力傳感器的輸出的模擬電壓進行采集和轉換送入單片機然后通過RS232串口通信傳送到上位機上顯示液面的高度。一共測了三組數(shù)據(jù),電壓利用上位機顯示程序直接讀得,而高度的數(shù)據(jù)則是用米尺測得,一個電壓對應一個液面高度。我們對所測得的數(shù)據(jù)進行了處理,一共測了5組數(shù)據(jù)(給定的輸入電壓是在直流穩(wěn)壓電源上直接讀的,而測得的數(shù)據(jù)則是通過我們所做的上位機顯示程序讀出來的),求出了每組數(shù)據(jù)的樣本均值和樣本方差,通過直觀的觀察發(fā)現(xiàn)和給定的AD輸入誤差不是很大,我們也通過excel做表發(fā)現(xiàn)這幾組測得的數(shù)據(jù)與給定的輸入電壓誤差很小。在程序部分利用取多組數(shù)據(jù)再取均值的方法,雖然系統(tǒng)的測試速度有所變慢,但數(shù)據(jù)抖動很小,只在百分位抖動,影響不大。結果發(fā)現(xiàn)當AD沒有給輸入電壓時,上位機顯示有輸入電壓,經(jīng)過查資料發(fā)現(xiàn)這是由于由于AD器件本身的原因,當沒有給輸入時,其輸入端呈高阻狀態(tài),所以當沒有輸入時,所測到得電壓是錯誤的,為了解決這個問題我們嘗試了幾種方法,其中是用運放做電壓跟隨器來進行阻抗變換,使AD輸入端不再懸空,但是由于很多運放都不是軌道軌的運放(即不是滿伏輸出運放),而且會大大增加硬件的結構,所以不選擇這種方法,后來我們想到給輸入端加下拉電阻的方法,可以將輸入端電壓拉至地端,并且當有輸入時,其顯示的電壓也是輸入電壓。在經(jīng)過討論發(fā)現(xiàn)應該是單片機沒有起振,然后發(fā)現(xiàn)是晶振的兩個引腳焊接反了,這樣小小的失誤會導致嚴重的后果。: 圖 顯示界面該界面內(nèi)可以選擇串口端口號,達到了本次設計的基本要求,顯示了AD的輸入電壓和測得的液面高度值。每接收一個數(shù)據(jù)就觸發(fā)一次事件 a = b = Asc(a) e(j) = b 39。核心程序如下:串口的設置如下程序:Private Sub Form_Load() 39。 EA=1。 TR1=1。 rd=1。 rd=0。主要就是通過STC89C52來控制AD采集轉換部分和串口通信,該部分的核心程序如下:void adopen() //adc0804初始化{ wr=1。 個單元模塊的聯(lián)接: 圖 個單元模塊的聯(lián)接圖說明:AD的輸入連接的是壓力傳感器的輸出端。ADC0804 : 工作時序圖 壓力傳感器D3B 我們這次智能液位傳感器設計使用的傳感器部分采用的是壓力傳感器D3B,液位測量采用的測量液體壓強的方式。AGND(引腳8)和DGND(引腳10):A/D 轉換器一般都有這兩個引腳。VIN(+)(引腳)和VIN(-)(引腳7):被轉換的電壓信號從VIN(+)和VIN(-)輸入,允許此信號是差動的或不共地的電壓信號。CS =0 時,允許進行A/D 轉換。若采用外部時鐘,則外部fCLK 可從CLKI 端送入,此時不接R、C。其中CS 和WR 用來控制A/D 轉換的啟動信號。: ADC0804數(shù)據(jù)采集轉換電路圖 單片機最小系統(tǒng)模塊 這部分主要是由STC89C52單片機組成的一個最小系統(tǒng),通過單片機來控制ADC0804的信號采集轉換以及對RS232串口通信的控制。3 單元模塊電路的設計本節(jié)主要介紹系統(tǒng)各單元模塊的具體功能、電路結構、工作原理、以及各個單元模塊之間的聯(lián)接關系;同時本節(jié)也會對相關電路中的參數(shù)計算、元器件選擇、以及核心器件進行必要說明。所以我們采用的是ADC0804。硬件部分完成以后還要對其進行測試線性度,但是測量比較麻煩后期的數(shù)據(jù)處理也比較繁瑣,最后達到的效果也比較差所以就沒有選擇應變片制作
點擊復制文檔內(nèi)容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1