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

正文內(nèi)容

碩士二維幾何量自動測量系統(tǒng)研究畢業(yè)論文-資料下載頁

2025-06-25 15:30本頁面
  

【正文】 ,圖中(a)為測量圖像,圖中(b)為經(jīng)Sobel邊緣檢測算法處理得到的圖像,圖中(c)為經(jīng)Laplace邊緣檢測算法處理得到的圖像,圖中(d)為使用本文的自適應(yīng)閾值Canny邊緣檢測算法處理得到的圖像,通過對比實(shí)驗(yàn)可以看出使用自適應(yīng)閾值的Canny算子進(jìn)行邊緣檢測的效果明顯好于其他兩種邊緣檢測方法,自適應(yīng)閾值的Canny算子檢測到的邊緣連續(xù)性好,而且邊緣寬度只有一個(gè)像素,對噪聲的抵抗能力也較強(qiáng)。 (a)測量圖像 (b)Sobel算子檢測結(jié)果 (c)Laplace算子檢測結(jié)果 (d)本文自適應(yīng)閾值Canny算子檢測結(jié)果 邊緣檢測算法對比實(shí)驗(yàn)在圖像測量領(lǐng)域,被測件有關(guān)邊緣點(diǎn)的定位精度往往直接影響到整個(gè)測量的精度[38]。為了提高邊緣點(diǎn)的定位精度,Hueckel首先提出了亞像素邊緣檢測算法[39]。到目前為止,已有大量有效的亞像素邊緣檢測算法,如Huertas等[40]用LaplacianGaussian模板合成邊緣局部表面模型的方法生成亞像素邊緣檢測算子;鄭堅(jiān)等[41]提出一種基于局部相似性的亞像素邊緣檢測方法;Lyvers等[42]提出利用空間矩進(jìn)行亞像素邊緣檢測;Jensen等[43]采用非線性插值的方法來進(jìn)行亞像素邊緣檢測;Liu Xiaodong等[44]提出了針對二值圖像亞像素邊緣檢測算法??梢钥闯鰜喯袼剡吘墮z測算法發(fā)展相當(dāng)迅速,已有多種可行算法供選擇使用。然而,應(yīng)當(dāng)注意的是,對于某種算法不能絕對的說優(yōu)于其他算法,只能說在某個(gè)特定領(lǐng)域要好于其他方法。故研究適合本文的亞像素邊緣檢測算法,快速、高效的實(shí)現(xiàn)被測物體邊緣位置的亞像素定位是本文的一個(gè)研究點(diǎn)。二維幾何量自動測量系統(tǒng)采用柯勒照明法,因此,采集到測量圖像具有背景與目標(biāo)的灰度值差別較大、背景灰度值與目標(biāo)灰度值變化平緩。根據(jù)這個(gè)特點(diǎn),本文使用了灰度差分重心法來確定被測物體的亞像素邊緣位置。首先,對圖像進(jìn)行像素級的邊緣定位,主要使用本文的自適應(yīng)閾值Canny邊緣檢測方法;其次,確定了邊緣的像素級位置后,在原圖像中,沿垂直和水平方向以像素邊緣點(diǎn)為中心左右各取5個(gè)像素值作為灰度差分重心法的分析基礎(chǔ),從而得出邊緣點(diǎn)的精確位置?;叶炔罘种匦姆ㄑ厮胶痛怪狈较虻奶幚矸椒ㄊ且恢碌?,這里只介紹一種情況。以水平方向?yàn)槔?,(a)所示,(b)所示。(a)灰度值分布圖 (b)灰度差分值分布圖 灰度值及其差分分布圖灰度差分重心法是以差分為權(quán)值,以加權(quán)的形心為重心。對水平方向和垂直方向所取得的各11個(gè)像素分別求取灰度差分值,并使用灰度差分值作為權(quán)值,求出重心(x0, y0) ()其中Wi、Wj為權(quán)值。以下為實(shí)現(xiàn)圖像亞像素邊緣定位的步驟:(1)使用自適應(yīng)閾值Canny邊緣檢測算子對原圖像進(jìn)行邊緣檢測,得到像素邊緣圖像。(2)取得像素邊緣圖像中邊緣點(diǎn)的圖像坐標(biāo)(x, y),該圖像坐標(biāo)是以圖像中心為原點(diǎn)的圖像坐標(biāo),在原圖像中,分別在水平和垂直方向上以(x, y)為中心左右各取5個(gè)像素。(3)對水平方向所取得的11個(gè)像素使用灰度差分重心法進(jìn)行亞像素邊緣坐標(biāo)提取,對垂直方向所取得的11個(gè)像素做相同處理,從而獲得重心(x0, y0)(4)由所求得的重心(x0, y0)得到對應(yīng)像素坐標(biāo)(x, y)的亞像素邊緣的像素坐標(biāo)(xs, ys),其中xs=x+x06, ys=y+y06。 第四章 光柵尺數(shù)據(jù)采集模塊光柵尺數(shù)據(jù)采集硬件包括:光柵尺、光柵尺信號處理電路和數(shù)據(jù)傳輸電路。光柵尺用于采集機(jī)械平臺的X、Y方向的位移量;光柵尺信號處理電路用于處理光柵尺輸出的脈沖信號;數(shù)據(jù)傳輸電路則負(fù)責(zé)將光柵尺信號處理電路所得到的位移數(shù)據(jù)傳輸至上位機(jī)。國外的光柵尺生產(chǎn)廠家主要有Heidenhain(海德漢)和Renishaw(雷尼哨)。Heidenhain的光柵尺精度可靠,性能優(yōu)越;Renishaw的光柵尺精度穩(wěn)定,安裝方便。但是,國外產(chǎn)品的價(jià)格非常昂貴。國產(chǎn)的萬濠光柵尺性能優(yōu)異,其信號線采用多層隔離線網(wǎng)及金屬軟外殼保護(hù),防水及抗干擾性優(yōu)良;防塵片采用特種塑膠,耐腐蝕、耐刮傷,磨擦阻力??;部件個(gè)體化,安裝、維護(hù)、保養(yǎng)簡易,防水、防塵性良好,使用壽命長;且萬濠光柵尺的價(jià)格相對于國外產(chǎn)品來說也很低廉。本文選用的萬濠光柵尺的型號為WTB100。 光柵尺技術(shù)參數(shù)測量長度輸出信號精度光柵柵距工作速度100/200mm兩路TTL方波信號177。(5+5L/1000) μm60 m/min光柵尺信號采集電路包括整形濾波電路、FPGA信號處理電路及數(shù)據(jù)傳輸電路,首先,通過整形濾波電路對光柵尺輸出的信號進(jìn)行整形濾波;其次,將整形濾波后的信號送入FPGA,用FPGA實(shí)現(xiàn)光柵尺信號采集、細(xì)分與計(jì)數(shù);最后,將光柵尺信號的計(jì)數(shù)值由串行通信接口傳送至上位機(jī)。1.整形濾波電路光柵尺輸出的是標(biāo)準(zhǔn)的TTL方波信號,然而在使用當(dāng)中由于隨機(jī)噪聲和電源波動的影響,會使輸出波形失真。因此,需要將光柵尺輸出的脈沖信號通過施密特觸發(fā)器及RC濾波整形后再送入FPGA。RC低通濾波電路用于消除隨機(jī)信號的干擾,施密特整形器用于對濾波電路輸出的信號進(jìn)行整形,輸出標(biāo)準(zhǔn)的TTL方波信號。 光柵尺信號采集電路2.FPGA信號處理電路FPGA是光柵尺信號處理電路的核心器件,負(fù)責(zé)對光柵尺信號進(jìn)行辨向、細(xì)分及計(jì)數(shù)。本文選用了Altera公司的Cyclone系列FPGA芯片EP1C3T144C8,它具有價(jià)格低、容量高、特性優(yōu)良及片上資源豐富等優(yōu)點(diǎn)。要使FPGA正常工作,首先,需要設(shè)計(jì)FPGA芯片的電源電路,用于向芯片提供合適的電源;其次,還需要一些外圍的硬件電路,如配置電路、復(fù)位電路和時(shí)鐘電路等。(1)電源電路電路板由外部提供5V電源,使用圓頭插座封裝,可以直接利用5V的電源適配器,不需要直流穩(wěn)壓電源,而FPGA芯片I/,因此,所設(shè)計(jì)的電源電路主要由兩個(gè)由低壓差線性穩(wěn)壓器(LDO)組成。(2)外圍硬件電路外圍硬件電路包括配置電路、復(fù)位電路和時(shí)鐘電路。配置電路包括下載電路和配置芯片。下載電路包括JTAG下載接口和ByteBlaster(MV)并口下載接口。配置芯片使用EPCS1,EPCS1是1Mbits的Altera專用配置芯片,它本質(zhì)上是一塊專用flash,用于保存FPGA的配置信息,F(xiàn)PGA芯片掉電后,內(nèi)部的配置信息會丟失,使用配置芯片EPCS1,F(xiàn)PGA可以在上電的時(shí)候直接從EPCS1里面讀出配置內(nèi)容。EPCS1是基于SRAM的配置芯片,可以通過ByteBlaster(MV)并口下載電纜來在線將程序?qū)懭朐撔酒?,并可多次擦除、寫入。EPCS1只使用主動配置方式(AS)配置FPGA芯片,配置過程中,由FPGA芯片引導(dǎo)配置操作過程,F(xiàn)PGA芯片同時(shí)控制著外部存儲器和初始化過程,配置數(shù)據(jù)通過DATA0引腳送入FPGA,1個(gè)時(shí)鐘周期傳送1位數(shù)據(jù)。復(fù)位電路使用兩種復(fù)位方式:硬件復(fù)位、軟件復(fù)位。按下硬件復(fù)位鍵時(shí),F(xiàn)PGA的nCONFIG引腳被拉低,此時(shí)器件復(fù)位,當(dāng)發(fā)生由低到高的電位跳變時(shí)會啟動配置。軟件復(fù)位通過拉低FPGA芯片的全局時(shí)鐘引腳CLK3來生效。時(shí)鐘電路的20M有源晶振為FPGA內(nèi)部邏輯電路提供時(shí)鐘信號,晶振的輸出端與FPGA芯片的全局時(shí)鐘引腳CLK2連接。3.?dāng)?shù)據(jù)傳輸電路數(shù)據(jù)傳輸電路的主要功能是獲取FPGA中的脈沖計(jì)數(shù)值,并通過串行通信接口傳送給上位機(jī),主要使用單片機(jī)作為數(shù)據(jù)傳輸電路的核心器件。單片機(jī)采用宏晶科技STC系列的STC89LE52RC單片機(jī),STC89LE52RC單片機(jī)具有四個(gè)方面的優(yōu)點(diǎn):一、抗干擾性能優(yōu)越;二、運(yùn)行功耗低;三、在系統(tǒng)可編程(ISP),且無需編程器,使用方便;四、速度快,晶振頻率可以達(dá)到80M。(1)單片機(jī)與FPGA之間的數(shù)據(jù)傳輸電路在FPGA中所設(shè)計(jì)的計(jì)數(shù)器中保存有當(dāng)前的X方向和Y方向兩條光柵尺脈沖信號的各24位計(jì)數(shù)值,共48位;將單片機(jī)的P0口和FPGA的I/O6I/O6I/O67~72端口相連作為數(shù)據(jù)總線,、~60端口相連作為地址總線;將24位的計(jì)數(shù)值分為高、中、低3段8位的數(shù)據(jù),兩條光柵尺則有6段8位數(shù)據(jù),分別使用6個(gè)固定的地址:0x000x00x100、0x010x100x110。、。(2)單片機(jī)與上位機(jī)之間的數(shù)據(jù)傳輸電路上位機(jī)串行口給出的信號是ELA RS232C信號,ELA RS232C是最常用的串行接口標(biāo)準(zhǔn),該標(biāo)準(zhǔn)的目的是定義數(shù)據(jù)終端設(shè)備(DTE)之間的電氣特性,其通信距離可達(dá)15m。但是,RS232C規(guī)定的邏輯電平與單片機(jī)的邏輯電平是不一致的。STC89LE52RC單片機(jī)使用的是TTL電平,因此在應(yīng)用中,需要將TTL電平轉(zhuǎn)換成RS232C電平,本文使用專用電平轉(zhuǎn)換芯片MAX232來實(shí)現(xiàn)電平的轉(zhuǎn)換。 光柵尺數(shù)據(jù)采集軟件設(shè)計(jì)光柵尺數(shù)據(jù)采集軟件主要包括兩部分內(nèi)容:FPGA邏輯電路設(shè)計(jì)和單片機(jī)程序設(shè)計(jì)。FPGA邏輯電路設(shè)計(jì)主要實(shí)現(xiàn)對光柵尺的脈沖信號進(jìn)行辨向、細(xì)分和計(jì)數(shù)等;單片機(jī)程序主要實(shí)現(xiàn)從FPGA中獲取計(jì)數(shù)值,并將計(jì)數(shù)值轉(zhuǎn)化為位移數(shù)據(jù)后由串口傳送至上位機(jī)。 FPGA邏輯電路設(shè)計(jì)。FPGA邏輯電路設(shè)計(jì)包括電路設(shè)計(jì)與輸入、綜合優(yōu)化、實(shí)現(xiàn)及布局布線、調(diào)試及加載配置等步驟,下面介紹本文的FPGA邏輯電路設(shè)計(jì):1.電路設(shè)計(jì)與輸入。電路設(shè)計(jì)與輸入常用的四種方式是:原理圖、硬件描述語言、狀態(tài)機(jī)與波形輸入,四種方式各有優(yōu)點(diǎn),可依據(jù)實(shí)際情況選擇一種或多種方式進(jìn)行電路的設(shè)計(jì)與輸入。本文使用原理圖輸入的方式設(shè)計(jì)FPGA邏輯電路,所設(shè)計(jì)的電路主要由細(xì)分辨向電路、計(jì)數(shù)電路、數(shù)據(jù)輸出電路組成。(1)細(xì)分辨向電路細(xì)分辨向電路主要實(shí)現(xiàn)對光柵尺信號的四細(xì)分和辨向,光柵尺信號經(jīng)過濾波整形電路后輸入至FPGA的信號即為A、B方波信號,經(jīng)過第一級D觸發(fā)器變成A39。、B39。信號,再經(jīng)過第二級D觸發(fā)器變?yōu)锳39。39。、B39。39。信號。首先,這兩級D觸發(fā)器主要實(shí)現(xiàn)移位寄存器的功能;其次,D觸發(fā)器可以對信號再次整形,進(jìn)一步消除輸入信號中的尖脈沖對系統(tǒng)帶來的影響,這樣可以顯著提高系統(tǒng)的抗干擾性[42]。該四細(xì)分電路采用組合時(shí)序邏輯器件對A39。39。、A39。39。、B39。、B39。39。信號進(jìn)行邏輯組合,從而得到兩路輸出信號ADD、SUB,ADD是當(dāng)A超前于B時(shí)的光柵計(jì)數(shù)脈沖,此時(shí)SUB保持為高電平;反之,當(dāng)A滯后于B時(shí),SUB為光柵計(jì)數(shù)脈沖,ADD保持高電平。將ADD與SUB輸入辨向電路后,輸出兩路信號Count、Dir,其中Count為光柵尺的計(jì)數(shù)脈沖,Dir表示光柵尺的移動方向,Dir為高電平時(shí),表明此時(shí)Count輸出的是A超前于B時(shí)的光柵計(jì)數(shù)脈沖,反之,則為A滯后于B時(shí)的光柵計(jì)數(shù)脈沖。(2)計(jì)數(shù)電路計(jì)數(shù)電路的功能是依據(jù)細(xì)分、辨向電路所輸出的計(jì)數(shù)信號Count、方向信號Dir進(jìn)行可逆計(jì)數(shù),即累加或累減計(jì)數(shù),當(dāng)光柵尺信號A超前于B時(shí),計(jì)數(shù)器依據(jù)脈沖信號進(jìn)行累加計(jì)數(shù);反之,計(jì)數(shù)器則依脈沖信號進(jìn)行累減計(jì)數(shù)。 四細(xì)分及辨向電路本文所使用計(jì)數(shù)器是FPGA軟件開發(fā)工具QuartusⅡ提供的計(jì)數(shù)器宏模塊,通過Quartus II可逆計(jì)數(shù)器的設(shè)計(jì)向?qū)?,其中updown是可逆計(jì)數(shù)器的加減控制端;clock為計(jì)數(shù)器的時(shí)鐘端,計(jì)數(shù)器每檢測到一個(gè)時(shí)鐘信號,都會依據(jù)updown端的電平高低進(jìn)行加減一次的運(yùn)算;sclr端為計(jì)數(shù)器的異步清零端,用于清零計(jì)數(shù)值;q[23..0]為24位數(shù)據(jù)輸出端口。 24位可逆計(jì)數(shù)器 接口電路(3)接口電路FPGA與單片機(jī)之間的數(shù)據(jù)傳輸采用數(shù)據(jù)/地址總線的方式,數(shù)據(jù)總線帶寬為8bit,地址總線帶寬為3bit。,q0、q1分別為X方向和Y方向光柵尺各24位的計(jì)數(shù)器輸出值,P0為8位的數(shù)據(jù)輸出端,P1為3位的地址輸入端,MUX為一個(gè)多路器,多路器可以根據(jù)所輸入的地址信號將相應(yīng)的數(shù)據(jù)輸出至P0端口。地址信號P0[2..0]輸出數(shù)據(jù)0x001q0[23..16]0x010q0[15..8]0x100q0[7..0]0x011q1[23..16]0x101q1[15..8]0x110q1[7..0](2)綜合優(yōu)化。將原理圖設(shè)計(jì)輸入翻譯成由與、或、非門、RAM、觸發(fā)器等基本邏輯單元組成的邏輯連接(網(wǎng)表),并根據(jù)目標(biāo)與要求(約束條件)優(yōu)化所生成的邏輯連接,輸出edf和edn等標(biāo)準(zhǔn)格式的網(wǎng)表文件。(3)實(shí)現(xiàn)及布局布線。綜合的結(jié)果是邏輯網(wǎng)表,需要使用FPGA廠商提供的軟件工具,根據(jù)所選芯片的型號,將邏輯網(wǎng)表適配到具體的器件上,這個(gè)過程就是實(shí)現(xiàn)過程。實(shí)現(xiàn)過程中最主要的過程是布局布線。布局指將邏輯網(wǎng)表中的硬件原語或底層單元合理的適配到FPGA內(nèi)部的固有硬件結(jié)構(gòu)上,布局的優(yōu)劣對設(shè)計(jì)的最終實(shí)現(xiàn)結(jié)果影響較大;布線指根據(jù)布局的拓?fù)浣Y(jié)構(gòu),利用FPGA內(nèi)部的各種連線資源,合理正確連接各個(gè)元件的過程。(4)調(diào)試與加載配置。設(shè)計(jì)開發(fā)的最后步驟就是在線調(diào)試或?qū)⑸傻呐渲梦募懭胄酒羞M(jìn)行測試。將所設(shè)計(jì)的邏輯電路經(jīng)過綜合優(yōu)化及布局布線后,生成了后綴名為sof的目標(biāo)文件,目標(biāo)文件則通過ByteBlaster并口下載電纜下載至目標(biāo)芯片。至此,F(xiàn)PGA邏輯電路部分的設(shè)計(jì)與實(shí)現(xiàn)都已完成,通過實(shí)際的使用表明本文所設(shè)計(jì)的電路工作穩(wěn)定可靠,順利實(shí)現(xiàn)了對光柵尺信號的細(xì)分辨向,而所使用的電子器件的數(shù)量及所設(shè)計(jì)的PCB的面積和復(fù)雜程度都優(yōu)于傳統(tǒng)的硬件電路細(xì)分法。數(shù)據(jù)傳輸程序在單片機(jī)中實(shí)現(xiàn),程序主要完成從FPGA中獲取計(jì)數(shù)值,將計(jì)數(shù)值轉(zhuǎn)化為位移數(shù)據(jù),并通過串口傳送至上位機(jī)。數(shù)據(jù)傳輸程序首先完成串口、定時(shí)器以及I/O的初始化。然后,程序不斷查詢串口接收到的數(shù)據(jù),當(dāng)接收到字符‘s’時(shí),程序取FPGA邏輯電路中的計(jì)數(shù)值,并將計(jì)數(shù)值經(jīng)過處理轉(zhuǎn)換為相對位移量,然后發(fā)送至上位機(jī)。數(shù)據(jù)的發(fā)送格式為:以字符串“:*”作為起始字符,并以“\n”作為終止字符。數(shù)據(jù)在起始字符與終止字符之間,這樣做的目的是為了
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1