
| preface acknowledgments digital tools 1.1 introduction 1.2 the microcomputer 1.3 number systems 1.4 digital building blocks 1.5 digital counters/timers 1.6 parallel and serial input/output ports 1.7 digital data-acquisition procedures 1.8 switch debouncing 1.9 digital interfacing standards 1.10 problems 1.11 additional reading laboratory exercises 1. introduction to c programming 2. measuring event times 3. digital interfacing: switches and lights 2 analog tools 2.1 introduction .2.2 operational-amplifier circuits 2.3 op-amp characteristics 2.4 instrumentation and isolation amplifiers 2.5 noise sources 2.6 analog filtering 2.7 the power amplifier 2.8 problems 2.9 additional reading laboratory exercises 4. operational-amplifier circuits 5. instrumentation amplifiers 6. analog filtering 3 analog - digital conversion and sampling 3.1 introduction 3.2 digital-to-analog converter circuits 3.3 analog-to-digital converter circuits 3.4 the sample-and-hold amplifier 3.5 sampling analog waveforms 3.6 frequency aliasing 3.7 available data-acquisition systems 3.8 problems 3.9 additional reading laboratory exercises 7. introduction to a/d and d/a conversion 8. d/a conversion and waveform generation 9. a/d conversion and periodic sampling 10. frequency aliasing 4 sensors and actuators 4.1 introduction 4.2 position and angle sensors 4.3 temperature transducers 4.4 strain-sensing elements 4.5 force and pressure transducers 4.6 measuring light 4.7 producing visible light 4.8 ionic potentials 4.9 the detection and measurement of ionizing radiation 4.10 measuring time 4.11 problems 4.12 additional reading laboratory exercises 11. measuring angular position 12. measuring temperature 13. measuring strain and force 14. measuring light with a photodiode 15. the thermoelectric heat pump 16. electrodes and ionic media 17. the human heart 18. the electromyogram (emg) 19. the electrooculogram (eog) 5 data analysis and control 5.1 introduction 5.2 the gaussian-error disti-ibution 5.3 student's t test 5.4 least-squares fitting 5.5 the chi-squared statistic 5.6 solving nonlinear equations 5.7 monte carlo simulation 5.8 fourier transforms 5.9 digital filters 5.10 control techniques 5.11 problems 5.12 additional reading laboratory exercises 20. analog - digital conversion and least-squares fitting 21. fast fourier transforms of sampled data 22. fast fourier transforms of the human voice 23. digital filtering 24. process compensation using fourier deconvolution and digital filtering 25. analog temperature control using a resistive heater 26. temperature control using the computer and a resistive heater 27. temperature control using the computer and a thermoelectric heat pump appendix a grounding and shielding a.1 introduction a.2 interference noise due to common impedance a.3 interference noise due to capacitive coupling a.4 general rules to follow appendix b experimental uncertainties b.1 multimeter accuracy b.2 propagation of random error appendix c c programming tips c.1 declare all variables c.2 arithmetic statements c.3 conditional tests c.4 conditional operators c.5 indexed looping c.6 bitwise logical operators c.7 increment and decrement operators c.8 the printf statement c.9 defining your own functions c.10 "including" your own functions c.11 opening and writing to files of arbitrary name c.12 using library functions c.13 allocating large storage arrays c.14 general format rules for c programs appendix d numerical methods and c functions d.1 introduction d.2 fast fourier transform d.3 minimization function parfit d.4 the uncertainty estimation function varfit d.5 numerical evaluation of functions defined by integrals d.6 function inversion using newton's method d.7 function inversion using quadratic approximation d.8 random number generator appendix e summary of data translation dt3010 pci plug-in card e.1 introduction e.2 parallel output e.3 parallel input |
商品评论(0条)