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

正文內(nèi)容

基于51單片機壓力檢測系統(tǒng)設(shè)計畢業(yè)論文-預(yù)覽頁

2025-07-03 21:46 上一頁面

下一頁面
 

【正文】 chieve storing within eight data manually, and can query the history records, the statistic analysis the stored data and in the process of realtime pressure detection, early warning circuit has been monitoring the operation of the system. This paper according to the principle of zero pensation and nonlinear pensation for pressure sensor, designing measuring pressure sensor hardware. Singlechip implementation has the characteristics of high precision, strong function. Because of its stability errors still exist in the measurement. The topic functions for pressure detection system are overweight alarm, storage, statistical analysis of historical data access and pressure value. The measurement range of the system is from 0 to 10 kg, measurement accuracy can reach to 10 g. It has the advantage of high precision, low cost, easy to carry. Measurement results display with LCD 12864 , Contrast to the traditional pressure test system, it has higher accuracy and intuitive. In addition, the system circuit is simple, low cost, long service life and wide scope of application. Key words: Pressure sensor。人們越來越關(guān)注由單片機構(gòu)成的嵌入式系統(tǒng)。 當前國內(nèi)外開發(fā)和研究的熱點是 具有數(shù)據(jù)處理能力,能夠進行自動檢測、自動校準、自動誤差補償、自動抽樣、以及標度變換功能的智能壓力傳感器檢測 系統(tǒng)。其中良好 的 控制壓力 ,可以保障 生產(chǎn)過程中的安全,因此準確 地 測量壓力 顯得尤為重要 。 在 一些工業(yè)裝置上 都時??梢砸姷?有壓力表 ,實時的監(jiān)測壓力大小,如若失常則報警,很好的保證了生產(chǎn)的安全運作。傳感器從探索宇宙到海洋的開發(fā),從生產(chǎn)過程的控制到現(xiàn)代科技文明中都有使用,使用面幾乎涵蓋了任何一項現(xiàn)代科技產(chǎn)物。我國在傳感器的研究上也已經(jīng)有二十多年的歷史并取得了很大的成就。如何生產(chǎn)高性能、小體積、低成本的智能壓力傳感器系統(tǒng)還需進一步開發(fā)和研究。通過壓力傳感器將 被測 物體的壓力信號轉(zhuǎn)化為電信號,再經(jīng)過放大器進行信號放大,送至 24 位 A/D 轉(zhuǎn)換器,然后將模擬信號轉(zhuǎn)換成單片機可以識別的數(shù)字信號,再經(jīng)單片機轉(zhuǎn)換成 LCD 顯示器可以識別的信息,最后顯示輸出。壓力傳感器采集被測物體的壓力信號,傳輸給單片機進行分析處理。 信號處理模塊。通過 4*3 矩陣鍵盤對單片機下達指令實現(xiàn)對系統(tǒng)的控制;顯示采用 12864 液晶模塊,可以提供豐富、直觀、友好的信息界面。 系統(tǒng)通過 USB 電源供電,單片機程序也可通過 USB 線串行下載。 xx 本科生畢業(yè)設(shè)計(論 文) 第 4 頁 共 61 頁 實時壓力測量顯示方案 本裝置中系統(tǒng)壓力的檢測,采用量程為 10kg 的高精度電阻應(yīng)變式壓力傳感器,將壓力信號轉(zhuǎn)換為模擬信號,再傳送給 A/D 模數(shù)轉(zhuǎn)換芯片 HX711。 實時壓力監(jiān)控預(yù)警方案 為了實時監(jiān)控壓力大小,預(yù)先在程序中設(shè)定閾值為 ,系統(tǒng)開啟后默認的閾值即為 。被測物體的壓力,經(jīng)過傳感器變?yōu)槟M信號,再經(jīng)模數(shù)轉(zhuǎn)換芯片 HX711 轉(zhuǎn)換為數(shù)字信號。單片機也稱作單片微電腦或單片微型計算機,它是把中央處理器( CPU)、隨機存取存儲器( RAM)、只讀存儲器( ROM)、輸入 /輸出端口( I/O)等主要計算機功能部件集成在一塊集成電路芯片上的微型計算機。引腳圖如下圖 所示。由于此端口沒有高阻態(tài),所以無法輸入進行鎖存,所以并不是真正意義上的雙向 I/O。 P3 口不僅可以作為一般的數(shù)據(jù)總線使用,這 8 個引腳還有各自的特殊功能,屬于復(fù)用雙功能口。 ? 外部晶振引腳 XTAL1 與 XTAL2(第 19 腳 ,18 腳):接外部晶振 時,將振蕩信號輸入給單片機內(nèi)部的時鐘發(fā)生器。 ? ALE(第 30 腳):當不訪問外部存儲器時, ALE 引腳周期性的輸入正脈沖信號,可以作為對外輸出的時鐘,頻率為振蕩器頻率的 1/6。 RAM空間大小為 128 字節(jié),地址范圍從 00H 到 FFH。理論上來說,振蕩頻率越高表示單片機運行速度越快,但同時對存儲器的速度和印刷電路板的要求也就越高。并聯(lián)諧振電路對電容的值沒有嚴格要求,但會影響振蕩器的穩(wěn)定、振蕩器頻率高低、起振快速性等。 這兩個電容串聯(lián)的容量值就應(yīng)該等于負載電容。 ATMEL公司只是建議在晶振的兩引腳處接入兩個 10pf50pf 的瓷片電容接地來削減偕波對電路的穩(wěn)定性的影響 , 所以晶振所配的電容在 10pf50pf 之間都可以的 。復(fù)位是單片機的初始化操作。外部復(fù)位電路是為提供兩個機器周期以上的高電平而設(shè)計的。單片機的復(fù)位需要至少持續(xù)兩個機器周期以上的高電平的時間,所以在剛開始上電的時候圖 中的電容 C1 充電,所以在單片機的復(fù)位引腳 RST 上會出現(xiàn)大于 2 個機器周期的高電平,使單片機復(fù)位。 圖 數(shù)據(jù)采集模塊圖 xx 本科生畢業(yè)設(shè)計(論 文) 第 9 頁 共 61 頁 壓力傳感器 ( 1)壓力傳感器的選擇 在本設(shè)計中,我們需要使用壓力傳感器來對物品重量進行測量。 壓電傳感器是利用某些電介質(zhì)受力后產(chǎn)生的 壓電效應(yīng) 制成的傳感器 [5]。 電阻應(yīng)變式傳感器具有悠久的歷史。 電阻應(yīng)變片把機械應(yīng)變信號轉(zhuǎn)換為 △ R/R 后,因為壓力傳感器在工作時應(yīng)變片的形變量很小,導致電阻變化很微弱,測量得到的結(jié)果未必準確,并且由于結(jié)果數(shù)值很小,導致我們處理起來將會十分困難。 R R R3 和 R4 組成惠更斯電橋,將兩對電阻應(yīng)變片的阻值變化轉(zhuǎn)變成輸出電壓,其工作原理如圖 所示。 圖 電阻應(yīng)變式傳感器測量結(jié)構(gòu)圖 當外界施加一個垂直正壓力 P 作用于金屬橫梁上時,橫梁產(chǎn)生形變,電阻應(yīng)變片R R3 受壓彎拉伸,阻值增加; R R4 受壓縮,阻值減小。通常是將應(yīng)變片通過特殊的方式使其緊密的粘合在應(yīng)變基體上,當基體受力發(fā)生應(yīng)力變化時, 電阻 應(yīng)變片也跟著產(chǎn)生形變,應(yīng)變片的阻值也改變,從而使加在 電阻 上的電壓發(fā)生變化 [7]。對放大環(huán)節(jié)的要求是增益可調(diào)的( 70~ 150 倍),根據(jù)本設(shè)計的實際情況增益設(shè)為 100 倍即可。 我們采用結(jié)合 HX711芯片的放大電路,圖 如下 所示 : 圖 HX711 芯片 放大電路 A/D 模數(shù)轉(zhuǎn)換 模擬量輸入通道的任務(wù)是將模擬量轉(zhuǎn)換成數(shù)字量。 目前,世界上有多種類型的 A/D 轉(zhuǎn)換芯片 ,有傳統(tǒng)的并行、串行、逐次逼近型、積分型 ADC,也有近年來新發(fā)展起來的 ∑Δ 型和流水線型 ADC,多種類型的 ADC 各有其優(yōu)缺點并能滿足不同的應(yīng)用要求。 根據(jù)系統(tǒng)的精度要求以及 綜合的分析比較 ,本設(shè)計采用了 24 位 A/D轉(zhuǎn)換器 HX711,芯片封裝如下圖 所示。該芯片與單片機的接口電路設(shè)計和程序編寫非常簡單,所有控制信號由管腳驅(qū)動,無需對芯片內(nèi)部的寄存器編程。40mV。上電自動復(fù)位功能簡化了開機的初始化過程。當數(shù)據(jù)輸出管腳 DOUT 為高電平時,表明 A/D 轉(zhuǎn)換器還未準備好輸出數(shù)據(jù),此時串口時鐘輸入信號 PD_SCK 應(yīng)為低電平。 當A/D 轉(zhuǎn)換器的輸入通道或增益改變時, A/D 轉(zhuǎn)換器需要 4 個數(shù)據(jù)輸出周期才能穩(wěn)定。管腳 PD_SCK 用來控制 HX711 的斷電。 DOUT 在 4 個數(shù)據(jù)輸出周期后才會從高電平變低電平,輸出有效數(shù)據(jù)。 LCD_CS、 LCD_RES、LCD_RS、 LCD_SDA、 LCD_SCK 為液晶模塊與單片機接口的控制線。 JLX12864G086可以顯示 128列 *64行點陣單 色圖片,或顯示 8個 /行 *4行 16*16點陣的漢字,或顯示 16 個 /行 *8 行 8*8 點陣的英文、數(shù)字、符號。 主要技術(shù)參數(shù)與顯示特性: ? 電源: VDD ~ +5V(內(nèi)置升壓電路,無需負壓); ? 顯示內(nèi)容: 128 列 64 行; ? LCD 類型: STN; ? 多種功能:光標顯示、畫面移位、睡眠模式等。而剩下的低 128 位則留給英文字符使用,即英文的內(nèi)碼。 “ 存儲 ” 鍵用來手動存儲有用的壓力值; “ 清空 ” 鍵用來清空存儲的歷史數(shù)據(jù),則相應(yīng)的數(shù)據(jù)統(tǒng)計得到的值均為 0; “ 調(diào)零 ” 鍵用來將壓力傳感器調(diào)零,讓當前壓力值顯示為 ; “ 修改閾值 ” 鍵用來修改系統(tǒng)預(yù)設(shè)的閾值 ,可以任意在0~ 之內(nèi)設(shè)計閾值; “ 返回 ” 鍵可以使當前操作返回到上一級; “ 確認 ” 鍵用來將所中的功能確定,傳送給系統(tǒng),執(zhí)行相應(yīng)程序。該低電平信號可以定位至按下鍵的位置。借助按鍵開關(guān)操作可控制電源的通 斷,實現(xiàn)系統(tǒng)的良性運作。軟件的主要部分由主程序、 A/D 轉(zhuǎn)換數(shù)據(jù)子程序、 LCD 顯示子程序、歷史查詢子程序、數(shù)據(jù)統(tǒng)計分析子程序、中斷和延時子程序等組成。 Keil μVision4 是德國 Keil Software公司出品的 51 系列 C 語言軟件開發(fā)系統(tǒng),使用傳統(tǒng) C 語言的語法來開發(fā), C 語言在可維護性、結(jié)構(gòu)性以及可讀性有著明顯的優(yōu)勢,可以大大的提高工作效率和項目開發(fā)周期,Keil C51 為 8051 單片機的軟件開發(fā)提供了 C 語言環(huán)境,同時還有著匯編代碼高效和快速的特點。 Keil μVision4 IDE 開發(fā)界面圖如圖 所示。 編寫單片機程序有三種常見的方式, C 語言編程、匯編語言編程及混合編程。而直接使用匯編語言編寫程序,在匯編級別上,具體執(zhí)行哪條匯編指令,具體使用哪個寄存器完全是透明的,所以在性能要求特別高的場合下,如果有豐富的匯編經(jīng)驗,一般都是使用匯編語言編寫 單片機程序。 通過對編譯選項的設(shè)置, Keil 軟件可以在編譯鏈接后自動生成 HEX16 進制文件,方便單片機程序的直接燒寫。 ? P34~P37 和 P13 是用于 4*3 矩陣鍵盤按鍵。 程序中所有端口定義及功能如下: sbit A/DDO = P1^5。 //LCD 的 sid 接口 sbit lcd_rs=P2^5。 //字庫 IC 的 SO 接口 sbit Rom_SCK=P2^0。 //報警電 路蜂鳴器接口 sbit alert = P1^1。 //矩陣鍵盤第三行接口 sbit COL1=P3^4。 //矩陣鍵盤第四列接口 軟件主程序構(gòu)架 本系統(tǒng)的設(shè)計主要由五大模塊構(gòu)成,軟件程序主要是實現(xiàn)對這些功能模塊的控制,以及最終對數(shù)據(jù)進行分析計算得出性能測量結(jié)果。程序流程圖如圖 所示。 主要功能子程序的設(shè)計 先進行系統(tǒng)的初始化,初始化模塊主要對單片機的堆棧指針,中斷寄存器,全局變量定義,賦初值和定時器的初始化。 A/D 子程序設(shè)計 通過壓力傳感器輸出后的數(shù)據(jù)經(jīng)過信號放大器的處理后,由 A/D 轉(zhuǎn)換芯片轉(zhuǎn)換為數(shù)字信號。然后再發(fā)送一個時鐘讀取采樣值,并將數(shù)據(jù)保存到存儲器的設(shè)定空間,再將存儲空間的指針移位。 時 鐘 中 斷 入 口≥ 4 0 0C o u n t e r 累 加置 稱 重 位返 回YN 圖 中斷流程圖 查詢歷史數(shù)據(jù)子程序設(shè)計 預(yù)先手動存儲八個以內(nèi)的壓力值(超過閾值亦可),當存儲第九個數(shù)據(jù)時,存儲的歷史數(shù)據(jù)會自動將第一位存儲的數(shù)據(jù)擠掉,后面存儲的數(shù)據(jù)均依次向前移一位。 xx 本科生畢業(yè)設(shè)計(論 文) 第 26 頁 共 61 頁 開 始判 斷 是 否 有 為 0顯 示 “ 無 歷 史 ” 讀 取 顯 示結(jié) 束NY 圖 查詢歷史數(shù)據(jù)流程圖 數(shù)據(jù)統(tǒng)計分析子程序設(shè)計 預(yù)先手動存儲八個以內(nèi)的壓力值(超過閾值亦可),當存儲第九個數(shù)據(jù)時,存儲的歷史數(shù)據(jù)會自動將第一位存儲的數(shù)據(jù)擠掉,后面存儲的數(shù)據(jù)均依次向前移一位。如下圖 所示。開始先對液晶顯示初始化,功能主要是對液晶的背光時間,背光等級,字符顯示格式,漢字顯示格式,和界面的初始化等。 xx 本科生畢業(yè)設(shè)計(論 文) 第 30 頁 共 61 頁 開 始列 掃 描行 掃 描判 斷 是 否 有 鍵 按 下取 相 應(yīng) 鍵 碼結(jié) 束NY 圖 按鍵驅(qū)動流程圖 矩陣鍵盤的處理方法比較簡單,單片機上電后引腳默認電平為高點平。 unsigned ch
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1