NiR: Networked Intelligent Relay

Group Members

Karl Bowers: Failsafe

Drew Holbrook: Thinkpad

Purpose

The proposed project is a implementation of a intelligent, networked relay board for use in electrically noisy environments. This project is designed to fill the current need for a general purpose computer controllable relay board, which has the ability to provide the status of all power inputs and electrical loads. The wired network protocol to be used will be a Controller Area Network (CAN) setup. The decision to use to CAN was made due to its excellent signal integrity in high noise environments. CAN uses differential voltages to represent its logic states instead of relying on zero volts for its LOW state. Moving the LOW logic state away from a ground, reduces the chances of interference inducing a false HIGH logic state.

Goals

The primary goal for this stage of design, to be completed in the allotted time, is to produce a working network controlled relay board. The project will consist of a combination of commercial development boards and a custom designed bread-boarded relay and status monitoring circuit. After the course is completed, our intention is to continue development and move the CAN node containing the relay and status monitoring circuit to a printed circuit board. Our ultimate goal, to be completed at a later date, is to implement multiple nodes and show the networks ability to handle messages of varying levels of priority.

Schedule

Thursday 1/07/09

Determine Parts List Submit Parts Request Initiate Website layout

Monday 1/11/09

Create System Overview Diagram Create MultiSim simulation of preliminary design of relay, status monitoring circuit Establish communication from the MCU to CAN controller using SPI

Thursday 1/14/09

Establish communication From one CAN node to another CAN node Prototype preliminary circuit design on Breadboard (If all parts are in)

Monday 1/18/09

Establish communication between Master CAN node and CAN node containing the relay circuit Inspect relay circuit for proper operation

Thursday 1/21/09

Additional work to be determined based on meeting previous goals To include: Terminal application on main computer Possible GUI application based on Qt using QT Creator Example practical application to demonstrate advanced capabilities of smart Relay board

Hardware Materials

Full List of All Parts Used

Parts List Data Sheets

Project Documentation Links

Issues

Full system electronic testing will not be possible with the MultiSim simulation program due to its limited library. Some integrated chips that we have initally chosen cannot be located within this program.

Weekly Report

Thursday 1/07/09

Parts list has been generated. More circuit calculations need to be completed to properly identify some remaining parts. Final parts list and submittal expected early next week. The Wiki has not been started due to website registration issues and will have to be initiated at the beginning of next week. To keep forward progress; initial system and circuit (node) design will be started using VISIO.

Monday 1/11/09

Project Wiki has been started. Sample node circuit has been generated and needs to be customized on specific loads we intend on using for the final presentation. Relays have still not been selected.

Thursday 1/14/09

All parts have been ordered and we are waiting for shipment. The Preliminary circuit diagram was started using Visio. Both Karl and Andrew were sick this entire week, so process has been slow.

Tuesday 1/19/09

Today, the bulk of our parts arrived. The technical drawings are still in progress and should be posted sometime tonight. Coding is still in progress and some of the initial code was posted earlier by Karl. Initial circuit construction will be in progress tonight or tomorrow morning.

 
Back to top
projects/cia.txt · Last modified: 2010/01/20 16:08 (external edit)
 
 
chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0