An automotive intelligent cockpit racing system and control method
By introducing the architecture of the first domain controller and the second domain controller in the automotive intelligent cockpit, one-click linkage racing system control is realized, which solves the problems of complex user operations and waste of controllers in the prior art, improves user experience and reduces development costs.
Patent Information
- Application Number
- CN202211321446.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-26
- Publication Date
- 2025-07-22
- Estimated Expiration
- 2042-10-26
AI Technical Summary
The existing automotive intelligent cockpit racing system has separate functions and independent performance. Users need to trigger multiple multi-level operations, and there is no interaction between controllers, resulting in poor user experience and waste of controller chips.
The architecture of the first domain controller and the second domain controller is adopted, and the key switch and voice receiving module communicate with multiple systems, realizing one-click linkage racing mode control, reducing the number of controllers and pre-judgment.
Improve user experience and reduce development costs and cycles through all-round immersive racing experiences of vision, hearing and touch.
Smart Images

Figure CN115593331B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of automobiles, and more specifically, to an intelligent cockpit racing system and control method for automobiles. Background Art
[0002] With the deepening of Internet-connected automobiles, according to the latest surveys, the time people spend in cars is getting longer. In addition to the conventional usage scenarios of vehicles, people have more expectations for vehicles. In particular, the intelligent interactive cockpit will break through the original vehicle function definition and can provide an intelligent third space other than driving according to different personnel needs. There is a specific group of first-time buyers who like to pursue the driving experience of racing sports. On the basis of cost performance, they hope that automobile manufacturers can provide a comprehensive intelligent cockpit racing system to meet this demand. At present, in the market, only relatively independent elements are reflected in this regard. For example, only a display interface with sports elements is developed, and the power system synchronously switches to a sports driving mode, which can only bring relatively single visual impact changes, and the triggering method is relatively single. For example, the function can only be controlled through a touch hard-wired switch, and a comprehensive interactive solution involving vision, hearing, and touch cannot be provided to meet the demand of an immersive racing cockpit. This not only results in high costs for component development, but also leads to a poor user experience.
[0003] Technical Solutions of the Prior Art
[0004] In the technical solutions of the prior art, the interaction of the intelligent cockpit racing system is relatively independent. There are mainly the following 4 common system solutions, as Figures 2a-2d shown:
[0005] (Glossary - CAN: Controller Area Network, a local area network communication method for conventional in-vehicle electronic control units)
[0006] Traditional Racing System Solution 1: The system includes a hard-wired physical switch, Controller 1, Controller 2, a display end (instrument or center console display), and a power system (engine, transmission); the main interaction is as follows: The user presses the physical switch through hand operation to control the opening or closing of the function by pressing the hard-wired switch. The hard-wired switch communicates with Controller 1 through a hard wire. When Controller 1 receives the switch pressing instruction, it transmits the pressing instruction to Controller 2 through CAN communication. After Controller 2 determines that the execution condition is met, it switches the interface of the racing theme of the relevant display end. At the same time, Controller 1 transmits the pressing instruction to the power system, and after the power system determines that the execution condition is met, it makes a switching response for the racing driving modes of the engine and the transmission;
[0007] Traditional Racing System Solution 2: The system includes a display terminal, a music source, a controller 2, and a speaker; the main interaction is as follows: The user triggers a click on the music source of the display terminal through hand operation, enters the first-level display interface of the music through the click, then enters the second-level display interface of the music source through music classification, and after clicking on the racing theme, after the controller 2 receives the racing theme music playback instruction and determines that the execution condition is valid, it drives the speaker to play the racing theme music;
[0008] Traditional Racing System Solution 3: The system includes a display terminal, a controller 2, an ambient light controller 3, and an ambient light strip; the main interaction is as follows: The user enters the ambient light control interface of the display terminal through hand operation, clicks on the function of the ambient light rhythm with the music on the interface, and after the controller 2 receives the trigger control instruction, it transmits this control instruction to the ambient light controller 3. After the controller 3 determines that the execution condition is met, it drives the ambient light strip to adjust the regular on and off according to the music frequency;
[0009] Traditional Racing System Solution 4: The system includes a display terminal, a controller 2, an air conditioner controller 4, and an air conditioner host; the main interaction is as follows: The user enters the air conditioner control interface of the display terminal through hand operation, clicks on the air conditioner face-blowing mode on the interface, and the controller 2 sends the air conditioner face-blowing mode instruction to the air conditioner controller 4. After the controller 4 determines that the execution condition is met, it drives the air conditioner host to adjust the face-blowing mode.
[0010] Disadvantages of the Existing Technology
[0011] In the solutions of the existing technology, for the functional performance of the intelligent cockpit racing system, each system is relatively fragmented and independent, and there is no interaction between systems. Users need to trigger the functions of the same racing theme through multiple multi-level operations, and the triggering method is single, resulting in a poor user experience. In addition, the functions of related systems are all judged and processed by independent controllers, which will cause repeated judgment and processing of the same function by different controllers, resulting in unnecessary waste of controller chips.
[0012] Therefore, how to provide an automotive intelligent cockpit racing system and a control method has become a technical problem that needs to be solved urgently in this field. Summary of the Invention
[0013] The purpose of the present invention is to provide an automotive intelligent cockpit racing system and a control method.
[0014] According to the first aspect of the present invention, an automotive intelligent cockpit racing system is provided, including an input end, a control end, and an output end;
[0015] The input end includes: a key switch receiving module and a voice receiving module; the control end includes: a first domain controller and a second domain controller; the output end includes: a power system, an air conditioner host, an entertainment system, and an ambient light; the entertainment system includes: a display terminal and a speaker;
[0016] The button switch receiving module and the voice receiving module are communicatively connected to the first domain controller and the second domain controller through hard wires. The first domain controller is communicatively connected to the power system and the air-conditioning main unit through a CAN bus. The second domain controller is communicatively connected to the display terminal, the speaker, and the ambient light through a CAN bus;
[0017] The button switch receiving module receives a control instruction triggered by a user pressing a button with their hand and is communicatively connected to the first domain controller through a hard wire. The first domain controller then communicates with the second domain controller to control the power system, the air-conditioning main unit, the display terminal, the speaker, and the ambient light, implementing a racing mode for the intelligent vehicle cockpit;
[0018] The voice receiving module receives a voice control instruction triggered by a user pressing a button with their hand and is communicatively connected to the second domain controller through a hard wire. The second domain controller then communicates with the first domain controller to control the power system, the air-conditioning main unit, the display terminal, the speaker, and the ambient light, implementing a racing mode for the intelligent vehicle cockpit.
[0019] Optionally, the hand button trigger is a way for the user to press a physical switch through hand operation. After the button switch receiving module receives the desired pressing action, it feeds back the pressing state to the first domain controller in a hard wire communication manner. The first domain controller judges and counts the pressing state and memorizes the pressing state. After determining it as a valid pressing action, if the pressing state is odd, it is judged that the one-key racing function is turned on; if the pressing state is even, it is judged that the one-key racing function is turned off.
[0020] Optionally, the process of the first domain controller controlling the power system includes:
[0021] The first domain controller integrates the control of the power system and will judge whether to allow the power system to enter the racing driving mode based on the preconditions of the current power system being in the D gear, whether it is in the shifting process, and whether there is a fault in the gear selection and shifting. If the power preconditions are met, that is, the current power system is in the D gear, not in the shifting process, and there is no fault in the gear selection and shifting, the first domain controller will trigger an execution instruction to drive the power system to switch to the racing driving mode of the racing mode. At this time, the engine will perform a rapid torque response in this state. If the first domain controller judges that the power preconditions are not met, the first domain controller will suppress the trigger execution, and the power system will maintain its current state unchanged. If the first domain controller judges that the one-key racing function is in the off state at this time, the first domain controller will trigger an execution instruction to drive the power system to switch to the standard driving mode and turn off the racing mode state.
[0022] Optionally, the process of the first domain controller controlling the air conditioner host includes:
[0023] The first domain controller integrates the control of the air conditioner host. The preconditions for the air conditioner include the switch state, temperature, mode, and key positions of the AC state of the air conditioner host. If the preconditions for the air conditioner (Case 1: When the current air conditioner host switch is off, it can be regarded as meeting the preconditions for the racing mode; Case 2: When the current air conditioner host switch is on, if any of the three conditions of non-maximum heating mode (when the air conditioner temperature is set to the highest, it is determined as the MAX HOT maximum heating mode), non-maximum cooling mode (when the air conditioner temperature is set to the lowest and the AC switch is turned on, it is determined as the AC MAX maximum cooling mode), and non-defrosting mode (any mode of face / foot blowing, foot blowing, foot defrosting, AUTO automatic mode) is met, it is regarded as meeting the preconditions for the racing mode) are met, the first domain controller will trigger an execution instruction to drive the air conditioner host to switch to the face-blowing mode and set the target voltage for the blower in the air conditioner host. If the first domain controller determines that the preconditions for the air conditioner are not met, the first domain controller will suppress the trigger of the execution instruction, and the air conditioner host will remain in its current state. If the first domain controller determines that the one-key racing function is in the off state at this time, the first domain controller will trigger an instruction to drive the air conditioner to switch from the current face-blowing mode to the memory state of the air conditioner host before the switch, and at this time, the air conditioner host will turn off the face-blowing mode of the racing mode.
[0024] Optionally, the process of the second domain controller controlling the display terminal and the speaker includes:
[0025] The second domain controller integrates the control of the entertainment system. The second domain controller does not need to judge the preconditions when controlling the display terminal and the speaker. As long as the second domain controller receives a valid racing mode start instruction, it is judged as valid. The entertainment chip of the second domain controller will enter the racing theme on the one hand, and the display terminal will switch to display the racing theme. On the other hand, it will directly call the racing music playlist of the music source and drive the speaker to play the racing theme music. If the second domain controller determines that the one-key racing function is in the off state at this time, the second domain controller will, on the one hand, trigger the theme memorized before the switch of the entertainment chip to switch the theme and turn off the racing theme, and on the other hand, drive the speaker to stop playing music.
[0026] Optionally, the process of the second domain controller controlling the ambient light includes:
[0027] The second domain controller controls the ambient light without precondition judgment. As long as the second domain controller receives a valid instruction to turn on the racing mode, it determines it as valid. If there is music playing currently, the entertainment chip of the second domain controller drives the ambient light strip to turn on and off according to a preset specified music amplitude pattern; if there is no music playing or the music is paused currently, the entertainment chip of the second domain controller drives the ambient light strip to turn on and off according to a fixed music frequency; if the second domain controller determines that the one-key racing function is in the off state at this time, the entertainment chip of the second domain controller will drive the ambient light strip to stop turning on and off control.
[0028] Optionally, when the voice receiving module receives a voice control instruction triggered by the user, it feeds back the voice control instruction to the second domain controller in a hardwired communication manner. The second domain controller judges and processes the state of the voice semantics of the voice control instruction. If it judges that the voice semantics is in the on state, it determines that the one-key racing function is on; if it judges that the voice semantics is in the off state, it determines that the one-key racing function is off.
[0029] According to the second aspect of the present invention, there is provided a control method for an automotive intelligent cockpit racing system, including: a key switch receiving module receives a control instruction triggered by a user's hand pressing a key, and is communicatively connected to the first domain controller through a hard wire. The first domain controller is further communicatively connected to the second domain controller to control the power system, air conditioning host, display terminal, speaker, and ambient light. The method for implementing the racing mode of the automotive intelligent cockpit includes:
[0030] Step 11: The hand key trigger is an operation method in which a user presses a physical switch through hand operation. After the key switch receiving module receives the desired pressing action, it feeds back the pressing state to the first domain controller in a hardwired communication manner. The first domain controller judges and counts the pressing state, and memorizes the pressing state. After determining it as a valid pressing action, if the pressing state is odd, it determines that the one-key racing function is on; if the pressing state is even, it determines that the one-key racing function is off;
[0031] Step 12: The first domain controller integrates the control of the power system. It will determine whether to allow the power system to enter the racing driving mode based on whether the current power system is in the D gear, whether it is in the gear shifting process, and whether there is a fault in the gear selection and shifting as the preconditions for power. If the power preconditions are met, that is, the current power system is in the D gear, not in the gear shifting process, and there is no fault in the gear selection and shifting, the first domain controller will trigger an execution instruction to drive the power system to switch to the racing driving mode of the racing mode. At this time, the engine will have a rapid torque response in this state. If the first domain controller determines that the power preconditions are not met, the first domain controller will suppress the trigger execution, and the power system will maintain its current state unchanged. If the first domain controller determines that the one-key racing function is in the off state at this time, the first domain controller will trigger an execution instruction to drive the power system to switch to the standard driving mode and close the racing mode state.
[0032] Step 13: The first domain controller integrates the control of the air-conditioning main unit. The air-conditioning preconditions include the switch state, temperature, mode, and key position of the AC state of the air-conditioning main unit. If the air-conditioning preconditions (Case 1: When the current air-conditioning main unit switch is off, it can be regarded as meeting the preconditions for the racing mode; Case 2: When the current air-conditioning main unit switch is on, if any of the three conditions of non-maximum heating mode (when the air-conditioning temperature is set to the highest, it is determined as the MAX HOT maximum heating mode), non-maximum cooling mode (when the air-conditioning temperature is set to the lowest and the AC switch is turned on, it is determined as the AC MAX maximum cooling mode), and non-defrosting mode (any of the modes of face / foot blowing, foot blowing, foot defrosting, AUTO automatic mode) are met, it is regarded as meeting the preconditions for the racing mode) are met, the first domain controller will trigger an execution instruction to drive the air-conditioning main unit to switch to the face-blowing mode and drive the blower in the air-conditioning main unit to set the target voltage. If the first domain controller determines that the air-conditioning preconditions are not met, the first domain controller will suppress the trigger execution instruction, and the air-conditioning main unit will remain in its current state unchanged. If the first domain controller determines that the one-key racing function is in the off state at this time, the first domain controller will trigger an instruction to drive the air-conditioning to switch from the current face-blowing mode to the memory state of the air-conditioning main unit before the switch, and at this time, the air-conditioning main unit will turn off the face-blowing mode of the racing mode.
[0033] Step 14: The first domain controller transmits the one-key racing function status signal to the second domain controller through CAN or in-vehicle Ethernet communication. The second domain controller integrates the control of the entertainment system. The second domain controller controls the display terminal and the speaker without performing precondition judgment. As long as the second domain controller receives a valid racing mode activation instruction, it is judged as valid. The entertainment chip of the second domain controller enters the racing theme on the one hand, and the display terminal switches to display the racing theme. On the other hand, it directly calls the music source racing playlist and drives the speaker to play the racing theme music. If the second domain controller judges that the one-key racing function is in the off state at this time, the second domain controller triggers the entertainment chip to switch to the previously memorized theme for theme switching, closes the racing theme, and drives the speaker to stop playing music on the other hand.
[0034] Step 15: The second domain controller controls the ambient light without performing precondition judgment. As long as the second domain controller receives a valid racing mode activation instruction, it is judged as valid. If there is music playing currently, the entertainment chip of the second domain controller drives the ambient light strip to perform on-off control according to the preset specified music amplitude rule. If there is no music playing or the music is paused currently, the entertainment chip of the second domain controller drives the ambient light strip to perform on-off control according to a fixed music frequency. If the second domain controller judges that the one-key racing function is in the off state at this time, the entertainment chip of the second domain controller will drive the ambient light strip to stop on-off control.
[0035] The voice receiving module receives the voice control instruction triggered by the user's hand pressing the button and is communicatively connected to the second domain controller through a hard wire. The second domain controller is then communicatively connected to the first domain controller to control the power system, the air conditioning main unit, the display terminal, the speaker, and the ambient light. The method for realizing the racing mode of the automotive intelligent cockpit includes:
[0036] Step 21: The voice receiving module receives the voice control instruction triggered by the user and feeds back the voice control instruction to the second domain controller in a hard wire communication manner. The second domain controller judges and processes the state of the voice semantics of the voice control instruction. If it judges that the voice semantics is in the open state, it judges that the one-key racing function is open. If it judges that the voice semantics is in the closed state, it judges that the one-key racing function is closed.
[0037] Step 22: The second domain controller integrates the control of the entertainment system. The second domain controller controls the display terminal and the speaker without performing precondition judgment. As long as the second domain controller receives a valid instruction to start the racing mode, it determines it as valid. The entertainment chip of the second domain controller enters the racing theme on the one hand, and the display terminal switches to display the racing theme. On the other hand, it directly calls the racing music playlist of the music source and drives the speaker to play the music of the racing theme. If the second domain controller determines that the one-key racing function is in the off state at this time, the second domain controller will, on the one hand, trigger the entertainment chip to switch to the previously memorized theme for theme switching and turn off the racing theme, and on the other hand, drive the speaker to stop playing music.
[0038] Step 23: The second domain controller controls the ambient light without performing precondition judgment. As long as the second domain controller receives a valid instruction to start the racing mode, it determines it as valid. If there is music playing currently, the entertainment chip of the second domain controller drives the ambient light strip to perform on-off control according to the preset specified music amplitude rule. If there is no music playing or the music is paused currently, the entertainment chip of the second domain controller drives the ambient light strip to perform on-off control according to a fixed music frequency. If the second domain controller determines that the one-key racing function is in the off state at this time, the entertainment chip of the second domain controller will drive the ambient light strip to stop on-off control.
[0039] Step 24: The second domain controller transmits the one-key racing function status signal to the first domain controller through communication methods such as CAN or in-vehicle Ethernet. The first domain controller integrates the control of the power system and will determine whether to allow the power system to enter the racing driving mode according to the current power system's preconditions of whether it is in the D gear, whether it is in the shifting process, and whether there are faults in gear selection and shifting. If the power preconditions are met, that is, the current power system is in the D gear, not in the shifting process, and there are no faults in gear selection and shifting, the first domain controller will trigger an execution instruction to drive the power system to switch to the racing driving mode of the racing mode, and at this time, the engine will perform a rapid torque response in this state. If the first domain controller determines that the power preconditions are not met, the first domain controller will suppress the trigger execution, and the power system will maintain the current state unchanged. If the first domain controller determines that the one-key racing function is in the off state at this time, the first domain controller will trigger an execution instruction to drive the power system to switch to the standard driving mode and turn off the racing mode state.
[0040] Step 25, the first domain controller integrates the control of the air conditioner host. The preconditions for the air conditioner include the switch state, temperature, mode, and key positions of the AC state of the air conditioner host. If the preconditions for the air conditioner (Case 1: When the current air conditioner host switch is off, it can be regarded as meeting the preconditions for the racing mode; Case 2: When the current air conditioner host switch is on, if it is not in the maximum heating mode (when the air conditioner temperature is set to the highest, it is determined as the MAX HOT maximum heating mode), not in the maximum cooling mode (when the air conditioner temperature is set to the lowest and the AC switch is turned on, it is determined as the AC MAX maximum cooling mode), and not in the non-defrosting mode (any of the face / foot blowing / foot blowing / foot defrosting / AUTO automatic mode), it is regarded as meeting the preconditions for the racing mode) are met, the first domain controller will trigger an execution instruction to drive the air conditioner host to switch to the face-blowing mode and drive the blower in the air conditioner host to set the target voltage. If the first domain controller determines that the preconditions for the air conditioner are not met, the first domain controller will suppress the trigger of the execution instruction, and the air conditioner host will remain in its current state. If the first domain controller determines that the one-key racing function is in the off state at this time, the first domain controller will trigger an instruction to drive the air conditioner to switch from the current face-blowing mode to the memory state of the air conditioner host before the switch, and at this time, the air conditioner host turns off the face-blowing mode of the racing mode.
[0041] According to the technical content disclosed in the present invention, the following beneficial effects are achieved:
[0042] 1. Based on the original conventional physical switch control method, a more intelligent voiceprint control method is proposed to trigger the functions of the intelligent cockpit racing system, supporting the control of the racing system functions with multiple entrances; and the execution of the racing system is a one-key linkage of multiple systems, rather than the function performance of a single system, eliminating the user operations of multiple interfaces and multiple levels, and the functions can be triggered with one key, greatly improving the user experience in all aspects (vision, hearing, touch) inside the cockpit.
[0043] 2. A control method for the intelligent cockpit racing system is proposed. The control strategy reduces the number of controllers and multiple pre-judgments at the root, and uses the domain control processing method to support the function performance of multiple systems, greatly reducing the development cost and cycle of the system.
[0044] Through the following detailed description of the exemplary embodiments of the present invention with reference to the accompanying drawings, other features and advantages of the present invention will become clear. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] The drawings incorporated in the specification and constituting a part of the specification illustrate embodiments of the present invention and, together with the description, are used to explain the principles of the present invention.
[0046] Figure 1Schematic diagram of an automotive intelligent cockpit racing system provided according to an embodiment;
[0047] Figure 2a Schematic diagram of the first traditional racing system solution provided for the background art;
[0048] Figure 2b Schematic diagram of the second traditional racing system solution provided for the background art;
[0049] Figure 2c Schematic diagram of the third traditional racing system solution provided for the background art;
[0050] Figure 2d Schematic diagram of the fourth traditional racing system solution provided for the background art;
[0051] Figure 3 Schematic diagram of the functional interaction logic of the intelligent cockpit racing system provided according to an embodiment.
[0052] Figure 4 Schematic diagram of the mathematical model for air volume output of the air conditioner provided according to an embodiment. Detailed implementation manners
[0053] Various exemplary embodiments of the present invention will now be described in detail with reference to the accompanying drawings. It should be noted that: Unless otherwise specifically stated, the relative arrangements, numerical expressions, and numerical values of the components and steps set forth in these embodiments do not limit the scope of the present invention.
[0054] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way a limitation on the present invention or its application or use.
[0055] Technologies, methods, and devices known to those of ordinary skill in the relevant art may not be discussed in detail, but where appropriate, such technologies, methods, and devices should be regarded as part of the specification.
[0056] In all the examples shown and discussed herein, any specific value should be construed as merely exemplary and not as a limitation. Therefore, other examples of the exemplary embodiments may have different values.
[0057] It should be noted that: Similar reference numerals and letters denote similar items in the following drawings. Therefore, once an item is defined in one drawing, it does not need to be further discussed in subsequent drawings.
[0058] According to the first aspect of the present invention, as Figure 1 and Figure 3 shown, an automotive intelligent cockpit racing system is provided, including an input end, a control end, and an output end;
[0059] The input end includes: a key switch receiving module and a voice receiving module; the control end includes: a first domain controller and a second domain controller; the output end includes: a power system, an air-conditioning main unit, an entertainment system, and ambient lights; the entertainment system includes: a display end and speakers;
[0060] The key switch receiving module and the voice receiving module are communicatively connected to the first domain controller and the second domain controller through hard wires. The first domain controller is communicatively connected to the power system and the air-conditioning main unit through a CAN bus. The second domain controller is communicatively connected to the display end, the speakers, and the ambient lights through a CAN bus. The power system is not limited to the engine and transmission of a fuel vehicle and can also be a hybrid PCU. The display end can be any display screen included in the cockpit, such as an instrument panel, a central control display screen, a co-pilot display screen, a rear row display screen, etc., and is not limited to the instrument panel or the central control display screen. The speakers can be any in-vehicle speakers included in the cockpit, such as bass speakers, tweeters, headrest speakers, subwoofers, etc., and are not limited to high and low speakers;
[0061] The key switch receiving module receives a control instruction triggered by a user pressing a physical switch with their hand and is communicatively connected to the first domain controller through a hard wire. The first domain controller then communicates with the second domain controller to control the power system, the air-conditioning main unit, the display end, the speakers, and the ambient lights, realizing the racing mode of the intelligent vehicle cockpit;
[0062] The voice receiving module receives a voice control instruction triggered by a user pressing a physical switch with their hand and is communicatively connected to the second domain controller through a hard wire. The second domain controller then communicates with the first domain controller to control the power system, the air-conditioning main unit, the display end, the speakers, and the ambient lights, realizing the racing mode of the intelligent vehicle cockpit.
[0063] In some embodiments, the hand key trigger is an operation method in which a user presses a physical switch through hand operation. After the key switch receiving module receives the desired pressing action, it feeds back the pressing state to the first domain controller in a hard wire communication manner. The first domain controller judges and counts the pressing state and memorizes the pressing state. After determining it as a valid pressing action, if the pressing state is odd, it is judged that the one-key racing function is turned on; if the pressing state is even, it is judged that the one-key racing function is turned off.
[0064] In some embodiments, the process of the first domain controller controlling the power system includes:
[0065] The first domain controller integrates the control of the powertrain and will determine whether to allow the powertrain to enter the racing driving mode based on whether the current powertrain is in the D gear, whether it is in the shifting process, and the pre-conditions of the shift selection and shifting without faults. If the powertrain pre-conditions are met, that is, the current powertrain is in the D gear, not in the shifting process, and there are no faults in the shift selection and shifting, the first domain controller will trigger an execution instruction to drive the powertrain to switch to the racing driving mode of the racing mode. At this time, the engine will perform a rapid torque response in this state. If the first domain controller determines that the powertrain pre-conditions are not met, the first domain controller will inhibit the trigger execution, and the powertrain will maintain its current state unchanged. If the first domain controller determines that the one-key racing function is in the off state at this time, the first domain controller will trigger an execution instruction to drive the powertrain to switch to the standard driving mode and turn off the racing mode state.
[0066] In some embodiments, the process of the first domain controller controlling the air-conditioning main unit includes:
[0067] The first domain controller integrates the control of the air-conditioning main unit. The air-conditioning pre-conditions include the switch state, temperature, mode, and key position of the AC state of the air-conditioning main unit. If the air-conditioning pre-conditions (Case 1: When the current air-conditioning main unit switch is off, it can be regarded as meeting the pre-conditions for the racing mode; Case 2: When the current air-conditioning main unit switch is on, if any of the three conditions of non-maximum heating mode (when the set air-conditioning temperature is the highest, it is determined as the MAX HOT maximum heating mode), non-maximum cooling mode (when the set air-conditioning temperature is the lowest and the AC switch is turned on, it is determined as the AC MAX maximum cooling mode), and non-defrosting mode (any of the modes of face / foot blowing, foot blowing, foot defrosting, AUTO automatic mode) are met, it is regarded as meeting the pre-conditions for the racing mode) are met, the first domain controller will trigger an execution instruction to drive the air-conditioning main unit to switch to the face-blowing mode and drive the blower in the air-conditioning main unit to set the target voltage. If the first domain controller determines that the air-conditioning pre-conditions are not met, the first domain controller will inhibit the trigger execution instruction, and the air-conditioning main unit will keep its current state unchanged. If the first domain controller determines that the one-key racing function is in the off state at this time, the first domain controller will trigger an instruction to drive the air-conditioning to switch from the current face-blowing mode to the memory state of the air-conditioning main unit before the switch. At this time, the air-conditioning main unit turns off the face-blowing mode of the racing mode;
[0068] Among them, the air volume of the air-conditioning main unit is output according to Figure 4 the mathematical model shown:
[0069] The maximum output gear of the air volume is gear 6, and the minimum output gear is gear 1. The mathematical model of the air volume change is:
[0070] Y = K * X + B;
[0071] Y: Air volume voltage;
[0072] K: Slope;
[0073] B: Air volume voltage in gear 1;
[0074] Vehicle speeds V1 and V2 are parameters to be calibrated;
[0075] If the currently calculated blower voltage value ≤ the actual output value, control is performed according to the actual output value.
[0076] If the currently calculated blower voltage value > the actual output value, output according to the calculated blower value.
[0077] In some embodiments, the process by which the second domain controller controls the display terminal and the speaker includes:
[0078] The second domain controller integrates the control of the entertainment system. The second domain controller does not need to perform a precondition judgment when controlling the display terminal and the speaker. As long as the second domain controller receives a valid racing mode start instruction, it determines it as valid. The entertainment chip of the second domain controller enters the racing theme on the one hand, and the display terminal performs a switching display of the racing theme. On the other hand, it directly calls the racing music playlist of the music source and drives the speaker to play the racing theme music; if the second domain controller determines that the one-key racing function is in the off state at this time, the second domain controller triggers the entertainment chip to switch to the previously memorized theme for theme switching, closes the racing theme, and on the other hand, drives the speaker to stop playing music.
[0079] In some embodiments, the process by which the second domain controller controls the ambient light includes:
[0080] The second domain controller does not need to perform a precondition judgment when controlling the ambient light. As long as the second domain controller receives a valid racing mode start instruction, it determines it as valid. If there is music playing currently, the entertainment chip of the second domain controller drives the ambient light strip to perform on-off control according to a preset specified music amplitude pattern; if there is no music playing or the music is paused currently, the entertainment chip of the second domain controller drives the ambient light strip to perform on-off control according to a fixed music frequency; if the second domain controller determines that the one-key racing function is in the off state at this time, the entertainment chip of the second domain controller will drive the ambient light strip to stop on-off control.
[0081] The ambient light brightness and the preset specified music amplitude pattern are shown in Table 1.
[0082] Table 1
[0083]
[0084] In some embodiments, the voice receiving module receives a voice control instruction triggered by a user, and feeds back the voice control instruction to the second domain controller in a hardwired communication manner. The second domain controller judges and processes the state of the voice semantics of the voice control instruction. For example, if the voice semantics is judged to be in the on state, it is judged that the one-key racing function is turned on. If the voice semantics is judged to be in the off state, it is judged that the one-key racing function is turned off.
[0085] According to the second aspect of the present invention, there is provided a control method for a racing system of an intelligent vehicle cockpit, including: a key switch receiving module receives a control instruction triggered by a user's hand pressing a key, and is communicatively connected to the first domain controller through a hard wire. The first domain controller is further communicatively connected to the second domain controller to control the power system, the air-conditioning main unit, the display terminal, the speaker, and the ambient light. The method for realizing the racing mode of the intelligent vehicle cockpit includes:
[0086] Step 11: The hand key trigger is an operation method in which a user presses a physical switch through hand operation. After the key switch receiving module receives the desired pressing action, it feeds back the pressing state to the first domain controller in a hardwired communication manner. The first domain controller judges and counts the pressing state, and memorizes the pressing state. After determining it as a valid pressing action, if the pressing state is odd, it is judged that the one-key racing function is turned on. If the pressing state is even, it is judged that the one-key racing function is turned off;
[0087] Step 12: The first domain controller integrates the control of the power system, and judges whether to allow the power system to enter the racing driving mode according to the power preconditions of whether the current power system is in the D gear, whether it is in the shifting process, and whether there is a fault in the gear selection and shifting. If the power preconditions are met, that is, the current power system is in the D gear, not in the shifting process, and there is no fault in the gear selection and shifting, the first domain controller will trigger an execution instruction to drive the power system to switch to the racing driving mode of the racing mode. At this time, the engine performs a rapid torque response in this state. If the first domain controller judges that the power preconditions are not met, the first domain controller will inhibit the trigger execution, and the power system will maintain the current state unchanged. If the first domain controller judges that the one-key racing function is in the off state at this time, the first domain controller will trigger an execution instruction to drive the power system to switch to the standard driving mode and turn off the racing mode state;
[0088] Step 13: The first domain controller integrates the control of the air-conditioning main unit. The preconditions for the air conditioner include the switch state, temperature, mode, and key positions of the AC state of the air-conditioning main unit. If the preconditions for the air conditioner (Case 1: When the current air-conditioning main unit switch is off, it can be regarded as meeting the preconditions for the racing mode; Case 2: When the current air-conditioning main unit switch is on, if any of the three conditions of non-maximum heating mode (when the air-conditioning temperature is set to the highest, it is determined as the MAX HOT maximum heating mode), non-maximum cooling mode (when the air-conditioning temperature is set to the lowest and the AC switch is turned on, it is determined as the AC MAX maximum cooling mode), and non-defrosting mode (i.e., any mode of face / foot blowing, foot blowing, foot defrosting, AUTO automatic mode) is met, it is regarded as meeting the preconditions for the racing mode) are met, the first domain controller will trigger an execution instruction to drive the air-conditioning main unit to switch to the face-blowing mode and drive the blower in the air-conditioning main unit to set the target voltage. If the first domain controller determines that the preconditions for the air conditioner are not met, the first domain controller will suppress the trigger of the execution instruction, and the air-conditioning main unit will remain in its current state unchanged. If the first domain controller determines that the one-key racing function is in the off state at this time, the first domain controller will trigger an instruction to drive the air conditioner to switch from the current face-blowing mode to the memory state of the air-conditioning main unit before the switch. At this time, the air-conditioning main unit turns off the face-blowing mode of the racing mode;
[0089] where the air volume of the air-conditioning main unit is output according to Figure 4 the mathematical model shown as follows:
[0090] The maximum output gear of the air volume is gear 6, and the minimum output gear is gear 1. The mathematical model of the air volume change is:
[0091] Y = K * X + B;
[0092] Y: Air volume voltage;
[0093] K: Slope;
[0094] B: Air volume voltage of gear 1;
[0095] The vehicle speeds V1 and V2 are parameters that need to be calibrated;
[0096] If the currently calculated blower voltage value ≤ the actual output value, it is controlled according to the actual output value,
[0097] If the currently calculated blower voltage value > the actual output value, it is output according to the calculated blower value;
[0098] Step 14: The first domain controller transmits the one-key racing function status signal to the second domain controller through communication means such as CAN or in-vehicle Ethernet. The second domain controller integrates the control of the entertainment system. The second domain controller controls the display terminal and the speaker without performing precondition judgment. As long as the second domain controller receives a valid racing mode activation instruction, it determines it as valid. The entertainment chip of the second domain controller, on the one hand, enters the racing theme, and the display terminal switches to display the racing theme. On the other hand, it directly calls the music source racing playlist and drives the speaker to play music of the racing theme. If the second domain controller determines that the one-key racing function is in the off state at this time, the second domain controller, on the one hand, triggers the entertainment chip to switch to the previously memorized theme for theme switching and closes the racing theme. On the other hand, it drives the speaker to stop playing music.
[0099] Step 15: The second domain controller controls the ambient light without performing precondition judgment. As long as the second domain controller receives a valid racing mode activation instruction, it determines it as valid. If there is music playing currently, the entertainment chip of the second domain controller drives the ambient light strip to perform on-off control according to a preset specified music amplitude pattern. If there is no music playing or the music is paused currently, the entertainment chip of the second domain controller drives the ambient light strip to perform on-off control according to a fixed music frequency. If the second domain controller determines that the one-key racing function is in the off state at this time, the entertainment chip of the second domain controller drives the ambient light strip to stop on-off control.
[0100] The ambient light brightness and the preset specified music amplitude pattern are shown in Table 1.
[0101] The voice receiving module receives the voice control instruction triggered by the user's hand pressing the button and is communicatively connected to the second domain controller through a hard wire. The second domain controller is then communicatively connected to the first domain controller to control the powertrain, air conditioning host, display terminal, speaker, and ambient light. The method for realizing the racing mode of the intelligent vehicle cockpit includes:
[0102] Step 21: The voice receiving module receives the voice control instruction triggered by the user and feeds back the voice control instruction to the second domain controller in a hard wire communication manner. The second domain controller judges and processes the state of the voice semantics of the voice control instruction. If it judges that the voice semantics is in the open state, it determines that the one-key racing function is turned on. If it judges that the voice semantics is in the closed state, it determines that the one-key racing function is turned off.
[0103] Step 22: The second domain controller integrates the control of the entertainment system. The second domain controller controls the display terminal and the speaker without performing precondition judgment. As long as the second domain controller receives a valid instruction to start the racing mode, it determines it as valid. The entertainment chip of the second domain controller enters the racing theme on one hand, and the display terminal switches to display the racing theme. On the other hand, it directly calls the racing music playlist of the music source and drives the speaker to play the racing theme music. If the second domain controller determines that the one-key racing function is in the off state at this time, the second domain controller will, on one hand, trigger the entertainment chip to switch to the previously memorized theme for theme switching and turn off the racing theme, and on the other hand, drive the speaker to stop playing music.
[0104] Step 23: The second domain controller controls the ambient light without performing precondition judgment. As long as the second domain controller receives a valid instruction to start the racing mode, it determines it as valid. If there is music playing currently, the entertainment chip of the second domain controller drives the ambient light strip to turn on and off according to the preset specified music amplitude law. If there is no music playing or the music is paused currently, the entertainment chip of the second domain controller drives the ambient light strip to turn on and off according to a fixed music frequency. If the second domain controller determines that the one-key racing function is in the off state at this time, the entertainment chip of the second domain controller will drive the ambient light strip to stop turning on and off.
[0105] The ambient light brightness and the preset specified music amplitude law are shown in Table 1.
[0106] Step 24: The second domain controller transmits the one-key racing function status signal to the first domain controller through communication methods such as CAN or in-vehicle Ethernet. The first domain controller integrates the control of the power system and will determine whether to allow the power system to enter the racing driving mode according to the power preconditions of whether the current power system is in D gear, whether it is in the shifting process, and whether there is a fault in gear selection and shifting. If the power preconditions are met, that is, the current power system is in D gear, not in the shifting process, and there is no fault in gear selection and shifting, the first domain controller will trigger an execution instruction to drive the power system to switch to the racing driving mode of the racing mode, and at this time, the engine will perform a rapid torque response in this state. If the first domain controller determines that the power preconditions are not met, the first domain controller will inhibit triggering the execution, and the power system will maintain the current state unchanged. If the first domain controller determines that the one-key racing function is in the off state at this time, the first domain controller will trigger an execution instruction to drive the power system to switch to the standard driving mode and turn off the racing mode state.
[0107] Step 25: The first domain controller integrates the control of the air-conditioning main unit. The preconditions for the air conditioner include the switch state, temperature, mode, and key positions of the AC state of the air-conditioning main unit. If the preconditions for the air conditioner (Case 1: When the current air-conditioning main unit switch is off, it can be regarded as meeting the preconditions for the racing mode; Case 2: When the current air-conditioning main unit switch is on, if it is not in the maximum heating mode (when the air-conditioning temperature is set to the highest, it is determined as the MAX HOT maximum heating mode), not in the maximum cooling mode (when the air-conditioning temperature is set to the lowest and the AC switch is turned on, it is determined as the AC MAX maximum cooling mode), and not in the non-defrosting mode (any one of the face-blowing / foot-blowing / foot-blowing defrosting / AUTO automatic modes), it is regarded as meeting the preconditions for the racing mode) are met, the first domain controller will trigger an execution instruction to drive the air-conditioning main unit to switch to the face-blowing mode and drive the blower in the air-conditioning main unit to set the target voltage. If the first domain controller determines that the preconditions for the air conditioner are not met, the first domain controller will suppress the trigger of the execution instruction, and the air-conditioning main unit will remain in its current state. If the first domain controller determines that the one-key racing function is in the off state at this time, the first domain controller will trigger an instruction to drive the air conditioner to switch from the current face-blowing mode to the memory state of the air-conditioning main unit before the switch. At this time, the air-conditioning main unit turns off the face-blowing mode of the racing mode;
[0108] where the air volume of the air-conditioning main unit is output according to Figure 4 the mathematical model shown:
[0109] The maximum output gear of the air volume is gear 6, and the minimum output gear is gear 1. The mathematical model of the air volume change is:
[0110] Y = K * X + B;
[0111] Y: air volume voltage;
[0112] K: slope;
[0113] B: air volume voltage of gear 1;
[0114] Vehicle speeds V1 and V2 are parameters to be calibrated;
[0115] If the currently calculated blower voltage value ≤ the actual output value, control is performed according to the actual output value,
[0116] If the currently calculated blower voltage value > the actual output value, output according to the calculated blower value.
[0117] In summary, the solution proposed in this application
[0118] 1. Based on the original conventional physical switch control method, a more intelligent voiceprint control method is proposed to trigger the functions of the intelligent cockpit racing system, supporting the function control of the racing system with multiple entrances; and the execution of the racing system is a one-key linkage of multiple systems, rather than the functional performance of a single system, eliminating the user operations of multiple interfaces and multiple levels. The function can be triggered with one key, greatly improving the user experience in all aspects (vision, hearing, touch) inside the cockpit.
[0119] 2. A control method for an intelligent cockpit racing system is proposed. The control strategy reduces the number of controllers and multiple pre-judgments at the root, and adopts the domain control processing method to support the functional performance of multiple systems, greatly reducing the development cost and cycle of the system.
[0120] Although some specific embodiments of the present invention have been described in detail by way of examples, those skilled in the art should understand that the above examples are only for illustration purposes and not for limiting the scope of the present invention. Those skilled in the art should understand that the above embodiments can be modified without departing from the scope and spirit of the present invention. The scope of the present invention is defined by the appended claims.
Claims
1. An automotive intelligent cockpit racing system, characterized in that, Including: An input end, a control end and an output end; The input end includes: a key switch receiving module and a voice receiving module; the control end includes: a first domain controller and a second domain controller; the output end includes: a power system, an air-conditioning main unit, an entertainment system and atmosphere lights; the entertainment system includes: a display end and a speaker; The key switch receiving module and the voice receiving module are communicatively connected to the first domain controller and the second domain controller through hard wires. The first domain controller is communicatively connected to the power system and the air-conditioning main unit through a CAN bus. The second domain controller is communicatively connected to the display end, the speaker and the atmosphere lights through a CAN bus; The key switch receiving module receives a control instruction triggered by a user's hand pressing a key, and is communicatively connected to the first domain controller through a hard wire. The first domain controller is then communicatively connected to the second domain controller to control the power system, the air-conditioning main unit, the display end, the speaker and the atmosphere lights, so as to implement a racing mode for an intelligent vehicle cockpit; The voice receiving module receives a voice control instruction triggered by a user's hand pressing a key, and is communicatively connected to the second domain controller through a hard wire. The second domain controller is then communicatively connected to the first domain controller to control the power system, the air-conditioning main unit, the display end, the speaker and the atmosphere lights, so as to implement a racing mode for an intelligent vehicle cockpit; The process of the first domain controller controlling the power system includes: The first domain controller integrates the control of the power system, and will judge whether to allow the power system to enter the racing driving mode according to the power preconditions of whether the current power system is in the D gear, whether it is in the gear shifting process, and whether there is a fault in the gear selection and shifting. If the power preconditions are met, that is, the current power system is in the D gear, not in the gear shifting process, and there is no fault in the gear selection and shifting, the first domain controller will trigger an execution instruction to drive the power system to switch to the racing driving mode of the racing mode. At this time, the engine performs a rapid torque response in this state. If the first domain controller judges that the power preconditions are not met, the first domain controller will inhibit the trigger execution, and the power system will maintain the current state unchanged. If the first domain controller judges that the one-key racing function is in the off state at this time, the first domain controller will trigger an execution instruction to drive the power system to switch to the standard driving mode and turn off the racing mode state.
2. The automotive intelligent cockpit racing system according to claim 1, characterized in that, The hand key trigger is an operation method in which a user presses a physical switch through hand operation. After the key switch receiving module receives the expected pressing action, it feeds back the pressing state to the first domain controller in a hard wire communication manner. The first domain controller judges and counts the pressing state, and memorizes the pressing state. After determining it as a valid pressing action, if the pressing state is odd, it is judged that the one-key racing function is turned on; if the pressing state is even, it is judged that the one-key racing function is turned off.
3. The automotive intelligent cockpit racing system according to claim 1, wherein The process of the first domain controller controlling the air-conditioning main unit includes: The first domain controller integrates the control of the air conditioner main unit. It will judge whether the air conditioner main unit enters the face-blowing mode of the racing mode according to the current air conditioner preconditions. The first domain controller will trigger an execution instruction to drive the air conditioner main unit to switch the face-blowing mode and drive the blower in the air conditioner main unit to set the target voltage. If the first domain controller judges that the air conditioner preconditions are not met, the first domain controller will suppress the trigger of the execution instruction, and the air conditioner main unit will remain in the current state unchanged. If the first domain controller judges that the one-key racing function is in the off state at this time, the first domain controller will trigger an instruction to drive the air conditioner to switch from the current face-blowing mode to the memory state of the air conditioner main unit before switching. At this time, the air conditioner main unit turns off the face-blowing mode of the racing mode.
4. The automotive intelligent cockpit racing system according to claim 1, wherein The process of the second domain controller controlling the display terminal and the speaker includes: The second domain controller integrates the control of the entertainment system. The second domain controller does not need to judge the preconditions when controlling the display terminal and the speaker. As long as the second domain controller receives a valid racing mode start instruction, it judges it as valid. On the one hand, the entertainment chip of the second domain controller enters the racing theme, and the display terminal switches to display the racing theme. On the other hand, the second domain controller will directly call the racing song list of the music source and drive the speaker to play the music of the racing theme. If the second domain controller judges that the one-key racing function is in the off state at this time, the second domain controller will, on the one hand, trigger the entertainment chip to switch to the previously memorized theme for theme switching and turn off the racing theme, and on the other hand, drive the speaker to stop playing music.
5. The automotive intelligent cockpit racing system according to claim 1, wherein The process of the second domain controller controlling the ambient light includes: The second domain controller does not need to judge the preconditions when controlling the ambient light. As long as the second domain controller receives a valid racing mode start instruction, it judges it as valid. If there is music playing currently, the entertainment chip of the second domain controller drives the ambient light strip to perform on-off control according to the preset specified music amplitude law. If there is no music playing or the music is paused currently, the entertainment chip of the second domain controller drives the ambient light strip to perform on-off control according to a fixed music frequency. If the second domain controller judges that the one-key racing function is in the off state at this time, the entertainment chip of the second domain controller will drive the ambient light strip to stop on-off control.
6. The automotive intelligent cockpit racing system according to claim 1, wherein, The voice receiving module receives the voice control instruction triggered by the user and feeds back the voice control instruction to the second domain controller in a hardwired communication manner. The second domain controller judges and processes the state of the voice semantics of the voice control instruction. If it judges that the voice semantics is in the open state, it judges that the one-key racing function is open. If it judges that the voice semantics is in the closed state, it judges that the one-key racing function is closed.
Citation Information
Patent Citations
Vehicle, control method and device of vehicle and storage medium
CN113847929A
Vehicle-mounted game space building and control method, device and apparatus and storage medium
CN114056261A