Font Size: a A A

Design And Development Of Motor Driver Monitoring System

Posted on:2020-09-14Degree:MasterType:Thesis
Country:ChinaCandidate:F Y WenFull Text:PDF
GTID:2392330590983137Subject:Control Engineering
Abstract/Summary:PDF Full Text Request
Motor drive is an important part of industrial control system,which is widely used in industrial automation such as numerical control machine,textile,and mining.In order to improve the efficiency and usability of the control on motor,it is significant to develop a matching monitoring system.The monitoring system can provide users with a good interactive platform to monitor and control the motor drive.Based on C++ Builder,a motor driver monitoring system on Windows platform is developed.The system can be applied to many types of driver devices,and provides CANBUS and MODBUS communication modes for users to choose from.The main research content of this thesis is as follows.Firstly,according to the functional requirements,the thesis divides the monitoring system into six major modules: communication,parameter monitoring,status monitoring,quick debugging,oscilloscope and malfunction alerting,and specific requirements analysis is given for each module.Next,solutions to the key issues encountered in the development of monitoring system are illuminated.The XML file description scheme solves the customization of the drive type and user function;multi-thread and the data storage mode of memory-mapped files improve the real-time performance of the oscilloscope under high-speed sampling;the use of critical section avoids the problem of multi-thread shared resource access conflicts;and the judgment of frame loss/error ensures the security of data.Then,according to the overall scheme of hierarchical design,the whole system is divided into UI layer,business logic layer,communication layer,and data layer.The Windows message mechanism or event-driven mechanism is adopted to communication among layers.In addition,implementation process of each functional module is introduced in detail,and the UML class diagram of each module programming implementation is given.Finally,an experimental testing platform is built.Repeating tests of major modules' functions,it shows that the monitoring system function is stable and reliable,which achieves the requirements of the project,and has a wide application scenario.
Keywords/Search Tags:Motor driver, Monitoring system, Hierarchical design, Multi-threading, CANBUS, MODBUS
PDF Full Text Request
Related items