收藏本站 | 论文目录

关键词: python matlab plc 单片机 dsp fpga 仿真 stm32

机车运行系统中数据通讯设计及实现

[关键词:机车运行系统,数据通讯]  [热度 ]
提示:此毕业设计论文完整版包含【论文
作品编号:ckjs0062,word全文:66页,合计:22000

以下仅为该作品极少介绍,详细内容请点击购买完整版!
机车运行系统中数据通讯设计及实现毕业设计论文------

本设计是完成某机车监控装置的数据通信部分。该系统中,显示控制主机,数据采集主机与转储器、IC卡之间的通信是通过RS-232接口完成的,而这两个主机之间是由CAN总线进行通信。这两个程序的设计都是在Turbo C 2.0运行环境下完成的。

首先通过异步收发器UART完成对RS-232C串行端口的初始化,并进行数据的中断接收和查询发送的程序设计,同时为其设计一运行界面,便于信息显示和控制。再者提出了CAN总线通信的设计思想,分别完成了数据接收和发送程序的设计。

设计完成后,经过调试,可以成功的完成通信功能,并能够应用于系统中。

本文在对以上软件设计进行详细论述的同时,还介绍了和设计相关的硬件技术知识。最后对设计中出现的问题进行了分析,并为仍需改进的地方提出设计思路和前景展望。

论文的工作内容与任务

本论文的主要任务是在机车运行系统背景下,完成其通讯系统的部分设计。

任务一是应用RS-232C串口实现数据的收发功能。其通信模块主要分为三部分:串口的初始化,查询方式发送数据,中断方式接收数据。最后为通信设计一个合理的控制程序。

任务二是对CAN总线数据传送功能的设计,它较于RS-232C串口的设计要困难的多,要对其复杂的硬件知识有一个相对全面的了解,进而设计其初始化和收发数据的程序。

无论是在高科技领域还是其他领域,数据通讯技术几乎是无处不在的。不论是简单的串行通讯,还是近些年发展起来的现场总线技术,都是数据通讯技术中的小小一部分。

本文主要分为RS-232C串口数据传送和CAN总线的数据传送进行设计两部分。不仅介绍了如何在Turbo C环境下实现串行通信的程序设计,通过完成串行口的输入输出操作来检测串行口是否出错。全部程序在Turbo C 2.0下运行通过。而且也对CAN总线在Turbo C环境中实现了数据传送的编程和调试,从而实现了对CAN口的测试。

 

 


以上仅为该作品极少介绍,详细内容请点击购买完整版!

提示:此毕业设计论文完整版包含【论文
作品编号:ckjs0062,word全文:66页,合计:22000

本测控技术与仪器毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——机车运行系统中数据通讯设计及实现(论文)!