Williams: PSF and Deconvolution Lab 2

From Course Wiki
Revision as of 22:55, 22 March 2012 by Ajoke Williams (Talk | contribs)

Jump to: navigation, search
20.345: Bioinstrumentation Project Lab
20.345: Bioinstrumentation Project Lab

Hardware & Software SPecifications

  1. Pololu A4983 Stepper Motor Driver Carrier with Voltage Regulators
  2. Thorlabs 8 mm Travel Stepper Motor Actuator[2]
  3. Matlab
  4. Matlab Image Acquisition Toolbox[3]
  5. Matlab Allied Vision Technologies Adaptor[4]
  6. National Instruments USB Data Acquisition (DAQ)
  7. Epi-fluorescence Microscope[6] with parts from Thorlabs
  8. Submicron beads, small enough to be considered point sources

MicroStepping Driver

A4983 Stepper Motor Driver Carrier with Voltage Regulators

The microstepper driver was wired on a standard on a standard bread board. We used the 5V source on the pcb to serve as the Reference(Ref). The signals to MS1,MS2,MS3,STEP, and SLEEP were inputted digital (using the output changes of the DAQ). The ENABLE port was used in conjunction with wires 1 and 3 of the stepper motor to regulate when the user has the ability to move the z-axis of the microstepper stage. When the stage is about the be moved past it's z-upper or lower bounds, the circuit between wires 1 and 3 open ( infinite impedance ). This fact was used to regulate when ENABLE was receiving the 5V from the REF port. ENABLE-bar is originally set to digital local 0 when it is receiving the full 5V so it is disabled ( i.e. digital logical 1). When the stage is trying to be moved pasts its z bounds, the wires open and ENABLE see . This is called a ... The digital output connected to SLEEP-bar is used to control whether movement in the z-axis of the stage is locked ( i.e you are not able to focus it ) or unlocked/sleeping ( you are able to focus the stage). When the digital signal is 1(true) the microstepper driver is not sleeping and when the digital signal is 0(false) you are able to control the stage. STEP was originally controlled with an analog signal but it was mentioned that STEP is should receive only digital signals. I'm uncertain about whether this is true. Because the logical behind the STEP function should be that it steps whenever it sees a rising edge, and if the reference value ( i.e. the value for true is set to 5V) in my opinion you should be able to feed a analog signal into STEP and have it respond so that it steps whenever it sees a rising signal from 0 to 5. The MS1,MS2 and MS3 were all used to control the angle the magnet rotates per step six. At full step the stepper rotates 1.8 degrees. For our purposes we used the smallest step size ( 16th-step ) which corresponds to 0.2 degrees per step.

Code