Friday, October 14, 2005

Hopefully Objectives

Original Spec described the cluster to have a 'Master':
A master node is possible (by design) at the application layer, however, the nature of the CAN network allows multiple masters, no node is specifically used to control the flow of the traffic. Every node can choose to act on a message or ignore it (again either done at the application layer, or can be done at the data link layer (check that is the right layer :-S ) by hardware (msCAN)), thus, if we wanted to have 2 or more 'gateways' to either ethernet, serial etc... it is very possible, however, this is more an application/use of the CAN network, something which the CRICHTON project might be able to use.

Possible Basic Outcomes
Investigate CAN methods etc...., design and implement a simple local clustering/interconnection mechanism allowing basic communication between a number of SPUTNIC 'nodes'.
Included, of course, would be an API allowing other students to use the CAN bus.
Further developments...
Introduction of filters (using msCAN), error handling etc...., support for multiple CAN Buses.
I need to investiage more, but I'm pretty sure it is possible to support 2 or more different CAN buses using different bandwidths/Bit.

A possible demo could be to use the webserver to show specific (simulated) sensor information, though I envisage using a demo like this, I don't see it being a part of the project deliverable.

0 Comments:

Post a Comment

<< Home