DIO and CAN

I am starting my new project which require two main components 1. CAN ( Controller Area Network) 2. Digital output @ 13V

Are there any modules I can buy and start programming?

thanks Jis

http://lmgtfy.com/?q=arduino+can+bus+shield

Please elaborate on

Digital output @ 13V

I am trying to control an automotive products which takes digital input but battery voltage and ground ,high and low respectively. I have digital out from micro but need to level shift. I have to do this for around 26 inputs. I want to know if there is a shield available? Thanks Jis

Your post still doesn't make sense

I have digital out from micro but need to level shift. I have to do this for around 26 inputs.

Do you want 26 outputs of 26 inputs, or both?

Either way, none of the Arduino boards have 26 io pins free, especially as some pins will be needed for the CAN bus.

You will probably need to build some custom hardware using shift registers to give you the number of required io lines. And then use either discrete transistors or level shift ics to give you 13v outputs.

You also didn't state what current is required on the outputs, this will affect your design.

If you are not going to design and build custom hardware, I would give up now.

I need 26 Digital out and 1 CAN.

Mega2560 has 54 digital io. i think that would work fine for me.

In addition to that, if i use Sparkfun MOSFET driver breakout board ( https://www.sparkfun.com/products/10256) for each of my 26 digital ouput, i will be able to shift to a higher voltage level. I can also buy a CAN shield which work with Arduino.

And then i start my programming!!

Makes sense ?? please comment

You will need to do a lot of soldering, to both the CAN interface and the level conversion FETs,but it should work.