Advanced automotive instrument panel and body control design essentials

Publisher:数字梦想Latest update time:2010-10-22 Source: EEWORLDKeywords:car Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

Today's cars have entered an era of intelligent and environmentally friendly design. In terms of intelligence, digital electronic technology is used to improve the safety and comfort of cars, and in terms of environmental protection, hybrid and electric vehicles are used to achieve energy saving and carbon saving. Therefore, today's cars are becoming more and more electronic. From infotainment, body, safety to powertrain, the use of electronic components for sensing and control has penetrated into every corner of the car.

In various systems of automotive electronics, microcontrollers (MCUs) are often used as the core of operation and control. The heavy reliance of automobiles on electronic systems has also stimulated the rapid growth of the automotive microcontroller market. Automotive microcontrollers cover low-, medium-, and high-end product levels such as 8-bit, 16-bit, and 32-bit, and each has its own suitable application system, which is roughly as follows:

8-bit MCU: Mainly used in various subsystems of the vehicle body, including fan control, air conditioning control, wipers, sunroof, window lifts, low-level instrument panels, junction boxes, seat control, door control modules and other lower-level control functions.

16-bit MCU: Mainly used in powertrain systems, such as engine control, gear and clutch control, and electronic turbine systems; also suitable for chassis mechanisms, such as suspension systems, electronic power steering, torque distribution control, and electronic pumps, electronic brakes, etc.

32-bit MCU: Main applications include instrument panel control, body control, multimedia information system (Telematics), engine control, and emerging intelligent and real-time safety systems and power systems, such as pre-crash, adaptive cruise control (ACC), driver assistance system, electronic stability program and other safety functions, as well as complex X-by-wire and other transmission functions.

Common interfaces for automotive MCUs: CAN & LIN

As today's automobiles have higher and higher requirements for application functions, the systems that need to be integrated are becoming more and more complex, which has led to an increasing demand for high-end 32-bit MCUs in automotive electronic systems. Such automotive MCUs are often placed in operating environments with high heat, dust, severe vibration, and severe electronic interference, so the tolerance requirements are much higher than those of general-purpose MCUs. In addition, in the automotive application environment, automotive MCUs must be connected to multiple automotive electronic control units (ECUs), among which the most common transmission interfaces are CAN and LIN.

CAN is divided into high-speed CAN and low-speed CAN. The transmission rate of high-speed CAN can reach 1 Mbps, which is suitable for applications that emphasize real-time response, such as ABS and EMS; low-speed CAN can reach 125 Kbps, which is suitable for the control of lower-speed body parts. In addition, the types of CAN controllers can be divided into the old 1.x, the standard 2.0A and the extended 2.0B. The newer the specification, the better the performance. Among them, 2.0B can be divided into passive type and active type.

LIN is a communication solution with lower speed and lower cost than CAN. It adopts the concept of one master node and multiple slave nodes (supporting up to 16 nodes), with a data transmission rate of up to 20 kbps and a bus cable length that can be extended to up to 40 meters. It is very suitable as a distributed communication solution for simpler systems such as climate control, mirrors, door modules, seats, smart switches , and low-cost sensors.

The following will introduce the new generation of MCU technology for instrument panel control and body control, and use Fujitsu's new generation MB91770 series and MB91725 series new microcontrollers as design references. Please refer to (Figure 1).

Figure 1 Application of instrument panel control and body control MCU in automobiles (taking MB91770 series and MB91725 series as examples)

Essentials of automobile instrument panel and body control design

The dashboard of a car provides a variety of real-time visual information for driving. This information is an important reference for decision-making and must be quickly and accurately delivered to the driver. In addition, the air conditioning and body control module (BCM) system in the car is responsible for providing a comfortable riding environment for the driver and passengers. The air conditioning system quickly reduces the temperature inside the car to a more comfortable level by performing optimal control, and maintains a comfortable temperature inside the car based on information from various sensors. The BCM system can centrally control multiple ECUs, such as doors, seats, and combination switches.

Whether it is the MCU for instrument panel control or body control, it must provide higher processing performance, the ability to handle a large number of network nodes, interface functions that support multiple peripheral connections, functions that can expand the scope of circuit board layout, advanced memory architecture, and a more convenient development environment. These design requirements are analyzed as follows:

[page]

1. High processing performance:

To improve the processing performance of MCU, we must start from its core and software and hardware system architecture. Take Fujitsu's new generation MCU FR81S CPU core as an example. Its working performance reaches 1.3MIPS/MHz, which is 30% higher than the previous generation FR60 core. Because it has a built-in single-precision floating-point unit (FPU), it can meet the requirements of image processing systems and those systems that require floating-point operation functions (such as brake control). In addition, through hardware FPU support, software programs can be simplified and computing performance can be improved.

2. Large number of network node processing capabilities:

There are a large number of built-in ECUs in the CAN network of today's cars. Their size is constantly expanding as the number of nodes increases, so automotive MCUs must support more message buffers. The previous generation of 32-bit CAN microcontrollers can provide up to 32 built-in message buffers, but now it is insufficient. The new generation of Fujitsu MCUs can support up to 64 built-in message buffers, and support CAN 2.0A/B specifications and provide a high transmission rate of 1Mbps.

3. Extensive interface support capabilities:

The peripherals connected to automotive MCUs are quite diverse, and the interfaces connected may be UART, frequency synchronous serial, LIN-UART and I2C, so flexible interface connection capabilities are required. In order to meet this demand, Fujitsu uses the built-in multi-function serial interface as a serial communication interface, and switches the above interfaces through software to flexibly support the communication specifications of external components and increase the freedom of system design. The new series of MCUs also provide 6 channels of LIN-UART, so that it can communicate with more control units; among them, the MB91725 series has multiple channels with timer functions and A/D converters, which makes it easier to achieve the integration of various functions. Please refer to (Figure 2).

Figure 2: Using serial interfaces to achieve flexible communication interface function integration

4. Features that extend the scope of board layout:

Since the layout design of automotive circuit board systems is quite diverse, automotive MCUs must be able to meet the requirements of these designs. Some feasible practices include configuring an independent power supply for the external bus interface terminal, so that there is no need to install a level converter on the ECU board. The power supply range of this external bus interface terminal should be wide (such as covering 3.0V to 5.5V), so that it can be flexibly connected to the unit memory or image ASIC.

Another approach is to give the MCU a built-in I/O redistribution function, which can change the allocation of I/O ports through software settings. In this way, designers can connect to specific peripherals more flexibly, thereby greatly increasing the freedom of circuit board layout.

5. Advanced memory architecture:

In order to improve the flexibility of work processing, today's automotive microcontroller systems often have built-in embedded memory (Flash). In the past, Flash was only used for program storage, but the architecture of the new generation of MCUs also includes Flash for data. This architecture not only increases the data writing speed, but also reduces the area of ​​the circuit board because E2PROM is no longer required. In addition, storing data and programs in the Flash memory of the microcontroller at the same time also helps prevent information leakage.

6. More convenient development environment:

Generally, products must use the ICE main unit and the evaluation chip for verification to perform system verification. In order to reduce the complexity of verification, we provide an on-chip debugging method for the new generation of MCU products. It uses a single-wire debugging interface to achieve automotive evaluation or consistency testing , and can use a universal coaxial cable to achieve communication between a small ICE main unit and a target circuit board within a range of up to 10 meters. This can simplify automotive evaluation that is difficult to achieve conventionally.

Figure 3: Using on-chip debugging to achieve automotive evaluation

in conclusion

The electronic systems in a car are becoming more and more complex, and the reliance on automotive MCUs is also increasing. The design of the car dashboard and body control must provide accurate and rapid auxiliary information for the driver, as well as a convenient and comfortable riding space. Therefore, the relevant MCU must also meet higher performance and more flexible design requirements to help the development of application functions.

Keywords:car Reference address:Advanced automotive instrument panel and body control design essentials

Previous article:A Passive Keyless Entry solution with door touch switch function
Next article:Overcoming the technical bottleneck of high brightness (HB) LED integration solutions in automotive systems

Recommended ReadingLatest update time:2024-11-16 19:58

Design solution based on MCU and USB device controller IP core
1 Introduction Serial ports (such as RS232) and parallel ports are often used to connect peripheral devices in traditional computer systems. However, both serial ports and parallel ports have insurmountable disadvantages such as slow communication speed and interface monopoly that is not conducive to expansion. The Un
[Power Management]
Design solution based on MCU and USB device controller IP core
Design of Digital Video Monitoring System Using 89C51 Single Chip Microcomputer
  The keyboard is one of the most important input devices in the digital video surveillance system and an important part of the human-machine interface. The commonly used industrial control computer keyboard is not much different from the PC keyboard except that it is equipped with an electronic lock switch to prevent
[Microcontroller]
Design of Digital Video Monitoring System Using 89C51 Single Chip Microcomputer
MCU memory and I/O interface organization
  The way the microprocessor addresses the I/O interface can be divided into two categories, one is memory mapped addressing (Memory Mapped I/O), and the other is input and output mapped addressing (I/O Mapped I/O).   Memory mapped addressing uses a unified addressing method for the I/O interface and the memory. This
[Microcontroller]
Design of MCU in heart rate monitoring system based on Atmega64L
1 Introduction According to the exercise heart rate, the exercise intensity level can be accurately divided. Through the intelligent judgment of the monitored heart rate according to the divided level by the single chip microcomputer, the training intensity can be monitored in real time, and the display alarm can be
[Microcontroller]
Design of MCU in heart rate monitoring system based on Atmega64L
51 MCU Program In-depth writing of bare metal code helps to understand the characteristics of the hardware
The microcontroller does not have an operating system. The codes written in Keil are all bare-metal codes. In-depth writing of bare-metal codes helps to understand the characteristics of the hardware. If the hardware characteristics are not fixed, the other processes are all caused by the code. I suddenly thought of
[Microcontroller]
51 MCU Program In-depth writing of bare metal code helps to understand the characteristics of the hardware
PIC microcontroller and touch screen serial communication MODBUS protocol
In industrial control, it is often necessary to observe the operating status of the system or modify the operating parameters. The touch screen can display the operating parameters and operating status intuitively and vividly, and the system operating parameters can be directly modified through the touch screen scre
[Microcontroller]
FPGA realizes the integrated design of UART and MCU
    The development of computer technology and microelectronics technology has provided new methods and approaches for modern electronic design. Traditional electronic design uses independent discrete components to combine functions to achieve specific functions. This model has been used in the early days of computer d
[Microcontroller]
FPGA realizes the integrated design of UART and MCU
The learning mentality of microcontroller beginners
For students who are new to single-chip microcomputers, the most important thing is to try to understand the internal structure of the single-chip microcomputer you want to learn. It is best to start with 51. I believe this is what every senior will say, but it is true. 51 is the most basic and easiest single-chip micr
[Microcontroller]
Latest Automotive Electronics Articles
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号