MOXA多串口在水电站监控系统的应用及其通信设计
需积分: 5 41 浏览量
更新于2024-08-19
收藏 563KB PDF 举报
本文档探讨了"微机多串口通信在监控系统中的应用",发表于2003年的武汉理工大学学报,作者曹小飞、王仲东、黄剑和皮鲲。论文针对水电站微机监控系统,重点介绍了如何利用MOXA多串口控制器扩展的串口构建485总线,以实现高效、可靠的通信。
首先,文章指出在工业自动化中,随着计算机和通信技术的进步,微机监控系统的应用日益普及。其中,通过串口进行网络组网是一种常用的低成本、便捷的通信方式,RS485(一种标准串行通信协议)因其抗干扰能力强,特别适用于节点较少且地理分布范围有限的系统。
文章提到,由于传统的计算机串口资源有限,无法满足大规模数据通信需求,因此选择了MOXA的CI-134和CI-C168H多串口扩展卡。CI-134卡提供4个串口,具备自动数据流控制功能,简化了半双工操作;而CI-C168H系列则支持8个串口且避免了资源冲突问题,为软件设计提供了便利。
系统结构方面,采用了工控机作为上位机,负责与底层设备的数据交互,提供用户友好的界面。底层由PLC(可编程逻辑控制器)和众多智能仪表组成,它们都内置RS485接口,通过485总线连接到上位机,从而实现对水电站运行的全面监控。系统的硬件架构清晰直观,见于提供的系统结构图。
在软件设计方面,选择Windows NT操作系统作为基础,利用其强大的网络功能和稳定性。开发工具选用Visual C++,作者创建了一个串口类的封装,虽然MFC库本身未提供通用的串口通信代码,但通过自定义的封装,简化了开发者在实际项目中对串口通信的处理,提高了开发效率。
本文不仅详细阐述了多串口通信在水电站监控系统中的具体应用,还涉及到了硬件选择、系统架构和软件设计的关键技术,为类似监控系统的开发者提供了有价值的参考案例。
145 浏览量
2021-09-04 上传
2021-05-20 上传
2020-10-20 上传
2021-05-15 上传
2021-05-10 上传
2021-09-04 上传
点击了解资源详情
点击了解资源详情
weixin_38693419
- 粉丝: 6
- 资源: 930
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析