微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于GPRS及CAN总线的远程电机群控制

基于GPRS及CAN总线的远程电机群控制

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

引言

电机在各个领域中的应用已经相当广泛,并且正向网络化、智能化的方向发展。在复杂控制系统中,往往需要多台电机同时进行工作,如油田电机、矿山平台、工业切割、电梯控制、农业加工等。而电机往往安装分散且工作于复杂的工作环境中,因此,远程控制不但有利于提高工作效率,改善工作环境,而且还可以大大提高安全系数。在许多调速过程中,由于过程的庞杂性(如电机数量众多、传动要求高、时序复杂、地域分布分散等)使得控制设备变得庞大,对由大量电机组成的电机群传动调速系统进行网络一体化管理及控制显得尤为重要。

传统的电机控制一般采用控制器与电机驱动器一对一的控制模式,存在抗干扰能力差、可靠性低、控制线路复杂、可维护性差等缺点。近年来多电机群控技术和方法的研究多种多样,多电机群控系统改进侧重点。一般为优化控制方法和基于现场总线或远程网络控制等。结合油田的生产实际,张咏军设计出了一套抽油机电机群控系统,采用分布式结构,通过无线传输实现电机远程群控系统,用于检测、保护和控制电机,以提高电机系统的可靠性和工作效率。中国计量科学研究院在2006年针对电机群控系统提出了一种基于3层网络的控制方法,从上到下分别为信息层、控制层和设备层。应慧娟等在此基础上研究了基于三层网络的制粉厂生产线电机群控系统,实现了设备网上多台电机的远程监控。

目前,多电机群控技术仍然存在许多的问题和不足,比如,通信的可靠性与准确性低、缺少电机工作环境参数的采集等。本文研究的基于GPRS及CAN总线的电机群控制系统,是将微控制器技术、CAN总线技术应用于电机群的通信控制中,同时结合GPRS远程收发设备和计算机技术构成远程电机群的控制系统,以此来实现现场和远程监控。CAN总线具有很高的安全性,当某个节点严重错误时,能够自动脱离总线,能够有效地提高通信的可靠性与准确性;GPRS收发设备可以使任意具备发送短信功能的手机和其他GPRS收发设备随时随地对电机群的运行状态进行监测和远程控制,具有很高的灵活性和便捷性,在保证了远程通信功能的同时提高了可靠性和稳定性。

1 总体方案设计

参照中国计量科学研究院提出的三层网络控制方法,本系统的信息层采用GPRS无线通信,控制层使用CAN总线通信,设备层使用RS485通信。考虑到可靠性以及可拓展性,本系统采用一点对多点的通信方式,以主控制节点作为主监控,定时巡检多个从控制节点,接收从控制节点发送的电机信息数据,并进行存储。通过这些数据信息,工作人员可以及时进行判断并作相应的处理,通过主控制节点发送控制命令给从控制节点,由从控制节点完成对电机的直接控制。系统结构设置为分布式控制,即一个主控制节点,多个从控制节点。当任何一个从控制节点发生故障时,其他从控制节点不受影响,主控制节点与从控制节点之间进行实时的双向数据传输。

该系统采用模块化设计,主要由三部分组成,分别为主控制部分(包含嵌入式触控PC和主节点)、电机部分(包含多个从节点)和远程GPRS终端(远程节点)。该系统总体效果示意如图1所示。

2 主控制部分

主控制部分包含嵌入式触控PC和主节点两部分。嵌入式触控PC为工业现场的控制终端,用来实时显示和控制电机的运行状态。主节点作为嵌入式触控PC、从节点和远程GPRS终端的连接点,接收嵌入式触控PC和远程GPRS终端发来的电机状态查询、控制指令,下发至从节点,然后将从节点发来的电机状态信息返回至嵌入式触控PC和远程GPRS终端。

2.1 嵌入式触控PC

嵌入式触控PC型号为蓝海微芯LJD—eWin7000,这是一款基于WinCE操作系统下的控制平台,它拥有32位ARM920T高速处理器内核,主要用于系统平台上的人机界面。使用VS2 005中C#语言作为开发工具,包含监控界面(是这个电机群控系统的控制终端),可以实时显示电机转速及温湿度、记录报警状态、设置电机转速以及报警参数。

2.2 主节点

主节点原理框图如图2所示。一个主节点可以连接多个从节点,可以对每个从节点所连接的电机进行参数设定、启停控制操作,与此同时可实现单台和多台电机的运行状态监测、数据保存、查询等功能,便于保存信息和自动化管理。主节点的通信模块通过RS232通信接口连接GPRS无线通信模块,以及嵌入式触控PC来实现信息传输。GPRS无线通信模块用来实现远程数据发送,接收其他GPRS模块或者具有短信发送功能手机等指令请求终端发送的查询、控制信息,GPRS无线通信模块将接收到的信息发送给主节点,主节点进行判断和解析并作相应回复,最终通过GPRS无线模块将数据信息返回至发送指令请求的

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

网站地图

Top