Skip to content
/ Reflow Public

Reflow Oven Controller - A.K.A Lit Solder Controller for 2nd year project course ELEC 291 at UBC

License

Notifications You must be signed in to change notification settings

FSXAC/Reflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ELEC291P1

Reflow Oven Controller - A.K.A Lit Solder Controller

PROJECT COMPLETED

Resources

GitHub Pages: https://fsxac.github.io/ELEC291P1/

Trelle Link: https://trello.com/b/4QynfMXc/project-1-lit-solder-controller

Google Drive: https://drive.google.com/drive/folders/0B7_AKRr0ByjpWmxVZVN0MWlLRlU

Hardware

AT89LP52 Microcontroller

  • Input: ADC module, LM335, thermocouple, buttons
  • Output: Serial to PC (via USB), PWM SSR control, speaker, LCD, LED

System Configuration

system

OPAMP Configuration

OPAMP

Task 1: Circuit and Hardware Assembly

  • Assemble OP AMP
  • Attach OP AMP to thermocouple
  • Attach LM335 for temperature offset
  • Attach sensors to ADC, attach ADC to microcontroller

Software

Task 1: Reflow FSM

  • Program reflow FSM shown in diagram on lecture slides
  • Integrate FSM with interface
  • Test FSM
  • Add required sound and LCD outputs during each transition

Task 2: SSR Controller

Task 3: Interface and Configuration (FSM)

important: crtTemp should be temperature input from sensors

  • Wire up crtTemp to sensors

  • Update LCD Screen for each state

  • Make marcos for incrementing and decrementing temperature

  • Program what happens when you press start while on the main screen

  • Make macros for setting time

  • Modify code for 3 digit temperature readings

  • Unit test interface

  • Unit test FSM

  • Integration to main program

Pin Assignment

Pin Assignment
P0.0 Buzzer Output
P0.1 unassigned
P0.2 unassigned
P0.3 unassigned
P0.4 unassigned
P0.5 unassigned
P0.6 unassigned
P0.7 unassigned
P2.0 ADC - CE
P2.1 ADC - MOSI
P2.2 ADC - MISO
P2.3 ADC - SCLK
P2.4 Button - Start / Stop
P2.5 Button - State
P2.6 Button - Up
P2.7 Button - Down
P3.7 SSR Output

Extra Features

About

Reflow Oven Controller - A.K.A Lit Solder Controller for 2nd year project course ELEC 291 at UBC

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •