* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download ht-7 asipp
Survey
Document related concepts
Transcript
ASIPP HT-7 The Data Acquisition System Based on VXI and PCI Bus • H.Z. Wang, G. Li, J.R. LUO, Z.S. Ji, G.M. Li • (E-mail: [email protected]) ASIPP HT-7 Outline: 1.Introduce the distributed data acquisition system on HT-7 2. Hardware based on PCI/VXI control 3. Transmitting data from the bus controller to data server 4. Cooperating with the whole distribute data acquisition system ASIPP HT-7 The HT-7 data acquisition system is designed as distributed and it is mainly based on four buses: (1) CAMAC bus (2) EISA bus (3) VXI bus (4) PCI bus. ASIPP HT-7 Chart one: basic data acquisition network structure ASIPP PCI board hardware HT-7 ASIPP HT-7 • PCI BUS control 62.5/125/250/500k PCI BUS eight channels ; 12 bits 2*256KB Ram Outer clock&trigger The sampling data after A/D complete will be written to the two buffer storages by ping-pong method under the controlling of the logic control circuit. ASIPP HT-7 • PCI BUS control We can design kernel software by let VxD to achieve IRQ in real time so as to realize the real time data acquisition in Windows operation system. VxD is a kind of binary system kernel code used to manage the Windows hardware resources in real time. We install VxD and VMM together, and them both can cooperate and share modules of system to get certain IRQ. ASIPP HT-7 • VXI BUS control High speed(1MSPS) Four channels ; 12 bits VISA database (Virtual Instrument Software Architecture) IEEE1394 Outer clock&trigger ASIPP HT-7 • VXI BUS control Because the VXI equipment is to be the VPP(VXI Plug & Play) hardware layer, we need not direct visit the VXI hardware but use VISA(Virtual Instrument Software Architecture) database to achieve its control and so on. HP Corp VISA database provides VISA DLL、LIB document and some C program head file and those all can be direct used by Visual C++ to reduce program difficulty. ASIPP HT-7 • VXI BUS control IEEE1394 is a serial interface standard which has a vide frequency transfer speed and it is established by IEEE standardization organization. As a computer exterior bus standard, IEEE1394 Universal connect between different equipments. has such merit: (1) Multimedia applied real time data transfer; (2) Data transfer ration is 100/200/400Mbits/s; (3) Never lose data in real time connect or disconnect; (4) Plug and play automatism configure; (5) Broad band real time applied; . ASIPP HT-7 • Transmitting data from the bus controller to data server • During the both bus(VXI/PCI) data transmitting course within the data acquisition network, we used TCP/IP Net protocol to realize the data transfer to the data servers. HT-7 ASIPP Parallel Multi-threads Work-proces t1 t2 t3 t1 t2 t3 t1 T = n*t1+max(t2,t3)+x t2 t3 ASIPP HT-7 • Cooperating with the whole distribute data acquisition system • The shot number is the key index for us to search for certain data in the data servers, so those data that have the same shot number will be saved together and represents the same discharge. ASIPP HT-7 • Conclusion • Both PCI and VXI bus data acquisition subsystem are important for the whole distribute data acquisition system in HT-7 and improve the data precision and capacity greatly. As a kind of attempt, these work provide important scientific base for us to design the distribute data acquisition system in HT-7U. ASIPP THANKS HT-7