CN110868784B - Stage lighting data bidirectional synchronous communication method and system, storage medium and device - Google Patents

Stage lighting data bidirectional synchronous communication method and system, storage medium and device Download PDF

Info

Publication number
CN110868784B
CN110868784B CN201810895290.9A CN201810895290A CN110868784B CN 110868784 B CN110868784 B CN 110868784B CN 201810895290 A CN201810895290 A CN 201810895290A CN 110868784 B CN110868784 B CN 110868784B
Authority
CN
China
Prior art keywords
data
lamp
arbitration
address
bit
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
CN201810895290.9A
Other languages
Chinese (zh)
Other versions
CN110868784A (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.)
Guangzhou Caiyi Light Co Ltd
Original Assignee
Guangzhou Caiyi Light 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 Guangzhou Caiyi Light Co Ltd filed Critical Guangzhou Caiyi Light Co Ltd
Priority to CN201810895290.9A priority Critical patent/CN110868784B/en
Publication of CN110868784A publication Critical patent/CN110868784A/en
Application granted granted Critical
Publication of CN110868784B publication Critical patent/CN110868784B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Circuit Arrangement For Electric Light Sources In General (AREA)

Abstract

The invention provides a stage lighting data bidirectional synchronous communication method and system, a storage medium and a device, which are applied to a communication cycle and comprise the following steps: transmitting a DMX512 packet as standard control data; transmitting control data for the extended exchange; the control data of the expansion exchange comprises lamp control data sent by the console, lamp address arbitration instructions and lamp address arbitration data sent by the lamps, and lamp response data sent by the lamps with successful arbitration; and lamp arbitration is carried out based on the lamp address arbitration data, and lamp response data sent by the lamps with successful arbitration are transmitted. The stage lighting data bidirectional synchronous communication method, the system, the storage medium and the device are characterized in that extension bits are added on the basis of a DMX512 protocol, so that bidirectional synchronous data communication of the stage lighting data is realized.

Description

Stage lighting data bidirectional synchronous communication method and system, storage medium and device
Technical Field
The invention relates to the technical field of data communication, in particular to a stage lighting data bidirectional synchronous communication method and system, a storage medium and a device.
Background
The DMX512 protocol, i.e. Digital Multiplex, is a general signal control protocol for large theaters and dance halls, and is also an international protocol. The USITT DMX512/1990 is a standard for dimming and light console data transmission, and is a common control protocol in the entertainment light field. The former 0-10V analog control is more, and the DMX512 is the most main control protocol in the entertainment light industry. USITT DMX512/1990 is proposed by the USITT of the American theatre technology Association. The most primitive version was published in 1986 with modifications made in 1990. In the DMX512 protocol, a complete data packet, except break and start code, is left with the luminance values (slot 1-slot 512) of 512 channels, each slot data is 1 byte, data: 0 output OFF, 255 output 100%.
RDM is an extended version of the DMX512-a protocol that allows dimming consoles and other control devices to discover, then configure, status monitor and manage intermediate and end-of-line devices through a DMX512 network, which allows bi-directional communication between lighting or system controllers and connected RDM-compliant devices through standard DMX lines. This protocol will allow the configuration, status monitoring and management of standard DMX512 devices that do not recognize the RDM protocol in such a way as not to interfere with the normal operation of these devices; allowing a controller or test device to intelligently discover other RDM (remote device management) capable devices, such as computer lights or light cabinets and manage them remotely through this connection includes the ability to remotely set the DMX512 initial address, query the device for errors or statistics, and implement the settings of most configurations that are typically done on the front panel of the device. The RDM can run with a new RDM device or any legacy DMX512 product on the same data link without any performance impact. Since RDM runs on the first pair of DMX512 links, the only infrastructure upgrade required by RDM is to upgrade the existing data distributor to implement a bi-directional mode to support RDM.
In the prior art, stage lighting adopts unidirectional DMX/bidirectional RDM to perform asynchronous communication, the realization of the unidirectional/bidirectional communication needs to switch between two protocol modes, and the asynchronous communication affects the real-time performance, the stability and the operability.
Disclosure of Invention
In view of the above-mentioned drawbacks of the prior art, an object of the present invention is to provide a method and a system, a storage medium, and an apparatus for bidirectional synchronous communication of stage lighting data, wherein an extension bit is added on the basis of a DMX512 protocol to implement bidirectional synchronous data communication of stage lighting data.
In order to achieve the above and other related objects, the present invention provides a method for bidirectional synchronous communication of stage lighting data, which is applied in a communication cycle, and comprises the following steps: transmitting a DMX512 packet as standard control data; transmitting control data for the extended exchange; the control data of the expansion exchange comprises lamp control data sent by the console, lamp address arbitration instructions and lamp address arbitration data sent by the lamps, and lamp response data sent by the lamps with successful arbitration; the lamp address comprises a preset number of address bits, each address bit in the lamp address arbitration data arbitrates four communication bit periods, the first communication bit period transmits 1, the second communication bit period stops outputting, the third communication bit period transmits the current address bit, and the fourth communication bit period transmits a bus arbitration address; when the current address bit is 0, 0 is output, and when the current address bit is 1, no output is performed; and lamp arbitration is carried out based on the lamp address arbitration data, and lamp response data sent by the lamps with successful arbitration are transmitted.
In one embodiment of the present invention, the DMX512 packet includes transmission pause, pause end flag, field 0 data, and no more than 512 fields of data.
In an embodiment of the present invention, the field includes a start bit, a lowest data bit, a highest data bit, a first stop bit and a second stop bit.
In an embodiment of the present invention, when the field 0 data is 0, the DMX512 protocol is referred to; when the field 0 data is not 0, the RDM protocol is referred to.
In an embodiment of the invention, the lamp transmission arbitration command is 1 byte.
In an embodiment of the present invention, the lamp address arbitration data includes 4 data segments, a first data segment is 1, a second data segment stops outputting, a third data segment is a lamp address, and a fourth data segment is a bus arbitration address; and 0 is output when the third data segment is 0, and the third data segment is not output when the third data segment is 1.
Correspondingly, the invention provides a stage lighting data bidirectional synchronous communication system which is applied to a communication cycle and comprises a first transmission module, a second transmission module and an arbitration transmission module;
the first transmission module is used for transmitting a DMX512 packet as standard control data;
the second transmission module is used for transmitting control data of extended exchange; the control data of the expansion exchange comprises lamp control data sent by the console, lamp address arbitration instructions and lamp address arbitration data sent by the lamps, and lamp response data sent by the lamps with successful arbitration; the lamp address comprises a preset number of address bits, each address bit in the lamp address arbitration data arbitrates four communication bit periods, the first communication bit period transmits 1, the second communication bit period stops outputting, the third communication bit period transmits the current address bit, and the fourth communication bit period transmits a bus arbitration address; when the current address bit is 0, 0 is output, and when the current address bit is 1, no output is performed;
the arbitration transmission module is used for carrying out lamp arbitration based on the lamp address arbitration data and transmitting lamp response data sent by the lamps which are successfully arbitrated.
The present invention provides a storage medium having stored thereon a computer program which, when executed by a processor, implements the above-described stage lighting data bidirectional synchronous communication method.
The invention provides a stage lighting data bidirectional synchronous communication device, comprising: a processor and a memory;
the memory is used for storing a computer program;
the processor is configured to execute the computer program stored in the memory, so as to enable the stage lighting data bidirectional synchronous communication device to execute the stage lighting data bidirectional synchronous communication method.
Finally, the invention provides a stage lighting data bidirectional synchronous communication system, which comprises the stage lighting data bidirectional synchronous communication device, a control console and at least one lamp;
the control console is used for sending lighting control data to the stage lighting data bidirectional synchronous communication device;
the lamp is used for sending lamp response data to the stage lighting data bidirectional synchronous communication device.
As described above, the stage lighting data bidirectional synchronous communication method, system, storage medium and device according to the present invention have the following advantages:
(1) adding an extension bit on the basis of a DMX512 protocol to realize bidirectional synchronous data communication of stage lighting data;
(2) the method has the advantages of no need of protocol switching, rapidness, stability and good real-time property.
Drawings
Fig. 1 is a flowchart illustrating a stage lighting data bidirectional synchronous communication method according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a data timing sequence according to the present invention;
fig. 3 is a schematic structural diagram of a stage lighting data bidirectional synchronous communication system according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of an embodiment of the stage lighting data bidirectional synchronous communication device according to the present invention.
Fig. 5 is a schematic structural diagram of a stage lighting data bidirectional synchronous communication system according to another embodiment of the invention.
Description of the element reference numerals
31 first transmission module
32 second transmission module
33 arbitration transmission module
41 processor
42 memory
51 two-way synchronous communication device of stage lighting data
52 control console
53 lamps and lanterns
Detailed Description
The embodiments of the present invention are described below with reference to specific embodiments, and other advantages and effects of the present invention will be easily understood by those skilled in the art from the disclosure of the present specification. The invention is capable of other and different embodiments and of being practiced or of being carried out in various ways, and its several details are capable of modification in various respects, all without departing from the spirit and scope of the present invention. It is to be noted that the features in the following embodiments and examples may be combined with each other without conflict.
It should be noted that the drawings provided in the following embodiments are only for illustrating the basic idea of the present invention, and the components related to the present invention are only shown in the drawings rather than drawn according to the number, shape and size of the components in actual implementation, and the type, quantity and proportion of the components in actual implementation may be changed freely, and the layout of the components may be more complicated.
According to the stage lighting data bidirectional synchronous communication method, the system, the storage medium and the device, the extension bit is added on the basis of the DMX512 protocol, so that bidirectional synchronous data communication of stage lighting data is realized in the extended DMX512 packet, protocol switching is not needed, and the real-time performance is good.
As shown in fig. 1 and fig. 2, in an embodiment, the stage lighting data bidirectional synchronous communication method of the present invention is applied in a communication cycle, and includes the following steps:
step S1, a DMX512 packet is transmitted as standard control data.
Specifically, a standardized DMX512 packet is transmitted based on the DMX512 protocol. The DMX512 packet includes a transmission pause, a pause end flag, field 0 data, and no more than 512 fields of data. That is, the DMX512 packet contains 513 fields at the maximum. Wherein, when the field 0 data is 0, the reference DMX512 protocol is represented; when the field 0 data is not 0, the RDM protocol is referred to. For each field, a start bit, a lowest data bit, a highest data bit, a first stop bit, and a second stop bit are included. Meanwhile, occupation between fields is included between adjacent fields. The occupation between transmission pauses is contained between adjacent DMX512 packets.
Step S2, transmitting the control data of the extended exchange; the control data of the expansion exchange comprises lamp control data sent by the console, lamp address arbitration instructions and lamp address arbitration data sent by the lamps, and lamp response data sent by the lamps with successful arbitration.
Specifically, the luminaire control data comprises MSOP + MDATA × N + MCRC + MEOP: wherein MSOP is the CRC value of the DMX512 packet. N represents the number; preferably, N ranges from 1 to 256. MEOP is defined as 0_01010101_0, which marks the end of transmission of the console, and 01010101 is used for providing bit clock synchronization of the lamp; MCRC is optional CRC of the control data of the extended exchange; the lamp address arbitration command is the same data SACK transmitted by all lamps needing to be transmitted, the lamps transmit each bit and read and compare, if the data SACK is unequal, the lamps exit, and therefore whether the lamps are within the synchronous transmission distance of the signals or not is confirmed, and the console can receive the time sequence synchronously through the data SACK.
And when the lamp control data transmission is finished, the lamp transmission is started, and the address arbitration is carried out through the lamp address arbitration command. In an embodiment of the invention, the lamp transmission arbitration command is 1 byte. Preferably, the luminaire transmission arbitration command is set to 11001010.
And when the lamp address arbitration instruction is transmitted, lamp address arbitration data starts to be transmitted. Specifically, the lamp address comprises a preset number of address bits, each address bit in the lamp address arbitration data arbitrates four communication bit periods, the first communication bit period transmits 1, the second communication bit period stops outputting, the third communication bit period transmits the current address bit, and the fourth communication bit period transmits a bus arbitration address; and when the current address bit is 0, 0 is output, and when the current address bit is 1, no output is output. When the data transmitted by the third communication position and the fourth communication position are different, the lamp arbitration fails, and the current arbitration is exited; when the data transmitted by the third communication bit and the fourth communication bit are the same, the arbitration of the current address bit is successful, and when all the address bits are successfully arbitrated, the arbitration of the lamp is successful, and the response data of the lamp can be sent. Through the arrangement, the accurate transmission of the lamp address arbitration data can be ensured, and the failure of bidirectional communication caused by transmission errors is avoided. It should be noted that the lamp address in the present invention does not refer to an address in the DMX512 protocol, but refers to an address that identifies the uniqueness of the lamp, and the address is equivalent to the Unique ID in the RDM protocol, and is also similar to the MAC address in network transmission.
And step S3, lamp arbitration is carried out based on the lamp address arbitration data, and lamp response data sent by the lamps which are successfully arbitrated are transmitted.
In particular, the SACK arbitration mechanism is employed in the present invention. Comparing the lamp address with the bus president address, and if the lamp address is consistent with the bus president address, the corresponding lamp acquires the communication right through arbitration; if the two are not consistent, the corresponding lamp fails to arbitrate, and the current communication is quitted. And for the lamps with successful arbitration, the lamp response data of the lamps are continuously transmitted, so that the bidirectional synchronous communication is realized in one period.
It should be noted that MSOP, MDATA, MCRC, SACK and the lamp response data all adopt a structure of 1 start bit, 8 data bits and 1 stop bit, so as to distinguish from the DMX512 standard data and prevent the lamp response data from being mistakenly identified as the DMX512 standard data.
As shown in fig. 3, in an embodiment, the stage lighting data bidirectional synchronous communication system of the present invention is applied to a communication cycle, and includes a first transmission module 31, a second transmission module 32 and an arbitration transmission module 33 connected in sequence.
The first transmission module 31 is used to transmit a DMX512 packet as standard control data at step S1.
Specifically, a standardized DMX512 packet is transmitted based on the DMX512 protocol. The DMX512 packet includes a transmission pause, a pause end flag, field 0 data, and no more than 512 fields of data. That is, the DMX512 packet contains 513 fields at the maximum. Wherein, when the field 0 data is 0, the reference DMX512 protocol is represented; when the field 0 data is not 0, the RDM protocol is referred to. For each field, a start bit, a lowest data bit, a highest data bit, a first stop bit, and a second stop bit are included. Meanwhile, occupation between fields is included between adjacent fields. The occupation between transmission pauses is contained between adjacent DMX512 packets.
The second transmission module 32 is connected to the first transmission module 31 and is used for transmitting the control data of the extended exchange; the control data of the expansion exchange comprises lamp control data sent by the console, lamp address arbitration instructions and lamp address arbitration data sent by the lamps, and lamp response data sent by the lamps with successful arbitration.
Specifically, the luminaire control data comprises MSOP + MDATA × N + MCRC + MEOP: wherein MSOP is the CRC value of the DMX512 packet. N represents the number; preferably, N ranges from 1 to 256. MEOP is defined as 0_01010101_0, which marks the end of transmission of the console, and 01010101 is used for providing bit clock synchronization of the lamp; MCRC is optional CRC of the control data of the extended exchange; the lamp address arbitration command is the same data SACK transmitted by all lamps needing to be transmitted, the lamps transmit each bit and read and compare, if the data SACK is unequal, the lamps exit, and therefore whether the lamps are within the synchronous transmission distance of the signals or not is confirmed, and the console can receive the time sequence synchronously through the data SACK.
And when the lamp control data transmission is finished, the lamp transmission is started, and the address arbitration is carried out through the lamp address arbitration command. In an embodiment of the invention, the lamp transmission arbitration command is 1 byte. Preferably, the luminaire transmission arbitration command is set to 11001010.
And when the lamp address arbitration instruction is transmitted, lamp address arbitration data starts to be transmitted. Specifically, the lamp address comprises a preset number of address bits, each address bit in the lamp address arbitration data arbitrates four communication bit periods, the first communication bit period transmits 1, the second communication bit period stops outputting, the third communication bit period transmits the current address bit, and the fourth communication bit period transmits a bus arbitration address; and when the current address bit is 0, 0 is output, and when the current address bit is 1, no output is output. When the data transmitted by the third communication position and the fourth communication position are different, the lamp arbitration fails, and the current arbitration is exited; when the data transmitted by the third communication bit and the fourth communication bit are the same, the arbitration of the current address bit is successful, and when all the address bits are successfully arbitrated, the arbitration of the lamp is successful, and the response data of the lamp can be sent. Through the arrangement, the accurate transmission of the lamp address arbitration data can be ensured, and the failure of bidirectional communication caused by transmission errors is avoided. It should be noted that the lamp address in the present invention does not refer to an address in the DMX512 protocol, but refers to an address that identifies the uniqueness of the lamp, and the address is equivalent to the Unique ID in the RDM protocol, and is also similar to the MAC address in network transmission.
The arbitration transmission module 23 is connected to the second transmission module 22, and is configured to perform lamp arbitration based on the lamp address arbitration data, and transmit lamp response data sent by a lamp that has succeeded in arbitration.
In particular, the SACK arbitration mechanism is employed in the present invention. Comparing the lamp address with the bus president address, and if the lamp address is consistent with the bus president address, the corresponding lamp acquires the communication right through arbitration; if the two are not consistent, the corresponding lamp fails to arbitrate, and the current communication is quitted. And for the lamps with successful arbitration, the lamp response data of the lamps are continuously transmitted, so that the bidirectional synchronous communication is realized in one period.
It should be noted that MSOP, MDATA, MCRC, SACK and the lamp response data all adopt a structure of 1 start bit, 8 data bits and 1 stop bit, so as to distinguish from the DMX512 standard data and prevent the lamp response data from being mistakenly identified as the DMX512 standard data.
It should be noted that the division of the modules of the above apparatus is only a logical division, and the actual implementation may be wholly or partially integrated into one physical entity, or may be physically separated. And the modules can be realized in a form that all software is called by the processing element, or in a form that all the modules are realized in a form that all the modules are called by the processing element, or in a form that part of the modules are called by the hardware. For example: the x module can be a separately established processing element, and can also be integrated in a certain chip of the device. In addition, the x-module may be stored in the memory of the apparatus in the form of program codes, and may be called by a certain processing element of the apparatus to execute the functions of the x-module. Other modules are implemented similarly. All or part of the modules can be integrated together or can be independently realized. The processing element described herein may be an integrated circuit having signal processing capabilities. In implementation, each step of the above method or each module above may be implemented by an integrated logic circuit of hardware in a processor element or an instruction in the form of software. These above modules may be one or more integrated circuits configured to implement the above methods, such as: one or more Application Specific Integrated Circuits (ASICs), one or more microprocessors (DSPs), one or more Field Programmable Gate Arrays (FPGAs), and the like. When a module is implemented in the form of a Processing element scheduler code, the Processing element may be a general-purpose processor, such as a Central Processing Unit (CPU) or other processor capable of calling program code. These modules may be integrated together and implemented in the form of a System-on-a-chip (SOC).
The storage medium of the present invention stores thereon a computer program that, when executed by a processor, implements the above-described stage lighting data bidirectional synchronous communication method. The storage medium includes: various media that can store program codes, such as ROM, RAM, magnetic disk, U-disk, memory card, or optical disk.
As shown in fig. 4, in an embodiment, the stage lighting data bidirectional synchronous communication device of the present invention includes: a processor 41 and a memory 42.
The memory 42 is used for storing computer programs.
The memory 42 includes: various media that can store program codes, such as ROM, RAM, magnetic disk, U-disk, memory card, or optical disk.
The processor 41 is connected to the memory 42 and is configured to execute the computer program stored in the memory 42, so that the stage lighting data bidirectional synchronous communication device executes the above-mentioned stage lighting data bidirectional synchronous communication method.
Preferably, the processor 41 may be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), and the like; the integrated circuit may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other programmable logic device, discrete gate or transistor logic device, or discrete hardware components.
As shown in fig. 5, in an embodiment, the stage lighting data bidirectional synchronous communication system of the present invention includes the stage lighting data bidirectional synchronous communication device 51, the console 52 and at least one lamp 53.
The console 52 is configured to send lighting control data to the stage lighting data bidirectional synchronous communication device;
the lamps 53 are configured to send lamp address arbitration data and lamp response data to the stage lighting data bidirectional synchronous communication device.
In summary, the stage lighting data bidirectional synchronous communication method, system, storage medium and apparatus of the present invention add extension bits based on the DMX512 protocol to implement bidirectional synchronous data communication of stage lighting data; the method has the advantages of no need of protocol switching, rapidness, stability and good real-time property. Therefore, the stage lighting data bidirectional synchronous communication method and system, the storage medium and the device effectively overcome various defects in the prior art and have high industrial utilization value.
The foregoing embodiments are merely illustrative of the principles and utilities of the present invention and are not intended to limit the invention. Any person skilled in the art can modify or change the above-mentioned embodiments without departing from the spirit and scope of the present invention. Accordingly, it is intended that all equivalent modifications or changes which can be made by those skilled in the art without departing from the spirit and technical spirit of the present invention be covered by the claims of the present invention.

Claims (9)

1. A stage lighting data bidirectional synchronous communication method is applied to a communication cycle and is characterized by comprising the following steps:
transmitting a DMX512 packet as standard control data;
transmitting control data for the extended exchange; the control data of the expansion exchange comprises lamp control data sent by the console, lamp address arbitration instructions and lamp address arbitration data sent by the lamps, and lamp response data sent by the lamps with successful arbitration; the lamp address comprises a preset number of address bits, each address bit in the lamp address arbitration data arbitrates four communication bit periods, the first communication bit period transmits 1, the second communication bit period stops outputting, the third communication bit period transmits the current address bit, and the fourth communication bit period transmits a bus arbitration address; when the current address bit is 0, the bus arbitration address outputs 0, and when the current address bit is 1, the bus arbitration address does not output;
lamp arbitration is carried out based on the lamp address arbitration data, and lamp response data sent by the lamps with successful arbitration are transmitted;
the lamp control data sequentially comprise MSOP, MDATA N, MCRC and MEOP: wherein MSOP is the CRC value of the DMX512 packet; MEOP is defined as 0_01010101_0, which marks the end of transmission of the console, and 01010101 is used for providing bit clock synchronization of the lamp; MCRC is optional CRC of the control data of the extended exchange; n represents the number; the lamp address arbitration command is the same data SACK transmitted by all lamps needing to be transmitted so as to confirm whether the lamps are within the synchronous transmission distance of the signals and enable the console to synchronously receive the time sequence through the data SACK; MSOP, MDATA, MCRC, SACK and the lamp response data all adopt a structure of 1 start bit, 8 data bits and 1 stop bit.
2. The stage lighting data bidirectional synchronous communication method according to claim 1, wherein the DMX512 packet includes a transmission pause, a pause end flag, field 0 data, and no more than 512 fields of data.
3. The stage light data two-way synchronous communication method according to claim 2, wherein each of the field 0 and the no more than 512 fields includes a start bit, a lowest data bit, a highest data bit, a first stop bit, and a second stop bit.
4. The stage lighting data bidirectional synchronous communication method according to claim 2, wherein the field 0 data is 0, which indicates that the DMX512 protocol is referred to; when the field 0 data is not 0, the RDM protocol is referred to.
5. A stage lighting data bidirectional synchronous communication method according to claim 1, wherein the lamp transmission arbitration command is 1 byte.
6. A stage lighting data bidirectional synchronous communication system is applied to a communication cycle and is characterized by comprising a first transmission module, a second transmission module and an arbitration transmission module;
the first transmission module is used for transmitting a DMX512 packet as standard control data;
the second transmission module is used for transmitting control data of extended exchange; the control data of the expansion exchange comprises lamp control data sent by the console, lamp address arbitration instructions and lamp address arbitration data sent by the lamps, and lamp response data sent by the lamps with successful arbitration; the lamp address comprises a preset number of address bits, each address bit in the lamp address arbitration data arbitrates four communication bit periods, the first communication bit period transmits 1, the second communication bit period stops outputting, the third communication bit period transmits the current address bit, and the fourth communication bit period transmits a bus arbitration address; when the current address bit is 0, the bus arbitration address outputs 0, and when the current address bit is 1, the bus arbitration address does not output;
the arbitration transmission module is used for carrying out lamp arbitration based on the lamp address arbitration data and transmitting lamp response data sent by the lamps which are successfully arbitrated;
the lamp control data sequentially comprise MSOP, MDATA N, MCRC and MEOP: wherein MSOP is the CRC value of the DMX512 packet; MEOP is defined as 0_01010101_0, which marks the end of transmission of the console, and 01010101 is used for providing bit clock synchronization of the lamp; MCRC is optional CRC of the control data of the extended exchange; n represents the number; the lamp address arbitration command is the same data SACK transmitted by all lamps needing to be transmitted so as to confirm whether the lamps are within the synchronous transmission distance of the signals and enable the console to synchronously receive the time sequence through the data SACK; MSOP, MDATA, MCRC, SACK and the lamp response data all adopt a structure of 1 start bit, 8 data bits and 1 stop bit.
7. A computer-readable storage medium on which a computer program is stored, wherein the program, when executed by a processor, implements the stage lighting data bidirectional synchronous communication method according to any one of claims 1 to 5.
8. The utility model provides a stage lighting data two-way synchronization communication device which characterized in that includes: a processor and a memory;
the memory is used for storing a computer program;
the processor is configured to execute the computer program stored in the memory to cause the stage light data bidirectional synchronous communication device to execute the stage light data bidirectional synchronous communication method according to any one of claims 1 to 5.
9. A stage lighting data bidirectional synchronous communication system, characterized by comprising the stage lighting data bidirectional synchronous communication device of claim 8, a console and at least one light fixture;
the control console is used for sending lighting control data to the stage lighting data bidirectional synchronous communication device;
the lamp is used for sending lamp response data to the stage lighting data bidirectional synchronous communication device.
CN201810895290.9A 2018-08-08 2018-08-08 Stage lighting data bidirectional synchronous communication method and system, storage medium and device Active CN110868784B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810895290.9A CN110868784B (en) 2018-08-08 2018-08-08 Stage lighting data bidirectional synchronous communication method and system, storage medium and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810895290.9A CN110868784B (en) 2018-08-08 2018-08-08 Stage lighting data bidirectional synchronous communication method and system, storage medium and device

Publications (2)

Publication Number Publication Date
CN110868784A CN110868784A (en) 2020-03-06
CN110868784B true CN110868784B (en) 2021-06-22

Family

ID=69650812

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810895290.9A Active CN110868784B (en) 2018-08-08 2018-08-08 Stage lighting data bidirectional synchronous communication method and system, storage medium and device

Country Status (1)

Country Link
CN (1) CN110868784B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112437061B (en) * 2020-11-11 2022-10-21 广州彩熠灯光股份有限公司 Out-of-band communication method, system, storage medium and device based on DMX512 protocol
CN114786217B (en) * 2022-06-21 2022-09-16 四川易数无限科技有限公司 Double-path communication method and system for controlling lamplight
CN115002051B (en) * 2022-06-29 2023-12-15 广州彩熠灯光股份有限公司 Lamp communication method and device and lamp

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103621049A (en) * 2011-04-19 2014-03-05 施耐德电气It公司 System and method for automatically addressing devices in multi-drop network
WO2016015998A1 (en) * 2014-07-28 2016-02-04 Koninklijke Philips N.V. Lighting control and status queries

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103621049A (en) * 2011-04-19 2014-03-05 施耐德电气It公司 System and method for automatically addressing devices in multi-drop network
WO2016015998A1 (en) * 2014-07-28 2016-02-04 Koninklijke Philips N.V. Lighting control and status queries
CN107079563A (en) * 2014-07-28 2017-08-18 飞利浦灯具控股公司 Lighting control and status inquiry

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
LED照明产品功率变换与智能控制***的研究与开发;廖世文;《万方数据知识服务平台》;20110701;第39-53页 *

Also Published As

Publication number Publication date
CN110868784A (en) 2020-03-06

Similar Documents

Publication Publication Date Title
CN110868784B (en) Stage lighting data bidirectional synchronous communication method and system, storage medium and device
AU2015202557B2 (en) Illumination Regulating System in Synchronization with AC Power Frequency and Method Using the Same
US10098205B2 (en) Configurable lighting devices under broadcast control
US20160088708A1 (en) Wireless control of lighting systems
EP3175680B1 (en) Lighting control and status queries
US8970132B2 (en) Lighting device controlling chip, apparatus, system and addressing method thereof
JP6146570B2 (en) Dimming control system
JP2008513935A (en) Luminaire network control system and control method
CN102027715B (en) Method and apparatus for repeating illumination information on a daisy chain bus structure
US20120274236A1 (en) Harbor lighting control apparatus
CN112040601B (en) Lamp dot matrix control device and method and LED stage lamp
CN114423128A (en) Lamp group control method, system and related equipment
JP2014216251A (en) Illumination control device
US10667369B2 (en) Device, system, and method for determining an address of a component arranged in a structure
CN113632423B (en) Unit for controlling data communication
CN111818706A (en) Lamp control backup system based on DMX512 protocol and control method thereof
JP2004030954A (en) Wireless dimmer and wireless dimmer lighting system
JP2013125634A (en) Dimmer and lighting control system
JP7491167B2 (en) Controls and lighting systems
JP3223902U (en) Lighting device and lighting remote control system
CA2918868A1 (en) System and method for data conversion
JP2023148375A (en) lighting control device
CN117693102A (en) Light control method, device, main controller, light equipment and system
JP2023093253A (en) lighting control system and slave
JP2023143306A (en) Wireless control device and wireless control system

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
CB02 Change of applicant information

Address after: 510540 No. 8, No. 8, Kexing Road, Guangzhou private science and Technology Park, 1633 North Baiyun Road, Baiyun District, Guangdong.

Applicant after: Guangzhou Colourful Lighting Co.,Ltd.

Address before: No. 8, Kexing Road, Guangzhou private science and Technology Park, No. 1633, Beitai Road, Baiyun District, Guangzhou City, Guangdong Province

Applicant before: GUANGZHOU FINEART LIGHTING Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant