Font Size: a A A

Based Wireless Network Gpib Controller Software Design

Posted on:2008-03-24Degree:MasterType:Thesis
Country:ChinaCandidate:J CengFull Text:PDF
GTID:2208360215950139Subject:Measuring and Testing Technology and Instruments
Abstract/Summary:PDF Full Text Request
The GPIB controller based on WLAN makes it easier to construct wireless automatic test system, by which engineers can share the resource of instruments and remote control the instruments, especially in some environment where other GPIB controller couldn't use.This paper focuses on the design of WLAN-GPIB controller's software, which includes tow parts: firmware program which is firmed in the controller's ROM and Application Program Interface (API) which is used by consumers. Software is significant for the WLAN-GPIB controller, since it has a great influence to the performance of the controller, and affects the capability of convenience when people use it.The firmware program is based on the Embedded Real Time Operation SystemμC/OS-Ⅱ. We improve stability and reliability of the WLAN-GPIB controllers by using RTOS. Besides this, we can also enlarge the systems's function, this is useful when we develope other instruments based on net, such as LXI device. RTOS supports multitasking, so we can divide the whole system into several independent modules, which is benefit to maintaining and porting the code.API functions are capsulated as library which is used by consumers to control the WLAN-GPIB controller. To enlarge the situation where our WLAN-GPIB controller is used, we design VISA library according VPP specification. LXI need IVI driver as the standard solution, and IVI is based on VISA library, so designing VISA has a great significance for implementing LXI device. In addition to VISA library, we implement 488.2 calls which are compatible with NI's relevant products. Cause NI is in the position of leadership in testing filed, do like so will enhance the programs porting ability.In chapter one, it introduces the background and significance about designing the GPIB controller based on WLAN. In chapter two, it introduces central idea of the controller. In chapter three it discusses the protocol used in controller and how implement in firmware. Chapter four discusses how to design stability software base on RTOS. In chapter five it introduces the detail of implementing VISA library and 488.2 calls. At last, in chapter six it summaries the whole design and propose the modification.
Keywords/Search Tags:WLAN, GPIB, firmware, hardware, dynamic link library, μC/OS-Ⅱ, Embedded system, VISA
PDF Full Text Request
Related items