bonitron hvac final semester report alex brown cory haugh ajmer dwivedi

12
Bonitron HVAC Bonitron HVAC Final Semester Report Final Semester Report Alex Brown Alex Brown Cory Haugh Cory Haugh Ajmer Dwivedi Ajmer Dwivedi

Upload: sharon-leonard

Post on 17-Jan-2016

232 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Bonitron HVAC Final Semester Report Alex Brown Cory Haugh Ajmer Dwivedi

Bonitron HVACBonitron HVACFinal Semester ReportFinal Semester Report

Alex BrownAlex Brown

Cory HaughCory Haugh

Ajmer DwivediAjmer Dwivedi

Page 2: Bonitron HVAC Final Semester Report Alex Brown Cory Haugh Ajmer Dwivedi

Board RequirementsBoard Requirements

Built in timersBuilt in timers– In the current design the timers are manually In the current design the timers are manually

adjustedadjusted

LCD or Serial compatibilityLCD or Serial compatibility

Can be programmed in C++Can be programmed in C++

Flash programmableFlash programmable– Program must stay in the memory in the event Program must stay in the memory in the event

of a power lossof a power loss

Page 3: Bonitron HVAC Final Semester Report Alex Brown Cory Haugh Ajmer Dwivedi

Block DiagramBlock Diagram

Page 4: Bonitron HVAC Final Semester Report Alex Brown Cory Haugh Ajmer Dwivedi

Cyclone II FPGACyclone II FPGAPart Number EP2C35F672C8N

Producer Altera

Unit Cost $99.70

Package 672-FBGA

Programing Software Quartus II

Cost 0.00

Programing Hardware Serial Port Cable

Cost $150.00

Programming Language VHDL

Custom Header? Y

Timers? N

RS-232? N

Internal Clock? N

Non-Volatile Code? N

Notes:Previous groups FPGA, used in FPGA

class at Vanderbilt

Page 5: Bonitron HVAC Final Semester Report Alex Brown Cory Haugh Ajmer Dwivedi

HCS12HCS12Name HCS12

Part Number MC9S12UF32

Producer Freescale

Unit Cost $4.20

Package 64-LQFP

Programing Software MGTEK MiniIDE

Cost 0.00

Programing Hardware USB Cable

Cost $100.00

Programming Language Assembly \ C

Custom Header? Y

Timers? Y

RS-232? Y

Internal Clock? N

Non-Volatile Code? Y

Notes: Used in microcontrollers class at Vanderbilt

Page 6: Bonitron HVAC Final Semester Report Alex Brown Cory Haugh Ajmer Dwivedi

87C5187C51Name 87C51

Part Number P87C51FB-4N

Producer NXP

Unit Cost $7.80

Package 40-PDIP

Programing Software Third Party

Cost 0.00

Programing Hardware ZIF Socket + USB

Cost $110.00

Programming Language Assembly

Custom Header? N

Timers? Y

RS-232? Y

Internal Clock? Y

Non-Volatile Code? Y

Notes: Microcontroller currently used in Bonitron Board

Page 7: Bonitron HVAC Final Semester Report Alex Brown Cory Haugh Ajmer Dwivedi

PIC16F747PIC16F747Name PIC16F747

Part Number PIC16F747

Producer Microchip

Unit Cost $3.20

Package 40-PDIP

Programing Software Bundled with PicKit

Cost 0.00

Programing Hardware PicKit 2

Cost $50.00

Programming Language Assembly \ C

Custom Header? Y

Timers? Y

RS-232? Y

Internal Clock? Y

Non-Volatile Code? Y

Notes: Lowest Cost to Project

Page 8: Bonitron HVAC Final Semester Report Alex Brown Cory Haugh Ajmer Dwivedi

Microcontroller SelectionMicrocontroller Selection

Cyclone II FPGACyclone II FPGA– High recurring and non recurring costsHigh recurring and non recurring costs– Surface mount with 600+ pinsSurface mount with 600+ pins

HCS12HCS12– Surface mountSurface mount– High non recurring costsHigh non recurring costs

87C5187C51– Third party programming softwareThird party programming software– No C++ supportNo C++ support

Page 9: Bonitron HVAC Final Semester Report Alex Brown Cory Haugh Ajmer Dwivedi

LCD DisplayLCD Display

Ribbon cable Ribbon cable connectivityconnectivity

Parallel InterfaceParallel Interface

5V power supply5V power supply

Page 10: Bonitron HVAC Final Semester Report Alex Brown Cory Haugh Ajmer Dwivedi

Serial CommunicationsSerial Communications

Max232Max232

DB-9 connectorDB-9 connector– RS232RS232

Develop user interface Develop user interface using Visual Studiousing Visual Studio

PIC microcontroller has PIC microcontroller has built in serial built in serial communicationscommunications

Page 11: Bonitron HVAC Final Semester Report Alex Brown Cory Haugh Ajmer Dwivedi

Board LayoutBoard Layout

Make schematic in MultisimMake schematic in Multisim– Test connectivity Test connectivity – Design componentsDesign components

Transfer to UtiliboardTransfer to Utiliboard– Auto route the connectionsAuto route the connections

Select PCB manufacturerSelect PCB manufacturer

Solder ComponentsSolder Components

Page 12: Bonitron HVAC Final Semester Report Alex Brown Cory Haugh Ajmer Dwivedi

ScheduleSchedule