90 likes | 284 Views
The Relay Controller. Western Washington University Electronics Engineering Technology Senior Project 2003 Makoto Mark Ode. The Relay Controller. Solar Panel. Solar Tracker. Battery Charger. 12V Battery Bank. Programmable Timer/Controller RELAY CONTROLLER. 8 Relays. 8 Devices.
E N D
The Relay Controller Western Washington University Electronics Engineering Technology Senior Project 2003 Makoto Mark Ode
Solar Panel Solar Tracker Battery Charger 12V Battery Bank Programmable Timer/Controller RELAY CONTROLLER 8 Relays 8 Devices Overview The Relay Controller is part of a larger off the-grid power system.
Specifications Overview • The Relay Controller is capable of controlling up to eight relays. • Each relay can source 12VDC to a load. • Each relay can be programmed to come on during twelve user defined time slots. For example 12:01PM – 3:15PM would be one time slot.
Specifications Overview • Each relay can also be controlled by external triggers. • For safety, each relay is also controlled by an emergency shutoff signal which overrides the timer functions and the external triggers. • There are three modes of operation: Normal, Trigger, and Timer
Specifications Overview • Each green LED corresponds to a relay. When the LED is on, it indicates that the corresponding relay is activated. • Each red LED also corresponds to a relay. When the LED is on it indicates that the corresponding emergency shutoff for that relay has been activated. • When the system loses power, all of the timer settings are saved.
Software Overview • The microcontroller used is the Motorola MC9S12DP256B • The software is written in C/C++ • The system implements micro C/OS, which is a real-time multitasking kernel
Operation • The user enters information using the scroll wheel, the enter key (green) and the cancel key (red). • At power up, all relays are disabled until the clock is set by the user. • The system starts in the normal mode of operation which combines the timer functions and the external trigger functions. 4. All event times are automatically saved in EEPROM in case of power failure.
Makoto Mark Ode For more information visit: http://eet.etec.wwu.edu/odem