基于ARM的多串口服务器系统
发布时间:2018-06-08 22:47
本文选题:嵌入式 + Linux ; 参考:《昆明理工大学》2014年硕士论文
【摘要】:随着科学的进步和计算机相关科学的快速发展,智能设备在各种环境得到越来越广泛的应用,并且广泛支持串口通讯方式。然而,由于串口现场环境的限制,例如,在没有预设串口通讯线路的情况下,要实现通过串行接口与计算机或控制系统连接通讯不可实现;而现场环境往往存在不可改变建筑结构和各类限制,使得重新架设串口通讯线路倍显困难。除此之外,再加上串行通信本身就存在许多亟待解决的局限性。比如说:无论是数据传输的可靠性还是速率都比较低。无法实现让大量串口设备与远端主机通信的要求。正是由于这些原因也限制了它往更多的领域发展。既然技术出现了瓶颈,那么为了使技术应用的更广泛就需要解决问题,通过另外的途径获得想要的效果。 为了更有效的解决串行通信的难题,实现更多的串口设备与一个或多个远端主机通信。能够使串口设备联网的多串口服务器系统应运而生。它可以在数据传输距离较远的情况下,直接通过网络操作高效的监控和操作串口设备。在不断地探索和研究中,由于考虑到嵌入式系统优越的处理速度和性能可以使得串口服务器系统效率更高,本文设计了一种基于ARM的多串口服务器。本文的主要研究内容和成果如下: 1.介绍了串口服务器在国内外的发展情况以及一些相关解决方案。 2.从整体上对多串口服务器进行了分析和设计,包括功能分析,硬件结构分析等 3.搭建多串口服务器的硬件平台,对基于ARM cortex-M3架构的32位高性能处理器STM32F107VT6以及RS232串口、RS485接口及其他必要的硬件模块进行了介绍。 4.给出完整的软件设计,在搭建好的硬件平台上数据通过多串口服务器实现数据的双向通信,既将串口数据转换成网络数据帧发送到以太网;网络数据帧转换为串口数据流发送到串口设备。 5.最后给出了对设备进行功能及性能测试的结果。 测试了系统的功能以及性能,串口服务器符合预期的标准,完成了串口数据与以太网网络帧的相互转换与透明传送。
[Abstract]:With the progress of science and the rapid development of computer science, intelligent devices are more and more widely used in various environments, and widely support serial communication. However, due to the limitations of the serial port field environment, for example, in the absence of a preset serial communication line, it is impossible to communicate with the computer or the control system through the serial interface. However, there are often immutable building structures and various limitations in the field environment, which makes it difficult to re-set up serial communication lines. In addition, the serial communication itself has many limitations to be solved. For example: both the reliability and speed of data transmission are relatively low. Unable to achieve a large number of serial devices and remote host communication requirements. It is for these reasons that it also limits its development into more areas. Now that the technology has become a bottleneck, in order to make the technology more widely used, we need to solve the problem and get the desired results through another way. In order to solve the problem of serial communication more effectively, More serial devices communicate with one or more remote hosts. The multi-serial port server system, which can make serial equipment connected to network, emerges as the times require. It can monitor and operate the serial port equipment directly through the network when the data transmission distance is long. In the continuous exploration and research, considering that the superior processing speed and performance of the embedded system can make the serial server system more efficient, this paper designs a multi-serial port server based on arm. The main contents and achievements of this paper are as follows: 1. This paper introduces the development of serial port server at home and abroad and some related solutions. 2. From the overall analysis and design of multiple serial servers, including functional analysis, hardware structure analysis, etc. The hardware platform of multi-serial port server is built. The 32-bit high performance processor STM32F107VT6 based on arm cortex-M3, RS232 serial port RS485 interface and other necessary hardware modules are introduced. The complete software design is given. In the hardware platform, the data communication is realized through multi-serial port server, and the serial data is converted into network data frame and sent to Ethernet. Network data frame conversion to serial data stream to the serial port device. 5. Finally, the function and performance of the device are tested. The serial port server meets the expected standard, and the serial port data and Ethernet network frame are converted and transparently transmitted.
【学位授予单位】:昆明理工大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.05
【参考文献】
相关期刊论文 前10条
1 田裕康;;轻量级TCP/IP协议栈OpenTCP的移植与应用[J];单片机与嵌入式系统应用;2008年02期
2 岳晓庆;张其善;常青;;串口扩展技术在嵌入式系统中的实现[J];电子测量技术;2006年02期
3 杨震伦;李军;;依赖OpenTCP的以太网数据采集终端[J];电子技术;2006年04期
4 王铭铭;李卫华;;嵌入式系统在机房监控中的研究与应用[J];广东工业大学学报;2006年02期
5 刘敏;刘克龙;周超;;高安全性高可靠性的网络中心机房建设研究[J];硅谷;2012年17期
6 魏星;;基于ARM的嵌入式机房监控底层架构设计与实现[J];制造业自动化;2010年03期
7 耿杰恒;王竹林;贾春宁;;基于ARM9和嵌入式Linux的串口驱动开发[J];科学技术与工程;2008年03期
8 张宏杰;耿多;李瑛莉;;机房监控系统方案及关键技术[J];宁夏电力;2010年05期
9 朱玉锦;张勇;王会诚;韩蓬;;调度自动化机房监控系统的设计与实现[J];信息技术与信息化;2007年05期
10 李素侠;赵仕俊;;嵌入式互联网络接口的设计与实现[J];微计算机应用;2007年10期
,本文编号:1997519
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1997519.html