Font Size: a A A

A Dissertation Submitted To The Academy Of Sciences, For The Degree Of Master Of Circuit And System

Posted on:2004-04-04Degree:MasterType:Thesis
Country:ChinaCandidate:J Y GuoFull Text:PDF
GTID:2168360095950453Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
The paper is mainly concerned with the design process of data acquisition system that is based on USB bus. The design scheme, developing method and developing process of a suit of data acquisition system used with Philips' PDIUSBD12 and ATMEL's AT89C51 are expatiated. In addition, the paper also gives the material realization scheme.At first, the paper introduces the protocol of USB bus in brief, and then discusses the design of data acquisition system, which includes four segment, hardware design, firmware design, device driver and application program. In hardware segment, the performance of PDIUSBD12 firstly is described; then the hardware scheme are given in detail; the questions in design is explained, which should be paid attention to .The most important project is the firmware writing. The paper first shows the idea of program design and the hierarchy and then introduces the program design in detail and gives some code. In driver program segment the principle of choosing driver develop tools and the foundation of WinDriver are explained, at last the structure and writing steps of device driver are discussed. The design of host application program is relatively simple. It mainly provides a friendly user interface to control the acquisition system and display the data. So there is not much content in paper.The paper has finished the design of data acquisition system based on USB bus and realized the basal data acquisition foundation. Using USB bus to transfer data blazed a way in communication between data acquisition system and computer. With WinDriver, the developer gets rid of the difficulty of writing core driver. The developer need not know many theories of operation system and core driver, which is propitious to design device drive quickly.
Keywords/Search Tags:USB bus, firmware, device driver, PDIUSBD12
PDF Full Text Request
Related items