Font Size: a A A

Design And Application Of High-speed And Large-capacity Online Data Analysis Recorder For Industrial Internet

Posted on:2022-08-05Degree:MasterType:Thesis
Country:ChinaCandidate:J Y MaFull Text:PDF
GTID:2518306494472714Subject:Mechanical engineering
Abstract/Summary:PDF Full Text Request
Data analysis recorders are widely used in agricultural research,food,medicine,chemical industry,meteorology,environmental protection,electronics,laboratories and other fields.Due to the particularity of the working environment,engineering vehicles require extremely harsh work safety,reliability and real-time performance.Therefore,engineering vehicles have an urgent need for a fully functional data recording system.Construction vehicles play a huge role in resource collection,material transportation,construction engineering and other fields.Nowadays,due to the abundance of sensors and various electronic devices in construction vehicles,data collection is becoming more and more important.The upload speed of data loggers is more and more important.The requirements for storage capacity have also increased.With the gradual acceleration of the modern industrialization process,especially the rapid development of the Internet of Things technology,the technical level of the data recorder itself continues to improve,so that the data recorder has a good market prospect.The design and research of the data recorder has great application value and social significance for ensuring the stable operation of the engineering vehicle system and ensuring the safety and functional stability of the vehicle.This subject is mainly aimed at the data recording of the Internet of Things engineering vehicles,and designed a set of data acquisition and analysis system consisting of a collector and a center console.In order to reflect the status of engineering vehicles in real time and improve the data upload speed and storage efficiency,this paper divides the vehicle-mounted data recorder into two main design contents: a collector for collecting vehicle sensor data and a display for data and human-computer interaction.The center console.The main contents of this paper are as follows:According to the application environment of the vehicle platform,this subject compares and analyzes a variety of lossless compression algorithms.Although the data transfer speed and storage efficiency are restricted by hardware,data compression algorithms can be used to reduce the volume of data to indirectly increase the efficiency of data upload and storage.Taking the real-time requirements of data compression during the upload of the collector and the compression efficiency requirements of the center console data storage as the measurement standard,the lossless compression algorithms such as Shannon coding,Feinuo coding,Huffman coding,and LZO coding are compared to finally achieve The high-efficiency compression algorithm Huffman coding for the center console and the real-time LZO coding algorithm program for the collector.Finally,the algorithm improvement for this data recording platform and the specific implementation of the two algorithms are proposed.In terms of hardware,according to demand analysis,a data logger collector based on STM32 was designed.The dual-channel CAN bus was used to meet the collection requirements of the engineering vehicle signal source;the USB wired and Bluetooth wireless communication was used to upload data to the center console or The function of the PC.A data logger center console based on IMX6 UL is designed,in which the Bluetooth wireless module realizes real-time wireless communication with the collector;the touch display realizes the human-computer interaction function of the center console as the upper computer terminal;the 4G module realizes the center control Taiwan networking function.In terms of software,the software design of the system was carried out,and the realization of the software system functions of the collector and the center console was completed.The collector software combines the performance characteristics of the embedded real-time operating system ?C/OS-III and STM32,and has completed the transplantation of ?C/OS-III on the STM32-based data logger collector,and compiled the software under ?C/OS-III Drivers such as CAN bus devices and wireless networks have completed the application design that meets the requirements of the collector.The center console uses the embedded Linux operating system to develop the functions of the center console,including the realization process of the QT-based human-computer interaction interface,the realization of data compression and storage,and the realization of data uploading.At the end of this paper,a test for the function and performance of the data logger is designed.Through the actual measurement of the data compression performance of the data recorder,the compression speed of the LZO encoding is microseconds,which meets the real-time requirements of the collector and improves the data upload efficiency;the actual engineering vehicle data is compressed by the Huffman encoding algorithm,The average compression rate is about 37%.The improved Huffman coding is fully applicable to the center console,effectively compressing the collected data and saving a lot of SD card space.The data collected by the collector is accurate and clear,and is completely consistent with the signal source;the center console communicates with the collector in time,and the transmission data is complete and correct;the man-machine interface of the center console works well.The experimental results show that the data recorder acquisition system designed in this paper works well,runs stably,and is suitable for the application environment of construction vehicles.
Keywords/Search Tags:data recording, data compression, Linux, ?C/OS-?, CAN bus, vehicle recorder
PDF Full Text Request
Related items