• 제목/요약/키워드: ATmega128 processor

검색결과 18건 처리시간 0.022초

8-bit ATmega128 프로세서 환경에 최적화된 이진체 감산 알고리즘 (Optimized Binary Field Reduction Algorithm on 8-bit ATmega128 Processor)

  • 박동원;권희택;홍석희
    • 정보보호학회논문지
    • /
    • 제25권2호
    • /
    • pp.241-251
    • /
    • 2015
  • 유한체 연산을 기반으로 하는 공개키 암호 시스템은 고속 연산이 매우 중요한 과제이다. 본 논문에서는 8-bit ATmega128 프로세서 환경에서 이진 기약다항식 $f(x)=x^{271}+x^{207}+x^{175}+x^{111}+1$$f(x)=x^{193}+x^{145}+x^{129}+x^{113}+1$을 이용한 감산 연산의 효율성을 높이는 데에 중점을 두었다. 기존의 감산 연산 알고리즘인 Fast reduction의 최종적인 감산 결과 값을 제시함으로써, 중복 발생하는 메모리 접근을 최소화 하여 최적화된 감산 알고리즘을 제시한다. 제안하는 기법을 어셈블리 언어로 구현 시 기존의 감산 연산 알고리즘과 비교하여 각각 53%, 55% 향상된 결과를 얻었다.

ATmega 128 소자를 이용한 자기부상계 제어용 원-보드 컨트롤러의 설계 (One Board Controller Design with ATmega 128 Chip for Manetic Levitation System)

  • 정광교;양주호
    • 동력기계공학회지
    • /
    • 제14권1호
    • /
    • pp.65-70
    • /
    • 2010
  • Magnetic levitation system is nonlinear and inherently unstable, so it is difficult to control. Analog control circuit was widly used as the controller of magnetic levitation system, but digital controller is now substituted for analog controller according to development of digital electronics. In this study, Atmel AVR series, ATmega 128 which is a kind of $\mu$-processor for digital controller is used because the chip is cheap and popular. We designed and made ATmega 128 one-board controller and aimed to verify validity through the experiance of levitation response.

8 비트 MPU 기반의 Web-RTU의 설계 및 구현 (Design and Implementation of Web-RTU Based on 8 bit MPU)

  • 홍순필;김은성
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2004년도 학술대회 논문집 정보 및 제어부문
    • /
    • pp.89-91
    • /
    • 2004
  • In SCADA systems, an RTU is a device installed at a remote location that collects data, codes the data into a format that is transmittable and transmits the data back to a central station, or MTU. An RTU also collects information from the master device and implements processes that are directed by master device. RTUs are equipped with input channels for sensing or metering, output channels for control, indication or alarms and a communications port. In general, the data are transmitted via a wired communication infrastructure such as RS422 or RS485 between RTU and MTU. But, limited range of wired communication doesn't allow the system to cover remote areas over the limitation, and building a wired communication network is not easy in the circumstances. In this Paper, we design and implement a smart cost-effective Web-RTU that can communicate with MTU via Web. Web is of benefit to the Web-RTU, because it is not only free from the distance limitations, but also is built easily and cost-effectively wherever Internet resources are available. Additionally, Web can be easily applied to the SCADA system with the development of hardware and software for communications. The Web-RTU has a program memory, a data memory and a RAM inside, and uses Atmega128, low-cost 8 bit micro-processor with eight AI(Analog Input). It performs well enough to implement all existing roles of RTU.

  • PDF

초음파 센서를 이용한 차량 전·후방 감시 시스템 (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.

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

무선인터넷 플랫폼을 이용한 지능형 홈서비스 로봇의 구현 (Implementation of Intelligent Home Service Robot Using Wireless Internet Platform)

  • 김진환;김동규;손기영;신동석
    • 한국콘텐츠학회:학술대회논문집
    • /
    • 한국콘텐츠학회 2007년도 추계 종합학술대회 논문집
    • /
    • pp.201-205
    • /
    • 2007
  • 본 논문은 휴대폰의 무선 인터넷 플랫폼 어플리케이션을 통해 화재 및 가스누출 등 각종 위험을 통보해 주는 지능형 홈서비스 로봇을 구현하였다. 지능형 홈서비스 로봇은 세 가지 구성요소(로봇부, 미들웨어부, 모바일부)로 이루어진다. 로봇부는 가스센서, 불꽃 감지센서, 연기 센서, 초음파 센서, 모터, 카메라, 블루투스 모듈로 구성되며, 각종 위급 상항을 감지한다. 미들웨어부는 미들웨어 어플리케이션을 통해 로봇부와 모바일부를 연결하고, 로봇을 모니터링하며 SMS모듈을 이용하여 응급상황을 통지한다. 모바일부는 TCP/IP 프로토콜을 이용하여 미들웨어부와 통신하며 로봇에 각종 명령을 내려주고 행동을 제어한다. 제안된 방식은 Atmega128 프로세서를 통하여 로봇부의 각종 센서를 제어하며, 모바일부는 WIPI 플랫폼 기반으로 개발하였다. 로봇부와 미들웨어부는 가정에 설치되며 외부에서 모바일부를 통하여 제어된다.

  • PDF

EPC global Network 표준을 따르는 RFID 교육용 시스템의 구현 (Implementation of a System for RFID Education to be based on an EPC global Network Standard)

  • 김대희;정중수;김휴찬;정광욱;김석규
    • 한국콘텐츠학회논문지
    • /
    • 제9권11호
    • /
    • pp.90-99
    • /
    • 2009
  • 본 논문에서는 RFID 기술 중 리더와 능동형 태그간 900MHz 대역을 사용하여 RFID EPC global network 교육용 시스템을 구현하였다. 능동형 태그와 리더의 설계를 임베디드 환경에서 제시하였으며 리더와 접속 가능한 서버의 소프트웨어 개발은 PC 윈도우 운영체제 환경에서 실현하였다. 개발 환경으로는 리더와 태그의 프로세서로 ATmega128를 사용하였고, 개발 언어는 C 언어로, 이를 제어하기 위하여 AVR 컴파일러가 사용되었다. 서버인 PC에서는 비주얼 스튜디오상의 비주얼 C++ 언어가 사용되었다. 시스템은 PC에서는 리더를 통해 EPC global 데이터가 포함되어 있는 태그를 붙여 관리하고, 인터넷을 통해 태그에 대한 정보 획득, 태그 메모리에 데이터를 읽기/쓰기 기능을 가지고 있다. 마지막으로 태그 메모리에 기록된 데이터를 리더를 통해 PC에 전송하고 읽기 명령으로 수신된 데이터와 태그로 전송하고 읽기 명령으로 수신된 데이터와 태그로 전송한 데이터를 비교한다. 이러한 기능을 가진 900MHz 대역의 EPC global Network RFID 교육용 시스템을 구현하였다.

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

  • 김대희;오도봉;정중수;정광욱
    • 한국콘텐츠학회:학술대회논문집
    • /
    • 한국콘텐츠학회 2009년도 춘계 종합학술대회 논문집
    • /
    • pp.687-692
    • /
    • 2009
  • 본 논문에서는 리더와 태그간 900MHz 대역을 사용하여 RFID/USN 기술 교육용 시스템 설계를 제시하였다. 센서가 부착된 능동형 태그와 리더의 설계를 임베디드 환경에서 제시하였으며 리더와 접속하여 제어하는 서버의 소프트웨어 개발은 PC 윈도우 운영체제 환경에서 실현하였다. 개발 환경으로는 ATmega128가 리더와 태그의 프로세서로, 개발 언어는 C 언어가 사용되었다. 서버인 PC에서는 비주얼 스튜디오상의 비주얼 C++ 언어가 사용되었다. 시스템은 PC에서는 리더를 통해 센서로부터 센싱된 정보가 들어 있는 태그를 붙여 관리하고, 인터넷을 통해 태그에 대한 정보 획득, 태그 메모리에 데이터를 읽어 오는 기능을 가지고 있다. 이러한 기능을 가진 900MHz 대역의 RFID/USN 교육용 시스템을 구성하였다.

  • PDF

WIPI 기반의 지능형 홈서비스 로봇의 구현 (Implementation of a WIPI-based Intelligent Home Service Robot)

  • 김진환;신동석
    • 한국콘텐츠학회논문지
    • /
    • 제8권5호
    • /
    • pp.19-28
    • /
    • 2008
  • 본 논문에서는 휴대폰의 무선 인터넷 플랫폼(WIPI) 어플리케이션을 통해 화재 및 가스누출 등 각종 위험을 통보해 주는 지능형 홈서비스 로봇을 구현하였다. 지능형 홈서비스 로봇은 세 가지 구성요소(로봇부, 미들웨어부, 모바일부)로 이루어진다. 로봇부는 가스 센서, 화재 감지 센서, 초음파 센서, 모터, 카메라, 블루투스 모듈로 구성되며, 각종 위급 상황을 감지한다. 미들웨어부는 미들웨어 어플리케이션을 통해 로봇부와 모바일부를 연결하고, 로봇을 모니터링하며 SMS 모듈을 이용하여 응급상황을 통지한다. 모바일부는 TCP/IP 프로토콜을 이용하여 미들웨어부와 통신하며 로봇에 각종 명령을 내려주고 행동을 제어한다. 제안된 방식은 Atmega 128 프로세서로 로봇부의 모듈들을 제어하며 로봇부와 미들웨어부는 가정 내에 설치되며 외부에서 모바일부를 통하여 제어한다.