【正文】
//寫(xiě)入當(dāng)前字符并顯示 s++。 P0=Wdata。} //寫(xiě)指令函數(shù)void Write_Instruction(uchar mand){ RS=0。 //開(kāi)顯示,不顯示光標(biāo),但光標(biāo)閃爍 //Write_Instruction(0x0E)。 Write_Instruction(0x06)。 //上電延時(shí)一段時(shí)間,使供電穩(wěn)定 Write_Instruction(0x38)。 /******************************************************************//* 微秒延時(shí)函數(shù) *//******************************************************************/void DelayUs(unsigned char us)//delay us{ unsigned char ust。}附錄2 顯示屏12864程序include include //標(biāo)準(zhǔn)輸入輸出 sbit RS = P2^0。Init_DS18B20()。 }delay1(5)。 for (i=8。i0。 //單片機(jī)將DQ拉低 delay1(80)。其次,在這里我還要感謝同一指導(dǎo)老師的同學(xué)們對(duì)我的幫助。 } }第5章 總 結(jié) 本文研究的課題是基于單片機(jī)的多通道數(shù)據(jù)采集系統(tǒng),該系統(tǒng)的實(shí)現(xiàn)的功能是將來(lái)自傳感器的信號(hào)通過(guò)放大、線性化、濾波、同步采樣保持等處理后,通過(guò)SPI技術(shù)將信號(hào)送到單片機(jī)AT89S52進(jìn)行數(shù)據(jù)的存儲(chǔ)、后期處理與顯示。 RxDate1[3]=RxDate[2]。039。039。 NRF24L01Int()。sbit KEY =P3^3。C39。//小數(shù)近似處理 NRFSetTxMode()。 i[2]=sta%100%10+39。 TxDate[2]=39。 while(NRF24L01_Check())//檢測(cè)不到24L01 { LCD_write_str(0,0,24L01 Error!)。uint t。這里將各執(zhí)行模塊一一列出,并為每一個(gè)執(zhí)行模塊進(jìn)行功能定義和接口定義。9V直流電出來(lái)后再經(jīng)過(guò)三端穩(wěn)壓器LM7805穩(wěn)壓成為穩(wěn)定的5V電源,其中7805的Vin腳是輸入腳,接9V直流電源正極,GND是接地腳,接9V直流電源負(fù)極,Vout為輸出腳,它和接地腳的電壓就是+5V了。交流電經(jīng)過(guò)二極管整流之后,使方向單一,但是電流強(qiáng)度大小還是處在不斷地變化之中。當(dāng)一行掃描完成,此地址計(jì)數(shù)器自動(dòng)加1,指向下一行掃描數(shù)據(jù),RST復(fù)位后Z地址計(jì)數(shù)器為0。(5) XY地址計(jì)數(shù)器XY地址計(jì)數(shù)器是一個(gè)9位計(jì)數(shù)器。DR和DDRAM之間的數(shù)據(jù)傳輸是模塊內(nèi)部自動(dòng)執(zhí)行的。 12864液晶模組接口表36 LCD接口引腳序號(hào)名稱(chēng)說(shuō)明1CS1U1片選2CS2U2片選3VSS電源地4VDD電源輸入(+5V)5V0液晶顯示對(duì)比度調(diào)節(jié)6D1數(shù)據(jù)輸入7R/W讀寫(xiě)選擇。數(shù)據(jù)輸出通過(guò) SDO線,數(shù)據(jù)在時(shí)鐘上升沿或下降沿時(shí)改變,在緊接著的下降沿或上升沿被讀取。SPI總線系統(tǒng)可直接與各個(gè)廠家生產(chǎn)的多種標(biāo)準(zhǔn)外圍器件直接接口,該接口一般使用4條線:串行時(shí)鐘線(SCLK)、主機(jī)輸入/從機(jī)輸出數(shù)據(jù)線MISO、主機(jī)輸出/從機(jī)輸入數(shù)據(jù)線MOSI和低電平有效的從機(jī)選擇線SS(有的SPI接口芯片帶有中斷信號(hào)線INT、有的SPI接口芯片沒(méi)有主機(jī)輸出/從機(jī)輸入數(shù)據(jù)線MOSI)。若此時(shí)自動(dòng)應(yīng)答開(kāi)啟,接收方則同時(shí)進(jìn)入發(fā)射狀態(tài)回傳應(yīng)答信號(hào)。如果收到應(yīng)答,則認(rèn)為此次通信成功,TX_DS置高,同時(shí)TX_PLD從TX FIFO中清除。nRF24L01是一款新型單片射頻收發(fā)器件, GHz~ GHz ISM頻段。(3)測(cè)溫電纜線建議采用屏蔽4 芯雙絞線,其中一對(duì)線接地線與信號(hào)線,另一組接VCC和地線,屏蔽層在源端單點(diǎn)接地。DS18B20采用外部供電方式,理論上可以在一根數(shù)據(jù)總線上掛256個(gè)DS18B20,但時(shí)間應(yīng)用中發(fā)現(xiàn),如果掛接25個(gè)以上的DS18B20仍舊有可能產(chǎn)生功耗問(wèn)題。描述該DS18B20的數(shù)字溫度計(jì)提供9至12位(可編程設(shè)備溫度讀數(shù)。C至+125 ℃ 。B、溫度靈敏元件?!?。 。 /EA/Vpp:訪問(wèn)外部程序存儲(chǔ)器允許端。在正常操作情況下,ALE以振蕩器頻率的1/6的固定速率發(fā)出脈沖,它是用作對(duì)外輸出的時(shí)鐘,需要注意的是,每當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過(guò)一個(gè)ALE脈沖。P3口用做輸出口時(shí),輸出緩沖器可吸收4各TTL的灌電流;用做輸入口時(shí),首先將引腳置1,由內(nèi)部上拉電阻抬位高電平。在串行編程和效驗(yàn)時(shí),、輸出和移位脈沖引腳。P0也可用做訪問(wèn)外部程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器時(shí)的低8位地址/數(shù)據(jù)總線的復(fù)用線。 單片機(jī)AT89S52及其最小電路 AT89S52簡(jiǎn)介 如圖31所示為AT89S52芯片的引腳圖。 方案二:使用24L01做數(shù)據(jù)傳輸部分,24L01是一中微功耗模塊,相比于CC1101還要低很多,體積小巧,方便集成使用。既可以單獨(dú)對(duì)多DS18B20控制工作,由一臺(tái)上位機(jī)(PC微型計(jì)算機(jī)),下位機(jī)(單片機(jī))多點(diǎn)溫度數(shù)據(jù)采集,組成兩級(jí)分布式多點(diǎn)溫度測(cè)量的巡回檢測(cè)系統(tǒng),實(shí)現(xiàn)遠(yuǎn)程控制。 采用溫度芯片DS18B20測(cè)量溫度,可以體現(xiàn)系統(tǒng)芯片化這個(gè)趨勢(shì)。即使能實(shí)現(xiàn),也要用到復(fù)雜的算法,在一定程度上也增加了軟件實(shí)現(xiàn)的難度。這樣,由于各種因素會(huì)造成檢測(cè)系統(tǒng)較大的偏差;又因?yàn)闄z測(cè)環(huán)境復(fù)雜、測(cè)量點(diǎn)多、信號(hào)傳輸距離遠(yuǎn)及各種干擾的影響,會(huì)使檢測(cè)系統(tǒng)的穩(wěn)定性和可靠性下降 。在科學(xué)研究中,應(yīng)用數(shù)據(jù)采集系統(tǒng)可獲得大量的動(dòng)態(tài)信息,是研究瞬間物理過(guò)程的有力工具,也是獲取科學(xué)奧秘的重要手段之一。片上Flash允許程序存儲(chǔ)器在系統(tǒng)可編程,亦適于常規(guī)編程器。是以AT89S52作為控制芯片的硬件實(shí)現(xiàn)方法,然后建立系統(tǒng)的硬件部分對(duì)數(shù)據(jù)進(jìn)行采集。其具有一體性、機(jī)動(dòng)性、體積小、重量輕、高性能,并適于手持等特點(diǎn)。例如數(shù)據(jù)遙測(cè)系統(tǒng)、自動(dòng)測(cè)試系統(tǒng)、數(shù)據(jù)采樣控制系統(tǒng)、視頻信號(hào)處理系統(tǒng)等等。盡管現(xiàn)在以微機(jī)為核心的可編程數(shù)據(jù)采集與處理采集技術(shù)的發(fā)展方向得到了迅速的發(fā)展,而且組成一個(gè)數(shù)據(jù)采集系統(tǒng)只需要一塊數(shù)據(jù)采集卡,把它插在微機(jī)的擴(kuò)展槽內(nèi)并輔以應(yīng)用軟件,就能實(shí)現(xiàn)數(shù)據(jù)采集功能,但這并不會(huì)對(duì)基于單片機(jī)為核心的數(shù)據(jù)采集系統(tǒng)產(chǎn)生影響。該階段的數(shù)據(jù)采集系統(tǒng)主要有兩類(lèi),一類(lèi)以?xún)x表儀器和采集器、通用接口總線和計(jì)算機(jī)組成。 近年來(lái),數(shù)據(jù)采集及其應(yīng)用受到了人們?cè)絹?lái)越廣泛的關(guān)注,數(shù)據(jù)采集系統(tǒng)也有了迅速的發(fā)展,它可以廣泛的應(yīng)用于各種領(lǐng)域?;趩纹瑱C(jī)的多通道數(shù)據(jù)采集系統(tǒng)是由將來(lái)自傳感器的信號(hào)通過(guò)放大、線性化、濾波、同步采樣保持等處理后,輸入A/D轉(zhuǎn)換為數(shù)字信號(hào)后由單片機(jī)采集,然后利用SPI通信將數(shù)據(jù)送到主機(jī)進(jìn)行數(shù)據(jù)的存儲(chǔ)、后期處理與顯示,實(shí)現(xiàn)了數(shù)據(jù)處理功能強(qiáng)大、顯示直觀、界面友好、性?xún)r(jià)比高、應(yīng)用廣泛的特點(diǎn),可廣泛應(yīng)用于工業(yè)控制、儀器、儀表、機(jī)電一體化、智能家居等諸多領(lǐng)域。1010987≤6綜合運(yùn)用能力研究方案設(shè)計(jì)合理;設(shè)計(jì)方法科學(xué);技術(shù)線路先進(jìn)可行;理論分析和計(jì)算正確;動(dòng)手能力強(qiáng);能獨(dú)立完成設(shè)計(jì)(論文);能綜合運(yùn)用所學(xué)知識(shí)發(fā)現(xiàn)和解決實(shí)際問(wèn)題;研究結(jié)果客觀真實(shí)。論述觀點(diǎn)正確,材料比較充實(shí),敘述層次分明,有較強(qiáng)的邏輯性。 該采集系統(tǒng)是由傳感器、信號(hào)調(diào)理、數(shù)據(jù)采集硬件、通用計(jì)算機(jī)、軟件等要素構(gòu)成。為了滿(mǎn)足系統(tǒng)要求,硬件采用模塊化、開(kāi)放性設(shè)計(jì),由軟件來(lái)配置、控制。文字通順、流暢。2019-2017-1815-1613-14≤12設(shè)計(jì)(論文)質(zhì)量設(shè)計(jì)(論文)結(jié)構(gòu)嚴(yán)謹(jǐn);邏輯性強(qiáng);語(yǔ)言文字表準(zhǔn)確流暢;格式、圖、表規(guī)范;有一定的學(xué)術(shù)水平或?qū)嶋H價(jià)值403740323628312527≤24創(chuàng)新能力有較強(qiáng)的創(chuàng)新意識(shí);所做工作有較大突破;設(shè)計(jì)(論文)有獨(dú)到見(jiàn)解15151314111210≤9工作量工作量飽滿(mǎn);圓滿(mǎn)完成了任務(wù)書(shū)所規(guī)定的各項(xiàng)任務(wù)。關(guān)鍵詞:多通道,數(shù)據(jù)采集,處理器,單片機(jī)ABSTRACTSince the wide range of data acquisition system, which involves the measurement signal and the type of signal source more and more, Surveyors are increasingly high requirements of the domestic now have a lot of data acquisition and measurement system But there are many single function systems, collecting less access, low collection rate, plicated operations, and the demands of the test environment and other issues.It requires abroad scope of application, high reliability and lowcost data acquisition system.Based on SCM′s multichannel data acquisition system is adopted will e from the sensor signal amplification, linear filtering, After processing maintain synchronous sampling, which converted to digital signal input A/D conversion by SCM Acquisition, Then, SCM and PC to PC munications data to the data storage, postprocessing and display. a powerful data processing, visual shows, friendly interface and high performanceprice ratio, a wide range of features. can be widely used in industrial control equipment, instruments, and electrical engineering integration, intelligent home and many other fields.Key words: multichannel ,data acquisition ,microcontroIV青島理工大學(xué)畢業(yè)論文目 錄摘 要 IABSTRACT II目 錄 III第1章 緒 論 1 研究的目的和意義 1 2 3第2章 系統(tǒng)分析與總體設(shè)計(jì) 5 總體設(shè)計(jì) 52. 2 方案論證 5 傳感器的選擇 5 主控部分 6 數(shù)據(jù)傳輸部分 7 方案確立 7第3章 系統(tǒng)硬件設(shè)計(jì) 9 單片機(jī)AT89S52及其最小電路 9 AT89S52簡(jiǎn)介 9 AT89S52引腳說(shuō)明 10 單片機(jī)的最小系統(tǒng) 11 溫度采集電路 12 DS18B20簡(jiǎn)介 12 電路設(shè)計(jì) 14 無(wú)線傳輸電路模塊 16 19 20 12864的簡(jiǎn)介 20 12864液晶模組接口 20 12864的功能部件的介紹 21 23第四章 軟件設(shè)計(jì) 25 系統(tǒng)概述 25 程序設(shè)計(jì)流程圖及相應(yīng)程序 25發(fā)射部分主程序 26接收部分主程序 30第5章 總 結(jié) 32致 謝 33參考文獻(xiàn) 34附錄1 35附錄2 38第1章 緒 論 研究的目的和意義21世紀(jì)的今天,科學(xué)技術(shù)的發(fā)展日新月異,科學(xué)技術(shù)的進(jìn)步同時(shí)也帶動(dòng)了測(cè)量技術(shù)的發(fā)展,現(xiàn)代控制設(shè)備不同于以前,它們?cè)谛阅芎徒Y(jié)構(gòu)上發(fā)生了翻天覆地的變化。數(shù)據(jù)采集系統(tǒng)起始于20世紀(jì)50年代,1956年美國(guó)首先研究了用在軍事上的測(cè)試系統(tǒng),目標(biāo)是測(cè)試中不依靠相關(guān)的測(cè)試文件,由非成熟人員進(jìn)行操作,并且測(cè)試任務(wù)是由測(cè)試設(shè)備高速自動(dòng)控制完成的。這類(lèi)系統(tǒng)主要應(yīng)用于實(shí)驗(yàn)室,在工業(yè)生產(chǎn)現(xiàn)場(chǎng)也有一定的應(yīng)用。相較于數(shù)據(jù)采集板卡成本和功能的限制,單片機(jī)具多功能、高效率、高性能、低電壓、低功耗、低價(jià)格等優(yōu)點(diǎn),而雙單片機(jī)又具有精度較高、轉(zhuǎn)換速度快、能夠?qū)Χ帱c(diǎn)同時(shí)進(jìn)行采集,因此能夠開(kāi)發(fā)出能滿(mǎn)足實(shí)際應(yīng)用要求的、電路結(jié)構(gòu)簡(jiǎn)單的、可靠性高的數(shù)據(jù)采集系統(tǒng)。 數(shù)據(jù)采集器是80年代中期出現(xiàn)的先進(jìn)技術(shù),是一種具有現(xiàn)場(chǎng)記錄和離線分析機(jī)器設(shè)備狀態(tài)數(shù)據(jù)功能的便攜式分析儀器。 目前國(guó)內(nèi)外通用的做法都是用嵌入式架構(gòu)來(lái)做便攜式數(shù)