多路串口服务器的设计与实现

多路串口服务器的设计与实现

论文摘要

近年来,随着以太网技术的快速发展和迅速普及,各个领域都普遍采用基于以太网技术的网络互联设备,“让全部设备接入网络”已成为当今信息社会发展的必然趋势。但是,在工业生产和自动化控制等领域,大量采用传统的RS232串行通信设备进行数据传输,串行通信由于其传输协议简单,可靠性高等特点仍然沿用至今;另一方面,串行通信因为其传输距离短,而且无法连入主流网络等缺陷,其未来的发展面临着巨大的挑战和压力。因而基于这种状况,急需寻找一种解决方案,能在不更换旧有设备并且避免耗费大量人力物力的前提下使串口设备可以连入现在的主流网络——以太网并进行数据传输。串口服务器由此应用而生,使多台串口设备可以立即联网,实现串行数据通过以太网传输,与远端主机或者远端串口设备双向的交互通信,消除了原先对传输距离的限制,实现了设备的统一集中化管理。本文的主要研究内容和成果如下:1.介绍了国内外串口服务器的研究现状,以及业界技术领先的相关解决方案。2.负责完成串口服务器的整体构架设计,其中包括系统需求分析,模块结构设计以及关键技术的介绍等。3.概述了串口服务器的硬件平台结构,介绍了ARM9处理器S3C2440,UART扩展芯片V554,RS232/RS422/RS485复用芯片SP336E,以及其他硬件模块的特点和性能。4.嵌入式Linux下C编程完成了串口服务器的软件设计,并详细叙述了串口服务器中各主要模块的设计细节,如并发服务器模型选择,双向通信设计方案,数据的封包策略,数据缓冲区设计细节,配置系统参数的数据格式等。5.测试系统性能并对结果进行分析。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 研究背景及意义
  • 1.2 国内外研究现状
  • 1.3 研究内容与章节安排
  • 第2章 串口服务器的系统设计
  • 2.1 系统需求分析
  • 2.2 模块结构设计
  • 2.3 关键技术简介
  • 第3章 串口服务器的硬件设计
  • 3.1 硬件平台概述
  • 3.2 核心处理器模块
  • 3.3 串行接口模块
  • 3.3.1 通用异步收发器
  • 3.3.2 UART扩展芯片V554
  • 3.3.3 混合模式芯片SP336E
  • 3.4 网络接口模块
  • 3.5 其他模块介绍
  • 第4章 串口服务器的软件设计
  • 4.1 系统软件的整体构架
  • 4.2 串口模块的设计
  • 4.2.1 Linux下的串口操作
  • 4.2.2 构建硬件抽象层
  • 4.3 TCP/IP协议的实现
  • 4.3.1 C/S设计模式
  • 4.3.2 服务器模型的比较
  • 4.3.3 双向通信的设计方案
  • 4.3.4 状态监测
  • 4.4 进程管理模块的实现
  • 4.5 封包策略
  • 4.5.1 封装和解包
  • 4.5.2 Nagle算法
  • 4.5.3 封包策略
  • 4.6 数据缓冲区模块的实现
  • 4.7 参数配置模块的设计
  • 4.7.1 远程设置参数的实现过程
  • 4.7.2 串口方式配置参数
  • 4.8 安装与编译
  • 第5章 系统测试与分析
  • 5.1 虚拟串口软件
  • 5.2 搭建测试平台
  • 5.3 性能测试
  • 5.3.1 实时性测试
  • 5.3.2 丢包率测试
  • 第6章 结论与展望
  • 6.1 结论
  • 6.2 展望
  • 参考文献
  • 致谢
  • 攻读学位期间参加的科研项目和成果
  • 相关论文文献

    • [1].串口服务器在运输部的应用[J]. 梅山科技 2013(04)
    • [2].串口服务器在局站分离站点改造中的应用[J]. 通讯世界 2017(21)
    • [3].浅谈数字音频调度系统中串口服务器的工作原理与维护策略[J]. 黑龙江科技信息 2016(13)
    • [4].串口服务器在自动气象站的应用[J]. 陕西气象 2016(03)
    • [5].数字音频调度系统中串口服务器的工作原理与维护[J]. 广播电视信息 2009(05)
    • [6].船舶通信系统的嵌入式串口服务器的研究与设计[J]. 舰船科学技术 2018(20)
    • [7].串口服务器在化纤纺丝监控系统中的应用[J]. 纺织科学研究 2010(03)
    • [8].基于优先级排队算法的改进型串口服务器设计[J]. 工业技术创新 2016(03)
    • [9].使用轻便网络互连协议的嵌入式串口服务器[J]. 计算机系统应用 2015(09)
    • [10].研华EKI-1000串口服务器系列和Modbus关系列现已通过Class 1,Division 2认证[J]. 微计算机信息 2009(18)
    • [11].串口服务器在单点交通信号控制系统中的应用与设计[J]. 微电子学与计算机 2018(02)
    • [12].基于ARM的嵌入式串口服务器设计[J]. 信息与电脑(理论版) 2014(18)
    • [13].研华自动化串口服务器EKI-1526[J]. 现代制造 2009(02)
    • [14].基于串口服务器的智能温度检定系统设计[J]. 电子测量技术 2018(13)
    • [15].基于串口服务器的数字音频监控系统构建[J]. 数字技术与应用 2014(02)
    • [16].NPORT5610串口服务器在音频调度系统中的应用[J]. 信息与电脑(理论版) 2013(14)
    • [17].研华EKI-1500系列串口服务器荣获台湾精品奖[J]. 微计算机信息 2009(12)
    • [18].一次自动气象站串口服务器故障处理过程的探讨[J]. 农业与技术 2019(16)
    • [19].串口服务器在数控机床实践教学中的应用[J]. 黑龙江科技信息 2016(02)
    • [20].基于SC28L198的多串口服务器设计[J]. 武汉理工大学学报(信息与管理工程版) 2011(02)
    • [21].研华自动化可靠型串口服务器完美亮相[J]. 微计算机信息 2008(15)
    • [22].基于无线串口服务器的DNC实验系统设计与开发[J]. 实验技术与管理 2011(06)
    • [23].远程监控系统音视频切换器串口通信改造[J]. 视听 2019(05)
    • [24].基于MFC的网络串口服务器[J]. 信息技术 2018(07)
    • [25].基于Linux的Qt串口服务器设计[J]. 山西电子技术 2016(04)
    • [26].串口服务器在广播电视发射机房的应用[J]. 科技传播 2009(08)
    • [27].基于串口服务器的RFID读卡器配置调试[J]. 电子设计工程 2015(16)
    • [28].24口串口服务器的设计及开发[J]. 福建电脑 2020(11)
    • [29].基于串口服务器的安川CP316H PLC以太网通讯研究应用[J]. 云南化工 2017(10)
    • [30].串口服务器在变电站远动信息网络化传输中的应用[J]. 电子技术与软件工程 2015(22)

    标签:;  ;  ;  

    多路串口服务器的设计与实现
    下载Doc文档

    猜你喜欢