* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Catheter Guidewire Control System
Power inverter wikipedia , lookup
Current source wikipedia , lookup
Electrification wikipedia , lookup
Electrical substation wikipedia , lookup
Control theory wikipedia , lookup
Control system wikipedia , lookup
Resistive opto-isolator wikipedia , lookup
Pulse-width modulation wikipedia , lookup
History of electric power transmission wikipedia , lookup
Three-phase electric power wikipedia , lookup
Buck converter wikipedia , lookup
Distribution management system wikipedia , lookup
Opto-isolator wikipedia , lookup
Stray voltage wikipedia , lookup
Voltage regulator wikipedia , lookup
Electric motor wikipedia , lookup
Switched-mode power supply wikipedia , lookup
Rectiverter wikipedia , lookup
Alternating current wikipedia , lookup
Induction motor wikipedia , lookup
Brushless DC electric motor wikipedia , lookup
Brushed DC electric motor wikipedia , lookup
Mains electricity wikipedia , lookup
Voltage optimisation wikipedia , lookup
Polymer capacitor wikipedia , lookup
Catheter Guidewire Control System Derek Carlson & Caleb Anderson Advisors: Dr. Dempsey & Dr. Stewart Contents • Caleb Anderson – – – – – – Overview of Catheterization Project Summary Overall Block Diagram Electroactive Polymer Polymer data Platinum vs. Gold • Derek Carlson – – – – – – – – • Motor Controller Board Stepper Motors MATLAB progress GUI Updated Equipment List Updated Foreseeable Difficulties Schedule Collaborative Progress w/ ME’s Questions? Overview of Catheterization • Currently requires the use of multiple guidewires • Guidewire allows easy travel to area of blockage • Catheter slides directly over guidewire • Guidewire is then removed from vessel www.forsythradiology.com www.amplatzer.com Project Summary • Eliminate the need for different guidewires • Add precision control to the guidewire itself. • Add remote control to the guidewire simply by viewing the patient through a camera. • Control will be implemented using a joystick interfaced with MATLAB • A purchased controller board will run two stepper motors. – These stepper motors will be used for lateral motion and guidewire advancement. • A voltage reactive polymer will be used for precision tip control. Overall Block Diagram Camera (User’s Visual Feedback) VGA Display (User Input and MATLAB Output) Stepper Motor for tip Pivot functionality Keyboard Input (User) PC Target running MATLAB RS-232 Serial Output Motor Control Interface Board Stepper Motor for Lateral Movement Joystick Input (User) Tentative Power Electronics Polymer Feedback (Volts) Polymer Electroactive Polymer • Material purchased from Environmental Robots, Inc by the Mechanical Engineering department • Responds to a DC voltage between -5V to 5V • +-5V results in an approximate 90 degree bend • Tip will be made of this material for precision control Electroactive Polymer Characteristics • 2 kinds of polymer available – Platinum plated – Gold plated • We discussed testing procedures with the ME’s. – They returned voltage vs. curvature data for both types of polymer • Results Platinum Polymer Positive Deflection Angle Voltage vs. Deflection Angle y = 32.501x - 53.866 R2 = 0.9492 80 60 Series1 40 Linear (Series1) 20 0 1.5 2.5 3.5 Voltage 4.5 Platinum Polymer Negative Deflection Angle Voltage vs. Deflection Angle y = -32.404x - 52.938 R2 = 0.9561 80 60 Series1 40 Linear (Series1) 20 0 -4.5 -3.5 -2.5 Voltage -1.5 Gold Polymer Positive Angle of Deflection Voltage vs. Angle of Deflection y = 21.139x - 32.109 R2 = 0.9888 60 50 40 Series1 30 Linear (Series1) 20 10 0 1.5 2 2.5 3 Voltage 3.5 4 4.5 Gold Polymer Negative Angle of Deflection Voltage vs. Angle of Deflection y = -21.3x - 32.112 2 R = 0.9886 70 60 50 40 30 20 10 0 Series1 Linear (Series1) -5 -4 -3 -2 Voltage -1 0 Polymer Run Times Platinum Plated Run # 1 2 3 4 5 6 Time (Minutes) 4:50 4:25 4:12 3:51 3:42 3:37 Time Lasted Per Run: 04:06 Run # 1 2 3 4 5 6 Time (Minutes) 3:50 3:30 3:12 3:02 2:48 2:42 Time Lasted Per Run: 03:10 Gold Plated Run # 1 2 3 4 5 6 Time (Minutes) 7:50 7:25 7:08 6:35 6:17 5:56 Time Lasted Per Run: 6:51 Run # 1 2 3 4 5 6 Time (Minutes) 7:38 7:32 7:19 6:52 6:36 6:06 Time Lasted Per Run: 7:00 Platinum vs. Gold • Discussed results with ME students – Linearity issues – Runtime – Current Draw • Gold polymer was decided upon – Runtime was the largest reason – Slightly more linear as well – Did not have quite as large of an angle of deflection Contents • Caleb Anderson – – – – – – Overview of Catheterization Project Summary Overall Block Diagram Electroactive Polymer Polymer data Platinum vs. Gold • Derek Carlson – – – – – – – – • Motor Controller Board Stepper Motors MATLAB progress GUI Updated Equipment List Updated Foreseeable Difficulties Schedule Collaborative Progress w/ ME’s Questions? Motor Controller Board • Runs off of a USB-Serial driver • Dual supply mode • 2 motors connected draw roughly 1 amp when running • Controlled via MATLAB’s serial communication tools Stepper Motors • Used for rotation and advancement of guidewire • (2) Jameco 8.4 V motors ordered – Suggested in Motor Controller Board documentation • Tested with Motor Controller board – Full functionality achieved – Total current draw = roughly 1 amp while running. Stepper Motor Specs • Stepper Motor • • • • • • • • • • • • • • • • • • • • • • • Excellent for precision control Can be operated in forward/reverse mode Excellent torque/size ratio Wide variety of supply voltages Data sheet included Dual shaft Check for compatible power supplies Step angle: 0.9 degrees No. of phases: 2 Drive System: Bipolar Voltage(VDC): 8.4 Phase resistance (Ω): 30 Current (mA): 280 Phase Inductance (mH): 25 Detent torque(g-cm): 36 Holding Torque(g-cm): 791 Mounting hole space digonal (in.): 1.73 Mounting hole (in.) 0.15 Shaft diameter (in.): 0.155 Shaft length(in.): .29 Motor diameter (in.) 1.64 Motor height (in.) 1.20 Weight: 0.53 lbs. Jameco P/N 163395 MOTOR,STEP,8.4VDC,30 ohm .9deg,SHFT:.16"X.39" www.Jameco.com MATLAB progress • Serial control of board completed in command-line form • Able to move motors independently • Can move motors a certain distance, and then have them return • All commands documented in BiStep controller board tested and functional MATLAB GUI progress • Documentation of MATLAB GUIde environment • Basic GUI designed – Layout including buttons for advancement and retraction of guidewire – Command line interface for testing – Webcam function via command buttons • Webcam is functional separately, has not been implemented into GUI at this point because of speed of computer Updated Equipment List • • • • • • • • (2) 1 degree stepper motors (Jameco motors) (1) Bistep Motor Controller Board (1) Electroactive polymer tip (1) Surgical Guidewire (2) DC voltage sources (1) PC USB Webcam (1) Logitech Wingman Pro Attack 2 Joystick (2) Metal pulley wheels with tight rubber belts • For gripping of the guidewire Updated Foreseeable Difficulties • Polymer current draw was very high on large pieces (0.5 A) – Shielding will be a large problem inside of a human body. – UPDATE: Shielding solutions have been discussed and researched with the ME students. • Polymer functionality highly dependent upon moisture – This may be because we have worked with old and mistreated polymer samples. – UPDATE: New samples of polymer react better. There still is an issue of timing though. • Rotation and advancement of guidewire may be tricky to perform without damaging guidewire • UPDATE: Rubber wheel will be used to directly grip guidewire without damage. Updated Schedule • Weeks 1-3 – Stepper motor MATLAB interface (Derek & Caleb) – Webcam MATLAB interface (Caleb) – RS-232 MATLAB interface (Derek) • Weeks 4-6 – GUI for user input (Both) – Develop polymer electrical characteristics (Both) • Detailed current draw calculations • Weeks 7-8 – Develop power electronics to actuate polymer (Derek) – Possible polymer shielding concerns (Caleb) • Weeks 9-10 – Stepper motor physical interface (Caleb) – Guidewire drive system (propulsion, rotation, etc.) (Derek) • Weeks 11-14 – Build test system (Both) – Finalize report & Presentation(Both) Collaborative Progress • Meetings have been held with ME’s – Shielding concerns have been discussed – Medical grade wire for supply of power – Electrically conductive adhesive for connecting polymer to wire – Test system construction • New samples of polymer were ordered and received as of last week – These samples are for our exclusive use Questions?