Method and system for controlling digital micromirror equipment
By using customized frequency carrier signals for modulation and demodulation in the control data transmission of digital micromirror equipment, the problem of insufficient wireless transmission security and flexibility in the prior art is solved, and wireless control data transmission with high security and flexibility is achieved.
Patent Information
- Application Number
- CN202411817798.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-11
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2044-12-11
AI Technical Summary
In the prior art, when wirelessly transmitting control data of digital micromirror equipment, the local area network reception range is limited and the security is poor. The subsystem of 3G or 4G technology is susceptible to interference, resulting in the overall base station being unable to work, and the security and privacy are insufficient.
The control data of the digital micromirror equipment is modulated and demodulated by a carrier signal based on customized frequency, and wirelessly controlled data transmission is realized through the system of the data sending and receiving ends, improving the flexibility and security of data transmission.
The wireless transmission of data controlled by digital micromirror equipment is realized, which improves the flexibility and security of data transmission, avoids frequency theft, and ensures data security.
Smart Images

Figure CN119644868A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of device control, and in particular to a control method and system for a digital micromirror device. Background Art
[0002] With the development of technology, the exposure data update of LDI (Laser Direct Imaging) equipment has gradually changed from wired transmission to wireless transmission. In wireless transmission, some use local area networks to update the control data of DMD (Digital Micromirror Device), and some use 3G or 4G (such as TD-LTE) technology to update the control data of DMD.
[0003] However, the geographical reception range of the local area network is limited, and the transmission spectrum and reception spectrum are determined by hardware, so there is a greater risk of control data being intercepted; 3G or 4G technology usually contains a large number of subsystems, and interference with any of the subsystems will cause the entire base station to stop working, so security and privacy are poor. Summary of the invention
[0004] The present invention provides a control method and system for a digital micromirror device, which modulates and demodulates control data of the digital micromirror device based on a carrier signal of a customized frequency, thereby realizing wireless control data transmission and improving the flexibility and security of data transmission.
[0005] According to one aspect of the present invention, a control method for a digital micromirror device is provided, the method being executed by a control system of the digital micromirror device, the system comprising a data transmitting end, a data receiving end and a control end, the control end comprising a target digital micromirror device; the method comprising:
[0006] Acquire target control data through the data transmitting end, and perform Hilbert transform on the target control data to obtain first control data; wherein the target control data is a binary data stream;
[0007] Performing digital-to-analog conversion on the first control data to obtain second control data, modulating the second control data based on a preset carrier signal to obtain third control data, and sending the third control data to the data receiving end; wherein the preset carrier signal is two orthogonal waveforms with the same amplitude and frequency and a phase difference of 90 degrees, which are pre-set according to actual application requirements;
[0008] Demodulating the third control data based on the preset carrier signal by the data receiving end to obtain the second control data, and performing analog-to-digital conversion on the second control data to obtain the first control data;
[0009] Performing merging processing on the first control data to obtain the target control data, and sending the target control data to the control end;
[0010] The target digital micromirror device is controlled by the control terminal according to the target control data.
[0011] According to another aspect of the present invention, a control system for a digital micromirror device is provided, the system comprising a data transmitting end, a data receiving end and a control end, the control end comprising a target digital micromirror device; wherein:
[0012] The data transmitting end is used to obtain target control data, and perform Hilbert transform on the target control data to obtain first control data; wherein the target control data is a binary data stream;
[0013] Performing digital-to-analog conversion on the first control data to obtain second control data, modulating the second control data based on a preset carrier signal to obtain third control data, and sending the third control data to the data receiving end; wherein the preset carrier signal is two orthogonal waveforms with the same amplitude and frequency and a phase difference of 90 degrees, which are pre-set according to actual application requirements;
[0014] The data receiving end is used for demodulating the third control data based on the preset carrier signal to obtain the second control data, and performing analog-to-digital conversion on the second control data to obtain the first control data;
[0015] Performing merging processing on the first control data to obtain the target control data, and sending the target control data to the control end;
[0016] The control end is used to control the target digital micromirror device according to the target control data.
[0017] The technical solution of the embodiment of the present invention is to obtain target control data through a data sending end, perform Hilbert transform on the target control data to obtain first control data; wherein the target control data is a binary data stream; perform digital-to-analog conversion on the first control data to obtain second control data, and modulate the second control data based on a preset carrier signal to obtain third control data, and send the third control data to a data receiving end; wherein the preset carrier signal is two orthogonal waveforms with the same amplitude frequency and a phase difference of 90 degrees pre-set according to actual application requirements; demodulate the third control data based on the preset carrier signal through the data receiving end to obtain second control data, perform analog-to-digital conversion on the second control data to obtain first control data; merge the first control data to obtain target control data, and send the target control data to the control end; and control the target digital micromirror device through the control end according to the target control data. This technical solution modulates and demodulates the control data of the digital micromirror device based on a carrier signal of a customized frequency, thereby realizing wireless control data transmission. Compared with wireless data transmission using a local area network, 3G or 4G technology, this has a higher degree of freedom and flexibility. At the same time, relying on customized frequencies can effectively prevent other users from stealing data through frequencies, thereby improving data security.
[0018] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0020] Figure 1 is a flow chart of a control method of a digital micromirror device provided according to a first embodiment of the present invention;
[0021] Figure 2 is a flow chart of a control method of a digital micromirror device provided according to a second embodiment of the present invention;
[0022] Figure 3A is a schematic diagram of SDR data transmission based on a data transmitting end according to a second embodiment of the present invention;
[0023] Figure 3B is a schematic diagram of SDR data reception based on a data receiving end provided according to Embodiment 2 of the present invention;
[0024] Figure 4 is a flow chart of a control method of a digital micromirror device provided according to a third embodiment of the present invention;
[0025] Figure 5 is a flow chart of another method for controlling a digital micromirror device provided according to a third embodiment of the present invention;
[0026] Figure 6 1 is a schematic diagram of the structure of a control system of a digital micromirror device provided according to a fourth embodiment of the present invention. DETAILED DESCRIPTION
[0027] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0028] It should be noted that the terms "first", "second", "target", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0029] Embodiment 1
[0030] Figure 1 The flowchart of a control method of a digital micromirror device provided in the first embodiment of the present invention is applicable to the case of realizing wireless control data transmission of a digital micromirror device. The method can be executed by a control system of the digital micromirror device, the control system includes a data transmitting end, a data receiving end and a control end, and the control end includes a target digital micromirror device. Figure 1 As shown, the method includes:
[0031] S110, acquiring target control data through a data transmitting end, and performing Hilbert transform on the target control data to obtain first control data.
[0032] Among them, the target control data may refer to data that can control the digital micromirror device to work, and the target control data here is a binary data stream. Exemplarily, the data stream can be characterized in the form of voltage, current or electric power. The first control data may refer to the data obtained after the target control data is Hilbert transformed, specifically including two data channels of real data I and imaginary data Q, which can be used as two data streams required for SDR (Software Defined Radio) transmission. Among them, SDR is a radio broadcast communication technology that defines wireless communication functions based on software rather than traditional hard-wired circuits. Compared with the previous way of realizing radio communication by hardware circuits, SDR has higher flexibility and scalability. Digital micromirror device (DMD) is an advanced semiconductor device that uses a large number of tiny lens (micromirror) arrays to reflect light, and realizes image projection or display by flipping the micromirror array (how to flip is determined by the target control data).
[0033] It should be noted that the reason for using complex signals (i.e., real and imaginary signals) is as follows: for a frequency (f L ,f H ), the real bandpass sampling theorem requires the sampling frequency f s Need to meet The complex bandpass sampling theorem only requires the sampling frequency f s Satisfy f s ≥f H -f L =Bandwidth. That is to say, the minimum sampling frequency of complex bandpass sampling is half of that of real bandpass sampling, and there is no upper limit on the sampling frequency.
[0034] S120, performing digital-to-analog conversion on the first control data to obtain second control data, modulating the second control data based on a preset carrier signal to obtain third control data, and sending the third control data to a data receiving end.
[0035] The preset carrier signal may refer to a carrier signal pre-set according to actual application requirements, specifically two orthogonal waveforms with the same amplitude and frequency and a phase difference of 90 degrees, which can be used to implement signal modulation and demodulation. It should be noted that the preset carrier signal can be set based on SDR technology.
[0036] In this embodiment, after obtaining the first control data (I / Q two-way data), a DAC (Digital-to-Analog Converter) can be used to perform digital-to-analog conversion on the I / Q two-way data to obtain the second control data (including I1 and Q1 two-way data). Among them, DAC can be used to convert digital signals into analog signals. After obtaining the second control data (I1 / Q1 two-way data), the second control data can be modulated based on a preset carrier signal. Specifically, the I1 / Q1 two-way data is multiplied by the carrier signal 1 and the carrier signal 2 respectively and then added to obtain a modulated analog signal (i.e., the third control data). Exemplarily, assuming that the preset carrier signals are s1 and s2, the third control data can be expressed as I1*s1+Q1*s2. After obtaining the third control data, the third control data can be sent to the data receiving end through the RF antenna.
[0037] S130, demodulating the third control data based on the preset carrier signal at the data receiving end to obtain second control data, and performing analog-to-digital conversion on the second control data to obtain first control data.
[0038] In this embodiment, when the data receiving end receives the third control data transmitted by the data transmitting end, the third control data is first demodulated based on the preset carrier signal. Specifically, the third control data is multiplied by the carrier signal 1 and the carrier signal 2 respectively to obtain the second control data (I1 / Q1 two-way data). Then, an ADC (Analog-to-Digital Converter) is used to perform analog-to-digital conversion on the I1 / Q1 two-way data to obtain the first control data (I / Q two-way data). Among them, the ADC can be used to convert an analog signal into a digital signal.
[0039] S140, combining the first control data to obtain target control data, and sending the target control data to the control end.
[0040] In this embodiment, after obtaining the first control data (I / Q two-way data), the I / Q two-way data can be added (ie, combined) to restore the target control data, and the target control data is sent to the control end.
[0041] S150, controlling the target digital micromirror device according to the target control data through the control terminal.
[0042] In this embodiment, after the control end receives the target control data transmitted by the data receiving end, each micromirror array in the target digital micromirror device can be controlled to flip according to the target control data, thereby realizing image projection or display.
[0043] The technical solution of the embodiment of the present invention is to obtain the target control data through the data sending end, perform Hilbert transform on the target control data to obtain the first control data; wherein the target control data is a binary data stream; perform digital-to-analog conversion on the first control data to obtain the second control data, and modulate the second control data based on a preset carrier signal to obtain the third control data, and send the third control data to the data receiving end; wherein the preset carrier signal is two orthogonal waveforms with the same amplitude frequency and a phase difference of 90 degrees; the data receiving end demodulates the third control data based on the preset carrier signal to obtain the second control data, and performs analog-to-digital conversion on the second control data to obtain the first control data; merge the first control data to obtain the target control data, and send the target control data to the control end; and control the target digital micromirror device according to the target control data through the control end. This technical solution modulates and demodulates the control data of the digital micromirror device based on the carrier signal of the customized frequency, realizes the wireless transmission of control data, and has higher freedom and flexibility compared with wireless data transmission using local area network, 3G or 4G technology. At the same time, relying on the customized frequency, it can effectively prevent other users from stealing data through the frequency, thereby improving the security of data.
[0044] In this embodiment, optionally, after performing digital-to-analog conversion on the first control data to obtain the second control data, it also includes: performing bandpass filtering on the second control data through the data sending end, and updating the second control data based on the filtered data; correspondingly, before performing analog-to-digital conversion on the second control data to obtain the first control data, it also includes: performing bandpass filtering on the second control data through the data receiving end, and updating the second control data based on the filtered data.
[0045] In this embodiment, during the transmission of control data, there may be internal interference (such as interference between two-way data) and electromagnetic interference from external devices (such as electromagnetic waves generated by external automation line operation instructions), thereby affecting the accuracy of control data transmission. Therefore, in order to improve the accuracy of control data transmission, in this embodiment, a bandpass filter is used at the data transmitting end and the data receiving end to perform bandpass filtering on the second control data, and the second control data is updated based on the filtered data to reduce interference from internal and external signals.
[0046] Through such an arrangement, the present solution can reduce internal and external signal interference of control data during transmission through data bandpass filtering, thereby improving the accuracy of control data transmission.
[0047] Embodiment 2
[0048] Figure 2A flow chart of a control method for a digital micromirror device provided in Embodiment 2 of the present invention, this embodiment is optimized based on the above embodiment. The specific optimization is: after performing Hilbert transform on the target control data to obtain the first control data, it also includes: converting the first control data into data of the target base through the data sending end, and updating the first control data based on the data of the target base; correspondingly, after performing analog-to-digital conversion on the second control data to obtain the first control data, it also includes: converting the first control data into binary data based on the target base through the data receiving end, and updating the first control data based on the binary data.
[0049] like Figure 2 As shown, the method of this embodiment specifically includes the following steps:
[0050] S210, acquiring target control data through a data transmitting end, and performing Hilbert transform on the target control data to obtain first control data.
[0051] The target control data is a binary data stream.
[0052] S220, converting the first control data into data in a target base, and updating the first control data based on the data in the target base.
[0053] The target system may refer to a data system that is preset according to actual application requirements (such as accuracy requirements). For example, the target system may be quaternary, decimal, or hexadecimal. For example, binary 1011 is converted to decimal 11 or hexadecimal B.
[0054] It should be noted that, since the modulation signal changes many times and is highly complex when binary data is modulated, converting binary data into other bases can reduce the number of modulation signal changes and complexity, while maintaining the integrity of the signal on the line during data transmission, providing better signal isolation and protection, reducing the bit error rate of data information, and ensuring data reliability. In addition, multi-base data transmission can improve transmission efficiency and ensure the timeliness of data.
[0055] S230, performing digital-to-analog conversion on the updated first control data to obtain second control data, modulating the second control data based on a preset carrier signal to obtain third control data, and sending the third control data to a data receiving end.
[0056] Among them, the preset carrier signal is two orthogonal waveforms with the same amplitude and frequency and a phase difference of 90 degrees, which are pre-set according to actual application requirements and can be specifically set based on SDR technology.
[0057] S240, demodulating the third control data based on the preset carrier signal at the data receiving end to obtain second control data, and performing analog-to-digital conversion on the second control data to obtain first control data.
[0058] S250, converting the first control data into binary data based on the target base, and updating the first control data based on the binary data.
[0059] In this embodiment, correspondingly, after obtaining the first control data in the target base, the first control data needs to be converted from the target base into binary.
[0060] S260, merging the updated first control data to obtain target control data, and sending the target control data to the control end.
[0061] S270, controlling the target digital micromirror device according to the target control data through the control terminal.
[0062] The technical solution of the embodiment of the present invention is that after performing Hilbert transform on the target control data to obtain the first control data, the first control data is converted into data of the target base through the data transmitting end, and the first control data is updated based on the data of the target base; correspondingly, after performing analog-to-digital conversion on the second control data to obtain the first control data, the first control data is converted into binary data based on the target base through the data receiving end, and the first control data is updated based on the binary data. This technical solution greatly reduces the amount of data to be transmitted by performing base conversion (converting binary into the target base), so that the converted multi-base signal has less distortion, can maintain the integrity of the signal on the line, and can provide better signal isolation and protection, improve the reliability of the signal, and ensure the reliability of the data.
[0063] In this embodiment, optionally, after performing analog-to-digital conversion on the second control data to obtain the first control data, it also includes: performing data discrimination on the first control data based on a preset threshold, and updating the first control data based on the discriminated data; wherein the preset threshold is predetermined based on binary or target base.
[0064] Among them, the preset threshold value may refer to a rationality value pre-set based on binary or target base, so the preset threshold value corresponding to each base may include multiple values. Specifically, if the first control data meets the preset threshold value, it indicates that the data is correct, and at this time, it is determined that the first control data passes the data discrimination, and the corresponding data is retained; if the first control data does not meet the preset threshold value, it indicates that there is an error in the data, and at this time, it is determined that the first control data does not pass the data discrimination, and the corresponding data is eliminated. Then, the first control data is updated according to the data that passes the discrimination (that is, the retained data). It should be noted that if the first control data is binary data (that is, the first control data is not converted to the target base), the preset threshold value is a rationality value pre-set based on binary; if the first control data is target base data (that is, the first control data is converted to the target base), the preset threshold value is a rationality value pre-set based on the target base.
[0065] Exemplarily, taking binary as an example, the corresponding preset threshold can only contain one or more numbers of 0 and 1. If other numbers besides 0-1 appear in the first control data, it means that the first control data is not binary data, that is, there is an error in the transmitted data. Taking the target base as quaternary as an example, the corresponding preset threshold can only contain one or more numbers of 0, 1, 2, and 3. If other numbers besides 0-3 appear in the first control data, it means that the first control data is not quaternary data, and there is a base conversion error, that is, there is an error in the transmitted data.
[0066] Through such a setting, the present solution can ensure the accuracy of data transmission through data identification.
[0067] Figure 3A The following is a schematic diagram of SDR data transmission based on a data transmitting end provided in the second embodiment of the present invention. The data transmitting end includes a computer (PC), a main control FPGA and an RF antenna. Figure 3A As shown, firstly, the data stream (i.e., binary target control data) is loaded through the PC and transmitted to the main control FPGA. After receiving the data stream, the main control FPGA performs serial-to-parallel conversion (i.e., Hilbert transform) on the data stream to obtain two data streams of the real part and the imaginary part (i.e., the first control data), and then converts the two data streams from binary to the target base to achieve base level conversion. Then, the data stream after base conversion is converted from a digital signal to an analog signal (i.e., the second control data) through the DAC, and then the two data streams after the digital-to-analog conversion are filtered by the bandpass filter respectively, and then the two filtered data streams are modulated based on the preset carrier signal to obtain carrier 1 and carrier 2, and the carrier 1 and carrier 2 are added to obtain the modulated signal (i.e., the third control signal), and finally the modulated signal is transmitted through the RF antenna.
[0068] Figure 3B The schematic diagram of SDR data reception based on a data receiving end is provided in the second embodiment of the present invention. The data receiving end includes an RF antenna, a main control FPGA and a memory. Figure 3B As shown, after the data receiving end receives the modulated signal sent by the data transmitting end through the RF antenna, the modulated signal is sent to the main control FPGA, and the main control FPGA demodulates the modulated signal to obtain the recovered carrier 1 and the recovered carrier 2, and then the recovered carrier 1 and the recovered carrier 2 are filtered through the bandpass filter respectively, and the filtered data stream is converted into an analog-to-digital format through the ADC, and then the data stream after the analog-to-digital conversion is subjected to level judgment (i.e., data discrimination) to ensure the accuracy of the data, and then the data stream that passes the level judgment is subjected to system level conversion to convert the data stream from the target system to binary, and the two data streams after the system conversion are subjected to parallel-serial conversion (i.e., merging processing) to obtain a binary data stream (i.e., target control data), and the data stream is stored in the memory, thereby completing data reception.
[0069] Embodiment 3
[0070] Figure 4 A flow chart of a control method for a digital micromirror device provided in Embodiment 3 of the present invention, this embodiment is optimized based on the above embodiment. The specific optimization is: after the first control data is merged and processed to obtain the target control data, it also includes: performing data verification on the target control data through the data receiving end to obtain a verification result; wherein the verification result is passed or failed; if the verification result is failed, then generating transmission failure instruction data, and modulating the transmission failure instruction data based on a preset carrier signal to obtain the first instruction data, and sending the first instruction data to the data sending end; demodulating the first instruction data based on the preset carrier signal through the data sending end to obtain the transmission failure instruction data, and re-determining the target control data based on the transmission failure instruction data.
[0071] like Figure 4 As shown, the method of this embodiment specifically includes the following steps:
[0072] S310, acquiring target control data through a data transmitting end, and performing Hilbert transform on the target control data to obtain first control data.
[0073] The target control data is a binary data stream.
[0074] S320, performing digital-to-analog conversion on the first control data to obtain second control data, modulating the second control data based on a preset carrier signal to obtain third control data, and sending the third control data to a data receiving end.
[0075] Among them, the preset carrier signal is two orthogonal waveforms with the same amplitude and frequency and a phase difference of 90 degrees, which are pre-set according to actual application requirements and can be specifically set based on SDR technology.
[0076] S330, demodulating the third control data based on the preset carrier signal at the data receiving end to obtain second control data, and performing analog-to-digital conversion on the second control data to obtain first control data.
[0077] S340, performing a merging process on the first control data to obtain target control data, and performing data verification on the target control data to obtain a verification result.
[0078] The verification result is a pass or fail. For example, a CRC (cyclic redundancy check code) verification method can be used for data verification. The cyclic redundancy check code includes a series of data encoding rules such as shift and division. The algorithm principle, algorithm program design and analysis can all be solved through corresponding software coding.
[0079] S350: If the verification result is failure to pass the verification, transmission failure instruction data is generated, and the transmission failure instruction data is modulated based on a preset carrier signal to obtain first instruction data, and the first instruction data is sent to the data sending end.
[0080] The transmission failure instruction data may include a transmission failure identifier (such as numbers, letters, or character strings, etc.) and the transmission failure data.
[0081] S360, demodulating the first instruction data based on the preset carrier signal by the data transmitting end to obtain transmission failure instruction data, and re-determining the target control data based on the transmission failure instruction data.
[0082] In this embodiment, after the data transmitting end demodulates the first instruction data based on the preset carrier signal to obtain the transmission failure instruction data, it can be further determined manually whether the transmission failure data itself has errors. If so, the correct target control data is obtained again; otherwise, the transmission failure data is re-uploaded.
[0083] S370, controlling the target digital micromirror device according to the re-determined target control data through the control terminal.
[0084] The technical solution of the embodiment of the present invention is that after the first control data is merged and processed to obtain the target control data, the target control data is verified by the data receiving end to obtain the verification result; wherein the verification result is passed or failed; if the verification result is failed, transmission failure instruction data is generated, and the transmission failure instruction data is modulated based on the preset carrier signal to obtain the first instruction data, and the first instruction data is sent to the data sending end; the first instruction data is demodulated by the data sending end based on the preset carrier signal to obtain the transmission failure instruction data, and the target control data is re-determined based on the transmission failure instruction data. This technical solution, based on the data verification of the target control data of the data receiving end, can further ensure the accuracy of data transmission.
[0085] In this embodiment, optionally, after the target control data is verified by the data receiving end to obtain the verification result, it also includes: if the verification result is passed, the historical control data is updated according to the target control data; after the historical control data is updated, transmission success instruction data is generated, and the transmission success instruction data is modulated based on the preset carrier signal to obtain second instruction data, and the second instruction data is sent to the data sending end; the second instruction data is demodulated by the data sending end based on the preset carrier signal to obtain transmission success instruction data, and the transmission success instruction data is stored in the data sending end.
[0086] The historical control data may refer to the control data stored before the current moment at the data receiving end. The transmission success instruction data may include a transmission success mark and the transmission success data, or may only include a transmission success mark (which can reduce the instruction data transmission amount), and its purpose is to notify the data sending end that the target control data transmission is successful.
[0087] Figure 5 This is a flow chart of another method for controlling a digital micromirror device provided in Embodiment 3 of the present invention. Figure 5As shown, the target control data is first acquired through the data transmitting end, and the target control data is modulated, and then the modulated data is transmitted to the data receiving end through the RF antenna. The data receiving end receives the modulated data through the RF antenna, demodulates the modulated data, and then verifies the demodulated data. If the demodulated data fails to pass the verification, the transmission failure instruction data is generated, and the transmission failure instruction data is modulated, and then the modulated instruction data is transmitted to the data transmitting end through the RF antenna, so that the data transmitting end obtains the transmission failure instruction data through demodulation after receiving the modulated instruction data; if the demodulated data passes the verification, the demodulated data is stored in the memory, and it is further determined whether the data reception is completed. If the data reception is completed, the historical control data is updated according to the received data, and it is determined whether the data update is completed. If so, the transmission success instruction data is generated, and the transmission success instruction data is modulated, and then the modulated instruction data is transmitted to the data sending end through the RF antenna, so that the data sending end can obtain the transmission success instruction data by demodulation after receiving the modulated instruction data, and send the updated data to the control end at the same time, so that the control end can control the target digital micromirror device according to the updated data; otherwise, the data update is continued. If the data reception is not completed, return to the data verification step.
[0088] Embodiment 4
[0089] Figure 6 This is a structural schematic diagram of a control system of a digital micromirror device provided in Embodiment 4 of the present invention. The system can execute the control method of the digital micromirror device provided in any embodiment of the present invention, and has functional modules and beneficial effects corresponding to the execution method.
[0090] like Figure 6 As shown, the system includes a data transmitting end 410, a data receiving end 420 and a control end 430, wherein the control end 430 includes a target digital micromirror device; wherein:
[0091] The data transmitting end 410 is used to obtain target control data, and perform Hilbert transform on the target control data to obtain first control data; wherein the target control data is a binary data stream;
[0092] Performing digital-to-analog conversion on the first control data to obtain second control data, modulating the second control data based on a preset carrier signal to obtain third control data, and sending the third control data to the data receiving end; wherein the preset carrier signal is two orthogonal waveforms with the same amplitude and frequency and a phase difference of 90 degrees, which are pre-set according to actual application requirements;
[0093] The data receiving end 420 is used to demodulate the third control data based on the preset carrier signal to obtain the second control data, and perform analog-to-digital conversion on the second control data to obtain the first control data;
[0094] Performing merging processing on the first control data to obtain the target control data, and sending the target control data to the control end;
[0095] The control terminal 430 is used to control the target digital micromirror device according to the target control data.
[0096] Optionally, the data sending end 410 is further used for:
[0097] After performing Hilbert transform on the target control data to obtain first control data, converting the first control data into data in a target base, and updating the first control data based on the data in the target base;
[0098] Accordingly, the data receiving end 420 is also used for:
[0099] After performing analog-to-digital conversion on the second control data to obtain the first control data, the first control data is converted into binary data based on the target base, and the first control data is updated based on the binary data.
[0100] Optionally, the data sending end 410 is further used for:
[0101] After performing digital-to-analog conversion on the first control data to obtain second control data, performing bandpass filtering on the second control data, and updating the second control data based on the filtered data;
[0102] Accordingly, the data receiving end 420 is also used for:
[0103] Before performing analog-to-digital conversion on the second control data to obtain the first control data, bandpass filtering is performed on the second control data, and the second control data is updated based on the filtered data.
[0104] Optionally, the data receiving end 420 is further used for:
[0105] After performing analog-to-digital conversion on the second control data to obtain the first control data, data discrimination is performed on the first control data based on a preset threshold, and the first control data is updated based on the discriminated data; wherein the preset threshold is predetermined based on the binary system or the target system.
[0106] Optionally, the data receiving end 420 is further used for:
[0107] After the first control data are combined and processed to obtain the target control data, the data receiving end performs data verification on the target control data to obtain a verification result; wherein the verification result is passed or failed;
[0108] If the verification result is failure to pass the verification, transmission failure instruction data is generated, and the transmission failure instruction data is modulated based on the preset carrier signal to obtain first instruction data, and the first instruction data is sent to the data sending end;
[0109] The data transmitting end demodulates the first instruction data based on the preset carrier signal to obtain the transmission failure instruction data, and re-determines the target control data based on the transmission failure instruction data.
[0110] Optionally, the data receiving end 420 is further used for:
[0111] After the data receiving end performs data verification on the target control data to obtain a verification result, if the verification result is passed, the historical control data is updated according to the target control data;
[0112] After the historical control data is updated, transmission success instruction data is generated, and the transmission success instruction data is modulated based on the preset carrier signal to obtain second instruction data, and the second instruction data is sent to the data sending end;
[0113] The data transmitting end demodulates the second instruction data based on the preset carrier signal to obtain the transmission success instruction data, and stores the transmission success instruction data to the data transmitting end.
[0114] A control system for a digital micromirror device provided in an embodiment of the present invention can execute a control method for a digital micromirror device provided in any embodiment of the present invention, and has functional modules and beneficial effects corresponding to the execution method.
[0115] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0116] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A control method for a digital micromirror device, characterized in that: The method is performed by a control system of a digital micromirror device, the system comprising a data transmitting end, a data receiving end and a control end, the control end comprising a target digital micromirror device; the method comprises: Acquire target control data through the data transmitting end, and perform Hilbert transform on the target control data to obtain first control data; wherein the target control data is a binary data stream; Performing digital-to-analog conversion on the first control data to obtain second control data, modulating the second control data based on a preset carrier signal to obtain third control data, and sending the third control data to the data receiving end; wherein the preset carrier signal is two orthogonal waveforms with the same amplitude and frequency and a phase difference of 90 degrees, which are pre-set according to actual application requirements; Demodulating the third control data based on the preset carrier signal by the data receiving end to obtain the second control data, and performing analog-to-digital conversion on the second control data to obtain the first control data; Performing merging processing on the first control data to obtain the target control data, and sending the target control data to the control end; The target digital micromirror device is controlled by the control terminal according to the target control data.
2. The method according to claim 1, characterized in that: After performing Hilbert transform on the target control data to obtain the first control data, the method further includes: Converting the first control data into data in a target base through the data transmitting end, and updating the first control data based on the data in the target base; Correspondingly, after performing analog-to-digital conversion on the second control data to obtain the first control data, the method further includes: The first control data is converted into binary data based on the target base system by the data receiving end, and the first control data is updated based on the binary data.
3. The method according to claim 1 or 2, characterized in that: After performing digital-to-analog conversion on the first control data to obtain second control data, the method further includes: performing bandpass filtering on the second control data through the data transmitting end, and updating the second control data based on the filtered data; Correspondingly, before performing analog-to-digital conversion on the second control data to obtain the first control data, the method further includes: The second control data is band-pass filtered by the data receiving end, and the second control data is updated based on the filtered data.
4. The method according to claim 1 or 2, characterized in that: After performing analog-to-digital conversion on the second control data to obtain the first control data, the method further includes: The first control data is discriminated based on a preset threshold, and the first control data is updated based on the discriminated data; wherein the preset threshold is predetermined based on the binary system or the target system.
5. The method according to claim 1, characterized in that After the first control data are merged to obtain the target control data, the method further includes: Performing data verification on the target control data through the data receiving end to obtain a verification result; wherein the verification result is passed or failed; If the verification result is failure to pass the verification, transmission failure instruction data is generated, and the transmission failure instruction data is modulated based on the preset carrier signal to obtain first instruction data, and the first instruction data is sent to the data sending end; The data transmitting end demodulates the first instruction data based on the preset carrier signal to obtain the transmission failure instruction data, and re-determines the target control data based on the transmission failure instruction data.
6. The method according to claim 5, characterized in that After the data receiving end performs data verification on the target control data to obtain a verification result, the method further includes: If the verification result is passed, the historical control data is updated according to the target control data; After the historical control data is updated, transmission success instruction data is generated, and the transmission success instruction data is modulated based on the preset carrier signal to obtain second instruction data, and the second instruction data is sent to the data sending end; The data transmitting end demodulates the second instruction data based on the preset carrier signal to obtain the transmission success instruction data, and stores the transmission success instruction data to the data transmitting end.
7. A control system for a digital micromirror device, characterized in that: The system comprises a data transmitting end, a data receiving end and a control end, wherein the control end comprises a target digital micromirror device; wherein: The data transmitting end is used to obtain target control data, and perform Hilbert transform on the target control data to obtain first control data; wherein the target control data is a binary data stream; Performing digital-to-analog conversion on the first control data to obtain second control data, modulating the second control data based on a preset carrier signal to obtain third control data, and sending the third control data to the data receiving end; wherein the preset carrier signal is two orthogonal waveforms with the same amplitude and frequency and a phase difference of 90 degrees, which are pre-set according to actual application requirements; The data receiving end is used for demodulating the third control data based on the preset carrier signal to obtain the second control data, and performing analog-to-digital conversion on the second control data to obtain the first control data; Performing merging processing on the first control data to obtain the target control data, and sending the target control data to the control end; The control end is used to control the target digital micromirror device according to the target control data.
8. The system according to claim 7, characterized in that The data transmitting end is also used for: After performing Hilbert transform on the target control data to obtain first control data, converting the first control data into data in a target base, and updating the first control data based on the data in the target base; Accordingly, the data receiving end is also used for: After performing analog-to-digital conversion on the second control data to obtain the first control data, the first control data is converted into binary data based on the target base, and the first control data is updated based on the binary data.
9. The system according to claim 7 or 8, characterized in that: The data transmitting end is also used for: After performing digital-to-analog conversion on the first control data to obtain second control data, performing bandpass filtering on the second control data, and updating the second control data based on the filtered data; Accordingly, the data receiving end is also used for: Before performing analog-to-digital conversion on the second control data to obtain the first control data, bandpass filtering is performed on the second control data, and the second control data is updated based on the filtered data.
10. The system according to claim 7 or 8, characterized in that: The data receiving end is also used for: After performing analog-to-digital conversion on the second control data to obtain the first control data, data discrimination is performed on the first control data based on a preset threshold, and the first control data is updated based on the discriminated data; wherein the preset threshold is predetermined based on the binary system or the target system.
Citation Information
Patent Citations
Modulation performance test method for navigational satellite binary offset carrier signal
CN102638319A
Physical layer secure transmission method based on double multi-parameter multi-WFRFT
CN108390889A
SSBI-free direct detection method based on DDMZM
CN110995349A
High-load image steganography method based on reconstruction matrix
CN112884632A
Device and method for realizing spatial wavefront sensing through phased array common-path interference single-pixel detection
CN114964488A