基于VxWorks的嵌入式控制器的双机热备系统应用
发布时间:2018-01-14 05:01
本文关键词:基于VxWorks的嵌入式控制器的双机热备系统应用 出处:《南京邮电大学》2012年硕士论文 论文类型:学位论文
更多相关文章: 双机热备 嵌入式实时操作系统 485通信 CAN通信
【摘要】:随着近些年信息技术的快速发展,企业、客户对网络服务质量要求越来越高。对于一些重要的服务来说,是要求系统能够不间断持续的工作的。单个的机器或服务器不可避免的会出现故障,一旦出现故障给企业带来的损失的难以预料的。双机热备系统就是近些年实现高安全性和高可靠性服务的一种有效解决方法。双机热备系统通常是指对重要服务而言,同时运行两台同样的服务器,两台服务器互为备份、共同运行同样的任务。当其中一台服务器出现故障的时候,另外一台能够及时承担服务,从而保证系统的不间断性。 随着实时嵌入式系统在工业控制领域的广泛应用,对于一些实时性要求高的领域如何保证双机切换过程中的准确性和快速性已经成为当前应用的热门话题。此次研究针对双机热备在嵌入式RTOS上的实现运行,研究采用VxWorks嵌入式RTOS以ARM9作为硬件平台,并结合现代成熟的工业总线(485总线和CAN总线)技术,提出针对监控单元ARM盒的双机热备解决方案,,具有较高的实用价值。 本论文的主要工作是对双机热备系上层统控制软件的设计,控制软件的实现主要包括CAN通信模块、485通信模块、双机容错方案模块,论文对三大模块的实现均进行了详细讨论。在软件设计完成之后,分别对单个ARM板和双机进行了测试,从不同角度对设计的双机热备系统进行了验证。通过实验的验证,证明了本论文设计的双机热备方案是有很高的可靠性和实际应用价值。
[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.
【学位授予单位】:南京邮电大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP368.1;TP273
【引证文献】
相关期刊论文 前1条
1 赵豫峰;张善从;;一种双机热备的嵌入式计算机系统设计[J];国外电子测量技术;2013年06期
本文编号:1422097
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1422097.html