亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種超高頻測距儀控制系統(tǒng)及其實現(xiàn)方法與流程

文檔序號:11153243閱讀:來源:國知局

技術(shù)特征:

1.一種超高頻測距儀控制系統(tǒng),其特征在于:所述系統(tǒng)電路包括Cortex-A9 ARM主控芯片、電容觸摸屏、網(wǎng)卡芯片、FRAM存儲器、4*4矩陣鍵盤和3.3V紐扣電池;所述的Cortex-A9 ARM主控芯片的MAC口與網(wǎng)卡芯片連接,網(wǎng)卡芯片分別連接時鐘源和狀態(tài)燈,網(wǎng)卡芯片又與網(wǎng)絡(luò)隔離變壓器相連,網(wǎng)絡(luò)隔離變壓器通過RJ45連接以太網(wǎng);Cortex-A9 ARM主控芯的UART 口與GPS連接,Cortex-A9 ARM主控芯的LVDS口與電容觸摸屏連接,Cortex-A9 ARM主控芯片的IIC口與FRAM存儲器連接,Cortex-A9 ARM主控芯片的GPIO口與4*4矩陣鍵盤連接,Cortex-A9 ARM主控芯片的RTC口連接3.3V紐扣電池,Cortex-A9 ARM主控芯片的CAN口通過CAN總線連接監(jiān)測器、接收機和發(fā)射機。

2.一種如權(quán)利要求1所述的超高頻測距儀控制系統(tǒng)的實現(xiàn)方法,其特征在于:所述系統(tǒng)采用NXP芯片i.MX6Q硬件平臺,構(gòu)建嵌入式Linux操作系統(tǒng);軟件使用Linux操作系統(tǒng)下的CodeBlocks軟件交叉編譯模式進(jìn)行開發(fā);控制軟件由應(yīng)用程序、文件系統(tǒng)、內(nèi)核程序、啟動程序四層組成,其邏輯控制有以下步驟:

(一)、系統(tǒng)上電,加載啟動程序;

(二)、啟動內(nèi)核;

(三)、加載文件系統(tǒng);

(四)、應(yīng)用程序按照提前寫在系統(tǒng)目錄/etc/init.d/下的rc.local文件中的Shell腳本命令運行,分別進(jìn)入服務(wù)器進(jìn)程、系統(tǒng)控制程序進(jìn)程和AD采集轉(zhuǎn)換進(jìn)程;

(五)、進(jìn)入服務(wù)器進(jìn)程后,分別進(jìn)入服務(wù)器接收和發(fā)送線程;進(jìn)入系統(tǒng)控制程序進(jìn)程后分別進(jìn)入CAN收發(fā)線程、串口收發(fā)線程、網(wǎng)口收發(fā)線程和IO控制線程;進(jìn)入AD采集轉(zhuǎn)換進(jìn)程后分別進(jìn)入AD采樣和處理線程。

3.根據(jù)權(quán)利要求2所述的一種超高頻測距儀控制系統(tǒng)的實現(xiàn)方法,其特征在于:所述的服務(wù)器接收線程執(zhí)行以下步驟:先創(chuàng)建兩個信號量,再創(chuàng)建兩個共享內(nèi)存,

然后通過調(diào)用Socket()函數(shù)、Bind()函數(shù)、Listen()函數(shù)后,進(jìn)入服務(wù)器的接收和發(fā)送線程,然后調(diào)用Close()函數(shù)關(guān)閉套接字,最后刪除兩個信號量;

所述的CAN收發(fā)線程執(zhí)行以下步驟:首先讀取和接收來自接收機、發(fā)射機、監(jiān)測器的CAN數(shù)據(jù)并緩存,然后打包CAN數(shù)據(jù)幀頭,轉(zhuǎn)發(fā)CAN數(shù)據(jù)報文,寫CAN發(fā)送數(shù)據(jù)包到緩存區(qū)并下發(fā)給接收機、發(fā)射機、監(jiān)測器;

所述的串口收發(fā)線程執(zhí)行以下步驟:串口接收來自GPS的數(shù)據(jù),然后進(jìn)行數(shù)據(jù)解析,并打包應(yīng)答的報文,最后寫串口發(fā)送數(shù)據(jù)包到緩存區(qū)并回傳給GPS;

所述的網(wǎng)口收發(fā)線程執(zhí)行以下步驟:首先創(chuàng)建共享內(nèi)存,然后接收網(wǎng)口數(shù)據(jù),并對數(shù)據(jù)進(jìn)行處理,最后寫網(wǎng)口發(fā)送數(shù)據(jù)包到緩存區(qū)并回傳給客戶端;

所述的IO控制線程執(zhí)行以下步驟:首先加線程鎖,然后通過靠IIC串行口擴展I/O的芯片PCA 9555讀取來自其他單元板的狀態(tài)數(shù)據(jù)后,更新系統(tǒng)狀態(tài),最后開線程鎖;

所述的A/D采樣和處理線程執(zhí)行以下步驟:首先進(jìn)入閃燈程序來指示A/D采樣的進(jìn)行狀態(tài),然后PCA9554芯片進(jìn)行多路分時采樣的配置,再進(jìn)行A/D轉(zhuǎn)換,最后進(jìn)行A/D轉(zhuǎn)換處理。

當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1