999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

船載紅外輻射計(jì)數(shù)器的嵌入式人機(jī)交互系統(tǒng)設(shè)計(jì)

2022-11-26 12:51:02田銀磊
艦船科學(xué)技術(shù) 2022年19期
關(guān)鍵詞:嵌入式功能系統(tǒng)

田銀磊,李 飛

(1.濟(jì)源市物聯(lián)網(wǎng)技術(shù)重點(diǎn)實(shí)驗(yàn)室,河南 濟(jì)源 459000;2.濟(jì)源職業(yè)技術(shù)學(xué)院,河南 濟(jì)源 459000)

0 引言

海洋表面溫度的測定主要有2 種,使用較為廣泛的是利用海洋、環(huán)境、浮標(biāo)、船舶輻射儀以及其他海洋測量技術(shù)[1–2]。由于利用衛(wèi)星紅外光譜對海洋表面輻射進(jìn)行了測量,采用常規(guī)的浮標(biāo)或其他船體接觸法測得的SST 會(huì)發(fā)生變化,一般只能獲得米量級的溫度值,從而證明了采用衛(wèi)星反演SST 的方法有極大的誤差。通過對海洋表面溫度的測定,采用紅外輻射儀進(jìn)行海洋表面溫度的測定是一種較好的方法。近幾年,利用紅外輻射計(jì)對海洋表面的溫度進(jìn)行測定,其準(zhǔn)確度可達(dá)0.1 K。

英國南安普敦國家海洋研究中心開發(fā)的一種紅外輻射儀,它可以在不需要維修的情況下,自行操作和校正。其光譜范圍為9.8~11 μm,探測深度在10~20 μm 之間。船用紅外線輻射儀可以在不需要維修和操作者干涉的情況下,在自動(dòng)觀察船上持續(xù)工作3 個(gè)月。因?yàn)樗娜考t外線線路都是用一個(gè)溫度相差12K 的參考黑體來進(jìn)行標(biāo)定[3–4]。

1 紅外輻射計(jì)數(shù)器嵌入式人機(jī)交互設(shè)計(jì)概述

1.1 設(shè)計(jì)內(nèi)容簡介

本文的研究目標(biāo)是改進(jìn)紅外輻射儀的人機(jī)互動(dòng),增強(qiáng)其數(shù)據(jù)的安全性。紅外輻射儀最大問題是資料不夠安全,只要有一部計(jì)算機(jī),就可以在不工作的情況下保存2~3 個(gè)月的資料。在途中發(fā)生故障時(shí),會(huì)失去資料。另外,紅外輻射儀所獲取的原始數(shù)據(jù)都在電腦顯示屏上實(shí)時(shí)滾動(dòng),很難對儀器的工作狀況進(jìn)行實(shí)時(shí)定位。同時(shí),在采用紅外線輻射儀的探測設(shè)備中,每一個(gè)字符或信號都有超過20 條指令,這會(huì)讓使用者難以順利地進(jìn)行測試。紅外輻射儀安裝多年,GPS 組件失效,導(dǎo)致紅外輻射計(jì)長度、寬度、GPS 時(shí)間等原始資料丟失,不能直接利用[5]。

1.2 整體功能設(shè)計(jì)

由于數(shù)據(jù)的顯示和存儲(chǔ)功能同時(shí)進(jìn)行,所以在觸摸屏的操作中,不需要顯示和存儲(chǔ)的功能。所以,在整個(gè)軟件架構(gòu)的設(shè)計(jì)中,采用一個(gè)周期來輪流執(zhí)行前面的2 種函數(shù)。同時(shí),通過觸控鍵來探測有無觸控行為,并按下按鍵,切換至觸控接口。然后,通過主控芯片的實(shí)時(shí)時(shí)鐘功能,實(shí)現(xiàn)永久的日歷功能,并在任意數(shù)據(jù)的起始位置加入時(shí)間信息以進(jìn)行存儲(chǔ)和顯示。在設(shè)計(jì)資料的展示與儲(chǔ)存方面,紅外輻射儀可將其傳送至手提電腦及該系統(tǒng)。所以,首先要進(jìn)行數(shù)據(jù)接收機(jī)的設(shè)計(jì)。接收部分采用DMA(DMA)的雙重緩存和直接存儲(chǔ)器的設(shè)計(jì)。紅外輻射儀經(jīng)串行接口傳輸資料給主芯片,然后再將其送入2 個(gè)緩沖存儲(chǔ)器,用換行符來標(biāo)識(shí)所收到的資料。在偵測到換行符后,時(shí)間戳將被加入至資料列的開始。DMA 控制器能夠利用內(nèi)存中的CPU 資源,自動(dòng)的聯(lián)接接收和完成其他工作,從而提高工作效率。

一方面,通過串口和DMA 控制器接收到的原始數(shù)據(jù),進(jìn)行存儲(chǔ)器備份,并對實(shí)時(shí)接收的數(shù)據(jù)進(jìn)行處理,選取與診斷設(shè)備運(yùn)行狀態(tài)相關(guān)的信息以及海溫、時(shí)間、經(jīng)緯度等信息。LCD 顯示裝置是一種采用LCD顯示模塊(LCDModule)實(shí)現(xiàn)的無源顯示裝置,其自身不能發(fā)光,但其利用液晶的光調(diào)制性質(zhì),所以只能依靠周圍的光線,屬于無源顯示裝置。無源顯示模式的一個(gè)顯著優(yōu)點(diǎn)是LCD 只需少量的能源即可顯示圖像信息或文字,因此LCD 具有低工作電壓、低功耗等優(yōu)點(diǎn),同時(shí)LCD 具有無輻射、易于彩色化、體積小、畫質(zhì)高、不閃爍等一系列特性,因此LCD 顯示效果優(yōu)異。該系統(tǒng)采用觸摸屏控制,完成紅外輻射儀的原始數(shù)據(jù)和處理后的重要信息轉(zhuǎn)換,擁有一個(gè)簡單的操作界面,以簡化操作程序和操作難度。

2 紅外輻射計(jì)數(shù)器嵌入式人機(jī)交互硬件設(shè)計(jì)

2.1 嵌入式總線內(nèi)核

嵌入式系統(tǒng)的硬件設(shè)計(jì)直接關(guān)系到后期軟件開發(fā)的成敗,同時(shí)也關(guān)系到整個(gè)系統(tǒng)的穩(wěn)定。在硬件設(shè)計(jì)中,首先要明確系統(tǒng)的要求,其次才能根據(jù)任務(wù)要求進(jìn)行整體的硬件設(shè)計(jì)。M3 處理器采用3 條管線,并帶有分支預(yù)測功能。在總線架構(gòu)中,主要有ICCode 總線、DCode總線、系統(tǒng)總線以及DMA總線。AHB/APB 橋可以實(shí)現(xiàn)AHB 與2 個(gè)APB 總線的同步連接。總線結(jié)構(gòu)如圖1 所示。

圖1 總線結(jié)構(gòu)Fig.1 Bus structure

2.2 接口電路設(shè)計(jì)

CH376 具有通用的8 位串口、SPI 接口,以及異步串口。由于SPI 接口可以達(dá)到2M/24MHz 的傳輸速率,能滿足系統(tǒng)的需求,并且SPI 接口占用IO 插頭較少,所以采用S P I 通信技術(shù)來完成主控制器和CH376 芯片的聯(lián)接。串口設(shè)備通信接口簡稱SPI,SPI 接口僅需4 條線路,并且通信協(xié)議簡單,所以是一種廣泛用于晶片級別的通信接口。

其中,主控制芯片包含MISO(主接收)引腳、MOSI(從器)引腳和時(shí)鐘SCK 引腳。另外,在必要時(shí),將主控芯片的PC0 端口設(shè)定為浮動(dòng)輸入方式,而PA1 管腳則設(shè)定為推挽輸出方式。

2.3 顯示器接口設(shè)計(jì)

在進(jìn)行紅外輻射儀輸出內(nèi)容的顯示時(shí),采用7 英寸TFT 液晶顯示屏+SSD1963 控制器,并利用FSMC 控制器實(shí)現(xiàn)對紅外輻射儀輸出內(nèi)容的實(shí)時(shí)顯示。7 英寸TFT 液晶顯示屏采用AT070TN92 型液晶顯示屏。這是一款高分辨率800*480、RGB3*8 行RGB 顏色模式的大顯示屏,顯示屏大小為154.08 mm×85.92 mm,并且重量150 g。它的特點(diǎn)是清晰度高,對比度高,速度快。

其中的SSD1963 是晶門公司開發(fā)的一款具有1245K 緩沖,最高支持864×480 像素的高分辨率液晶顯示器。該芯片配有專用的微處理器接口,能夠接收各種類型微處理器的圖形數(shù)據(jù)和指令。可以將CONF管腳設(shè)定為8080 或6800 型,與主控芯片相連接。在8080 模式下拉高高電平,進(jìn)行多路復(fù)用,分別控制讀出和寫入。將8080 模式與主控芯片相結(jié)合。該芯片還能實(shí)現(xiàn)硬件屏幕的轉(zhuǎn)動(dòng),并能實(shí)現(xiàn)90°,180°和270°的旋轉(zhuǎn);支持動(dòng)態(tài)背光源調(diào)整,即利用PWM(PWM)不同工作比例的脈寬調(diào)制(PWM)來動(dòng)態(tài)調(diào)整背光亮度。

3 紅外輻射計(jì)數(shù)器嵌入式人機(jī)交互軟件設(shè)計(jì)

3.1 軟件編寫設(shè)計(jì)

該系統(tǒng)使用KeilMDK 和uVISion4 軟件的綜合開發(fā)平臺(tái),全部的功能都以C 語言為基礎(chǔ)。雖然匯編語言的目的是為了開發(fā)機(jī)器語言,但是其運(yùn)行效率要高得多。在嵌入式系統(tǒng)中,由于其復(fù)雜性、可讀性差、易移植性差等原因,使得其在后期的維護(hù)費(fèi)用大大提高,目前還沒有成為主流的嵌入式系統(tǒng)。相對于單純的軟件開發(fā)來說,嵌入式系統(tǒng)的開發(fā)既要進(jìn)行軟件模擬、調(diào)試,又要進(jìn)行硬件模擬和調(diào)試。這樣可以加速系統(tǒng)的研制,提高系統(tǒng)的可靠性。其中,選擇ULINK2作為硬件仿真軟件,ULINK2 是ARM 的最新硬件仿真軟件,適用于KeilMDK。利用KeilMDK 調(diào)試器與ULINK2 相結(jié)合,開發(fā)人員可以將代碼下載到具有快速的Flash 編程功能。

3.2 數(shù)據(jù)儲(chǔ)存功能

本文通過CH376 主控芯片實(shí)現(xiàn)對U 盤的數(shù)據(jù)寫入,通信方式時(shí)序圖如圖2 所示。USB 系統(tǒng)采用CH376作為主要器件,U 作為從機(jī),通過USB 進(jìn)行數(shù)據(jù)通信。本文以SPI 通信的形式對CH376 檔案管理芯片進(jìn)行控制。為了使主控芯片的SPI 與CH376SPI 通信需求相一致,需要對SPI 進(jìn)行初始化。在SPI 初始化過程中,時(shí)鐘和管腳的配置與前面提到的串口初始化相似,著重于SPI 通信協(xié)定的組態(tài)。首先,研制CH376 通信協(xié)議。

圖2 通信方式時(shí)序圖Fig.2 Communication mode sequence diagram

3.3 顯示器設(shè)計(jì)

由于本系統(tǒng)使用了SSD1963 外LCD 管理芯片,顯示器原理框圖如圖3 所示。因此,LCD 顯示屏主要采用SSD1963 的LCD 管理芯片進(jìn)行控制,它的主要任務(wù)是設(shè)計(jì)FSMC、SSD1962 通信、SSD1964 的初始化,并編寫相應(yīng)的驅(qū)動(dòng)函數(shù)。FSMC 的結(jié)構(gòu)由2 部分組成:一是開啟對應(yīng)FSMC 管腳的外部時(shí)鐘,并對各管腳的輸入和輸出方式進(jìn)行配置。二是對FSMC 運(yùn)行過程中的內(nèi)存類型、總線模式以及其他有關(guān)的參數(shù)進(jìn)行初始化。在FSMC 設(shè)定好之后,只要把資料寫進(jìn)FSMC 的合適的位址,F(xiàn)SMC 就能產(chǎn)生合適的時(shí)鐘,把資料傳送給外接裝置。

圖3 顯示器原理框圖Fig.3 Principle block diagram of display

這里判斷矩形的幾個(gè)頂點(diǎn)坐標(biāo):

4 系統(tǒng)實(shí)現(xiàn)

對該系統(tǒng)進(jìn)行相應(yīng)的測試。數(shù)據(jù)采用串口工具進(jìn)行調(diào)試,實(shí)現(xiàn)對紅外輻射計(jì)數(shù)據(jù)的傳送,將串口調(diào)試儀器設(shè)定成與紅外輻射計(jì)數(shù)據(jù)傳送格式一致的數(shù)據(jù)傳送后,通過RS‐232 串口線路與計(jì)算機(jī)相連,以接收、存儲(chǔ)和顯示數(shù)據(jù)。觸摸屏操作的主要功能是在科學(xué)考察船上進(jìn)行,將紅外線輻射儀的串行接口與本系統(tǒng)相連,并根據(jù)不同的指令,向其發(fā)出不同的控制指令。系統(tǒng)采用計(jì)算機(jī)串口調(diào)試工具軟件,通過計(jì)算機(jī)仿真紅外線輻射儀傳輸數(shù)據(jù),實(shí)現(xiàn)了數(shù)據(jù)備份和LCD 顯示。在科學(xué)考察船與紅外線輻射儀相連時(shí),對觸摸屏的功能進(jìn)行了檢測。經(jīng)過實(shí)驗(yàn)證明,該系統(tǒng)具有數(shù)據(jù)存儲(chǔ)、重點(diǎn)數(shù)據(jù)的顯示、數(shù)據(jù)的切換、觸摸屏等功能。

5 結(jié)語

本文詳細(xì)闡述船載紅外輻射計(jì)數(shù)器各模塊在軟件中的具體實(shí)施。其中,包含了雙緩存和DMA 兩種接收方式的實(shí)施流程。在數(shù)據(jù)存儲(chǔ)器模塊中,分析了U 盤管理操作芯片CH376 的SPI 通信時(shí)序,設(shè)計(jì)了U盤上的新的文字文件流,以及U 盤上的數(shù)據(jù)寫入過程和程序的實(shí)現(xiàn);在LCD 模塊中,簡單介紹了LCD 控制器的內(nèi)部結(jié)構(gòu)圖、數(shù)據(jù)傳輸方式,并根據(jù)所需的主要功能模塊,分別編寫了初始化功能和圖形繪制功能,為LCD 顯示軟件提供基本的數(shù)據(jù)顯示接口和觸控接口。

猜你喜歡
嵌入式功能系統(tǒng)
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
搭建基于Qt的嵌入式開發(fā)平臺(tái)
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
關(guān)于非首都功能疏解的幾點(diǎn)思考
嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應(yīng)用
Altera加入嵌入式視覺聯(lián)盟
中西醫(yī)結(jié)合治療甲狀腺功能亢進(jìn)癥31例
主站蜘蛛池模板: 精品伊人久久久香线蕉 | 日韩在线欧美在线| 欧美视频免费一区二区三区| 精品無碼一區在線觀看 | 国产精品色婷婷在线观看| 香蕉伊思人视频| 日韩一区精品视频一区二区| 女人18毛片一级毛片在线| 国产精品亚洲va在线观看| 国产精品福利尤物youwu| 国内a级毛片| 国内精品免费| 久久久久88色偷偷| 九九免费观看全部免费视频| 一级毛片网| 国产毛片基地| 亚洲无卡视频| 青青国产在线| 精品综合久久久久久97超人| 婷婷丁香在线观看| 久久香蕉国产线看观看式| 欧美午夜理伦三级在线观看| 色网站在线视频| 在线欧美日韩国产| 一级毛片免费播放视频| 国产91丝袜在线播放动漫| 四虎成人在线视频| 国产精品亚洲天堂| 无码一区二区波多野结衣播放搜索| 网友自拍视频精品区| 国产黄网站在线观看| 亚洲国产成人综合精品2020 | 国产区网址| 在线播放91| 亚洲欧美在线精品一区二区| 亚洲成人精品在线| 亚洲va欧美va国产综合下载| www.91中文字幕| 国产超薄肉色丝袜网站| 综合成人国产| 91成人精品视频| 国产成人综合日韩精品无码首页| 麻豆国产在线观看一区二区 | 久久国产拍爱| 99成人在线观看| 精品午夜国产福利观看| 午夜福利网址| 东京热av无码电影一区二区| 亚洲成A人V欧美综合| 国产高清在线丝袜精品一区| 99久久精品免费看国产电影| 日本不卡在线| 四虎在线观看视频高清无码| 亚洲成人在线免费| 在线观看亚洲国产| 欧美亚洲中文精品三区| 美女一区二区在线观看| 亚洲午夜天堂| h视频在线观看网站| 69视频国产| 国产打屁股免费区网站| 亚洲黄色片免费看| 秋霞一区二区三区| 91午夜福利在线观看| 福利小视频在线播放| 日韩欧美在线观看| 91精品啪在线观看国产91| 国产精品香蕉在线观看不卡| 国产精品专区第1页| 国产又粗又猛又爽视频| 国产欧美日韩视频怡春院| 在线色国产| 色婷婷在线影院| 国产亚洲视频在线观看| 永久成人无码激情视频免费| 91小视频版在线观看www| 日韩精品一区二区深田咏美 | 白浆视频在线观看| 久久精品66| 99国产在线视频| 欧美伦理一区| 97久久免费视频|