CN114827960B - Control method and device of vehicle-mounted projection device - Google Patents

Control method and device of vehicle-mounted projection device Download PDF

Info

Publication number
CN114827960B
CN114827960B CN202210425257.6A CN202210425257A CN114827960B CN 114827960 B CN114827960 B CN 114827960B CN 202210425257 A CN202210425257 A CN 202210425257A CN 114827960 B CN114827960 B CN 114827960B
Authority
CN
China
Prior art keywords
service request
projection
projection information
information
deflection angle
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210425257.6A
Other languages
Chinese (zh)
Other versions
CN114827960A (en
Inventor
许林
张正源
唐如意
汪星星
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chongqing Selis Phoenix Intelligent Innovation Technology Co ltd
Original Assignee
Chongqing Selis Phoenix Intelligent Innovation Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chongqing Selis Phoenix Intelligent Innovation Technology Co ltd filed Critical Chongqing Selis Phoenix Intelligent Innovation Technology Co ltd
Priority to CN202210425257.6A priority Critical patent/CN114827960B/en
Publication of CN114827960A publication Critical patent/CN114827960A/en
Application granted granted Critical
Publication of CN114827960B publication Critical patent/CN114827960B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • H04W4/48Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for in-vehicle communication
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
    • B60R16/02Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
    • B60R16/023Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for transmission of signals between vehicle parts or subsystems
    • B60R16/0231Circuits relating to the driving or the functioning of the vehicle
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B21/00Projectors or projection-type viewers; Accessories therefor
    • G03B21/005Projectors using an electronic spatial light modulator but not peculiar thereto
    • G03B21/008Projectors using an electronic spatial light modulator but not peculiar thereto using micromirror devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40052High-speed IEEE 1394 serial bus
    • H04L12/40104Security; Encryption; Content protection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/18Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40208Bus networks characterized by the use of a particular bus standard
    • H04L2012/40215Controller Area Network CAN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40267Bus for use in transportation systems
    • H04L2012/40273Bus for use in transportation systems the transportation system being a vehicle

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Mechanical Engineering (AREA)
  • Transforming Electric Information Into Light Information (AREA)
  • Lighting Device Outwards From Vehicle And Optical Signal (AREA)

Abstract

The application relates to a control method and a control device of a vehicle-mounted projection device. The method comprises the following steps: acquiring a preset scene application service request, and acquiring projection information according to the scene application service request; acquiring an atomic service request containing the projection information according to the projection information and a preset communication link, wherein the projection information is transmitted through the communication link; and receiving the atomic service request, and controlling the deflection angle of each micromirror in the car light projection device according to the atomic service request so as to display the projection information. By adopting the method, the efficiency of acquiring the vehicle-mounted projection data can be further improved, and the safety of data acquisition is ensured.

Description

Control method and device of vehicle-mounted projection device
Technical Field
The application relates to the technical field of automobile communication, in particular to a control method and device of a vehicle-mounted projection device.
Background
A controller area network (Controller Area Network, CAN) is one of the most widely used internationally used fieldbuses, originally designed for electronic control systems of automobiles. The CAN network is a serial communication network in which other nodes in the network are in a receiving state when data is transmitted from one node to another in a broadcast manner. If the vehicle lamp projection data are acquired through the CAN network, the communication time is long, and the real-time projection requirement is difficult to meet. Meanwhile, when the projection is performed by a Digital Light Processing (DLP) lamp, the projection is directly obtained by a DLP controller, for example, the DLP controller directly accesses data of an autopilot domain, which results in that the DLP controller easily obtains confidential data in the automobile, and thus the problem of data leakage is caused. Therefore, how to make the car lamp communication meet the aging requirement and ensure the safety of data acquisition becomes a problem to be solved urgently.
Disclosure of Invention
Based on the control method and the control device for the vehicle-mounted projection device, the problem that in the prior art, the acquisition of projection data by the vehicle lamp is unsafe is solved.
In one aspect, a control method of an in-vehicle projection apparatus is provided, the method including:
Acquiring a preset scene application service request, and acquiring projection information according to the scene application service request; acquiring an atomic service request containing the projection information according to the projection information and a preset communication link, wherein the projection information is transmitted through the communication link; and receiving the atomic service request, and controlling the deflection angle of each micromirror in the car light projection device according to the atomic service request so as to display the projection information.
In one embodiment, obtaining an atomic service request including the projected information according to the projected information and a preset communication link includes: when the communication link is unidirectional communication, the projection information is generated into the corresponding atomic service request by calling a preset communication protocol.
In one embodiment, according to the projected information and a preset communication link, an atomic service request containing the projected information is obtained, and the atomic service request is transmitted through the communication link, and further including: when the communication link is bidirectional communication, the projection information is generated into the corresponding atomic service request by calling a real-time operation environment.
In one embodiment, receiving the atomic service request, and controlling a deflection angle of each micromirror in the vehicle lamp projection device according to the atomic service request to display the projection information, including: receiving the atomic service request by calling an application program interface; and sending the atomic service request to a car lamp controller through a socket connection mode or a controller local area network connection mode, so that the car lamp controller controls the deflection angle of each micromirror to display the projection information.
In one embodiment, the vehicle lamp controller controls the deflection angle of each micromirror to display the projection information, and the method includes: the car light controller generates a binary signal sequence from the atomic service request through a low-voltage differential signal; adjusting the deflection angle of each micromirror according to the binary signal sequence; and controlling the car light projection device to display the projection information according to the deflection angle.
In one embodiment, adjusting the deflection angle of each micromirror according to the binary signal sequence includes: electronically addressing according to the binary signal sequence to obtain the corresponding relation between the binary signal sequence and each micromirror; and adjusting the deflection angle of each micromirror according to the corresponding relation and the preset deflection angle condition.
In one embodiment, the preset deflection angle condition includes: when the binary signal is 1, the micromirror is adjusted to a first deflection angle to turn on the light projection; when the binary signal is 0, the micromirror is adjusted to a second deflection angle to turn off the light projection.
In one embodiment, the projection information is obtained through a preset communication protocol, wherein the projection information includes one of the following: automatic driving information, information of interaction between the vehicle and the outside, and system operation information.
In one embodiment, the communication protocol includes one of: the service oriented middleware communication protocol and the data distribution service communication protocol can be extended.
In another aspect, there is provided a vehicle-mounted projection apparatus, the apparatus including:
The car light communication module is used for acquiring a preset scene application service request and acquiring projection information according to the scene application service request;
the car light control module is used for obtaining an atomic service request containing the projection information according to the projection information and a preset communication link, wherein the projection information is transmitted through the communication link;
and the car light projection module is used for receiving the atomic service request and controlling the deflection angle of each micro mirror in the car light projection device according to the atomic service request so as to display the projection information.
The method and the device for the vehicle-mounted projection device acquire corresponding projection information based on the preset scene application service request, and generate atomic service requests for controlling the micromirrors in the vehicle lamp projection device in different calling modes through different preset communication links, so that projection is realized, the projection information is prevented from being directly acquired through the vehicle lamp controller, and the safety of data acquisition is ensured.
Drawings
FIG. 1 is an application environment diagram of a control method of an in-vehicle projection apparatus in one embodiment;
FIG. 2 is a flow chart of a control method of the vehicle-mounted projection device according to an embodiment;
FIG. 3 is a flow diagram of generating an atomic service request in one embodiment;
FIG. 4 is a flow chart of generating an atomic service request according to another embodiment;
FIG. 5 is a flow diagram of sending an atomic service request in one embodiment;
FIG. 6 is a flow diagram illustrating projection information in one embodiment;
FIG. 7 is a flow chart illustrating adjustment of micromirror deflection angle in one embodiment;
FIG. 8 is a flow chart illustrating the correspondence between binary signals and micromirror deflection angles in one embodiment;
FIG. 9 is a flow diagram of acquiring projection information in one embodiment;
FIG. 10 is a flow diagram of a communication protocol in one embodiment;
FIG. 11 is a block diagram of an in-vehicle projection apparatus in one embodiment.
Detailed Description
The present application will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present application more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the application.
The control method of the vehicle-mounted projection device provided by the application can be applied to an application environment shown in fig. 1. Wherein the in-vehicle terminal 102 communicates with the server 104 via a network. The server 104 can obtain a preset scene application service request through the vehicle-mounted terminal 102, and obtain projection information according to the scene application service request; acquiring an atomic service request containing the projection information according to the projection information and a preset communication link, wherein the projection information is transmitted through the communication link; and receiving the atomic service request, and controlling the deflection angle of each micromirror in the car light projection device according to the atomic service request so as to display the projection information. The server 104 may be implemented as a stand-alone server or a server cluster including a plurality of servers.
In one embodiment, as shown in fig. 2, a control method of a vehicle-mounted projection device is provided, and the method is applied to the server in fig. 1 for illustration, and includes the following steps:
Step 201, acquiring a preset scene application service request, and acquiring projection information according to the scene application service request;
step 202, obtaining an atomic service request containing the projection information according to the projection information and a preset communication link, wherein the projection information is transmitted through the communication link; .
And 203, receiving the atomic service request, and controlling the deflection angle of each micromirror in the car light projection device according to the atomic service request so as to display the projection information.
According to the control method of the vehicle-mounted projection device, projection information is acquired by acquiring the preset scene application service request, then the projection information is transmitted through different preset communication links, corresponding atomic service requests are generated in different communication calling modes, and finally the atomic service requests are converted into binary signal sequences to control all micromirrors in the vehicle-mounted projection device to deflect, so that projection is realized, projection information is prevented from being directly acquired through the vehicle-mounted projection device, and the safety problem of data acquisition in the vehicle-mounted projection technology is solved.
Since there is more data in the vehicle-mounted system, it is necessary to classify the projection information, project the projection information in real time according to the required functions, and in step 201, a preset scene application service request is exemplarily illustrated, and the projection information is obtained according to the scene application service request, for example, in a network for obtaining the projection information, information interaction may be performed through ethernet. The scene application service requests can classify different projection information according to different scene applications, the different projection information is generated in a whole-vehicle-domain controller (vehicle domain controller, VDC), the whole-vehicle-domain controller adopts a classical automobile open system architecture (Clssic Automotive Open System Architecture, clssic AUTOSAR), the VDC can interact with other devices in a service provider and service consumer mode, the preset scene application service requests can be set manually according to requirements, corresponding projection information, such as automatic driving scene application, is acquired from other devices according to the scene application service, and automatic driving related projection information is acquired from a mobile data center (Mobile Datacenter, MDC) without acquiring projection information of other devices.
After the projection information is acquired, the projection information should be converted into information that can control the vehicle-mounted projection device to perform projection, that is, the projection information is split into minimum control information, in step 202, an atomic service request containing the projection information is obtained by exemplarily describing according to the projection information and a preset communication link, where the projection information is transmitted through the communication link, for example, the atomic service request may be generated in a VDC, or may be generated in a vehicle intranet Unit (VEHICLE INTRANET Unit, VIU), and when the controller of the vehicle-mounted projection device performs abstraction in the VDC, the atomic service request is generated in the VDC, the communication link is bidirectional communication, and when the vehicle-mounted projection device performs abstraction in the VIU, the atomic service request is generated in the VIU.
In step 203, an atomic service request is illustratively described for controlling the micromirrors of the vehicle-mounted projection device to deflect, where the atomic service request is received and the deflection angles of the micromirrors in the vehicle-mounted projection device are controlled according to the atomic service request to display the projection information, for example, the atomic service request is information that is generated according to the projection information and controls a controller of the vehicle-mounted projection device, such as power-on information of the controller, and the vehicle-mounted projection device may be a front and rear vehicle lamp, and in some embodiments, the vehicle-mounted projection device may also be a vehicle recorder or a vehicle lamp placed on a vehicle roof, and the vehicle-mounted projection device may be formed by a digital light Processing (DIGITAL LIGHT Processing) controller and a digital micromirror device (Digital Micromirror Device, DMD) having a plurality of micromirror devices with adjustable deflection angles to implement the on-off function of light, and the atomic service request is implemented by controlling the deflection angles of the micromirror devices to implement projection of light to display the projection information.
In one embodiment, as shown in fig. 3, according to the projected information and a preset communication link, obtaining an atomic service request including the projected information includes:
Step 301, when the communication link is unidirectional communication, generating the corresponding atomic service request from the projection information by calling a preset communication protocol.
An atomic service request may be obtained by processing the projected information accordingly, and in step 301, it is exemplarily illustrated that when the communication link is unidirectional communication, the projected information is generated to correspond to the atomic service request by calling a preset communication protocol, for example, when the communication link is unidirectional communication, the VIU can only provide the corresponding atomic service request, but cannot provide the application scenario service request to the VIU. The application scene service request is generated in the VDC, the atomic service request is generated in the VIU, the VIU adopts Classic Autosar software architecture design, and information interaction is carried out between the VDC and the VIU through the Ethernet, so that a corresponding communication protocol can be invoked, the communication protocol can be an extensible service-oriented middleware communication protocol (Scalable service-Oriented MiddlewarE over IP) based on IP or a data distribution service (Data Distribution Service, DDS) protocol for transmitting projection information, and the atomic service request is generated in the VIU.
In one embodiment, as shown in fig. 4, according to the projected information and a preset communication link, an atomic service request containing the projected information is obtained, and the atomic service request is transmitted through the communication link, and further includes:
and step 401, when the communication link is bidirectional communication, generating the corresponding atomic service request by calling a real-time operation environment from the projection information.
The corresponding processing of the projected information may obtain an atomic service request, and in step 301, it is exemplarily illustrated that, when the communication link is bidirectional communication, the projected information is generated into the corresponding atomic service request by calling a real-time running environment, for example, when the communication link is bidirectional communication, the application scenario service request and the atomic service request are both generated in VDC, and the VDC realizes bidirectional information interaction between the application scenario service request and the atomic service request by calling the real-time running environment (Runtime Enviroment, RTE), thereby generating the corresponding atomic service request.
In one embodiment, as shown in fig. 5, receiving the atomic service request, and controlling the deflection angle of each micromirror in the vehicle lamp projection device according to the atomic service request, so as to display the projection information, includes:
Step 501, receiving the atomic service request by calling an application program interface;
Step 502, the atomic service request is sent to a car light controller through a socket connection mode or a controller area network connection mode, so that the car light controller controls the deflection angle of each micromirror to display the projection information.
In step 501, illustratively, by invoking an application program interface, receiving the atomic service request, for example, the VDC or the VIU may abstract the DLP controller into a software device to implement control of the DLP controller, and the atomic service request in the VDC or the VIU sends the atomic service request to the abstract controller by invoking the application program interface (Application Program Interface, API), and the abstract controller may store relevant information of the controller in a mirrored manner.
By sending an atomic service request to a vehicle lamp controller to display projection information, in step 502, the atomic service request is illustratively sent to the vehicle lamp controller by a socket connection method or a controller area network connection method, so that the vehicle lamp controller controls the deflection angle of each micromirror to display the projection information, for example: when the DLP controller abstracts through the VDC, the abstract controller sends an atomic service request to the DLP controller through a controller area network (Controller Area Network, CAN), and then the DLP controller controls the deflection angle of each micromirror; when the DLP controller abstracts through the VIU, the abstract controller sends an atomic service request to the DLP controller through a Socket, the DLP controller controls the deflection angle of each micromirror, and the DLP controller is isolated from directly acquiring projection information from each device in an abstract mode in different devices, so that the safety of data acquisition is ensured.
In one embodiment, as shown in fig. 6, the vehicle lamp controller controls the deflection angle of each micromirror to display the projection information, including:
step 601, the car light controller generates a binary signal sequence from the atomic service request through a low-voltage differential signal;
Step 602, adjusting the deflection angle of each micromirror according to the binary signal sequence;
and 603, controlling the car light projection device to display the projection information according to the deflection angle.
Before controlling the micromirror, the atomic service request needs to be converted into corresponding control information, and in step 601, the vehicle lamp controller generates a binary signal sequence from the atomic service request through a Low Voltage differential signal, for example, the DLP controller is connected to the DMD through a Low Voltage differential signal (Low-Voltage DIFFERENTIAL SIGNALING, LVDS), and the Low Voltage differential signal converts the atomic service request into a corresponding binary signal sequence.
In step 602, it is exemplarily illustrated that the deflection angles of the micromirrors are adjusted according to the binary signal sequence, for example, the logic value 0 and the logic value 1 corresponding to the binary signal sequence control different deflection angles of the micromirrors, where the different deflection angles can implement that the vehicle lamp projection device rapidly processes different opening and closing states, and the light projection is implemented by rapidly deflecting the micromirrors, so that the vehicle-mounted projection efficiency can be further improved. When the logic value of the binary signal is 1, the corresponding addressing electrode is +5v, the angle of the corresponding micro mirror is deflected to +10 degrees in the old DMD, the angle of the corresponding micro mirror is deflected to +12 degrees in the new DMD, and light can be projected through the micro mirror, namely the micro mirror is in a light-on state. When the logic value of the binary signal is 0, the corresponding addressing electrode is grounded, the angle of the corresponding micro mirror is deflected to-10 degrees in the old DMD, the angle of the corresponding micro mirror is deflected to-12 degrees in the new DMD, and no light can be projected through the micro mirror, namely the micro mirror is in a light-off state.
In step 603, it is exemplarily illustrated that, according to the deflection angle, the vehicle lamp projection device is controlled to display the projection information, for example, in the micromirrors of the DMD, when each micromirror deflects, the light on/off of each micromirror is realized, in the old DMD, the angle of the corresponding micromirror deflects to +10°, and in the new DMD, the angle of the corresponding micromirror deflects to +12°, the light can be projected through the micromirror, that is, the micromirror is in the light on state; in the old DMDs, the angle of the corresponding micromirror is deflected to-10 degrees, and in the new DMDs, the angle of the corresponding micromirror is deflected to-12 degrees, and no light can be projected through the micromirror, i.e. the micromirror is in the light off state.
And displaying projection information to be projected according to the opening and closing ratio of the micromirrors.
In one embodiment, as shown in fig. 7, adjusting the deflection angle of each micromirror according to the binary signal sequence includes:
step 701, electronically addressing according to the binary signal sequence to obtain the corresponding relation between the binary signal sequence and each micromirror;
Step 702, adjusting the deflection angle of each micromirror according to the corresponding relation and the preset deflection angle condition.
In step 701, it is exemplarily illustrated that the electronic addressing is performed according to the binary signal sequence, so as to obtain the correspondence between the binary signal sequence and each micromirror, for example, the binary signal sequence includes an address bit signal, and the corresponding micromirror to be controlled is found through the addressing electrode in the DMD.
In step 702, it is exemplarily illustrated that the deflection angle of each micromirror is adjusted according to the correspondence and the preset conditions of the deflection angle, for example, the deflection angle adjustment of each micromirror is controlled according to the logic value of the binary signal sequence and the corresponding micromirror found by addressing.
In one embodiment, as shown in fig. 8, the preset deflection angle condition includes:
step 801, when the binary signal is 1, the micromirror is adjusted to a first deflection angle to turn on the light projection;
At step 802, when the binary signal is 0, the micromirror is adjusted to a second deflection angle to turn off the light projection.
In step 801, it is exemplarily illustrated that when the binary signal is 1, the micromirror is adjusted to the first deflection angle to turn on the light projection, for example, when the logic value of the binary signal is 1, the corresponding address electrode +5v, in the old DMD, the angle of the corresponding micromirror is deflected to +10°, and in the new DMD, the angle of the corresponding micromirror is deflected to +12°, the light can be projected through the micromirror, i.e., the micromirror is in the light-on state.
In step 801, it is illustratively shown that when the binary signal is 1, the micromirrors are adjusted to a first deflection angle to turn on the light projection, e.g., when the logic value of the binary signal is 0, the corresponding addressing electrode is grounded, in older DMDs the angle of the corresponding micromirror is deflected to-10 °, in newer DMDs the angle of the corresponding micromirror is deflected to-12 °, and none of the light can be projected through the micromirror, i.e., the micromirror is in the light off state.
In one embodiment, as shown in fig. 9, in step 901, the projection information is obtained through a preset communication protocol, where the projection information includes one of the following: automatic driving information, information of interaction between the vehicle and the outside, and system operation information.
In step 901, it is exemplarily illustrated that the projection information is obtained through a preset communication protocol, wherein the projection information includes one of the following: the system comprises automatic driving information, information of interaction between the vehicle and the outside, system operation information, such as automatic driving information from a mobile data center (Mobile Datacenter, MDC), information of interaction between the vehicle and the outside from a vehicle networking system (TELEMATICS BOX, TBOX), system operation information from a cabin domain controller (Cockpitdomain Controller, CDC), the MDC and the TBOX adopt an Adaptive automobile open system architecture (Adaptive Automotive Open System Architecture, adaptive AUTOSAR) to enable corresponding functions to be served, the CDC adopts an android operating system or a hong Monte-cover system, and MDC, CDC, TBOX carries out information interaction with the VDC through Ethernet, and an SOME/IP or DDS network can be established in communication management service of an environment (AUTOSAR Runtime for Adaptive Applications, ARA) when the Adaptive automobile open system architecture operates, wherein the CDC carries out information interaction through a transplanted SOME/IP or DDS protocol.
In one embodiment, as shown in fig. 10, the communication protocol includes one of the following, step 1001: the service oriented middleware communication protocol and the data distribution service communication protocol can be extended.
In step 1001, the communication protocol is illustratively described as comprising one of: the communication protocol of the extensible service-oriented middleware and the communication protocol of the data distribution service can be used for carrying out information interaction between each device through SOME/IP or DDS, MDC, CDC, TBOX, VIU can be used for carrying out information interaction with VDC through Ethernet, and a SOME/IP or DDS network can be established in COM communication management service of ARA during information interaction, wherein CDC can carry out information interaction through the transplanted SOME/IP or DDS protocol, and VIU and VDC can establish the SOME/IP or DDS network in COM communication management service of ARA.
In one embodiment, as shown in fig. 11, there is provided an in-vehicle projection control apparatus including: car light communication module, car light control module and car light projection module, wherein:
The car light communication module is used for acquiring a preset scene application service and acquiring projection information according to the scene application service;
the car light control module is used for obtaining an atomic service request containing the projection information according to the projection information and a preset communication link, wherein the projection information is transmitted through the communication link;
and the car light projection module is used for receiving the atomic service request and controlling the deflection angle of each micro mirror in the car light projection device according to the atomic service request so as to display the projection information.
Optionally, the vehicle lamp control module is further configured to generate the corresponding atomic service request from the projection information by calling a preset communication protocol when the communication link is unidirectional communication.
Optionally, the vehicle lamp control module is further configured to generate the corresponding atomic service request from the projection information by calling a real-time operating environment when the communication link is bidirectional communication.
Optionally, the vehicle lamp projection module is further configured to receive the atomic service request by calling an application program interface; and sending the atomic service request to a car lamp controller through a socket connection mode or a controller local area network connection mode, so that the car lamp controller controls the deflection angle of each micromirror to display the projection information.
Optionally, the vehicle lamp projection module is further configured to generate the binary signal sequence from the atomic service request by using a low-voltage differential signal by the vehicle lamp controller; adjusting the deflection angle of each micromirror according to the binary signal sequence; and controlling the car light projection device to display the projection information according to the deflection angle.
Optionally, the vehicle lamp projection module is further configured to perform electronic addressing according to the binary signal sequence, so as to obtain a corresponding relationship between the binary signal sequence and each micromirror; and adjusting the deflection angle of each micromirror according to the corresponding relation and the preset deflection angle condition.
Optionally, the vehicle lamp projection module is further configured to adjust the micromirror to a first deflection angle to turn on light projection when the binary signal is 1; when the binary signal is 0, the micromirror is adjusted to a second deflection angle to turn off the light projection.
Optionally, the vehicle lamp control module is further configured to obtain the projection information through a preset communication protocol, where the projection information includes one of the following: automatic driving information, information of interaction between the vehicle and the outside, and system operation information.
Optionally, the vehicle lamp control module is further configured to use a communication protocol including one of the following: the service oriented middleware communication protocol and the data distribution service communication protocol can be extended.
For specific limitations of the in-vehicle projection apparatus, reference may be made to the above limitations of the control method of the in-vehicle projection apparatus, and no further description is given here. The respective modules in the above-described in-vehicle projection apparatus may be implemented in whole or in part by software, hardware, and combinations thereof. The above modules may be embedded in hardware or may be independent of a processor in the computer device, or may be stored in software in a memory in the computer device, so that the processor may call and execute operations corresponding to the above modules.
Those skilled in the art will appreciate that implementing all or part of the above described methods may be accomplished by way of a computer program stored on a non-transitory computer readable storage medium, which when executed, may comprise the steps of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in embodiments provided herein may include non-volatile and/or volatile memory. The nonvolatile memory can include Read Only Memory (ROM), programmable ROM (PROM), electrically Programmable ROM (EPROM), electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double Data Rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (SYNCHLINK) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), among others.
The technical features of the above embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description.
The above examples illustrate only a few embodiments of the application, which are described in detail and are not to be construed as limiting the scope of the application. It should be noted that it will be apparent to those skilled in the art that several variations and modifications can be made without departing from the spirit of the application, which are all within the scope of the application. Accordingly, the scope of protection of the present application is to be determined by the appended claims.

Claims (8)

1. A control method of an in-vehicle projection apparatus, comprising:
acquiring a preset scene application service request, and acquiring projection information according to the scene application service request;
Acquiring an atomic service request containing the projection information according to the projection information and a preset communication link, wherein the projection information is transmitted through the communication link;
receiving the atomic service request, controlling the deflection angle of each micromirror in the car light projection device according to the atomic service request, so as to display the projection information, and comprising the following steps: receiving the atomic service request by calling an application program interface; the atomic service request is sent to a car lamp controller through a socket connection mode or a controller local area network connection mode, so that the car lamp controller controls the deflection angle of each micromirror to display the projection information;
Wherein, the car light controller controls the deflection angle of each micro mirror to display the projection information, includes:
the car light controller generates a binary signal sequence from the atomic service request through a low-voltage differential signal;
adjusting the deflection angle of each micromirror according to the binary signal sequence;
And controlling the car light projection device to display the projection information according to the deflection angle.
2. The control method of the in-vehicle projection apparatus according to claim 1, wherein obtaining an atomic service request including the projection information according to the projection information and a preset communication link, comprises:
When the communication link is unidirectional communication, the projection information is generated into the corresponding atomic service request by calling a preset communication protocol.
3. The control method of the in-vehicle projection apparatus according to claim 1, wherein an atomic service request including the projection information is obtained according to the projection information and a preset communication link, and the atomic service request is transmitted through the communication link, further comprising:
when the communication link is bidirectional communication, the projection information is generated into the corresponding atomic service request by calling a real-time operation environment.
4. The control method of the in-vehicle projection apparatus according to claim 1, wherein adjusting the deflection angle of each micromirror according to the binary signal sequence comprises:
Electronically addressing according to the binary signal sequence to obtain the corresponding relation between the binary signal sequence and each micromirror;
And adjusting the deflection angle of each micromirror according to the corresponding relation and the preset deflection angle condition.
5. The control method of the vehicle-mounted projection apparatus according to claim 4, wherein the preset deflection angle condition includes:
When the binary signal is 1, the micromirror is adjusted to a first deflection angle to turn on the light projection;
When the binary signal is 0, the micromirror is adjusted to a second deflection angle to turn off the light projection.
6. The control method of an in-vehicle projection apparatus according to claim 1, wherein the projection information is obtained by a preset communication protocol, wherein the projection information includes one of:
automatic driving information, information of interaction between the vehicle and the outside, and system operation information.
7. The control method of the in-vehicle projection apparatus according to claim 2, wherein the communication protocol includes one of:
the service oriented middleware communication protocol and the data distribution service communication protocol can be extended.
8. A vehicle-mounted projection apparatus, comprising:
The car light communication module is used for acquiring a preset scene application service request and acquiring projection information according to the scene application service request;
the car light control module is used for obtaining an atomic service request containing the projection information according to the projection information and a preset communication link, wherein the projection information is transmitted through the communication link;
The car light projection module is used for receiving the atomic service request and controlling the deflection angle of each micro mirror in the car light projection device according to the atomic service request so as to display the projection information, and comprises the following steps: receiving the atomic service request by calling an application program interface; the atomic service request is sent to a car lamp controller through a socket connection mode or a controller local area network connection mode, so that the car lamp controller controls the deflection angle of each micromirror to display the projection information;
Wherein, the car light controller controls the deflection angle of each micro mirror to display the projection information, includes:
the car light controller generates a binary signal sequence from the atomic service request through a low-voltage differential signal;
adjusting the deflection angle of each micromirror according to the binary signal sequence;
And controlling the car light projection device to display the projection information according to the deflection angle.
CN202210425257.6A 2022-04-21 2022-04-21 Control method and device of vehicle-mounted projection device Active CN114827960B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210425257.6A CN114827960B (en) 2022-04-21 2022-04-21 Control method and device of vehicle-mounted projection device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210425257.6A CN114827960B (en) 2022-04-21 2022-04-21 Control method and device of vehicle-mounted projection device

Publications (2)

Publication Number Publication Date
CN114827960A CN114827960A (en) 2022-07-29
CN114827960B true CN114827960B (en) 2024-06-04

Family

ID=82505108

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210425257.6A Active CN114827960B (en) 2022-04-21 2022-04-21 Control method and device of vehicle-mounted projection device

Country Status (1)

Country Link
CN (1) CN114827960B (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106043104A (en) * 2016-07-20 2016-10-26 上海小糸车灯有限公司 LiFi-and-DLP-based automotive illumination system and vehicle illumination signal device hereof
JP2018083533A (en) * 2016-11-24 2018-05-31 スタンレー電気株式会社 Vehicle lamp
CN111077721A (en) * 2018-10-19 2020-04-28 宁波舜宇车载光学技术有限公司 Vehicle lamp projection device and projection method thereof
CN112305841A (en) * 2019-08-01 2021-02-02 常州星宇车灯股份有限公司 DLP projection system and vehicle
CN112462567A (en) * 2020-11-13 2021-03-09 广州小鹏汽车科技有限公司 Vehicle-mounted cinema system control method, control device, vehicle-mounted cinema system and vehicle
CN113587043A (en) * 2021-08-26 2021-11-02 深圳市中科创激光技术有限公司 Projection car light and vehicle projection system
CN113665476A (en) * 2021-09-28 2021-11-19 深圳市中科创激光技术有限公司 Automobile lamp projection method and related device
WO2022007439A1 (en) * 2020-07-10 2022-01-13 华人运通(上海)云计算科技有限公司 Vehicle lamp control system and vehicle thereof
CN114333043A (en) * 2021-12-27 2022-04-12 重庆金康赛力斯新能源汽车设计院有限公司 Automatic shading method and related equipment

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106043104A (en) * 2016-07-20 2016-10-26 上海小糸车灯有限公司 LiFi-and-DLP-based automotive illumination system and vehicle illumination signal device hereof
JP2018083533A (en) * 2016-11-24 2018-05-31 スタンレー電気株式会社 Vehicle lamp
CN111077721A (en) * 2018-10-19 2020-04-28 宁波舜宇车载光学技术有限公司 Vehicle lamp projection device and projection method thereof
CN112305841A (en) * 2019-08-01 2021-02-02 常州星宇车灯股份有限公司 DLP projection system and vehicle
WO2022007439A1 (en) * 2020-07-10 2022-01-13 华人运通(上海)云计算科技有限公司 Vehicle lamp control system and vehicle thereof
CN112462567A (en) * 2020-11-13 2021-03-09 广州小鹏汽车科技有限公司 Vehicle-mounted cinema system control method, control device, vehicle-mounted cinema system and vehicle
CN113587043A (en) * 2021-08-26 2021-11-02 深圳市中科创激光技术有限公司 Projection car light and vehicle projection system
CN113665476A (en) * 2021-09-28 2021-11-19 深圳市中科创激光技术有限公司 Automobile lamp projection method and related device
CN114333043A (en) * 2021-12-27 2022-04-12 重庆金康赛力斯新能源汽车设计院有限公司 Automatic shading method and related equipment

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于DLP的投影式自适应前照灯控制***;王金磊;徐健;吴杰;丰建芬;朱涛;;汽车零部件;20180828(08);全文 *

Also Published As

Publication number Publication date
CN114827960A (en) 2022-07-29

Similar Documents

Publication Publication Date Title
CN111385191B (en) Vehicle-mounted interconnection gateway, vehicle OTA upgrading system and method, and computer storage medium
US20240103841A1 (en) Vehicle controller, program updating method, and non-transitory storage medium that stores program for updating program
CN110535740B (en) Signal processing method, signal processing device, storage medium and terminal
EP4202645A1 (en) Vehicle upgrading method and apparatus
WO2021168840A1 (en) Software version rollback method, apparatus and system
CN105793824A (en) Program update system and program update method
CN114750680B (en) System and method for controlling communication of car lamp
US20200382597A1 (en) Vehicle diagnostic communication apparatus, system including the same and method thereof
US20210109741A1 (en) Program update management device
US11273775B2 (en) Vehicle data communications network
CN113810270A (en) Method and device for realizing SOA (service oriented architecture) of local area network of vehicle-mounted controller
CN114827960B (en) Control method and device of vehicle-mounted projection device
CN113485920B (en) Method and device for realizing DoIP entity, readable storage medium and electronic equipment
KR102109125B1 (en) Method for managing state of ECU in vehicle based on automotive open system architecture
GB2582006A (en) Vehicle controller
CN117082137A (en) Communication method, device, equipment and medium for maintaining OTA upgrade refreshing mode
US11803364B2 (en) Server, software updating device, vehicle, software updating system, control method, and non-transitory storage medium
CN115277671A (en) OTA (over the air) upgrading method and device for vehicle, vehicle and storage medium
KR20230086380A (en) Vehicular ethernet controller and control method thereof
CN110677466A (en) Application program downloading method, device, gateway and storage medium
CN113852486A (en) Dynamic quality of service control for automotive Ethernet
KR20220021099A (en) Method of proccessing message, message processing server and message processing system with the same
US9794197B2 (en) Method and apparatus for transmitting can frame
CN110618826A (en) Method and device for updating application program and terminal equipment
EP4345604A1 (en) Over-the-air (ota) upgrading method and apparatus

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20240117

Address after: No. 13 Xingxiang Road, Zengjia Town, High tech Zone, Jiulongpo District, Chongqing, 400039

Applicant after: Chongqing Selis Phoenix Intelligent Innovation Technology Co.,Ltd.

Address before: 610095 No. 2901, floor 29, unit 1, building 1, No. 151, Tianfu Second Street, high tech Zone, China (Sichuan) pilot Free Trade Zone, Chengdu, Sichuan Province

Applicant before: Chengdu Thalys Technology Co.,Ltd.

GR01 Patent grant
GR01 Patent grant