From: Becker v. N. <ch...@gl...> - 2007-03-31 07:24:18
|
Dear users: Is there anybody out there who has coupled a Gumstix computer to a CAN = bus? Becker van Niekerk |
From: Chad R. <cr...@lu...> - 2007-03-31 15:28:24
|
Becker van Niekerk wrote: > Dear users: > > Is there anybody out there who has coupled a Gumstix computer to a CAN > bus? Not yet, but I'm working on such a project. To keep the reliability high and the CPU workload low I had planned on using a CAN-capable microcontroller on a small daughter board that I'd talk to using the high speed serial port. That keeps the software on the Gumstix very easy to write and use, and the microcontroller can buffer a bit (although I had planned to slew the CAN bus to a slow rate anyway, for higher noise tolerance - I don't need speed in my application). There are Atmel microcontrollers that support 1Mbps serial and CAN 2.0B. They're relatively inexpensive, small, and easy to use. Regards, Chad |
From: Dave H. <dhy...@gm...> - 2007-03-31 16:49:07
|
Hi Chad, > Not yet, but I'm working on such a project. To keep the reliability high > and the CPU workload low I had planned on using a CAN-capable > microcontroller on a small daughter board that I'd talk to using the > high speed serial port. That keeps the software on the Gumstix very easy > to write and use, and the microcontroller can buffer a bit (although I > had planned to slew the CAN bus to a slow rate anyway, for higher noise > tolerance - I don't need speed in my application). You may wish to look at the MCP2515 along with the MCP2551 transceiver. The 2515 has an SPI interface and takes care of all of the low level details. -- Dave Hylands Vancouver, BC, Canada http://www.DaveHylands.com/ |
From: Chad R. <cr...@lu...> - 2007-04-01 13:59:10
|
Dave Hylands wrote: > Hi Chad, > >> Not yet, but I'm working on such a project. To keep the reliability high >> and the CPU workload low I had planned on using a CAN-capable >> microcontroller on a small daughter board that I'd talk to using the >> high speed serial port. That keeps the software on the Gumstix very easy >> to write and use, and the microcontroller can buffer a bit (although I >> had planned to slew the CAN bus to a slow rate anyway, for higher noise >> tolerance - I don't need speed in my application). >> > > You may wish to look at the MCP2515 along with the MCP2551 > transceiver. The 2515 has an SPI interface and takes care of all of > the low level details. > That it does, and Becker should definitely take a look at it. It's not particularly ideal for my own application, though - shame, it's a nice, cheap solution. Regards, Chad |
From: Sean M. <sm...@ap...> - 2007-04-05 12:22:41
|
Chad Robinson wrote: > Dave Hylands wrote: > >> Hi Chad, >> >> >>> Not yet, but I'm working on such a project. To keep the reliability high >>> and the CPU workload low I had planned on using a CAN-capable >>> microcontroller on a small daughter board that I'd talk to using the >>> high speed serial port. That keeps the software on the Gumstix very easy >>> to write and use, and the microcontroller can buffer a bit (although I >>> had planned to slew the CAN bus to a slow rate anyway, for higher noise >>> tolerance - I don't need speed in my application). >>> >>> >> You may wish to look at the MCP2515 along with the MCP2551 >> transceiver. The 2515 has an SPI interface and takes care of all of >> the low level details. >> >> > That it does, and Becker should definitely take a look at it. It's not > particularly ideal for my own application, though - shame, it's a nice, > cheap solution. > > Regards, > Chad > We have a CAN adapter for the Gumstix platform based on the MCP2515 controller and MCP2551 transceiver. We had prototype built last year and have just finished the design for the production board. I have a working prototype driver as well. If you are interested I can send you more information. Sean McGranaghan Embedded Software Engineer The Appcongroup Inc. |