| Electronic belt scale is a kind of dynamic detection equipment for continuous weighing of bulk materials.It is widely used in industrial production and is one of the most widely used measurement and detection devices in many production fields.With the rapid development of modern industry,the traditional electronic belt scale weighing instrument has the problems of low weighing precision,poor working stability,slow running speed and low integration,which can no longer meet the production needs.The research and development of high-precision weighing instrument has great and far-reaching significance for the development of industry.In order to improve the overall performance of electronic belt scale,the research and design of high precision array electronic belt scale instrument is proposed.Aiming at the influence of “belt tension” weighing accuracy,based on the “internal force theory”,the array weighing structure is used as the carrier,the resistance strain weighing sensor is selected to collect the material weight and the high-precision photoelectric encoder is used to detect the belt running speed.Aiming at the problems of slow information processing ability,weak communication ability and poor stability of the current market instruments,this design uses STM32F103 single-chip microcomputer as the instrument controller to realize data acquisition and processing,and conducts research and design of the instrument from both hardware and software.The hardware circuit module mainly includes: weighing signal acquisition circuit,speed signal acquisition circuit,digital signal input / output module,analog signal acquisition module,4 ~ 20 m A signal output module,OLED display module,key module,RS485 communication module and minimum system circuit module.Altium Designer21 software is used to draw the schematic diagram of the circuit module and PCB design.The software program is developed by Keil MDK software,including signal acquisition program,data processing program,communication program,filtering program and calibration program.Aiming at the noise interference in the weighing signal,the mathematical model of the weighing system is established.Based on the Kalman filter algorithm,an improved Sage-Husa adaptive Kalman filter is proposed to eliminate the noise.When the observation information is filtered,the value of the gain matrix is adjusted by constantly estimating and correcting the inaccurate or unknown model,parameters and voice statistical characteristics in real time,and an attenuation factor is introduced to further optimize the filtering algorithm.The experimental results show that the method of introducing the attenuation factor can achieve better filtering effect.In order to achieve better human-computer interaction function,MCGS touch screen is used as the human-computer interaction platform,and the data interaction is carried out by connecting the RS485 physical layer interface with the weighing instrument.It can realize the debugging and parameter modification of the instrument by operating the touch screen,which can more intuitively understand the current running state of the electronic belt scale and timely troubleshoot the sensor.At the same time,it can realize the remote control and debugging of the weighing instrument on the PC side and the mobile phone APP.The experimental results show that the weighing instrument designed in this thesis has high precision,can realize on-line detection and processing of material flow,and scientific statistics of multiple channels.It has the advantages of strong communication ability,friendly humancomputer interaction and stable system.The improved Sage-Husa adaptive Kalman filter can effectively reduce the system noise interference and improve the weighing accuracy. |