综合网络多协议转换的研究和实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:shilei881222
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现场总线在现代工业控制领域有着广泛的应用,作为一种全数字化的现场通信网络,现场总线具有可控性强、可靠性高、开放性好等优点。然而,在工业控制现场,不同时期和不同的环境下安装着支持不同标准的现场总线。在实际应用中常常需要在不同种类的总线间进行数据通信以及用户需要对不同种类的现场总线设备进行操作和控制,因此如何实现不同种类总线间的互操作以及向用户提供统一的访问接口就成为一个迫切的需要。为了实现不同总线间的互操作,以及方便分布式控制应用的开发,设计和实现了多总线互连网关。嵌入式互连网关是系统设计的核心。通过对不同总线协议特点的分析,对网关的硬件环境和软件设计进行了研究。嵌入式网关以SAMSUNG S3C2440这款芯片为硬件系统核心,并利用嵌入式操作系统VxWorks实现了对总线驱动和任务调度的管理,提高系统的实时性能和移植性。在现场总线方面,本文选择了在现场环境中应用广泛的CAN总线作为底层现场总线,采用RS232总线和CAN总线实现后台监控PC、工控机与现场设备的组网。除CAN总线和RS232技术特点之外,本文详细地探讨了CAN总线和RS232总线协议转换的实现。文章分析了系统的设计思想,介绍了网关的体系结构与功能分配,阐述网关功能的实现方法与技术要点。论文的重点放在网关软件设计部分,对于硬件部分仅简要介绍了组成结构和接口设置。对于网关软件设计,文章首先阐述了软件的设计目标和框架;其次描述了总线通信接口实现以及CAN总线和RS232总线应用层协议设计,并在此基础上对两种总线协议转换方式方法进行了设计;然后从VxWorks操作系统下I/O子系统和驱动程序的关系入手,分析了VxWorks操作系统中I/O系统调用到驱动程序的实现过程,介绍了基于VxWorks的CAN总线设备驱动程序实现方法,并对VxWorks下任务调度和通信作出解析。在实验室条件下模拟了网关的应用环境,对网关的接口和性能的可靠性和正确性进行了测试,网关可较好实现CAN-RS232总线的通信和协议转换功能,为更为复杂环境下的总线协议转换的研究和实现提供了经验。文章的最后对本文研究工作进行了总结,并对下一步工作进行了展望。
其他文献
无线传感器网络由大量存储能力有限、功率有限的传感器节点组成,由于其主要应用于环境监测、交通维护以及医疗保健等重要领域,因此数据的可靠传输便成为了一个最为关键的安全
船舶操纵的自动舵是船舶系统中不可缺少的重要设备,随着航行安全及营运需求业务的增长,人们对自动舵的要求也日益提高。特别是GPS等先进导航设备在船舶上装备,人们开始不局限
随着云计算、物联网等信息技术的高速发展,互联网上可用的Web服务越来越多,与此同时,用户的个性化需求变得越来越多样化。对已存的服务网络进行定制、动态寻找能够满足用户需
Internet技术的快速发展,极大地改变了分布式系统的应用范围和规模。目前的分布式应用可能扩展至数十万以致上百万的结点,也包含越来越多的移动实体,这些实体潜在的分布在世
随着铁路的几次大提速,客运列车的优先对编组站运营系统造成了不小的影响,其中最主要的就是导致了货车到达的不均衡,容易产生密集到达的时间段。为此我们需要采取一些新的调
上世纪90年代以来,无线传感器网络(Wireless Sensor Network,WSN)作为新兴领域不断发展,并随着电子器件的集成化,无线传感器的性能也有了很大的提高。总体来说,传感器节点能
计算机辅助诊断(Computer-Aided Diagnosis,CAD)系统为肺癌的早期检测和诊断提供了有力的支持。利用数字图像处理、模式识别等技术,检测病变特征,可帮助医生勾出可疑对象,提
虚拟专用网(VPN)是建立在公用网络(通常是因特网)上的一些临时的、安全的连接,是穿过混乱的公用网络的安全、稳定的隧道。通常,VPN是对企业内部网的扩展,通过它可以帮助远程
智能监管平台面对用户日益复杂的异构网络环境和系统,克服了对网络、系统、业务应用、机房等的分割管理,实现了对IT软硬件的集中、统一、全面的监控和管理,并融入了ITIL(Info
随着高等学校招生规模的不断扩大和信息技术的不断发展,各高校都建立了自己的教务管理信息系统,这些系统很大程度上提高了教学和管理的水平,同时也积累了大量的教学和管理数据。