bonitron hvac final semester report alex brown cory haugh ajmer dwivedi

Post on 17-Jan-2016

234 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Bonitron HVACBonitron HVACFinal Semester ReportFinal Semester Report

Alex BrownAlex Brown

Cory HaughCory Haugh

Ajmer DwivediAjmer 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

Block DiagramBlock Diagram

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

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

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

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

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

LCD DisplayLCD Display

Ribbon cable Ribbon cable connectivityconnectivity

Parallel InterfaceParallel Interface

5V power supply5V power supply

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

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

ScheduleSchedule

top related