[go: up one dir, main page]

WO2024128445A1 - 전자 뇌관의 통신 주파수를 보정하는 장치 및 그 방법 - Google Patents

전자 뇌관의 통신 주파수를 보정하는 장치 및 그 방법 Download PDF

Info

Publication number
WO2024128445A1
WO2024128445A1 PCT/KR2023/009647 KR2023009647W WO2024128445A1 WO 2024128445 A1 WO2024128445 A1 WO 2024128445A1 KR 2023009647 W KR2023009647 W KR 2023009647W WO 2024128445 A1 WO2024128445 A1 WO 2024128445A1
Authority
WO
WIPO (PCT)
Prior art keywords
oscillation frequency
frequency
electronic detonator
communication
correcting
Prior art date
Application number
PCT/KR2023/009647
Other languages
English (en)
French (fr)
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 US18/279,100 priority Critical patent/US12267191B2/en
Priority to AU2023219943A priority patent/AU2023219943A1/en
Publication of WO2024128445A1 publication Critical patent/WO2024128445A1/ko

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F42AMMUNITION; BLASTING
    • F42CAMMUNITION FUZES; ARMING OR SAFETY MEANS THEREFOR
    • F42C13/00Proximity fuzes; Fuzes for remote detonation
    • F42C13/04Proximity fuzes; Fuzes for remote detonation operated by radio waves
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/0014Carrier regulation
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F42AMMUNITION; BLASTING
    • F42BEXPLOSIVE CHARGES, e.g. FOR BLASTING, FIREWORKS, AMMUNITION
    • F42B3/00Blasting cartridges, i.e. case and explosive
    • F42B3/10Initiators therefor
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F42AMMUNITION; BLASTING
    • F42CAMMUNITION FUZES; ARMING OR SAFETY MEANS THEREFOR
    • F42C11/00Electric fuzes
    • F42C11/06Electric fuzes with time delay by electric circuitry
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F42AMMUNITION; BLASTING
    • F42CAMMUNITION FUZES; ARMING OR SAFETY MEANS THEREFOR
    • F42C19/00Details of fuzes
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F42AMMUNITION; BLASTING
    • F42DBLASTING
    • F42D1/00Blasting methods or apparatus, e.g. loading or tamping
    • F42D1/04Arrangements for ignition
    • F42D1/045Arrangements for electric ignition
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F42AMMUNITION; BLASTING
    • F42DBLASTING
    • F42D1/00Blasting methods or apparatus, e.g. loading or tamping
    • F42D1/04Arrangements for ignition
    • F42D1/045Arrangements for electric ignition
    • F42D1/05Electric circuits for blasting
    • F42D1/055Electric circuits for blasting specially adapted for firing multiple charges with a time delay
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/0014Carrier regulation
    • H04L2027/0016Stabilisation of local oscillators

Definitions

  • the present invention relates to an apparatus and method for correcting the communication frequency of an electronic detonator, and more specifically, to a device and method for correcting the communication frequency of an electronic detonator, receiving a communication packet generated at a preset frequency transmitted from a main control device, and referring to the received communication packet. It relates to a device and method for correcting the communication frequency of an electronic detonator that determines the oscillation frequency of an oscillator built into an MCU and analyzes communication packets by correcting the deviation of the identified oscillator frequency.
  • the electronic detonator stores electrical energy supplied from the main control device in an energy accumulation circuit, and performs a switching operation to supply the energy stored in the energy accumulation circuit to the detonator after a predetermined delay time.
  • Conventional detonators have a built-in delay element and the combustion time of the element is set to the start of detonation.
  • the precision of the start of detonation is significantly lower than that of an electronic detonator, and since the start of detonation is determined at the time of manufacture, the start of detonation cannot be changed during use. impossible.
  • electronic detonators use high-density integrated circuits to increase the precision of the detonation start time, and use two-wire communication with the main control device (charger) to arbitrarily set and change the detonation start time.
  • the status of the installed detonator can be checked and the detonation start time can be checked in the field as well. can be changed.
  • the microcontroller unit (MCU) of a typical electronic detonator is driven by attaching an external clock source, but the electronic detonator cannot use a price-competitive oscillator due to unit cost, limited space, and shock resistance issues. Therefore, the oscillator built into the microcontroller unit must be used, but the frequency variation according to the temperature of the oscillator is large, so the larger the difference from room temperature, the more difficult it is to achieve normal communication.
  • Korean Patent Publication No. 1996-0702097 discloses “electronic delay detonator.”
  • the present invention was invented to solve the above problems. It receives communication packets generated at a preset frequency transmitted from the main control device, and oscillates the oscillator built into the MCU of the electronic detonator with reference to the received communication packet.
  • the purpose is to provide a device and method for correcting the communication frequency of an electronic detonator that analyzes communication packets by determining the frequency and correcting the deviation of the identified oscillation frequency.
  • An apparatus for correcting the communication frequency of an electronic detonator according to the present invention to achieve the above object includes a communication packet receiving unit that receives communication packets generated at a preset frequency transmitted from a main control device; An oscillation frequency determination unit that determines the oscillation frequency of the oscillator built into the electronic detonator by referring to the received communication packet; and an oscillation frequency correction unit that analyzes the communication packet by correcting the deviation of the identified oscillation frequency.
  • the oscillation frequency determination unit is characterized in that it counts the bit period and pulse width of several bits among the received communication packets as pulses of the oscillator.
  • the oscillation frequency determination unit measures the duty of the beat before determining the oscillation frequency, and when the oscillation frequency is determined, it sets a specific point within the measured beat period as a decision standard.
  • the oscillation frequency determination unit determines the period by measuring the duty period of each bit during the reception period when the oscillation frequency is determined, and then compares the duty of each stored bit with a preset judgment standard to identify the bit. .
  • a method of correcting the communication frequency of an electronic detonator according to the present invention to achieve the above object includes the steps of receiving, by a communication packet receiving unit, a communication packet generated at a preset frequency transmitted from the main control device; Determining, by an oscillation frequency determination unit, the oscillation frequency of an oscillator built into the MCU of the electronic detonator with reference to a received communication packet; It includes: analyzing the communication packet by correcting the deviation of the identified oscillation frequency by an oscillation frequency correction unit.
  • the step of determining the oscillator frequency of the oscillator built into the electronic detonator's MCU with reference to the received communication packet involves determining the bit period and pulse width of the number of bits among the received communication packets. It is characterized by counting as pulses of the oscillator.
  • the duty of the bit is also measured before determining the oscillation frequency, and once the oscillation frequency is determined, the measured It is characterized by setting a specific point within the bit cycle as a decision standard.
  • the step of determining the oscillator frequency of the oscillator built into the MCU of the electronic detonator by referring to the received communication packet is to determine the period by measuring the duty period of each bit during the reception period when the oscillation frequency is identified, and then determine the period by measuring the duty period of each bit during the reception period. It is characterized by identifying the bit by comparing the duty of the bit with a preset judgment standard.
  • an apparatus and method for correcting the communication frequency of an electronic detonator receives a communication packet generated at a preset frequency transmitted from a main control device, and refers to the received communication packet to By identifying the oscillator frequency of the oscillator built into the detonator's MCU and analyzing communication packets by correcting the deviation of the identified oscillation frequency, the corresponding correction is made for each communication even in an environment where the oscillation frequency changes rapidly, that is, in an environment with severe temperature changes. Repeating the sequence can be expected to improve communication performance.
  • 1 is a diagram for explaining the configuration of a device for correcting the communication frequency of an electronic detonator according to the present invention.
  • Figure 2 is a diagram for explaining an embodiment of a device for correcting the communication frequency of an electronic detonator according to the present invention.
  • Figure 3 is a flowchart illustrating the procedure for correcting the communication frequency of an electronic detonator according to the present invention.
  • Figure 1 is a diagram for explaining the configuration of a device for correcting the communication frequency of an electronic detonator according to the present invention
  • Figure 2 is a diagram for explaining an embodiment of a device for correcting the communication frequency of an electronic detonator according to the present invention.
  • the device 100 for correcting the communication frequency of an electronic detonator according to the present invention largely includes a communication packet reception unit 110, an oscillation frequency determination unit 120, and an oscillation frequency correction unit 130. ) may include.
  • the communication packet receiving unit 110 receives communication packets generated at a preset frequency transmitted from the main control device.
  • the main control unit transmits the detonator blast delay time setting and detonation command to the microcontroller unit (hereinafter referred to as MCU) that controls the detonator trigger.
  • the main control device generates a precise clock at the start of communication and uses the oscillating clock as a source to transmit a data frame with a preamble, command, address, and data information to the MCU.
  • the MCU receives a time standard pulse of a certain length including a start pulse, a pulse with a random length, and a stop pulse from the main control device in the form of a preamble.
  • the MCUs of each electronic detonator are all connected in parallel with the main control device and operate independently by receiving data frames including a preamble.
  • the oscillation frequency determination unit 120 determines the oscillation frequency of the oscillator built into the MCU of the electronic detonator by referring to the received communication packet.
  • the oscillation frequency determination unit 120 counts the bit period and pulse width of several bits among the received communication packets as pulses of the oscillator.
  • the oscillation frequency determination unit 120 measures the duty of the beat before determining the oscillation frequency, and when the oscillation frequency is determined, sets a specific point within the measured beat period as a decision standard.
  • the oscillation frequency determination unit 120 measures the duty period of each bit during the reception period to determine the period, and then compares the stored duty of each bit with a preset decision standard to identify the bit.
  • the oscillation frequency correction unit 130 analyzes the communication packet by correcting the deviation of the identified oscillation frequency.
  • the pre-defined period is 2 ms (i.e., the period of the signal bit sent from the main control device is 2 ms), and the oscillation target freq of the built-in oscillator of the electronic detonator IC is 100 kHz, Assuming that the average period coefficient of each bit is 400 counts, the duty coefficient is 300, and the judgment standard is 1ms from the start of communication, the oscillation frequency of the corresponding built-in oscillator is 200kHz and the duty is measured to be 1.5ms long and compared to the judgment standard. If so, the corresponding bit is determined to be 1.
  • Figure 3 is a flowchart illustrating the procedure for correcting the communication frequency of an electronic detonator according to the present invention.
  • the method of correcting the communication frequency of the electronic detonator according to the present invention uses the device for correcting the communication frequency of the electronic detonator according to the present invention described above, and redundant description will be omitted below. .
  • a communication packet generated at a preset frequency transmitted from the main control device is received (S100).
  • step S100 the main control unit transmits the detonator blast delay time setting and detonation command to the microcontroller unit (hereinafter referred to as MCU) that controls the detonator trigger.
  • MCU microcontroller unit
  • the main control device generates a precise clock at the start of communication and uses the oscillating clock as a source to transmit a data frame with a preamble, command, address, and data information to the MCU.
  • the oscillation frequency of the oscillator built into the electronic detonator's MCU is determined by referring to the received communication packet (S200).
  • Step S200 counts the bit period and pulse width of several bits among the received communication packets as pulses of the oscillator.
  • the duty of the beat is also measured, and once the oscillation frequency is determined, a specific point within the measured beat period is set as a judgment standard.
  • the duty period of each bit during the reception period is measured to determine the period, and then the bit can be identified by comparing the stored duty of each bit with a preset decision standard.
  • the communication packet is analyzed by correcting the deviation of the identified oscillation frequency (S300).
  • Embodiments of the subject matter described herein may relate to one or more computer program products, that is, computer program instructions encoded on a tangible program medium for execution by or to control the operation of a data processing device. It can be implemented as a module.
  • the tangible program medium may be a radio signal or a computer-readable medium.
  • a radio signal is an artificially generated signal, such as a machine-generated electrical, optical or electromagnetic signal, that is generated to encode information for transmission to a suitable receiver device for execution by a computer.
  • the computer-readable medium may be a machine-readable storage device, a machine-readable storage substrate, a memory device, a combination of materials that affect a machine-readable radio wave signal, or a combination of one or more of these.
  • a computer program (also known as a program, software, software application, script, or code) may be written in any form of a programming language, including a compiled or interpreted language, or an a priori or procedural language, as a stand-alone program or module; It can be deployed in any form, including components, subroutines, or other units suitable for use in a computer environment.
  • Computer programs do not necessarily correspond to files on a file device.
  • a program may be stored within a single file that serves the requested program, or within multiple interacting files (e.g., one or more of which store modules, subprograms, or portions of code), or within files holding other programs or data. Some (e.g., one or more scripts stored within a markup language document) may be stored.
  • the computer program may be deployed to run on a single computer or multiple computers located at one site or distributed across multiple sites and interconnected by a communications network.
  • processors suitable for executing computer programs include, for example, any one or more processors of both general-purpose and special-purpose microprocessors and any type of digital computer. Typically, the processor will receive instructions and data from read-only memory, random access memory, or both.
  • the core elements of a computer are one or more memory devices for storing instructions and data and a processor for executing instructions. Additionally, a computer generally includes one or more mass storage devices for storing data, such as magnetic, magneto-optical or optical disks, operable to receive data from, transfer data to, or perform both such operations. It may be combined with or include these. However, a computer does not need to have such a device.

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
  • Superheterodyne Receivers (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

본 발명은 전자 뇌관의 통신 주파수를 보정하는 장치 및 그 방법에 관한 것으로, 주 제어장치로부터 전송되는 기 설정된 주파수로 발생시킨 통신 패킷을 수신하는 통신 패킷 수신부, 수신된 통신 패킷을 참조하여 전자 뇌관의 MCU에 내장된 오실레이터의 발진 주파수를 파악하는 발진 주파수 파악부 및 파악된 발진 주파수의 편이를 보정하여 통신 패킷을 분석하는 발진 주파수 보정부를 포함한다.

Description

전자 뇌관의 통신 주파수를 보정하는 장치 및 그 방법
본 발명은 전자 뇌관의 통신 주파수를 보정하는 장치 및 그 방법에 관한 것으로, 보다 자세하게는 주 제어장치로부터 전송되는 기 설정된 주파수로 발생시킨 통신 패킷을 수신하고, 수신된 통신 패킷을 참조하여 전자 뇌관의 MCU에 내장된 오실레이터의 발진 주파수를 파악하고, 파악된 발진 주파수의 편이를 보정하여 통신 패킷을 분석하는 전자 뇌관의 통신 주파수를 보정하는 장치 및 그 방법에 관한 것이다.
발파기술(Blasting Technique)은 오랜 시간에 걸친 경험과 개발을 바탕으로 꾸준히 발전하고 있다. 전자 뇌관은 주 제어장치로부터 공급된 전기 에너지를 에너지 축적 회로에 저장하여, 소정의 지연 시간 경과 후 에너지 축적 회로에 저장된 에너지를 뇌관에 공급되도록 스위칭 동작을 수행한다. 고속으로 발전하는 전자산업의 기술을 도입하여 뇌관기폭초시(Delay Time)를 집적회로(Integrated Circuit)로 조정할 수 있는 전자 뇌관(Electronic Detonator)이 개발되어 그 활용도를 높이고 있다.
종래의 뇌관은 지연 엘레멘트(Delay Element)를 내장하여 엘레멘트의 연소 시간을 기폭초시로 설정하였으며 기폭초시 정밀성이 전자 뇌관보다는 현저히 떨어지며 또한 제조시에 기폭초시를 결정하기 때문에 사용시에는 기폭초시 변경이 불가능하다.
이에 비해 전자 뇌관은 고밀도 집적회로를 사용하여 기폭초시의 정밀성을 높이고 주 제어장치(장입기)와의 2선식 통신을 사용하여 임의로 기폭초시를 설정 및 변경할 수 있으며, 현장에서도 설치된 뇌관 상태 확인과 기폭초시를 변경할 수 있다.
통상의 전자 뇌관의 마이크로컨트롤러유닛(MCU)은 외부에 클럭소스를 부착하여 구동하게 되나, 전자 뇌관은 단가 및 공간의 협소, 내충격성의 문제 등으로 가격경쟁력이 있는 오실레이터를 사용할 수 없다. 따라서, 마이크로컨트롤러유닛에 내장된 오실레이터를 사용하여야 하나, 해당 오실레이터의 온도에 따른 주파수 변이도가 커서 상온과의 차이가 클 수록 정상적인 통신이 이루어지기 어렵다
이와 관련하여, 한국공개특허 제1996-0702097호는 "전자 지연 뇌관"에 관하여 개시하고 있다.
본 발명은 상기와 같은 문제점을 해결하기 위해 발명된 것으로서, 주 제어장치로부터 전송되는 기 설정된 주파수로 발생시킨 통신 패킷을 수신하고, 수신된 통신 패킷을 참조하여 전자 뇌관의 MCU에 내장된 오실레이터의 발진 주파수를 파악하고, 파악된 발진 주파수의 편이를 보정하여 통신 패킷을 분석하는 전자 뇌관의 통신 주파수를 보정하는 장치 및 그 방법을 제공하는데 그 목적이 있다.
상기의 목적을 달성하기 위한 본 발명에 따른 전자 뇌관의 통신 주파수를 보정하는 장치는 주 제어장치로부터 전송되는 기 설정된 주파수로 발생시킨 통신 패킷을 수신하는 통신 패킷 수신부; 수신된 통신 패킷을 참조하여 전자 뇌관에 내장된 오실레이터의 발진 주파수를 파악하는 발진 주파수 파악부; 및 파악된 발진 주파수의 편이를 보정하여 통신 패킷을 분석하는 발진 주파수 보정부;를 포함한다.
또한, 상기 발진 주파수 파악부는 수신된 통신 패킷 중 수 비트(bit)의 비트 주기(bit period)와 펄스 폭(pulse width)을 오실레이터의 펄스로 카운트하는 것을 특징으로 한다.
또한, 상기 발진 주파수 파악부는 발진 주파수를 파악하기 전에는 비트의 듀티(duty)도 같이 측정하고, 발진 주파수가 파악되면 측정된 비트 주기 내 특정 지점을 판정 기준으로 설정하는 것을 특징으로 한다.
또한, 상기 발진 주파수 파악부는 발진 주파수가 파악되면 수신 기간 동안의 각 비트의 듀티 기간을 측정하여 주기를 파악한 후, 저장된 각 비트의 듀티를 기 설정된 판정 기준과 비교하여 비트를 파악하는 것을 특징으로 한다.
상기의 목적을 달성하기 위한 본 발명에 따른 전자 뇌관의 통신 주파수를 보정하는 방법은 통신 패킷 수신부에 의해, 주 제어장치로부터 전송되는 기 설정된 주파수로 발생시킨 통신 패킷을 수신하는 단계; 발진 주파수 파악부에 의해, 수신된 통신 패킷을 참조하여 전자 뇌관의 MCU에 내장된 오실레이터의 발진 주파수를 파악하는 단계; 발진 주파수 보정부에 의해, 파악된 발진 주파수의 편이를 보정하여 통신 패킷을 분석하는 단계;를 포함한다.
또한, 수신된 통신 패킷을 참조하여 전자 뇌관의 MCU에 내장된 오실레이터의 발진 주파수를 파악하는 단계는, 수신된 통신 패킷 중 수 비트(bit)의 비트 주기(bit period)와 펄스 폭(pulse width)을 오실레이터의 펄스로 카운트하는 것을 특징으로 한다.
또한, 수신된 통신 패킷을 참조하여 전자 뇌관의 MCU에 내장된 오실레이터의 발진 주파수를 파악하는 단계는, 발진 주파수를 파악하기 전에는 비트의 듀티(duty)도 같이 측정하고, 발진 주파수가 파악되면 측정된 비트 주기 내 특정 지점을 판정 기준으로 설정하는 것을 특징으로 한다.
또한, 수신된 통신 패킷을 참조하여 전자 뇌관의 MCU에 내장된 오실레이터의 발진 주파수를 파악하는 단계는, 발진 주파수가 파악되면 수신 기간 동안의 각 비트의 듀티 기간을 측정하여 주기를 파악한 후, 저장된 각 비트의 듀티를 기 설정된 판정 기준과 비교하여 비트를 파악하는 것을 특징으로 한다.
상기의 목적을 달성하기 위한 본 발명에 따른 전자 뇌관의 통신 주파수를 보정하는 장치 및 그 방법은 주 제어장치로부터 전송되는 기 설정된 주파수로 발생시킨 통신 패킷을 수신하고, 수신된 통신 패킷을 참조하여 전자 뇌관의 MCU에 내장된 오실레이터의 발진 주파수를 파악하고, 파악된 발진 주파수의 편이를 보정하여 통신 패킷을 분석함으로써, 발진 주파수가 급격하게 변화하는 환경 즉, 온도 변화가 심한 환경에서도 매번 통신마다 해당 보정 시퀀스를 반복하면 통신 성능 향상을 기대할 수 있는 효과가 있다.
도 1은 본 발명에 따른 전자 뇌관의 통신 주파수를 보정하는 장치의 구성을 설명하기 위한 도면이다.
도 2는 본 발명에 따른 전자 뇌관의 통신 주파수를 보정하는 장치의 실시예를 설명하기 위한 도면이다.
도 3은 본 발명에 따른 전자 뇌관의 통신 주파수를 보정하는 방법의 순서를 설명하기 위한 순서도이다.
*도면 중 주요 부호에 대한 설명
100 : 전자 뇌관의 통신 주파수를 보정하는 장치
110 : 통신 패킷 수신부
120 : 발진 주파수 파악부
130 : 발진 주파수 보정부
본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세하게 설명하고자 한다.
그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용하였다.
어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다.
본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
이하, 첨부한 도면들을 참조하여, 본 발명의 바람직한 실시예를 보다 상세하게 설명하고자 한다. 이하, 도면상의 동일한 구성요소에 대해서는 동일한 참조부호를 사용하고 동일한 구성요소에 대해서 중복된 설명은 생략한다.
도 1은 본 발명에 따른 전자 뇌관의 통신 주파수를 보정하는 장치의 구성을 설명하기 위한 도면이고, 도 2는 본 발명에 따른 전자 뇌관의 통신 주파수를 보정하는 장치의 실시예를 설명하기 위한 도면이다.
도 1 및 도 2를 참조하여 설명하면, 본 발명에 따른 전자 뇌관의 통신 주파수를 보정하는 장치(100)는 크게 통신 패킷 수신부(110), 발진 주파수 파악부(120) 및 발진 주파수 보정부(130)를 포함할 수 있다.
통신 패킷 수신부(110)는 주 제어장치로부터 전송되는 기 설정된 주파수로 발생시킨 통신 패킷을 수신한다.
여기서, 주 제어장치는 뇌관 발파 지연시간 설정 및 폭파 명령 등을 뇌관 격발을 제어하는 마이크로컨트롤러(MicroControler Unit:이하 MCU라 한다)에 전송한다. 주 제어장치는 통신 개시 시점에서 정밀한 클럭을 발생시켜 발진하는 클럭을 소스로 사용하여 MCU에 프리앰블, 명령어, 주소 및 데이터 정보를 갖는 데이터 프레임을 전송한다. MCU는 시작펄스, 임의의 길이를 갖는 펄스, 및 정지펄스를 포함하는 일정 길이의 시간 표준 펄스를 프리앰블의 형태로 주 제어장치로부터 수신한다. 이때, 각 전자 뇌관의 MCU들은 모두 주 제어장치와 병렬로 연결되어 프리앰블을 포함하는 데이터 프레임을 수신받아 독립적으로 동작한다.
발진 주파수 파악부(120)는 수신된 통신 패킷을 참조하여 전자 뇌관의 MCU에 내장된 오실레이터의 발진 주파수를 파악한다.
발진 주파수 파악부(120)는 수신된 통신 패킷 중 수 비트(bit)의 비트 주기(bit period)와 펄스 폭(pulse width)을 오실레이터의 펄스로 카운트한다.
그리고 발진 주파수 파악부(120)는 발진 주파수를 파악하기 전에는 비트의 듀티(duty)도 같이 측정하고, 발진 주파수가 파악되면 측정된 비트 주기 내 특정 지점을 판정 기준으로 설정한다.
발진 주파수 파악부(120)는 발진 주파수가 파악되면 수신 기간 동안의 각 비트의 듀티 기간을 측정하여 주기를 파악한 후, 저장된 각 비트의 듀티를 기 설정된 판정 기준과 비교하여 비트를 파악할 수 있다.
발진 주파수 보정부(130)는 파악된 발진 주파수의 편이를 보정하여 통신 패킷을 분석한다.
즉, 본 발명은 도 2에 도시된 바와 같이, 사전 규약된 주기가 2ms(즉, 주 제어장치에서 보내는 신호 비트의 주기가 2ms), 전자 뇌관 측 IC의 내장 오실레이터의 발진 target freq가 100kHz 이며, 각 비트의 주기 계수 평균값이 400 카운트이고, 듀티 계수치가 300 이고, 판정 기준은 통신 개시 시점부터 1ms 라고 가정하면, 해당 내장 오실레이터의 발진 주파수는 200kHz 이며 듀티는 1.5ms 길이로 측정되었으며 판정 기준에 비교하면 해당 비트는 1로 판정된다.
도 3은 본 발명에 따른 전자 뇌관의 통신 주파수를 보정하는 방법의 순서를 설명하기 위한 순서도이다.
도 3을 참조하여 설명하면, 본 발명에 따른 전자 뇌관의 통신 주파수를 보정하는 방법은 앞서 설명한 본 발명에 따른 전자 뇌관의 통신 주파수를 보정하는 장치를 이용하는 것으로, 이하 중복되는 설명은 생략하기로 한다.
먼저, 주 제어장치로부터 전송되는 기 설정된 주파수로 발생시킨 통신 패킷을 수신한다(S100).
S100 단계에서, 주 제어장치는 뇌관 발파 지연시간 설정 및 폭파 명령 등을 뇌관 격발을 제어하는 마이크로컨트롤러(MicroControler Unit:이하 MCU라 한다)에 전송한다. 주 제어장치는 통신 개시 시점에서 정밀한 클럭을 발생시켜 발진하는 클럭을 소스로 사용하여 MCU에 프리앰블, 명령어, 주소 및 데이터 정보를 갖는 데이터 프레임을 전송한다.
다음, 수신된 통신 패킷을 참조하여 전자 뇌관의 MCU에 내장된 오실레이터의 발진 주파수를 파악한다(S200).
S200 단계는 수신된 통신 패킷 중 수 비트(bit)의 비트 주기(bit period)와 펄스 폭(pulse width)을 오실레이터의 펄스로 카운트한다.
그리고 발진 주파수를 파악하기 전에는 비트의 듀티(duty)도 같이 측정하고, 발진 주파수가 파악되면 측정된 비트 주기 내 특정 지점을 판정 기준으로 설정한다. 또한, 발진 주파수가 파악되면 수신 기간 동안의 각 비트의 듀티 기간을 측정하여 주기를 파악한 후, 저장된 각 비트의 듀티를 기 설정된 판정 기준과 비교하여 비트를 파악할 수 있다.
다음, 파악된 발진 주파수의 편이를 보정하여 통신 패킷을 분석한다(S300).
이상 본 명세서에서 설명한 기능적 동작과 본 주제에 관한 실시형태들은 본 명세서에서 개시한 구조들 및 그들의 구조적인 등가물을 포함하여 디지털 전자 회로나 컴퓨터 소프트웨어, 펌웨어 또는 하드웨어에서 또는 이들 중 하나 이상이 조합에서 구현 가능하다.
본 명세서에서 기술하는 주제의 실시형태는 하나 이상이 컴퓨터 프로그램 제품, 다시 말해 데이터 처리 장치에 의한 실행을 위하여 또는 그 동작을 제어하기 위하여 유형의 프로그램 매체상에 인코딩되는 컴퓨터 프로그램 명령에 관한 하나 이상이 모듈로서 구현될 수 있다. 유형의 프로그램 매체는 전파형 신호이거나 컴퓨터로 판독 가능한 매체일 수 있다. 전파형 신호는 컴퓨터에 의한 실행을 위하여 적절한 수신기 장치로 전송하기 위한 정보를 인코딩하기 위하여 생성되는 예컨대 기계가 생성한 전기적, 광학적 또는 전자기 신호와 같은 인공적으로 생성된 신호이다. 컴퓨터로 판독 가능한 매체는 기계로 판독 가능한 저장장치, 기계로 판독 가능한 저장 기판, 메모리 장치, 기계로 판독 가능한 전파형 신호에 영향을 미치는 물질의 조합 또는 이들 중 하나 이상이 조합일 수 있다.
컴퓨터 프로그램(프로그램, 소프트웨어, 소프트웨어 어플리케이션, 스크립트 또는 코드로도 알려져 있음)은 컴파일되거나 해석된 언어나 선험적 또는 절차적 언어를 포함하는 프로그래밍 언어의 어떠한 형태로도 작성될 수 있으며, 독립형 프로그램이나 모듈, 컴포넌트, 서브루틴 또는 컴퓨터 환경에서 이용하기에 적합한 다른 유닛을 포함하여 어떠한 형태로도 전개될 수 있다.
컴퓨터 프로그램은 파일 장치의 파일에 반드시 대응하는 것은 아니다. 프로그램은 요청된 프로그램에 제공되는 단일 파일 내에, 또는 다중의 상호 작용하는 파일(예컨대, 하나 이상이 모듈, 하위 프로그램 또는 코드의 일부를 저장하는 파일) 내에, 또는 다른 프로그램이나 데이터를 보유하는 파일의 일부(예컨대, 마크업 언어 문서 내에 저장되는 하나 이상이 스크립트) 내에 저장될 수 있다.
컴퓨터 프로그램은 하나의 사이트에 위치하거나 복수의 사이트에 걸쳐서 분산되어 통신 네트워크에 의해 상호 접속된 다중 컴퓨터나 하나의 컴퓨터 상에서 실행되도록 전개될 수 있다.
부가적으로, 본 특허문헌에서 기술하는 논리 흐름과 구조적인 블록도는 개시된 구조적인 수단의 지원을 받는 대응하는 기능과 단계의 지원을 받는 대응하는 행위 및/또는 특정한 방법을 기술하는 것으로, 대응하는 소프트웨어 구조와 알고리즘과 그 등가물을 설정하는 데에도 사용 가능하다.
본 명세서에서 기술하는 프로세스와 논리 흐름은 수신 데이터 상에서 동작하고 출력을 생성함으로써 기능을 수행하기 위하여 하나 이상이 컴퓨터 프로그램을 실행하는 하나 이상이 프로그래머블 프로세서에 의하여 수행 가능하다.
컴퓨터 프로그램의 실행에 적합한 프로세서는, 예컨대 범용 및 특수 목적의 마이크로프로세서 양자 및 어떤 형태의 디지털 컴퓨터의 어떠한 하나 이상이 프로세서라도 포함한다. 일반적으로, 프로세서는 읽기 전용 메모리나 랜덤 액세스 메모리 또는 양자로부터 명령어와 데이터를 수신할 것이다.
컴퓨터의 핵심적인 요소는 명령어와 데이터를 저장하기 위한 하나 이상이 메모리 장치 및 명령을 수행하기 위한 프로세서이다. 또한, 컴퓨터는 일반적으로 예컨대 자기, 자기 광학 디스크나 광학 디스크와 같은 데이터를 저장하기 위한 하나 이상이 대량 저장 장치로부터 데이터를 수신하거나 그것으로 데이터를 전송하거나 또는 그러한 동작 둘 다를 수행하기 위하여 동작가능 하도록 결합되거나 이를 포함할 것이다. 그러나, 컴퓨터는 그러한 장치를 가질 필요가 없다.
본 기술한 설명은 본 발명의 최상의 모드를 제시하고 있으며, 본 발명을 설명하기 위하여, 그리고 당업자가 본 발명을 제작 및 이용할 수 있도록 하기 위한 예를 제공하고 있다. 이렇게 작성된 명세서는 그 제시된 구체적인 용어에 본 발명을 제한하는 것이 아니다.
따라서, 상술한 예를 참조하여 본 발명을 상세하게 설명하였지만, 당업자라면 본 발명의 범위를 벗어나지 않으면서도 본 예들에 대한 개조, 변경 및 변형을 가할 수 있다. 요컨대 본 발명이 의도하는 효과를 달성하기 위해 도면에 도시된 모든 기능 블록을 별도로 포함하거나 도면에 도시된 모든 순서를 도시된 순서 그대로 따라야만 하는 것은 아니며, 그렇지 않더라도 얼마든지 청구항에 기재된 본 발명의 기술적 범위에 속할 수 있음에 주의한다.

Claims (8)

  1. 주 제어장치로부터 전송되는 기 설정된 주파수로 발생시킨 통신 패킷을 수신하는 통신 패킷 수신부;
    수신된 통신 패킷을 참조하여 전자 뇌관의 MCU에 내장된 오실레이터의 발진 주파수를 파악하는 발진 주파수 파악부; 및
    파악된 발진 주파수의 편이를 보정하여 통신 패킷을 분석하는 발진 주파수 보정부;
    를 포함하는 것을 특징으로 하는 전자 뇌관의 통신 주파수를 보정하는 장치.
  2. 제1항에 있어서,
    상기 발진 주파수 파악부는 수신된 통신 패킷 중 수 비트(bit)의 비트 주기(bit period)와 펄스 폭(pulse width)을 오실레이터의 펄스로 카운트하는 것을 특징으로 하는 전자 뇌관의 통신 주파수를 보정하는 장치.
  3. 제1항에 있어서,
    상기 발진 주파수 파악부는 발진 주파수를 파악하기 전에는 비트의 듀티(duty)도 같이 측정하고, 발진 주파수가 파악되면 측정된 비트 주기 내 특정 지점을 판정 기준으로 설정하는 것을 특징으로 하는 전자 뇌관의 통신 주파수를 보정하는 장치.
  4. 제3항에 있어서,
    상기 발진 주파수 파악부는 발진 주파수가 파악되면 수신 기간 동안의 각 비트의 듀티 기간을 측정하여 주기를 파악한 후, 저장된 각 비트의 듀티를 기 설정된 판정 기준과 비교하여 비트를 파악하는 것을 특징으로 하는 전자 뇌관의 통신 주파수를 보정하는 장치.
  5. 통신 패킷 수신부에 의해, 주 제어장치로부터 전송되는 기 설정된 주파수로 발생시킨 통신 패킷을 수신하는 단계;
    발진 주파수 파악부에 의해, 수신된 통신 패킷을 참조하여 전자 뇌관의 MCU에 내장된 오실레이터의 발진 주파수를 파악하는 단계;
    발진 주파수 보정부에 의해, 파악된 발진 주파수의 편이를 보정하여 통신 패킷을 분석하는 단계;
    를 포함하는 것을 특징으로 하는 전자 뇌관의 통신 주파수를 보정하는 방법.
  6. 제5항에 있어서,
    수신된 통신 패킷을 참조하여 전자 뇌관의 MCU에 내장된 오실레이터의 발진 주파수를 파악하는 단계는,
    수신된 통신 패킷 중 수 비트(bit)의 비트 주기(bit period)와 펄스 폭(pulse width)을 오실레이터의 펄스로 카운트하는 것을 특징으로 하는 전자 뇌관의 통신 주파수를 보정하는 방법.
  7. 제5항에 있어서,
    수신된 통신 패킷을 참조하여 전자 뇌관의 MCU에 내장된 오실레이터의 발진 주파수를 파악하는 단계는,
    발진 주파수를 파악하기 전에는 비트의 듀티(duty)도 같이 측정하고, 발진 주파수가 파악되면 측정된 비트 주기 내 특정 지점을 판정 기준으로 설정하는 것을 특징으로 하는 전자 뇌관의 통신 주파수를 보정하는 방법.
  8. 제7에 있어서,
    수신된 통신 패킷을 참조하여 전자 뇌관의 MCU에 내장된 오실레이터의 발진 주파수를 파악하는 단계는,
    발진 주파수가 파악되면 수신 기간 동안의 각 비트의 듀티 기간을 측정하여 주기를 파악한 후, 저장된 각 비트의 듀티를 기 설정된 판정 기준과 비교하여 비트를 파악하는 것을 특징으로 하는 전자 뇌관의 통신 주파수를 보정하는 방법.
PCT/KR2023/009647 2022-12-16 2023-07-07 전자 뇌관의 통신 주파수를 보정하는 장치 및 그 방법 WO2024128445A1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US18/279,100 US12267191B2 (en) 2022-12-16 2023-07-07 Apparatus and method for correcting communication frequency of electronic detonator
AU2023219943A AU2023219943A1 (en) 2022-12-16 2023-07-07 Apparatus and method for correcting communication frequency of electronic detonator

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2022-0177010 2022-12-16
KR1020220177010A KR102759996B1 (ko) 2022-12-16 2022-12-16 전자 뇌관의 통신 주파수를 보정하는 장치 및 그 방법

Publications (1)

Publication Number Publication Date
WO2024128445A1 true WO2024128445A1 (ko) 2024-06-20

Family

ID=91485049

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2023/009647 WO2024128445A1 (ko) 2022-12-16 2023-07-07 전자 뇌관의 통신 주파수를 보정하는 장치 및 그 방법

Country Status (4)

Country Link
KR (1) KR102759996B1 (ko)
AU (1) AU2023219943A1 (ko)
CL (1) CL2023002741A1 (ko)
WO (1) WO2024128445A1 (ko)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4577561A (en) * 1982-04-19 1986-03-25 Bei Electronics, Inc. Digital time fuze method and apparatus
US4586437A (en) * 1984-04-18 1986-05-06 Asahi Kasei Kogyo Kabushiki Kaisha Electronic delay detonator
KR20020067914A (ko) * 1999-12-07 2002-08-24 다이노 노벨 스웨덴 에이비 플렉시블 기폭 시스템
WO2006050542A1 (en) * 2004-11-05 2006-05-11 Rudy Willy Philomena Spiessens Electronic detonator and method of operation thereof
US20120210858A1 (en) * 2010-10-26 2012-08-23 Aai Corporation Fuze internal oscillator calibration system, method, and apparatus

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4577561A (en) * 1982-04-19 1986-03-25 Bei Electronics, Inc. Digital time fuze method and apparatus
US4586437A (en) * 1984-04-18 1986-05-06 Asahi Kasei Kogyo Kabushiki Kaisha Electronic delay detonator
KR20020067914A (ko) * 1999-12-07 2002-08-24 다이노 노벨 스웨덴 에이비 플렉시블 기폭 시스템
WO2006050542A1 (en) * 2004-11-05 2006-05-11 Rudy Willy Philomena Spiessens Electronic detonator and method of operation thereof
US20120210858A1 (en) * 2010-10-26 2012-08-23 Aai Corporation Fuze internal oscillator calibration system, method, and apparatus

Also Published As

Publication number Publication date
AU2023219943A1 (en) 2024-07-04
US20250030582A1 (en) 2025-01-23
KR20240094599A (ko) 2024-06-25
KR102759996B1 (ko) 2025-01-23
CL2023002741A1 (es) 2024-09-23

Similar Documents

Publication Publication Date Title
CN108845811B (zh) 一种基于can总线的双核dsp固件升级方法及系统
US7082556B2 (en) System and method of detecting a bit processing error
KR101696124B1 (ko) 고성능 인터커넥트 물리 계층
EP3850494B1 (en) Hardware transmit equilization for high speed
CN103618588A (zh) 一种自动波特率检测方法及检测模块
US7634692B2 (en) SATA primitive prediction and correction
CN114286991A (zh) 菊花链流传输模式
EP1556987B1 (en) Data processing apparatus that identifies a communication clock frequency
WO2024128445A1 (ko) 전자 뇌관의 통신 주파수를 보정하는 장치 및 그 방법
CN110635854B (zh) 一种传输协议自适应解码系统及方法
JP3369874B2 (ja) 非同期データ・リンクの構成パラメータを検出する装置
EP1990723B1 (en) Information processing apparatus control method and information processing apparatus
FI94468B (fi) Tietojenkäsittelyjärjestelmä, jossa on alijärjestelmän toisen alijärjestelmän puolesta tuottama alikomento
CN109076036A (zh) 使用复制通道的信道训练
KR100250550B1 (ko) 패리티에 기초한 데이터 처리 시스템에서 데이터 전송을 향상시키기 위한 방법
CN115834432A (zh) 数据链路的检测方法、装置、设备及存储介质
US12267191B2 (en) Apparatus and method for correcting communication frequency of electronic detonator
WO2023128158A1 (ko) 보조 전원 기능을 갖는 전자식 뇌관을 운용하는 장치 및 그 방법
KR102562318B1 (ko) 뇌관의 초시 오차를 최소화하는 장치 및 그 방법
KR102735758B1 (ko) 기폭 출력 확인 장치 및 방법
WO2023120761A1 (ko) 위험 반경을 기반으로 뇌관 발파를 제어하는 장치 및 그 방법
KR0131601B1 (ko) 키보드 인터페이스
CN119697064A (zh) 一种设备调试方法、装置、设备、设备系统及介质
JP2001244920A (ja) 装置間の同期回路
CN117241440A (zh) 数据的传输方法和装置、存储介质、电子装置

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 18279100

Country of ref document: US

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 23903650

Country of ref document: EP

Kind code of ref document: A1