bonitron hvac final semester report alex brown cory haugh ajmer dwivedi
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