• Title/Summary/Keyword: ATmega16

Search Result 25, Processing Time 0.025 seconds

A Digital Controller of Stepping Motors for High Speed Driving (고속운전을 위한 스테핑 모터 디지털 제어기)

  • Lee, Chi-Hwan;Lee, Myung-Jun;Lee, Seung-Hee
    • Proceedings of the KIPE Conference
    • /
    • 2005.07a
    • /
    • pp.45-47
    • /
    • 2005
  • A digital controller of stepping motors is designed for removing mid-range resonance. Rotor oscillation is detected from motor currents and the microprocessor generates frequency modulation taking into account rotor oscillation. ATmega16 is employed and the controller drives stepping motors up to 3000[rpm] at micro stepping.

  • PDF

Implementation of Embedded System for Multi-modal Biometric Recognition using KSOM (KSOM을 이용한 다중생체 인식시스템에 관한 연구)

  • Kim, Jae-Wan;Lee, Sang-Bae
    • Proceedings of the Korean Institute of Intelligent Systems Conference
    • /
    • 2006.11a
    • /
    • pp.91-94
    • /
    • 2006
  • 본 논문은 생체인식시스템에서 단일시스템의 각각의 특징을 바탕으로 신뢰성을 증가시키는 것에 있다. 간단하면서 높은 인식률을 가지는 지문과 개개인의 음성을 다중생체인식에 활용하여 다중생체인식 시스템을 구현 하였다. 화자인식부에서는 DSP를 이용하여 화자인식을 수행하고, 이후 지문인식부에서 지문 특징점을 추출하여 KSOM신경망 알고리즘을 이용하여 인식을 수행하였다. 그리고 각 인식부의 전체적인 제어는 ATmega16L을 사용하였다. 또한 인증결과를 PC에 MFC로 디스플레이 한다.

  • PDF

Optimal Power Maintain of Electric Wheelchair by using Applying Complementary Filter on the Smart Control System (최적의 전동휠체어 시트 평형유지를 위한 상호보안 필터 기반의 스마트 제어 시스템 연구)

  • Park, Sanghyun;Kim, Jinsul
    • Journal of Digital Contents Society
    • /
    • v.16 no.3
    • /
    • pp.355-363
    • /
    • 2015
  • In this paper, we propose a system for controlling the seat of the electric wheelchair depending on the slope of the terrain in real time by using the ATmega smart control based on the board. Smart control board includes a gyro sensor, an acceleration sensor and Tilt sensor, when the electric wheelchairs pass slope of the terrain, they use three sensors to identify terrain configuration in real time. We also applied the Complementary Filter in the gyro sensor and acceleration sensor, so the electric wheelchairs know the exact terrain by solving the interference during the movement. Based on this, the noise power wheelchair due to the movement will be reduced, the seat continues reliably movement without being vibration. In this paper, providing an application on the smart phone platform for the convenience of users who are not familiar with how to use electric wheelchairs, they can easily control wheelchairs. Control platform of the smart phone is able to monitor the electric wheelchair in real-time, with regard to pressure prevention, help the slope of the seat to be arbitrarily controlled.

Hovering System for Autonomous Flight of Multi-copter (멀티콥터의 자율비행을 위한 호버링 시스템)

  • Kim, Hyung-Su;Park, Byeong-Ho;Han, Young-Hwan
    • The Journal of Korean Institute of Information Technology
    • /
    • v.16 no.12
    • /
    • pp.49-56
    • /
    • 2018
  • As the era of the 4th industrial revolution comes, there is a growing interest in the use of UAVs. While various technologies are being developed using drones, controlling flight of drones is the most basic. Hovering control is essential in order to enable autonomous flight, especially during flight control of drones. In this paper, we design drones based on ATmega2560, Sonar, Optical Flow, and acceleration / gyro 6 axis sensor for drones hovering control, and developed horizontal control, altitude control, position tracking and fixed algorithm based on PID control. In this research, in order to measure the objective result of the drone, keeping the altitude immediately after the drone takes off according to the time, measure the movement value until the position is fixed and stable hovering is maintained and compared analyzed. Experimental results show that the drones can stably hover within 4cm horizontal and 2cm vertical from 50cm above the reference coordinates.

Embedded Multi-LED Display System based on Wireless Internet using Otsu Algorithm (오츠 알고리즘을 활용한 무선인터넷 기반 임베디드 다중 LED 전광판 시스템)

  • Jang, Ho-Min;Kim, Eui-Ryong;Oh, Se-Chun;Kim, Sin-Ryeong;Kim, Young-Gon
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.16 no.6
    • /
    • pp.329-336
    • /
    • 2016
  • In the outdoor advertising and industrial sites, are trying to implement the LED electric bulletin board system that is based on image processing in order to express a variety of intention in real time. Recently, in various field, rather than simple text representation, the importance of intuitive communication using images is increasing. Thus, instead of outputting the simple input information for communication, a system that can output a real-time information being sought. Therefore, the system is directed to overcoming by converting the problem of mapping an image on a variety of conventional LED display that can not be output images, the possible image output formats. Using an LED of low power, it has developed to output the efficient messages and images within a limited resources. This paper provides a system capable of managing the LED display on the wireless network. Atmega2560, Wi-Fi module, using the server and Android applications client, rather than printing a text only, it is a system to reduce the load generated image output character output in to the conversion process as can be managed by the server.

HID Electronic Ballast with Auto-Switching of MH and HPS Lamps (램프 인식 기능을 가진 HID 전자식 안정기의 구현)

  • Lee Chi Hwan;Choi Nam Yeul
    • Proceedings of the KIPE Conference
    • /
    • 2004.07b
    • /
    • pp.887-890
    • /
    • 2004
  • This paper presents a microprocessor controlled electronic ballast for HID lamps, which gives automatic switching between MH and HPS lamps. Lamp identification is carried out by checking variation of lamp impedance at warm-up phase. Direct spread spectrum is done by applying 1 kHz triangular wave for removing acoustic resonance. This frequency modulation of 1 kHz gives also low EMI level. The microprocessor controls the voltage of DC-bus, the voltage of ignition pulses, the power of output. A 250W electronic ballast is implemented with ATmega16 CPU.

  • PDF

The devepoement of a raid and fire preventable system using the Zigbee communication and multi-sensor (ZigBee 통신 및 다중센서를 이용한 방범.방재 시스템 개발)

  • Han, Young-Oh
    • Journal of the Korea Computer Industry Society
    • /
    • v.10 no.5
    • /
    • pp.193-200
    • /
    • 2009
  • In this paper, the raid and fire preventable system using Zibee module with IEEE 802.15.4 wireless communication standard and multi-sensor was developed displaying raid and firing condition with wireless network. The raid preventable system is designed using a ultrasonhe waves sensor and infrared sensor. The fire preventable system is designed using a thermistor. The datas for raid and firing condition are communicated from enddevice to coordinator with wireless network and are displayed on PC monitor.

  • PDF

Implementation of Multi-Precision Multiplication over Sensor Networks with Efficient Instructions

  • Seo, Hwajeong;Kim, Howon
    • Journal of information and communication convergence engineering
    • /
    • v.11 no.1
    • /
    • pp.12-16
    • /
    • 2013
  • Sensor network is one of the strongest technologies for various applications including home automation, surveillance system and monitoring system. To ensure secure and robust network communication between sensor nodes, plain-text should be encrypted using encryption methods. However due to their limited computation power and storage, it is difficult to implement public key cryptography, including elliptic curve cryptography, RSA and pairing cryptography, on sensor networks. However, recent works have shown the possibility that public key cryptography could be made available in a sensor network environment by introducing the efficient multi-precision multiplication method. The previous method suggested a broad rule of multiplication to enhance performance. However, various features of sensor motes have not been considered. For optimized implementation, unique features should be handled. In this paper, we propose a fully optimized multiplication method depending on a different specification for sensor motes. The method improves performance by using more efficient instructions and general purpose registers.

UbiFOS: A Small Real-Time Operating System for Embedded Systems

  • Ahn, Hee-Joong;Cho, Moon-Haeng;Jung, Myoung-Jo;Kim, Yong-Hee;Kim, Joo-Man;Lee, Cheol-Hoon
    • ETRI Journal
    • /
    • v.29 no.3
    • /
    • pp.259-269
    • /
    • 2007
  • The ubiquitous flexible operating system (UbiFOS) is a real-time operating system designed for cost-conscious, low-power, small to medium-sized embedded systems such as cellular phones, MP3 players, and wearable computers. It offers efficient real-time operating system services like multi-task scheduling, memory management, inter-task communication and synchronization, and timers while keeping the kernel size to just a few to tens of kilobytes. For flexibility, UbiFOS uses various task scheduling policies such as cyclic time-slice (round-robin), priority-based preemption with round-robin, priority-based preemptive, and bitmap. When there are less than 64 tasks, bitmap scheduling is the best policy. The scheduling overhead is under 9 ${\mu}s$ on the ARM926EJ processor. UbiFOS also provides the flexibility for user to select from several inter-task communication techniques according to their applications. We ported UbiFOS on the ARM9-based DVD player (20 kB), the Calm16-based MP3 player (under 7 kB), and the ATmega128-based ubiquitous sensor node (under 6 kB). Also, we adopted the dynamic power management (DPM) scheme. Comparative experimental results show that UbiFOS could save energy up to 30% using DPM.

  • PDF

BLDC Feed back Control System Under Open Circuit Accident (개방 사고시 BLDC 피드백 제어 시스템)

  • Im, Che-Young;Lim, Jin-Woo;Lee, Dong-Su;Lee, Jin-Woo;Lee, Seung-Ho;Woo, Dae-Hyun;Kim, Ju-Young;Kim, Nam-Hyun;Jung, Sang-Yong
    • Proceedings of the KIEE Conference
    • /
    • 2009.07a
    • /
    • pp.2221_2222
    • /
    • 2009
  • 본 논문에서는 BLDC 운전 중 각 상의 결상 사고에 따른 토크 및 속도의 최적화에 대해 연구하였다. BLDC 모터의 구동을 위하여 ATmega16이 사용되었으며 제어기법으로는 PWM(Pulse Width Modulation) 기법이 사용된다. 속도 제어는 Hall Sensor의 검출 속도에 따라 Duty비를 제어하여 이루어지며 회전자 위치는 Hall Sensor 검출 방식을 통하여 이루어진다. 이러한 BLDC 모터를 이용하여 예기치 못한 결상 상황의 발생 시 토크의 감소로 인한 급제동에 대비하여 부하에 상응하는 토크를 최대한 낼 수 있도록 알고리즘을 구현하였다.

  • PDF