CAN (Controller Area Network) bus (internal vehicle communications network) is a message-based protocol, designed originally for automotive applications, but can now be found in aerospace and maritime as well. This is a standard which allows different parts within a vehicle to communicate with each ...

learn more… | top users | synonyms

14
votes
3answers
3k views

Can a vehicle be harmed with bad inputs via an OBD-2 port?

I bought a cheap (sub $10) ELM 327 Bluetooth clone OBD-2 diagnostic adapter on a local "ebay-style" market where the seller specializes in car diagnostics and has several thousand positive reviews ...
13
votes
2answers
751 views

Difference between OBDII and CAN

What is CAN (controller area network)? What are the differences between an OBD-II protocol and a CAN setup?` How do I use an OBD-II scanner on a vehicle with CAN?
13
votes
1answer
2k views

How do I find the correct pins in a CAN-BUS connector?

This question might be too technical for this forum, but I'll give it a go. I have a 2012 BMW R1200R motorcycle with CAN-BUS. I'd like to make an Arduino interface to the connector on the bike, but I ...
8
votes
1answer
56 views

Computing Wheel Torque From Engine Torque

It seems possible to obtain engine torque and RPM from a truck CAN bus. I'd like to estimate tractive force at the wheels given these two values. How should I go about computing torque at the wheels? ...
8
votes
1answer
65 views

Received frames from vehicles with multiple ECU chips

I'm not generally a 'car person', so hopefully I can explain this well enough to get some help here: When sending messages to an OBD-II device, I receive one response in most cars I've tested. ...
6
votes
4answers
5k views

Controlling door locks via CAN bus

I'm trying to figure out how to lock and unlock the doors of a 2010 Toyota RAV4 using the CAN bus via the OBD-II port. I have a microcontroller attached via an CAN controller and a CAN receiver, and ...
6
votes
1answer
61 views

ATMA on OBDII not Working

I have successfully connected a terminal android app to the obd port of my car. And tried dry run of many at commands, many are working as expected. But ATMA (AT command to Monitor All) is not ...
6
votes
1answer
271 views

OBD2 and CAN-bus

Do all vehicles with OBD2 have a CAN-bus? Otherwise, what are the alternative buses used? Are there special versions of the buses for trucks and school-buses than for cars/suv/vans?
4
votes
6answers
1k views

Since when is CAN bus mandatory for new vehicles?

The CAN bus Wikipedia page states that: CAN bus is one of five protocols used in the on-board diagnostics (OBD)-II vehicle diagnostics standard. The OBD-II standard has been mandatory for all ...
4
votes
1answer
100 views

Is it possible to auto close the power window of a car using OBD and CAN bus?

I am not an electrical or automobile engineer, so pardon my ignorance. I found this product in the market to auto close power windows for certain brands. How can we send signals to the CAN bus using ...
4
votes
1answer
880 views

What is the best way to reverse engineer the signals of a CAN-BUS?

There are always better ways.... I'm up to reverse engineer some CAN-BUS signals. Before I start, I'd like to discuss with guys who done this before and are willing to share their methodology. I'm ...
4
votes
1answer
50 views

Can steering be electrically controlled?

Please see this: http://www.bloomberg.com/features/2015-george-hotz-self-driving-car/ George Hotz claimed he used CAN to control the car by software. I can understand that accelerating and braking ...
3
votes
1answer
312 views

What is the difference between CAN-C and CAN-IHS buses?

When talking about a 2014 Jeep Cherokee, what is the difference between CAN-C and CAN-IHS buses?
3
votes
2answers
489 views

Writing CAN Messages

I want to know what should I write with the CAN ID to send it to ECU. I am using ELM327 and Raspberry Pi with all connections to OBD-ii. initially for sending general PIDs to the ECU through ELM327 ...
3
votes
1answer
42 views

CanBus - monitoring

My Volvo (2002) uses CANBus to monitor various lamps (I assume its current that's monitored). I intend to splice into one of the headlamps and one of the sidelamps and use those live feeds to dim ...
3
votes
1answer
43 views

How to control a car (accelerating, braking, steering) programmatically? [closed]

I would like to make a prototype autonomous car out of an off–the–shelf car (Toyota Yaris to be exact, but the instructions should be universal). One of the first steps is to get access to the ...
3
votes
1answer
43 views

CRC field calculation for CAN 2.0 B

Do you have a practical example on how to calculate the CRC field for CAN 2.0 B?
2
votes
1answer
143 views

Scanning CANBUS [duplicate]

I am in search for a method of scanning the CAN on my car using a cheap ELM327 chip. I can query the ECU (made by Denso) without issue, however when I attempt to set the ELM327 scanner into ...
2
votes
1answer
883 views

CAN-BUS signals of Ford Transit needed

I'm looking for the specification of the CAN-BUS signals for the Ford Transit connect 2013. Does anyone know who might have done this reverse engineering already? Specifically, I'm looking for ...
1
vote
1answer
385 views

Read vehicle speed data in real time

I need to read vehicle speed (velocity) data in real time for my research project. How can I achieve that? What HW and SW do I need for it? I guess it can be read from CAN bus via OBD2 interface? I ...
1
vote
2answers
170 views

ECU signals to CAN bus

What methods or ideas are out there that can match or change an SR20det ECU's signals or codes in order for a newer CAN bus system to read, for example, the power steering to work as well as the ...
1
vote
2answers
1k views

Citroen C4 Coupe Radio (RD4-N1) - Unlocking Aux-Input

I've recently bought this kind of device for my "Citroen C4 Coupe" with the RD4 - N1 radio (Label: Blaupunkt): Bluetooth-Transmitter Then I realised, that the radio doesn't come with a standard ...
1
vote
1answer
852 views

Reading CAN messages through UART to OBD-II Board and MATLAB Toolbox

I want to read/write CAN messages. I have MATLAB in my laptop which has a Vehicle Network Toolbox which supports reading/writing CAN messages. I have my hardware OBD-II to UART board, FTDI and OBD-ii ...
1
vote
1answer
676 views

Read steering angle data in real time

I need to read vehicle steering angle (front wheel angle) data in real time for a research project that I am involved in. How can I achieve that? What HW and SW do I need for it? So far I can think ...
0
votes
1answer
260 views

CAN Bus action list

I have an ELM327 Bluetooth, which I'm linking to ubuntu powered PC. My end goal is to install a raspberry pi into the car and have it automate things like automatically opening the roof and locking ...