2021embedded Automotive Theory CranesVarsity
2021embedded Automotive Theory CranesVarsity
com
1|Page
Embedded Automotive www.cranesvarsity.com
2|Page
Embedded Automotive www.cranesvarsity.com
Contents:
Embedded Systems
Domains od Embedded Systems
Classifications of Embedded System
Microcontroller Vs Microprocessor
Embedded System model
Processor Characteristics
Memory Architecture (Harvard vs Von Neumann)
Multibyte Data Representation (Endianness)
Instruction Set Architecture (RISC vs CISC)
Processor throughput (Pipelining)
Automotive Industry
Functional Areas
Functional Requirements
Domains and Potential roles offered
3|Page
Embedded Automotive www.cranesvarsity.com
Embedded systems
It is an application specific computing system, as it is performing the specific task that has been
assigned to it.
The design of an embedded system to perform a dedicated function is in direct contrast to that
of the personal computer. It too is comprised of computer hardware and software and
mechanical components (disk drives, for example). However, a personal computer is not
designed to perform a specific function. Rather, it is able to do many different things. Many
people use the term general-purpose computer to make this distinction clear. As shipped, a
general-purpose computer is a blank slate; the manufacturer does not know what the customer
will do with it. One customer may use it for a network file server, another may use it
exclusively for playing games, and a third may use it to write the next great American novel.
Frequently, an embedded system is a component within some larger system. For example,
modern cars and trucks contain many embedded systems. One embedded system controls the
antilock brakes, another monitors and controls the vehicle’s emissions, and a third displays
information on the dashboard. Some luxury car manufacturers have even touted the number
of processors (often more than 60, including one in each headlight) in advertisements. In
most cases, automotive embedded systemsare connected by a communications network.
The existence of the processor and software in an embedded system may be unnoticed by a
user of the device. Such is the case for a microwave oven, MP3 player, or alarm clock. In
some cases, it would even be possible to build a functionally equivalent device that does not
contain the processor and software. This could be done by replacing the processor-software
combination with a custom integrated circuit (IC) that performs the same functions in
hardware. However, the processor and software combination typically offers more flexibility
than a hardwired design. It is generally much easier, cheaper, and less power intensive to use
a processor and software in an embedded system.
4|Page
Embedded Automotive www.cranesvarsity.com
5|Page
Embedded Automotive www.cranesvarsity.com
MICROPROCESSOR MICROCONTROLLER
6|Page
Embedded Automotive www.cranesvarsity.com
Higher capability and Higher MIPS Lower capability and lower MIPS
7|Page
Embedded Automotive www.cranesvarsity.com
HarvardVSPrinceton(Von-Neumann)
Many years ago, the United States government asked Harvard and Princeton Universities to come up
with a computer architecture to be used in computing tables of Naval artillery shell distances for
varying elevations and environmental conditions. Princeton's response was a computer that had
common memory for storing the control program as well as variables and other data structures. It
was best known by the chief scientist's name "Von Neumann".
The memory interface unit is responsible for arbitrating access to the memory space between reading
instructions (based upon the current program counter) and passing data back and forth with the
processor and its internal registers.
It might at first seem that the memory interface unit is a bottleneck between the processor and the
variable/RAM space (especially with the requirement for fetching instructions at the same time);
however, in many Princeton architected processors, this is not the case because the time required to
execute a given instruction can be used to fetch the next instruction (this is known as pre-fetching
and is a feature on many Princeton architected processors.
In contrast, Harvard's response was a design that used separate memory banks for program store, the
processor stack, and variable RAM.
8|Page
Embedded Automotive www.cranesvarsity.com
The Princeton architecture won the competition because it was better suited for the technology of the
time. Using one memory was preferable because of the unreliability of current electronics (this was
before transistors were in widespread use). A single memory interface would have fewer things that
could go wrong.
The Harvard architecture was largely ignored until the late 1970s when microcontroller
manufacturers realized that the architecture had advantages for the devices they were currently
designing.
The Harvard architecture executes instructions in fewer instruction cycles that the Von Neumann
architecture. This is because a much greater amount of instruction parallelism is possible in the
Harvard architecture. Parallelism means that fetches for the next instruction can take place during the
execution of the current instruction, without having to either wait for a "dead" cycle of the
instruction's execution or stop the processor's operation while the next instruction is being fetched.
Endianness can be a major migration problem, causing migrated software to not work properly. This
article shows techniques which can be useful when migrating from a big-endian to a little-endian
CPU.
Endianness
9|Page
Embedded Automotive www.cranesvarsity.com
Endianness and endian are terms that describe the order in which a sequence of bytes is stored in
memory. Big-endian is an order in which the most significant value in the sequence is stored first. In
little-endian systems the least significant value in the sequence is stored first. For example, in a big-
endian CPU, the four bytes of data 0x01020304 would be stored 0x01(address+0), 0x02(address+1),
0x03(address+2), 0x04(address+3). In a little-endian CPU, the same bytes would be stored
0x04(address+0), 0x03(address+1), 0x02(address+2), 0x01(address+3).
If your program uses a simple data structure such as "int" and "short", there is little trouble. But if the
data structure is similar to the following example, you might run into problems. In this case, the
union variable can store "unsigned int" and "unsigned char [4]" which both have 4 bytes of memory
space. This kind of union is commonly used in application programs. When input and output data is
transferred, 4 bytes access is used. When the data is accessed in the program, one byte access is used,
and sometimes also bitfield access.
RISC vs CISC
10 | P a g e
Embedded Automotive www.cranesvarsity.com
MULT is what is known as a "complex instruction." It operates directly on the computer's memory
banks and does not require the programmer to explicitly call any loading or storing functions. It
closely resembles a command in a higher level language. For instance, if we let "a" represent the
value of 2:3 and "b" represent the value of 5:2, then this command is identical to the C statement "a =
a * b."
One of the primary advantages of this system is that the compiler has to do very little work to
translate a high-level language statement into assembly. Because the length of the code is relatively
short, very little RAM is required to store instructions. The emphasis is put on building complex
instructions directly into the hardware.
LOAD A, 2:3
LOAD B, 5:2
PROD A, B
STORE 2:3, A
At first, this may seem like a much less efficient way of completing the operation. Because there are
more lines of code, more RAM is needed to store the assembly level instructions. The compiler must
also perform more work to convert a high-level language statement into code of this form.
CISC RISC
Emphasis on hardware Emphasis on software
Includes multi-clock Single-clock,
complex instructions reduced instruction only
Memory-to-memory: Register to register:
"LOAD" and "STORE" "LOAD" and "STORE"
11 | P a g e
Embedded Automotive www.cranesvarsity.com
However, the RISC strategy also brings some very important advantages. Because each instruction
requires only one clock cycle to execute, the entire program will execute in approximately the same
amount of time as the multi-cycle "MULT" command. These RISC "reduced instructions" require
less transistors of hardware space than the complex instructions, leaving more room for general
purpose registers. Because all of the instructions execute in a uniform amount of time (i.e. one
clock), pipelining is possible.
Separating the "LOAD" and "STORE" instructions actually reduces the amount of work that the
computer must perform. After a CISC-style "MULT" command is executed, the processor
automatically erases the registers. If one of the operands needs to be used for another computation,
the processor must re-load the data from the memory bank into a register. In RISC, the operand will
remain in the register until another value is loaded in its place.
The CISC approach attempts to minimize the number of instructions per program, sacrificing the
number of cycles per instruction. RISC does the opposite, reducing the cycles per instruction at the
cost of the number of instructions per program.
RISC Roadblocks
Despite the advantages of RISC based processing, RISC chips took over a decade to gain a foothold
in the commercial world. This was largely due to a lack of software support.
Although Apple's Power Macintosh line featured RISC-based chips and Windows NT was RISC
compatible, Windows 3.1 and Windows 95 were designed with CISC processors in mind. Many
companies were unwilling to take a chance with the emerging RISC technology. Without
commercial interest, processor developers were unable to manufacture RISC chips in large enough
volumes to make their price competitive.
Another major setback was the presence of Intel. Although their CISC chips were becoming
increasingly unwieldy and difficult to develop, Intel had the resources to plow through development
and produce powerful processors. Although RISC chips might surpass Intel's efforts in specific areas,
the differences were not great enough to persuade buyers to change technologies.
12 | P a g e
Embedded Automotive www.cranesvarsity.com
to advancements in other areas of computer technology. The price of RAM has decreased
dramatically. In 1977, 1MB of DRAM cost about $5,000. By 1994, the same amount of memory cost
only $6 (when adjusted for inflation). Compiler technology has also become more sophisticated, so
that the RISC use of RAM and emphasis on software has become ideal.
A useful method of demonstrating this is the laundry analogy. Let's say that there are four loads of
dirty laundry that need to be washed, dried, and folded. We could put the the first load in the washer
for 30 minutes, dry it for 40 minutes, and then take 20 minutes to fold the clothes. Then pick up the
second load and wash, dry, and fold, and repeat for the third and fourth loads. Supposing we started
at 6 PM and worked as efficiently as possible, we would still be doing laundry until midnight.
Source: http://www.ece.arizona.edu/~ece462/Lec03-pipe/
However, a smarter approach to the problem would be to put the second load of dirty laundry into the
washer after the first was already clean and whirling happily in the dryer. Then, while the first load
was being folded, the second load would dry, and a third load could be added to the pipeline of
laundry. Using this method, the laundry would be finished by 9:30.
13 | P a g e
Embedded Automotive www.cranesvarsity.com
Source http://www.ece.arizona.edu/~ece462/Lec03-pipe/
RISC Pipelines
A RISC processor pipeline operates in much the same way, although the stages in the pipeline are
different. While different processors have different numbers of steps, they are basically variations of
these five, used in the MIPS R3000 processor:
If you glance back at the diagram of the laundry pipeline, you'll notice that although the washer
finishes in half an hour, the dryer takes an extra ten minutes, and thus the wet clothes must wait ten
minutes for the dryer to free up. Thus, the length of the pipeline is dependent on the length of the
longest step. Because RISC instructions are simpler than those used in pre-RISC processors (now
called CISC, or Complex Instruction Set Computer), they are more conducive to pipelining. While
CISC instructions varied in length, RISC instructions are all the same length and can be fetched in a
single operation. Ideally, each of the stages in a RISC processor pipeline should take 1 clock cycle so
that the processor finishes an instruction each clock cycle and averages one cycle per instruction
(CPI).
Pipeline Problems
In practice, however, RISC processors operate at more than one cycle per instruction. The processor
might occasionally stall aa result of data dependencies and branch instructions.
14 | P a g e
Embedded Automotive www.cranesvarsity.com
A data dependency occurs when an instruction depends on the results of a previous instruction. A
particular instruction might need data in a register which has not yet been stored since that is the job
of a preceeding instruction which has not yet reached that step in the pipeline.
For example:
In this example, the first instruction tells the processor to add the contents of registers r1 and r2 and
store the result in register r3. The second instructs it to add r3 and r4 and store the sum in r5. We
place this set of instructions in a pipeline. When the second instruction is in the second stage, the
processor will be attempting to read r3 and r4 from the registers. Remember, though, that the first
instruction is just one step ahead of the second, so the contents of r1 and r2 are being added, but the
result has not yet been written into register r3. The second instruction therefore cannot read from the
register r3 because it hasn't been written yet and must wait until the data it needs is stored.
Consequently, the pipeline is stalled and a number of empty instructions (known as bubbles go into
the pipeline. Data dependency affects long pipelines more than shorter ones since it takes a longer
period of time for an instruction to reach the final register-writing stage of a long pipeline.
MIPS' solution to this problem is code reordering. If, as in the example above, the following
instructions have nothing to do with the first two, the code could be rearranged so that those
instructions are executed in between the two dependent instructions and the pipeline could flow
efficiently. The task of code reordering is generally left to the compiler, which recognizes data
dependencies and attempts to minimize performance stalls.
Branch instructions are those that tell the processor to make a decision about what the next
instruction to be executed should be based on the results of another instruction. Branch instructions
can be troublesome in a pipeline if a branch is conditional on the results of an instruction which has
not yet finished its path through the pipeline.
For example:
The example above instructs the processor to add r1 and r2 and put the result in r3, then subtract r4
from r5, storing the difference in r6. In the third instruction, beq stands for branch if equal. If the
contents of r3 and r6 are equal, the processor should execute the instruction labeled "Loop."
Otherwise, it should continue to the next instruction. In this example, the processor cannot make a
decision about which branch to take because neither the value of r3 or r6 have been written into the
registers yet.
The processor could stall, but a more sophisticated method of dealing with branch instructions is
branch prediction. The processor makes a guess about which path to take - if the guess is wrong,
anything written into the registers must be cleared, and the pipeline must be started again with the
correct instruction. Some methods of branch prediction depend on stereotypical behavior. Branches
pointing backward are taken about 90% of the time since backward-pointing branches are often
15 | P a g e
Embedded Automotive www.cranesvarsity.com
found at the bottom of loops. On the other hand, branches pointing forward, are only taken
approximately 50% of the time. Thus, it would be logical for processors to always follow the branch
when it points backward, but not when it points forward. Other methods of branch prediction are less
static: processors that use dynamic prediction keep a history for each branch and uses it to predict
future branches. These processors are correct in their predictions 90% of the time.
Still other processors forgo the entire branch prediction ordeal. The RISC System/6000 fetches and
starts decoding instructions from both sides of the branch. When it determines which branch should
be followed, it then sends the correct instructions down the pipeline to be executed.
Pipelining Developments
In order to make processors even faster, various methods of optimizing pipelines have been devised.
Superpipelining refers to dividing the pipeline into more steps. The more pipe stages there are, the
faster the pipeline is because each stage is then shorter. Ideally, a pipeline with five stages should be
five times faster than a non-pipelined processor (or rather, a pipeline with one stage). The
instructions are executed at the speed at which each stage is completed, and each stage takes one fifth
of the amount of time that the non-pipelined instruction takes. Thus, a processor with an 8-step
pipeline (the MIPS R4000) will be even faster than its 5-step counterpart. The MIPS R4000 chops its
pipeline into more pieces by dividing some steps into two. Instruction fetching, for example, is now
done in two stages rather than one. The stages are as shown:
Superscalar pipelining involves multiple pipelines in parallel. Internal components of the processor
are replicated so it can launch multiple instructions in some or all of its pipeline stages. The RISC
System/6000 has a forked pipeline with different paths for floating-point and integer instructions. If
there is a mixture of both types in a program, the processor can keep both forks running
simultaneously. Both types of instructions share two initial stages (Instruction Fetch and Instruction
Dispatch) before they fork. Often, however, superscalar pipelining refers to multiple copies of all
pipeline stages (In terms of laundry, this would mean four washers, four dryers, and four people who
fold clothes). Many of today's machines attempt to find two to six instructions that it can execute in
every pipeline stage. If some of the instructions are dependent, however, only the first instruction or
instructions are issued.
Dynamic pipelines have the capability to schedule around stalls. A dynamic pipeline is divided into
three units: the instruction fetch and decode unit, five to ten execute or functional units, and a
commit unit. Each execute unit has reservation stations, which act as buffers and hold the operands
and operations.
16 | P a g e
Embedded Automotive www.cranesvarsity.com
While the functional units have the freedom to execute out of order, the instruction fetch/decode and
commit units must operate in-order to maintain simple pipeline behaviour. When the instruction is
executed and the result is calculated, the commit unit decides when it is safe to store the result. If a
stall occurs, the processor can schedule other instructions to be executed until the stall is resolved.
This, coupled with the efficiency of multiple units executing instructions simultaneously, makes a
dynamic pipeline an attractive alternative.
The Automotive Industry consists of a broad range of organizations and companies with a critical
objective of designing, developing, marketing, manufacturing, and selling of motor vehicles. The
automotive industry makes a vital part of the world's economic sectors by revenue Automobiles,
however, are not entirely included in the industry. The industry also does not include companies or
organizations dedicated to the maintenance of automobiles such as fuel filling stations and
automobile service and repair shops.
The industry consists of producers, however not limited to original equipment manufacturers
(OEMs). The original equipment manufacturers consist of light trucks, cars, heavy equipment, heavy
trucks, and motorbike manufacturers. Another category in the original equipment manufacturers
includes; wholesalers and automotive suppliers, distributors, dealers, and importers.
Companies in the automotive industry fall into two categories that are car manufacturers and car
parts manufacturers. Vehicles in the modern world are becoming more complex and involve more
electronic parts than in the past years. It, therefore, increases the number of components
manufactured by suppliers rather than the manufacturers.
The modern automotive industry is in a continual state of flux. The success of any automobile
industry relies on the salesroom as well as the expertise of many different professionals. The sector
offers numerous employment opportunities in several positions such as mechanical, sales, assembly,
financial, creative, scientific, technical, and business position. Other employment opportunities in the
manufacturing plants of the automotive industry include quality control workers, safety engineers,
managers, supervisors, designers, and executives.
17 | P a g e
Embedded Automotive www.cranesvarsity.com
Since car manufacturing is expensive, there are a few numbers of manufacturers in the automotive
industry. Globally the world leaders in the automotive sector include Toyota, Honda, Volkswagen,
Nissan Motors, and Hyundai. The automotive industry is also an example of a mixed oligopoly. It is
because it has only a few producers who produce differentiated products.
The industry is entering a period of intense change, and the automotive industry would change to
mobility industry. The trends in the industry are as a result of the combination of business models,
digital sciences, and new technologies in the material.
The transformation of the industry is more about people's connectivity to automobiles. The change in
the automotive sector will entail connectivity, autonomous vehicles, redefined mobility, and
electrification. The integration of mobile information to the industry would also set a pathway for
predictive maintenance that monitors and warns consumers about the operational performance of the
automobile.
Autonomous Vehicle
These are self-driving, driverless or robotic cars that can sense their environment and navigate
without human input. They use global positioning system, radar, and computer vision to detect their
surroundings.
18 | P a g e
Embedded Automotive www.cranesvarsity.com
identifying where problems are to make improvements and increase the efficiency of the operations.
A compelling value chain analysis would also assist in generating competitive advantage. The value
chain of the automotive industry starts from:
Inbound logistics
It is the initial step in the line of production. The action involves receiving of raw materials from
suppliers who are in different locations all over the world. After acquiring the raw materials, they
industry distributes them among the manufacturing units based on the requirement.
Engineering
In this step, it primarily deals with the flexibility of the engineers to manufacture vehicles. It also
involves minimizing of engineering times by researching and developing solutions. Engineers also
have to ensure the production line is more flexible by planning and designing new production
processes.
Service.
It is the final activity in the automotive industry value chain and which adds value to the product. It
comprises of customer support after the sale of the product by providing continued support relevant
to the maintenance of their vehicles. These support activities also ensure that attaining customer
19 | P a g e
Embedded Automotive www.cranesvarsity.com
retention. By providing better customer support, the brand would have a better image and have a
high number of retained customers.
Autonomous vehicles:
They are self-driving vehicles. The technologies used in these vehicles offer significant benefits that
reduce crashes, reduce fuel consumption, congestion and increase mobility.
Telematics:
These are methods of monitoring a vehicle through the combination of a GPS system with on-board
diagnostics. Through this combination, one can map and record exactly where a car is and how fast it
is traveling as well as how the car is behaving internally.
20 | P a g e
Embedded Automotive www.cranesvarsity.com
Workers install engines on Model Ts at a Ford Motor Company plant. The photo is from
about 1917.
The automobile, for decades the quintessential American industrial product, did not have its
origins in the United States. In 1860, Etienne Lenoir, a Belgian mechanic, introduced an
internal combustion engine that proved useful as a source of stationary power. In 1878,
Nicholas Otto, a German manufacturer, developed his four-stroke "explosion" engine. By
1885, one of his engineers, Gottlieb Daimler, was building the first of four experimental
vehicles powered by a modified Otto internal combustion engine. Also in 1885, another
German manufacturer, Carl Benz, introduced a three-wheeled, self-propelled vehicle. In
1887, the Benz became the first automobile offered for sale to the public. By 1895,
automotive technology was dominated by the French, led by Emile Lavassor. Lavassor
developed the basic mechanical arrangement of the car, placing the engine in the front of the
chassis, with the crankshaft perpendicular to the axles.
In 1896, the Duryea Motor Wagon became the first production motor vehicle in the United
States. In that same year, Henry Ford demonstrated his first experimental vehicle, the
Quadricycle. By 1908, when the Ford Motor Company introduced the Model T, the United
States had dozens of automobile manufacturers. The Model T quickly became the standard by
which other cars were measured; ten years later, half of all cars on the road were Model Ts. It
had a simple four-cylinder, twenty-horsepower engine and a planetary transmission giving
two gears forward and one backward. It was sturdy, had high road clearance to negotiate the
rutted roads of the day, and was easy to operate and maintain.
William S. Pretzer
21 | P a g e
Embedded Automotive www.cranesvarsity.com
An off-line operation at this stage of production mates the vehicle's engine with its transmission.
Workers use robotic arms to install these heavy components inside the engine compartment of the
frame. After the engine and transmission
On automobile assembly lines, much of the work is now done by robots rather than humans. In the
first stages of automobile manufacture, robots weld the floor pan pieces together and assist workers
in placing components such as the suspension onto the chassis.
worker attaches the radiator, and another bolts it into place. Because of the nature of these heavy
component parts, articulating robots perform all of the lift and carry operations while assemblers
using pneumatic wrenches bolt component pieces in place. Careful ergonomic studies of every
assembly task have provided assembly workers with the safest and most efficient tools available.
Body Design.
Generally, the floor plan is the largest body component to which a multitude of panels and braces
will subsequently be either welded or bolted. As it moves down the assembly line, held in place by
clamping fixtures, the shell of the vehicle is built. First, the left and right quarter panels are
robotically disengaged from pre-staged shipping containers and placed onto the floor pan, where they
are stabilized with positioning fixtures and welded.
The front and rear door pillars, roof, and body side panels are assembled in the same fashion. The
shell of the automobile assembled in this section of the process lends itself to the use of robots
because articulating arms can easily introduce various component braces and panels to the floor pan
and perform a high number of weld operations in a time frame and with a degree of accuracy no
human workers could ever approach. Robots can pick and load 200-pound (90.8 kilograms) roof
panels and place them precisely in the proper weld position with tolerance variations held to
within .001 of an inch. Moreover, robots can also tolerate the
22 | P a g e
Embedded Automotive www.cranesvarsity.com
The body is built up on a separate assembly line from the chassis. Robots once again perform most of
the welding on the various panels, but human workers are necessary to bolt the parts together. During
welding, component pieces are held securely in a jig while welding operations are performed. Once
the body shell is complete, it is attached to an overhead conveyor for the painting process. The multi-
step painting process entails inspection, cleaning, undercoat (electrostatically applied) dipping,
drying, topcoat spraying, and baking. smoke, weld flashes, and gases created during this phase of
production.
As the body moves from the isolated weld area of the assembly line, subsequent body components
including fully assembled doors, deck lids, hood panel, fenders, trunk lid, and bumper
reinforcements are installed. Although robots help workers place these components onto the body
shell, the workers provide the proper fit for most of the bolt-on functional parts using pneumatically
assisted tools.
Drive-train
The drivetrain of a motor vehicle is the group of components that deliver power to the wheels. This
excludes the engine or motor that generates the power. In contrast, the powertrain is considered to
include both the engine or motor and the drive train.
Function of Drive-train
The function of the drivetrain is to couple the engine that produces the power to the driving wheels
that use this mechanical power to rotate the axle. This connection involves physically linking the two
components, which may be at opposite ends of the vehicle and so requiring a long propeller shaft or
drive shaft. The operating speed of the engine and wheels are also different and must be matched by
the correct gear ratio. As the vehicle speed changes, the ideal engine speed must remain
approximately constant for efficient operation and so this gearbox ratio must also be changed, either
manually, automatically or by an automatic continuous variation.
23 | P a g e
Embedded Automotive www.cranesvarsity.com
Telematics
Telematics is an interdisciplinary field that encompasses telecommunications, vehicular
technologies, for instance, road transportation, road safety, electrical engineering (sensors,
instrumentation, wireless communications, etc.), and computer science (multimedia, Internet, etc.).
Telematics can involve any of the following:
the technology of sending, receiving and storing information using telecommunication
devices to control remote objects
the integrated use of telecommunications and informatics for application in vehicles and to
control vehicles on the move
global navigation satellite system technology integrated with computers and mobile
communications technology in automotive navigation systems
(most narrowly) the use of such systems within road vehicles, also called vehicle telematics
Functional Requirements
Vehicular Safety Standards & Regulations
Environmental imperatives and safety requirements are two critical issues facing the automotive
industry worldwide. Indian Automobile Industry in the last decade has made significant progress on
the environmental front by adopting stringent emission standards, and is progressing towards
technical alignment with international safety standards.
Vehicles manufactured in the country have to comply with relevant Indian Standards (IS) and
Automotive Industry standards (AIS). Indian Standards are being issued since the late 1960s and
these standards for Automotive Components were based on EEC/ISO/DIN/BSAU/FMVSS, etc. at
that time.
24 | P a g e
Embedded Automotive www.cranesvarsity.com
India signed the UN WP 29 1998 Agreement in Feburary 2006. It continues to actively participate in
the Global Technicla Regulation (GTR) formulation by contributing data and subject matter
expertise. SIAM members chair the different expert groups formed to formulate India stance on the
various safety regulations. This has helped in developement of GTRs taking into consideration the
traffic and driving conditions in the developing countries.
India has curently more than 70% safety regulations which are either partially or fully technically
aligned with GTRs and UN Regulations while retaing Indian specific driving and environmental
conditions.
Regulations are reviewed periodically by AISC and amendments are recommended to the Technical
standing Committee on CMVR for adoption and subsequent notification by MoRT&H under the
CMVR.
States also have their State Motor Vehicle Rules. These rules are mostly related to seating
arrangment for transport vehicles, etc.
Since 2000, ECE Regulations have been referred to as basis for formulating Indian regulations and
since 2003, increased efforts are being made to technically align with GTR / ECE. Variance from
GTR / ECE exists on formatting, phraseology and administration related issues.
Alignment of Indian regulations (AIS / BIS) with GTRs / ECE is being attempted as per the broad
roadmap drafted by SIAM.
25 | P a g e
Embedded Automotive www.cranesvarsity.com
In order to have a planned approach for the introduction of advanced safety features, SIAM drew a
roadmap for Automobile Safety Standards. The roadmap was prepared by the CMVR, Safety &
Regulations Committee.
The current traffic conditions, driving habits, traffic density and road-user behaviour necessitate that
maximum safety be built into the vehicles. Progressive tightening of safety standards taking into
account unique India requirements has been addressed in the roadmap with a view to reduce the
impact of accidents, thereby improving safety of the vehicle occupants and vulnerable road users.
The roadmap was presented to the Government in January 2002 which received an in-principle
approval of the Ministry of Road Transport & Highways. Based upon discussions with all
stakeholders, a roadmap has been finalized by the Ministry and work has commenced on drafting
standards and notifications for the various stages. The roadmap is reviewed from time to time to
align with the changing environment and new regulations being formulated in UN WP 29.
Safety critical components are covered under AIS-037 to bring about better control at the OEM and
after market. The regulation also brings these components under Conformity of Production.
26 | P a g e
Embedded Automotive www.cranesvarsity.com
Warning Triangle
Lighting & Light Signalling Devices
Retro Reflectors
Bulbs
Safety Glass
Brake Hose
Wheel Rims
Horns
Hard real-time constraints: it is imperative that all safety related systems comply to real-
time constraints. Systems like ABS should be able to react within mere milliseconds to ensure a
timely intervention. This not only puts a constraint on the processors-speed, but also on the speed of
the communication system used throughout the car, because these systems often rely on input signals
from other systems and need to send outputs to different systems as well (e.g. ESC-system must
communicate with engine management).
Emissions / fuel-economy
The main driver behind emissions-constraints has always been legislation, even though more recently
fuel-economy has become an increasingly more important sales-argument. A very important aspect
of this legislation is the On-board diagnostics (OBD), which monitors the engine-system
continuously to ensure compliance with emission-laws in everyday use.
Introduction
The automobile industry has to address the following issues at all stages of vehicle manufacturing:
Environmental Imperatives
Safety Requirements
Competitive Pressures
27 | P a g e
Embedded Automotive www.cranesvarsity.com
Customer Expectations
There is a strong interlinkage amongst all these forces of change influencing the automobile industry.
These have to be addressed consistently and strategically to ensure competitiveness.
Since pollution is caused by various sources, it requires an integrated and multidisciplinary approach.
The different sources of pollution have to be addressed in an integerated approach to acheive the
objective of cleaner environment and meet National Air Quality standards.
Vehicular Technology
Fuel Quality
Inspection & Maintenance of In-Use Vehicles
Road and Traffic Management
While each one of the four factors mentioned above have direct environmental implications, the
vehicle and fuel systems have to be addressed as a whole as requiste fuel quality is required to meet
the emission standards.
Vehicular Technology
In India, vehicle technolgy has evolved to meet the emission and safety regulations notified as per
the Auto Fuel Policy specifing the emission road map and safety regulations as per the Safety Road
map adopted by the CMVR-TSC, respectively. Today the vehicle technolgy in India is at par with
the international bench marks as Indian safety standards are being alligned with Global Technical
Regulations (GTR) and UN Regulations. India is a signatory to UN WP 29 1998 agreement which
develops GTRs. India actively particiates in the UN WP 29 body and contributes significantly so that
the GTR reflect the driving conditions and requirements of the developing countries.
The first stage of mass emission norms came into force for petrol vehicles in 1991 and in 1992 for
diesel vehicles.
From April 1995, mandatory fitment of catalytic converters in new petrol passenger cars sold in the
four metros, Delhi, Calcutta, Mumbai and Chennai along with supply of Unleaded Petrol (ULP) was
affected. Availability of ULP was further extended to 42 major cities; and it is now available
throughout the country.
In the year 2000, passenger cars and commercial vehicles met Euro I equivalent India 2000 norms,
while two wheelers were meeting one of the tightest emission norms in the world.
28 | P a g e
Embedded Automotive www.cranesvarsity.com
Euro II equivalent Bharat Stage II norms were in force 2001 onwards in Delhi, Mumbai, Chennai
and Kolkata.
The first Auto Fuel Policy was announced in August 2002 which layed down the Emission and Fuel
Roadmap upto 2010. As was given in the roadmap, four-wheeled vehicles moved to Bharat Stage III
emission norms in 13 metro cities from April 2005 and rest of the country moved to Bharat Stage II
norms.
Bharat Stage IV for 13 Metro cities was implemented April 2010 onwards and the rest of the country
moved to Bharat Stage III. Bharat stage IV norms were extended to additonal 20 cities October 2014
onwards.
The Auto Fuel Policy 2025 was submitted to the Minstry of Petroleum & Natural Gas
(MoP&NG) which had constituted an expert committe for the formulation of the same in December
2013. The document is currently hosted at the MoP&NG's website. This policy document laid down
the emission and fuel road map upto 2025.
The proposed road map envisaged implementation of BS IV norms across the country by April 2017
in a phased manner and BS V emission norms in 2020/2021 and BS VI from 2024.
However, the Delhi, NCR region of North India became notorious for its drastic rise in air pollution
levels. This attracted attention and subsquently led to the government making a conscious decision of
leapfrogging Bharat Stage V emission norms that were subject to implementation in 2020, as well as
advancing introduction of Bharat Stage VI emission norms from 2024 to 2020.
Since India embarked on a formal emission control regime only in 1991, a gap in implementaion of
these norms in comparison to Europe can be noticed. However, this gap has helped in the
technologies to mature which in turn faciltated the Indian Auto sector in meeting the regulations at
an affordable cost for the Indian consumers.
Fuel Technology
In India we are yet to address the vehicle and fuel system as a whole. It was in 1996 that the Ministry
of Environment and Forests formally notified fuel specifications. Maximum limit for critical
ingredients such as benzene level in petrol has been reduced continuously, from time to time, and
was specified as 5% m/m and 3% m/m pa India and metroes, respectively. This limit now stands at
1%, which in line with international practices.
To address the high pollution in metro cities, 0.05% sulphur for petrol and diesel has been introduced
since 2000-2001. The same has been reduced to 0.005% in April 2010 in 13 metro cities for both
petrol and diesel. 350 and 150 ppm for diesel and petrol, respectively, in rest of the country, the limit
on sulphur content for petrol and diesel is 150ppm and 350ppm, respectively. This content would be
reduced further to 10 ppm in BS V and BS VI fuels in line with Auto Fuel Policy 2025. There is a
need completely align the fuel properties with Europeon fuel quality so that vehicles can meet BS VI
emission norms and also the durability requirement.
29 | P a g e
Embedded Automotive www.cranesvarsity.com
In most countries that have been able to control vehicular pollution to a substantial extent, Inspection
& Maintenance (I&M) of all categories of vehicles has been one of the chief tools used. Developing
countries in the South-East Asian region, which till a few years back had severe air pollution
problems, have introduced an I&M system and an effective traffic management plan.
Conclusion
The need for an integrated holistic approach for controlling vehicular emissions cannot be over-
emphasised. More importantly, the auto and oil industries need to come together for evolving fuel
quality standards and vehicular technology to meet the air quality targets.
30 | P a g e
Embedded Automotive www.cranesvarsity.com
Potential Roles
Embedded Developer
Software developer
Technical Analyst
Junior software Engineer
Network Engineer
Junior embedded IOT engineer
AI Platform Engineer
Packages Offered
5-8 LPA (Tier I )
2-4 LPA (Tier II )
Testimonials:
31 | P a g e
Embedded Automotive www.cranesvarsity.com
32 | P a g e
Embedded Automotive www.cranesvarsity.com
Placements:
33 | P a g e
Embedded Automotive www.cranesvarsity.com
34 | P a g e
Embedded Automotive www.cranesvarsity.com
35 | P a g e
Embedded Automotive www.cranesvarsity.com
www.cranesvarsity.com
36 | P a g e