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例
主站蜘蛛池模板: 国产精品福利一区二区久久| 日韩成人在线视频| 日韩亚洲综合在线| 国禁国产you女视频网站| 国产91导航| 国产一级毛片网站| 欧美色图第一页| 手机精品视频在线观看免费| 亚洲精品综合一二三区在线| 内射人妻无套中出无码| 亚洲第一视频网| 女人一级毛片| 欧美视频免费一区二区三区| 9999在线视频| 成年免费在线观看| 天天干天天色综合网| 成年人视频一区二区| 被公侵犯人妻少妇一区二区三区| 动漫精品啪啪一区二区三区| AV无码无在线观看免费| 欧美综合在线观看| 无码AV日韩一二三区| 国产91精品久久| 国产人妖视频一区在线观看| www.91在线播放| 欧美色香蕉| 狠狠干欧美| 日本一区中文字幕最新在线| 免费xxxxx在线观看网站| 中日韩一区二区三区中文免费视频| 啊嗯不日本网站| 中文精品久久久久国产网址 | 国产美女无遮挡免费视频| 国产成人亚洲精品无码电影| 新SSS无码手机在线观看| 国产在线无码av完整版在线观看| 无码精油按摩潮喷在线播放 | 日韩成人午夜| 国产一级做美女做受视频| 国产综合在线观看视频| 丰满人妻一区二区三区视频| 91毛片网| 思思热在线视频精品| 精品福利国产| 日韩欧美中文| 国产嫖妓91东北老熟女久久一| 高清无码不卡视频| 久久久久人妻一区精品色奶水| 天堂成人在线| 欧美高清日韩| 久久亚洲国产视频| 国产成人亚洲欧美激情| 亚洲一区毛片| 国产精品中文免费福利| 亚洲成AV人手机在线观看网站| 国产无码精品在线播放| 视频二区亚洲精品| 999精品免费视频| 青青草国产一区二区三区| 尤物精品视频一区二区三区| 中文精品久久久久国产网址| 国产亚洲精品自在线| 免费观看男人免费桶女人视频| 日本免费一级视频| 嫩草影院在线观看精品视频| 一级爆乳无码av| 一本综合久久| 欧美色丁香| 国产一在线| 亚洲嫩模喷白浆| 亚洲国产成人精品无码区性色| 熟女视频91| 欧美激情网址| 亚洲av日韩综合一区尤物| 国产浮力第一页永久地址 | 福利在线不卡一区| 思思99思思久久最新精品| 国产一级做美女做受视频| 尤物在线观看乱码| 成人午夜在线播放| 激情六月丁香婷婷| 欧美精品亚洲精品日韩专区|