[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR101062874B1 - Automatic address allocation method for light control module - Google Patents

Automatic address allocation method for light control module Download PDF

Info

Publication number
KR101062874B1
KR101062874B1 KR1020090060676A KR20090060676A KR101062874B1 KR 101062874 B1 KR101062874 B1 KR 101062874B1 KR 1020090060676 A KR1020090060676 A KR 1020090060676A KR 20090060676 A KR20090060676 A KR 20090060676A KR 101062874 B1 KR101062874 B1 KR 101062874B1
Authority
KR
South Korea
Prior art keywords
light source
data
address
source dimming
dimming module
Prior art date
Application number
KR1020090060676A
Other languages
Korean (ko)
Other versions
KR20110003077A (en
Inventor
고광혁
양병철
지한결
Original Assignee
주식회사 비앤디시스템즈
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 주식회사 비앤디시스템즈 filed Critical 주식회사 비앤디시스템즈
Priority to KR1020090060676A priority Critical patent/KR101062874B1/en
Publication of KR20110003077A publication Critical patent/KR20110003077A/en
Application granted granted Critical
Publication of KR101062874B1 publication Critical patent/KR101062874B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05BELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
    • H05B47/00Circuit arrangements for operating light sources in general, i.e. where the type of light source is not relevant
    • H05B47/10Controlling the light source
    • H05B47/175Controlling the light source by remote control
    • H05B47/18Controlling the light source by remote control via data-bus transmission
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05BELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
    • H05B47/00Circuit arrangements for operating light sources in general, i.e. where the type of light source is not relevant
    • H05B47/10Controlling the light source
    • H05B47/155Coordinated control of two or more light sources

Landscapes

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

Abstract

본 발명은 DMX-512 표준 데이터를 이용하는 광원 콘솔이 이와 직렬로 연결된 다수개의 광원 조광모듈에 자동으로 주소를 할당하는 방법에 관한 것으로, 소정 광원 조광모듈의 입력 RS-485 칩이 상기 광원 콘솔로부터 주소 할당 데이터를 수신하는 단계, 상기 소정 광원 조광모듈의 CPU가 자동 주소할당 모드인가 판단하는 단계, 자동 주소할당 모드인 경우, 상기 소정 광원 조광모듈이 주소 할당 데이터로부터 주소 데이터를 스캔하여 저장하고, 상기 소정 광원 조광모듈의 CPU가 자신의 출력 RS-485 칩을 인에이블 시키는 단계, 자동 주소할당 모드가 아닌 경우, 상기 소정 광원 조광모듈의 CPU가 수신된 주소 할당 데이터의 카운터 값이 소정값 미만인가를 판단하는 단계, 카운터 값이 소정값 미만일 때 수신된 데이터를 무시하고, 카운터 값이 소정값 이상일 때 DMX 데이터 수신모드로 전환하는 단계를 포함한다. The present invention relates to a method in which a light source console using DMX-512 standard data automatically assigns an address to a plurality of light source dimming modules connected in series thereto. Receiving allocation data, determining whether the CPU of the predetermined light source dimming module is in an automatic address assignment mode, and in the automatic address assignment mode, the predetermined light source dimming module scans and stores address data from address assignment data, and The CPU of the predetermined light source dimming module enables its output RS-485 chip, and if it is not in the automatic address assignment mode, the CPU of the predetermined light source dimming module determines whether the counter value of the received address allocation data is less than the predetermined value. Determining, ignore the received data when the counter value is less than the predetermined value, and DMX when the counter value is more than the predetermined value Switching to a data receiving mode.

Description

광원 조광모듈에 대한 자동 주소할당 방법{Automatic Address Allocation Method for Light Source Module}Automatic Address Allocation Method for Light Source Module

본 발명은 DMX-512 표준을 이용하는 광원 콘솔과 광원 조광모듈에 관한 것으로, 더욱 상세하게는 다수개의 광원 조광모듈에 자동으로 주소를 할당하는 방법에 대한 것이다. The present invention relates to a light source console and a light source dimming module using the DMX-512 standard, and more particularly, to a method for automatically assigning addresses to a plurality of light source dimming modules.

DMX-512는 미국 무대기술협회에 의해 설계된 광원 조광모듈과 광원 콘솔 연결에 대한 표준이다. 도 1은 DMX-512를 이용한 광원 조광모듈(12,14)과 광원 콘솔(10) 연결을 보여주는 개략도이다. 많은 광원과 관련된 장비들이 DMX-512를 지원하거나, 이를 이용하여 여러 가지 기술이 나오고 있다. DMX-512는 하나의 링크 당 512개의 채널을 지원하고, 이러한 채널들은 조광 단자의 빛 밝기를 조절하는 데이터를 가지고 있다. 각각의 조광단자는 데이터 링크를 통해서 0~255 사이의 값을 지닌 8비트의 데이터를 받는다. 데이터는 두 개의 와이어를 통해 RS-485 전송 인터페이스를 사용하여 초당 250,000비트씩 데이터가 전송된다.The DMX-512 is a standard for connecting light source dimming modules to light consoles designed by the American Stage Technology Association. 1 is a schematic diagram illustrating a connection between a light source dimming module 12 and 14 and a light source console 10 using a DMX-512. Many light source-related devices support or use the DMX-512. The DMX-512 supports 512 channels per link, and these channels contain data that controls the light brightness of the dimming terminals. Each dimming terminal receives 8 bits of data with a value between 0 and 255 through the data link. Data is transmitted over two wires at 250,000 bits per second using the RS-485 transmission interface.

도 2는 RS-485 칩을 이용한 DMX-512 방식의 링크 구조를 설명하는 블록도이다. 도 2를 참조하면, DMX-512 방식은 데이터 전송 모듈이 첫 조광모듈(20)의 Input에 연결되고, 첫 조광모듈(20)의 Output과 두 번째 조광모듈(22)의 Input이 연결된다. 이러한 방법으로 마지막 조광모듈(24)까지 연결되는데, 이를 데이지 체인 방식이라 한다. DMX-512는 이론상 조광모듈이 1채널만을 가지고 있을 경우 512개의 조광모듈을 지원하지만, RS-485 칩의 한계로 인해 하나의 데이터링크에 연결시켰을 경우 32개의 조광모듈만을 지원한다. 그 이유는 DMX-512는 RS-485를 이용하고 RS-485 표준인 EIA/TIA-485에는 32 로드를 표준으로 제시하고 있기 때문이다. 따라서 DMX-512 표준만을 지원하는 조광모듈은 EIA/TIA-485 표준에 따라 최대 32개의 조광모듈을 연결한다. 하지만 표준을 개량하여 만든 32로드 이상을 지원하는 칩을 사용하면 32개의 제한을 어느 정도 넓힐 수 있다.2 is a block diagram illustrating a link structure of a DMX-512 method using an RS-485 chip. 2, in the DMX-512 method, a data transmission module is connected to an input of the first dimmer module 20, and an output of the first dimmer module 20 is connected to an input of the second dimmer module 22. In this way, the last dimming module 24 is connected, which is called a daisy chain method. In theory, the DMX-512 supports 512 dimming modules when the dimming module has only one channel, but only 32 dimming modules are supported when connected to one data link due to the limitations of the RS-485 chip. The reason is that the DMX-512 uses RS-485 and 32 loads are standard for the RS-485 standard EIA / TIA-485. Therefore, the dimmer module supporting only the DMX-512 standard connects up to 32 dimming modules according to the EIA / TIA-485 standard. However, if you use a chip that supports more than 32 loads, which is an improvement of the standard, you can extend the 32 limit to some extent.

DMX-512 표준은 새로운 패킷의 시작을 알리는 리셋 상태와 시작 코드, 그리고 512바이트에 대한 데이터 전송을 포함하고 있다. 데이터 패킷은 연속적으로 전송되고, 한 패킷의 전송이 끝나면 그 다음 패킷을 보낼지 지연시간을 둘지 결정할 수도 있다. 일반적으로 1ms의 지연을 허용한다. DMX-512의 실 데이터 즉 조광단자의 밝기 값을 나타내는 데이터코드는 시작비트와 데이터비트, 그리고 정지비트로 이루어져 있다. 시작과 정지 비트는 광원 콘솔과 광원 조광모듈을 동기화시키는 일을 한다. 조광모듈의 신호는 보통 높은 상태를 유지하는데, 1비트의 시작비트가 낮은 상태로 바뀌면서 데이터의 시작을 알린다. 그 다음 조광모듈이 8비트의 데이터 비트를 스캔하고, 다음 2비트의 정지비트로 신호를 다시 높은 상태로 복구시킨다. 스캔한 데이터 비트는 최종적으로 조광단자의 밝기를 조절하게 된다.The DMX-512 standard includes a reset status and start code to indicate the start of a new packet, and data transfer for 512 bytes. Data packets are sent continuously, and once a packet has been sent, it is possible to decide whether to send the next packet or delay. Generally, 1ms delay is allowed. The real data of the DMX-512, that is, the data code representing the brightness value of the dimming terminal, consists of start bit, data bit, and stop bit. The start and stop bits work to synchronize the light source console and the light control module. The signal of the dimmer module is usually kept high. The start bit of one bit changes to the low state, indicating the start of data. The dimmer module then scans the 8 bits of data and restores the signal back to a higher state with the next two bits of stop. The scanned data bits finally control the brightness of the dimming terminal.

DMX-512 표준은 간단하면서 견고하다. 하지만 여러 가지 문제점이 존재하는 것도 사실이다. 먼저, DMX-512는 채널의 수가 거의 필요치 않은 곳에서는 강력한 힘을 발휘하지만, 그 수가 많아지면 문제가 발생한다. 일반적인 32링크 지원의 RS-485를 사용할 경우 32개 이상의 광원 조광모듈을 사용하기 위해서는 도 3에 도시된 바와 같이 DMX 분배기(30)를 사용해야 한다. 또한 RS-485의 한계 거리는 1.2Km 정도로 상당히 먼 거리를 지원하는 편이지만, 그 이상의 거리를 지원해야 할 경우 도 4에 도시된 바와 같이 신호증폭기(40)를 설치해야만 한다. The DMX-512 standard is simple and robust. But there are many problems. First, the DMX-512 is a powerful force where few channels are needed, but problems arise as the number increases. In the case of using a general 32-link RS-485, in order to use more than 32 light source dimming modules, as shown in FIG. 3, the DMX distributor 30 must be used. In addition, the limit distance of the RS-485 is a relatively long distance of about 1.2Km, but if you need to support a longer distance, as shown in Figure 4, the signal amplifier 40 must be installed.

DMX-512 표준의 또 다른 문제는 각 조광모듈의 채널을 설정하기 위해서 딥스위치와 같은 스위치를 통하여 설정을 해야 한다는 점이다. 각 조광모듈은 자신의 채널을 지정할 스위치를 가지고 있는데, 도 5의 (a)에 도시된 바와 같이 하나의 조광모듈이 하나의 조광단자를 가지고 있다면 순차적인 스위칭을 통하여 채널을 설정한다. 이렇게 조광모듈이 하나의 채널을 지니고 있으면 512개를 사용할 수 있으나, 최근 하나의 색을 사용하기 보다는 RGB를 이용한 화려한 색의 연출을 선호하기 때문에, 조광모듈도 하나의 채널 보다는 RGB를 지원하는 세 개의 채널을 지원하는 조광모듈이 많이 나오고 있다. 이렇게 각각 RGB 색상을 가지는 조광단자를 지니고 있는 조광모듈의 경우, 도 5의 (b)에 도시된 바와 같이 하나의 조광모듈에 3개의 채널을 설정해야 한다. 그런데 최악의 경우 512개의 조광모듈의 채널을 일일이 수작업을 통하여 설정하는 것은 시간이 오래 걸릴 뿐만 아니라, 실수로 잘못된 채널을 입력하여 설치를 했다면 나중에 최종 확인을 하기 전까지는 확인이 어렵다는 문제점이 있다. Another problem with the DMX-512 standard is that it must be configured via a switch such as a dip switch in order to set the channel of each dimmer module. Each dimming module has a switch for designating its own channel. If one dimming module has one dimming terminal as shown in (a) of FIG. 5, the dimming module sets the channel through sequential switching. If the dimming module has one channel, 512 can be used. However, since the dimming module prefers to produce colorful colors using RGB rather than one color recently, the dimming module supports three colors rather than one channel. There are many dimming modules that support channels. In the case of the dimming module each having a dimming terminal having an RGB color, three channels should be set in one dimming module as shown in FIG. However, in the worst case, it is not only time-consuming to manually set the channels of the 512 dimming modules by hand, but if the wrong channel is installed by mistake, it is difficult to check until the final confirmation later.

위와 같은 DMX-512 표준을 사용하는 문제점을 해결하기 위해서는 3가지 개선 점이 필요하다. 우선 RS-485의 문제인 모듈 연결의 수를 늘리는 것과 거리의 제한을 푸는 것, 그리고 딥스위치의 불편함을 개선하는 것이다. 하지만 DMX-512의 경우 RS-485를 표준으로 두고 있기 때문에 이러한 문제를 표준에서 해결할 수 없다. 따라서 이를 해결하기 위해서는 조광모듈을 조금 수정할 필요가 있다.Three improvements are needed to solve the problem of using the DMX-512 standard. First of all, the problem of RS-485 is to increase the number of module connections, loosen the distance limit, and improve the inconvenience of the dipswitch. However, because the DMX-512 has RS-485 as standard, this problem cannot be solved by the standard. Therefore, to solve this, it is necessary to modify the dimming module a little.

우선 거리와 개수의 제한을 해결하기 위해, 도 6에 도시된 바와 같은 방법을 사용할 수 있다. 이는 광원 조광모듈(60,61)에 RS-485 칩을 한 개 더 장착을 하여 광원 콘솔에서 입력되는 RS-485 버스와 다음 광원 조광모듈로 출력되는 RS-485버스를 분리하는 방식이다. 이와 같이 광원 모듈(60,61)에 입력 RS-485 칩(62,64)과 출력 RS-485 칩(63,65)을 각각 사용하면 광원 모듈간 버스상에서 연결되는 최대 RS-485 칩 개수는 2개가 된다. 따라서, 이론적으로 무한대의 광원 모듈이 연결되더라도 데이터 전송에 문제를 발생시키지 않는다. 도 6에 도시된 방식을 좀더 자세히 설명하면, 광원 모듈(60,61)로 입력 되는 RS-485 데이터를 RS-485 왼쪽 칩(62,64)이 수신하고, 이 신호는 그 광원 모듈의 CPU(66,67)로 전송된다. CPU(66,67)로 전송되는 데이터는 우측 RS-485 칩(63,65) 입력으로 전송되는데, CPU(66,67)에서 송신 제어신호를 인에이블하면 바로 RS-485 버스로 출력되는 것이다. 이런 방식으로 여러 개의 광원 모듈을 연결할 수 있을 뿐만 아니라, RS-485의 버스 길이 제약도 해결할 수 있다. First, in order to solve the limitation of the distance and the number, a method as shown in FIG. 6 may be used. This is a method of separating the RS-485 bus input from the light source console and the RS-485 bus output to the next light source dimming module by mounting one more RS-485 chip on the light source dimming module (60, 61). When the input RS-485 chips 62 and 64 and the output RS-485 chips 63 and 65 are respectively used for the light source modules 60 and 61, the maximum number of RS-485 chips connected on the bus between the light source modules is 2 It becomes a dog. Therefore, even if infinite light source modules are connected, there is no problem in data transmission. 6, the RS-485 left chips 62 and 64 receive RS-485 data input to the light source modules 60 and 61, and the signal is transmitted to the CPU of the light source module. 66,67). Data transmitted to the CPU (66,67) is transmitted to the input of the right RS-485 chip (63,65), which is output to the RS-485 bus immediately after enabling the transmission control signal from the CPU (66,67). In this way, multiple light modules can be connected, as well as the bus length limitation of RS-485.

딥스위치를 직접 설정해야 하는 문제는 각 광원 조광모듈에 자동으로 주소를 할당하는 방식으로 해결이 가능하다. 이미 여러 가지 자동 주소할당에 대한 기술들이 제시되어 왔는데, 자동 주소할당의 대부분은 주소를 할당하기 위한 별도의 신호 선과 신호를 처리하기 위한 칩 등을 사용해야 한다는 문제점이 있었다. The problem of manually setting the dip switch can be solved by automatically assigning an address to each light control module. Already, various automatic address assignment techniques have been proposed. Most of automatic address assignment has a problem of using a separate signal line for assigning an address and a chip for processing a signal.

본 발명은 상기한 점을 감안하여 발명된 것으로, DMX-512 표준에서 각 광원 조광모듈에 자동으로 주소를 할당할 때 별도의 신호선 및 칩을 사용하지 않는 광원 조광모듈에 대한 자동 주소할당 방법을 제공함에 그 목적이 있다. The present invention has been made in view of the above, and provides an automatic address assignment method for a light source dimming module that does not use a separate signal line and chip when automatically assigning an address to each light source dimming module in the DMX-512 standard. Has its purpose.

상기 목적을 달성하기 위한 본 발명은, DMX-512 표준 데이터를 이용하는 광원 콘솔이 이와 직렬로 연결된 다수개의 광원 조광모듈에 자동으로 주소를 할당하는 방법에 관한 것으로, 소정 광원 조광모듈의 입력 RS-485 칩이 상기 광원 콘솔로부터 주소 할당 데이터를 수신하는 단계, 상기 소정 광원 조광모듈의 CPU가 자동 주소할당 모드인가 판단하는 단계, 자동 주소할당 모드인 경우, 상기 소정 광원 조광모듈이 주소 할당 데이터로부터 주소 데이터를 스캔하여 저장하고, 상기 소정 광원 조광모듈의 CPU가 자신의 출력 RS-485 칩을 인에이블 시키는 단계, 자동 주소할당 모드가 아닌 경우, 상기 소정 광원 조광모듈의 CPU가 수신된 주소 할당 데이터의 카운터 값이 소정값 미만인가를 판단하는 단계, 카운터 값이 소정값 미만일 때 수신된 데이터를 무시하고, 카운터 값이 소정값 이상일 때 DMX 데이터 수신모드로 전환하는 단계를 포함한다. The present invention for achieving the above object, the light source console using the DMX-512 standard data relates to a method for automatically assigning an address to a plurality of light source dimming module connected in series thereof, the input of the predetermined light source dimming module RS-485 The chip receiving address assignment data from the light source console, determining whether the CPU of the predetermined light source dimming module is in the automatic address assignment mode, and in the automatic address assignment mode, the predetermined light source dimming module uses the address data from the address assignment data. Scan and store the CPU, and enable the CPU of the predetermined light source dimming module to enable its output RS-485 chip, when the CPU of the predetermined light source dimming module is not in the automatic address assignment mode. Determining whether the value is less than the predetermined value, ignoring the received data when the counter value is less than the predetermined value, and counting When the value is above a predetermined value, and a step to switch to the DMX data receive mode.

이때 광원 콘솔은 주소 할당 데이터를 전송하여 순차적으로 광원 조광모듈의 주소를 할당하되, 상기 광원 콘솔은 주소 할당 데이터의 처음 1번째에 주소 값을, 2번째에는 현재의 카운터 값을 넣어서 데이터를 전송함으로써, 모든 광원 조광모듈 에 차례로 주소가 할당된다. 그리고, 상기 광원 콘솔은 현재 1번째 주소 값에 3을 증가시키고, 2번째 카운터 값에 1을 증가시켜서 다음 번 데이터를 전송한다. At this time, the light source console transmits address assignment data and sequentially assigns addresses of the light source dimming module, and the light source console transmits data by putting an address value in the first first address and a current counter value in the second. In turn, an address is assigned to every light control module. Then, the light source console transmits the next data by increasing 3 to the first address value and increasing the 1 to the second counter value.

아울러, 상기 다수개의 광원 조광모듈의 입력 RS-485 칩의 송수신 인에이블-디스에이블 제어 신호는 초기에 모두 인에이블로 설정하고, 상기 다수개의 광원 조광모듈의 출력 RS-485 칩의 송수신 인에이블-디스에이블 제어 신호는 초기에 모두 디스에이블로 설정하며, 상기 다수개의 광원 조광모듈의 CPU의 송신 제어 신호는 초기에 디스에이블로 설정하는 것이 바람직하다. In addition, the transmission and reception enable signal of the input RS-485 chip of the plurality of light source dimming module, the control signal is initially set to enable, and the transmission and reception enable of the output RS-485 chip of the plurality of light source dimming module It is preferable that all of the disable control signals are initially set to disable, and the transmission control signals of the CPUs of the plurality of light source dimming modules are initially set to disable.

특히 상기 다수개의 광원 조광모듈은 딥 스위치가 제거된 상태이며, 전원이 들어온 초기 상태에서 상기 광원 콘솔에서 전송하는 데이터 중 1, 2, 3번째 데이터를 받아들이도록 설정된다. 이때, 만약 최초 카운터 값이 0이고 카운터가 1씩 증가될 경우, n개의 모든 광원 조광모듈의 자동주소 할당이 끝난 후 다음번 카운터 값인 소정값은 n이 된다. In particular, the plurality of light source dimming modules are in a state where a dip switch is removed and is set to receive first, second, and third data of data transmitted from the light source console in an initial state when power is turned on. At this time, if the first counter value is 0 and the counter is incremented by 1, the predetermined value, which is the next counter value, becomes n after the automatic address allocation of all n light source dimming modules is completed.

상기한 바와 같이 본 발명에 의하면, DMX-512 표준에서 각 광원 조광모듈에 자동으로 주소를 할당할 때 별도의 신호선 및 칩을 사용하지 않음으로써 스위칭에 대한 불편함을 줄이고 연결장치의 수량에 대한 제한을 극복할 수 있는 효과가 있다. As described above, according to the present invention, when the address is automatically assigned to each light source dimming module in the DMX-512 standard, a separate signal line and a chip are not used to reduce the inconvenience of switching and to limit the number of connecting devices. There is an effect that can overcome.

이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세하게 설명하기로 한다. 그러나, 이하의 실시예는 이 기술분야에서 통상적인 지식을 가진 자에게 본 발명이 충분히 이해되도록 제공되는 것으로서 여러 가지 다른 형태로 변형될 수 있으며, 본 발명의 범위가 다음에 기술되는 실시예에 한정되는 것은 아니다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. However, the following embodiments are provided to those skilled in the art to fully understand the present invention, and may be modified in various forms, and the scope of the present invention is limited to the embodiments described below. It doesn't happen.

도 7은 본 발명의 바람직한 실시예에 의한 광원 조광모듈에 대한 자동 주소할당 방법이 수행되는 광원 콘솔과 광원 조광모듈의 연결을 나타내는 개략도이다. 7 is a schematic diagram illustrating a connection between a light source console and a light source dimming module in which an automatic address assignment method for a light source dimming module according to an exemplary embodiment of the present invention is performed.

DMX-512 표준 데이터를 이용하여 광원 조광모듈에 자동으로 주소를 할당하기 위해, 광원 콘솔(700)과 직렬로 연결된 다수개의 광원 조광모듈(710,720,730)은 각각 입력 RS-485 칩(711,721,731) 및 출력 RS-485 칩(712,722,732)과, CPU(713,723,733)와, CPU(713,723,733)와 연결된 LED(717,724,734)를 갖는다. In order to automatically assign an address to the light source dimming module using the DMX-512 standard data, a plurality of light source dimming modules 710, 720, and 730 connected in series with the light source console 700 are input RS-485 chips 711,721,731 and output RS, respectively. -485 chips 712,722,732, CPUs 713,723,733, and LEDs 717,724,734 connected to the CPUs 713,723,733.

일반적으로 DMX-512 방식은 512개의 채널 데이터가 전송되면, 광원 조광모듈(710,720,730)은 각각 고정된 주소를 가지고 자신의 채널 데이터를 찾기 위해 스캔하게 된다. 각 광원 조광모듈(710,720,730)이 3개의 채널을 가지고 있을 경우, 광원 콘솔(700)로부터 수신된 데이터 중 시작주소를 스캔하여 세 개의 채널 데이터를 얻는다. 여기서 중요한 것은 각 광원 조광모듈이 할당된 채널 데이터를 반드시 수신하여 스캔 한다는 것이고, 이렇게 스캔된 DMX 데이터를 가지고 광원 조광모듈(710,720,730)의 CPU(713,723,733)는 PWM신호로 변환하여 LED(717,724,734)로 전송시키게 된다. 이 과정에서 데이터는 CPU를 통하게 되므로, 이를 이용하게 되면 별도의 신호선이 없어도 본 발명에 의한 자동 주소할당이 가능하다. In general, in the DMX-512 method, when 512 channel data is transmitted, the light source dimming modules 710, 720, and 730 each have a fixed address to scan their channel data. When each light source dimming module 710, 720, 730 has three channels, three channel data are obtained by scanning a start address among data received from the light source console 700. The important thing here is that each light source dimming module must receive and scan the assigned channel data. With the scanned DMX data, the CPUs 713, 723 and 733 of the light source dimming module 710, 720 and 730 are converted into PWM signals and transmitted to the LEDs 717, 724 and 734. Let's go. In this process, since data passes through the CPU, automatic address assignment according to the present invention is possible without using a separate signal line.

도 7에 도시된 바와 같은 연결 구조에서, 모든 광원 조광모듈(710,720,730)은 딥 스위치가 제거 된 상태이며, 전원이 들어온 초기 상태에서 주소 값은 모두 1 로 프로그램 되어 있어야 한다. 이것은 광원 콘솔(700)에서 전송하는 DMX의 512개 데이터 중 1, 2, 3번째 데이터를 자기 데이터로 받아들이겠다는 의미를 지닌다. 따라서 모든 광원 조광모듈(710,720,730)은 512개의 채널 데이터 중에서 처음 3개의 채널 데이터 값을 스캔하기 때문에, 자동으로 주소를 할당하기 위한 데이터는 처음 세 개의 데이터만을 사용하면 된다.In the connection structure as shown in FIG. 7, all of the light source dimming modules 710, 720, and 730 are in a state where the dip switch is removed, and the address values should be programmed to 1 in the initial state when the power is turned on. This means that the first, second, and third data of the 512 data of the DMX transmitted from the light source console 700 are accepted as magnetic data. Therefore, since all light source dimming modules 710, 720, and 730 scan the first three channel data values among the 512 channel data, only the first three data may be used for automatically assigning an address.

도 7에 도시된 바와 같은 연결 구조에서, 모든 광원 조광모듈(710,720,730)의 입력 RS-485 칩(711,721,731)의 송수신 인에이블-디스에이블 제어 신호는 초기에 모두 인에이블 되어 있고, 출력 RS-485 칩(712,722,732)의 수신 기능은 필요 없으므로 디스에이블로 설정한다. CPU(713,723,733)의 송신 제어 신호는 초기상태일 경우 디스에이블 시켜 놓아서 광원 콘솔(700)에서 첫 번째 광원 모듈(710)에 데이터를 보낼 때, 이 데이터가 두 번째 광원 모듈(720)로 전송되는 것을 막을 수 있다.In the connection structure as shown in FIG. 7, all of the transmit and receive enable-disable control signals of the input RS-485 chips 711, 721, and 731 of all the light source dimming modules 710, 720, and 730 are initially enabled, and the output RS-485 chips. The reception function of (712, 722, 732) is not necessary, so it is set to disable. When the transmit control signal of the CPU 713, 723, 733 is in an initial state, the data is transmitted to the second light source module 720 when the light source console 700 sends data to the first light source module 710 by disabling it. You can stop it.

이러한 조건에서, 도 8은 본 발명의 바람직한 실시예에 의한 자동 주소할당 방법을 설명하기 위한 흐름도이다. In this condition, FIG. 8 is a flowchart illustrating an automatic address assignment method according to a preferred embodiment of the present invention.

먼저 광원 콘솔(700)은 512개의 채널 값 중, 처음 1번째에 주소 값을, 2번째에는 현재의 카운터 값을 넣어서 RS-485 버스를 통해 주소 할당 데이터를 전송한다. 이때 자동 주소할당 모드에서는 2번째 이후 데이터 값은 아무 의미가 없으며, 자동 주소할당 모드가 종료된 후 데이터 수신모드로 전환될 때 2번째 이후 데이터 값이 의미를 갖는다. First, the light source console 700 transmits address allocation data through the RS-485 bus by putting an address value in the first and a current counter value in the second of the 512 channel values. In this case, the second and subsequent data values have no meaning in the automatic address assignment mode, and the second and subsequent data values have meaning when the switch is made to the data reception mode after the automatic address assignment mode ends.

광원 콘솔(700)과 가장 먼저 연결되어 있는 첫번째 광원 조광모듈(710)은 처 음 전원이 입력되고 자동 주소할당 모드일 경우 위에서 설명 했듯이 초기 주소가 1로 되어 있기 때문에 입력 RS-485 칩(711)이 처음 3개의 데이터를 수신한다(S800). 그러면 첫번째 광원 조광모듈(710)의 CPU(713)는 이 데이터를 수신하여 자동 주소할당 모드인가를 판단(S810)하여, 자동 주소할당 모드일 경우 수신 데이터 중 첫번째 값을 자기 주소로 할당해서 자체 메모리에 저장한다(S820). 수신된 데이터의 두 번째 값은 모든 광원 조광모듈의 주소 할당이 끝났는가를 확인하는 카운터 값이다. 카운터 값은 1씩 증가하며 최종값은 광원 조광모듈의 수에 따라 달라진다. The first light source dimming module 710, which is first connected to the light source console 700, is input RS-485 chip 711 because the initial address is 1 as described above when the first power is input and in the automatic address assignment mode. The first three pieces of data are received (S800). Then, the CPU 713 of the first light source dimming module 710 receives this data to determine whether the automatic address allocation mode is performed (S810). In the automatic address allocation mode, the CPU 713 allocates the first value of the received data to its own address. Store in (S820). The second value of the received data is a counter value that checks whether the address allocation of all the light control modules is completed. The counter value increases by 1 and the final value depends on the number of light dimming modules.

첫 번째 광원 조광모듈(710)의 주소 할당이 완료되면, 첫 번째 광원 조광모듈(710)의 CPU(713)는 출력 RS-485 칩(712)의 송신 제어신호를 인에이블 시킨다(S830). 이렇게 되면 광원 콘솔(700)에서 보내는 다음 번 데이터를 자기 자신과 자기 바로 옆에 연결되어 있는 광원 조광모듈(720)까지 전달되게 할 수 있다. When the address allocation of the first light source dimming module 710 is completed, the CPU 713 of the first light source dimming module 710 enables the transmission control signal of the output RS-485 chip 712 (S830). In this case, the next data sent from the light source console 700 may be transmitted to the light source dimming module 720 which is directly connected to the self and the self.

다음으로, 광원 콘솔(700)은 현재 자동주소 값에 3을 증가시키고, 카운터 값도 1을 증가시켜서 두번째 데이터를 전송하게 된다. 이 단계에서는 첫 번째와 두 번째 광원 조광모듈이 데이터를 수신하게 되는데, 첫 번째 광원 조광모듈(710)은 주소가 이미 할당되어 있으므로 CPU(713)가 자동 주소할당 모드가 아니라고 판단한다. 그런데, 다른 모든 광원 조광모듈의 자동 주소할당이 종료되지 않은 경우 카운터 값이 소정값 미만이기 때문에, 첫 번째 광원 조광모듈(710)의 CPU(713)는 광원 콘솔(700)로부터 전달된 두번째 데이터를 무시하게 된다(S850). Next, the light source console 700 transmits the second data by increasing 3 to the current auto address value and increasing the counter value to 1. In this step, the first and second light source dimming modules receive data. The first light source dimming module 710 determines that the CPU 713 is not in the automatic address assignment mode because an address is already assigned. However, when the automatic address assignment of all other light source dimming modules is not finished, the counter value is less than the predetermined value, so that the CPU 713 of the first light source dimming module 710 receives the second data transmitted from the light source console 700. It is ignored (S850).

이러한 광원 콘솔(700)로부터 전달된 두번째 데이터는 첫번째 광원 조광모듈(710)의 출력 RS-485 칩(712)을 통해 두번째 광원 조광모듈(720)의 입력 RS-485 칩(721)에 전달된다. 그런데 두번째 광원 조광모듈(720)은 주소가 할당되어 있지 않으므로, CPU(723)가 자동 주소할당 모드라고 인식하여 이 값을 자기 자신의 주소로 할당하고, 메모리에 저장한다. 이후, 두번째 광원 조광모듈(720)의 CPU(723)는 출력 RS-485 칩(722)의 송신 제어 신호를 인에이블 시킨다. The second data transmitted from the light source console 700 is transmitted to the input RS-485 chip 721 of the second light source dimming module 720 through the output RS-485 chip 712 of the first light source dimming module 710. However, since the second light source dimming module 720 is not assigned an address, the CPU 723 recognizes the automatic address assignment mode, assigns this value to its own address, and stores the value in its own memory. Thereafter, the CPU 723 of the second light source dimming module 720 enables the transmission control signal of the output RS-485 chip 722.

위와 같은 방식을 반복하여 모든 광원 조광모듈(n개)의 자동주소 할당이 끝나면, 다음번 카운터 값은 소정값이 되고, 전체적으로 주소할당 모드는 종료된다. 만약 최초 카운터 값이 0인 경우, 모든 광원 조광모듈(n개)의 자동주소 할당이 끝난 후 다음번 카운터 값인 소정값은 n이 된다. 이러한 카운터 데이터를 받은 모든 조광모듈의 CPU는 주소할당 모드에서 DMX-512 데이터 수신 모드로 변환하게 된다(S860). When the automatic address allocation of all the light source dimming modules (n) is repeated by repeating the above method, the next counter value becomes a predetermined value, and the address allocation mode is terminated as a whole. If the first counter value is 0, after the automatic address allocation of all the light source dimming modules (n) is completed, the next predetermined counter value is n. The CPU of all the dimmer modules receiving the counter data is converted from the address assignment mode to the DMX-512 data reception mode (S860).

도 1은 DMX-512를 이용한 광원 조광모듈과 광원 콘솔의 연결을 보여주는 개략도, 1 is a schematic diagram showing a connection between a light source dimming module and a light source console using a DMX-512;

도 2는 RS-485 칩을 이용한 DMX-512 방식의 링크 구조를 설명하는 블록도,2 is a block diagram illustrating a link structure of a DMX-512 method using an RS-485 chip;

도 3은 일반적인 32링크 지원의 RS-485를 사용할 경우 32개 이상의 광원 조광모듈을 사용하기 위해 DMX 분배기를 사용한 예를 설명하는 블록도, 3 is a block diagram illustrating an example of using a DMX distributor to use more than 32 light source dimming modules when using RS-485 with 32-link support.

도 4는 RS-485를 사용할 경우 한계 거리를 극복하기 위해 신호증폭기를 사용한 예를 설명하는 블록도, 4 is a block diagram illustrating an example of using a signal amplifier to overcome the limit distance when using RS-485,

도 5는 광원 조광모듈의 채널이 한 개일 경우와 세 개일 경우의 딥스위치 구조를 설명하기 위한 개략도, 5 is a schematic diagram illustrating a dip switch structure when one channel and three channels of a light source dimming module are provided;

도 6은 DMX-512 표준을 이용하는 광원 콘솔과 광원 조광모듈의 연결에서 광원 조광모듈의 구성을 설명하기 위한 블록도, 6 is a block diagram illustrating the configuration of a light source dimming module in connection between a light source console and a light source dimming module using the DMX-512 standard;

도 7은 본 발명의 바람직한 실시예에 의한 광원 조광모듈에 대한 자동 주소할당 방법이 수행되는 광원 콘솔과 광원 조광모듈의 연결을 나타내는 블록도, 7 is a block diagram illustrating a connection between a light source console and a light source dimming module in which an automatic address assignment method for a light source dimming module according to an exemplary embodiment of the present invention is performed;

도 8은 본 발명의 바람직한 실시예에 의한 자동 주소할당 방법을 설명하기 위한 흐름도이다. 8 is a flowchart illustrating an automatic address assignment method according to a preferred embodiment of the present invention.

Claims (8)

DMX-512 표준 데이터를 이용하는 광원 콘솔이, 이와 직렬로 연결되고 각각 입력 RS-485 칩, 출력 RS-485 칩 및, CPU를 갖는 다수개의 광원 조광모듈에 자동으로 주소를 할당하는 방법에 있어서,A light source console using DMX-512 standard data, which is connected in series with each other, automatically assigns an address to a plurality of light source dimming modules each having an input RS-485 chip, an output RS-485 chip, and a CPU. 소정 광원 조광모듈의 입력 RS-485 칩이 상기 광원 콘솔로부터 주소 할당 데이터를 수신하는 단계;Receiving, by an input RS-485 chip of a predetermined light source dimming module, address assignment data from the light source console; 상기 소정 광원 조광모듈의 CPU가 메모리에 주소 데이터의 저장 여부를 체크하여 자동 주소할당 모드인가 판단하는 단계;Determining, by the CPU of the predetermined light source dimming module, whether or not the address data is stored in a memory to determine an automatic address assignment mode; 상기 메모리에 주소 데이터가 저장되어 있지 않은 자동 주소할당 모드인 경우, 상기 소정 광원 조광모듈이 주소 할당 데이터로부터 주소 데이터를 스캔하여 저장하고, 상기 소정 광원 조광모듈의 CPU가 자신의 출력 RS-485 칩을 인에이블 시키는 단계;In the automatic address assignment mode in which no address data is stored in the memory, the predetermined light source dimming module scans and stores address data from the address allocation data, and the CPU of the predetermined light source dimming module outputs its RS-485 chip. Enabling the; 상기 메모리에 주소 데이터가 이미 저장되어 있어 자동 주소할당 모드가 아닌 경우, 상기 소정 광원 조광모듈의 CPU가 수신된 주소 할당 데이터의 카운터 값이 소정값 미만인가를 판단하는 단계;If address data is already stored in the memory and is not in an automatic address assignment mode, determining, by the CPU of the predetermined light source dimming module, whether a counter value of the received address assignment data is less than a predetermined value; 카운터 값이 소정값 미만일 때 수신된 데이터를 무시하고, 카운터 값이 소정값 이상일 때 DMX 데이터 수신모드로 전환하는 단계를 포함하는 것을 특징으로 하는 광원 조광모듈에 대한 자동 주소할당 방법.And disregarding the received data when the counter value is less than the predetermined value, and switching to the DMX data receiving mode when the counter value is greater than or equal to the predetermined value. 제1항에 있어서, The method of claim 1, 상기 광원 콘솔은 주소 할당 데이터를 전송하여 순차적으로 광원 조광모듈의 주소를 할당하되, 상기 광원 콘솔은 주소 할당 데이터의 처음 1번째에 주소 값을, 2번째에는 현재의 카운터 값을 넣어서 데이터를 전송함으로써, 모든 광원 조광모듈 에 차례로 주소가 할당되는 것을 특징으로 하는 광원 조광모듈에 대한 자동 주소할당 방법.The light source console transmits address assignment data to sequentially assign the address of the light source dimming module, and the light source console transmits the data by putting an address value in the first first address and a current counter value in the second. Automatic address assignment method for a light source dimming module, characterized in that the address is assigned to all light source dimming module in turn. 제2항에 있어서, 상기 광원 콘솔은 현재 1번째 주소 값에 3을 증가시키고, 2번째 카운터 값에 1을 증가시켜서 다음 번 데이터를 전송하는 것을 특징으로 하는 광원 조광모듈에 대한 자동 주소할당 방법.3. The method of claim 2, wherein the light source console transmits the next data by increasing 3 to a current first address value and increasing a 1 to a second counter value. 제1항에 있어서, 상기 다수개의 광원 조광모듈의 입력 RS-485 칩의 송수신 인에이블-디스에이블 제어 신호는 초기에 모두 인에이블로 설정하는 것을 특징으로 하는 광원 조광모듈에 대한 자동 주소할당 방법.2. The method of claim 1, wherein both the transmit and receive enable-disable control signals of the input RS-485 chips of the plurality of light source dimming modules are initially set to enable. 제1항에 있어서, 상기 다수개의 광원 조광모듈의 출력 RS-485 칩의 송수신 인에이블-디스에이블 제어 신호는 초기에 모두 디스에이블로 설정하는 것을 특징으로 하는 광원 조광모듈에 대한 자동 주소할당 방법.The method of claim 1, wherein all of the transmit / receive enable-disable control signals of the output RS-485 chips of the plurality of light source dimming modules are initially set to disable. 제1항에 있어서, 상기 다수개의 광원 조광모듈의 CPU의 송신 제어 신호는 초기에 디스에이블로 설정하는 것을 특징으로 하는 광원 조광모듈에 대한 자동 주소할당 방법.The method of claim 1, wherein the transmission control signals of the CPUs of the plurality of light source dimming modules are initially set to disable. 제1항에 있어서, 상기 다수개의 광원 조광모듈은 딥 스위치가 제거된 상태이 며, 전원이 들어온 초기 상태에서 상기 광원 콘솔에서 전송하는 데이터 중 1, 2, 3번째 데이터를 받아들이도록 설정된 것을 특징으로 하는 광원 조광모듈에 대한 자동 주소할당 방법.The light source dimming module of claim 1, wherein the plurality of light source dimming modules are in a state where a dip switch is removed and is configured to receive first, second, and third data among data transmitted from the light source console in an initial state when power is turned on. Automatic address assignment method for light control module. 제1항에 있어서, 만약 최초 카운터 값이 0이고 카운터가 1씩 증가될 경우, n개의 모든 광원 조광모듈의 자동주소 할당이 끝난 후 다음번 카운터 값인 소정값은 n이 되는 것을 특징으로 하는 광원 조광모듈에 대한 자동 주소할당 방법.The light source dimming module according to claim 1, wherein if the first counter value is 0 and the counter is incremented by one, the predetermined value, which is the next counter value, after the automatic address allocation of all n light source dimming modules is completed is n. Automatic address assignment method for.
KR1020090060676A 2009-07-03 2009-07-03 Automatic address allocation method for light control module KR101062874B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020090060676A KR101062874B1 (en) 2009-07-03 2009-07-03 Automatic address allocation method for light control module

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090060676A KR101062874B1 (en) 2009-07-03 2009-07-03 Automatic address allocation method for light control module

Publications (2)

Publication Number Publication Date
KR20110003077A KR20110003077A (en) 2011-01-11
KR101062874B1 true KR101062874B1 (en) 2011-09-07

Family

ID=43611121

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090060676A KR101062874B1 (en) 2009-07-03 2009-07-03 Automatic address allocation method for light control module

Country Status (1)

Country Link
KR (1) KR101062874B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10142158B2 (en) * 2016-10-05 2018-11-27 Astronics Advanced Electronic Systems Corp. Auto address and configuration of a multi-drop communication system including automatic termination of same

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007123045A (en) 2005-10-27 2007-05-17 Matsushita Electric Works Ltd Illumination control system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007123045A (en) 2005-10-27 2007-05-17 Matsushita Electric Works Ltd Illumination control system

Also Published As

Publication number Publication date
KR20110003077A (en) 2011-01-11

Similar Documents

Publication Publication Date Title
US11428430B2 (en) Air conditioning system having multiple outdoor units and multiple indoor units, method and device for operating air conditioning system
US7548150B2 (en) Method for the allocation of short addresses in illumination systems
CN203206524U (en) External-control RGB wall washer system
US20070260764A1 (en) Semi-automatic token generated addressing
CN110379357A (en) A kind of control method and device of parallel connection LED drive circuit
KR20150032765A (en) Dimming control system
US8742688B2 (en) Harbor lighting control apparatus
US20110280251A1 (en) Apparatus having a fixture with an integrated gateway and methods thereof
KR100729692B1 (en) Electronic apparatus system with master node and slave node
KR101062874B1 (en) Automatic address allocation method for light control module
CN113965547B (en) Link device and link device communication address configuration method
KR100985439B1 (en) System and Method for Light Controlling in DMX512 Protocol
US20060202712A1 (en) Automatic resource assignment in stacked module devices
KR100870733B1 (en) Remote controller and control method of lighting apparatus
KR100841900B1 (en) Auto-addressing method for lighting device using light emitting diode
JP2008513935A (en) Luminaire network control system and control method
CN1511431A (en) Communications system
CN115297089B (en) Full-automatic address allocation system and method
US10827594B2 (en) Energy-efficient exchange of data frames
CN212727055U (en) DMX equipment networking and configuration system
US11133842B1 (en) Power line communication sender and receiver
US9713230B2 (en) Method for controlling a lamp having a plurality of sub-units
CN113973024A (en) DMX equipment networking and configuration system
JPH10241866A (en) Lighting system
KR101187692B1 (en) Methods and Apparatus for distributing serial to parallel of lighting system

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee