一种计算机实时控制系统的分析及其DCS实现.docx
《一种计算机实时控制系统的分析及其DCS实现.docx》由会员分享,可在线阅读,更多相关《一种计算机实时控制系统的分析及其DCS实现.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一种计算机实时控制系统的分析及其DCS实现一种计算机实时控制系统的分析及其DCS实现ronggang导语:简述了计算机实时控制及分布式控制系统DCS的一般特点,并以某型水下机器人的控制系统为例,详细介绍了一种小型实时DCS系统的详细实现。摘要:简述了计算机实时控制及分布式控制系统DCS的一般特点,并以某型水下机器人的控制系统为例,详细介绍了一种小型实时DCS系统的详细实现。关键词:实时控制;分布式控制系统;双端口存储器;串行通讯1引言自七十年度代以来,以微机为核心的分布式控制系统将当代科技的最新成就:计算机Computer,通讯Communication,和自动化控制Control技术简称3C
2、技术集为一体形成集散控制系统,它采用危险分散、控制分散,而操作和管理集中的根本设计思想、多层分级的构造形式,使其可以胜任各种复杂实时控制的要求。实时控制是计算机应用的一个重要而极富潜力的方面,它主要包含实时性和多任务性两大特点。实时性是指在控制系统中,控制行为必须在指定的时间内开场和完成,信号要求按时序发送;多任务性是指系统中有多个独立和/或者半独立的任务,同时分别执行对不同信号的处理和对不同设备、不同经过的控制。某型水下机器人的控制系统属于典型的实时控制问题,要求在一个节拍0.5秒内系统完成对各路传感装置的信息获取、控制计算、推力分配、分发控制指令,为此自行设计了一个小型集散控制系统,其系统
3、构成如图1所示。2系统的工作流程如图1所示,处在水下的三个单片机主要负责数据收集,经处理后再通过串口将数据传送给上位机动力定位控制主机;由两台声纳解算机单独完成对多普勒测速声纳、定位测高声纳反应的水声信号的处理,然后再将所需机器人的速度信息和位置姿态信息通过RS-485串口发送给上位机。上位机根据这些反应信息作控制计算,然后将控制指令发送给单片机,由单片机控制各执行机构。图1某型水下机器人控制系统构造简图3系统功能实现3.1硬件设计根据分散控制、集中管理的设计思想并结合该课题的实际情况,设计了以动力定位控制主机为管理级计算机、以两台声纳解算机和主单片机为监控级计算机、两片从单片机为直接控制机的
4、三级控制系统,其中主、从单片机均选用80c196kc。在传感装置的选用上,尽量选用抗干扰性强的智能传感仪器,同时考虑到预研工程的经费情况,也用了一些常规的传感器。另外,由于机器人外部有很多传感器,而舱室空间又特别有限,因此本文参考现场总线控制系统信息处理现场化的思想在机器人外部放置了一个单片机,完成这些传感器数据的处理后再上传给主单片机。试验说明,这种方案不仅可以缓解主单片机的工作压力,实现分布系统的设计思想,还可以减少信号传输线上的共模干扰。控制系统的执行机构主要是五台推进电机、舵、及纵横倾调节装置。其中纵横倾调节装置为24V力矩电机带动滑块挪动进而调节水下机器人的纵横倾,经高性能光电隔离芯
5、片后与从单片机1并行口连接。在水下机器人的运动经过中,随时可能要改变推进电机的转速以得到不同的推进力,而变频调速是实现电机调速的最理想方式。本系统采用台达VFD-A/H型变频器,它不仅可以实现各种转速曲线,而且还具有过压、过流、过热等完善的保护措施。该变频器与控制系统的接口为RS485串行口,一块CPU最多可接32个变频器。3.2系统通讯从图1中可以看出,该控制系统是一个典型的多机系统,多机系统的关键技术和难题之一是信息分享,这一难题解决的好坏直接关系到控制系统能否顺利实现对水下机器人的运动控制。根据控制系统的实际情况和上位机对执行机构随动的要求,本文采用了并行通讯与串行通讯相结合的通讯方式,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一种 计算机 实时 控制系统 分析 及其 DCS 实现
限制150内