亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Minim OSD的水質(zhì)采樣船狀態(tài)反饋的研究與實(shí)現(xiàn)

        2015-06-08 09:59:08張曉江黃發(fā)領(lǐng)
        電子設(shè)計(jì)工程 2015年16期
        關(guān)鍵詞:漏水字符報(bào)文

        李 青 ,張曉江 ,黃發(fā)領(lǐng)

        (合肥工業(yè)大學(xué) 電氣與自動(dòng)化工程學(xué)院,安徽 合肥 230009)

        隨著社會(huì)和科技的進(jìn)步,無人機(jī)技術(shù)正悄悄的走進(jìn)人們的生活。在近幾年,民用無人機(jī)的應(yīng)用和發(fā)展得到了廣泛的關(guān)注。

        無人技術(shù)是指搭載任務(wù)載荷完成特定任務(wù)的自主航行運(yùn)載器,主要包括無人飛機(jī)、無人地面車輛、無人水面艇和無人潛航器等。隨著無人技術(shù)的日益成熟,無人系統(tǒng)也將大大改變?nèi)祟惖纳罘绞絒1]。

        在與人類的協(xié)同工作中,無人機(jī)往往需要最基本的人機(jī)交互,即人能夠得到無人機(jī)工作環(huán)境的反饋,進(jìn)而使人能夠依據(jù)現(xiàn)場(chǎng)環(huán)境更好的控制無人機(jī)。人機(jī)交互中最簡(jiǎn)單直接的方式是顯示視頻。Minim OSD正是基于這種最簡(jiǎn)單的人機(jī)交互方式被設(shè)計(jì),它的工作方式是在視頻電子信號(hào)中疊加字符信息,使得視頻圖像中疊加有字符或漢字圖形[2]。

        1 Minim OSD工作原理

        Minim OSD是基于MAX7456和Mega328P的字符疊加模塊。

        1.1 MAX7456簡(jiǎn)介

        MAX7456視頻疊加器件是單通道、單色隨屏(OSD)發(fā)生器[3],內(nèi)部集成了視頻驅(qū)動(dòng)、同步分離器、視頻開關(guān)以及EEPROM,采用符合NTSC和PAL制式的256個(gè)用戶可編程字符,能夠方便的以任意字符、尺寸顯示各種信息。器件內(nèi)部包含了36個(gè)寄存器,通過對(duì)寄存器的讀寫可以對(duì)屏幕像素,各行字符的亮度,字符的閃爍、反色等進(jìn)行有效的控制。

        MAX7456的主要引腳有:CS:輸入片選信號(hào),低電平有效;SDIN:串行數(shù)據(jù)輸入,數(shù)據(jù)在SCLK上升沿移入;SCLK:串行時(shí)鐘輸入,占空比必須在40%到60%之間;SDOUT:串行數(shù)據(jù)輸出,數(shù)據(jù)在SCLK下降沿輸出,當(dāng)CS變?yōu)楦唠娖綍r(shí),變?yōu)楦咦杩梗籚IN:PAL 或者 NTSC,CVBS 視頻輸出;VPUT:視頻輸出[4]。

        1.2 Minim OSD原理圖

        電路的主要工作原理是Mega328P通過模擬SPI接口模式向MAX7456發(fā)送控制命令,如顯示模式,讀取字符存儲(chǔ)器等,MAX7456根據(jù)單片機(jī)的指令,修改或者讀取字符存儲(chǔ)區(qū)中的字符,并將圖像、字符混合后顯示在指定的位置上[5]。Minim OSD的硬件原理圖如圖1所示。

        2 基于Minim OSD的采樣船狀態(tài)反饋的實(shí)現(xiàn)方法

        隨著社會(huì)對(duì)于環(huán)境的關(guān)注,特別是對(duì)水環(huán)境的重視程度加重,水質(zhì)監(jiān)測(cè)作為水污染控制工作中基礎(chǔ)工作,其意義和作用也變得更加重要[6]。由于人力和物力的限制,傳統(tǒng)的人工水質(zhì)采樣方式已經(jīng)慢慢的被淘汰,取而代之的是用人工智能采樣船對(duì)采樣點(diǎn)進(jìn)行采樣并分析[7]。

        圖1 Minim OSD硬件原理圖Fig.1 Schematic diagram of Minim OSD hardware

        由于設(shè)計(jì)原因和使用環(huán)境,水質(zhì)采樣船在水中的行為狀態(tài)不能為人所知,本方法設(shè)計(jì)的目標(biāo)即讓采樣船行進(jìn)和采樣時(shí)的狀態(tài)直觀化,使用者在岸邊用一個(gè)LCD顯示屏即了解采樣船的各個(gè)狀態(tài)。

        2.1 消息(message)的定制

        Minim OSD是APM專用的視頻顯示模塊,所以它支持的是APM所使用的MAVLink協(xié)議,MAVLink協(xié)議的格式如圖2所示。

        圖2 MAVLink協(xié)議格式Fig.2 The protocol format of MAVLink

        協(xié)議各個(gè)字節(jié)的含義如表1所示。

        表1 MAVLink協(xié)議各字節(jié)含義Tab.1 Protocol of each meaning of MAVLink

        Minim OSD是通過MAVLink協(xié)議中的消息ID來識(shí)別報(bào)文種類,OSD中現(xiàn)有程序已用消息ID為0—168,為了不破壞OSD在APM上的功能,我們需要自行添加新消息,使得OSD能夠解析到新消息ID的報(bào)文。新消息的定制過程如下:

        在Minim OSD的源程序文件中的ardupilotmega.xml下定義消息[8],此過程在QXmlEdit軟件上進(jìn)行。在此定義ID為“169”的消息,具體內(nèi)容如圖3所示。

        圖3 新消息定制內(nèi)容Fig.3 A new message customized content

        定制好消息后保存ardupilotmega.xml文件,然后用Python(腳本軟件)生成C程序。

        2.2 報(bào)文的接收和解析

        Minim OSD的程序中,接收和解析報(bào)文的源碼在MAVLink.ino文件下,在后面加解析代碼如下:

        其中,MAVLINK_MSG_ID_SAMPLE的值為169,即我們定義的新消息ID,當(dāng)Minim OSD識(shí)別到此ID后,開始解析報(bào)文,osd_modey等即要顯示的數(shù)據(jù)。

        2.3 系統(tǒng)硬件設(shè)計(jì)

        如圖4所示,Minim OSD的Video In口接攝像頭單元C,由12 V電源供電,Video Out模塊接圖傳模塊,圖傳將視頻信號(hào)通過無線傳輸?shù)降孛嬲旧系慕K端顯示。本系統(tǒng)采用Arduino Nano單片機(jī)來獲得采樣船的各個(gè)狀態(tài),Nano板的D2,D3口為軟串口,與Minim OSD的串口通訊,將采水信息發(fā)送到Minim OSD,Minim OSD將信息加載到圖像上。

        圖4 系統(tǒng)硬件設(shè)計(jì)Fig.4 The hardware design of the system

        2.4 系統(tǒng)軟件設(shè)計(jì)

        該系統(tǒng)中,Nano將實(shí)時(shí)的采樣船狀態(tài)上傳至Minim OSD,Minim OSD接收并解析數(shù)據(jù),并將數(shù)據(jù)顯示在LCD屏上。在Nano和Minim OSD的交互過程中,Nano必須每隔1秒鐘時(shí)間給Minim OSD上傳一次心跳報(bào)文,以確保Minim OSD的正常工作[9]。系統(tǒng)軟件流程圖如圖5所示。

        圖5 系統(tǒng)軟件流程圖Fig.5 The software flow chart of the system

        2.5 系統(tǒng)漏水報(bào)警顯示的實(shí)現(xiàn)

        現(xiàn)以漏水報(bào)警顯示為例具體介紹系統(tǒng)對(duì)各參數(shù)監(jiān)控的過程。因?yàn)閮?nèi)部都是電路走線,采樣船艙內(nèi)不能進(jìn)水。然而采樣船在執(zhí)行采水任務(wù)時(shí),操作員并不知道艙內(nèi)是否漏水。為了及時(shí)知道因未知因素導(dǎo)致的船艙漏水,必須要加漏水檢測(cè),并要通過OSD使警報(bào)信息顯示在LCD屏上。漏水檢測(cè)板PCB如圖6所示。

        圖中 P1接GND,P2接+5 V,P3接 Nano板 IO口。采樣船正常工作時(shí),Nano板檢測(cè)到P3為低電平,而當(dāng)船艙內(nèi)漏水時(shí),會(huì)將與P1和P3連接的兩根錫皮線導(dǎo)通,Nano檢測(cè)到P3為高電平,這時(shí)Nano傳送給Minim OSD的MAVLink協(xié)議報(bào)文中表示漏水標(biāo)志位的數(shù)據(jù)leak_flag置1。這一位數(shù)據(jù)被Minim OSD得到并正確解析后,使mavlink_msg_sample_get_leakage_warn(&msg)置為 1,檢測(cè)到此標(biāo)志位為 1時(shí) OSD中程序會(huì)通過 osd.printf(“Leaking warning”)將報(bào)警信息顯示在LCD屏?xí)r。當(dāng)操作員看到此報(bào)警時(shí),會(huì)采取補(bǔ)救措施,避免更嚴(yán)重的事故。

        圖6 漏水檢測(cè)板PCB圖Fig.6 The PCB of water detection board

        3 結(jié)束語

        本系統(tǒng)目前已設(shè)計(jì)完成并投入使用。采樣船在水中采樣的過程中,工作人員在岸邊通過LCD顯示屏可以實(shí)時(shí)的了解采樣船的狀態(tài),如采樣模式、采樣狀態(tài)、采樣量以及漏水警報(bào)等等。本文介紹的方法不僅可以用于采樣船,也可用于其他無人機(jī)系統(tǒng)。

        [1]秦博,王蕾.無人機(jī)發(fā)展綜述[J].飛航導(dǎo)彈,2002(8):4-10.QING Bo,WANG Lei.Review of the development of UAV[J].Aerodynamic Missile Journal,2002(8):4-10.

        [2]李紅,聶紅兒.基于MAX7456的視頻字幕模塊的設(shè)計(jì)與實(shí)現(xiàn)[J].電子元器件應(yīng)用,2010,12(9):21-23.LI Hong,NIE Hong-er.Design and implementation of video caption module based on MAX7456[J].Electronic Computer&Device Application,2010,12(9):21-23.

        [3]張志華,吳建學(xué).基于MAX7456的視頻字符疊加系統(tǒng)設(shè)計(jì)[C].2009通信理論與技術(shù)新發(fā)展——第十四屆全國(guó)青年通信學(xué)術(shù)會(huì)議論文集,2009.

        [4]汪輝,王昌明,宋高順,等.基于MAX7456的字符疊加系統(tǒng)設(shè)計(jì)[J].電子設(shè)計(jì)工程,2010,18(7):181-183.WANG Hui,WANG Chang-ming,SONG Gao-shun,et al.Design ofcharactersuperimposition system based on MAX7456[J].Electronic Design Engineering,2010,18(7):181-183.

        [5]卞愛琴,張金藝,何建波.視頻字符疊加芯片及應(yīng)用[J].電視技術(shù),2003(5):74-76.BIAN Ai-qin,ZHANG Jin-yi,HE Jian-bo.Video character superpose chip and its application[J].Ideo Engineering,2003(5):74-76.

        [6]張成.淺談污水處理中水質(zhì)檢測(cè)的發(fā)展及重要性[J].中國(guó)新技術(shù)新產(chǎn)品,2013(5):150.ZHANG Cheng.The development and importance of sewage treatment in water quality testing[J].New Technology&Products of China,2013(5):150.

        [7]馮大偉,沈鑫.小型無人自動(dòng)測(cè)量船水質(zhì)采樣及在線監(jiān)測(cè)系統(tǒng)[J].油氣田地面工程ISTIC PKU,2010,29(2):93-94.FENG Da-wei,SHEN Xing.Automatic measurement of small unmanned ship,swater quality sampling and online monitoring system[J].Oil-Gas Field Surface Engineering,2010,29(2):93-94.

        [8]彭春光,邱曉剛,張柯.仿真環(huán)境下基于XML模式的腳本生成系統(tǒng)研究[J].計(jì)算機(jī)仿真,2006,23(8):248-251.PENG Chun-guang,QIU Xiao-gang,ZHANG Ke.The script generate system based on XML schema in simulation environment[J].Computer Simulation,2006,23(8):248-251.

        [9]彭靜,張維勇,李洋.基于嵌入式系統(tǒng)的GUI軟件開發(fā)包的設(shè)計(jì)和實(shí)現(xiàn)[J].合肥工業(yè)大學(xué)學(xué)報(bào):自然科學(xué)版,2009,32(4):453-456.PENG Jing,ZHANG Wei-yong,LI Yang.Design and implementation of GUI toolkit based on embedded systems[J].Journal of Hefei University of Technology,2009,32(4):453-456.

        猜你喜歡
        漏水字符報(bào)文
        基于J1939 協(xié)議多包報(bào)文的時(shí)序研究及應(yīng)用
        汽車電器(2022年9期)2022-11-07 02:16:24
        尋找更強(qiáng)的字符映射管理器
        CTCS-2級(jí)報(bào)文數(shù)據(jù)管理需求分析和實(shí)現(xiàn)
        字符代表幾
        一種USB接口字符液晶控制器設(shè)計(jì)
        電子制作(2019年19期)2019-11-23 08:41:50
        淺析反駁類報(bào)文要點(diǎn)
        滴ī答滴答,漏水啦!
        消失的殖民村莊和神秘字符
        房屋漏水后的“奇觀”,實(shí)屬罕見
        漏水的鞋
        五月天激情婷婷婷久久| 亚洲日本人妻少妇中文字幕| 日本添下边视频全过程| 中文字幕天天躁日日躁狠狠躁免费 | 在线观看视频一区| 一区二区久久精品66国产精品| 高潮内射主播自拍一区| 欧美人牲交| 亚洲熟妇少妇任你躁在线观看| 国产亚洲曝欧美不卡精品| 国产av无毛无遮挡网站| 人妻仑乱a级毛片免费看| 天堂√最新版中文在线天堂| 日韩中文字幕无码av| 风流熟女一区二区三区| 国产成人午夜无码电影在线观看| 少妇高潮惨叫久久久久久| 无码人妻少妇久久中文字幕| 少妇又骚又多水的视频| …日韩人妻无码精品一专区| 国内精品一区二区三区| 亚洲中文字幕有综合久久| 精品女同一区二区三区| 午夜毛片不卡免费观看视频| 国产在线精品一区二区在线看| 一本色道亚州综合久久精品| 日本精品视频一区二区三区四区| 亚洲色大成网站www久久九| 久久久久国产亚洲AV麻豆| 99麻豆久久精品一区二区| 国产成人a∨激情视频厨房| 中文字幕美人妻亅u乚一596| 久久久久无码精品国| 久久精品国产亚洲av不卡国产| 中国丰满熟妇xxxx性| 无码不卡一区二区三区在线观看| 三个黑人插一个女的视频| 天堂国产一区二区三区| 亚洲欧美日韩在线观看一区二区三区| 伊人久久婷婷综合五月97色| 免费国产自拍在线观看|