KR-20260060909-A - APPARATUS AND METHOD FOR TESTING ACCESS CONTROL DEVICES FOR RAILWAY VEHICLES
Abstract
본 발명의 DCU 테스트 장치는, 철도차량의 출입문을 제어하는 출입문제어기(DCU) 테스트 장치에 있어서, 상기 출입문제어기(DCU)의 성능을 테스트하기 위해 미리 설정된 다수의 테스트 항목들, 및 상기 테스트 항목별 시뮬레이션 루틴을 저장하는 테스트정보저장부; 상기 출입문제어기(DCU)와의 통신 인터페이스를 제공하는 통신 인터페이스부; 상기 테스트 항목들 중 하나를 선택하기 위한 선택정보에 의거하여, 대응된 시뮬레이션 루틴을 실행하기 위한 테스트명령을 생성한 후 상기 통신 인터페이스부를 통해 전송하는 테스트실행부; 상기 테스트명령에 응답하여 상기 출입문제어기(DCU)에서 생성된 제어신호에 의해 구동하는 모의구동부; 상기 테스트명령에 대한 상기 모의구동부의 동작 상태를 분석하여, 대응된 테스트 항목에 대한 출입문제어기(DCU)의 성능을 결정하는 상태분석부; 및 상기 상태분석부에서 결정된 상기 출입문제어기(DCU)의 성능에 의거하여, 테스트 결과를 표출하기 위한 디스플레이부를 포함~함으로써, 차량에 취부하지 않은 상태에서 DCU의 성능을 테스트할 수 있도록 함으로써, DCU의 성능 테스트를 위한 DCU의 취거 및 취부 작업의 반복으로 인해 발생하는 작업자의 불편함을 해소할 수 있고, DCU의 취거 및 취부에 소요되는 비용 및 시간을 줄일 수 있도록 하는 장점이 있다.
Inventors
- 최승필
- 황성덕
Assignees
- 한국철도공사
Dates
- Publication Date
- 20260506
- Application Date
- 20241025
Claims (10)
- 철도차량의 출입문을 제어하는 출입문제어기(DCU) 테스트 장치에 있어서, 상기 출입문제어기(DCU)의 성능을 테스트하기 위해 미리 설정된 다수의 테스트 항목들, 및 상기 테스트 항목별 시뮬레이션 루틴을 저장하는 테스트정보저장부; 상기 출입문제어기(DCU)와의 통신 인터페이스를 제공하는 통신 인터페이스부; 상기 테스트 항목들 중 하나를 선택하기 위한 선택정보에 의거하여, 대응된 시뮬레이션 루틴을 실행하기 위한 테스트명령을 생성한 후 상기 통신 인터페이스부를 통해 전송하는 테스트실행부; 상기 테스트명령에 응답하여 상기 출입문제어기(DCU)에서 생성된 제어신호에 의해 구동하는 모의구동부; 상기 테스트명령에 대한 상기 모의구동부의 동작 상태를 분석하여, 대응된 테스트 항목에 대한 출입문제어기(DCU)의 성능을 결정하는 상태분석부; 및 상기 상태분석부에서 결정된 상기 출입문제어기(DCU)의 성능에 의거하여, 테스트 결과를 표출하기 위한 디스플레이부를 포함하는 것을 특징으로 하는 출입문제어기 테스트 장치.
- 제1항에 있어서, 상기 테스트실행부는, 미리 설정된 테스트 순서를 미리 저장하고, 상기 테스트 순서에 의해 순차적으로 선택된 자동선택정보에 의해 동작하는 것을 특징으로 하는 출입문제어기 테스트 장치.
- 제1항에 있어서, 작업자와의 인터페이스를 제공하는 사용자 인터페이스부를 더 포함하고, 상기 테스트실행부는, 상기 사용자 인터페이스부를 통해 선택된 수동선택정보에 의해 동작하는 것을 특징으로 하는 출입문제어기 테스트 장치.
- 제1항에 있어서, 상기 모의구동부는, 출입문의 동작을 제어하기 위한 하나 이상의 전자변들 각각에 대응하며, 대응된 전자변을 구동시키기 위한 전류값에 반응하도록 설정된 하나 이상의 부하저항들을 포함하고, 상기 부하저항은 상기 제어신호에 응답하여, 부하발생 조건을 만족하는 경우 대응된 부하를 발생시키는 것을 특징으로 하는 출입문제어기 테스트 장치.
- 제4항에 있어서, 상기 모의구동부는, 출입문의 구동시 출력되는 출입문동작음과 동일한 동작음을 출력하는 동작음 출력부를 더 포함하고, 상기 동작음 출력부는, 상기 제어신호에 응답하여, 대응된 동작음을 출력하는 것을 특징으로 하는 출입문제어기 테스트 장치.
- 철도차량의 출입문제어기(DCU)의 성능을 테스트하기 위해 미리 설정된 다수의 테스트 항목들, 및 상기 테스트 항목별 시뮬레이션 루틴을 미리 저장하고, 상기 시뮬레이션 루틴에 의해 상기 출입문제어기(DCU)를 모의 구동시키는 출입문제어기(DCU) 테스트 장치를 이용한 출입문제어기 테스트 방법에 있어서, 상기 테스트 항목들 중 하나를 선택하기 위한 선택정보에 의거하여, 상기 출입문제어기(DCU) 테스트 장치가, 대응된 시뮬레이션 루틴을 실행하기 위한 테스트명령을 생성한 후 상기 출입문제어기로 전달하는 테스트실행단계; 상기 출입문제어기(DCU) 테스트 장치가, 상기 테스트명령에 응답하여 상기 출입문제어기(DCU)에서 생성된 제어신호에 의해 구동하는 모의구동단계; 상기 출입문제어기(DCU) 테스트 장치가, 상기 모의구동단계의 동작 상태를 분석하여, 대응된 테스트 항목에 대한 출입문제어기(DCU)의 성능을 결정하는 상태분석단계; 및 상기 출입문제어기(DCU) 테스트 장치가, 상기 상태분석단계에서 결정된 상기 출입문제어기(DCU)의 성능에 의거하여, 테스트 결과를 표출하는 테스트결과표출단계를 포함하는 것을 특징으로 하는 출입문제어기 테스트 방법.
- 제6항에 있어서, 상기 테스트실행단계는, 미리 설정된 테스트 순서에 의해 순차적으로 선택된 자동선택정보에 의해 동작하는 것을 특징으로 하는 출입문제어기 테스트 방법.
- 제6항에 있어서, 상기 테스트실행단계는, 작업자에 의해 선택된 수동선택정보에 의해 동작하는 것을 특징으로 하는 출입문제어기 테스트 방법.
- 제6항에 있어서, 상기 모의구동단계는, 출입문의 동작을 제어하기 위한 하나 이상의 전자변들 각각에 대응하고, 대응된 전자변을 구동시키기 위한 전류값에 반응하여 부하를 발생시키도록 상기 출입문제어기(DCU) 테스트 장치에 미리 구비된, 하나 이상의 부하저항들이, 상기 제어신호에 응답하여, 부하발생 조건을 만족하는 경우 대응된 부하를 발생시키는 것을 특징으로 하는 출입문제어기 테스트 방법.
- 제9항에 있어서, 상기 모의구동단계는, 상기 출입문제어기(DCU) 테스트 장치에 구비되며, 출입문의 구동시 출력되는 출입문동작음과 동일한 동작음을 출력하는 동작음 출력부가, 상기 제어신호에 응답하여, 대응된 동작음을 출력하는 것을 특징으로 하는 출입문제어기 테스트 방법.
Description
철도차량 출입문제어기(DCU)의 성능을 테스트하기 위한 DCU 테스트 장치 및 그 방법{APPARATUS AND METHOD FOR TESTING ACCESS CONTROL DEVICES FOR RAILWAY VEHICLES} 본 발명은 DCU 테스트 장치 및 그 방법에 관한 것으로서, 보다 상세하게는, DCU 모듈 단품의 동작 상태를 용이하게 테스트할 수 있도록 하기 위한 DCU 테스트 장치 및 그 방법에 관한 것이다. 출입문제어장치(Door Control Unit, 이하 ‘DCU’라 칭함)는, 철도차량을 구성하는 각 객차별로 설치된 다수의 출입문들을 제어하기 위한 장치로서, 출입문들 각각에 설치되며, 해당 열차가 정차한 역사정보를 반영하여 출입문의 개/폐를 제어한다. 즉, DCU는, 역사의 정보를 관리하는 열차종합운전제어장치(Train Control and Monitoring System, TCMS)로부터 전송된 출입문 개폐신호에 응답하여, 좌/우측 출입문 중 적어도 한 방향의 출입문을 개방할 수 있다. 따라서 철도차량의 안전한 운영을 위해, DCU의 유지보수가 필수적이다. 관련하여, 특허등록번호 제 10-1231836 호에는, 철도차량 출입문 유지보수를 위한 실시간 모니터링 시스템이 개시되어 있다. 상기 특허에 의하면, 철도차량의 출입문 고장 시, 휴대가 가능한 노트북이나 산업용 컴퓨터 등의 이동식 컴퓨터와 차량에 설치된 DCU를 케이블로 직접 연결하여, 출입문의 제어 및 감시 이력 등의 상태 정보를 확인함으로써, 고장의 원인을 용이하게 분석할 수 있는 특징이 있다. 그런데, 통상적으로 DCU는, 차량에 부착한 상태에서만 성능 테스트가 가능하다. 즉, DCU를 차량에 부착한 후 그 차량 운전자의 조작에 의해 대응된 출입문의 개/폐 등 DCU의 성능 확인을 위한 테스트를 하여야만 했다. 따라서, 종래에는, 고장발생 또는 동작불량으로 인해 취거 후 재생 수리 과정을 거친 DCU의 성능을 테스트하기 위해, 작업자가 그 DCU를 차량에 취부하여 성능을 확인한 후 불량시 이를 다시 취거해서 재생 수리 과정을 수행해야 하는 불편함이 있었다. 도 1은 본 발명의 일 실시 예에 따른 DCU 테스트 장치에 대한 개략적인 블록도이다. 도 2는 본 발명의 일 실시 예에 따른 DCU 테스트 장치에 저장된 테스트항목에 대한 예를 도시한 도면이다. 도 3 및 도 4는 본 발명의 일 실시 예에 따른 DCU 테스트 장치의 구현 예를 도시한 도면들이다. 도 5는 본 발명의 일 실시 예에 따른 DCU 테스트 방법에 대한 처리 흐름도이다. 아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시 예에 대하여 설명하되, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시 예에 한정되지 않는다. 한편 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다. 또한 상세한 설명을 생략하여도 본 기술 분야의 당업자가 쉽게 이해할 수 있는 부분의 설명은 생략하였다. 명세서 및 청구범위 전체에서, 어떤 부분이 어떤 구성 요소를 포함한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성 요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것을 의미한다. 도 1은 본 발명의 일 실시 예에 따른 DCU 테스트 장치에 대한 개략적인 블록도이다. 도 1을 참조하면, 본 발명의 일 실시 예에 따른 DCU 테스트 장치(100)는, 테스트정보 저장부(110), 사용자 인터페이스부(I/F)(120), 통신 인터페이스부(I/F)(130), 테스트실행부(140), 모의구동부(150), 상태분석부(160), 표시부(170), 및 제어부(180)를 포함한다. 테스트정보 저장부(110)는, DCU의 성능을 테스트하기 위한 정보들을 저장한다. 특히, 테스트정보 저장부(110)는, DCU의 성능을 테스트하기 위해 미리 설정된 다수의 테스트 항목들, 및 상기 테스트 항목별 시뮬레이션 루틴을 저장할 수 있다. 이 때, 상기 테스트 항목은, 출입문의 개/폐 이외에도, 다양한 항목들을 포함할 수 있으며, 그러한 테스트 항목의 예가 도 2에 예시되어 있다. 도 2는 본 발명의 일 실시 예에 따른 DCU 테스트 장치에 저장된 테스트항목에 대한 예를 도시한 도면으로서, 테스트정보 저장부(110)에 저장된 테스트항목 리스트를 예시하고 있다. 도 1 및 도 2를 참조하면, 상기 테스트항목리스트는, 출입문의 열림(open(1), emergency_open_status(7)), 닫힘(close(2)) 동작 이외에도, 발판동작(예컨대, step_jammed_1second(8), step_jammed_15second(9) 등), 감지센서의 동작(예컨대, sensitive_edge_1_1N)(12), sensitive_edge_1_3N(13) 등), 차량속도에 따른 동작(예컨대, sensitive_edge_1_5Km/h(16), sensitive_edge_2_5Km/h)(17) 등)과 같이 출입문의 개/폐 및 출입문의 개/폐와 관련된 다양한 기능들을 포함할 수 있다. 또한, 상기 시뮬레이션 루틴은, 상기 항목별로 생성될 수 있으며, 대응된 테스트 항목을 수행하기 위해 순차적으로 수행되는 다양한 절차들의 모임일 수 있다. 즉, 상기 테스트 항목별로 DCU를 테스트하기 위해서는, DCU의 상태를 설정하거나, 조작하기 위해 수행되는 다양한 절차들을 포함할 수 있는데, 상기 시뮬레이션 루틴은, 이러한 절차들의 모임일 수 있다. 예를 들어, DCU의 출입문 개방동작을 테스트하기 위해서는, 대응된 출입문으로 개방제어를 위해 미리 설정된 전류를 흘려보내고, 그에 응답하여 출입문을 제어하는 전자변으로부터 동작 결과를 수신하는 일련의 절차를 수행하여야 하는데, 이러한 절차들을 배치파일 형태로 작성한 파일을 DCU의 출입문 개방동작 테스트 항목의 시뮬레이션 루틴으로 저장할 수 있다. 사용자 인터페이스부(I/F)(120)는, DCU를 테스트하고자 하는 작업자와의 인터페이스를 제공한다. 이를 위해, 사용자 인터페이스부(I/F)(120)는, 다양한 종류의 시험버튼, 및 동작램프 등을 포함할 수 있다. 통신 인터페이스부(I/F)(130)는, 테스트 대상인 DCU와의 통신 인터페이스를 제공한다. 예를 들어, 통신 인터페이스부(I/F)(130)는, 상기 DCU와 연결하기 위한 접속단자(예컨대, RS232C 접속단자 등)를 포함할 수 있다. 테스트실행부(140)는, 상기 테스트 항목들 중 하나를 선택하기 위한 선택정보에 의거하여 대응된 테스트를 실행한다. 이를 위해, 테스트실행부(140)는, 상기 선택정보에 의거하여 테스트정보 저장부(110)로부터 선택된 테스트 항목에 대응된 시뮬레이션 루틴을 검출한 후, 이를 실행하기 위한 테스트명령을 생성하여 통신 I/F(130)를 통해 해당 DCU로 전송한다. 한편, 테스트실행부(140)는, 미리 설정된 테스트 순서를 미리 저장하고, 상기 테스트 순서에 의해 순차적으로 선택된 자동선택정보에 의해 동작하거나, 사용자 I/F(120)를 통해 선택된 수동선택정보에 의해 동작할 수 있다. 예를 들어, 작업자의 선택정보에 의해 전체시험이 선택된 경우, 테스트실행부(140)는, 도 2에 예시된 바와 같은, 테스트항목리스트에 포함된 모든 테스트항목을 일괄처리하여 그 결과를 일괄적으로 표시하거나, 상기 테스트항목리스트에 포함된 모든 테스트항목을 순차적으로 수행하면서 그 결과를 순차적으로 표시하도록 할 수 있다. 또는, 상기 테스트항목리스트에 포함된 항목들 중, 작업자가 선택한 적어도 하나에 대한 테스트를 수행한 후 그 결과를 표시하도록 할 수도 있다. 모의구동부(150)는, 상기 테스트명령, 즉, 테스트실행부(140)에서 생성한 테스트명령에 응답하여 상기 DCU에서 생성된 제어신호에 의해 구동한다. 이를 위해, 모의구동부(150)는, 출입문의 동작을 제어하기 위한 하나 이상의 전자변들 각각을 구동시키기 위한 전류값에 반응하는 하나 이상의 부하저항(미도시)들을 포함하고, 상기 부하저항은, 상기 제어신호에 응답하여, 부하발생 조건을 만족하는 경우 대응된 부하를 발생시킬 수 있다. 즉, 상기 부하저항들 각각은 대응된 전자변을 구동시킬 수 있는 전류가 인가될 경우, 부하를 발생시킬 수 있다. 예를 들어, 모의구동부(150)가 출입문을 개방하기 위한 전자변을 구동시키기 위한 전류값(예컨대, 제1 전류값)에 반응하는 제1 부하저항을 구비하고, DCU로부터 출입문을 개방하기 위한 제어신호(즉, 상기 제1 전류)가 인가된 경우, 상기 제1 부하저항은, 대응된 부하를 발생시킬 수 있다. 또한, 모의구동부(150)는, 출입문의 구동시 출력되는 출입문동작음과 동일한 동작음을 출력하는 동작음 출력부(미도시)(예컨대, 부저 등)를 더 포함하고, 상기 동작음 출력부는, 상기 제어신호에 응답하여, 대응된 동작음을 출력할 수 있다. 상태분석부(160)는, 상기 테스트명령에 대한 모의구동부(150)의 동작 상태를 분석하여, 대응된 테스트 항목에 대한 출입문제어기(DCU)의 성능을 결정한다. 즉, 상태분석부(160)는, 임의의 테스트명령을 수신한 DCU로부터 전달된 전류값을 상기 테스트명령에 대응한 항목의 테스트를 위해 설정된 부하로 전달하고, 그 결과를 분석하여 해당 항목에 대한 출입문제어기(DCU)의 성능을 결정할 수 있다. 예를 들어, 출입문의 개방동작을 테스트하기 위한 테스트명령을 DCU로 전달한 경우, 상태분석부(160)는, 상기 테스트명령에 대한 응답으로 DCU로부터 전달된 제어신호(즉, 전류)에 의해 상기 제1 부하저항이 대응된 부하를 발생시키는 지 여부에 따라, DCU의 출입문 개방동작 성능을 결정할 수 있다. 즉, 상태분석부(160)는, 상기 전달된 제어신호에 응답하여 상기 제1 부하저항이 대응된 부하를 발생시키는 경우, DCU의 출입문 개방동작이 정상인 것으로 결정하고, 그렇지 않은 경우 DCU가 출입문 개방을 위해 미리 설정된 전류를 정상적으로 출력하지 못하는 것으로 판단하여 DCU의 출입문 개방동작이 비정상인 것으로 결정할