CAN-BUS and OBDII. What are they?
What’s the future?
What about WiFi in vehicles (for diagnostics!)?
Telematics? Charging cautions!
(with an addendum for the Nerdy about other systems)
© Copyright 2021, R. Fleischer
Can-bus is being discussed here primarily to give you some knowledge about it, even though it is not used on Airheads.
Can-Bus is the same as CANBUSS, CAN-BUSS, Canbus, CanBus). OBD means On Board Diagnostics. OBDII or OBD2 is the second version, in very common use now. Can-Bus MAY be associated with OBD in a vehicle, and it may not be.
Can-Bus is a method, hardware & software; to enable communications between ‘electrical & electronics things’ on your vehicle; these ‘things’ can also be mechanical, with electrical sensors. Can-Bus stands for Controller Area Network, & the ‘Bus’ part is explained later herein.
As you will see in the section on the future, it can do a lot more than just in-vehicle communications between ‘things’. While Can-Bus will be mostly discussed here, as it is installed by BMW in your bike (was not in Airheads), etc., the information may be similar for any system such as all the varieties of OBDII….all modern cars have such a system; & a diagnostic plug to access it. Can-Bus systems have the ability to transmit information between components at high speed, & to actually make changes in the operation of items. OBD can do some of that, but most think OBD is just diagnostic, retaining information in memory, until downloaded for diagnostic work, or such work can include erasing memory, modifying how systems work, etc. But, that is not really true ….it can be a serious part of actually operating the vehicle systems.
BMW decided to reduce the number of electrical wires & connections & hopefully reduce electrical problems, by operating just about everything, to the extent possible, using digital electronics. There are some definite advantages, such as weight saving; manufacturing labor; & the potential for much higher reliability;…as only a few wires are needed for most anything. In addition (and more importantly), the ability for the computer(s) to monitor & talk to each other about just about any function, & particularly in a very short time period, is greatly enhanced. There are other reasons for going to something like Can-bus. Vehicles are becoming vastly more complicated, so more & more computers or mini-computer elements are needed to monitor, produce or accept information from each other. There are even more reasons, which I will also get into.
In the Classic K bikes (K75, K100, K1, K1100) there is monitoring of many things going on all the time by the central computer, in order to have the ignition & fuel injection operate at near optimum all the time. These bikes were fairly simple, compared to later BMW models; and, if the motorcycle came with ABS, it was computer controlled. The ABS braking system controlled wheel spin & emergency braking better than most riders could do manually.
Later bikes than the K1, K75, K100, K1100; sort-of beginning with the K1200, had much more complicated systems installed.
The ABS system can be modified to include throttle, ignition, & even suspension items, the result of all these things could be …and is….stability control systems, & a lot more…..and these are now standard on many BMW bikes. Braking in corners is no longer as fearful, power can be used much better without wheel spin and wheels slipping, etc.
Traction control, stability control, & ABS, all require FAST information processing. Electronics is absolutely necessary for these functions.
A problem that arises from Can-Bus & other such systems, is that the electrical system is, to quite some degree, no longer relatively easy to modify with farkles, changes, & add-ons. Adding an electrical outlet jack might cause problems. Typically, the answer is to wire accessories directly to the battery, usually via a separately added fuse or fused panel. That often means a separate on-off switch, as an ignition switch connection may not be usable for that purpose. There can be serious problems, depending on what item is added, and how wired, even if to the battery. Because of how various sensors ‘report’ to the computer(s), the battery condition becomes more important than previously. Already on some vehicles we have more sophisticated monitoring for the battery, reporting to the main computer not only the state of battery voltage, but actual charge & complex charging characteristics. Soon the systems will be able to identify a battery with higher ‘impedance’ (something like resistance), which would, unrepaired, may allow Can-Bus and other ‘signals’ to be disturbed by the battery condition. What I have just described is quite simplified compared to what is already being incorporated into new cars…and it will all mostly likely be in motorcycles in the very near future.
Bosch invented Can-Bus in 1983 for use in Mercedes cars; & actual use began in the late 1980’s. Can-Bus is just one of several ‘protocols’ of an OBD-II system. A technician can connect a ‘reader’ (or other perhaps more sophisticated gadget) to an electrical plug in your car or almost all motorcycles since the mid-nineties. He can read out problem codes recorded by the vehicle computer …as well as non-problem codes. The technician can get a lot of information about the engine; transmission, brakes, cooling system; & much more. A simple version was in the early K bikes; later versions are much more sophisticated. The computer(s) provide the information. Information can be real live time, or in memory.
With the some types of ‘readers’ a technician can actually make adjustments & incorporate vehicle computer updates. Your BMW dealership has sophisticated reading/updating/adjustments computers to analyze and modify your vehicles systems. Modifying the computer functions is called ‘flashing’…..as the information is transferred to something similar to the flash memory chip. A vehicle manufacturer may offer updates to correct some problem or other need. These updates are obtainable by authorized repair centers. For BMW motorcycles, there are aftermarket readers that can do many things besides reading codes and displaying those codes. Actual changes can be made.
Various Governments have mandated these methods of computer readouts in your vehicle. The USA Federal Government mandated that the USA comply with the International Standards for OBD & Can-Bus, which are closely related. I think this happened in 1994. It was ten years before BMW incorporated full-blown Can-Bus into its motorcycles. Prior to that, BMW had its own versions of OBD, incorporated into such as the Jetronic & early Motronic systems; primarily for error or malfunction codes, although there were some other outputs & inputs….and you’d need the fancy and very pricey BMW dealership machine to do everything possible.
At one time there was quite a bit of chit chat, in various media, about the fact that as car computers got sophisticated enough, just about all of them would ‘record’ certain things, that, if read-out properly, would show the last so-many-seconds of vehicle functions, before some ‘event’ …like the deployment of the airbags. Recorded functions would be such as speed, accelerator movement; if the brakes were applied and when, etc. Yes, this is not only possible but it is being done in all cars; has been for some time now…so, yes, it is true. Your car’s computer will, and does, record this. Common slang calls the vehicle computer storage for this a ‘snitch box’. Insurance companies are interested in readouts. So are Authorities, like the police. Sooner or later, it will be incorporated into just about all motorcycles, and it is here, now, on some motorcycles.
The Bus, somewhat simplified: An electrical bus is a common interconnection area, point, and/or method of transportation of information or just electricity.
Very simplified versions were used in large trucks & in airplanes since the 1930’s, maybe before. In that type of usage a bus was typically just a multiple connection point or perhaps a strip of metal with many connections to it, for a group of common-connected wires. There might have been more than one such bus, with an interconnection switch (usually a circuit breaker) allowing them to be separated, or connected to each other. Thus, ‘systems’ in the aircraft or truck, etc., could be separated, or not. It was common to have a battery hot bus & a battery ground bus. This bus idea is done in your home, by multiple connections in the power-meter box, for grounds, hots, & neutrals. The Buss of multiple connections points & information points or devices is fairly common on even antique equipment.
These uses of Bus (having nothing to do with the Buss Company, which makes fuses, etc.) are very simplified uses of the term of buss. It gets much more complicated with the usage & meaning today. A vehicle bus carries a lot of people, so many think that the word was adopted for the multiple electrical signals that can be on a single wire. An analogy of that thinking might be the TV cable coming into one’s home….many dozens of programs on the same single wire. In actuality, the word goes way back, when buss, spelled that way, was used. Your dictionary may not show that. Although recording status of some things in aircraft and big trucks was quite primitive, and mostly not electronic way back in the thirties, it did happen, mechanically. In some instance an mechanical record was made by electrical means.
In a way…kind of exaggerated here, one could think of that just mentioned TV cable company’s single coaxial cable wire coming into your home as a bus (buss, if you want that spelling), carrying all those differing TV & audio programs on just one wire, (really two wires, an inner solid wire & the shielding around it). So, warping the use of the term, that could be a signal bus wire. Today we have a very considerable amount of glass-fiber-optic cable being used. Locally, it is likely being used to the power, TV, phone, etc., ‘wiring’ to your home, or to a ‘node’ quite near your home. This type of cable is capable of carrying a huge number of ‘channels’ of information, simultaneously. Fiber optic cables are often used to interconnect modern all sorts of electronics in your home….mostly the High Fidelity stereo or home theatre items at present. In the future, homes will be directly connected by fiber optics to outside the home sources. That is already being done in large apartment complexes.
In your vehicle, in the electrical system, any particular BUS (there may be many) might be just one or two (could be more) wires, carrying all sorts of digital or analog codes, from many devices connected to just those two wires. Digital (& occasionally analog) coding (digital coding is often moved along in the wiring by time related methods) separates the functions. There are far more complicated methods of transmitting data in your vehicle, using a few wires…but I won’t delve deeper into this.
To spell this out a bit differently; a digital bus allows multiple packets of information, from different sources, to travel down one path (possibly of more than one wire), at or near simultaneously; often in a time-sharing method. Keeping with the analogies, the Internet is really a bus type system, as information travels in packets….yes, your E-mail is broken up into many packets; same for website’s, etc….as transmitted over the Internet, or, World Wide Web. The internet uses coding & time segments to be sure the needed/wanted information goes to the correct place. This is very similar to OBD & Can-Bus, and the other types described briefly later in this article.
The more recently a car and motorcycle year, the more computerized items, and typically the more sensors of various types, that are typically present. Many ‘mini’ computers are used with many functions & devices. In some cars, one main computer runs & monitors everything, with maybe some peripheral small computers doing specific things that are not capable by, or for other reasons not inside the main computer. The trend for a long time was to greatly increase the number of small computers in a car. In recent years this has caused innumerable problems with costs, so nowadays the trend is to use less individual computers by expanding the main computer functions and abilities. I am sure this will continue to be the case.
The first motorcycle to have Can-Bus was probably the Ducati 999 back in 2002. BMW started it with the R1200 in 2004. The Classic K-bikes did not have ‘real’ Can-Bus.
Can-Bus allows most all the various computers (& things that are peripheral, but not a computer) to ‘talk’ or ‘communicate’ with each other in both simplified & complex manners. This means that nearly every electrical device on your bike could be connected to the Can-Bus system, which continuously and rapidly monitors nearly everything. Since most anything mechanical can be made to produce an electrical signal, everything can be monitored and dealt with by the vehicle computer(s) at very high speed. In many instances the limiting function of some action is how fast a mechanical device will produce a change or force, etc., once it receives the command by the computer to do so.
The system can also monitor current flow, voltage, etc. If you tried to tap into the electrical system for an extra electrical gadget, Can-bus might complain…in essence the Can-Bus computer thinks that the bike has a problem. It might even record the problem, & might even give you a visual signal that all was not well. If the load was egregious enough, the bike might not start …or otherwise be not rideable.
Some ABS systems talk back & forth with the computer that runs the engine itself. It is possible for the ABS to monitor acceleration or other speed conditions or events, & then with other inputs, the bike might have traction control applied. That is already done on cars & a few bikes…and will be appearing on more & more bikes in the future.
Problems with CanBus, as far as vehicle owners are concerned, are usually that we cannot connect electrical gadgets or modify the electrical systems so easily anymore. We are more likely to be needing a dealership to read codes & find problems using fancy expensive BMW-supplied test equipment; because, when the bike stops running, or has another problem, we will be less likely to be able to fix it ourselves. You can imagine the situation when the warranty runs out. Note that it is entirely possible that the systems will be so reliable, that many electrical problems seen in the past will be eliminated. In my opinion that is a big maybe. So far, the record tends to show an increased reliability, over-all. That is to be expected…especially when the vehicle is new, or nearly new.
We can still analyze (within limits) the Classic Jetronic & first two generations of Motronic computers in Classic K bikes, but it is more of a hassle with the later bikes. There will undoubtedly be plenty of experimentation done & ideas & tests posted on various LISTS, Forums, ETC., on the Internet, regarding problems, electrical measurements for such, etc.
For now, the primary method of adding farkles, etc., to Can-Bus bikes will be an added fuse panel & connections directly to the battery…..plus some few items containing special Can-Bus compatible circuitry.
DE-sulfating types of battery chargers:
What the heck?
Why do you need to know about battery chargers in a Can-Bus article?
There are smart chargers that have a de-sulfating mode. These chargers are generally OK for use if the battery has ~~a quarter charge, or more. De-sulfation chargers work sometimes, but if the battery charge was quite low for any goodly period of time, these chargers, if they work, will be very unlikely to give very much more battery life at all, compared to using a standard charger, or a smart charger without de-sulfation protocols, in trying to resurrect the battery.
If you use the de-sulfating mode of a charger on a battery that is fully connected to your bike’s wiring system, the very high voltage, which might have as much as 25 volts spikes …and in some instances, much more of a ‘spike’ that is very short in time… from the charger ….can injure the bike’s systems. This is particularly so, and can be a very expensive lesson for you, on CanBus motorcycles! It is potentially bad for the motorcycle even if the ignition key is off. I highly recommend that you be very prudent & never use de-sulfation mode on a Can-Bus bike that has the battery installed and fully connected.
If you want to try the de-sulfating mode, disconnect the battery from the bike. If you remove the battery from the bike, or at least disconnect it (all wires to the negative terminal will do if careful not to connect the charger negative to the bike in any way), then there is no problem with using a de-sulphating mode charger on any bike.
Do not use such a charge mode with Lithium batteries!…ever!
For another way of looking at Canbus, try this article: http://www.bmwra.org/otl/canbus/
The future, …here’s where I predict what is going to happen:
The future will continue to be electronics; and, that will accelerate. It has now been many years since cars got fuel injection & ABS brakes. GM’s ON-STAR two-way communications (with On-Star’s ability to do all sorts of things to your car) was put into its cars. Now, many cars are being equipped with versions of what ON-STAR does, under various names, & tying it to CAN-Bus/OBDII. Everything is being integrated.
Your future vehicle will not only record many things, such as your speed, when and how you brake, etc….., but will use GPS to transmit your speed and location to receivers located alongside roads. Your vehicle ID will be transmitted (license plates will not be needed, but will likely be kept around for a very long time)…..as will be information of exactly where you are…how many passengers, their body weight or retina ID (the system will know who, specifically, was driving).
OBD/Can-Bus will be welcomed, over-all, by vehicle owners, because of all the sophisticated things it can do, like helping prevent skidding on slippery roads, help with braking, etc….but it will be intrusive, reporting your & your vehicle’s actions in depth & ways you may hardly believe. You will become somewhat more bound-to your vehicle brand dealerships because they have the full diagnostic equipment (which will reprogram your vehicle computers when required). This ability will tend to remove some of what independent shops are able to do for you, thus help push you to the Dealership. This will be fought by the Independent repair centers lobbyists, and they will tend to win, partially. The “Independents” will continue to be with us, for decades to come. Vehicle manufacturer’s will continue to find ways of reducing the use of Independents by vehicle owners. It will be sometimes effective, at other times not so.
The system of reporting, & retaining customers, advertising, features, etc., will be lumped by industry into a single word: Telematics. Vehicle makers will view it as a marketing tool, to improve customer retention rates, for future vehicle purchases, etc. Telematics is happening right now!
Besides Big Brother intrusiveness into our lives in countless ways, Telematics will be used by insurance companies, law enforcement organizations, regulators, etc. It may also be used by thieves, hackers, etc.
Eventually, the OBDII port (a multi-pin plug, usually located under the dashboard) will be eliminated in favor of wireless transmission of data. For the near term, I expect the OBDII port functions might be only accessible to outside interests upon your approval, already some of that is happening with On-Star, which you may be familiar with in GM cars. I will get into this a bit more in the next section; WiFi.
This may surprise you.
You already know that BMW incorporated a small scale computer, or more than one (for ABS), in the Classic K Bikes, & all later models. The computer runs various functions of the motorcycle & also reports malfunctions by code numbers. Perhaps you know how to read the codes, or have the proper instrument that does that. There is a coming change, actually new functions, which will be added to almost all vehicles (cars first, motorcycles eventually). Perhaps you have heard about Cloud Computing, perhaps in relationship to your personal computer (of whatever type …portable or not ….). If your vehicle could ‘report’ to ‘The Cloud’ what was going on with your vehicle, whether good or bad, that information could be processed & sent back to a display in your vehicle (& also to the manufacturer & a lot of other places, including “Authorities” potentially).
Some cars have this now, and soon motorcycles will ….projectors onto windshields ….of speed, warnings, conditions, etc.
Manufacturers could send a message to your car or motorcycle computer; to dash display or on the windshield, telling you about some problem needing attention. Perhaps there was a recall; or, really, almost anything (except, one hopes, advertising!). How this has been put into use initially is that cars are going to be equipped with many more monitoring devices in the quite near future (some happened with GM cars in 2016). Algorithms will be established for the computer(s) in your vehicle. Life of components will likely be the first thing addressed by this new system. This is not conjecture …these things already are happening and will be in all vehicles and very soon. I am going to give you some simple ideas:
New cars are now being equipped with very complicated electrical & mechanical monitoring systems & new designs for starter motors, alternators, air conditioners, etc…& almost anything else, that might somehow, affect emissions, fuel mileage, & many other things). Sensors are or will be monitoring the number of battery starting cycles, temperature of the battery, voltage & capacity of the battery, how long the starter motor was engaged, how fast the battery was recharged, etc. That information will be transmitted by WiFi, to the nearest reception point as you travel. It is possible it can be cell phone towers, equipped to monitor that frequency band; or, by other means. Security of communications will be built-in. When your battery is nearing its calculated end of life, the vehicle’s computer will receive that information, & it will be displayed, somehow, to you. You can expect monitoring of hundreds of things in your vehicle, within a few years. My understanding is that, initially, GM will give you the option of turning on the system for these things, or not. Privacy could be involved, heavily. You probably already know that the computer in your car will record the speed & some other things, for the last, say, 45 seconds, before the airbags inflate in an accident (or, other reason for the recording). This computer portion is often called a ‘black box’, & is often called a ‘snitch box’ & insurance companies can usually get the information. This is very similar to the data-recording boxes used in Airliners, except yours will not be so environmentally protected. Thus, in a Court of Law, or in negotiations with insurance companies, it could be easy to find out what your speed really was, if you used your brakes, and how and when, etc. In fact, they could probably show what road, where, accurately, to a few feet and many many more things! the information will become available. They will be able to print-out your actual driving habits for years/miles/whatever. Your insurance premiums will be based, at least somewhat, on your Car’s own reporting. Further, this sort of measurement and reporting will be tied to you in some way, so it will apply to rental cars, rental trucks, wherever you are, at whatever time of day…month…year….etc. This sort of thing absolutely will be coming, in even greater depth, in my opinion. While the new systems & parts “condition monitoring” is to be a separate add-on, WiFi transmitted & received, I am 100% certain that it will be combined with the existing CanBus/ OBDII, ETC. Many things will be coming, once this system is fully in-place, such as driverless cars being much more popular; automatic transmittal of breaking of speed laws, & lots more. Eventually, no one will be able to legally operate a vehicle on public roads without his/her identitye and background and driving and other history being known to the vehicle’s computer, with that information transmitted to ‘the cloud’. They will find a way to include old vehicles too. Privacy will be greatly reduced.
To give you an idea of what could easily be done, consider this scenario:
You and your girlfriend go for a ride in a car. The GPS (separate from any other GPS you know about) knows with 6 feet of where the car was when she got into the car, and the car recorded her weight and that she was in the passenger seat, next to you. You drove to a restaurant. The car recorded the distance, and the GPS built into the car knows where the car stopped…..and for how long. Besides the possibility that the restaurant could have its alcoholic beverage license require the recording of the number of drinks you had, and at what time the drinks were delivered to the table…..the car knows when you left. You went to a favorite spot in the nearby hills. The car knows. You both got into the rear seat, to, let us say, have some romantic moments. The car knows you both moved to the rear seat, that the car was stopped and parked;…and, recorded this, and more. All the information I have mentioned was transmitted, automatically, by the car, to the Internet Cloud. The car could take this further, and measure heart rates, etc. This might be great for parents wanting to watch over their teens…but, you think this could not happen for you? You might be very surprised at what your relatively new car knows about you, already. In fact, one of the things newer cars do, is to analyze your driving habits, such as acceleration, braking, etc., and then adjust certain aspects of engine control…and other things….for such as transmission shifting, etc. It is a very small step to transmit the information.
This is not wild guessing. It is, now, built into quite a few cars. Only some of the information is being used, or transmitted. So far. In fact, a very basic ‘learning’ mode for cars started a long time ago; first with a re-learn mode when the battery was replaced, or went dead and was recharged.
Let your imagination have fun…
For the NERDY (but with a bit of information anyone might want…such as on the GS-911 instrument you can purchase):
Whether the system is CAN-BUS, or, some other type of system, a primary function of the systems originally was to flag problems. Originally, these systems were designed to give notification to the driver/rider/shop mechanic/; when emissions increased by over 1.5 times the Federal Test Procedure (FTP) limits. Indications, memory information on problems, & lots more, & now-a-days having to do with much more than just emissions, are presently in use. Note that safety & other things, also are part of OBDII, & nearly every other system used on vehicles. Various types of ON-BOARD-DIAGNOSTICS are used industrially for process controls, & very much more…not hardly just in vehicles. In the following, I will discuss use of various systems only for vehicles, but some are used for industrial purposes as well.
There are quite a few variations of what I have almost generically calling CAN-Bus and OBDII. I won’t get into them too much here. CAN-Bus is used for many things, not just the main engine computer. Examples for cars & trucks might be such as door functions, climate control, etc. Regular CAN-Bus itself has limitations. Its information speed is limited to 1-Mbit/s. I wrote Mbit/s that way on purpose, because this is megabits, not megabytes. A manufacturer certainly does not want to try to use a CAN-Bus anywhere near that speed, for safety & reliability. Can-Bus does not work all that well when higher speed real time data is needed, particularly over longer distances in the vehicle.
From this point on to the end of this article it will be a more nerdy explanation:
One of its limitations is the real-time speed at which data can be moved about. With Bosch’s Can-Bus, the information signal is sent down the wires in 8 byte format. There is no theoretical limit, at least in the official specification, for a maximum number of information nodes, but, for practical reasons 32 is about the limit. CanBus is a serial information standard; the specification is complex, but allows for priorities. Serial means that you can only have one type of information being worked on at any given instant. While the speed of the processing of information would appear to be very fast & more than capable of most any vehicle function, that is not necessarily so.
As vehicles become much more complicated, such as incorporating things like Collision-Warning Systems, Can-Bus will have reached its practical limits. In some instances, combinations of various methods are used….. and even the use of multiple CAN-Bus systems!
Due to speed & capacity limitations, other protocols have not only been proposed, but are already in use. A short list of these is: FlexRay; JASPAR, LIN, SAE J1850, AUTOSAR, MOST, & even the computer FireWire (1394) standard. MOST, which stands for Media-Oriented-Systems-Transport, is already in wide usage in European cars. Toyota probably has already begun using a 25 Mbyte/s version of MOST in its Prius. Yes, 25 mega-bytes. “MOST” in its revision 3 specifications will allow 150 Mbit/s networks.
FlexRay is already in use on BMW’s X5 and 7 series. FlexRay defines a dual-channel 10 Mbit/s data structure….and the channels can be used in a redundancy method. FlexRay is being used by BMW since they are members of a FlexRay Consortium: BMW, GM, VW, Daimler-Chrysler, Bosch, etc. FlexRay is much more expensive than Can-Bus, but prices are coming down.
CAN (Can-bus) will likely be the choice for many vehicle networking nodes until maybe year 2017 or somewhat beyond. This is my best guess. CAN works with SAE’s J1850 Bus specification, which is widely used with OBDII. The SAE has various Bus specifications, that is only one of them.
That does mean that OBD readers might be able to be used with your BMW motorcycle that has Can-Bus…..but the information, & how to go about using it, has not been widely published.
There are specialty readers that will read the BMW vehicle information. The GS-911 is the diagnostic tool that ‘even you’ can purchase. It reads BMW motorcycle codes, can erase fault codes, etc. It is very versatile in what it can do. It is available from Ted Porter’s Beemershop. http://Beemershop.com
The GS-911 has limited abilities for the older BMW motorcycles; specifically, it has limited functionality on the Classic K bikes, such as K1, K75, K100, K1100. The following linked page will detail what bikes it works on, and much more:
At the time I am writing this, the following were not covered by the GS-911 instrument. That may have changed by the time you are reading this.
All motorcycles with mechanical fuel-injection (LE Jetronic) – these are K100, K100LT, K100RS, K100RT, K75, K75c, K75RT, K75s.
Microprocessor Control Units (MCUs) are plentifully used in FlexRay networks. As more are used, perhaps as ECUs (electronic control units), costs go up, and so does complexity….as well as capability. The trend has been towards modular units, each controlling sub-units.
For the ever-so-nerdy, the LIN-bus has the lowest cost per node. It uses serial interconnections, the maximum speed is 19,200 baud…and is often used as a CAN sub-bus.
With today’s automobiles…..and now motorcycles….requiring hundreds of megabytes of software code, ….new standards are proposed fairly often. Just which ones become popular, is the question. It appears that of the several mentioned above just about all will become standards.
For another way (more visual) of looking at Canbus and computer controllers, try this article: http://www.bmwra.org/otl/canbus/
Initial release 10/17/2009, to K-bmw Internet Mailing List
08/17/2017: All previous updates/revisions incorporated. Article copied to airheads.org website. Article edited. Completed.
Copyright 2021, R. Fleischer