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
System Block Diagram
Inputs Inputs – Temperature Sensors DS1820- Dallas Semiconductor Digital Sensor
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
Web Server
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
Any Questions?