• Title/Summary/Keyword: ATmega128

Search Result 163, Processing Time 0.03 seconds

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

  • Choi, Hun;Jang, Si-Woong
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.16 no.6
    • /
    • pp.1125-1132
    • /
    • 2012
  • The researches on driver assistance systems that can prevent an accident have been actively performed due to social issues of traffic accidents with development of vehicle industry in recent. It is required for researchers to develope systems which assist driver's perception and judgment when considering that over 70% of traffic accidents occur by drivers' carelessness and 75% of the total accidents occur at the speed of less 29km per hour. In this paper, we implemented a front and rear vehicle monitoring system that monitors distance from a vehicle to obstacles in real-time at the low-speed or back-ward driving. The proposed system consists of ultrasonic sensors of high angle and wide angle of beam spread, ATmega128, and DSP processor.

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
    • /
    • v.14 no.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.

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

  • Choi, Young-Hoon;Lee, Byung-Hoon;Chnag, Young-Keun
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.36 no.4
    • /
    • pp.393-398
    • /
    • 2008
  • This paper suggests a GPS/INS navigation computer architecture that can be applied to small satellites. In order to implement a GPS/INS navigation system on a small satellite, the extreme environment in space such as radiation, micro-gravity, vacuum, etc. must be considered. In addition, a real-time processing ability is required for the GPS/INS navigation system since the formation flying of multiple small satellites is the ultimate goal. The developed navigation electronics utilizes a PowerPC-type MPC860T that has space environment heritage, and a pair of Atmega128s that has been implemented in KAUSAT-2 and has completed the space environment verification tests. The navigation algorithm is designed to work in VxWorks environment, ported in MPC860T.

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

  • Lee, Lee-Sub;Kim, Seong-Hoon
    • Journal of Intelligence and Information Systems
    • /
    • v.15 no.3
    • /
    • pp.17-29
    • /
    • 2009
  • C programming is a main programming for the Educational Robot Arm which is based on AVR ATmega128. The development environment is not integrated, so it is complex and difficult to study for middle or high school students who want to learn programming and control the educational robot arm. Furthermore, there is no debug and testing environment support. This paper presents a Java-based development platform for the educational robot arm. This platform includes: an up-to-date tiny Java Virtual Machine (NanoVM) for the educational robot arm; An Eclipse based Java integrated development environment as an Eclipse plug-in; a 3D simulator on the PCs to support testing and debugging programs without real robots. The Java programming environment makes development for educational robot arm easier for students.

  • PDF

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

  • Oh, Do-Bong;Kim, Dae-Hee;Jung, Joong-soo;Jung, Kwang-wook
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2009.05a
    • /
    • pp.515-520
    • /
    • 2009
  • This paper presents the software design of RFID Educational system based on using 900MHz air interface between the reader and the tag. Software of the reader and active tag is developed on embedded environment and the software of PC controlling the reader is on window OS. ATmega128 processor is used for H/W of the reader and active tag, and C language is used for their developing. Programming on window OS used MFC. Main functions of this system are to control tag containing EPC global Data by PC through the reader, to obtain information of tag through the internet and to read/write data on tag memory. Software design of 900MHz RFID educational system is done on the basis of these functions.

  • PDF

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

  • Kim, Kee-Hwan
    • The Journal of the Convergence on Culture Technology
    • /
    • v.2 no.4
    • /
    • pp.55-59
    • /
    • 2016
  • In this paper, we propose a system for monitoring and controlling the level of the rainwater tank by installing an underground storage tank as one of ways to increase the utilization rate to solve the water shortage and imbalance. For this purpose, a microprocessor of ATMEL's Atmega 128 is used for the control module, and the sensor capable of measuring the water level uses a float type level sensor which is a kind of tactile sensor. In particular, the level sensor outputs the output in a industry standard dimension, so that the compatibility is improved so as to replace the existing sensor.

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

  • Eom Heung-Sik;Kim Keon-Wook
    • Journal of the Institute of Electronics Engineers of Korea CI
    • /
    • v.43 no.5 s.311
    • /
    • pp.1-7
    • /
    • 2006
  • This paper presents experimental instruction-level current consumption model for low power microcontroller ATmega128. The accessibility of instruction for internal memory decides power consumption of the microcontroller as much as 17% of difference between access instruction and non-access instruction. The power consumption for the given program will be increased in the proportional to the ratio of memory access instruction and lower level memory access in the hierarchy. Throughout the current consumption model, the power consumption can be predicted and optimized in the direction of reducing the frequency memory access. Also, the various optimization methods are introduced in terms of software and hardware viewpoints.

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

  • Kim, Jin-Mook;Ryou, Hwang-Bin
    • Journal of the Institute of Electronics Engineers of Korea CI
    • /
    • v.42 no.6
    • /
    • pp.29-36
    • /
    • 2005
  • RFID(Radio Frequency Identification) will be used for recognizing things and offering distinctive information in Ubiquitous environment. But we are not ready to provide security service to RFID. Therefore we propose the approach of safe RFID system which provides the solution for eavesdrop, forgery, and modification based on Pre-Distribution protocol and RC5 security algorithm. First We distributes the secret key to the Tag with the Reader that is major subject on RFID system using Pre-Distribution protocol. Then we will provide to various security services and privacy protection using RC5 security algorithm. The proposed safe RFID system simulated on ATmega128 evaluate environment.

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

  • Seo, Hyung-Yong;Lee, Jae-Heung
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • v.9 no.2
    • /
    • pp.447-450
    • /
    • 2005
  • This paper describes an implementation of system based on ZIGBEE wireless communication technique to prevent for diseases of skin ailments and respiratory ailments as sensing the air pollutions that breaks out in the inside and purifying. ZIGBEE wireless communication technique has features - low battery consumption, low cost, acceptance of the maximum 256 node and simple protocol structure of below 32Kbyte. Hardware platform is implemented by using ATmega128L in ATmel corporation and 2.4GHz RF-IC CC2420 in Chipcon corporation and dust sensor(GP2Y1010AU) and gas sensor(GSBT11) that confirm degree of inside air pollution for ZIGBEE wireless communication technique.

  • PDF

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

  • Lee, Kyungnam;Kim, Youngmin
    • Journal of IKEEE
    • /
    • v.23 no.3
    • /
    • pp.1068-1076
    • /
    • 2019
  • Most of the electronics we use today have built-in microcontrollers, which are called embedded systems. In such a small environment, responsiveness is very important for the microcontroller. In this paper, the basic input/output control, timer/counter interrupt operation principle, and understanding of the microcontroller are described. Program logic is proposed to improve throughput and latency by controlling characteristics of service routine and program execution order. The hardware simulations in this paper were verified using ATmega128 and PIC16F877A from Atmel and Microchip.