新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 基于PCI總線接口卡的ARINC429總線數據仿真與采集系統

        基于PCI總線接口卡的ARINC429總線數據仿真與采集系統

        作者: 時間:2012-05-24 來源:網絡 收藏

        3 軟件設計

        3.1 軟件總體設計

        軟件選用以C#為開發平臺進行開發,結合ACCESS庫根據特定機載電子設備的通訊協議定制相應的發送及回收,根據的故障代碼進行故障診斷,并利用庫中預置的故障查詢,檢索并顯示故障信息及排除方法。系統軟件主要由兩大功能模塊組成:系統應用軟件及系統管理軟件。系統應用軟件采用對話框形式,通過下拉列框調用數據庫中預置的機載電子設備名稱,利用列表框顯示設備信息、數據信息,用戶可對數據信息進行人為的二次定制。系統管理軟件主要實現對系統數據庫及檢測記錄的管理,通過該系統可隨時定制新的通訊檢測設備數據及故障信息,并可對以往操作記錄進行查詢。

        3.2 數據的發送與接收

        AEC429--22/S5驅動程序提供了豐富的接口函數,能滿足用戶對板卡的操作需求;具有良好的兼容性,能適用于多種編程環境;AEC 429--22/S5驅動程序接口函數按ANSIC標準編寫,以動態鏈接庫DLL形式提供給用戶。當進行程序開發時,需要引用庫文件:AEC429C5.d ll和AEC429C5.lib,函數庫頭文件:AEC429C5_lib.h。

        以下是429配置字結構:

        d.JPG

        其中,ParityEn:校驗使能位(TRUE:使能校驗;FALSE:校驗禁止);EvenParity:校驗模式選擇 (TRUE:偶校驗;FALSE:奇校驗);DataBits:數據位長度,取值25或32;SCK:429半位采樣次數,取值范圍12~16;DV:模塊內部分頻設置寄存器,最大取值2047,不能為0。

        以下是板卡句柄結構:

        e.JPG

        板卡提供了兩種數據接收方式:查詢方式及中斷方式。為保證接收機載設備回傳的相關數據的實時性,在系統中主機采用中斷的方式進行接收,并將接收結果在上述列表中實時顯示,若設備存在故障,系統自動彈出設備的相關故障信息。

        要實現AEC429--22/S5的數據發送與接收,需要首先對板卡進行初始化,圖4(a)是板卡初始化的程序框圖。

        f.JPG

        雙絞線傳輸器相關文章:雙絞線傳輸器原理


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 华容县| 马尔康县| 佛冈县| 双鸭山市| 朝阳县| 龙山县| 吉木萨尔县| 巫溪县| 云梦县| 子洲县| 巨鹿县| 文水县| 洛宁县| 湖南省| 乐昌市| 洛阳市| 周口市| 安庆市| 虎林市| 神池县| 辽源市| 南华县| 孝感市| 平山县| 志丹县| 天峨县| 怀仁县| 新津县| 怀远县| 旬阳县| 芜湖县| 罗江县| 岳普湖县| 保山市| 周宁县| 仁怀市| 庄浪县| 清苑县| 鹰潭市| 潜江市| 马山县|