CAN总线在船舶电站监控系统中的通信协议设计
44 浏览量
更新于2024-08-30
收藏 284KB PDF 举报
"基于现场总线CAN的船舶电站监控系统网络构架及CAN2.0B协议的通信设计"
本文深入探讨了在单片机与DSP系统中应用现场总线CAN (Controller Area Network) 进行监控系统网络通信协议的设计。CAN总线作为一种高效、可靠的通信协议,特别适用于分布式控制系统,例如船舶电站监控系统。该系统主要用于实时监控船舶发电机组的运行状态,并通过优化控制策略来提升供电质量。
1. 系统背景与前言
传统的船舶电站监控系统依赖于点对点的连线方式,这种方法存在连线复杂、维护困难的问题。而采用CAN现场总线技术,可以构建起结构简洁、通信灵活的监控网络,利用其非破坏性的总线仲裁机制,显著提高了数据传输的可靠性和系统的稳定性。
2. 网络通信平台设计
在船舶电站监控系统中,CAN总线被用作通信基础,构建了包括监测网络和控制网络在内的双冗余总线结构。监测网络负责收集各种传感器(如温度、压力等)的数据,而控制网络则执行发电机组的远程控制功能,如启动、停止、合闸和解列操作。两者通过一个网关进行数据交换。
3. CAN2.0B协议详解
CAN2.0B协议是CAN协议的一个重要版本,它支持29位的标识符,提供了更大的地址空间,从而增强了网络的灵活性和可扩展性。在本文中,作者提出了一个针对监控网络的报文标识设计方案,这个方案优化了实时性,确保了在高数据流量下仍能保持系统的稳定和可靠性。
4. 系统组件与功能
- 数据采集模块:负责不同类型传感器信号的采集,如温度、电流和开关量。
- 能量管理控制器:执行电站的监视任务,实施电能管理策略。
- 输入输出模块:根据能量管理控制器的指令控制发电机组,同时监测相关电气参数。
- 网关:作为两个网络间的数据桥梁,实现信息互通。
总结,本文详细阐述了基于CAN总线的船舶电站监控系统网络架构和通信协议设计,强调了CAN2.0B协议在提高系统实时性、稳定性和可靠性方面的重要作用。这种设计思路对于其他类似的分布式监控系统具有重要的参考价值,尤其是在需要高效、可靠通信的工业自动化领域。
2020-07-29 上传
2020-11-04 上传
2020-11-10 上传
2020-11-05 上传
2020-11-06 上传
2020-11-11 上传
2020-11-12 上传
2020-12-13 上传
2020-11-19 上传
weixin_38690508
- 粉丝: 5
- 资源: 925
最新资源
- JavaScript实现的高效pomodoro时钟教程
- CMake 3.25.3版本发布:程序员必备构建工具
- 直流无刷电机控制技术项目源码集合
- Ak Kamal电子安全客户端加载器-CRX插件介绍
- 揭露流氓软件:月息背后的秘密
- 京东自动抢购茅台脚本指南:如何设置eid与fp参数
- 动态格式化Matlab轴刻度标签 - ticklabelformat实用教程
- DSTUHack2021后端接口与Go语言实现解析
- CMake 3.25.2版本Linux软件包发布
- Node.js网络数据抓取技术深入解析
- QRSorteios-crx扩展:优化税务文件扫描流程
- 掌握JavaScript中的算法技巧
- Rails+React打造MF员工租房解决方案
- Utsanjan:自学成才的UI/UX设计师与技术博客作者
- CMake 3.25.2版本发布,支持Windows x86_64架构
- AR_RENTAL平台:HTML技术在增强现实领域的应用