0 卖盘信息
BOM询价
您现在的位置: 首页 > 技术方案 >工业控制 > 采用现场总线技术实现大型设备远程监测系统的应用方案

采用现场总线技术实现大型设备远程监测系统的应用方案

来源: 维库电子网
2021-12-22
类别:工业控制
eye 32
文章创建人 拍明

原标题:采用现场总线技术实现大型设备远程监测系统的应用方案

采用现场总线技术实现大型设备远程监测系统的应用方案

引言

随着工业自动化技术的不断发展,现场总线技术已成为连接智能现场设备和自动化系统的关键纽带。该技术通过数字式、双向传输、多分支结构的通信网络,实现了工业现场设备间的无缝连接与高效通信。在大型设备的远程监测系统中,现场总线技术更是发挥了不可替代的作用。本文将详细探讨采用现场总线技术实现大型设备远程监测系统的应用方案,并重点介绍主控芯片型号及其在设计方案中的作用。

image.png

一、现场总线技术概述

现场总线是一种连接工业过程现场仪表和控制系统之间的全数字化、双向、多站点的串行通信网络。它主要解决工业现场的智能化仪器仪表、控制器、执行机构等现场设备间的数字通信以及这些现场控制设备和高级控制系统之间的信息传递问题。目前,市场上主流的现场总线包括CAN、PROFIBUS、基金会现场总线(FF)等。

  1. CAN总线

    • 特点:CAN总线具有成本低、实时性高、抗干扰能力强、适用范围广等特点。它支持点对点、一点对多点及全局广播等多种通信方式,能够实现全分布式多机系统,且每个节点均主动发送报文。

    • 应用:CAN总线广泛应用于汽车电器控制、楼宇自动化系统、安防系统等领域。

  2. PROFIBUS总线

    • 特点:PROFIBUS总线采用3层结构(物理层、现场总线链路层和应用层),分别对应于OSI模型中的第1、2和7层。它支持总线供电,提供本质安全型,可用于危险爆炸区域。

    • 应用:PROFIBUS总线在工业自动化领域具有广泛应用,特别适用于分散的外围设备。

  3. 基金会现场总线(FF)

    • 特点:FF是一个开放的总线标准,分为H1和HSE两类。H1主要用于过程控制,HSE则适合用作控制主干网。FF标准参照ISO/OSI模型的1、2、7层,并增加了用户层。

    • 应用:FF总线在过程控制领域具有重要地位,能够实现现场设备的互联和子系统或整个工厂的互联。

二、大型设备远程监测系统设计方案

为了实现大型设备的远程监测,我们采用现场总线技术,特别是CAN总线技术,设计了一套完整的远程监测系统。该系统主要由主控芯片、传感器、数据采集模块、通信模块和上位机监控软件组成。

1. 主控芯片选型及作用

在主控芯片的选择上,我们考虑了多种因素,包括性能、成本、可靠性以及是否支持CAN总线通信等。最终,我们选择了Microchip公司的MCP2510 CAN控制器芯片和TI公司的MSP430单片机作为主控芯片。

  • MCP2510 CAN控制器芯片

    • 型号:MCP2510

    • 作用:MCP2510是一款完全符合CAN总线2.0B技术规范的独立CAN控制器芯片,它带有符合工业标准的SPI串行接口。该芯片能够发送和接收标准数据帧以及扩展数据帧,并具有接收过滤功能和信息管理的功能。MCP2510内含3个发送缓冲器和2个接收缓冲器,支持灵活的中断管理,使得单片机对于CAN总线的操作变得非常简单。

    • 在设计方案中的作用:MCP2510作为CAN总线通信的核心部件,负责处理所有与CAN总线相关的通信任务。它通过SPI接口与MSP430单片机进行数据传输,实现数据的发送和接收。同时,MCP2510还负责数据的过滤和校验,确保通信的准确性和可靠性。

  • MSP430单片机

    • 型号:MSP430系列(具体型号根据实际需求选择)

    • 作用:MSP430单片机是一款高性能、低功耗的16位混合信号处理器。它集成了丰富的外设资源,包括ADC、DAC、定时器、UART等,非常适合用于工业控制领域。在本设计方案中,MSP430单片机作为系统的主控单元,负责数据采集、处理以及与上位机的通信。

    • 在设计方案中的作用:MSP430单片机通过SPI接口与MCP2510 CAN控制器芯片进行交互,实现数据的发送和接收。同时,它还负责采集传感器数据、进行数据处理和存储,并将处理后的数据通过CAN总线发送给上位机监控软件。此外,MSP430单片机还具备强大的编程能力,可以根据实际需求进行灵活配置和扩展。

2. 系统架构设计

整个远程监测系统采用分布式架构,由多个节点控制器(CAN远程监测节点)和一个主系统控制器(控制台工作站)组成。每个节点控制器负责监测一台或多台大型设备的运行状态,并将监测数据通过CAN总线发送给主系统控制器。主系统控制器则负责接收所有节点的数据,并进行集中处理、显示和报警。

  • 节点控制器

    • 每个节点控制器由MSP430单片机、MCP2510 CAN控制器芯片、传感器和数据采集模块组成。传感器负责采集设备的运行状态数据(如温度、压力、电流等),数据采集模块将传感器信号转换为数字信号并传输给MSP430单片机。MSP430单片机通过SPI接口与MCP2510 CAN控制器芯片进行交互,将处理后的数据通过CAN总线发送给主系统控制器。

  • 主系统控制器

    • 主系统控制器由高性能的工业计算机或嵌入式系统组成,负责接收所有节点控制器的数据,并进行集中处理、显示和报警。同时,主系统控制器还具备数据存储和查询功能,方便用户随时查看历史数据和进行数据分析。

3. 通信协议设计

为了实现节点控制器与主系统控制器之间的高效通信,我们采用了Modbus通信协议。Modbus协议由Modicon公司开发,是当今主流现场总线协议之一。它支持多种物理接口和传输模式,具有简单易用、可靠性高等优点。

  • Modbus RTU模式

    • 在本设计方案中,我们采用Modbus RTU模式进行通信。RTU模式以传递一段空闲时间为开始和结束标志,通过CRC循环冗余校验确保数据的准确性。在通信过程中,主系统控制器作为主节点,负责轮询各个节点控制器并接收其返回的数据。节点控制器作为从节点,在接收到主节点的轮询请求后,将监测数据打包成报文帧并发送给主节点。

  • 报文帧格式

    • Modbus RTU报文帧格式包括地址域、功能域、数据域和CRC校验域等部分。地址域表示被查询的从节点地址;功能域表示需要执行的操作类型(如读寄存器、写寄存器等);数据域包含具体的操作数据;CRC校验域用于校验报文的准确性。

4. 系统软件设计

系统软件设计包括节点控制器软件和主系统控制器软件两部分。

  • 节点控制器软件

    • 节点控制器软件主要实现数据采集、处理和通信功能。在数据采集方面,软件通过配置传感器和数据采集模块,实现对设备运行状态数据的实时采集。在数据处理方面,软件对采集到的数据进行滤波、放大等处理,以提高数据的准确性和可靠性。在通信方面,软件通过SPI接口与MCP2510 CAN控制器芯片进行交互,实现数据的发送和接收。

  • 主系统控制器软件

    • 主系统控制器软件主要实现数据接收、处理、显示和报警功能。在数据接收方面,软件通过CAN总线接收各个节点控制器的数据,并进行解析和存储。在数据处理方面,软件对接收到的数据进行进一步处理和分析,以提取有用的信息。在显示和报警方面,软件将处理后的数据以图表、曲线等形式展示给用户,并在设备出现异常时及时发出报警信号。

三、总结与展望

通过采用现场总线技术特别是CAN总线技术,我们成功设计了一套大型设备远程监测系统。该系统具有结构简单、可靠性高、易于扩展等优点,能够实现对大型设备运行状态的实时监测和远程监控。未来,我们将继续优化系统性能,提高数据传输速率和准确性,并探索更多应用场景和可能性。同时,我们也将关注新兴技术的发展动态,如物联网、大数据等,以期将远程监测系统与现代信息技术相结合,为工业自动化领域的发展贡献更多力量。


责任编辑:David

【免责声明】

1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。

2、本文的引用仅供读者交流学习使用,不涉及商业目的。

3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。

4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。

拍明芯城拥有对此声明的最终解释权。

相关资讯

拍明芯城微信图标

各大手机应用商城搜索“拍明芯城”

下载客户端,随时随地买卖元器件!

拍明芯城公众号
拍明芯城抖音
拍明芯城b站
拍明芯城头条
拍明芯城微博
拍明芯城视频号
拍明
广告
恒捷广告
广告
深亚广告
广告
原厂直供
广告