OBD 2 with arduino Due

You are using an OBD II-Shield, CAN is something different.
CAN is the protocol all control units are talking with each other. There is a permanent communication between the ECU and all sensors and devices.
The control units can also talk to each other without the ECU involved.

OBD II is the way you can talk to the ECU. There is no permanent/constantly data flowing.
You will have to make a specific request, which the ECU responses once (or a defined number of times).
What is available, can be seen here: OBD II Mode01

eng-mohammad:
And The Arduino program how will it be???

There is a GitHub-Link in my first post. That´s how it will look like.