Go Down

Topic: Using Arduino with C Bus (Read 2 times) previous topic - next topic

Perfo

I'm doing a project on a H&V system running on C BUS and would like to replace a few of the nodes that are getting old and rather flaky with an Arduino board. Has anyone got any experience of how I'd interface the Arduino with the C Bus ? Thanks in anticipation.

retrolefty

I'm sorry but the term C Bus means little to me. There are so many Bus standards around these days. Do you have a link the defines or describes that Bus?

Lefty


Perfo

I think it is this one.

http://en.wikipedia.org/wiki/C-Bus_(protocol)
The controllers are XL100s http://www.softyon.com/
It's a honeywell system. Other than that I've basically got very little info on the system already in place and was hopeing to maybe tag an arduino in to capture all the commands being sent back and forth and work out the command set then use the arduino to replicate the controllers in the system.

Perfo

Ah..not exactely a very interesting topic this one then ??

Graynomad

#4
Jul 04, 2011, 03:20 am Last Edit: Jul 04, 2011, 03:24 am by Graynomad Reason: 1
AFAIK c-bus works with "normal" serial data at 300-9600 bps with 9600 being the recommended speed.

It's a full ISO 7 layer protocol which seems something of an overkill.

Despite me having what appears to be a comprehensive set of documentation PDFs I'm buggered if I can see what the PHY layer is.

Quote
C-Bus supports a number of interfaces such as RS232 and TCP/IP

These of course are two totally different and non-comparable things so that's not much help.

Quote
cable lengths up to 1000 meter using Cat-5 cable

This implies RS-485, no way RS-232 will do this.


Anyway if you can figure out how to connect to the PHY layer it should be easy to sniff the data with a serial port, the protocol is well documented.

______
Rob
Rob Gray aka the GRAYnomad www.robgray.com

Go Up