基于VxWorks的嵌入式控制器的雙機熱備系統(tǒng)應(yīng)用
發(fā)布時間:2018-01-14 05:01
本文關(guān)鍵詞:基于VxWorks的嵌入式控制器的雙機熱備系統(tǒng)應(yīng)用 出處:《南京郵電大學(xué)》2012年碩士論文 論文類型:學(xué)位論文
更多相關(guān)文章: 雙機熱備 嵌入式實時操作系統(tǒng) 485通信 CAN通信
【摘要】:隨著近些年信息技術(shù)的快速發(fā)展,企業(yè)、客戶對網(wǎng)絡(luò)服務(wù)質(zhì)量要求越來越高。對于一些重要的服務(wù)來說,是要求系統(tǒng)能夠不間斷持續(xù)的工作的。單個的機器或服務(wù)器不可避免的會出現(xiàn)故障,一旦出現(xiàn)故障給企業(yè)帶來的損失的難以預(yù)料的。雙機熱備系統(tǒng)就是近些年實現(xiàn)高安全性和高可靠性服務(wù)的一種有效解決方法。雙機熱備系統(tǒng)通常是指對重要服務(wù)而言,同時運行兩臺同樣的服務(wù)器,兩臺服務(wù)器互為備份、共同運行同樣的任務(wù)。當其中一臺服務(wù)器出現(xiàn)故障的時候,另外一臺能夠及時承擔服務(wù),從而保證系統(tǒng)的不間斷性。 隨著實時嵌入式系統(tǒng)在工業(yè)控制領(lǐng)域的廣泛應(yīng)用,對于一些實時性要求高的領(lǐng)域如何保證雙機切換過程中的準確性和快速性已經(jīng)成為當前應(yīng)用的熱門話題。此次研究針對雙機熱備在嵌入式RTOS上的實現(xiàn)運行,研究采用VxWorks嵌入式RTOS以ARM9作為硬件平臺,并結(jié)合現(xiàn)代成熟的工業(yè)總線(485總線和CAN總線)技術(shù),提出針對監(jiān)控單元ARM盒的雙機熱備解決方案,,具有較高的實用價值。 本論文的主要工作是對雙機熱備系上層統(tǒng)控制軟件的設(shè)計,控制軟件的實現(xiàn)主要包括CAN通信模塊、485通信模塊、雙機容錯方案模塊,論文對三大模塊的實現(xiàn)均進行了詳細討論。在軟件設(shè)計完成之后,分別對單個ARM板和雙機進行了測試,從不同角度對設(shè)計的雙機熱備系統(tǒng)進行了驗證。通過實驗的驗證,證明了本論文設(shè)計的雙機熱備方案是有很高的可靠性和實際應(yīng)用價值。
[Abstract]:With the rapid development of information technology in recent years, enterprises, customers to network service quality requirements are increasingly high. For some important services. The system is required to work continuously and continuously. A single machine or server will inevitably fail. In the event of failure, it is difficult to predict the loss to the enterprise. The dual-machine hot standby system is an effective solution to achieve high security and high reliability service in recent years. The dual-machine hot standby system usually refers to the important service. Yeah. Two servers are running at the same time, the two servers are backing up each other, running the same task together. When one of the servers fails, the other server can take on the service in a timely manner. In order to ensure that the system does not break. With the wide application of real-time embedded system in the field of industrial control. How to ensure the accuracy and rapidity in the process of switching between two computers has become a hot topic for some realtime applications. This research aims at the implementation of hot standby on embedded RTOS. . In this paper, we adopt VxWorks embedded RTOS to use ARM9 as the hardware platform, and combine the modern mature industrial bus with CAN bus and 485 bus. This paper presents a double-machine hot standby solution for monitoring unit ARM box, which is of high practical value. The main work of this paper is to design the upper control software of the dual-computer hot standby system. The realization of the control software mainly includes the CAN communication module and the dual-computer fault-tolerant module. The implementation of the three modules is discussed in detail. After the software design is completed, a single ARM board and a dual computer are tested respectively. The design of the dual-machine hot standby system is verified from different angles. The experimental results show that the dual-machine hot standby scheme designed in this paper has high reliability and practical application value.
【學(xué)位授予單位】:南京郵電大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2012
【分類號】:TP368.1;TP273
【引證文獻】
相關(guān)期刊論文 前1條
1 趙豫峰;張善從;;一種雙機熱備的嵌入式計算機系統(tǒng)設(shè)計[J];國外電子測量技術(shù);2013年06期
本文編號:1422097
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1422097.html
最近更新
教材專著