基于现场总线的开关量I/O模块的设计

被引量 : 0次 | 上传用户:jiangjinsong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的发展,智能化、信息化、网络化成为现代工业控制的发展潮流。20世纪80年代以来,开放的工业控制总线迅速发展,彻底改变了世界的技术面貌,在此基础上通过网络连接到分散控制和嵌入式设备的控制技术逐步发展成熟,远程IO就是在这种条件下发展的一类产品,可以分散配置在现场,连接当地的输入输出信号,实现要求的配置。在工业控制领域,现场总线技术将控制功能彻底下放到现场。MODBUS是现场总线的国际标准之一,符合IEC物理层标准,有冗余的物理总线网络和严格的控制信息传输机制。实时工业现场开关量数据的采集给开发者提出了广泛的要求,包括较高的处理性能,低功耗,高速数据I/O,较高的存储能力,高可靠性等。而种类繁多的ARM处理器具有成本低、功耗低、易开发和性能好等特点,可开发出较佳性能的控制采集系统。S3C2440就是其中的一种工业级ARM微处理器,具有性价比高,可靠性高等特点,因此选用它做为系统开发的硬件平台。Linux操作系统由于其开源、精简而高效的内核,丰富的网络性能以及对多种处理器结构的支持,使其在嵌入式工业控制领域得到了广泛的应用,而实时处理工业现场开关量数据是工业控制领域的主要应用之一。本论文“基于现场总线的开关量I/O模块的设计”实现了一个完整的通用嵌入式系统开发平台。介绍了基于MODBUS现场总线的开关量I/O模块,此模块连接了MODBUS现场总线和传统的开关量控制设备。首先简要介绍了系统总体方案设计,在此基础上,把系统设计分为硬件设计和软件设计两大部分。系统硬件首先对ARM处理器和S3C2440微处理器进行了简单的介绍,重点论述了S3C2440处理器与存储器(Nand和SDRAM)、RS485、GPIO等接口的设计,对开关量输入输出电路进行了深入分析,可同时进行16路开关量的输出和采集,并对硬件做了相关的调试。系统软件分为上位机和下位机两部分:上位机以Windows XP为开发平台,采用VC++软件设计界面,利用MSComm控件进行MODBUS串口编程,具有操作简单,配置灵活的特点;下位机以嵌入式Linux为核心平台,首先构建嵌入式Linux,主要包括bootloader、内核的编译与移植以及嵌入式Linux下文件系统的构建。接着对MODBUS协议的移植和字符设备驱动程序(串口、GPIO)做了深入分析,重点用C语言实现了基于RS485接口的MODBUS串口编程,给出了软件流程图及核心代码,并对软件进行了调试。
其他文献
出口退税是WTO规则允许的一种使出口货物以不含税价格参与国际竞争的税收政策。新中国的出口退税政策始于1950年,随着我国外向型经济的不断发展,出口退税规模也在不断增加,但
农业是京津冀可持续发展的依托,农业协同发展是京津冀协同发展的重要内容。了解京津冀农业的协同发展程度,针对不足提出解决方案,具有一定的现实意义。然而,目前对京津冀农业
预应力技术作为一项先进的技术在桥梁施工中应用,不仅能够缩短施工工期,保证施工质量,而且对于施工过程中所出现的一些问题也能够得到有效的解决。并且通过应用预应力技术,能
随着国家不断深入政府投资建设体制改革,“代建制”在我国政府投资项目中已经得到了很好的应用,并在全国多个地区的应用中产生了多种代建制模式。代建制的实施可以从根本上改善
针对我国飞机维修行业人才培养存在的问题,借鉴发达国家高职教育模式,以广州民航职业技术学院《B737-800飞机电子系统》课程开发为案例,探索基于行业标准、基于现役飞机电子
叶芝的诗作《当你老了》是一首不朽的经典,历来受到读者和研究者的关注。本文通过对这首诗进行分析,探究叶芝在这首诗中所要传达的爱情主题和人生观念。
第一部分环孢菌素A人工抗原的制备目的制备环孢菌素A人工抗原,考察其相关特性。方法在环孢菌素A上连接化学活性基团,再与载体蛋白(牛血清白蛋白)偶联合成环孢菌素A人工抗原;
<正> 说起林奋这个名字,在雷州半岛,可谓众人皆知。屈指数来,林奋从艺至今已29个春秋。她的足迹遍及雷州半岛的山山水水,村村寨寨。雷州这块炽热的红土地及刚烈的雷火铸就了
本文以笔者作为足球教练和教师的经验,提出了一些教学和训练的经验和方法。
一、非洲猪瘟概述非洲猪瘟(ASF)是由非洲猪瘟病毒(ASFV)引起的猪的一种急性、热性、高度接触性动物传染病。家猪、野猪易感。家猪高度易感,且无明显的品种、日龄和性别差异。