新聞中心

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

一個典型的嵌入式系統(tǒng)設計和實現

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

  四、軟硬件的聯調和集成

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

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

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

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

  五、系統(tǒng)的測試

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

  結束語

  上述的現已運行在列車控制系統(tǒng)中,成功實現對列車的運行控制、機車控制、車輛控制、狀態(tài)監(jiān)測、故障診斷。當然,如有需要,本文中的mvb系統(tǒng)可以轉化成為,從而成為一個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 下一頁

評論


相關推薦

技術專區(qū)

關閉