Font Size: a A A

The Design And Research Of Data Acquisition System Based On ARM Cortex-M4

Posted on:2019-12-23Degree:MasterType:Thesis
Country:ChinaCandidate:D ChengFull Text:PDF
GTID:2428330596960286Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of the Internet of Things and information technology,the amount of data in industries and lives grows exponentially and massively.With such technical background,the requirement becomes increasingly high toward data acquisition.Especially in the stability and real time of device,high speed and precision become imperative desperately.Meanwhile,smart data acquisition equipment is more networked and miniaturized now.Thus,the embedded systems are applied in the design of data acquisition systems more widely due to their improved performance,lowered cost,and optimized integration.The ARM Cortex-M4 core 32-bit microprocessor used in this paper is characterized by its high performance and low cost,and it integrates various communication peripherals such as UART,I~2C,CAN,and SPI on the chip.This paper uses EK-TM1294 board manufactured by Texas Instruments as the main control unit of the system.Based on this,an extended board is designed,with peripherals of ADC,DAC,RS-232,PWM,VGA,LCD and keyboard.It provides a fully functional hardware platform for the development of the system,while giving the possibility for further development scalability for more complete applications in the future.In the design of software systems,the USB,Ethernet,and RS-232 of communication modules is developed,making the communication interfaces of systems versatile,and data transmission more stable and faster.Meanwhile,the embedded real-time operating system?C/OS III is transplanted and set up,making the scheduling of tasks and interrupts more robust and faster.The network communication protocol stack LwIP is transplanted in order to set up the embedded Web server,which provides more options for users to access the backend system.In the design of the host computer client software,the software realizes the display,the storage and the query of the sampling data and the control of the sampling frequency,making the human-computer interaction more friendly and convenient.The data acquisition system designed in this paper has a complete hardware structure,rich interfaces,and diversified software resources.It is easy to maintain,manage,debug and expand.It has good versatility and scalability.For the future development of related application scenarios,a general prototype design is provided.
Keywords/Search Tags:Arm Cortex-M4, Data acquisition system, USB, Ethernet communication
PDF Full Text Request
Related items