Font Size: a A A

Research On The Development Approaches Of Network Meter Concentrator

Posted on:2011-10-03Degree:MasterType:Thesis
Country:ChinaCandidate:S L ZhuFull Text:PDF
GTID:2178360305982204Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the fast development of microcontrollers and communication technology, and the improvement of people's life, Automatic Meter Reading ARM system implementation model has attracted more and more attention. Concentrator is a core communicating and frame analyzing device lying between the AMR server and the end meters, and its performance directly decides the whole system's efficiency. Besides, concentrators are largely used when applied in practice, so it must be developed with low cost. Hence, finding an effective concentrator development model is of great practical significance in all aspects. This thesis starts with a survey of common embedded system development model, analyses each model's key technology and implements three selected models, and finally gives a reasonable suggestion on the model selection of concentrator development.The first chapter summarizes two typical and feasible development models for concentrator:the foreground-background model and the uC/OS-II based model, promotes an embedded Linux based model for comparison.The second chapter briefly analyzes the ARM7TDMI core, including the programming model and the interrupt handling mode, and presents the details of foreground-background model concentrator development procedure.The third chapter studies the structure of uC/OS-II and its porting technology. Based on these work, an uC/OS-II based concentrator model implementation process is presented in details, including the task design, task communication and the application-specific notes.The fourth chapter focuses on the embedded Linux model design. Firstly, choose a widely supported development board and setup the development environment. In order to make the concentrator program more portable, this thesis analyzes and compares the two main process/thread communication standards, and chooses the POSIX standard at last. The embedded Linux-based concentrator system design and implementation are presented in details with process/thread design method, network programming and device drive programming.The development models operation performance comparison results are shown according to the concentrator tests in network gas-meter system, as well as their cost comparison and developing complexity analysis. Finally the development model selection suggestion is summarized...
Keywords/Search Tags:AMR, Concentrator, Development Model, uC/OS-Ⅱ, Embedded Linux
PDF Full Text Request
Related items