CN108672031B - Ball adding machine control system based on ARM controller - Google Patents
Ball adding machine control system based on ARM controller Download PDFInfo
- Publication number
- CN108672031B CN108672031B CN201810476060.9A CN201810476060A CN108672031B CN 108672031 B CN108672031 B CN 108672031B CN 201810476060 A CN201810476060 A CN 201810476060A CN 108672031 B CN108672031 B CN 108672031B
- Authority
- CN
- China
- Prior art keywords
- ball
- control system
- mode
- motor
- ball adding
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B02—CRUSHING, PULVERISING, OR DISINTEGRATING; PREPARATORY TREATMENT OF GRAIN FOR MILLING
- B02C—CRUSHING, PULVERISING, OR DISINTEGRATING IN GENERAL; MILLING GRAIN
- B02C17/00—Disintegrating by tumbling mills, i.e. mills having a container charged with the material to be disintegrated with or without special disintegrating members such as pebbles or balls
- B02C17/18—Details
- B02C17/20—Disintegrating members
- B02C17/205—Adding disintegrating members to the tumbling mill
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B02—CRUSHING, PULVERISING, OR DISINTEGRATING; PREPARATORY TREATMENT OF GRAIN FOR MILLING
- B02C—CRUSHING, PULVERISING, OR DISINTEGRATING IN GENERAL; MILLING GRAIN
- B02C25/00—Control arrangements specially adapted for crushing or disintegrating
Landscapes
- Engineering & Computer Science (AREA)
- Food Science & Technology (AREA)
- Control Of Electric Motors In General (AREA)
- Control Of Conveyors (AREA)
Abstract
The control system of the ball adding machine based on the ARM controller adopts the ARM controller as a core controller of the whole control system, and a ball adding mode is divided into a debugging mode, a uniform mode, an automatic mode and a continuous mode for a user to select and use through a human-computer interaction interface. The invention realizes a more humanized, intelligent and automatic ball adding system of the ball mill on the basis of a new controller.
Description
Technical Field
The invention mainly relates to the technical field of mine automation, in particular to a ball feeding machine control system based on an ARM controller.
Background
In China, many mines adopt intelligent ball adding control systems based on programmable controllers, the compatibility of the whole system with other equipment is poor, new functions are not easy to expand and develop, and users are very inconvenient to control the ball adding machine; in addition, the programmable control system is expensive, so that the control system of the ball adding machine is high in cost.
Disclosure of Invention
In order to overcome the defects of the prior art, the invention provides a ball adding machine control system based on an ARM controller from practical application by combining the prior art, and realizes a more humanized, intelligent and automatic ball adding system of a ball mill on the basis of a new controller.
The technical scheme of the invention is as follows:
the control system of the ball adding machine based on the ARM controller adopts the ARM controller as a core controller of the whole control system, and a ball adding mode is divided into a debugging mode, a uniform mode, an automatic mode and a continuous mode for a user to select and use through a human-computer interaction interface.
The debugging mode is a mode for carrying out idle load debugging before the operation of the ball adding machine and is used for checking whether the motor operates normally, whether the communication is normal and whether the line connection is normal; the uniform mode is set according to the planned ball adding amount input by a user or automatically calculating the weight of the ball to be added according to the ore amount; the automatic mode is to add balls according to the instantaneous accumulated ore amount of the belt weigher; the continuous mode is that the ball adding motor is started according to the planned ball adding weight input by the user, and the ball adding motor automatically stops when the ball adding machine finishes adding the required ball adding weight.
In the uniform mode, a user can divide a day into three shifts, in each shift, the user sets the required ball adding times of the shift according to the requirement of the user, if the set planned ball adding weight or ore adding amount is not finished in the shift, the unfinished ball adding is continued to the next shift, and the ball adding is continued.
In the automatic mode, the ball adding weight required at this time is the ball adding weight of the plan at this time plus the remaining ball weight of the last time minus the added ball weight at this time, wherein the ball adding weight of the plan at this time is the instantaneous accumulated ore amount multiplied by the ball consumption ratio, and the ball consumption ratio is input by a user according to different ores.
When a ball passes through the ball outlet, the controller starts to count balls and display the count balls on the touch screen, when the ball passes through, the ball claw count is reset, the cam count is reset, the corresponding sensor is reset to zero, when no ball passes through, the ball claw starts to count, when the ball claw counts for three times, the cam motor is started, and the ball claw count is reset; if the counting of the ball claw reaches twice, the cam motor is started again, and when the counting of the cam motor is six times, the cam stops; if the counting of the ball claw reaches twice again, starting a rapping motor; when a ball passes through the cam motor, the cam motor and the rapping motor are reset.
The control system comprises an alarm system, the alarm system adopts sound and light alarm, and when any fault of a ball adding motor fault, a cam motor fault, a rapping motor fault and an empty bin fault is triggered, the ball adding machine stops running and informs a user through the sound and light alarm.
The control system is divided into a remote part and a local part, the remote part is used for remotely observing and operating the control of the ball feeder through the Internet for a user, and the local part is used for controlling the running state of the ball feeder on site.
The ARM controller used by the control system is an STM32 controller.
The invention has the beneficial effects that:
the novel ball adding technology is provided, and the use of a conventional programmable controller as a core controller is broken through by using an ARM controller, so that the control system of the ball adding machine is more humanized, intelligent and automatic; through the selection of various modes, a user can set a ball adding mode according to the field environment and the ore, so that the ball adding of the user is more convenient; when the system is used, a user does not worry about the problem that the expected ball adding amount is not finished in a designated shift system, and meanwhile, the problem can be found and solved at the first time through the alarm system, so that the condition that the problem is not found due to the occurrence of a fault is avoided; the ball recording mode of the invention can realize that the corresponding motor is started by the signal of the sensor when the ball is not added by the ball adding machine, so that the clamped ball can be loosened to achieve the aim that the ball adding machine can normally add the ball, the operation of the system is clear and stable, and if a problem occurs, the problem can be quickly found and solved.
Drawings
FIG. 1 is a schematic diagram of the system of the present invention.
Detailed Description
The invention is further described with reference to the accompanying drawings and specific embodiments. It should be understood that these examples are for illustrative purposes only and are not intended to limit the scope of the present invention. Further, it should be understood that various changes or modifications of the present invention may be made by those skilled in the art after reading the teaching of the present invention, and these equivalents also fall within the scope of the present application.
As shown in FIG. 1, in the ball adding machine control system based on the ARM controller, the instinct control system adopts an STM32F4 series core board as a core controller of the whole control system. In recent years, the development of STM32 is that wind and water begin, more and more STM32 suppliers have continuously promoted the CPU that the function is powerful for the singlechip not only is used for the electronics industry, STM32 also can be applied to the complicated industrial field of process flow, design based on STM32 controller intelligence balling machine control system has broken the conventionality of the single PLC control system of mining equipment, is the innovation of mining industrial equipment controller, makes STM32 controller move towards the industrialization. With the progress of industrial automation and intellectualization, the STM32 controller plays a vital role, and the purposes of unattended operation, full automation and intellectualized work are achieved in the operation of equipment. The addition of the STM32 not only adds an innovation point, but also is more convenient and understandable in development of a control system. In order to enhance the fineness of ore grinding, further optimize the ore dressing process and reduce the cost, the development language of STM32 is C language, the C language is a basic course which is necessary to be repaired by students in all departments of industry at present, and the wide use of the C language also lays a foundation for later maintenance and modification. The STM32 controller can satisfy the current technique of adding the ball of ball machine, communication protocol such as support ethernet, DP and MODBUS, the compatibility is strong, development is simple, need not to increase characteristics such as auxiliary module, STM32F4 series powerful, for the stability that increases the procedure, can develop the bottom system, for example UCOSII UCOSIII system, adopt FLASH simulation EEPROM technique to store the parameter, reach the important parameter and fall the power failure and do not lose the function, the application of STM32 controller, it is an innovation undoubtedly in mine automation, break the use of conventional programmable controller for core controller.
The STM32 controller communicates with human-computer interaction interface through the RS485 module, and human-computer interaction interface adopts the touch-sensitive screen, and according to the requirement and the customer's user demand that the mine is different, will add the ball mode and divide into four modes and supply the user to select the use, and four modes mainly have: debug mode, uniform mode, automatic mode, and continuous mode. In order to observe parameters such as the operation state, the ball adding quantity, the alarm display and the like of the ball adding machine more intuitively, a human-computer interaction interface (a touch screen) is adopted to visually represent some parameters of the ball adding machine in front of a user, so that the user can select the working operation mode of the ball adding machine according to some parameters.
In the invention, in order to ensure clear operation order of the system and avoid the phenomenon of ball blocking, the following ball recording mode is adopted: when a ball passes through the ball outlet, the controller starts to count balls and display the count balls on the touch screen, when the ball passes through, the ball claw count is reset, the cam count is reset, the corresponding sensor is reset to zero, when no ball passes through, the ball claw starts to count, when the ball claw counts for three times, the cam motor is started, and the ball claw count is reset; if the counting of the ball claw reaches twice, the cam motor is started again, and when the counting of the cam motor is six times, the cam stops; if the counting of the ball claw reaches twice again, starting a rapping motor; when a ball passes through the cam motor, the cam motor and the rapping motor are reset. The effect of using this mode of action: due to the unsmooth surface and the irregularity of the steel balls, the phenomenon of ball blocking can be generated in use, and the balls blocked can be loosened through the action of the motor, so that the normal ball adding phenomenon of the ball adding machine can be realized, and manual intervention is not needed. The advantages are that: the system has clear and stable operation order. If there is the problem to take place, can be very fast find the problem and solve, can realize adding the ball machine and start corresponding motor through the signal of sensor when not adding the ball for the ball that blocks can loosen and reach the purpose that the ball machine can normally add the ball. In the ball feeder, the cam motor acts as follows: when the ball claw catches the ball, the ball claw is clamped at the opening or two sides of the buffering ball storage bin sometimes because of the reasons of rough surface of the steel ball, irregularity of the steel ball and the like, and the cam motor can disturb the ball clamped at the opening or two sides of the buffering bin to a place where the ball claw can catch the ball; the action of the rapping motor: after the cam motor rotates, the ball claw still does not catch the ball, which indicates that the ball is clamped in the ball bin, and the clamped ball needs to be loosened, so that the rapping motor is started to vibrate and loosen the clamped ball so that the ball can enter the buffer bin; effect of ball and claw counting: the ball catching device is used for starting the cam motor and comparing with ball discharging detection, if the ball claw count and the ball discharging count are the same, the ball can be caught every time, if the ball claw count is not equal to the ball discharging count, a no-scooping phenomenon is shown, and the cam motor is started according to the number of times of the no-scooping; effect of cam counting: starting the rapping motor, judging whether the buffer bin has balls or not according to the counting of the cam, and starting the rapping motor to rap the balls from the ball bin according to the counting of the cam if the buffer bin has no balls.
The alarm system comprises a ball adding motor alarm, a cam motor alarm, a rapping motor alarm and an empty bin alarm; the alarm is judged according to the factors of no execution of given commands or motor damage and the like, the linkage among the three motors is fixed, different motor linkages do not need to be formulated in each mode, and the operation among the three motors is matched with a sensor to carry out fault alarm.
The control system is divided into a remote part and a local part, wherein the remote part refers to that an operator can observe and operate the control of the ball adding machine in a central control room, the local part refers to that the touch screen is used for controlling the ball adding machine in a ball adding site, and the remote part and the local part are switched to be selected on the touch screen. The touch screen cannot be controlled due to local invalidation in the remote process; in the local process, the remote control is invalid, and the central control room cannot control the ball feeding machine.
In the four ball adding modes, the debugging mode is mainly a mode for carrying out idle load debugging before the ball adding machine operates, and aims to check whether the motor operates normally, whether the communication is normal, whether the line connection is normal and the like; a uniform mode: the uniform mode is set by automatically calculating the required ball adding weight according to the planned ball adding amount input by a user or the ore amount, in the ball adding system, the ball adding system is divided into a one-shift system, a two-shift system and a three-shift system, according to the selection of the user, one day can be divided into three shifts, the user does not worry about the problem that the expected ball adding amount is not finished in the appointed shift system, in each shift system, the user sets the required ball adding times of the shift system according to the requirement of the user, if in the shift system, the set planned ball adding weight or the ore amount is not finished, the unfinished ball adding is continued to the next shift system, and the ball adding is continued; automatic mode: the automatic mode carries out ball adding according to the instantaneous accumulated ore quantity of the belt weigher, the weight of the added ball required at this time is the planned weight of the added ball at this time + the weight of the rest balls at the last time-the added ball weight at this time, the planned weight of the added ball at this time is the instantaneous accumulated ore quantity multiplied by the ball consumption ratio, and the ball consumption ratio is input by a user according to different ores; continuous mode: the method is characterized in that ball adding weight is input by a user, then a ball adding motor is started, and when the ball adding machine finishes adding required ball adding weight, the ball adding motor automatically stops. The user can set up the mode of adding the ball of oneself according to the difference of the site environment of oneself and ore, gives multiple selection, more convenience adds the ball.
Claims (5)
1. Ball machine control system adds based on ARM controller, its characterized in that: the control system adopts an ARM controller as a core controller of the whole control system, and a ball adding mode is divided into a debugging mode, a uniform mode, an automatic mode and a continuous mode for a user to select and use through a human-computer interaction interface;
the debugging mode is a mode for carrying out idle load debugging before the operation of the ball adding machine and is used for checking whether the motor operates normally, whether the communication is normal and whether the line connection is normal; the uniform mode is set according to the planned ball adding amount input by a user or automatically calculating the weight of the ball to be added according to the ore amount; the automatic mode is to add balls according to the instantaneous accumulated ore amount of the belt weigher; the continuous mode is that the ball adding motor is started according to the planned ball adding weight input by the user, and the ball adding motor automatically stops when the ball adding machine finishes adding the required ball adding weight;
in the uniform mode, a user divides one day into three shifts, in each shift, the user sets the required ball adding times of the shift according to the own requirements, if the set planned ball adding weight or the required ball adding weight is automatically calculated according to the ore amount and is not finished in the shift, the unfinished ball adding is continued to the next shift, and the ball adding is continued;
in the automatic mode, the ball adding weight required at this time is the ball adding weight of the plan at this time plus the remaining ball weight of the last time minus the added ball weight at this time, wherein the ball adding weight of the plan at this time is the instantaneous accumulated ore amount multiplied by the ball consumption ratio, and the ball consumption ratio is input by a user according to different ores.
2. The ARM controller-based ball feeder control system of claim 1, wherein: when a ball passes through the ball outlet, the controller starts to count balls and display the count balls on the touch screen, when the ball passes through, the ball claw count is reset, the cam count is reset, the corresponding sensor is reset to zero, when no ball passes through, the ball claw starts to count, when the ball claw counts for three times, the cam motor is started, and the ball claw count is reset; if the counting of the ball claw reaches twice, the cam motor is started again, and when the counting of the cam motor is six times, the cam stops; if the counting of the ball claw reaches twice again, starting a rapping motor; when a ball passes through the cam motor, the cam motor and the rapping motor are reset.
3. The ARM controller-based ball feeder control system of claim 2, wherein: the control system comprises an alarm system, the alarm system adopts sound and light alarm, and when any fault of a ball adding motor fault, a cam motor fault, a rapping motor fault and an empty bin fault is triggered, the ball adding machine stops running and informs a user through the sound and light alarm.
4. The ARM controller-based ball feeder control system of claim 1, wherein: the control system is divided into a remote part and a local part, the remote part is used for remotely observing and operating the control of the ball feeder through the Internet for a user, and the local part is used for controlling the running state of the ball feeder on site.
5. The ARM controller-based ball adding machine control system as claimed in any one of claims 1 to 4, wherein: the ARM controller used by the control system is an STM32 controller.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810476060.9A CN108672031B (en) | 2018-05-17 | 2018-05-17 | Ball adding machine control system based on ARM controller |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810476060.9A CN108672031B (en) | 2018-05-17 | 2018-05-17 | Ball adding machine control system based on ARM controller |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108672031A CN108672031A (en) | 2018-10-19 |
CN108672031B true CN108672031B (en) | 2020-09-29 |
Family
ID=63806745
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810476060.9A Active CN108672031B (en) | 2018-05-17 | 2018-05-17 | Ball adding machine control system based on ARM controller |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108672031B (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102445244A (en) * | 2011-10-18 | 2012-05-09 | 昆明有色冶金设计研究院股份公司 | Ore slurry online detection device and multi-parameter detection method |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104056697B (en) * | 2014-07-17 | 2016-06-08 | 山东工大中能科技有限公司 | A kind of ball mill adds ball method |
CN206911472U (en) * | 2016-04-29 | 2018-01-23 | 苏州中材建设有限公司 | A kind of monitoring system of ball mill |
CN206500224U (en) * | 2016-12-05 | 2017-09-19 | 重庆邮电大学 | A kind of ball mill load testing equipment |
-
2018
- 2018-05-17 CN CN201810476060.9A patent/CN108672031B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102445244A (en) * | 2011-10-18 | 2012-05-09 | 昆明有色冶金设计研究院股份公司 | Ore slurry online detection device and multi-parameter detection method |
Also Published As
Publication number | Publication date |
---|---|
CN108672031A (en) | 2018-10-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN201633130U (en) | Concrete batching control system | |
CN100369678C (en) | Pulverizing loop ball mill load control method for cement factory | |
CN112211813A (en) | Air compressor unit cooperative control system | |
CN201576203U (en) | Industrial bus-based coal mine pump house drainage redundant controller | |
CN116301073B (en) | Drainage pump modularized start-stop control system with unified stop liquid level and control method | |
CN108672031B (en) | Ball adding machine control system based on ARM controller | |
CN101846998B (en) | Redundant digital electric-hydraulic control system for turbine | |
CN203425769U (en) | Material feeding automatic control device of stirring pot | |
CN101642940B (en) | Method for automatically controlling unloading system of finished product storehouse of stabilized soil mixing station | |
CN205034816U (en) | Lime stone stocker with dust device sprays | |
CN103640092A (en) | Material supplementing control method, device and system, aggregate bin and mixing station | |
CN116498875A (en) | Intelligent multipoint oiling method and system | |
CN202576821U (en) | Control system for TSGE81-type cut loop fabric circular knitting machine | |
CN210377176U (en) | Device for realizing automatic control equipment by utilizing wireless transmitter | |
CN204455828U (en) | Bi-motor high-speed circulating stirs intelligent slurrying mud jacking system | |
CN104746577A (en) | Water tank adjustment and storage and water pump direct supply combined secondary water supply control system | |
CN218863838U (en) | Oil injection device | |
CN102672823B (en) | Cleaning control method for main stirring machine, cleaning control system and stirring station | |
CN103894100B (en) | The material of agitated kettle throws in autocontrol method and device | |
CN201804067U (en) | Self-diagnostic device for sensor system | |
CN205771703U (en) | Bucket wheel machine feeding revolution border judges control system | |
CN1821908A (en) | Communication transmit-receiver switch controller and its control method | |
CN204456120U (en) | Mortar leakage prevention cycle intelligent slurrying mud jacking system | |
CN210711846U (en) | Digital display type speed controller installed on beater motor of cotton cleaning equipment | |
CN205844930U (en) | A kind of rinsing machine automatic control system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |