automation - Automobile Programming languages -


How are the most programming languages ​​used on automobile systems? What type of data is collected, while running?

Thank you!

Electronics in the automotive industry usually But are based on embedded microcontrollers. As such, programming languages ​​are generally C, C ++, and Assembly. In some cases, high-level language like ladder-logic is used to describe the actual control logic.

There are many different computer systems in modern automobiles, each vehicle is designed to control the specific aspect of the operation. Usually one controller for the engine, one for transmission, one for dashboard electronics, ABS braking system, traction control etc. is one.

Each of these control modules has a set of input and output. For example, many sensors read the engine controller, cooling temperature, engine speed, oxygen intake, throttle position and so on. And, on the basis of these inputs, it decides to refuel fuel for the engine. The engine control system in hybrid vehicles and electric-only vehicles is definitely completely different. There is still a controller, but instead of making a decision about refueling, it can decide when when the engines of electric vehicles are kept by the gas engine, how much power will be on each electric motor, etc.

Different control modules are connected together using in-vehicle network. There are several different ways of implementing this network, but one of the most common (controller area network) allows the network's personal control module to send and receive information from other modules at high speeds, while in vehicle operation is.

Update: Here are some links to read:

From AR-1 Carcar
CarBibles.com

Update: There is a recent article on this topic that can be of interest:

- An article from Discovery.com < / P>


Comments

Popular posts from this blog

c++ - Linux and clipboard -

What is expire header and how to achive them in ASP.NET and PHP? -

sql server - How can I determine which of my SQL 2005 statistics are unused? -