微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于80C196KB的远程测控终端的设计

基于80C196KB的远程测控终端的设计

时间:10-08 来源:互联网 点击:

型多、数据长度不定,在传送过程中,信息采用如下帧格式。

标识码,表示信息帧的开始。

RTU地址及其反码,用于RTU地址校验及目标站点识别。

数据长度及其反码,用于数据长度校验,后续命令和参数按照长度字节来接收。

校验码,是对应于命令码和参数字节的校验,系统中采用了累加和的校验方法。为了避免累加和字节与标识码字节冲突,发送和接收时规定,当累加和字节等于标识码时,累加和取其反码,否则累加和字节正常传送。

在数据尾加入的10字节数据“00H”无实际意义。它的作用在于避免通信过程中由于数据丢失致使RTU处于“长收”状态。

RTU在接收数据过程中,三部分经校验均无误后,向监控中心回送接收正确联络码,否则,认为此次数据无效,回送接收错误联络码,要求监控中心重发,三次传送均失败后,认为该站点通信失败,监控中心暂停与该站点的通信。

9 结束语

本文设计的远程测控终端(RTU),采用80C196系列单片机作为控制核心,充分利用了单片机的资源,运行速度快A集成度高,集现场数据采集与处理、现场控制与工作状态监测、远程通信于一体,可靠性强,适合于现场运行。该RTU还可以应用于电力、石油、水利等领域的数据采集与控制,应用前景广阔。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top