基于STM32F4的双冗余以太网通信系统设计任务书
2020-04-29 18:48:59
1. 毕业设计(论文)主要内容:
随着嵌入式系统与通信网络技术的迅猛发展,在舰船通信中,对于以太网的可靠性要求逐年增高,目前最常用的方式,就是采用双路以太网进行冗余性设计。
使系统中的双路以太网在一路局部故障或线路受损时可以自动冗余切换,这一设计特点大幅提高了作为网络节点的数据采集传输系统在与外部其他设备通信时数据传输的可靠性。
针对双路以太网冗余工作情况,需要解决硬件冗余性设计的同时,还需要解决通信软件的冗余性程序设计,从根本上提高数据采集系统与外界其他设备进行通信时数据传输的可靠性。
2. 毕业设计(论文)主要任务及要求
1.通过本课题的训练,培养学生(了解基于stm32f4嵌入式系统的工作原理)的分析问题、解决问题的能力;
2.翻译与本课题相关的英文资料(不少于3000中文字符);
3.查阅文献资料,撰写开题报告(不少于5000中文字符);
4.掌握(以太网通信的工作原理);
5.掌握(基于stm32f4的双冗余以太网通信系统设计的关键性技术)方法,利用(完成stm32f4嵌入式系统的双冗余以太网通信的硬件冗余性设计);
6.撰写毕业设计论文或说明书(不少于20000中文字符)。
7.通过开题报告和毕业设计论文的关于原理分析和公式分析能够将数学、自然科学、工程基础和专业知识的基本概念用于对电气工程及其自动化专业领域复杂工程问题的适当表述之中;
8.通过本设计/论文的系统分析、问题提出、过程推理及相关方案选择能运用数学、自然科学、工程科学的基本原理描述典型电气工程及其自动化专业领域的复杂工程问题的物理本质,并抽象、归纳,理解其局限性,以获得有效结论;
9.通过本设计/论文的开题报告国内外现状分析,和毕业设计论文绪论部分对研究背景的阐述过程中,使得学生了解stm32f4单片机的资源分配以及使用方法,并就软件硬件结合实现双冗余这一问题解决方案的设计/开发背景和意义。
10.通过本设计/论文的绪论阐述和系统框架设计与分析部分,了解单片机以及以太网发展历史,熟悉电气工程及其自动化专业领域科学原理和基本研究方法。
3. 毕业设计(论文)完成任务的计划与安排
第1~2周: 查阅文献,翻译外文资料,初步确定设计方案;
第3~4周: 毕业实习,撰写毕业实习报告;
第5周: 确定最终方案,进行可行性分析,并完成开题报告;
4. 主要参考文献
[1]于明,范书瑞,曾祥烨.ARM9嵌入式系统设计与开发教程[M].北京:电子工业出版社,2006.
[2]柴毅,王玉堂,陈禾.基于以太网数据采集与控制模块的设计与应用[J].计算机测量与控制,2004,12(12):1188-1190.
[3]陈学泉,
关宇东.嵌入式TCP/IP协议单片机技术在网络通信中的应用[J].电子技术应用,2002,(8):48-49.
[4]周立功,等.嵌入式设计及Linux驱动开发指南—基于ARM9处理器[M].北京:电子工业出版社,2005.
[5]杨海清,周安栋,罗勇,陈牧.嵌入式系统实时网络通信中的LCD显示设计方法[J].计算机与数字工程.2010年02期
[6]殷建松,李晓鹏,刘桂雄.基于ARM的嵌入式冗余双以太网结构可靠性设计,《机电产品开发与创新》, 2005, 18(5):105-107