Dual Wedge Confocal Dual Wedge Confocal Microscope Microscope Christopher Carr Christopher Carr Thomas Aites Thomas Aites Christopher Christopher Marinis Marinis Jeffrey Guziejka Jeffrey Guziejka
Dec 24, 2015
Dual Wedge Confocal Dual Wedge Confocal MicroscopeMicroscope
Christopher CarrChristopher CarrThomas AitesThomas Aites
Christopher Christopher MarinisMarinisJeffrey Guziejka Jeffrey Guziejka
Problem StatementProblem Statement
Current confocal microscopes too largeCurrent confocal microscopes too large
Solution: Solution:
A method is required to reduce the size of A method is required to reduce the size of confocal microscopes to help in clinical use confocal microscopes to help in clinical use
Current Confocal Microscope Current Confocal Microscope DesignDesign
Prisms Prisms
-15 -10 -5 0 5 10 15-15
-10
-5
0
5
10
15
New Optical DesignNew Optical Design
Data Acquisition SystemData Acquisition SystemTop Down DescriptionTop Down Description
Microcontroller(PIC18F458)
EncoderCircuit
EncoderCircuit
USB Out toPC
DetectorCircuit
Encoder 1
Encoder 2
Detector
Data Bus
Encoder Circuit DesignEncoder Circuit Design
Count Pulse:
500 Counts perRevolution
Increment Count
Index Pulse:
1 Count perRevolution
Count Clear
SN75175Incremental
counter with tri-state output
Data Bus
Select
SN75175Incremental
counter with tri-state output
Data Bus
Select
Overflow
Count Pulse:
500 Counts perRevolution
Increment Count
Index Pulse:
1 Count perRevolution
Count Clear
Microcontroller Flow DiagramMicrocontroller Flow Diagram
Initialization Has Encoder 1Advanced?
Latch DataIs USB clock low?
(x3)Is USB clock high?
SequentiallyPass Data
Yes
No
Yes
No No
Method of Data TransferMethod of Data Transfer
USB 2.0 development boardUSB 2.0 development board USBee ex2 CWAVUSBee ex2 CWAV
5 unsigned characters per transfer5 unsigned characters per transfer Bytes 1 & 2 create encoder 1 positionBytes 1 & 2 create encoder 1 position Bytes 3 & 4 create encoder 2 positionBytes 3 & 4 create encoder 2 position Byte 5 is intensity valueByte 5 is intensity value
Placed in protected queuePlaced in protected queue
Data AnalysisData Analysis
4 thread process4 thread process Data RetrievalData Retrieval Color and Position analysisColor and Position analysis InterpolationInterpolation Pixel PlacementPixel Placement
Encoder to pixel conversion handled by Encoder to pixel conversion handled by Matlab code generated into dllMatlab code generated into dll
Data AnalysisData Analysis
ResultsResults
ResultsResults
ScansScans
Improvements/Unexpected Improvements/Unexpected ProblemsProblems
Increase the number of encoder values to Increase the number of encoder values to enhance resolution.enhance resolution.
Save image as Bitmap file and array of Save image as Bitmap file and array of values.values.
Investigate transformation calculations / Investigate transformation calculations / need for a third prism to remove hole in need for a third prism to remove hole in center of image.center of image.
Motor control via microcontrollerMotor control via microcontroller
QuestionsQuestions
andand
Invitation to 334 Egan Invitation to 334 Egan ResearchResearch
Purposed Design ImprovementsPurposed Design Improvements
Imaging Software Imaging Software
Computer used for signal processingComputer used for signal processing
C++ programC++ program Process raw dataProcess raw data
GUIGUI Interface to control microscopeInterface to control microscope
InterpolationInterpolation
Data Acquisition SystemData Acquisition System
Data Acquisition SystemData Acquisition System
Encoders Encoders BEI H25BEI H25 512 samples per revolution512 samples per revolution
Microprocessor Microprocessor Motorola MPC535Motorola MPC535 63 MIPS63 MIPS
Counter Counter
Latch Latch
A/DA/D
USB 2.0USB 2.0
Scan MethodsScan Methods
Flower scanFlower scan Prisms spin in Prisms spin in
opposite directionsopposite directions
Spiral ScanSpiral Scan Prisms spin in same Prisms spin in same
directiondirection
New Optical DesignNew Optical Design
Beam SplitterBeam Splitter
Objective lens Objective lens 30x 30x
LaserLaser Micro Laser L2 830S-24/OSYSMicro Laser L2 830S-24/OSYS
Rotating PrismsRotating Prisms