2020-03-01 20:34:24 来源:范文大全收藏下载本文
华东交通大学大学本科生毕业设计(论文)开题报告
姓 名班 级学号
SCADA系统中串行通信接口程序设计
题目
一、背景、概况及意义
监控系统运行的可靠性,取决于远动装置本身的可靠性和数据传输的可靠性,所以说,通信的质量是关键。为此,我们在通信硬件的配置上选用当今世界上流行的成熟的产品,监控系统通常采用异步串行通信。异步串行通信因为其诞生时间早,使用简单方便,成本低廉,可以适应大规模长距离传输等多种特点,一直得到各个领域的广泛应用,尤其在工业自动化领域,大量的设备和系统采用串行通信方式进行信息交换。
二、研究主要内容
监控系统通常采用异步串行通信,而通用异步收发器(UART)在其中起着至关重要的作用。本课题就是就是针对UART的特点,利用C语言设计异步串行通信接口程序,在硬件调试中达到双方通信的目的。通信软件上运用开放式设计的思想,采用模块化、组合化设计方法。能确保系统的正常安全运行。在监控系统通信中,数据的传输是以报文的形式进行传输的。
三、课题研究的步骤和思路。
1..研究异步串行通信适配器的工作原理。
异步串行通信适配器的关键是通用异步收发器(UART)。常见的UART为INS8250,因此通过研究INS8250来了解异步串行通信适配器的工作原理。通过了解INS8250的外部引脚,UART内部结构和采用UART的异步通信适配器硬件结构逻辑,为接下来的串行通信程序设计做准备。
2.分析和探讨监控系统通信中串行通信工作原理。
通过学习串行通信的基本概念、数据传送方式、波特率和收|发时钟、信号调制解调、差错控制、信道复用和串行通信的基本方式来掌握串行通信的工作原理。
3.设计串行通信接口的初始化程序。
作为系统的外设,异步通信适配器和中断控制器都有其对应的I/O 口地址,本次设计采用 C 语言函数库对芯片进行读写。确定数据传输帧格式(包括数据位长度、停止位长度及有无奇偶校验和校验的类型)、确定传输波特率以及确定INS8250的操作方式。
4.分析和探讨常用的异步串行通信协议。
查阅相关书籍学习异步串行通信协议。
5.尝试设计基于异步串行通信协议的程序。
完成中断服务程序、收发字符程序和主函数的设计。
6.调试、测试通信软件
单机测试、近距离两台通信设备测试、采用MODEM方式调试和无线电台方式调试
7.完成毕业设计说明书一份。
8.完成英文资料的翻译。
四、参考文献
钱清泉.电气化铁道微机监控技术.中国铁道出版社.2011
杨全胜.现代微机原理与接口技术.电子工业出版社2002
赵国相.微型计算机原理与接口技术.科学出版社.2004
人人范文网 m.inrrp.com.cn 手机版