新聞中心

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

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

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

          通常來說,一個的開發過程如下:

          1.確定的需求;

          2.設計系統的體系結構:選擇處理器和相關外部設備,操作系統,開發平臺以及軟硬件的分割和總體系統集成;

          3.詳細的軟硬件設計和rtl代碼、軟件代碼開發;

          4.軟硬件的聯調和集成;

          5.系統的測試。

          一、步驟1:確定系統的需求:

          的典型特征是面向用戶、面向產品、面向應用的,市場應用是嵌入式系統開發的導向和前提。一個嵌入式系統的設計取決于系統的需求。

          1、mvb總線簡介

          列車通信網(train communication network,簡稱tcn)是一個集整列列車內部測控任務和信息處理任務于一體的列車數據通訊的iec國際標準(iec-61375-1), 它包括兩種總線類型絞線式列車總線(wtb)和多功能車廂總線(mvb)。

          tcn在列車控制系統中的地位相當與can總線在汽車電子中的地位。多功能車輛總線mvb是用于在列車上設備之間傳送和交換數據的標準通信介質。附加在總線上的設備可能在功能、大小、性能上互不相同,但是它們都和mvb總線相連,通過mvb總線來交換信息,形成一個完整的通信網絡。在中,根據iec-61375-1列車通信網標準, mvb總線有如下的一些特點:

          拓撲結構:mvb總線的結構遵循osi模式,吸取了iso的標準。支持最多4095個設備,由一個中心總線管理器控制。簡單的傳感器和智能站共存于同一總線上。

          數據類型:mvb總線支持三種數據類型:

          a.過程數據:過程變量表示列車的狀態,如速度、電機電流、操作員的命令。過程變量的值叫過程數據。它們的傳輸時間是確定的和有界的。為保證這一延遲時間,這些數據被周期性地傳送。

          b.消息數據:消息被分成小的包,這些包分別被編號并由目的站確認。消息包及與之相關的控制數據形成消息數據。消息數據以命令方式傳輸。功能消息被應用層所使用;服務消息用于列車通信系統自身的管理等。

          c.監視數據:是短的幀,主設備用它作同一總線內設備的狀態校驗、聯機設備的檢測、主權傳輸、列車初運行和其它管理功能。

          介質訪問形式:mvb總線支持rs485銅介質和光纖。其物理層的數據格式為1.5mbps串行曼徹斯特編碼數據。

          mvb的介質訪問是由總線管理器ba進行管理的,總線管理器ba是唯一的總線主設備,所有其它設備都是從設備。主設備按照某種預定的順序對端口進行周期性輪詢,在周期的間隔中,主設備轉而處理偶發性請求。

          可靠性措施:mvb容錯措施包括

          發送的完整性:鏈路層有擴充的檢錯機制,該機制提供的漢明碼距為8,可檢測位、幀和同步錯誤。

          故障的獨立性:通常對銅介質進行完全雙份配置,以確保設備故障的獨立性。

          發送的可用性:可用性可以通過介質冗余、電源冗余、管理器冗余等措施得以提高。

          2、的基本需求如下:

          a. 完全與iec-61375-1(tcn) 國際標準兼容,支持mvb總線定義的三種數據類型過程數據,消息數據,監視數據。

          b. 系統可配置成為:

          i. 總線管理器(ba)功能

          ii. 總線管理器(ba)功能和通信功能

          iii. 獨立的通信功能

          c. 采用arm7tdmi的處理器

          d. 采用實時操作系統

          e. 供tcn的實時協議棧協議(rtp)

          f. 支持 4096 邏輯端口的過程數據

          g. 支持與上位pc104主機的雙口ram接口

          h. 輸入電壓5v

          i. 工作環境溫度:-40℃~75℃

          3、其他需求 多功能車輛總線與用戶的列車控制系統同步設計,有著嚴格的時間限制。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 新建县| 获嘉县| 木兰县| 高淳县| 临安市| 岳普湖县| 民丰县| 信宜市| 汉中市| 五大连池市| 手机| 海城市| 黄平县| 香港 | 石泉县| 虞城县| 久治县| 扶余县| 如皋市| 呼图壁县| 吉隆县| 株洲市| 宁陵县| 商河县| 尚义县| 凤冈县| 五河县| 贡觉县| 陆川县| 陈巴尔虎旗| 吴忠市| 东至县| 河北省| 夏邑县| 合江县| 阿图什市| 浦城县| 汨罗市| 舟曲县| 保德县| 和顺县|