• 제목/요약/키워드: Atmega128

검색결과 163건 처리시간 0.028초

초음파 센서를 이용한 차량 전·후방 감시 시스템 (Front and Rear Vehicle Monitoring System using Ultrasonic Sensors)

  • 최훈;장시웅
    • 한국정보통신학회논문지
    • /
    • 제16권6호
    • /
    • pp.1125-1132
    • /
    • 2012
  • 최근 자동차 산업의 활성화로 인해 교통사고 급증이 사회 문제화 되면서 사고를 미연에 방지할 수 있는 운전자 보조 시스템 연구가 활발하게 이루어지고 있다. 일반적으로 자동차 사고 원인의 70% 이상이 운전자 과실에 의해서 발생되고 전체 추돌사고의 75%가 시속 29km 이하의 속도에서 발생하므로 이를 예방하기 위해서는 운전자의 인지 판단을 보조하는 시스템의 개발이 필수적이다. 본 논문에서는 가장 많은 추돌사고가 일어나는 저속 주행 및 주차 시에 차량과 장애물과의 거리를 실시간으로 감시하는 차량 전 후방 감시 시스템을 구현하였다. 제안한 시스템은 고지향각 초음파 센서, 광지향각 초음파 센서, ATmega128, DSP 프로세서로 구성된다.

Efficient Implementation of Simeck Family Block Cipher on 8-Bit Processor

  • Park, Taehwan;Seo, Hwajeong;Bae, Bongjin;Kim, Howon
    • Journal of information and communication convergence engineering
    • /
    • 제14권3호
    • /
    • pp.177-183
    • /
    • 2016
  • A lot of Internet of Things devices has resource-restricted environment, so it is difficult to implement the existing block ciphers such as AES, PRESENT. By this reason, there are lightweight block ciphers, such as SIMON, SPECK, and Simeck, support various block/key sizes. These lightweight block ciphers can support the security on the IoT devices. In this paper, we propose efficient implementation methods and performance results for the Simeck family block cipher proposed in CHES 2015 on an 8-bit ATmega128-based STK600 board. The proposed methods can be adapted in the 8-bit microprocessor environment such as Arduino series which are one of famous devices for IoT application. The optimized on-the-fly (OTF) speed is on average 14.42 times faster and the optimized OTF memory is 1.53 times smaller than those obtained in the previous research. The speed-optimized encryption and the memory-optimized encryption are on average 12.98 times faster and 1.3 times smaller than those obtained in the previous studies, respectively.

소형위성용 GPS/INS 통합 항법 컴퓨터 개발 (Development of Navigation Computer for Small Satellites Using Integrated GPS/INS)

  • 최영훈;이병훈;장영근
    • 한국항공우주학회지
    • /
    • 제36권4호
    • /
    • pp.393-398
    • /
    • 2008
  • 본 논문에서는 소형 인공위성에 탑재 가능한 GPS/INS 항법 컴퓨터의 구조를 제안한다. GPS/INS 항법 시스템을 소형 인공위성에 적용하기 위해서는 우선 우주의 방사능, 미세 중력, 진공 상태 등의 극한 환경을 고려해야 한다. 또한 소형 인공위성에서 GPS/INS 항법 시스템의 궁극적인 목표는 소형 인공위성의 편대 비행이므로 실시간 처리 능력이 필요하다. 제작된 항법 보드에는 우주환경에 대한 헤리티지가 있는 PowerPC계열의 MPC860T와 KAUSAT-2의 환경시험에서 우주환경에 대한 검증을 마친 ATmega128을 사용하였다. 항법 알고리즘은 MPC860T에 포팅된 VxWorks 환경에서 동작하도록 구현하였다.

교육용 AVR 로봇의 자바기반 플랫폼 (Java based Platform for Educational Robots on AVR)

  • 이이섭;김성훈
    • 지능정보연구
    • /
    • 제15권3호
    • /
    • pp.17-29
    • /
    • 2009
  • C 언어는 AVR사의 ATmega128을 기반으로 하는 교육용 로봇 팔의 주 프로그래밍 언어다. C 언어는 교육용 로봇 팔을 제어하고 프로그램 학습하기 원하는 중학교 또는 고등학생들에게는 매우 어렵고 복잡하였다. 더구나, 통합개발환경, 디버딩 및 테스팅 환경도 제공하지 못하였다. 본 연구에서는 이러한 문제를 해결하기 위하여 교육용 로봇을 위한 자바 기반의 통합 개발 플랫폼을 제안하였다. 이 플랫폼은 교육용 로봇 팔을 위한 최신의 초소형 자바 가상 머신(NanoVM), 이클립스 플러그인을 사용한 통합개발환경, 실제 로봇을 연결하지 않아도 테스트 및 디버깅을 할 수 있는 3차원 시뮬레이터를 포함하고 있다. 이러한 자바 개발환경은 어린 학생들이 매우 용이한 교육용 로봇 팔 학습환경을 제공하게 되었다.

  • PDF

900MHz RFID 교육용 시스템의 설계 (Design of 900MHz RFID Educational System)

  • 오도봉;김대희;정중수;정광욱
    • 한국콘텐츠학회:학술대회논문집
    • /
    • 한국콘텐츠학회 2009년도 춘계 종합학술대회 논문집
    • /
    • pp.515-520
    • /
    • 2009
  • 본 논문에서는 RFID 기술 중 리더와 태그간 900MHz 대역을 이용한 교육용 시스템 설계를 제시 하였다. 능동형 태그와 리더의 설계는 임베디드 환경에서 구현 하였으며, 리더와 접속 가능한 서버의 소프트웨어 개발은 PC 윈도우 운영체제 환경에서 구현 하였다. 리더와 능동형 태그의 H/W는 ATmega128 프로세서가 사용되었고, 개발 언어는 C 사용되었다. 윈도우 환경에서의 프로그램은 MFC가 사용 되었다. 시스템은 PC에서 리더를 통하여 EPC global Data가 들어있는 태그 관리, 인터넷을 통한 태그의 정보 획득, 태그 메모리에 데이터를 읽고 쓰는 기능이다. 위의 기능들을 활용한 900MHz RFID대역의 교육용 시스템을 설계 하였다.

  • PDF

우수 저류조 수위측정 및 제어에 대한 연구 (A Study on the Control and Level Measurement for a Rainwater Tank)

  • 김기환
    • 문화기술의 융합
    • /
    • 제2권4호
    • /
    • pp.55-59
    • /
    • 2016
  • 본 논문에서는 물 부족, 불균형을 해결하기 위해 우수 이용률을 높이는 방법의 하나로 지하저류조를 설치하여 빗물을 저장하고, 관리하고자 하는 곳을 위한 저류조 수위의 모니터링과 제어에 대한 시스템을 제안하고 이를 구현하였다. 이를 위해 제어를 위한 모듈에는 ATMEL사의 Atmega 128의 마이크로프로세서를 사용하고 수위를 측정할 수 있는 센서는 접촉식 센서의 일종인 부자형태의 레벨센서를 사용하였다. 특히 레벨센서는 출력을 산업체 일반에서 많이 사용하는 크기로 출력하므로 기존의 센서를 대체할 수 있도록 호환성이 높도록 하였다.

저전력 마이크로컨트롤러를 위한 명령어 레벨의 소모전류 모델링 및 최적화에 대한 연구 (Study of Instruction-level Current Consumption Modeling and Optimization for Low Power Microcontroller)

  • 엄흥식;김건욱
    • 전자공학회논문지CI
    • /
    • 제43권5호
    • /
    • pp.1-7
    • /
    • 2006
  • 본 논문에서는 임베디드 시스템에서 사용되는 대표적 저전력 마이크로컨트롤러인 ATmega128을 대상으로 명령어 레벨의 소모전류를 측정, 모델링하였다. 마이크로컨트롤러가 소모하는 전류는 메모리의 접근 유무에 의해 차이가 나며, 메모리 접근 명령어가 메모리 비접근 명령어에 비해 내부 메모리 기준으로 17% 더 높은 전류소모를 나타낸다. 프로그램의 메모리 접근 명령어 사용빈도가 높을수록, 메모리 계층구조에서 낮은 계층의 정보를 접근할수록 프로그램의 전력소모는 비례한다고 관찰된다. 본 논문에서는 명령어 레벨의 소모전류모델화를 통하여 실제 프로그램의 전력소모를 예측, 분석하고 메모리 접근 명령어의 비율을 줄이는 방향으로 프로그램의 전력소모를 최적화한다. 또한 마이크로컨트롤러 기반 시스템에서 프로그램 실행 전력을 최적화할 수 있는 기법을 하드웨어와 소프트웨어 측면에서 다양하게 제안한다.

유비쿼터스 환경에서 Pre-Distribution을 기반으로 한 안전한 RFID 시스템 (Approach of safe RFID system based on Pre-Distribution on Ubiquitous computing environment)

  • 김진묵;유황빈
    • 전자공학회논문지CI
    • /
    • 제42권6호
    • /
    • pp.29-36
    • /
    • 2005
  • 다가올 유비쿼터스 컴퓨팅 환경에서 RFID(Radio Frequency IDentification)는 사물에 대한 인식과 차별화된 정보 제공의 수단으로 사용될 것이다. 하지만 RFID에 대한 보안서비스는 아직까지 미흡한 실정으로 이에 대한 대책 마련이 시급하다. 본 논문에서는 RFID 시스템에 대한 도청과 위조 및 변조 문제와 프라이버시 문제를 해결하기 위한 방안으로 RC5 암호 알고리즘과 Re-Distribution 프로토콜을 사용해 이에 대한 해결책을 제시하고자 한다. 먼저 Pre-Distribution 프로토콜을 사용해 RFID 시스템에서의 2가지 주체인 태그와 리더에서 사용할 비밀키를 생성하여 분배한다. 이를 토대로 가변적이고 적은 자원 사용량을 갖는 RC5 암호 알고리즘을 이용해 RFID 시스템에 요구되는 보안 서비스를 제공할 수 있다. 제안한 안전한 RFID 시스템의 성능평가를 위해 ATmega128 환경에서의 시뮬레이션 결과를 나타내었다.

ZIGBEE를 이용한 실내 환경 정화 시스템 구현 (An Implementation of Inside Environment Purifying System Using ZIGBEE)

  • 서형용;이재흥
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2005년도 추계종합학술대회
    • /
    • pp.447-450
    • /
    • 2005
  • 본 논문은 IEEE 802.15.4 표준안을 기반으로 하는 ZIGBEE 무선통신 기술을 이용하여 실내에서 발생하는 오염공기(담배연기, 연료용 가스, 유기용제 등)를 감지하고 실내 정화를 시켜줌으로써 피부질환 및 호흡기 질환의 질병을 사전에 방지하기 위한 시스템 구현에 대하여 기술한다. ZIGBEE 무선 통신 기술은 낮은 전력 소모, 저비용, 최대 256 노드 수용, 32 Kbyte 이하의 단순한 프로토콜 구조 등의 특징을 갖는다. 하드웨어 플랫폼은 ZIGBEE 무선통신 기술을 위해 ATmel사의 ATmega128L, Chipcon사의 2.4GHz RF-IC CC2420와 실내의 공기오염 정도를 확인하는 먼지 센서(GP2Y1010AU)와 가스센서(GSBT11)로 구현하였다.

  • PDF

지연시간을 개선하기 위한 마이크로 컨트롤러의 효율적인 프로그래밍 방법 (Efficient Programming Method in Microcontrollers for Improving Latency)

  • 이경남;김영민
    • 전기전자학회논문지
    • /
    • 제23권3호
    • /
    • pp.1068-1076
    • /
    • 2019
  • 오늘날 우리가 사용하고 있는 대부분의 전자제품에는 마이크로 컨트롤러가 내장되어 있으며, 이를 내장한 미니컴퓨터를 임베디드 시스템이라고 한다. 이러한 소규모 환경에서는 마이크로 컨트롤러에 응답성이 매우 중요한데 본 논문에서는 마이크로 컨트롤러에 기본적인 입출력 제어, 타이머/카운터 인터럽트 동작원리 및 이해에 대한 내용과 더불어 마이크로 컨트롤러 내의 플래시메모리에 각 프로그램 실행 루틴인 메인 루틴 및 인터럽트 서비스루틴에 대한 특징 및 프로그램 실행 순서를 컨트롤하여 처리율과 레이턴시를 개선하는 프로그램 로직을 제안하고 있다. 본 논문에서의 하드웨어 시뮬레이션은 아트멜사와 마이크로칩사에서 출시한 ATmega128과 PIC16F877A 마이크로 컨트롤러를 이용하여 검증이 실시되었다.