新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 一個典型的嵌入式系統設計和實現

        一個典型的嵌入式系統設計和實現

        作者: 時間:2012-11-01 來源:網絡 收藏

          四、軟硬件的聯調和集成

          下面,以一個簡單的例子來說明的軟硬件的集成和驗證。

          過程數據在中是周期性發送的數據,其在本系統中的通訊機制如下:對于發送方,用戶應用模塊將一個端口的過程變量發送給過程數據處理模塊,過程數據處理模塊按照邏輯端口的設置定時通過鏈路層接口模塊更新traffic memory當中的相應邏輯端口的數據,此時發送方軟件的任務完成。發送方的mvbc硬件接收總線管理器ba定時發出的主幀,通過譯碼器解碼得到相應的邏輯端口的值,通過查詢traffic memory相關的邏輯端口發送設置后將mvbc自動設置為發送狀態,將邏輯端口的數據作為過程數據從幀通過編碼器發出,如圖7所示:

        圖7:過程數據通訊示例。

          對于接收方,其接收過程與發送方相逆,接收方的mvbc硬件接收總線管理器ba定時發出的主幀,通過譯碼器解碼得到相應的邏輯端口的值,通過查詢traffic memory相關的邏輯端口接收設置后將mvbc自動設置為接收狀態將,在收到發送方發出的從幀后更新相應邏輯端口在traffic memory的數據并發出中斷信號從而完成硬件的接收過程。接收方的軟件可以用中斷或定時查詢的方式通過過程數據處理模塊得到更新后的邏輯端口的過程數據

          五、系統的測試

          在本系統中,系統的測試即包括了軟件的測試,也包括了硬件,fgpa的測試,在本文中不再贅述。

          結束語

          上述的現已運行在列車控制系統中,成功實現對列車的運行控制、機車控制、車輛控制、狀態監測、故障診斷。當然,如有需要,本文中的mvb系統可以轉化成為,從而成為一個soc的

        參考文獻:
        [1].RS485datasheethttp://www.dzsc.com/datasheet/RS485_585289.html.
        [2].ARM7TDMIdatasheethttp://www.dzsc.com/datasheet/ARM7TDMI_139812.html.
        [3].AT91M40800datasheethttp://www.dzsc.com/datasheet/AT91M40800_143876.html.
        [4].RISCdatasheethttp://www.dzsc.com/datasheet/RISC_1189725.html.
        [5]. International Standard IEC-61371-1
        [6]. AT91M40800 datasheet


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 乌苏市| 侯马市| 南乐县| 临江市| 阳城县| 徐闻县| 平定县| 奉贤区| 宜城市| 崇州市| 阿拉尔市| 山阳县| 泽普县| 罗甸县| 龙口市| 衡水市| 固原市| 中山市| 云浮市| 花莲县| 五指山市| 霍林郭勒市| 武穴市| 青铜峡市| 南靖县| 蓝田县| 玉环县| 高清| 大庆市| 龙泉市| 灵宝市| 江陵县| 区。| 张北县| 汪清县| 济源市| 五常市| 红桥区| 海口市| 孝感市| 微博|