• 제목/요약/키워드: micro controller system control

검색결과 245건 처리시간 0.019초

라즈베리 파이를 이용한 실내관리 시스템 (A Indoor Management System using Raspberry Pi)

  • 정수;이종진;정원기
    • 한국산학기술학회논문지
    • /
    • 제17권9호
    • /
    • pp.745-752
    • /
    • 2016
  • 모든 사물들이 인터넷에 연결되는 사물 인터넷 시대에 즈음하여 본 논문에서는 라즈베리파이와 지그비를 이용하여 실내의 LED 조명등과 멀티탭을 on/off 하고 조명등의 밝기와 출입문의 전자 도어락을 스마트폰으로 원격 제어하는 시스템을 제안한다. 라즈베리파이에 적외선 송신 모듈을 연결하여 리모트컨트롤이 가능한 에어컨 등의 가전제품을 스마트폰 어플로 제어했으며 실내의 영상, 실내온도, 조도 등을 모니터링 했다. 리모트컨트롤이 가능한 모든 가전제품들을 원격 제어하기 위해서는 IR 송신코드를 알아내어야 하는데 AVR 마이크로컨트롤러를 이용해서 IR 송신코드를 알아내는 방법을 제안했다. 상용의 사무실용 도어락을 개조하여 원격으로 개폐하는 방법을 제안했다. LED 조명의 밝기는 ATmega88로 PWM 신호를 발생시켜서 0에서 10 레벨까지 컨트롤했고 멀티탭의 제어는 ATmega32와 포토커플러, TRIAC를 사용하였다. 측정된 온도 및 조도는 Tiny44A를 사용하여 A/D 변환되고 SPI 통신으로 라즈베리파이에게 송신된다. 카메라는 라즈베리파이의 CSI(Camera Serial Interface) 헤드에 연결하였다. 스마트 멀티탭은 일정시간 동안 on 시킬 수 있고 미래시점에 on이 되도록 예약할 수 있다. 대기전력을 줄이기 위해서는 수동으로 멀티탭의 콘센트를 뽑거나 스위치을 꺼면 되지만 스위치를 꺼지 않고 외출한 경우에도 스마트폰으로 원격 제어하여 스위치를 꺼면 대기전력을 줄이는데 많은 도움이 될 것이다.

진공 흡착과 보행형 이동에 의한 벽면이동 로봇의 개발 (Development of wall climbing robot using vacuum adsorption with legged type movement)

  • 박수현;서경준;김성관
    • 한국산학기술학회논문지
    • /
    • 제18권8호
    • /
    • pp.344-349
    • /
    • 2017
  • 최근 전 세계적으로 고층건물의 외벽청소, 대형 구조물의 벽면검사, 조선에서의 벽면 용접 등 다양한 용도의 벽면이동 로봇들이 개발되고 있다. 기존에 개발된 벽면이동 로봇 중 바퀴형 이동로봇은 요철이 있는 벽면을 이동할 수 없다는 단점이 있으며 보행형 이동로봇은 복잡한 링크구조로 인해 많은 액추에이터가 필요로 하고, 더불어 제어가 복잡해지며 내구성의 문제가 발생한다. 또한 로봇의 무게가 무겁다는 단점이 있다. 본 논문에서는 이러한 단점을 극복하기 위해 간단한 구조를 가진 새로운 벽면이동 로봇을 제시한다. 본 논문의 벽면이동 로봇은 단 한 쌍의 축과 액추에이터를 이용하여 고릴라의 보행방식을 모사하여 이동하며, 진공펌프와 흡착패드를 이용하여 벽면에 진공 흡착한다. 본 논문에서 개발한 로봇의 구성요소로는 이동을 위한 DC모터, 흡착을 위한 진공펌프, 제어를 위한 마이크로 컨트롤러, 기타 동력전달과 형체 유지를 위한 축과 프레임이 있다. 로봇의 성능은 수직 및 수평에서 실험적으로 검증하였다. 본 논문에서 개발한 벽면이동 로봇을 기반으로 다양한 장치를 탑재한 산업현장, 재난재해 현장에서 다양한 기능을 수행하는 로봇의 개발이 가능할 것이라 전망한다.

다중 SL-AVS 동기화 유지기법 (Multiple SL-AVS(Small size & Low power Around View System) Synchronization Maintenance Method)

  • 박현문;박수현;서해문;박우출
    • 한국시뮬레이션학회논문지
    • /
    • 제18권3호
    • /
    • pp.73-82
    • /
    • 2009
  • CMOS 카메라는 저가격, 저전력, 소형화의 장점을 이용해 휴대폰카메라, 자동차 산업, 의학 및 센서 네트워크, 로봇제어, 보안 분야의 연구에서 이용되고 있다. 특히 다중카메라(Multi-Camera)기반의 $360^{\circ}$ 전방향 카메라(Omni-directional Camera)의 소프트웨어, 통신간섭 및 지연과 복잡한 영상제어 문제가 있으며, 하드웨어 분야에서는 다중카메라의 효율적인 관리 및 소형화의 문제를 지닌다. 기존 시스템은 다수 카메라를 제어하고 카메라 영상을 송수신하기 위해 카메라별 고성능 MCU로 구성된 임베디드 시스템(embedded system)과 별도의 제어 시스템(control system) 같이 다계층 시스템(Multi-layer system)으로 구성된다. 하지만 본 시스템은 단일구조로 저성능 MCU 기반에 고속 동기화기법으로 카메라 제어 및 영상 수집이 가능하도록 SLAVS(Small size/Low power Around View System)을 제안하였다. 화각 $110^{\circ}$ CMOS 카메라 여러 대를 이용하여 $360^{\circ}$전방향을 촬영하는 저성능 MCU로 카메라의 제어 및 영상 수집이 가능한 전방향 카메라 초기모형이다. 결과적으로 저전력 CMOS 카메라 4대를 하나의 MCU에 연결하여 개별 카메라에 대한 동기 유지, 제어 및 송수신을 구현하고 이를 기존의 시스템과 비교하였다. MCU를 통한 개별 인터럽트 처리로 카메라별 동기를 제어, 기억하여 Target과 CMOS 카메라와 MCU간의 재동기를 최소화하여 데이터 전송의 효율성을 높였다. 또한, 사용자 선택에 따라 4개의 영역으로 구분된 영상을 각기 또는 하나로 Target에 제공할 수 있도록 하였다. 마지막으로 개발된 카메라 시스템의 동기 및 데이터 전송 시간, 이미지 데이터 유실 등의 성능 비교, 분석을 하였다.

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 새니타이저는 대상 프로그램의 함수 호출 그래프와 심볼 정보를 기반으로 제어 흐름 무결성 위배도 탐지할 수 있다. 제안한 두 새니타이저를 구현하고 실험을 통해 제안 기법의 유효성을 보였으며, 기존 연구와의 비교를 통해 임베디드 시스템에 적합함을 보였다. 이러한 연구결과는 개발 단계에서 의도하지 않은 펌웨어 취약점을 탐지하여 제거하는데 활용할 수 있다.

암부백을 이용한 저가형 자동 인공호흡기 설계 및 제작 (Design of Low-cost Automated Ventilator Using AMBU-bag)

  • 신희빈;이효경;오가영
    • 적정기술학회지
    • /
    • 제7권1호
    • /
    • pp.51-58
    • /
    • 2021
  • 본 연구는 COVID-19의 대유행으로 인해 자동 인공 호흡기의 공급이 세계적인 긴급 수요에 비해 원활하지 않은 상황에 도움이 될 수있는 저가형 응급 인공 호흡기의 설계 및 구현을 제안한다. AMBU-bag과 기성용 임베디드 마이크로컨트롤러 보드를 사용하여 구현이 용이하고 비용을 최소화했다. 또한, 3D 프린팅은 전 세계 기업과 전문가들이 프로토타입 하드웨어를 구축하는 데 사용하는 반면, 주변 환경에서 쉽게 구할 수 있는 재료는 많은 첨단 기술에 접근하기 어려운 국가의 사람들이 시스템을 제조할 수 있도록 한다. 설계한 간이 인공호흡기 모형의 특징은 암부 백을 자동화했다는 점, 3d 프린팅을 사용하지 않는다는 점, 속도조절이 가능하다는 점이다. 속도 조절이 가능하게 함으로써 사용하는 환자의 상황에 맞게 환기가 가능하다. 연구 시 보완할 점으로는 첫 번째, 사용한 와이퍼 모터의 구동 시작점을 고정하기 어렵다는 것이다. 이를 보완하기 위한 방법으로 위치 피드백기능이 있는 브러시 DC모터로 교체하는 방법이 있다. 두 번째로 팔부분과 고정 틀이 나무 재질이라 암부 백을 장기적으로 압축하는 과정에서 암부백이 마모될 가능성 있다는 것이다. 이를 보완하기 위해 암부백이 닿는 틀과 팔 부분을 실리콘과 같은 재료로 감싸 마찰을 최소화해야 할 필요가 있다.