操屁眼的视频在线免费看,日本在线综合一区二区,久久在线观看免费视频,欧美日韩精品久久综

新聞資訊

    答案對人有幫助數據采集模塊設計步驟,有參考價值

    0

    系統軟件設計

    數據采集模塊設計步驟_ao 調用采集模塊失敗_采集俠采集不了數據

    系統軟件的設計主要包括CAN總線收發程序,SD卡文件存儲程序,SD卡文件轉發到4G模塊EFS系統程序數據采集模塊設計步驟,EFS上的文件轉發到服務器程序,GPS數據讀取處理程序及一些邏輯控制程序。系統的總控制流程如圖3所示,初始化完成后控制器開始接收CAN總線上的報文,同時將報文存儲到SD卡中。當完成一個文件后系統檢測EFS剩余空間,在空間夠的情況下系統將SD卡中的文件發送到EFS中。系統自動檢測是否已經聯網,當聯網成功后系統會將EFS上的數據發送到云端服務器。

    ao 調用采集模塊失敗_數據采集模塊設計步驟_采集俠采集不了數據

    3.1 CAN總線收發程序流程

    CAN總線接收程序流程如圖4所示,CAN總線接口初始化后開始等待有無新的報文,當有新報文到來時,報文被存儲在3級郵箱深度的FIFO中,程序通過讀取FIFO輸出郵箱來讀取FIFO中最先收到的報文,注意在實際的情況中必須在FIFO溢出前讀出至少1個報文,否則下一個報文到來將導致FIFO溢出,從而出現報文丟失。

    ao 調用采集模塊失敗_數據采集模塊設計步驟_采集俠采集不了數據

    CAN總線發送程序流程如圖5所示,程序選擇一個空置的郵箱,將要發送的數據寫入此郵箱,然后將發送中斷標志置位請求發送,當總線空閑時CAN發送模塊便將數據發送到總線上去,然后清空郵箱,等待下一個報文的發送。如果不止一個報文同時發送,還需比較優先級,優先級高的先發送。

    數據采集模塊設計步驟_采集俠采集不了數據_ao 調用采集模塊失敗

    3.2 SD卡文件存儲流程

    ao 調用采集模塊失敗_數據采集模塊設計步驟_采集俠采集不了數據

    本系統移植了FatFs文件系統,在實際的操作中只需要操作幾個函數便可完成SD卡文件的存儲。控制器接收到CAN報文后將報文打包,存入SD卡中。SD卡按時間以文件形式存儲。圖6為最簡單的SD卡文件存儲流程,在實際的應用中還涉及到()、()、()等函數。

    3.3 4G模塊相關程序

    4G模塊肩負采集GPS信息和上傳CAN數據到云端服務器等任務,這些任務都是通過AT命令完成。控制器定時向4G模塊發送指令來讀取海拔、經度、緯度、UTC時間和運行速度等信息,這些信息也被打包寫入SD卡。SD卡上的數據文件從本地發送到云端服務器需要有兩個過程:一、發送AT指令將數據文件發送到4G模塊的EFS;二、發送AT指令將數據從4G模塊的EFS發送到云端服務器。

網站首頁   |    關于我們   |    公司新聞   |    產品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權所有