1 / 25

Diffusion Furnace Controller Design

Diffusion Furnace Controller Design. Team 14 Joe Grady James Crow Hongyu Chen Prakalp Sudhakar Victor Villagomez Client/Faculty Advisor: Dr. Gary Tuttle. Project Goals.

infinity
Download Presentation

Diffusion Furnace Controller Design

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Diffusion Furnace Controller Design Team 14 Joe Grady James Crow Hongyu Chen Prakalp Sudhakar Victor Villagomez Client/Faculty Advisor: Dr. Gary Tuttle

  2. Project Goals The objective of the senior design project is to design a new set of temperature controllers to use on a set of diffusion furnaces located at the Microelectronics Research Center. The project goals include: Updating analog controlled furnace to a digitally controlled furnace. Implementation of a new digital temperature controller integrated into the current microelectronics oven Providing a software interface so that temperature of the furnaces can be controlled and monitored remotely.

  3. System Overview

  4. Controller must • have a temperature tolerance within +/- 5 degree Celsius • be digital and programmable • have communication capability • be able to control temperatures independently of each section • Software must be able • to monitor and control the parameters of the temperature controller • to support multiple students • to be accessed online via web browser Functional Requirements

  5. The new controllers need to be placed where the old ones were so they need to able to fit within a certain space • Connectors must be compatible with the new controller • All the schematics and layout designs need to be of industry standards for future reference. • Graphical interface of the software must be user-friendly Non-functional Requirements

  6. Schedule – Fall Semester

  7. Project Costs

  8. The amount of inputs on the CN616 controller will not allow us to use all of thermocouples used in the old set-up; in the new setup, there is no differential thermocouple pairs between zones.Each zone is now controlled by a single SCR pair and a thermocouple • If the controller has been setup remotely, there is no way to stop someone from adjusting the controller manually • There is no way to prevent a user from opening the oven door before process is complete Risks and Mitigations

  9. Opto-isolator Circuit

  10. AC Power Configuration

  11. Thermocouple Layout

  12. Software System Design Overview Browser Webserver Sends parameters to webserver Sends commands to controller Sets up furnace Responds to controller Sends feedback to webserver Updates data on browser Furnace Controller

  13. Software System Architecture

  14. Software Use Cases Diagram

  15. Website UI Flow For user to setup the furnace and checking the status.

  16. Implementation - Opto-isolator Circuit to CN616 controller

  17. RS-232 and Power Connections

  18. Hardware Testing Compatibility testing SCR with our Opto-isolator Circuit

  19. Software Implementation Technologies • Web Browser Module • PHP • CGI (Common Gateway Interface • Web Server Module • Apache • Controller Comm Module • CGI in C • UNIX POSIX serial port API

  20. Software Implementation RS-232 Interface • USB to serial adapter for Mac Mini • Read Input data CGI • Serial Port • Open • Read • Write

  21. Software Testing • Blackbox Testing • CubicTestTools • A graphical Eclipse plug-in • For writing Selenium and Watir tests.

  22. Single Oven System Test • Connected our opto-isolator circuit to the gates of the SCR • Used a power supply to turn on each zone individually • Used a multi-meter to verify correct voltages on each zone • Replaced the power supply with the controller • Made the appropriate thermocouple and control connections • Manually set the controller to verify the voltages for each zone

  23. Set the controllers to PID control to improve overshoot, rise time and settling time • Website compatible with more commands • Website can be more user friendly by • Temperature data plot • Data saving Project Future

  24. Able to meet customer requirements • Hardware met specifications • Software met specifications Conclusions

  25. Questions ?

More Related