论文部分内容阅读
RTU作为SCADA系统的核心设备之一广泛应用于油气田现场,主要负责数据的采集、监控以及与上位机之间的通信,数字化油田的发展使得RTU进入到一个快速发展的时期,对RTU的设计也提出了更高的要求。本文深刻研究了PSoC的技术特点,提出了一种采用PSoC5LP作为控制核心,软硬件相互协作的RTU核心单元的设计方案。在RTU核心单元硬件设计过程中采用模块化的硬件设计思想,在软件设计过程中采用层次化设计思想,提出了一种稳定、优良、便于移植的体系结构。首先设计并实现了RTU核心单元的硬件平台,实现了硬件与软件的接口层BSP;在该硬件平台的基础上,进行了μC/OS-II操作系统的移植和优化,并在该操作系统上编写了多个模块的驱动程序。最后进行了一些模块测试。基于PSoC5LP的多组态RTU核心单元设计合理,运行稳定,能够为用户提供良好的二次开发的平台,具有一定的实用价值,为现阶段RTU的设计提供了一种较好的参考。