I am familiar with logic controller programing, but new to Raspberry Pi. I need to read data from the CAN bus on a 2006 Ford F-250, 6.0 diesel motor; possibly through OBD-II (J1939) or perhaps directly from the bus (which I think is J2534). I would like the scan rate to be around 10Hz. That data — along with a few external 0-5v inputs — will then be fed into a fairly straight-forward program with perhaps a couple of lookup tables, which will create two PWM outputs & a couple of 0-12v on/off outputs.
My questions are thus:
a) Is the Raspberry Pi capable of doing this?
b) Is there an add-on card which can read the CAN bus data?
Thanks for your input.