240 likes | 337 Views
Networked HVAC Controller. Bradley University Department of Electrical & Computer Engineering By: Ed Siok Advisor: Dr. Malinowski. Topics. Summary Detailed Description System Block Diagram Software Description Current Status Equipment and Schedule. Summary.
E N D
Networked HVAC Controller Bradley University Department of Electrical & Computer Engineering By: Ed Siok Advisor: Dr. Malinowski
Topics • Summary • Detailed Description • System Block Diagram • Software Description • Current Status • Equipment and Schedule
Summary • Heating, Ventilation, & Air Conditioning Controller (HVAC) • Separate Zones • Network Interface
Topics • Summary • Detailed Description • System Block Diagram • Software Description • Current Status • Equipment and Schedule
Inputs • Inputs – Temperature Sensors • DS1820- Dallas Semiconductor Digital Sensor
Outputs • Outputs • Furnace • Air Conditioner • Zoned Dampers
Internet / Network • Network Interface • Input & Output – All interaction with users
Topics • Summary • Detailed Description • System Block Diagram • Software Description • Current Status • Equipment and Schedule
Software • Two Purposes • HVAC controller • Web Server
HVAC Software • Three Modes of Operation • Heat, Cool, Off
Topics • Summary • Detailed Description • System Block Diagram • Software Description • Current Status • Equipment and Schedule
Completed Tasks • Familiarization with board • Two methods of Uploading Code • dBug Monitor using Hyperterminal • Implementation of TCP Stack • OpenTCP and RTXC Operating System • uClinux
uClinux! • A version of Linux refined for use on microcontrollers without memory management • Included features: • File System Support • Multithreading • TCP Stack • Web Server
uClinux! • Challenges: • Maneuvering through Linux • Programming for a Linux Device • Access to all hardware • Compiling a new OS with updated software
Topics • Summary • Detailed Description • System Block Diagram • Software Description • Current Status • Equipment and Schedule
Equipment • CML-5282 LITE Microcontroller Board • Axiom Manufacturing • Dallas DS1820 Digital Temperature Sensors • Or similar serial communication sensors
Schedule for Spring • Weeks 1-4 • Create Hardware Drivers for the Interfaces • Research and Create Test Programs on Linux and port them to the Microcontroller • Create the web interface for the web server and test the inputs and outputs
Schedule • Weeks 5-8 • Create HVAC controller code • Create code to interface with digital sensors with serial communication • Implement all of the code with Linux on the board
Schedule • Weeks 9-12 • Test and Debug all software and ensure that the project is working correctly • Add any additional features • Write final report • Create final presentation
Additional tasks • Implement web server / HVAC controller using OpenTCP and simple RTOS • Expand HVAC code to include two stage heating, and optimization of usage • Implement a basic VPN server using the microcontroller