版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 論文統(tǒng)一格式:</b></p><p><b> 編號: </b></p><p> 本科畢業(yè)設(shè)計(論文)</p><p> 基于labview的傳感器陣列的控制和采集系統(tǒng)</p><p> Control and acquisition system o
2、f sensor array based on labview</p><p> 學(xué) 院 信息學(xué)院 </p><p> 專 業(yè) 電子信息科學(xué)與技術(shù) </p><p> 班 級 14電信升本 </p><p> 學(xué) 號 143330276 <
3、;/p><p> 姓 名 錢柯瑋 </p><p> 指導(dǎo)教師 鄭雁公 職稱: </p><p> 完成日期 </p><p><b> 誠 信 承 諾</b></p><p> 我謹(jǐn)在此承諾:本人所寫的畢
4、業(yè)論文《基于labview的傳感器陣列的控制和采集系統(tǒng)》均系本人獨立完成,沒有抄襲行為,凡涉及其他作者的觀點和材料,均作了注釋,若有不實,后果由本人承擔(dān)。</p><p> 承諾人(簽名):錢柯瑋 </p><p> 年 月 日</p><p> 以下是學(xué)校的寫作格式,但學(xué)院對寫作格式又作了規(guī)定,請見附件中“海洋學(xué)院2012屆本科生畢業(yè)論
5、文的統(tǒng)一要求”;學(xué)院未說明部分,可參照學(xué)校要求。(即寫作格式按學(xué)院的要求,學(xué)校的可作為補充)</p><p> 基于labview的傳感器陣列的控制和采集系統(tǒng)</p><p> 【摘要】近年來,在社會上出現(xiàn)了多種檢測系統(tǒng)用來研究大氣中有毒氣體的各類數(shù)據(jù)指標(biāo)的變化,本設(shè)計是在labview開發(fā)環(huán)境下對Agilent34970A(數(shù)據(jù)采集/開關(guān)單元)進(jìn)行多通道的數(shù)據(jù)采集和數(shù)據(jù)保存控制,做到
6、對旁熱式半導(dǎo)體傳感器陣列在各類氣體中多種采樣間隔下的電阻值的采集。運用34901A多通道多路復(fù)用器與傳感器陣列板的焊接和PC機連接USB轉(zhuǎn)串口RS232與Agilent34970a的串口匹配,并且將傳感器陳列板放入靜態(tài)測試腔內(nèi)組成傳感器陳列的控制和采集系統(tǒng)。</p><p> 【關(guān)鍵詞】旁熱式半導(dǎo)體傳感器;Agilent34970A;數(shù)據(jù)采集;串口RS232;34901A多通道多路復(fù)用器</p>
7、<p> Control and acquisition system of sensor array based on labview</p><p> 【ABSTRACT】In recent years, on the market there are various detection systems for atmospheric research of toxic gases in all
8、 data changes. This design, based on under labview development environment, is proposed for the multi channel data acquisition and data storage control for Agilent34970A (data acquisition / switch unit) to collect the re
9、sistance value of the heater type semiconductor sensor array in various types of air. The control and acquisition system is composed by the soldering of 3490</p><p> 【KEYWORDS】The heater type semiconductor
10、sensorr;Agilent34970A;The connection of RS232;34901A multi-channel multiplexer。</p><p><b> 目 錄</b></p><p> 電動車攝像定位系統(tǒng)測量軟件設(shè)計III</p><p> Electric car camera positioning
11、 system measuring software designIV</p><p><b> 1. 緒論1</b></p><p> 1.1. 選題的背景及意義1</p><p> 1.1.1. 選題背景1</p><p> 1.1.2. 選題意義1</p><p> 1.
12、2. 本論文所做的主要工作以及所要達(dá)到的目標(biāo)2</p><p> 2. 軟件開發(fā)環(huán)境及總體方案3</p><p> 2.1. 總體設(shè)計方案3</p><p> 2.1.1. OV7670+STM32方案3</p><p> 2.1.2. MATLAB+STM32方案3</p><p> 2.2. 軟
13、件開發(fā)環(huán)境3</p><p> 2.3. 系統(tǒng)軟件總體框架4</p><p> 2.3.1. 系統(tǒng)軟件總結(jié)構(gòu)4</p><p> 2.3.2. 軟件系統(tǒng)的總體流程4</p><p> 3. 圖像采集模塊5</p><p> 4. 圖像處理模塊6</p><p> 4.1.
14、 GUI窗口的制作6</p><p> 4.1.1. GUI窗口的基本結(jié)構(gòu)7</p><p> 4.1.2. GUI圖中的回調(diào)函數(shù)7</p><p> 4.2. 圖像處理8</p><p> 4.2.1. 圖像讀取及顯示9</p><p> 4.2.2. 圖像灰度色9</p><
15、;p> 4.2.3. 圖像二值化10</p><p> 4.2.4. 圖像取反11</p><p> 4.2.5. 最小二乘法11</p><p> 4.2.6. 坐標(biāo)計算12</p><p> 5. 坐標(biāo)傳輸模塊13</p><p> 5.1. MATLAB的串口設(shè)置13</p&g
16、t;<p> 5.2. 單片機的串口設(shè)置14</p><p> 6. 坐標(biāo)顯示模塊14</p><p> 6.1. 初始化過程15</p><p> 6.1.1. GPIO口及時鐘初始化15</p><p> 6.1.2. OLED屏初始化15</p><p> 6.2. 顯示坐標(biāo)過
17、程16</p><p><b> 7. 總結(jié)17</b></p><p><b> 參考文獻(xiàn)19</b></p><p><b> 致謝21</b></p><p><b> 附錄22</b></p><p>&l
18、t;b> 緒論</b></p><p><b> 選題的背景及意義</b></p><p><b> 選題背景</b></p><p> 隨著時代的更新,空氣污染問題變得越來越為的嚴(yán)峻。例如排放在大氣中的一氧化碳,PM2.5,汽車尾氣,固體懸浮顆粒等工業(yè)廢氣使得全球氣候的變暖,侵害著人類的健康和生
19、存。我國大城市的大氣污染已經(jīng)不能忽視,汽車尾氣排放是主要污染源之一,我國目前已有16個城市被列入全球大氣污染最嚴(yán)重的城市之中。在中國珠三角地帶,傳感器中小型企業(yè)生產(chǎn)了市面上大部分旁熱式半導(dǎo)體傳感器,也是目前全世界應(yīng)用極其廣泛的傳感器,此類傳感器敏捷度高響應(yīng)快,因此對我們國家來說,檢測出有害氣體在大氣中的一些特征和趨勢尤為的重要。一些特殊的氣體檢測儀能夠在極高的采樣頻率和極低的采樣間隔迅速的對暴露在有害氣體下的旁熱式傳感器傳感器電阻微妙變
20、化做出實時感應(yīng)?,F(xiàn)中國有各類高新能的氣體檢測系統(tǒng),然而絕大部分都是來自于國外高科技公司,</p><p><b> 選題意義</b></p><p> 雖說現(xiàn)在的社會上,已經(jīng)出現(xiàn)了不少以清潔能源為動力的電動車,而且大部分的定位系統(tǒng)是使用全球定位系統(tǒng)(GPS),很少有攝像定位系統(tǒng)的電動車。本課題“電動車攝像定位系統(tǒng)測量軟件設(shè)計”主要是將小車所在位置的圖片拍攝下來,將
21、圖片載入到我們的主要軟件MATLAB中,在MATLAB中對我們拍攝到的圖片進(jìn)行圖像處理算法,將電動車的所在位置定位下來。本課題是基于STM32微處理器的單片機為主要器件,通過外圍電路和其他所需要的模塊,對電動車的坐標(biāo)進(jìn)行定位及顯示?,F(xiàn)在市場上進(jìn)行圖像采集以及圖像處理的硬件平臺主要是基于PC、DSP、FPGA,其中大多用PC機仿真,而實際的圖像跟蹤也多用DSP、FPGA或兩者結(jié)合來實現(xiàn)。并且大多數(shù)嵌入式圖像采集系統(tǒng)都是基于DSP、ARM技
22、術(shù),一些系統(tǒng)比較復(fù)雜、成本高、實時圖像處理比較困難?;赟TM32微處理器的單片機技術(shù)相對于DSP、FPGA等技術(shù)來說,在速度上可能有所欠缺,但是單片機在如今的社會上應(yīng)用越來越多,價格不斷下降,性能更強、功耗更低。單片機技術(shù)運用在圖像采集上是一個大膽的嘗試。電動車采用攝像定位系統(tǒng),能夠節(jié)約成本,提高我們大學(xué)生的自主性,培養(yǎng)我們的動手能力。正是在</p><p> 本論文所做的主要工作以及所要達(dá)到的目標(biāo)</
23、p><p> 根據(jù)圖像處理算法的研究現(xiàn)狀以及STM32系列單片機和OLED顯示屏對小車坐標(biāo)的顯示的實現(xiàn),設(shè)計了一種對電動車攝像定位系統(tǒng)測量軟件裝置。采用圖像灰度色和圖像二值化等圖像算法對所拍到的圖像進(jìn)行處理,從而達(dá)到對電動車進(jìn)行定位的功能。</p><p> 本課題要實現(xiàn)的功能:第一通過對MATLAB軟件的編程對我們所需要的圖片進(jìn)行圖像算法處理;第二可以運用MATLAB的圖像算法處理,對圖
24、片進(jìn)行處理,可以得到我們所需要的幾個圖像處理后的圖形以及坐標(biāo);第三將我們在MATLAB中所得到的坐標(biāo)通過USB轉(zhuǎn)串口的方法將坐標(biāo)傳輸給STM32的微處理器芯片;第四在STM32單片機上通過一系列的軟件編程對我們在MATLAB的軟件中得到的坐標(biāo)顯示在OLED的顯示屏上。</p><p> 軟件開發(fā)環(huán)境及總體方案</p><p><b> 總體設(shè)計方案</b><
25、/p><p> 根據(jù)本課題《電動車攝像定位系統(tǒng)測量軟件設(shè)計》的要求,我制定出了兩種方案對該進(jìn)行設(shè)計。</p><p> OV7670+STM32方案</p><p> 我們設(shè)想著使用OV7670攝像頭采集房間上方的發(fā)光管圖片,并且將采集到的圖片存儲到某個寄存器中。通過串口技術(shù)將我們存儲在寄存器中的圖片數(shù)據(jù)提取到STM32系列的單片機中。在STM32單片機中進(jìn)行圖像
26、算法的處理,將小車的位置定位出來。但是在這個方案中,我們發(fā)現(xiàn)了幾個我們難以解決的問題,第一我們?nèi)绾闻袛辔覀兺ㄟ^OV7670攝像頭采集到我們需要的圖片?第二基于STM32單片機的圖像處理算法對于我們這種程度的大學(xué)生來說有點困難?第三我們?nèi)绾瓮ㄟ^STM32單片機的圖像處理算法將圖片中的某一點位置定位出來?根據(jù)這幾個問題,我認(rèn)為OV7670+STM32的方案不適合設(shè)計我們這個課題。所以我又想出了MATLAB+STM32的解決方案。</p
27、><p> MATLAB+STM32方案</p><p> 第二種方案總體來說比較適合我們大學(xué)生的水平,我們可以用MATLAB軟件對我們的需要的圖片信息進(jìn)行相應(yīng)的圖像算法處理,得到我們想要的坐標(biāo)信息,然后通過串口技術(shù)將我們的的坐標(biāo)傳輸給STM32單片機存儲,最后通過對STM32單片機編寫程序?qū)⒆鴺?biāo)顯示在顯示屏中。這種方案對于我們來說省去了用攝像頭進(jìn)行圖像采集的工作,取而代之的是模擬采集,在
28、我們的PC中對我們的可能要采集到的圖片進(jìn)行模擬繪圖,讓整個設(shè)計過程變得流暢,高效。</p><p><b> 軟件開發(fā)環(huán)境</b></p><p> 在本課題《電動車攝像定位系統(tǒng)測量軟件設(shè)計》中,我們需要單片機軟件的開發(fā)環(huán)境,在市面上普遍的單片機開發(fā)環(huán)境基本上都是keil的編程軟件。我們在此畢業(yè)設(shè)計中采用的單片機型號為STM32系列的,而這款單片機類型與平時學(xué)習(xí)中
29、接觸到的ST系列的單片機型號不同。STM32系列的單片機是基于ARM Cortex-M0的,在對此單片機進(jìn)行編程的時候,不能使用平時的keil μ4軟件,而是要使用符合STM32單片機編程習(xí)慣的keil MDK(keilμ5)的編程軟件。STM32系列單片機進(jìn)行程序編寫時,我們可以使用C語言或者匯編語言進(jìn)行編程。當(dāng)然對于我而言,對C語言相對掌握的好一點,所以選擇了C語言對其進(jìn)行編程。</p><p> 我們對圖
30、片進(jìn)行圖像處理的軟件選擇了MATLAB軟件,就像我們在制定制作方案的時候所說,如今MATLAB在圖像處理這方面的技術(shù)已經(jīng)相當(dāng)?shù)某墒?。MATLAB中的程序類型也是我們所熟悉的類似C語言的一種程序語言。MATLAB軟件的基本計算數(shù)據(jù)單位是矩陣,它的指令表達(dá)式與數(shù)學(xué)、工程中常用的形式十分相似。所以用MATLAB來解決問題要比使用C語言和匯編語言完成相同的事情簡捷得多。MATLAB也吸收了其他軟件的優(yōu)點,使其成為現(xiàn)今社會中比較主流的數(shù)學(xué)計算工具
31、。</p><p><b> 系統(tǒng)軟件總體框架</b></p><p><b> 系統(tǒng)軟件總結(jié)構(gòu)</b></p><p> 本課題《電動車攝像定位系統(tǒng)測量軟件設(shè)計》的主要結(jié)構(gòu)可以劃分為圖像采集模塊、圖像傳輸模塊、圖像處理模塊以及坐標(biāo)顯示模塊,如圖1所示。</p><p><b>
32、圖 1 軟件結(jié)構(gòu)圖</b></p><p><b> 軟件系統(tǒng)的總體流程</b></p><p> 圖 2 軟件系統(tǒng)的總體流程圖</p><p> 本課題的軟件系統(tǒng)的總體流程圖如圖2所示,所編程序的總體架構(gòu)清晰,代碼合理實效,能夠基本實現(xiàn)電動車攝像定位的功能。</p><p><b> 圖像
33、采集模塊</b></p><p> 在本課題電動車攝像定位系統(tǒng)測量軟件中,如果我們使用攝像頭對我們所需要的圖片進(jìn)行圖像采集,則我們需要選用具有存儲芯片的攝像頭,例如OV7670攝像頭(帶FIFO)。如果使用OV7670攝像頭進(jìn)行圖像采集時,OV7670攝像頭總共有2種輸出模式,分別為VGA與QVGA。VGA,即分辨率為640*480的輸出模式。VGA最早的時候是顯示器640X480這種顯示模式。QV
34、GA,即分辨率為320*240的輸出格式。QVGA即"Quarter VGA"。顧名思義即VGA的四分之一尺寸,即在液晶屏幕(LCD)上輸出的分辨率是240×320像素。 QQVGA,即分辨率為160*120的輸出格式。我們則必須使用32位的單片機對OV7670攝像頭采集到的圖片進(jìn)行處理和顯示。在后面的圖像處理模塊中,我們是需要在PC中的MATLAB軟件中對我們所采集到的圖片進(jìn)行處理。而用OV7670攝像頭
35、采集圖像并且將圖像信息傳輸?shù)絇C端顯示出來的過程對于我們來說有點過于繁雜,并且用STM32單片機對攝像頭進(jìn)行控制也比較有難度。所以我們放棄了使用OV7670攝像頭對圖像信息進(jìn)行采集,從而代替的是在PC中對我們采集到的圖片進(jìn)行</p><p> 當(dāng)我們用手工制作圖片來代替攝像頭的圖像采集之后,我們接下來就需要對我們制作的圖片信息進(jìn)行我們這系統(tǒng)中較為重要的部分——圖像處理模塊。</p><p&g
36、t;<b> 圖像處理模塊</b></p><p> 圖像處理,顧名思義就是對圖像信息進(jìn)行相應(yīng)的處理,得到我們想要的信息?,F(xiàn)在的圖像處理一般都是指數(shù)字圖像處理,所謂的數(shù)字圖像就是通過一些相機、攝像機、工業(yè)打印機得到的一個大數(shù)據(jù)量的二維數(shù)組,而該數(shù)組的基本元素為像素點,它的值就是灰度值。圖像處理技術(shù)的一般包括圖像壓縮,增強和復(fù)原,匹配、描述和識別3個部分。在現(xiàn)在的計算機技術(shù)中,我們進(jìn)行圖像
37、處理的圖像主要可以分為灰度圖像、二值圖像、索引圖像以及真彩色RGB圖像這四種。我們的系統(tǒng)中,我們使用的圖像應(yīng)該是屬于真彩色RGB圖像。</p><p> 我們制作我們需要進(jìn)行圖像處理的圖片后,就可以使用MATLAB軟件對其進(jìn)行圖像處理。在進(jìn)行圖像處理之前,我們需要對仿真界面進(jìn)行制作,從而能達(dá)到在MATLAB的結(jié)果窗口中進(jìn)行坐標(biāo)顯示和幾種圖像信息顯示的效果。</p><p><b&g
38、t; GUI窗口的制作</b></p><p> GUI的全稱為Graphical User Interfaces,即圖形用戶界面,由窗口、光標(biāo)、按鍵、菜單、文字說明等這些對象構(gòu)成的用戶界面。我們通過一定的方法(比如鼠標(biāo)或鍵盤)選擇、激活這些圖形對象,使計算機產(chǎn)生某種動作或變化,比如實現(xiàn)計算、繪圖等。我們制作的GUI只要是為了對我們進(jìn)行圖像處理后圖片進(jìn)行顯示以及將顯示出來的坐標(biāo)
39、通過某種方式傳輸給單片機的主芯片STM32中。</p><p> GUI窗口的基本結(jié)構(gòu)</p><p> 我們所要制作出來的GUI窗口中只要具有讀取圖片、顯示坐標(biāo)和處理過的圖片、設(shè)定傳輸坐標(biāo)的串口端口信息這些基本結(jié)構(gòu)就行了。我們進(jìn)入到制作GUI的畫面后選擇Blank GUI的類型,如圖3所示。我們在此窗口中添加所需要的各種控件,而添加控件后的GUI窗口如圖4所示。</p>
40、<p> 圖 3 GUI圖初始界面</p><p> 圖 4 GUI結(jié)果圖</p><p> GUI圖中的回調(diào)函數(shù)</p><p> 回調(diào)函數(shù)就是我們在制作GUI圖時添加了一些控件,而這些控件根據(jù)我們的需求調(diào)用一些特定的函數(shù)。在我們制作的GUI圖中,每一個我們添加的控件都會有相應(yīng)的幾個回調(diào)函數(shù)來供我們進(jìn)行過選擇。在這些控件中最為重要則是選擇讀取圖
41、片的按鈕以及選取串口端口號。在讀取圖片的那個控件的回調(diào)函數(shù)function pushbutton1_Callback(hObject, eventdata, handles),這個子函數(shù)的目的是為了能從我們的電腦中讀取我們所制作的圖片。這個子函數(shù)擁有三個元素,分別為hObject、eventdata、 handles。hObject是當(dāng)前回調(diào)函數(shù)的圖形對象句柄,主要是通過set和get的命令來獲取圖形的信息;Eventdata是一個預(yù)留
42、的輸入?yún)?shù);handle則是存放圖像窗口中所有圖形句柄中的結(jié)構(gòu)體,存儲了所有空間、菜單、坐標(biāo)軸的句柄。也可以在function中傳遞數(shù)據(jù)。所有回調(diào)函數(shù)基本上都和讀取圖片的這個按鈕中的回調(diào)函數(shù)相似。</p><p> GUI圖制作完成之后會有兩個文件,一個為.fig命名的圖形文件,包含在控件以及菜單等圖像對象屬性。另一個文件為.m的程序文件,里面包含著GUI的程序代碼,在.m文件中子函openingfun是用來打
43、開窗口的初始化程序;outputfcn函數(shù)是GUI窗口的輸出子程序,定義各種變量,其他的子函數(shù)則是各個控件的回調(diào)函數(shù)。</p><p><b> 圖像處理</b></p><p> 在MATLAB軟件中的圖像處理的方法主要有圖像灰度色、圖像二值化、二值化圖像取反、最小二乘法擬合等處理方式。強大以及豐富的圖像處理功能讓MATLAB軟件成為現(xiàn)今主流的圖像處理軟件。我們
44、進(jìn)行圖像處理的主要流程是先將我們所制作的圖片信息讀取到我們的MATLAB中進(jìn)行原始圖片的顯示,在通過灰度色函數(shù)的處理顯示灰度色圖像,灰度色圖像在通過查找適合的閥值對其進(jìn)行二值化并顯示出二值化圖像,為了能讓圖片中的目標(biāo)更加的突出,可以進(jìn)行取反的操作,最后就是對目標(biāo)點的坐標(biāo)定位了,將坐標(biāo)定位顯示在仿真窗口中了。MATLAB圖像處理的主要流程圖如圖5所示。</p><p> 圖 5 圖像處理流程圖</p>
45、<p><b> 圖像讀取及顯示</b></p><p> 在我們對制作的圖像進(jìn)行圖像處理的時候,我們首先要讓我們制作的圖片能夠在MATLAB中進(jìn)行讀取以及顯示。在MATLAB中的圖像讀取及顯示的函數(shù)分別為imread和imshow。在讀取圖片之前我們還是需要對圖片的名字以及圖片的路徑進(jìn)行選擇。</p><p><b> 圖像灰度色<
46、;/b></p><p> 讀取原始圖片成功后,我們就需要對原始圖片進(jìn)行過圖像灰度色的處理了,所謂的灰度色處理就是將一個真彩色RGB圖片轉(zhuǎn)換到一個灰度色的圖像。在灰度色的圖像中,像素點的等級同樣是具有255個等級點,與RGB圖像唯一的區(qū)別就是將原來的三維矩陣轉(zhuǎn)換為了灰度矩陣,即將原來的三通道RGB轉(zhuǎn)變成了單通道Gray。圖像灰度處理轉(zhuǎn)換的原理主要是根據(jù)某著名的心理學(xué)公式Gray=0.11*B+0.587*
47、G+0.299*R,將圖片中的各個像素點的RGB值轉(zhuǎn)換為灰度值,從而得到了灰度圖。在MATLAB程序中所使用的灰度色子函數(shù)為rgb2gray(),在此子程序中會將一個RGB圖像的三維矩陣轉(zhuǎn)化為一個灰度矩陣。真彩色RGB圖轉(zhuǎn)換為灰度色的圖如圖6所示。</p><p> 圖 6 RGB圖轉(zhuǎn)灰度色圖</p><p><b> 圖像二值化</b></p>&
48、lt;p> 圖像二值化的作用通俗點的講就是想讓我們能夠更加方便地提取到圖片中的有效信息。所謂圖像二值化的真正含義就是讓灰度色圖片中的各個像素點的值變成255或者0這兩個像素值,也就是將一個灰度色圖片處理成一張只有黑與白兩種顏色的二值化圖片。在我們對灰度色圖像進(jìn)行二值化處理的時候,我們發(fā)現(xiàn)如何對灰度色圖像中各個灰度點進(jìn)行區(qū)別,將他們處理為黑點或者是白點。這時候我們就需要在二值化的處理中確定一個閥值,將此閥值作為判定255像素值還是
49、0像素值的比較值。當(dāng)然在MATLAB程序中也有一個求圖片閥值的子程序graythresh(),如果我們調(diào)用這個子程序讓它對我們的圖片進(jìn)行默認(rèn)取閥值時,我們會發(fā)現(xiàn),該子程序所取的應(yīng)該是在[0,1]之間,這固然不會滿足我們課題的要求。</p><p> 我們在制作GUI圖的時候,在GUI圖中我們添加了一個亮/暗的單選控件,這是為了我們對不同圖片背景都能進(jìn)行圖像處理。這樣我們在確定閥值的時候就要像單選控件一樣對閥值進(jìn)
50、行選擇。從我們的MATLAB的程序中可以看出我們對單選控件進(jìn)行了if的判斷結(jié)構(gòu),如果我們所讀取的圖片背景為白色底的話,則我們確定的閥值為0.2;若我們讀取的圖片背景不是為白色底的話,閥值則選擇為了0.8。當(dāng)確定完閥值后,就可以對灰度色圖片進(jìn)行二值化的處理,在程序中可以調(diào)用二值化的子程序im2bw(,),前者為灰度圖片的對象,后者為閥值的值。我們正確選擇閥值的時候,所得到的二值化圖像應(yīng)該如圖7所示;若我們將閥值設(shè)置錯誤的話,那我們將會得到
51、一個錯誤的二值化圖像,如圖8所示,從圖中我們可以看出,但我們設(shè)置的閥值不適當(dāng)?shù)臅r候,我們得到的二值化圖像將會讓我們更加困難地找到我們想要的信息。</p><p> 圖 7 正確的二值化圖</p><p> 圖 8 閥值不合適的二值化圖</p><p><b> 圖像取反</b></p><p> 圖像取反就是將我
52、們得到的二值化圖像進(jìn)行取反,讓目標(biāo)點相對于背景顯得更加的突出,更加容易地找到我們的目標(biāo)點。</p><p><b> 最小二乘法</b></p><p> 所謂的最小二乘法就是通過將誤差平方的最小化與尋找數(shù)據(jù)中的最佳函數(shù)進(jìn)行匹配。我們可以利用最小二乘法對我們圖像中的發(fā)光點進(jìn)行相應(yīng)的定位。取反后的圖像中,無法知道圖片中四個發(fā)光點的坐標(biāo)位置以及這四個發(fā)光點的中心坐標(biāo)位
53、置,那我們是可以通過最小二乘法找到取反后的圖片中的圓形圖像,并且可以將其標(biāo)記出來。在MATLAB程序中我們可以發(fā)現(xiàn),在進(jìn)行最小二乘法的算法之前,我們對取反后的圖片進(jìn)行imclose的操作。Imclose是MATLAB中的一個子函數(shù),該函數(shù)的作用就是對灰度圖像齒形形態(tài)學(xué)閉運算,即使用同樣的結(jié)構(gòu)元素也是先對圖像進(jìn)行膨脹操作后進(jìn)行腐蝕操作。在圖像二值化的形態(tài)學(xué)中有開運算和閉運算。圖像二值化形態(tài)學(xué)運算后的圖像可以消除一些邊緣點及外界噪音的干擾,
54、平滑物體的邊界。</p><p> 在imclose()子函數(shù)中還調(diào)用了一個strel()函數(shù),strel()函數(shù)主要是構(gòu)造結(jié)構(gòu)元素,創(chuàng)建指定形狀shape對應(yīng)的結(jié)構(gòu)元素。而shape的種類有arbitrary、pair、diamond、periodicline等幾種類型。程序中的strel('disk', 5)意味著創(chuàng)建圓盤半徑5,以方便后面對圓點進(jìn)行標(biāo)記。而后我們將寫入[L, num] =
55、bwlabel(BW)這條程序,就是返回一個和BW大小相同的L矩陣,這其中包括了BW圖片中的連通標(biāo)簽位置。我們計算出二值化圖像的L矩陣大小后可以對圖像中的一些發(fā)光點進(jìn)行尋找以及標(biāo)記,以便后面對其位置進(jìn)行測量。之后的操作我們是通過調(diào)取一些子函數(shù),如STATE=regionprops(L,properties)的子函數(shù)模式對我們圖片中被標(biāo)記出來的圓形原點進(jìn)行總數(shù)的統(tǒng)計,對應(yīng)的部分程序為rectangle('Position'
56、,temp, 'EdgeColor', 'r', 'LineWidth', 2)。之后顯示出經(jīng)過最小二乘法處理后的圖片,如圖9所示。</p><p> 圖 9 最小二乘法結(jié)果圖</p><p><b> 坐標(biāo)計算</b></p><p> 我們對圖片中進(jìn)行坐標(biāo)定位時的思路為攝像頭垂直向上時看
57、到的圖像與物體的相對位置大概是不會變的(在一定范圍內(nèi)),當(dāng)然越遠(yuǎn)會有越不準(zhǔn),我們可以進(jìn)行算法修正(這個我們課題中沒有),所以基于這個特性我們只要找到這四個識別點知道它們的坐標(biāo),那我們就可以求出他們的中心坐標(biāo),使它與圖像的中心坐標(biāo)比較偏移了多少,當(dāng)然這個量乘以我們的像素比例尺就可以得到真實的位移,在實物中我們并沒有乘以像素的比例尺。</p><p> 顯然我們在圖片中對這些發(fā)光點進(jìn)行矩形形狀的標(biāo)記后,將其與圖片的
58、中心點(小車的位置點)用直線連接,不能直接得出小車當(dāng)前的位置。我們需要計算出小車當(dāng)前的位置,則又要對其進(jìn)行相應(yīng)程序的編寫來計算坐標(biāo)值。在程序中,我們需要對圖片中發(fā)光點的多少來對其進(jìn)行坐標(biāo)的計算。在switch()的選擇結(jié)構(gòu)中,使用此函數(shù) temp = STATS(i).BoundingBox得到封閉形狀的坐標(biāo),即我們可以對四個發(fā)光點的x、y坐標(biāo)分別進(jìn)行賦值和計算。而四個發(fā)光點的中心坐標(biāo)位置則為四個發(fā)光點的x、y坐標(biāo)相加除以4。之后我們將
59、得到的發(fā)光管的中心坐標(biāo)減去250就是我們小車的坐標(biāo),減去250的原因是因為我們使用的圖片像素為500*500,圖片中心位置的相對坐標(biāo)為(250,250)。之后我們就可以編程對我們得到的小車的坐標(biāo)在GUI窗口中進(jìn)行顯示,整體的GUI圖結(jié)果如圖所示。</p><p> 圖 10 GUI圖最終結(jié)果圖</p><p><b> 坐標(biāo)傳輸模塊</b></p>
60、<p> 通過MATLAB軟件對圖片您行圖像處理后,得到了我們想要的小車坐標(biāo),那我們就要將坐標(biāo)通過某種方式傳輸給我們的坐標(biāo)顯示模塊中。如何將坐標(biāo)值傳輸給坐標(biāo)顯示模塊是我們要考慮的一個問題。我們提出了兩種方案:第一種就是直接用USB口將我們的坐標(biāo)值直接傳輸給單片機進(jìn)行坐標(biāo)顯示;第二種是使用USB轉(zhuǎn)串口技術(shù)(CP2102硬件)。通過網(wǎng)上查找資料以及實際的效果,我們決定了采用第二種方案,使用USB轉(zhuǎn)串口的技術(shù),因為相對于USB口來
61、說,串口技術(shù)相對來說比較成熟,開發(fā)迅速,穩(wěn)定性好。</p><p> MATLAB的串口設(shè)置</p><p> 我們在MATLAB軟件中得到坐標(biāo)后,需要將我們的坐標(biāo)傳輸給主芯片STM32進(jìn)行處理。這里我們就要在軟件中對一些串口端口號進(jìn)行相應(yīng)的設(shè)置,我們一般的PC中的端口號都是com1-com6,所以我們在程序中我們的端口號進(jìn)行賦值設(shè)置,通過switch()選擇結(jié)構(gòu)要使用的端口進(jìn)行選擇。
62、之后的程序編寫與單片機中的程序編寫相似,需要設(shè)置端口對象,對端口的波特率進(jìn)行設(shè)置,常規(guī)條件下,MATLAB中的端口波特率應(yīng)該與接收坐標(biāo)值的單片機中的波特率一致,均為9600bit/s(此系統(tǒng)中)。然后查看是否有奇偶校驗以及設(shè)置停止位,最后打開串口進(jìn)行坐標(biāo)值的寫入。這里我們需要注意的一點就是在MATLAB程序中發(fā)送坐標(biāo)時要設(shè)置一個幀頭,但我們的單片機程序中檢查到這個幀頭值時才會接受這個坐標(biāo)數(shù)據(jù),在程序中我們設(shè)置的幀頭值為170,程序如下:
63、fwrite(g,170, 'uint8')。</p><p><b> 單片機的串口設(shè)置</b></p><p> 在MATLAB軟件中設(shè)置了發(fā)送坐標(biāo)的串口信息后,我們就需要在單片機中進(jìn)行串口初始化以及編寫串口中斷函數(shù)。編寫串口中斷程序的時候,我們要在中斷程序之前對一些參數(shù)以及數(shù)據(jù)進(jìn)行定義和聲明,使用volatile這個類型修飾符可以讓單片機讀取
64、程序的時候可以每次直接讀取該數(shù)據(jù)的值。在初始化過程為初始化結(jié)構(gòu)變量——啟動串口的IO時鐘——定義GPIO口的引腳——定義GPIO口的時鐘頻率——設(shè)置串口的輸入模式,通過串口的初始化處理后,UART1的中斷優(yōu)先級比UART2和UART3的優(yōu)先級都要高。對串口進(jìn)行初始化后,我們也需要對串口的端口號、波特率、字符長度、是否有奇偶校驗、有無硬件流量控制這些參數(shù)進(jìn)行定義,在單片機中的定義數(shù)據(jù)應(yīng)該與MATLAB中的參數(shù)一致,不然就會出現(xiàn)坐標(biāo)傳輸失敗
65、的后果。在串口中斷的處理程序中,當(dāng)我們定義的ReceiveBuff[0]==0xAA(十進(jìn)制中的170),也就是我們在MATLAB中設(shè)置的170的值,串口就開始接受坐標(biāo)數(shù)據(jù)了,接收到坐標(biāo)值后就將串口值進(jìn)行清除復(fù)位等待下一次的接收。 </p><p><b> 坐標(biāo)顯示模塊</b></p><p> 0.96寸的OLED顯示屏是我們選擇坐標(biāo)顯示的硬件模塊,為了能讓坐
66、標(biāo)能夠順利地顯示在OLED的顯示屏上,需要在keil MDK軟件中對STM32單片機的OLED模塊進(jìn)行編程。在電動車攝像定位系統(tǒng)中單片機的主要作用就是為了接收經(jīng)過圖像處理后的坐標(biāo)信息,并且將其顯示在OLED顯示屏上。在STM32單片機處理的主要流程為:串口、IO口、系統(tǒng)時鐘初始化——OLED顯示屏的初始化——檢測串口中斷函數(shù)是否接受到了坐標(biāo)數(shù)據(jù)信息——將串口接收到的坐標(biāo)信息顯示在OLED顯示屏上,流程圖如圖11所示。</p>
67、<p> 圖 11 單片機處理流程圖</p><p><b> 初始化過程</b></p><p> GPIO口及時鐘初始化</p><p> 從上面的坐標(biāo)顯示的流程圖中看出,需要先對IO口、時鐘和OLED屏幕進(jìn)行初始化。在硬件中使用的IO口就是普通的GPIO口,對GPIO口初始化的過程和普通單片機GPIO口的初始化相似。
68、唯一不同的是我們使用的單片機芯片類型是STM32系列的,與常用的C51和C52這些不一樣,在進(jìn)行使能GPIO時鐘時,要對AFIO、GPIO_A、GPIO_B、GPIO_C使能。AFIO是STM32中的引腳復(fù)用,如進(jìn)行復(fù)用功能重映射時,要對AFIO時鐘進(jìn)行開啟,將時鐘重新映射到GPIO的三個端口中。GPIO口的輸出模式為推挽輸出模式,時鐘頻率為50MHz,PA0將被清零。接下來的操作與進(jìn)行單片機串口設(shè)置中的程序差不多。</p>
69、<p><b> OLED屏初始化</b></p><p> 在對OLED屏的初始化過程中,與其他的一樣,首先要OLED中的PC,IO,GND端口時鐘使能,在定義聲明OLED顯示屏模塊中所用到的引腳。在對OLED模塊中的各個引腳進(jìn)行輸出模式的設(shè)置(依舊是推挽輸出模式),最后對主要的端口GPIO_B(GPIOD3.6)進(jìn)行初始化。</p><p>
70、基本的引腳、輸出模式和時鐘的初始化后,可以對OLED的屏幕讀取顯示進(jìn)行初始化的設(shè)置。如附錄中的程序所示,根據(jù)OLED_CMD的代碼,可以從網(wǎng)絡(luò)上查找或者購買OLED顯示屏的賣家那里提供的資料進(jìn)行編寫,對OLED顯示屏進(jìn)行初始化。OLED顯示屏的初始化流程圖如圖12所示。</p><p> 圖 12 OLED屏初始化</p><p><b> 顯示坐標(biāo)過程</b>&
71、lt;/p><p> 在OLED顯示屏中顯示坐標(biāo)的基本流程與網(wǎng)上的一些資料類似,每一個要顯示的字符在我們的編寫的字模數(shù)據(jù)庫中都會有相對應(yīng)的一個模數(shù)據(jù),我們編寫的字模數(shù)據(jù)庫就是oledfont.h文件。首先我們要對我們顯示屏進(jìn)行寫入地址的設(shè)置,OLED顯存中總共有8頁,1頁有128列地址。通過for循環(huán)可以將SSD1306中的8頁128列地址全部復(fù)制到了OLED中。在設(shè)置寫入地址中,有一個OLED_WR_Byte()
72、的函數(shù),該函數(shù)是為了選擇OLED使用并口模式還是串口模式。然后,對我們顯示屏進(jìn)行畫點程序的編寫,若要在顯示屏中的某一點寫入1,則可以調(diào)用OLED_DrawPoint()畫點程序,畫點的范圍是x<127以及y<63,這樣就能在顯示屏中自由地畫點了。</p><p> 要想在顯示屏中顯示出字符,就需要有這個字符的字模數(shù)據(jù),在這里我們使用了字模提取軟件PCtoLCD2002,如圖13所示。在PCtoLCD
73、軟件中我們可以對我們想要的一些字符或者數(shù)字進(jìn)行字模的提取。雖然我們知道了如何對字符進(jìn)行字模數(shù)據(jù)的提取,也要為字符串顯示編寫對應(yīng)的程序。OLED_ShowChar()此函數(shù)顯示字符串的程序。我們在讀取字模時,一般都是0開始,如[0][1],則便是在屏幕(0,1)坐標(biāo)處是空格鍵,所以需要對其進(jìn)行移位,在程序中我們就編寫了cha=cha-’’為了得到正確的地址。之后我們按照我們選擇想要字體模式(1206字體和1608字體),按照在PCtoLC
74、D中設(shè)置的取字模方式對字模進(jìn)行編寫。</p><p> 最后的主程序中,我們需要調(diào)用一些編寫的子函數(shù)才能對接收到的坐標(biāo)信息進(jìn)行顯示。因為我們的小車坐標(biāo)有正負(fù)值之分,編寫主函數(shù)的時候要考慮到當(dāng)碰到負(fù)值坐標(biāo)的時候該如何進(jìn)行處理。使用if判斷語句對接收到的坐標(biāo)判斷,由于我們的小車坐標(biāo)是相對于房間中的中心位置坐標(biāo),也就是相對坐標(biāo)(0,0,),絕對坐標(biāo)(250,250)。所以在坐標(biāo)計算的時候需要對其進(jìn)行相應(yīng)的轉(zhuǎn)換,即減去
75、250或被減去250,得到的坐標(biāo)和我們在MATLAB中顯示的坐標(biāo)一致,最終的效果圖如圖14所示。</p><p> 圖 13 PCtoLCD軟件界面</p><p><b> 總結(jié)</b></p><p> 通過本課題《電動車攝像定位系統(tǒng)測量軟件設(shè)計》,讓我對攝像定位或者是圖像處理方面有了新的認(rèn)識和了解。在我接觸到本課題的時候,我首先就需
76、要對這課題進(jìn)行相應(yīng)的分析,制定出可行性的方案,根據(jù)我自己本身的能力去選出適合自己的實施方案。最終我選擇了用MATLAB軟件先對我們的圖片進(jìn)行圖像處理。在圖像處理過程中,也相應(yīng)知道了一些有關(guān)于基本MATLAB的圖像處理方法,在圖像處理的方法中,最主要的處理方法有圖像灰度色、圖像二值化、圖像取反、最小二乘法擬合等等。在這些方法中,我們需要對圖片中的一些元素進(jìn)行位置定位的時候,我們可以使用STATS(i).BoundingBox的子函數(shù),對圖
77、片中的一些小元素進(jìn)行封閉或者開放計算后,將該元素點進(jìn)行相應(yīng)的定位。在MATLAB軟件中將我們的圖片中的點定位出來后,我們還需要對坐標(biāo)進(jìn)行傳輸以及顯示。本部分中最重要的就是怎么設(shè)置串口信息,使之能夠與MATLAB中的串口對應(yīng)起來;還有就是如何進(jìn)行編程將坐標(biāo)顯示在OLED顯示模塊中。這樣我們就需要對OLED顯示屏的顯示問題以及如何顯示字符進(jìn)行了解。上網(wǎng)對OLED顯示屏模塊進(jìn)行學(xué)習(xí)以后,大致地知道了如何顯示字符的流程,所有的字符或</p
78、><p> 通過對本課題的設(shè)計和研究,我能從中學(xué)習(xí)到了之前沒有學(xué)習(xí)到的東西,同時也讓我明白了,不管是任何的實驗或者任務(wù),只要我們能夠堅持不懈的努力,都能得到我們滿意的答案的。</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 王青松,范鐵生.基于位置和灰度變換的混沌圖像置亂算法[J].小型微型計算機系統(tǒng),2012,33(6
79、):1284-1287.</p><p> [2] 單昱翔,陽璐,趙玉珠.基于STM32的圖像跟蹤系統(tǒng)[J].科技資訊,2013,(24):1-2.</p><p> [3] 勾慧蘭,劉光超.基于STM32的最小系統(tǒng)及串口通信的實現(xiàn)[J].工業(yè)控制計算機,2012,25(9):26-28.</p><p> [4] Placht,S.,Stancanello,
80、J.,Schaller,C. et al.Fast time-of-flight camera based surface registration for radiotherapy patient positioning[J]. Medical Physics,2012,39(1):4-17.</p><p> [5] Zhang H, Kang W. Design of the Data Acquisiti
81、on System Based on STM32[J].Procedia Computer Science, 2013(17):222-228.</p><p> [6] Long Zhao,Zhen Liu,Tiejun Li,Baoqi Huang, Lihua Xie, Guoqiang Hu. Moving Target Positioning Based on a Distributed Camera
82、 Network,Mathematical Problems in Engineering, 2014,2014.</p><p> [7] David H. S. Chung, Matthew L. Parry, Philip A. Legg, Iwan W. Griffiths, Robert S. Laramee, Min Chen:Visualizing multiple error-sensitiv
83、ity fields for single camera positioning[J],Computing and Visualization in Science, 2014,15(6): 303-317. </p><p> [8] Tilch S, Mautz R. CLIPS–a camera and laser-based indoor positioning system[J].Journal
84、of Location Based Services, 2013,7(1):3-22.</p><p> [9] 朱萬山,劉鐵根,劉興剛.自動定位的CMOS攝像模組檢測系統(tǒng)研究[J].電子測量技術(shù),2012,(12):60-62,86. </p><p> [10] 閆帆,許南山,彭四偉.基于多攝像位的空間定位系統(tǒng)的研究與設(shè)計[J].微計算機信息,2010,26(7):208-210.
85、</p><p> [11] 張耀威,牛建玲,黃忠亭.高速攝像及圖像處理定位技術(shù)的應(yīng)用研究[J].鐵道運營技術(shù),2004,10(4):12-14. </p><p> [12] 趙蕾,宋翠萍,石婕等.基于CSS對特定目標(biāo)的精準(zhǔn)定位攝像捕捉監(jiān)控系統(tǒng)[J].電子質(zhì)量,2014,(10):4-7.</p><p> [13] 鄭優(yōu)訊,李宗伯.基于STM32微處理器的
86、GPRS數(shù)據(jù)傳輸技術(shù)的研究[J].微型機與應(yīng)用,2012,31(21):60-61,64.</p><p> [14] 黃智偉,于紅利,寧志剛等.基于STM32F417的圖像采集系統(tǒng)設(shè)計[J].單片機與嵌入式系統(tǒng)應(yīng)用,2012,12(10):48-51.</p><p> [15] 陳旦花.單片機最小系統(tǒng)的設(shè)計與應(yīng)用[J].無線互聯(lián)科技,2012,(10):103-104.</p
87、><p> [16] 王侃.單片機最小系統(tǒng)的研究[J].求知導(dǎo)刊,2015,(11):56-57. </p><p> [17] 竇華軍.基于數(shù)字圖像處理技術(shù)分析[J].數(shù)字技術(shù)與應(yīng)用,2013,(12):231-232.</p><p> [18] 張耀威,牛建玲,黃忠亭.高速攝像及圖像處理定位技術(shù)的應(yīng)用研究[J].鐵道運營技術(shù),2004,10(4):12-14
88、.</p><p> [19] 唐婧壹.基于單片機的圖像采集與處理應(yīng)用研究[J].機電產(chǎn)品開發(fā)與創(chuàng)新,2015,28(4):75-76,79.</p><p> [20] 趙哲.基于C#的數(shù)字圖像處理算法的分析研究[J].科技信息,2010,(7):92-93.</p><p> [21] Yin Jiang-Yan.The Application Resea
89、rch of Robot Vision Target Positioning Based on StaticCameraCalibration[C].Advances in manufacturing science and engineering.2013:2319-2325.</p><p> [22] 張洪剛,陳光,郭軍.圖像處理與識別[M].北京:北京郵電大學(xué)出版社,2006.</p>&
90、lt;p> [23] 楊淑瑩.VC++圖像處理程序設(shè)計[M].北京:清華大學(xué)出版社,2005.</p><p><b> 致謝</b></p><p> 這次畢業(yè)設(shè)計課題《基于labview的傳感器陣列的控制和采集系統(tǒng)》是我和畢業(yè)設(shè)計導(dǎo)師鄭雁公辛苦指導(dǎo)下共同完成的,鄭雁公老師嚴(yán)謹(jǐn)細(xì)心的教學(xué)態(tài)度和高效的工作方式在我制作畢業(yè)設(shè)計途中給予了我很大的幫助。在平時的
91、生活中,鄭老師會抽空詢問我們的畢業(yè)設(shè)計的進(jìn)度,即使他平時的工作很忙,需要上課,研究一些與課程有關(guān)的實驗,但還是會抽出一點點時間來為我進(jìn)行指導(dǎo),,幫助我解決一些我自身難以處理的專業(yè)性問題,給我提出一些能夠解決難題的方案。與此同時,我也要感謝我的研究生學(xué)長們,在我進(jìn)行畢業(yè)設(shè)計的途中,也會給我提供一些有利于我能盡快完成該畢業(yè)設(shè)計的方法,當(dāng)我有時為畢業(yè)設(shè)計發(fā)愁時,他們也會不時地鼓勵我。同樣在這期間,我的同班同學(xué)也給予了我一定的幫助,尤其是我的同
92、寢室同學(xué),能夠為我營造一種很好的學(xué)習(xí)氛圍,讓我能順利地完成此次的畢業(yè)設(shè)計課題。在平時的學(xué)習(xí)和生活中,我們同學(xué)之間也會互幫互助,共同向更高的目標(biāo)前進(jìn)。</p><p> 時光飛逝,兩年的寧波大學(xué)本科生涯即將要告一段落了,到此我的畢業(yè)論文(畢業(yè)設(shè)計)已經(jīng)基本完成了。在這段制作畢業(yè)設(shè)計的時間里,我再一次由衷的感謝張衛(wèi)強老師在這段時間中對我們的指導(dǎo)以及幫助,同樣也要感謝那些研究生學(xué)長們在我制作畢業(yè)設(shè)計途中對我的照顧和鼓
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于LabVIEW的陣列式氣體傳感器動態(tài)數(shù)據(jù)采集系統(tǒng).pdf
- 基于labview和usb6008傳感器測試系統(tǒng)的數(shù)據(jù)采集處理
- 基于LabVIEW的多傳感器信息采集平臺.pdf
- 基于陣列圖像傳感器的手機屏幕檢測圖像采集系統(tǒng)研究.pdf
- 基于ARM的氣體傳感器陣列數(shù)據(jù)采集卡的研制.pdf
- 基于LabVIEW的油箱壓力傳感器檢測系統(tǒng).pdf
- 基于LabVIEW的光學(xué)SPR生物傳感器的數(shù)據(jù)采集與分析系統(tǒng)研究.pdf
- 基于無線傳感器網(wǎng)絡(luò)的信息采集系統(tǒng).pdf
- 基于LabVIEW的傳感器批量測試系統(tǒng)研究.pdf
- 基于柔性陣列傳感器的脈象檢測系統(tǒng).pdf
- 基于CAN總線的底盤傳感器信號采集與控制系統(tǒng).pdf
- 基于pcl724卡的多傳感器采集控制系統(tǒng)的研制
- 基于AMR傳感器的車輛信息采集系統(tǒng).pdf
- 基于LabVIEW的汽車ABS輪速傳感器檢測系統(tǒng)設(shè)計.pdf
- 基于LabVIEW的虛擬傳感器的設(shè)計與實現(xiàn).pdf
- 基于溫度傳感器的數(shù)據(jù)采集系統(tǒng)綜述【文獻(xiàn)綜述】
- 基于Android的無線傳感器網(wǎng)絡(luò)數(shù)據(jù)采集系統(tǒng).pdf
- 基于CMOS傳感器的高速圖像采集系統(tǒng)設(shè)計.pdf
- 基于無線傳感器網(wǎng)絡(luò)的信息采集傳輸系統(tǒng).pdf
- 基于LABVIEW的無線傳感器網(wǎng)絡(luò)監(jiān)控軟件.pdf
評論
0/150
提交評論