ADNS2610的主要特征如下:
(1)精確的光學(xué)導(dǎo)航技術(shù);
(2)小巧緊湊的結(jié)構(gòu)(10 mm×12.5 mm的引腳);
(3)二維運動量的檢測;
(4)簡單通用的控制器接口;
(5)高達(dá)12 inch/s的運動檢測;
(6)400 cpi的解析度;
(7)高可靠性;
(8)高速運動傳感器;
(9)串口寄存器。
2.2 電路設(shè)計
圖2是該系統(tǒng)的硬件電路結(jié)構(gòu)框圖。微型飛機的飛行控制系統(tǒng)的主控芯片為MSP430F449。
整個系統(tǒng)的硬件電路如圖3所示。其中SDIO是串口數(shù)據(jù)輸入/輸出端口;SCK是串口的時鐘端口。時鐘信號由主控制器MSP430F449發(fā)出。當(dāng)向SDIO端口寫入讀/寫地址以后,數(shù)據(jù)就通過這個端口寫入或讀出。ADNS-2610的輸出電壓為5 V,而MSP430的I/O端口輸入高電平最高為3.6V,因此要對ADNS-2610的SDIO輸出電平降壓,使之符合MSP430對輸入電平的要求。如圖3所示,通過外接分壓電阻的方式降低ADNS-2610
的SDIO端口的電壓。ADNS-2610的SCK端口只接收時鐘信號。ADNS-2610接收的高電平信號電壓范圍是2~5 V,而MSP430輸出的高電平信號為3V,符合ADNS對高電平的要求,因此不用考慮電平的調(diào)整。[!--empirenews.page--]
3 透鏡系統(tǒng)設(shè)計
透鏡焦距的選擇對于整個系統(tǒng)的設(shè)計至關(guān)重要,因為它決定了微型飛機在使用本測速系統(tǒng)時的高度范圍。微型飛機使用光流法測速的場合主要是在近地飛行過程中,因此選用的透鏡系統(tǒng)的物距應(yīng)該適合近地飛行時使用。為了節(jié)約成本,選用了電腦上常用的一種攝像頭上的透鏡系統(tǒng),其焦距為4mm,其物距范圍為幾厘米到幾米,完全能滿足要求。該系統(tǒng)透鏡與ADNS2610的感光面的距離是可以連續(xù)調(diào)節(jié)的,這樣就可以方便地調(diào)節(jié)成像的清晰度。
在實際使用過程中,透鏡與感光面的距離一旦確定就不再改變。這樣雖然隨著飛機高度的變化,成像清晰度可能會有所改變,但是只要在限定的高度范圍內(nèi),成像的清晰度是能夠保證的,因此不影響測速,并且還能夠簡化計算過程。
因為圖像的最大移動速度為12inch/s以及透鏡焦距為4mm,可以推導(dǎo)出測速時微型飛機的最大相對于地面飛行角速度為76.2 rad/s。
4 軟件設(shè)計
測速軟件包括主控芯片的初始化、位移量的讀取、速度的計算這幾個模塊。系統(tǒng)的初始化主要針對控制芯片MSP430F449的相應(yīng)控制引腳而言,包括設(shè)置I/O端口、輸出頻率、存儲區(qū)間等。根據(jù)ADNS2610的數(shù)據(jù)手冊,在讀數(shù)據(jù)的過程中,在發(fā)送完最后一個地址位后,微控制器的SDIO端口必須進入高阻態(tài)。這里把MSP430的相應(yīng)引腳設(shè)置為輸入狀態(tài),可以滿足對微控制器的高阻態(tài)要求。程序軟件設(shè)計的總流程圖如圖4
所示。
讀數(shù)據(jù)的過程由微控制器來驅(qū)動,時序如圖5所示。
每條讀數(shù)據(jù)命令包含2個字節(jié),第1個字節(jié)代表地址,最高位為O。在數(shù)據(jù)傳輸過程中,SDl0的數(shù)據(jù)在時鐘下降沿被設(shè)置,在時鐘上升沿被接收。在向ADNS2610傳輸數(shù)據(jù)的過程中,時鐘脈沖和數(shù)據(jù)的變化之間有一定的時序關(guān)系,如圖6所示。在地址位傳輸結(jié)束后,微控制器的SDIO端口必須被設(shè)置為高阻態(tài),并且串口的時鐘必須要有不小于100μs的延遲,如圖7所示(圖5中的detail“A”)。最后一個數(shù)據(jù)位傳輸結(jié)束以后,ADNS2610會進入高阻態(tài),這時SCK和SDIO之間的時序關(guān)系如圖8所示(圖5中的detail“B”)。根據(jù)時序要求可以看出,如果以讀取X和Y方向上移動量各1次為1個周期T,那么周期T大于200μs。
向ADNS2610寫數(shù)據(jù)的時序圖如圖9所示,也是先傳送地址位再傳送數(shù)據(jù)位。其中地址位的最高位為1。SCK和SDIO的信號脈沖時序要求如圖6所示。需要注意的是,寫數(shù)據(jù)結(jié)束以后,必須延時100μs以上才能夠進行下一次讀或者寫操作。
以X軸為例給出速度的計算過程。傳感器的分辨率為400 cpi,所以Delta_X的單位為O.0025inch。如果周期T的單位為s,則:
Y軸的速度計算過程和X軸相同。
圖像的解析度是400 counts/inch,圖像的最大移動速度是12inch/s,因此最大的計數(shù)速度是4800counts/s。Delta_X和Delta_y的絕對值最大為127,因此最大的讀數(shù)周期為0.0265s。[!--empirenews.page--]
5 調(diào)試
調(diào)試主要包括硬件調(diào)試、軟件調(diào)試、透鏡系統(tǒng)調(diào)試3個部分。硬件調(diào)試主要考慮硬件之間的連接。為了降低信號線的電感特性,縮短階躍響應(yīng)時間,引線SCK和SDIO要盡可能短,并且中間連接的電阻盡量考慮使用貼片電阻。另外MSP430和ADNS要共地,這樣它們的高低電平之間才有共同的基準(zhǔn)。軟件調(diào)試分為3個步驟:時序驗證、圖像讀取、讀取周期驗證。
時序驗證是通過示波器來驗證SCK信號和SDIO信號的時序,以及地址和數(shù)據(jù)是否正確。可以通過實現(xiàn)點亮LED燈等功能來驗證發(fā)送和接收軟件的正確性。實驗結(jié)果證明向ADNS寫數(shù)據(jù)的程序是符合要求的。接下來的調(diào)試步驟就是讀取圖像,以驗證讀數(shù)據(jù)程序的正確性,并為調(diào)焦做準(zhǔn)備。為了方便調(diào)試,直接采用光電鼠標(biāo)的透鏡系統(tǒng)和支撐結(jié)構(gòu)。圖10是讀取到的圖像和原始圖像的對比,其中圖10(a)是利用傳感器拍攝的圖像,圖10(b)是對原始圖像掃描后的結(jié)果,掃描分辨率是2 400 dpi。使用的透鏡像距和物距之比是1:1,因此拍攝的圖像和原圖的大小也是1:1。傳感器的分辨率是400 cpi,圖像分辨率是18×18像素,因此圖像的大小是(18/400)inch×(18/400)inch,即1.143 mm×1.1 43 mm。
傳感器圖像的灰度等級成64個等級,0是全黑,63是全白。傳感器內(nèi)置了自動增益電路調(diào)整快門值。使得最亮的部分的灰度值在55左右。軟件調(diào)試的第三步是驗證實際讀取周期。讀取Delta_X和Delta_Y各1次為1個周期,通過示波器來讀取這個周期值。
透鏡系統(tǒng)的調(diào)試主要是調(diào)整透鏡的中心和傳感器感光面之間的距離,以達(dá)到系統(tǒng)在幾厘米到幾米的高度上成像清晰。圖11顯示了透鏡系統(tǒng)調(diào)試完成后拍攝的圖片和拍攝用的原圖,其中圖11(a)像距未調(diào)好時拍攝的圖片,圖11(b)是像距調(diào)整后傳感器拍攝的圖片,圖11(c)是拍攝用的原圖的掃描件,原圖在掃描時配上標(biāo)尺以表明原圖的尺寸。
根據(jù)地面上實際圖形的大小和鏡頭與地麗的距離,可以計算出傳感器感光面與透鏡中心的距離,根據(jù)此距離,就可以計算出a,再根據(jù)前面的公式可以計算出微型機的飛行速度。
6 結(jié)語
本文所設(shè)計的檢測系統(tǒng),采用集成式傳感器芯片,降低了微型飛機檢測系統(tǒng)的設(shè)計成本,減輕微型機飛行重量。調(diào)試結(jié)果表明,該檢測系統(tǒng)在微型機近地飛行時,能夠?qū)崿F(xiàn)對微型飛機的水平飛行速度測量,從而可提高微型機的飛行穩(wěn)定性,并為微型飛機實現(xiàn)自主控制打下基礎(chǔ)。當(dāng)然該系統(tǒng)的使用也有一定的限制條件。它的數(shù)據(jù)讀取周期大于200μs,因此實時性較差。另外它的使用高度也是一個限制,當(dāng)微型機的飛行高度越高時,系統(tǒng)的分辨率也就會相應(yīng)降低。因此只能作為其他測速方式的一種補充,主要是在微型飛機近地飛行和降落時發(fā)揮最大作用。
衛(wèi)星通信系統(tǒng)將接入多個衛(wèi)星網(wǎng)絡(luò),速度高達(dá)100Mb/秒 美國亞利桑那州鳳凰城2022年10月19日 /美通社/ -- 霍尼韋爾(納斯達(dá)克代碼:HON)正在開發(fā)其新一代的JetWave衛(wèi)星通信系統(tǒng),將實現(xiàn)機上高速寬帶互聯(lián)...
關(guān)鍵字: 霍尼韋爾 衛(wèi)星通信系統(tǒng) 網(wǎng)絡(luò) 飛機波音公司2022年第三季度共交付112架商用飛機,其中88架737,9架787。今年年初至今,波音公司已交付328架飛機,包括277架737,其中267架737 MAX。(美通社頭條)...
關(guān)鍵字: 飛機上海2022年10月11日 /美通社/ -- 10月10日,和睦家醫(yī)療宣布與泰利福達(dá)成戰(zhàn)略合作,簽約儀式于上海和睦家醫(yī)院圓滿舉辦,并在線上與多位泌尿外科領(lǐng)域翹楚同步連線召開"微創(chuàng)經(jīng)尿道前列腺懸擴術(shù)(PUL)&q...
關(guān)鍵字: 創(chuàng)始人 CE 微型 控制大家好,我是鲏。認(rèn)識我的朋友都知道,我是一個實踐派,相比研究枯燥的理論知識,我更喜歡做自己想做的項目,用技術(shù)來實現(xiàn)自己的想法的感覺真的很棒。所以從大學(xué)期間一直到現(xiàn)在,除了工作中的項目外,我依然保持著自己做項目的習(xí)慣,有堅...
關(guān)鍵字: 系統(tǒng)設(shè)計 技術(shù)選型 需求分析加拿大政府9月26日表示,從2022年10月1日起,加拿大將取消所有疫情下的旅行限制,包括對乘坐航班和火車乘客的疫苗接種和口罩要求。所有旅行者(無論國籍)從10月1日開始將不必通過ArriveCAN應(yīng)用程序提交健康信息或...
關(guān)鍵字: ECAN 應(yīng)用程序 飛機 ARRI(全球TMT2022年9月7日訊)互聯(lián)網(wǎng)名稱與數(shù)字地址分配機構(gòu) (Internet Corporation for Assigned Names and Numbers, ICANN) 正在發(fā)起"DNS 和域名安全的知...
關(guān)鍵字: CAN 互聯(lián)網(wǎng) IC DNS