基于MCU軟核的船聯(lián)網(wǎng)多通道北斗通信網(wǎng)關(guān)
【文章頁數(shù)】:5 頁
【部分圖文】:
圖1 系統(tǒng)架構(gòu)
基于MCU軟核的船聯(lián)網(wǎng)多通道北斗網(wǎng)關(guān)系統(tǒng)結(jié)構(gòu)如圖1所示。論文提出一種即時中斷多串口機制擴展來擴展OreganoSystems公司的MC8051MCU軟核,并基于此建立人船岸之間的信息通道,主要包括:1)數(shù)據(jù)匯集層和2)數(shù)據(jù)融合與轉(zhuǎn)發(fā)層兩個層次:
圖2 MC8051 MCU軟核串口擴展與控制結(jié)構(gòu)圖
如圖3所示,為使所有已擴展串口都能即時觸發(fā)中斷,改變中斷信號RI和TI與已擴展串口中斷信號的連接方式,擺脫SSEL寄存器對多串口觸發(fā)中斷的限制,采用邏輯或的方式分別將已擴展串口的中斷信號連接到中斷信號RI和TI上,采用這種方法,當已擴展串口中有任意一個或多個串口接收到數(shù)據(jù),都會即....
圖3 即時中斷多串口機制
圖2MC8051MCU軟核串口擴展與控制結(jié)構(gòu)圖以擴展8個串口為例,當某個串口中斷觸發(fā)時,在中斷程序中若檢測到特殊功能寄存器Ri_flag(0)的值為0x04則表示第三個串口(從第0個串口開始計數(shù))發(fā)生了中斷,然后系統(tǒng)就可以進入到相應(yīng)子程序中對不同串口數(shù)據(jù)分別進行處理。RI_f....
圖4 數(shù)據(jù)處理與轉(zhuǎn)發(fā)結(jié)構(gòu)圖
數(shù)據(jù)處理與轉(zhuǎn)發(fā)部分主要包括數(shù)據(jù)采集前端、數(shù)據(jù)處理子模塊和數(shù)據(jù)融合控制子模塊,其結(jié)構(gòu)如圖4所示。數(shù)據(jù)采集前端完成對船載儀器和船載傳感器的數(shù)據(jù)采集,包括定時周期采集,及根據(jù)上位機和岸基調(diào)度中心的信息查詢命令采集。
本文編號:4017147
本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/4017147.html