Hardware

Introduction to the CAN Bus

Posted 18 Aug 2003 at 13:41 UTC by steve Share This

Many of the embedded controllers and other chips used by robot builders include support for the Controller Area Network (CAN) bus. But what is it? And can it be used for anything interesting? Embedded.com provides a short introduction and overview on the subject, titled A short trip on the CAN bus. You'll learn that CAN is the most widely used bus architecture in automotive design. Interestingly CAN defines only the physical and data-link layer protocols, leaving the higher-level protocols to the user. This can lead to incompatibility but, fortunately, there are a couple of standard protocols that can be adopted. Embedded.com offers a second article comparing the two most common CAN bus protocols, CANopen and MicroCANopen.


CANBUS, posted 18 Aug 2003 at 20:26 UTC by blueeyedpop » (Master)

I have been using CANBUS on the IsoPod for a few months now. There is a thread in their forum with my test code in it. I have been playing with it primarily for my robotic centipede.

12 Motors

6 56803 DSP processors

I went with CANBUS not because the IsoPod can't handle PWM for 12 H- Bridges, because it is capable of that easily. I did it to simplify the wiring harness. Right now the only wires common to all of the 6 modules that make up my centipede's body are ground, Can-H, Can-L. Otherwise, there would be a bundly the size of a baby's arm running from stem to stern.

see Centipede movies and piccies New pictures of the actual CANBUS implementation will be posted soon

Centipede, posted 18 Aug 2003 at 20:52 UTC by jstrohm » (Observer)

Cool pics and movie. Nice bot!

I was wondering what happened to all those motors., posted 18 Aug 2003 at 21:22 UTC by earlwb » (Master)

I was wondering where all those motors you had were going. Pretty neat. I see you gotta watch it close, it looks like it's trying to escape. :) Thanks for sharing.

Robot of the Day

QuickSilver

Built by
Scott Evans

Recent blogs

12 Feb 2012 AI4U (Observer)
10 Feb 2012 mwaibel (Master)
6 Feb 2012 Flanneltron (Journeyer)
6 Feb 2012 Mubot (Master)
29 Jan 2012 robotsrawsome (Observer)
9 Jan 2012 The Swirling Brain (Master)
9 Jan 2012 steve (Master)
4 Jan 2012 evilrobots (Observer)
21 Dec 2011 spirit (Journeyer)
22 Nov 2011 robotvibes (Master)
16 Nov 2011 JLaplace (Observer)
8 Nov 2011 wesley.zilva (Observer)
31 Oct 2011 jmhenry (Journeyer)
16 Oct 2011 milk3dfx (Observer)
14 Oct 2011 Christophe Menant (Master)
20 Sep 2011 jcoat (Observer)
17 Sep 2011 githinkgp (Observer)
8 Aug 2011 Pi Robot (Master)

Newest Robots

7 Aug 2009 Titan EOD
13 May 2009 Spacechair
6 Feb 2009 K-bot
9 Jan 2009 3 in 1 Bot
15 Dec 2008 UMEEBOT
10 Nov 2008 Robot
10 Nov 2008 SAMM
24 Oct 2008 Romulus
30 Sep 2008 CD-Bot
26 Sep 2008 Little Johnny

User Cert Key

Observer
Apprentice
Journeyer
Master
X
Share this page