新聞中心

        EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > 基于CAN總線的A320模擬器硬件仿真方案研究

        基于CAN總線的A320模擬器硬件仿真方案研究

        作者: 時間:2011-04-11 來源:網(wǎng)絡(luò) 收藏

        4.1 通信協(xié)議設(shè)計
        通信協(xié)議設(shè)計主要包括兩部分,確定報文ID和定義報文所含8位數(shù)據(jù)的每位具體含義。由于報文ID決定其優(yōu)先級,所以需要根據(jù)實際邏輯確定每一報文的優(yōu)先級,鑒于駕駛艙操作部分部件少于1 000件,所以采用標(biāo)準(zhǔn)格式幀,11位的標(biāo)識符可以表達(dá)211-1等于2 047種報文,滿足實際需求。每個報文含有8字節(jié)數(shù)據(jù),由于上位機負(fù)責(zé)主要邏輯運算,所以上位機應(yīng)能根據(jù)每一個報文內(nèi)容精確定位駕駛艙被操作部件,定義其格式如圖3所示。

        本文引用地址:http://www.104case.com/article/187558.htm


        協(xié)議采用Data0~Data4五個字節(jié)承載所有信息,信息內(nèi)容包括板號(Penal Number)、件號(Component Number)、部件類別(Component Sort)、部件狀態(tài)值(整數(shù)部分和小數(shù)部分)和小數(shù)標(biāo)志位(Dot)。經(jīng)過整合,共有32塊面板,所以使用5位二進制表示面板號,板號(PN0~PN4)對應(yīng)Data3.3~Data3.7;每塊面板上的部件數(shù)均少于128,跳開關(guān)面板上部件最多,為125個,所以采用7位二進制表示件號,件號(CN0~CN6)對應(yīng)Data4.O~Data4.6;根據(jù)部件輸出狀態(tài)將其分為5類,分別是按鈕、波段開關(guān)、電位器、顯示屏和跳開關(guān),所以用3位二進制表示件類別,部件類別(CS0~CS2)對應(yīng)Data3.O~Data3.2;部件狀態(tài)值整數(shù)部分(Int0~Int15)對應(yīng)Data1.0~Data1.7和Data2.0~Data2.7,狀態(tài)值小數(shù)部分(Dec0~Dec7)對應(yīng)Data0.0~Data0.7,小數(shù)標(biāo)志位(Dot)對應(yīng)data4.7。



        關(guān)鍵詞: A320 CAN 總線 模擬

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 将乐县| 汉阴县| 磐安县| 萍乡市| 司法| 中西区| 渑池县| 武定县| 盘山县| 河南省| 荆州市| 溧水县| 高青县| 蒙城县| 延吉市| 利津县| 五大连池市| 萨嘎县| 新昌县| 济南市| 丰都县| 慈溪市| 莎车县| 新泰市| 玛沁县| 谷城县| 乌什县| 扬中市| 深水埗区| 曲阜市| 金沙县| 汉沽区| 射阳县| 平潭县| 合山市| 锦屏县| 沾益县| 玛沁县| 罗平县| 牟定县| 若尔盖县|