An automobile outside rearview mirror control system

The exterior rearview mirror control system, based on a service-oriented software architecture, employs a priority arbitration mechanism to handle requests from multiple triggering sources. This solves the problems of high coupling and low reusability in traditional systems, enabling rapid iteration and adaptive control capabilities.

CN115959041BActive Publication Date: 2025-12-09WUHAN KOTEI INFORMATICS
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211738286.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-31
Publication Date
2025-12-09
Estimated Expiration
2042-12-31

AI Technical Summary

Technical Problem

In traditional vehicle body control systems, the exterior rearview mirror control system cannot quickly adapt to changes in requirements, has high code coupling, low reusability, and is difficult to iterate.

Method used

The system adopts a service-oriented software architecture, which includes an application layer, a composite service layer, an atomic service layer, and a device abstraction layer. It handles control requests from multiple triggering sources through a priority arbitration mechanism and calls the motor service of the device abstraction layer to drive the rearview mirror.

Benefits of technology

It enables adaptive service deployment, reduces code coupling, improves reusability, and allows for rapid version iteration to adapt to changing requirements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115959041B_ABST
    Figure CN115959041B_ABST
Patent Text Reader

Abstract

The application provides a kind of automobile outside rearview mirror control system, using the service software architecture defined by SDV standardization organization, including application layer, atomic service layer, equipment abstract layer, basic software layer and operating system layer.The system uses AUTOSAR AP middleware, rearview mirror atomic service, basic speed service, gear state service and its corresponding equipment abstract service used in "outside rearview mirror control" are deployed to different equipment, the automation deployment of service is realized, while the code coupling degree is low, the reusability is strong, when demand changes, only need to modify application layer code, do not need to modify atomic service layer and equipment abstract layer, so that version can be quickly iterated.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of vehicle body control, more particularly, to a control system for vehicle exterior mirror. BACKGROUND

[0002] Generally, after getting into the vehicle, the driver will adjust the seat and the rearview mirror to the most suitable position for himself. The buttons of the rearview mirror are arranged in the front left of the instrument panel, and only a part of the buttons can be seen if the driver sits in the driving position.

[0003] For the adjustment of the exterior mirror, the following steps are mainly included:

[0004] 1. When the start switch is in the ON position, the left and right exterior mirror selection switches 1 of the exterior mirror adjustment switch are set to the left (L) or right (R) to select the corresponding driver side or passenger side exterior mirror.

[0005] 2. The exterior mirror adjustment button 2 of the exterior mirror adjustment switch is pressed to the left, right, up or down to adjust the exterior mirror.

[0006] 3. After the adjustment is completed, the left and right exterior mirror selection switches 1 are reset to the initial position.

[0007] For the automatic unfolding / folding of the exterior mirror, the following steps are mainly included:

[0008] 1. When the automatic folding of the exterior mirror is set to be turned on, the vehicle is unlocked by pressing the unlock key on the smart key or directly putting the hand into the door handle sensing area, and the exterior mirror is automatically unfolded. If the exterior mirror is folded by the switch button, it cannot be automatically unfolded by the smart key.

[0009] 2. The vehicle is locked by pressing the lock key on the smart key or lightly touching the door handle sensing area with the hand, and the exterior mirror is automatically folded.

[0010] For the automatic unfolding of the exterior mirror when driving, the following steps are mainly included:

[0011] When the start switch is in the ON position and the vehicle speed is higher than 15 km / h, the folded exterior mirror will be automatically unfolded.

[0012] For the automatic tilting up / down of the exterior mirror, the following steps are mainly included:

[0013] The knob pointer of the exterior mirror control is rotated to R, the gear of the vehicle is set to R, then the down adjustment button of the exterior mirror is pressed, the exterior mirror is tilted down to the specified position, then the gear of the vehicle is set to D, at this time, the automatic tilting down function of the exterior mirror is set. In the future, as long as the gear is set to reverse, the exterior mirror will be automatically tilted down.

[0014] In traditional vehicle body control development, the outside rearview mirror control system directly starts the automobile outside rearview mirror control by directly reading and writing the outside rearview mirror control CAN signal. This control mode cannot adapt to the rapid iteration of versions when the demand changes, and the code coupling degree is high and the reusability is low. SUMMARY

[0015] The present application provides an automobile outside rearview mirror control system, which comprises an application layer, a combined service layer, an atomic service layer and a device abstraction layer.

[0016] The outside rearview mirror control request triggered by different trigger sources of the application layer is sent to the outside rearview mirror control combined service of the combined service layer. The outside rearview mirror control combined service arbitrates the priorities of multiple outside rearview mirror control requests, determines the outside rearview mirror control request of the trigger source with the highest response priority, and sends the outside rearview mirror control request to the rearview mirror atomic service of the atomic service layer. The rearview mirror atomic service calls the motor control abstract service of the device abstraction layer according to the current outside rearview mirror state, and realizes the rearview mirror motor driving.

[0017] The automobile outside rearview mirror control system provided by the present application designs a service-oriented software architecture, which can adaptively deploy services, has low code coupling degree and high reusability, and only needs to modify the application layer code when the demand changes, without modifying the atomic service layer and the device abstraction layer, so that the version can be quickly iterated. BRIEF DESCRIPTION OF DRAWINGS

[0018] Figure 1 A control function schematic diagram of the automobile outside rearview mirror control system provided by the present application is shown in the figure.

[0019] Figure 2 A process schematic diagram for realizing the X-direction adjustment of the automobile outside rearview mirror is shown in the figure.

[0020] Figure 3 A process schematic diagram for realizing the Y-direction adjustment of the automobile outside rearview mirror is shown in the figure.

[0021] Figure 4 A process schematic diagram for realizing the unfolding of the outside rearview mirror is shown in the figure.

[0022] Figure 5 A process schematic diagram for realizing the folding of the outside rearview mirror is shown in the figure.

[0023] Figure 6 A process schematic diagram for setting the outside rearview mirror down function when the P gear is engaged is shown in the figure.

[0024] Figure 7 A process schematic diagram for realizing the automatic down function of the outside rearview mirror when the P gear is engaged is shown in the figure.

[0025] Figure 8The automatic upturning process schematic diagram of the outside rearview mirror when the vehicle speed is higher than 15km / h;

[0026] Figure 9 The heating schematic diagram of the outside rearview mirror. DETAILED DESCRIPTION

[0027] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the protection scope of the present application. In addition, the technical features in each embodiment or in a single embodiment provided by the present application can be combined with each other at will to form a feasible technical solution, and such combination is not restricted by the order of steps and / or structure composition mode, but should be based on the implementation by those skilled in the art. When the combination of technical solutions appears contradictory or unimplementable, it should be considered that such combination of technical solutions does not exist and is not within the protection scope required by the present application.

[0028] Figure 1 The automobile outside rearview mirror control system provided by the present application comprises an application layer, a combined service layer, an atomic service layer and a device abstraction layer.

[0029] The outside rearview mirror control request triggered by different trigger sources of the application layer is sent to the outside rearview mirror control combined service of the combined service layer. The outside rearview mirror control combined service arbitrates the priorities of multiple outside rearview mirror control requests, determines the outside rearview mirror control request of the trigger source with the highest response priority, and sends the outside rearview mirror control request to the rearview mirror atomic service of the atomic service layer. The rearview mirror atomic service calls the motor control abstract service of the device abstraction layer according to the current outside rearview mirror state, and realizes the driving of the rearview mirror motor.

[0030] The device abstraction layer provides the outside rearview mirror adjusting motor service, the outside rearview mirror folding motor service, the outside rearview mirror heating motor service and the outside rearview mirror switch service. The atomic service layer provides the outside rearview mirror atomic service. The combined service layer provides the outside rearview mirror control combined service, realizes the priority arbitration function of the outside rearview mirror control request triggered by multiple trigger sources, and realizes the memory function of the outside rearview mirror position. The application layer triggers the outside rearview mirror control request through different trigger sources, including triggering the control of the outside rearview mirror from the outside rearview mirror hardware button of the vehicle door, triggering the control of the outside rearview mirror from the central control screen, triggering the control of the outside rearview mirror from the mobile phone remote control App, triggering the control of the outside rearview mirror by locking or unlocking the vehicle body, and triggering the control of the outside rearview mirror automatically during the driving or reversing process.

[0031] The different control processes of various outside rearview mirrors are introduced below, which can be seen from Figure 2 To realize the adjustment of the X direction of the outside rearview mirror of the automobile, the following steps are specifically included:

[0032] 1.1. On the rearview mirror control button panel, the rearview mirror control switch is turned to the right rearview mirror.

[0033] 1.2. After the right rearview mirror is selected, the outside rearview mirror switch service of the device abstraction layer reports the state of the selection of the right outside rearview mirror through the interface ntfMirrSelnSwtSt.

[0034] 1.3. At this time, the rearview mirror X direction adjustment operation is triggered from the central control screen.

[0035] 1.4. At the same time, the rearview mirror X direction adjustment operation is triggered from the mobile phone remote control App.

[0036] 1.5. At the same time, the rearview mirror X direction adjustment operation is triggered from the rearview mirror control button panel.

[0037] 1.6. After the outside rearview mirror control combined service of the combined service layer receives multiple outside rearview mirror X direction adjustment operation requests, priority arbitration is performed to determine which rearview mirror X direction operation request is processed.

[0038] 1.7. The combined service calls the

stepwise adjustment interface of the horizontal angle of the rearview mirror startAdjustXAngle

[0039] 1.8. The

stepwise adjustment interface of the horizontal angle of the rearview mirror startAdjustXAngle

set outside rearview mirror adjustment motor running instruction setOper

[0040] 1.9. During the adjustment process of the outside rearview mirror motor, the outside rearview mirror adjustment motor service of the device abstraction layer reports the position information of the outside rearview mirror piece through the interface ntfPositionSig.

[0041] 1.10. After the rearview mirror atomic service of the atomic service layer receives the position information of the outside rearview mirror piece, it reports the change information of the angle of the rearview mirror to the application layer through the interface notifyXAngle.

[0042] 1.11. After the central control screen of the application layer receives the change information of the angle of the rearview mirror, it updates the display of the angle parameter of the rearview mirror on the central control screen.

[0043] 1.12、Mobile phone remote control App receives the rearview mirror angle change information, and updates the rearview mirror angle parameter on the mobile phone screen.

[0044] See Figure 3 To realize the adjustment of the Y direction of the automobile outside rearview mirror, the following steps are included:

[0045] 2.1、On the rearview mirror control button panel, turn the rearview mirror control switch to the right rearview mirror.

[0046] 2.2、After the right rearview mirror is selected, the outside rearview mirror switch service of the device abstraction layer will report the state of the selection of the right rearview mirror through the interface ntfMirrSelnSwtSt.

[0047] 2.3、At this time, trigger the rearview mirror Y direction adjustment operation from the central control screen.

[0048] 2.4、At the same time, trigger the rearview mirror Y direction adjustment operation from the mobile phone remote control App.

[0049] 2.5、At the same time, trigger the rearview mirror Y direction adjustment operation from the rearview mirror control button panel.

[0050] 2.6、After the outside rearview mirror control combined service of the combined service layer receives the outside rearview mirror Y direction adjustment operation request, it will first perform priority arbitration to determine which rearview mirror Y direction operation request to process.

[0051] 2.7、The combined service calls the

step-by-step adjustment interface of the horizontal angle of the rearview mirror startAdjustYAngle

[0052] 2.8、The

step-by-step adjustment interface of the horizontal angle of the rearview mirror startAdjustYAngle

set outside rearview mirror adjustment motor running instruction setOper

[0053] 2.9、During the adjustment of the outside rearview mirror motor, the outside rearview mirror adjustment motor service of the device abstraction layer will use the interface ntfPositionSig to report the position information of the outside rearview mirror lens.

[0054] 2.10、After the rearview mirror service of the atomic service layer receives the position information of the outside rearview mirror lens, it will use the interface notifyYAngle to report the rearview mirror angle change information.

[0055] 2.11、The central control screen of the application layer receives the rearview mirror angle change information, and updates the rearview mirror angle parameter displayed on the central control screen.

[0056] 2.12, the mobile phone remote control App will update the rearview mirror angle parameter on the mobile phone screen after receiving the rearview mirror angle change information.

[0057] See Figure 4 To realize the unfolding operation of the automobile rearview mirror, the following steps are specifically included:

[0058] 3.1, on the rearview mirror control button panel, the rearview mirror control switch is turned to the right rearview mirror.

[0059] 3.2, after the right rearview mirror is selected, the outer rearview mirror switch service of the device abstraction layer will report the state of the outer right rearview mirror selection through the interface ntfMirrSelnSwtSt.

[0060] 3.3, at this time, the rearview mirror unfolding operation is triggered from the central control screen.

[0061] 3.4, or if the vehicle speed is greater than 15km / h during driving, the rearview mirror unfolding operation is automatically triggered.

[0062] 3.5, or if the Bluetooth key unlocking button is pressed, the rearview mirror unfolding operation is automatically triggered.

[0063] 3.6, or the rearview mirror unfolding operation is triggered from the mobile phone remote control App.

[0064] 3.7, or the rearview mirror unfolding operation is triggered from the rearview mirror control button panel.

[0065] 3.8, the outer rearview mirror combination service receives the rearview mirror unfolding operation request triggered by different trigger sources, and performs priority arbitration to determine which trigger source's operation request to respond to.

[0066] 3.8, the combination service calls the isFolded interface of the rearview mirror atomic service layer to obtain the folding state of the rearview mirror.

[0067] 3.9, if the rearview mirror is in a folded state, the outer rearview mirror control combination service calls the unfold interface of the rearview mirror atomic service.

[0068] 3.10, the unfold interface of the rearview mirror atomic service layer will determine to call the setOper interface of the device abstraction layer to control the rearview mirror folding motor according to the state of the rearview mirror.

[0069] See Figure 5 To realize the folding operation of the automobile outer rearview mirror, the following steps are specifically included:

[0070] 4.1, on the rearview mirror control button panel, the rearview mirror control switch is turned to the right rearview mirror.

[0071] 4.2、Right rearview mirror selected, the device abstraction layer of the rearview mirror switch service, will be reported through the interface ntfMirrSelnSwtSt rearview mirror selected state.

[0072] 4.3, at this point, from the central screen triggered rearview mirror folding operation.

[0073] 4.4, or during the journey speed below 15km / h, automatically trigger the rearview mirror folding operation.

[0074] 4.5, or press the Bluetooth key unlock button, automatically trigger the rearview mirror folding operation.

[0075] 4.6, or, from the mobile phone remote control App triggered rearview mirror folding operation.

[0076] 4.7, or, from the rearview mirror control button panel, trigger the rearview mirror folding operation.

[0077] 4.8, the rearview mirror combination service, received different trigger source triggered rearview mirror folding operation request, priority arbitration, to determine which trigger source operation request.

[0078] 4.8, the combination service call rearview mirror atomic service layer isFolded interface, to get the rearview mirror folding state.

[0079] 4.9, if the rearview mirror is not folded state, the rearview mirror control combination service call rearview mirror atomic service in the

fold the rearview mirror interface fold

[0080] 4.10, the rearview mirror atomic service layer of

fold the rearview mirror interface fold

set the rearview mirror folding motor operation instruction setOper

[0081] Reference Figure 6 , to realize the car P gear rearview mirror down function settings, specifically including the following steps:

[0082] 5.1, check the

Rearview mirror down when reversing

[0083] 5.2, on the rearview mirror control button panel, the rearview mirror control switch to the right rearview mirror.

[0084] 5.3, right rearview mirror selected, the device abstraction layer of the rearview mirror switch service, will be reported through the interface ntfMirrSelnSwtSt rearview mirror selected state.

[0085] 5.4, gear to P.

[0086] 5.5, The gear state atomic service in the atomic service layer reports the gear information to the outside rearview mirror control combined service.

[0087] 5.6, The right rearview mirror is selected on the rearview mirror control button panel.

[0088] 5.7, After receiving the reported horizontal angle change notification notifyXAngle, the outside rearview mirror control combined service records the horizontal angle of the right rearview mirror.

[0089] 5.6, The right rearview mirror is selected on the rearview mirror control button panel.

[0090] 5.7, After receiving the reported horizontal angle change notification notifyXAngle, the outside rearview mirror control combined service records the horizontal angle of the right rearview mirror.

[0091] 5.8, The gear is set to P.

[0092] 5.9, The gear state atomic service in the atomic service layer reports the gear information to the outside rearview mirror control combined service.

[0093] 5.10, The power of the vehicle is turned off.

[0094] 5.11, The outside rearview mirror control combined service backs up the memorized position information of the P-gear right rearview mirror to the non-volatile memory.

[0095] Referring to Figure 7 To realize the automatic downward folding of the P-gear right rearview mirror, the following steps are included:

[0096] 6.1, The

downward folding of the right rearview mirror when reversing

[0097] 6.2, The right rearview mirror is selected on the rearview mirror control button panel.

[0098] 6.3, After the right rearview mirror is selected, the outside rearview mirror switch service of the device abstraction layer reports the state of the selected right rearview mirror through the interface ntfMirrSelnSwtSt.

[0099] 6.4, The gear is set to P.

[0100] 6.5, The gear state atomic service in the atomic service layer reports the gear information to the outside rearview mirror control combined service.

[0101] 6.6, The outside rearview mirror control combined service reads the memorized position of the P-gear right rearview mirror from the non-volatile memory.

[0102] 6.7, The outside rearview mirror control composite service calls the adjustXAngle interface of the rearview mirror atomic service layer according to the memorized position information to set the X direction mirror angle.

[0103] 6.8, The outside rearview mirror control composite service calls the adjustYAngle interface of the rearview mirror atomic service layer according to the memorized position information to set the Y direction mirror angle.

[0104] The following is the control logic of automatic upturning:

[0105] 6.9, The N gear is engaged.

[0106] 6.10, The gear state atomic service of the atomic service layer reports the gear information to the outside rearview mirror control composite service.

[0107] 6.11, The outside rearview mirror control composite service reads the memorized position of the N gear outside rearview mirror from the non-volatile memory.

[0108] 6.12, The outside rearview mirror control composite service calls the adjustXAngle interface of the rearview mirror atomic service layer according to the memorized position information to set the X direction mirror angle.

[0109] 6.13, The outside rearview mirror control composite service calls the adjustYAngle interface of the rearview mirror atomic service layer according to the memorized position information to set the Y direction mirror angle.

[0110] Reference Figure 8 To realize the automatic upturning of the automobile rearview mirror, the following steps are specifically included:

[0111] 7.1, The basic vehicle speed atomic service reports the current vehicle speed information to the outside rearview mirror control composite service when the vehicle is running.

[0112] 7.2, When the vehicle speed is higher than 15 km / h, the following operation is continued, otherwise the process flow is stopped.

[0113] 7.3, The outside rearview mirror control composite service calls the getYAngle interface of the rearview mirror atomic service to obtain the longitudinal angle of the rearview mirror.

[0114] 7.4, The outside rearview mirror control composite service calls the getXAngle interface of the rearview mirror atomic service to obtain the transverse angle of the rearview mirror.

[0115] 7.5, The outside rearview mirror control composite service reads the memorized position of the outside rearview mirror when driving from the non-volatile memory.

[0116] 7.6, the outside rearview mirror control combination service, according to the remembered position information, calls the

adjust X angle of the rearview mirror adjustXAngle

[0117] 7.7, the outside rearview mirror control combination service, according to the remembered position information, calls the

adjust Y angle of the rearview mirror adjustYAngle

[0118] Reference Figure 9 To realize the automobile rearview mirror heating, specifically includes the following steps:

[0119] 8.1, on the rearview mirror control button panel, the rearview mirror control switch is dialled to the right rearview mirror.

[0120] 8.2, after the right rearview mirror is selected, the outside rearview mirror switch service of the device abstraction layer reports the state of the right rearview mirror selection through the interface ntfMirrSelnSwtSt.

[0121] 8.3, on the rearview mirror control button panel, the rearview mirror heating operation is started.

[0122] 8.4, the outside rearview mirror combination service calls the

start rearview mirror heating startHeating

[0123] 8.5, the

start rearview mirror heating startHeating

set outside rearview mirror heater running instruction setHeatCmd

[0124] The automobile outside rearview mirror control system provided by the embodiment of the application adopts the service-oriented software architecture mode, realizes the automobile rearview mirror control system, can adaptively deploy services, has low code coupling, high reusability, only needs to modify the application layer code when the demand changes, does not need to modify the atomic service layer and the device abstraction layer, makes the version quickly iterative, and the priority arbitration combination service in the automobile rearview mirror control system developed based on the service-oriented architecture is a general combination service and is provided for other application layers.

[0125] It should be noted that in the above embodiments, the description of each embodiment has its own emphasis, and the parts not described in detail in a certain embodiment can be referred to the related description of other embodiments.

[0126] Those skilled in the art will appreciate that embodiments of the present application can be devised for a variety of applications. It is intended that the present application be limited only by the scope of the appended claims, and it is intended that various modifications and alterations made by those skilled in the art be considered as within the scope of the present application. The embodiments of the present application will be described with reference to the attached drawings, wherein:

[0127] The present application is described in reference to the drawings using a flowchart and / or a block diagram of the method, apparatus (system) and computer program product according to embodiments of the application. It will be understood that each block of the flowchart and / or block diagram, and combinations of blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart and / or block diagram block or blocks. Figure 1 one or more functions specified in the flowchart and / or block diagram block or blocks. Figure 1 means for performing each of the functions specified in the flowchart and / or block diagram block or blocks.

[0128] These computer program instructions can also be stored in a computer- readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the function specified in the flowchart and / or block diagram block or blocks. Figure 1 one or more functions specified in the flowchart and / or block diagram block or blocks. Figure 1 means for performing each of the functions specified in the flowchart and / or block diagram block or blocks.

[0129] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart and / or block diagram block or blocks. Figure 1 one or more functions specified in the flowchart and / or block diagram block or blocks. Figure 1 means for performing each of the functions specified in the flowchart and / or block diagram block or blocks.

[0130] While the preferred embodiments of the application have been described, additional variations and modifications can be employed by those skilled in the art. Therefore, the appended claims are intended to cover all such variations and modifications as falling within the scope of the present application.

[0131] Obviously, many modifications and variations of the present application are possible in light of the above teachings. It is, therefore, to be understood that within the scope of the appended claims and their equivalents, the application can be practiced otherwise than as specifically described.

Claims

1. An automotive exterior mirror control system, characterized by, The application layer, the combined service layer, the atomic service layer and the device abstraction layer are included; The application layer triggers the outside rearview mirror control request by different trigger sources, and sends the outside rearview mirror control request to the outside rearview mirror control combined service of the combined service layer. The outside rearview mirror control combined service arbitrates the priorities of the multiple outside rearview mirror control requests, determines the outside rearview mirror control request of the trigger source with the highest priority, and sends the outside rearview mirror control request to the rearview mirror atomic service of the atomic service layer. The rearview mirror atomic service calls the motor control abstract service of the device abstraction layer according to the current outside rearview mirror state, and realizes the driving of the rearview mirror motor; The device abstraction layer provides the outside rearview mirror adjusting motor service, the outside rearview mirror folding motor service, the outside rearview mirror heating motor service and the outside rearview mirror switch service; The atomic service layer provides the outside rearview mirror atomic service; The combined service layer provides the outside rearview mirror control combined service, realizes the priority arbitration function of the outside rearview mirror control request triggered by multiple trigger sources, and realizes the memory function of the outside rearview mirror position; The application layer triggers the outside rearview mirror control request by different trigger sources, including triggering the control of the outside rearview mirror from the outside rearview mirror hardware button of the door, triggering the control of the outside rearview mirror from the central control screen, triggering the control of the outside rearview mirror from the mobile phone remote control App, triggering the control of the outside rearview mirror by locking or unlocking the vehicle body, and triggering the control of the outside rearview mirror during the driving or reversing process.

2. The control system for an automotive outside mirror according to claim 1, characterized by The outside rearview mirror direction adjustment is realized in the following way: On the rearview mirror control button panel, the rearview mirror control switch is turned to the outside right rearview mirror; After the outside right rearview mirror is selected, the outside rearview mirror switch service of the device abstraction layer reports the state of the selection of the outside right rearview mirror to the application layer through the interface ntfMirrSelnSwtSt; The application layer triggers the outside rearview mirror direction adjustment operation from the central control screen or from the mobile phone remote control App or from the rearview mirror control button panel; After receiving multiple outside rearview mirror direction adjustment operation requests, the outside rearview mirror control combined service of the combined service layer arbitrates the priorities, and determines the outside rearview mirror direction adjustment operation request to be responded; The outside rearview mirror control combined service sends the outside rearview mirror direction adjustment operation request to the rearview mirror atomic service of the atomic service layer through the step-by-step adjustment interface of the horizontal angle of the rearview mirror; After receiving the outside rearview mirror piece position information, the rearview mirror service of the atomic service layer reports the change information of the angle of the rearview mirror to the application layer through the interface notifyXAngle; After receiving the change information of the angle of the rearview mirror, the central control screen of the application layer updates the display of the angle parameter of the rearview mirror on the central control screen. ​ ​ The mobile phone remote control App receives the rearview mirror angle change information and updates the rearview mirror angle parameter on the mobile phone screen.

3. The control system for an automotive mirror according to claim 1, wherein When the rearview mirror unfolding is implemented, comprising: On the rearview mirror control button panel, the rearview mirror control switch is set to the right rearview mirror; After the right rearview mirror is selected, the outer rearview mirror switch service of the device abstraction layer reports the state of the outer right rearview mirror selection to the application layer through the interface ntfMirrSelnSwtSt; The application layer triggers the rearview mirror unfolding operation from the central control screen, or automatically triggers the rearview mirror unfolding operation when the vehicle speed is greater than 15km / h during driving, or automatically triggers the rearview mirror unfolding operation when the Bluetooth key unlocking button is pressed, or triggers the rearview mirror unfolding operation from the mobile phone remote control App, or triggers the rearview mirror unfolding operation from the rearview mirror control button panel; The outer rearview mirror combination service of the combination service layer receives the rearview mirror unfolding operation request triggered by different trigger sources, and performs priority arbitration to determine the responding rearview mirror unfolding operation request; The outer rearview mirror combination service calls the isFolded interface of the rearview mirror atomic service layer to obtain the folding state of the rearview mirror; If the rearview mirror is in the folded state, the outer rearview mirror control combination service calls the unfold interface of the rearview mirror atomic service to unfold the rearview mirror. When the rearview mirror folding is implemented, comprising:

4. The control system for an automotive outside mirror according to claim 1, characterized by On the rearview mirror control button panel, the rearview mirror control switch is set to the right rearview mirror; After the right rearview mirror is selected, the outer rearview mirror switch service of the device abstraction layer reports the state of the outer right rearview mirror selection to the application layer through the interface ntfMirrSelnSwtSt; The application layer triggers the rearview mirror folding operation from the central control screen, or automatically triggers the rearview mirror folding operation when the vehicle speed is less than 15km / h during driving, or automatically triggers the rearview mirror folding operation when the Bluetooth key unlocking button is pressed, or triggers the rearview mirror folding operation from the mobile phone remote control App, or triggers the rearview mirror folding operation from the rearview mirror control button panel; The outer rearview mirror combination service of the combination service layer receives the rearview mirror folding operation request triggered by different trigger sources, and performs priority arbitration to determine the responding rearview mirror folding operation request; The outer rearview mirror combination service calls the isFolded interface of the rearview mirror atomic service layer to obtain the folding state of the rearview mirror; If the rearview mirror is in the non-folded state, the outer rearview mirror control combination service calls the fold interface of the rearview mirror atomic service to fold the rearview mirror. When the automobile P-gear outer rearview mirror downward folding function setting is implemented, comprising: On the application layer central control screen, the reverse gear outer rearview mirror downward folding option is checked; 5. The control system for an automotive mirror according to claim 1, wherein On the rearview mirror control button panel, the rearview mirror control switch is set to the right rearview mirror; ​ ​ When the right rearview mirror is selected, the device abstraction layer's rearview mirror switch service reports the state of the right rearview mirror selection through the interface ntfMirrSelnSwtSt; Gearshift to P; The gear state atomic service in the atomic service layer reports the gear information to the rearview mirror control combination service; On the rearview mirror control button panel, start the horizontal angle adjustment of the rearview mirror; After the rearview mirror control combination service receives the reported horizontal angle change notification notifyXAngle, the horizontal angle of the rearview mirror is recorded; On the rearview mirror control button panel, start the vertical angle adjustment of the rearview mirror; After the rearview mirror control combination service receives the reported vertical angle change notification notifyYAngle, the vertical angle of the rearview mirror is recorded; Gearshift to N; The gear state atomic service in the atomic service layer reports the gear information to the rearview mirror control combination service; Turn off the vehicle power supply; The rearview mirror control combination service backs up the memorized position information of the P-gear rearview mirror to the non-volatile memory.

6. The control system for an automotive exterior mirror according to claim 1, characterized by When the automatic downward folding of the P-gear rearview mirror is implemented, the following steps are included: On the application layer's central control screen, check the rearview mirror downward folding option when reversing; On the rearview mirror control button panel, turn the rearview mirror control switch to the right rearview mirror; When the right rearview mirror is selected, the device abstraction layer's rearview mirror switch service reports the state of the right rearview mirror selection through the interface ntfMirrSelnSwtSt; Gearshift to P; The gear state atomic service in the atomic service layer reports the gear information to the rearview mirror control combination service; The rearview mirror control combination service reads the memorized position of the P-gear rearview mirror from the non-volatile memory; The rearview mirror control combination service calls the adjustXAngle interface of the rearview mirror atomic service layer to set the X-direction lens angle according to the memorized position information; The rearview mirror control combination service calls the adjustYAngle interface of the rearview mirror atomic service layer to set the Y-direction lens angle according to the memorized position information; The control logic for automatic upward folding of the rearview mirror includes: Gearshift to N; According to the gear state, the atomic service reports the gear information to the rearview mirror control combination service; The rearview mirror control combination service reads the memorized position of the N-gear rearview mirror from the non-volatile memory; The rearview mirror control combination service calls the adjustXAngle interface of the rearview mirror atomic service layer to set the X-direction lens angle and calls the adjustYAngle interface of the rearview mirror atomic service layer to set the Y-direction lens angle according to the memorized position information.

7. The control system for an automotive exterior mirror according to claim 1, characterized by When the automatic upward folding of the rearview mirror is implemented, the following steps are included: When the vehicle is driving, the basic vehicle speed atomic service reports the current vehicle speed information to the rearview mirror control combination service; When the vehicle speed is higher than 15 km / h, the rearview mirror control combination service calls the getYAngle interface of the rearview mirror atomic service to obtain the vertical angle of the rearview mirror; The outside rearview mirror control combination service calls the getXAngle interface of the rearview mirror atomic service to obtain the lateral angle of the rearview mirror; and reads the memorized position of the outside rearview mirror during driving from the non-volatile memory. The outside rearview mirror control combination service calls the adjustXAngle interface of the rearview mirror atomic service layer to set the X-direction mirror angle according to the memorized position information, and calls the adjustYAngle interface of the rearview mirror atomic service layer to set the Y-direction mirror angle.

8. The control system for an automotive exterior mirror according to claim 1, characterized by When the rearview mirror heating is implemented, the following steps are included: On the rearview mirror control button panel, the rearview mirror control switch is turned to the right rearview mirror; After the right rearview mirror is selected, the outside rearview mirror switch service of the device abstraction layer reports the state of the selected right rearview mirror through the interface ntfMirrSelnSwtSt; On the rearview mirror control button panel, the rearview mirror heating operation is started; The outside rearview mirror combination service calls the startHeating interface of the rearview mirror atomic service layer; The startHeating interface of the rearview mirror atomic service layer calls the setHeatCmd interface of the outside rearview mirror heater motor device abstraction service to control the outside rearview mirror heater motor.

Citation Information

Patent Citations

  • Vehicle rearview mirror control method and device, vehicle and storage medium

    CN115476765A

  • Automobile rearview mirror follow -up turns to device

    CN208439166U