Font Size: a A A

Wince-based Handheld Oscilloscope Software Design

Posted on:2011-07-17Degree:MasterType:Thesis
Country:ChinaCandidate:X H DangFull Text:PDF
GTID:2192360308967205Subject:Detection Technology and Automation
Abstract/Summary:PDF Full Text Request
As a basic measurement instrument for time-domain measuring, the Oscilloscope has been widely used in various fields. With the development of the techknowlege, the mordern oscilloscope become more and more powerful. Along with its growth of function, oscilloscope becomes enormous and even clumsy. ScopeMeter is a hand-held digital sampling oscilloscope which combines the function of a digital multimeter and a oscilloscope. With its powerful function and portability, ScopeMeter has a broad marketing demand.The architecture is ARM+FPGA+channel and acqusition circuit. Running in ARM chip, WinCE operating system provides a platform for the scopemeter application to run on.The software design of ScopeMeter is discussed in this thesis. The software project of the scopemeter is divided into four layers. Based on MFC (Microsoft Foundation Class) Library, the ueser interface layer, is designed to receive user input and display waveform and results, double-buffer-drawing is used in this layer to draw the waveform more effectively. Based on the standard C++ library, the layer of data processing and the layer of the setting & acquisition encapsulates the function of instrument control and arithmetic in instrument-driver-level. Used with Win32 API(application programming interface) to implement virtual memory mapping, the layer of the hardware read/write helps the layer in the middle to communicate with the hardware without knowning details except which port to read or write to. WinCE operating system provides a greate platform for the software of this project to run on.After being tested by software tools and other measuring instruments, the handheld ScopeMeter works as it was designed to. It meets the design requirement.
Keywords/Search Tags:ScopeMeter, Object-Oriented Programming, WinCE, MFC
PDF Full Text Request
Related items