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

正文內(nèi)容

智能化壓力傳感器的設(shè)計(jì)(參考版)

2024-08-29 20:10本頁面
  

【正文】 } } 。 } if(bai!=0) //自動(dòng)報(bào)警系統(tǒng) A1=1。 write_data(0xdf)。 write_data(table[A4])。 write_data(table[A3])。 write_data(table[15])。 write_data(table[14])。 write_data(table[A5])。 write_data(table[10])。 write_data(table[A2])。 //小數(shù)點(diǎn)后第二位 if(fg==1) { write_(0x80+0x43)。 //個(gè)位 A4 = xiaoshu1。 //百位 A2 = sdata%100/10。 write_data(table[13])。 write_data(table[11])。 write_data(table[fen])。 write_data(table[ge])。 write_data(table[bai])。 li=result%10。 ge=result%1000/100。 bai=result/10000。 result=temp**12020。 Filter()。 OE=1。 ST=0。 ST=1。 } void main() { init()。 delay(1)。 delay(1)。 delay(1)。 附錄 34 CLK=~CLK。//清除屏幕顯示 } /*******T0 中斷服務(wù) ,提供時(shí)鐘信號(hào) ********/ void timer0(void) interrupt 1 { TH0=(655364000)/256。//整體顯示,關(guān)光標(biāo),不閃爍 write_(0x06)。 write_(0x38)。 ET0=1。 TR0=1。 TH0=(655364000)/256。 OE=0。 } /************初始化函數(shù) ************/ void init() { A0=0。 delay(5)。 delay(5)。 } /**************1602 寫數(shù)據(jù) 函數(shù) ************/ void write_data(uchar date) { lcdrs=1。 delay(5)。 delay(5)。//小數(shù)第二位 } /**************1602 寫指令函數(shù) ************/ void write_(uchar ) { lcdrs=0。 //小數(shù)第一位 xiaoshu2 = (tempLamp。 //整數(shù)部分 xiaoshu1 = (tempLamp。 //讀取溫度為負(fù)時(shí) fg=0 } else { fg=1。 //補(bǔ)碼轉(zhuǎn)換,取反加 1 tempH=~tempH。 //讀出溫度的低位 LSB tempH=ReadOneChar()。 //跳過讀序列號(hào)的操作 Write_One_Byte(0xbe)。 //轉(zhuǎn)換需要一點(diǎn)時(shí)間,延時(shí) Init_Ds18b20()。 //跳過讀序列號(hào)的操作 Write_One_Byte(0x44)。) void ReadTemperature(void) { Init_Ds18b20()。 } //讀溫度值(低位放 tempL。 dat=1。 delay(5)。 DQ=datamp。 { DQ=0。i0。 //數(shù)據(jù)線從高電平拉至低電平,產(chǎn)生寫起始信號(hào)。 } return(dat)。 if(DQ) dat|=0x80。 附錄 31 dat=1。 delay1(1)。i0。 //每個(gè)讀周期最短的持續(xù)時(shí)間為 60us,各個(gè)讀周期之間必須有 1us 以上的高電平恢復(fù)期 unsigned char dat=0。 //用 X的值來判斷初始化有沒有成功, 18B20 存在的話 X=0,否則X=1 delay1(20)。 //拉 高數(shù)據(jù)線 delay1(5)。 //發(fā)送復(fù)位脈沖 delay1(80)。 //DQ 先置高 delay1(8)。 } /**************DS18B20 復(fù)位函數(shù) ***************/ void Init_Ds18b20() //DS18B20 初始化 { unsigned char x=0。i0。y)。x) for(y=110。 for(x=z。 uchar num。//兩位小數(shù) bit fg=1。//小數(shù)第一位 unsigned char xiaoshu2。 unsigned int sdata。//數(shù)據(jù)傳輸線接單片機(jī)的相應(yīng)的引腳 unsigned char tempL=0。 sbit A1=P3^0。 sbit OE=P2^6。//接時(shí)鐘接口 為 ADC0809 提供時(shí)鐘 sbit EOC=P2^5。 sbit lcdrs=P2^0。 附錄 29 附錄 程序: include include define uchar unsigned char define uint unsigned int uchar code table[]=。在此,作者一并致以真心的 感謝。由此對(duì)劉誠老師致以衷心的感謝。 在完成前期任務(wù)之后,每一周劉誠老師都要求與我們進(jìn)行一次會(huì)議,并在會(huì)議中為我們具體的每一位同學(xué)解答在畢業(yè)設(shè)計(jì)中所遇到的疑難與困惑??赐赀@些書,只能壓力傳感器的輪廓概念就由模糊轉(zhuǎn)為清晰了,這相當(dāng)于前期資料的準(zhǔn)備工作。 參考文獻(xiàn) 27 參考文獻(xiàn) 1. 劉迎春 .傳感 器原理、設(shè)計(jì)和應(yīng)用 .天津天津大學(xué)出版社 .1997:1~10 2.王化祥 .傳感器原理及應(yīng)用 .國防工業(yè)出版社 .1999:1~20 3.崔淑琴 .智能壓力傳感器的研究和設(shè)計(jì) .哈爾濱理工大學(xué) .2020 4. DongJiing Doong,BengChun Lee and Chia Chuen Measurements Using GPS Velocity :124~155 5. 黃曉東 .單片集成 MEMS 電容式壓力傳感器研究 .東南大學(xué) .2020:30~35 6. 程素娥 .基于 FPGA 的智能壓力傳感器系統(tǒng) .濰坊學(xué)院 .2020 7. 李瑜芳 .傳感器原理及應(yīng)用 .電子科技大學(xué)出版社 .2020:45~60 8. 祈樹勝 .傳感器與檢測技術(shù) .北京航空航天大學(xué)出版社 .2020:1~15 9.孫以材 ,劉新福孟慶浩 .傳感器非線性信號(hào)的智能處理和融合 .冶金工業(yè)出版社 .2020:42~80 10. 來清民 .傳感器與單片機(jī)接口實(shí)例 .北京航空航天大學(xué)出版社 .2020:1~15 11.曹文明 ,王瑞 .傳感器網(wǎng)絡(luò)覆蓋定位模糊信息處理方法 .電子工業(yè)出版社 2020:87~122 12. 呂俊芳 ,錢政 ,袁梅 .傳感器調(diào)理電路設(shè)計(jì)理論及應(yīng)用 .北京航空航天大學(xué)出版社 .2020:1~156 .傳感器 .機(jī)械工業(yè)出版社 .2020 .單片機(jī)原理及接口技術(shù) .北京航空航天大學(xué)出版社 .1999 ,林君 .智能儀器 .機(jī)械工業(yè)出版社 .2020 .電子技術(shù)基礎(chǔ) .高等教育出版社 .2020 致謝 28 致謝 本論文是在劉誠導(dǎo)師和班上同學(xué)的悉心指導(dǎo)下完成的。 5.我們把電路模塊與傳感元件組裝在同一殼體里構(gòu)成智能化壓力傳 感器,通過仿真試驗(yàn)證明各項(xiàng)指標(biāo)基本能夠得到滿足。 4.設(shè)計(jì)了較完善的智能化功能, 通過軟軟硬件對(duì)智能壓力傳感器進(jìn)行了電容漂移補(bǔ)償、溫度補(bǔ)償、自動(dòng)報(bào)警等功能。 3.進(jìn)行了較為完善的抗干擾設(shè)計(jì),提出一種帶有程序判斷的智能數(shù)字濾波算法,它既具有較好的平滑能力,又具有較快的響應(yīng)速度。 使硬件電路設(shè)計(jì)簡單,攜帶方便并減小誤差。設(shè)計(jì)過程中補(bǔ)充學(xué)習(xí)了有關(guān)學(xué)科知識(shí)及國內(nèi)外相關(guān)新技術(shù),掌握了該項(xiàng)技術(shù)情況的發(fā)展趨勢和未來研究方向。 可以說,做一個(gè)畢業(yè)設(shè)計(jì)就相當(dāng)于要去學(xué)會(huì)一個(gè)知識(shí)系統(tǒng) 。 一次畢業(yè)設(shè)計(jì),會(huì)讓每個(gè)人學(xué)到很多東西,每一個(gè)課題,都需要準(zhǔn)備很多的知識(shí)才能去完成它。在它不斷的給我驚喜的過程中,我對(duì)它也越來越有了解 。 總結(jié) 25 第七章 總結(jié) 智能壓力傳感器已經(jīng)廣泛應(yīng)用于我們生活的各個(gè)角落,尤其是在化工制藥方面對(duì)它的應(yīng)用更是數(shù)不勝數(shù),對(duì)于將要進(jìn)入制藥廠工作的我來說,日后我的工作當(dāng)中肯定會(huì)與之有相當(dāng)多的接觸。由溫度和其他干擾所引起的漂移很難用模型來表示 ,所以在討論中沒有考慮。 圖 3 寄生電容等效圖 圖 3中 ,寄生電容器 Cp1 和 Cp2 分布于傳感電容器 C1 的兩端和地線之間 ,與電壓源和 A1相并聯(lián) ,它們不影響流過 C1 的電流。因此 必須減小或消除它們對(duì)測量所造成的影響。 一般來講 ,實(shí)際應(yīng)用中的電容式傳感器及其連接導(dǎo)線都需要屏蔽和接地保護(hù)措施 ,用來減小外界電磁干擾和電場等效應(yīng)的影響。 temp=(temp1*1+temp2*3+temp3*5)/9。 temp3=P1。 temp2=P1。 void Filter() { temp1=P1。這里我們?nèi)?3組數(shù)據(jù), 將第一個(gè)數(shù)值的權(quán)值設(shè)置為 1/9,第二個(gè)數(shù)值的權(quán)值設(shè)置為 3/9,第三個(gè)數(shù)值的權(quán)值設(shè)置為 5/9。為了彌補(bǔ)加權(quán)均值濾波這一缺點(diǎn),在程序設(shè)計(jì)中我們采用把滑動(dòng) 濾波和加權(quán)平均濾波結(jié)合起來組成復(fù)合濾波的方法。 開始 系統(tǒng)初始化 讀 A/D 轉(zhuǎn)換 結(jié)果數(shù)據(jù)轉(zhuǎn)換 溫度數(shù)據(jù)讀取 溫度補(bǔ)償 數(shù)字濾波 結(jié)果數(shù)據(jù)轉(zhuǎn)換 壓力顯示 電流輸出 軟件設(shè)計(jì) 23 加權(quán)均值濾波是對(duì)一個(gè)采樣序列進(jìn)行處理得出~個(gè)結(jié)果數(shù)據(jù),如果樣本數(shù)據(jù)較大時(shí),數(shù)據(jù)采樣時(shí)間較長將造成結(jié)果數(shù)據(jù)的實(shí)際采樣周期過長。 數(shù)字濾波常用的方法有算術(shù)平均濾波、去極值平均濾波、加權(quán)平均濾波和滑動(dòng)平均濾波等,為了提高濾波的效果,盡量減少噪聲數(shù)據(jù)對(duì)結(jié)果的影響,本系統(tǒng)采用復(fù)合濾波的方法。 使用 Keil 軟件進(jìn)行 程序的 編譯。 C語言是以函數(shù)形式提供給用戶的,這些函數(shù)可方便的調(diào)用,并具有多種循環(huán)、條件語句控制程序流向,從而使程序完全結(jié)構(gòu)化。 圖 415 硬件電路仿真圖 軟件設(shè)計(jì) 22 第 五 章 軟件 程序 設(shè)計(jì) 語言介紹 本次設(shè)計(jì)采用 C語言進(jìn)行編程, C 語言的特點(diǎn)是: 簡潔緊湊、靈活方 便; 運(yùn)算符豐富 ; 數(shù)據(jù)類型豐 富; C 是結(jié)構(gòu)式語言 : 結(jié)構(gòu)式語言的顯著特點(diǎn)是代碼及數(shù)據(jù)的分隔化,即程序的各個(gè)部分除了必要的信息交流外彼此獨(dú)立。圖中,采用滑動(dòng)變阻器代替?zhèn)鞲衅鞒鋈胄盘?hào)進(jìn)行信號(hào)的采集。如圖 414所示。 硬件設(shè)計(jì)原理圖 本次課程設(shè)計(jì)采用 protel 軟件 原理圖的繪制。每一位的讀取之前都由控制器加一個(gè)起始信號(hào)。 圖 413 DS18B20讀 時(shí)序圖 讀時(shí)間隙時(shí)控制時(shí) 的采樣時(shí)間應(yīng)該更加的精確才行,讀時(shí)間隙時(shí)也是必須先由主機(jī)產(chǎn)生至少 1uS 的低電平,表示讀時(shí)間的起始。每一位的發(fā)送都應(yīng)該有一個(gè)至少 15uS 的低電平起始位,隨后的數(shù)據(jù) “0” 或 “1” 應(yīng)該在 45uS 內(nèi)完成。 圖 412 DS18B2寫 時(shí)序圖 硬件設(shè)計(jì) 20 寫時(shí)間隙分為寫 “0” 和寫 “1” ,時(shí)序如圖 412。 若要讀出當(dāng)前的溫度數(shù)據(jù)我們需要執(zhí)行兩次工作周期,第一個(gè)周期為復(fù)位、跳過 ROM 指令、執(zhí)行溫度轉(zhuǎn)換存儲(chǔ)器操作指令、等待 500uS 溫度轉(zhuǎn)換時(shí)間。如執(zhí)行溫度轉(zhuǎn)換指
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1