OK upfront I'm an analog guy. I don't hate digital, far from it, but I prefer to solve my design problems with analog solutions. I have more computers then common sense, I can and do write code, bad code, overly complex code, but still code that works. I program in Ada [ick] or GW-Basic and compile it with a 198? MS compiler. I've avoided Raspberry, Ardunio, PIC, PIC-AXE etc because I have enough other problems.
?
Although I did use some premade code to burn PICs to produce 60Hz, 440Hz, 1PPs real time and sidereal, and other useful frequencies from a 10MHz GPS disciplined oscillator. [I'd love to have premade PIC code for "D" and "C".]
I understand RS-232 in and out, Ethernet from AX.25 (ham packet radio.)
?
However I'm only aware of in car data networks because I had to deal with one. I learned enough about CAN to know I needed specialized, expensive, test gear to begin to unravel the CAN problems in our Volvo so I lobotomized it by replacing most functions with local relay control.
?
I can look at the data streams with an oscilloscope but it might as well be High Martian.
?
Until Goey's request for the pin out of a radio, I'd not looked into CAN since lobotomizing our Volvo.
?
I was amazed to learn our Echo didn't have CAN. I assumed it did and prayed it would never give trouble. [Sometimes you luck out!] Though the current sensor in the battery lead creates some issues I'd prefer to avoid.
?
Today I learned there is also a simpler car data network, LIN, that GM [and others] uses for controlling the radio et al in some models.
?
Most cars made after 2003 will have CAN and, by federal law, all new cars and light trucks made after 2008 sold in the US must have CAN.
?
I suggest anyone interested in CAN and LIN start with Wiki then dig as deep as they need.
?
CAN/LIN will probably be part of your future.
?
We were so "lucky" with our Volvo as they were an early adopter of CAN.
?
I've learned some manufacturers require their "in car entertainment systems" receive authorization from the main computer before they will turn on. [Such joy.]
?
I see how a cousin of my wife makes a comfortable living by rebuilding pre 1990 cars, his wife does the detail work (she can even replace the headliner!!!!). I can see why any sane person would want a pre-CAN car because it requires specialized equipment and knowledge to trouble shoot them. Imagine all the wiring interconnects in a modern car....now imagine trouble shooting them.
?
CAN is being used for all sorts of non-automotive applications, the list is growing and bewildering.
?
I suspect serious electronic hobbyists will have to deal with CAN/LIN sooner then later.
?
This makes it look sooo simple...
https://www.diagnosistips.com/automotiveacademy/can-bus/
?
That log cabin on 20 acres is looking more attractive every day.......