• 제목/요약/키워드: Micro Real-Time Control System

검색결과 95건 처리시간 0.026초

Development of Chip-based Precision Motion Controller

  • Cho, Jung-Uk;Jeon, Jae-Wook
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2003년도 ICCAS
    • /
    • pp.1022-1027
    • /
    • 2003
  • The Motion controllers provide the sophisticated performance and enhanced capabilities we can see in the movements of robotic systems. Several types of motion controllers are available, some based on the kind of overall control system in use. PLC (Programmable Logic Controller)-based motion controllers still predominate. The many peoples use MCU (Micro Controller Unit)-based board level motion controllers and will continue to in the near-term future. These motion controllers control a variety motor system like robotic systems. Generally, They consist of large and complex circuits. PLC-based motion controller consists of high performance PLC, development tool, and application specific software. It can be cause to generate several problems that are large size and space, much cabling, and additional high coasts. MCU-based motion controller consists of memories like ROM and RAM, I/O interface ports, and decoder in order to operate MCU. Additionally, it needs DPRAM to communicate with host PC, counter to get position information of motor by using encoder signal, additional circuits to control servo, and application specific software to generate a various velocity profiles. It can be causes to generate several problems that are overall system complexity, large size and space, much cabling, large power consumption and additional high costs. Also, it needs much times to calculate velocity profile because of generating by software method and don't generate various velocity profiles like arbitrary velocity profile. Therefore, It is hard to generate expected various velocity profiles. And further, to embed real-time OS (Operating System) is considered for more reliable motion control. In this paper, the structure of chip-based precision motion controller is proposed to solve above-mentioned problems of control systems. This proposed motion controller is designed with a FPGA (Field Programmable Gate Arrays) by using the VHDL (Very high speed integrated circuit Hardware Description Language) and Handel-C that is program language for deign hardware. This motion controller consists of Velocity Profile Generator (VPG) part to generate expected various velocity profiles, PCI Interface part to communicate with host PC, Feedback Counter part to get position information by using encoder signal, Clock Generator to generate expected various clock signal, Controller part to control position of motor with generated velocity profile and position information, and Data Converter part to convert and transmit compatible data to D/A converter.

  • PDF

딥러닝으로 추정한 차량대기길이 기반의 감응신호 연구 (Study of the Operation of Actuated signal control Based on Vehicle Queue Length estimated by Deep Learning)

  • 이용주;심민경;김용만;이상수;이철기
    • 한국ITS학회 논문지
    • /
    • 제17권4호
    • /
    • pp.54-62
    • /
    • 2018
  • 본 연구는 인공지능 신호 구현의 일환으로서, 딥러닝을 통해 실시간으로 추정하는 차량대기길이 기반의 감응식 신호 알고리즘을 제시하였다. 알고리즘의 구현을 위해 딥러닝 모형을 구현한 텐서플로우에 미시적 교통시뮬레이터인 Vissim을 제어하는 API, 즉 COM Interface를 구축하였다. Vissim에서 신호주기별로 수집된 링크통행시간과 통과교통량이 텐서플로우에 전달되면 학습이 완료된 딥러닝 모형을 통해 접근로별 차량대기길이가 추정된다. 접근로별 차량대기길이를 기반으로 신호시간을 산정한 후 Vissim 내부의 신호등화를 조정하여 시뮬레이션 한다. 본 연구에서 개발한 알고리즘은 현 TOD 방식에 비해 차량 지체가 약 5% 감소한 것으로 분석되었으며, 이는 네트워크 내 하나의 교차로만 대상으로 적용하여 그 효과가 제한된 것이며, 축 또는 네트워크 제어로의 공간적 확대방안을 향후연구로 제시하였다.

오픈 소스 기반의 아두이노를 이용한 건조기 내 유기 시료의 실시간 수분측정 모니터링에 관한 연구 (A Study on Real-Time Monitoring for Moisture Measurement of Organic Samples inside a Drying Oven using Arduino Based on Open-Source)

  • 김정훈
    • 벤처혁신연구
    • /
    • 제5권2호
    • /
    • pp.85-99
    • /
    • 2022
  • 시판되고 있는 실험용 및 산업용 건조기는 일반 드라이오븐, 열풍 순환 건조기, 진공건조기, 동결건조기 등으로 구분되고 기능, 크기 및 용량 등에 따라 그 종류도 다양하다. 그러나 제품의 품질 제어 및 성능 개선을 위해 중요한 요소인 수분측정이 적용되지 않아 현재는 건조 종료 후 임의로 중량을 칭량하기 때문에 매우 수동적이다. 일반적으로 수분을 측정하기 위한 방법은 직접적인 측정법과 간접적인 측정법으로 구분되고 수분 분리 전.후의 질량 또는 부피 변화와 같은 직접적인 측정법이 주로 이용된다. 상대적으로 열전도도, 마이크로파 등과 같은 간접적인 측정법은 측정 장비를 활용하기 때문에 적용이 제한적이다. 본 연구에서는 오픈소스 기반의 아두이노를 이용하여 비교적 손쉽게 수분측정 시스템을 설계하여 외부 환경요인에 영향 받지 않고 수분 변화량 및 무게 변화를 실시간으로 모니터링 하였다. 구체적으로 수분 민감도 물질 및 식품 건조에 적합한 60℃와 80℃에서 작동할 수 있는 온.습도 및 로드셀 측정 센서를 건조기 내부에 패키징하여 각종 변화량을 측정하였다. 또한 바나나, 배, 톱밥의 유기 시료를 이용한 반복적인 실험을 통해서도 건조시간 및 온도에 따른 증발율 변화와 로드셀 측정값에 있어 안정적인 응답특성을 나타냄으로써 성능 안전성을 확보할 수 있었다. 향후 온.습도 범위의 확대와 CFD(Computational Fluid Dynamics) 프로그램과의 비교 분석을 통해 신뢰도를 더욱 향상시킬 수 있을 것으로 판단된다.

PLC용 uC/OS-II 운영체제 기반 펌웨어에서 발생 가능한 취약점 패턴 탐지 새니타이저 (A Sanitizer for Detecting Vulnerable Code Patterns in uC/OS-II Operating System-based Firmware for Programmable Logic Controllers)

  • 한승재;이건용;유근하;조성제
    • 한국소프트웨어감정평가학회 논문지
    • /
    • 제16권1호
    • /
    • pp.65-79
    • /
    • 2020
  • 산업제어 시스템에서 많이 사용되는 PLC(Programmable Logic Controller)는 마이크로 컨트롤러, 실시간 운영체제, 통신 기능들과 통합되고 있다. PLC들이 인터넷에 연결됨에 따라 사이버 공격의 주요 대상이 되고 있다. 본 논문에서는, 데스크톱에서 개발한 uC/OS-II 기반 펌웨어를 PLC로 다운로드 하기 전, 펌웨어 코드의 보안성을 향상시켜 주는 새니타이저를 개발한다. 즉, PLC용 임베디드 펌웨어를 대상으로 버퍼의 경계를 넘어선 접근을 탐지하는 BU 새니타이저(BU sanitizer)와 use-after-free 버그를 탐지하는 UaF 새니타이저(UaF sanitizer)를 제안한다. BU 새니타이저는 대상 프로그램의 함수 호출 그래프와 심볼 정보를 기반으로 제어 흐름 무결성 위배도 탐지할 수 있다. 제안한 두 새니타이저를 구현하고 실험을 통해 제안 기법의 유효성을 보였으며, 기존 연구와의 비교를 통해 임베디드 시스템에 적합함을 보였다. 이러한 연구결과는 개발 단계에서 의도하지 않은 펌웨어 취약점을 탐지하여 제거하는데 활용할 수 있다.

토양 수분 결핍에 따른 토마토의 생육과 생리적응 (Growth and Physiological Adaptations of Tomato Plants (Lycopersicon esculentum Mill) in Response to Water Scarcity in Soil)

  • 황승미;권택륜;도은수;박미희
    • 생물환경조절학회지
    • /
    • 제19권4호
    • /
    • pp.266-274
    • /
    • 2010
  • 본 연구는 토마토의 토양 수분결핍조건에서의 생장과 생리적인 반응을 근본적으로 조사하기 위하여 수행되었다. 토양에 두가지 수분조건, 심한 수분결핍(-100kPa)과, 대조구인 약한 수분결핍 처리(-25kPa)는 실시간 토양수분함량을 모니터링을 할 수 있는 토양센서와 관수 모듈을 갖춘 micro-irrigation 시스템을 고안, 온실에서 유지되었다. 토양수분함량은 30일동안 변동되었으며, -25kPa로 맞춰진 처리구는 평균 -47kPa, -100kPa 처리구는 평균 -119kPa로 차이를 나타냈다. 이 두 가지 다른 토양수분상태에서 자란 식물체 사이의 생육을 비교해 본 결과 수분결핍상태(-100kPa)에서 자란 식물체가 대조구인 약한 수분결핍(-25kPa) 처리구에 비해 절간수의 차이없이 신장이 유의하게 감소하였으며 건물중의 축적은 더 높게 나타났다. 또한 건물중 당 엽면적의 차이 없이, 엽면적과 엽건중이 수분 결핍이 약한 처리구에 비해 수분결핍이 심한 처리구가 더 높게 나타났다. 이러한 생육상의 차이는 심한 수분스트레스가 엽두께의 변화없이 생체중의 증가와 엽면적 확보를 통해 토마토의 수분스트레스에 적응을 야기시킬 수 있음을 제시했다. 수분결핍에 따른 토마토 생육기간동안, 생리적변화를 조사한 결과, -100kPa 처리구에서 자란 토마토가 대조구인 -25kPa 처리구에 비해 엽의 상대수분함량의 증가와 잎의 삼투압이 낮게 나타났다. 이는 수분스트레스아래서 토마토의 더 나은 수분상태를 유지하기 위한 생리적인 적응을 설명해준다. 아울러 심한 수분스트레스는 대조구에 비해 PSII 활성과 수분활용도를 증가되었으며, 낮은 기공저항도를 나타내었다. 처리간의 광합성의 차이는 없었으며, 토마토 과실의 수와 생육량의 차이는 없었다. 이러한 결과는 토마토 'Picco'가 엽형태의 변형과 삼투압, 수분활용도와 PSII의 활성을 통해 수분결핍상태에서 적응할 수 있게 만들 능력을 보여준다. 본 연구결과에서 나타난 토마토의 수분스트레스 적응 메커니즘은 토마토의 가뭄저항성 스크린에 있어서 고려되어져야 할 것으로 보인다.