• Title/Summary/Keyword: ATMega2560

Search Result 20, Processing Time 0.027 seconds

A Design of Gateway for Industrial Communication (산업용 통신 게이트웨이 설계)

  • Eum, Sang-hee;Lee, Byong-hoon
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2016.05a
    • /
    • pp.281-283
    • /
    • 2016
  • Recently, many industrial instruments face the problem of protocol compatibility with the external monitoring and control system. This paper is prepared in the main control board to support the industrial communication protocol conversion, control, and monitoring. The industrial communication gateway module is also designed to ensure that the protocol conversion of CAN bus and Ethernet. The main board processor is used the Atmega2560, and placed 4ea RS485 serial slots for sub-board. One of them is used for communication CAN bus and Ethernet. It provides analog and digital I / O through each of the slots is used for control and monitoring.

  • PDF

Load-Sharing Algorithm using Digital Parallel Communication (디지털 병렬 통신을 이용한 부하분담 알고리즘)

  • Park, Seong-Mi;Kim, Chun-Sung;Lee, Sang-Hyeok;Lee, Sang-Hun;Park, Sung-Jun;Lee, Bae-Ho
    • The Transactions of the Korean Institute of Power Electronics
    • /
    • v.16 no.1
    • /
    • pp.50-57
    • /
    • 2011
  • In this paper, we proposes a new load-sharing algorithm with a ATmega2560 based digital communication. Proposed algorithm is different from conventional analog method. The high speed communication digital control is performed. To apply the digital communication and real-time control for time-sharing token bus method, we implemented high efficient load-sharing and redundancy. Also this system make down the price by auto ID algorithm and system response is improved by controller's voltage and current integral value sharing. In parallel system prototype, each module have controller and performed load-sharing according to master module integral value. In this paper, we verify the validity of proposed algorithm using PSIM program and prototype.

An Implementation of System for Control of Dissolved Oxygen and Temperature in the pools of Smart Fish Farm (스마트 양식장 수조 내 용존 산소 및 온도 제어를 위한 시스템 구현)

  • Jeon, Joo-Hyeon;Lee, Yoon-Ho;Lee, Na-Eun;Joo, Moon G.
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.16 no.6
    • /
    • pp.299-305
    • /
    • 2021
  • Dissolved oxygen, pH, and temperature are the most important factors for fish farming because they affect fish growth and mass mortality of the fish. Therefore, fish farm workers must always check all pools on the farm, but this is very difficult in reality. That's why we developed a control system for smart fish farms. This system includes a gateway, sensor gatherers, and a PC program using LabVIEW. One sensor gatherer can cover up to four pools. The sensor gatherers are connected to the gateway in the form of a bus. For the gateway, the ATmega2560 is used as the main processor for communication and the STM32F429 is used as a sub-processor for displaying LCD. For the sensor gatherer, ATmega2560 is used as the main processor for communication. MQTT (Message Queuing Telemetry Transport), RS-485, and Zigbee are used as the communication protocols in the control system. The users can control the temperature and the dissolved oxygen using the PC program. The commands are transferred from the PC program to the gateway through the MQTT protocol. When the gateway gets the commands, it transfers the commands to the appropriate sensor gatherer through RS-485 and Zigbee.

Implementation of a Console Device Driver for MCUs (MCU를 위한 콘솔 장치 구동기 구현)

  • Kim, Kyu-Hyung;Lee, Hyung-Bong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2019.05a
    • /
    • pp.5-6
    • /
    • 2019
  • 보통 MCU를 기반으로 하는 임베디드 소프트웨어는 펌웨어 형태로 구현되어 콘솔이 없고, UART는 데이터 송신용으로 사용된다. 그러나 MCU 소프트웨어에 콘솔 드라이버를 구현하면 유닉스·리눅스와 같은 대화적 표준 입·출력 개발환경과 타스크 개념을 실현할 수 있다. 이 논문에서는 운영체제 교과에서 익힌 내용을 바탕으로 Atmega2560 MCU에 인터럽트 기반 콘솔 장치 구동기를 구현하고 실험한다.

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.

Design and Implementation of a Microwave Motion Detector with Low Power Consumption

  • Sohn, Surg-Won
    • Journal of the Korea Society of Computer and Information
    • /
    • v.20 no.7
    • /
    • pp.57-64
    • /
    • 2015
  • In this paper, we propose a design of microwave motion detector using X-band doppler radar sensor to minimize the power consumption. To minimize the power consumption and implement battery operated system, pulse input with 2 KHz, 4% duty cycle is exerted on the doppler radar sensor. In order to simplify the process of working with ATmega2560 microcontroller unit, Arduino compatible board is designed and implemented. Arduino is open source hardware and many library software is published as open source tools. Smartphone app is also proposed and designed as a real-time user interface of the motion detector. The SQLite database on the Android mobile operating system is used for recording raw data of motion detection for post-processing job, such as fast Fourier transform (FFT). Bluetooth interface module is implemented on the motion detection board as a wireless communication interface to the smartphone. The speed of human movement is identified by post-processing FFT.

A Data Structure for Sensor Device Driver in Sensor Nodes (센서 노드에서 센서 구동기를 위한 자료 구조)

  • Park, Yu-Jin;Lee, Hyung-Bong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2016.04a
    • /
    • pp.14-15
    • /
    • 2016
  • 센서 노드의 주 기능은 각종 센서를 탑재하여 구동시키고 측정 결과 값을 게이트웨이로 전송하는 일인데, 이를 위한 소프트웨어는 임베디드 운영체제를 활용하거나 일반적인 펌웨어 형태로 개발할 수 있다. 이 논문에서는 센서 노드에 운영체제를 도입하지 않고 간단한 펌웨어 형태로 센서를 구동시키기 위한 일정한 형태를 갖춘 구동기 틀을 구현하고 실험한다. 제안된 구동기 틀의 목적은 형태의 통일성에 의한 센서 구동기 작성의 편리성 제공에 있다. 온도 센서인 TC1047AVNB의 구동기를 Atmega2560 노드에서 구현하고 실험한 결과 올바른 동작을 확인할 수 있었다.

Implementation of the Embedded Multi-Billboard System using Wireless Network (무선 네트워크를 이용한 임베디드 다중 전광판 시스템의 구현)

  • Jeong, Do-Wook;Jung, Jae-Hun;Han, Hyeong-Cheol;Cha, Jeong-Un;Kim, Young-Gon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2013.05a
    • /
    • pp.944-947
    • /
    • 2013
  • 본 논문에서는 WiFi 환경이 제공되는 요즘의 환경에 맞추어 전광판을 무선 네트워크망으로 관리하기 위한 시스템을 제안하려고 한다. ATmega2560코어와 WiFi 모듈 및 서버를 활용하여 제작한 본 시스템은 다양한 출력이 불가능한 기존의 전광판과 전광판에 필요한 임베디드 코어에 문자를 출력하는데 필요한 다양한 변환과정으로 생긴 부화를 해결하는데 초점을 맞추었다. 이 시스템은 크게 두 가지의 장점을 지닌다. 한 가지는 사용자에게 다중 전광판의 출력 내용을 직접 입력할 필요 없이 서버를 통하여 쉽게 관리할 수 있다는 점이다. 다른 하나는 전광판 관리자에게 출력할 폰트나 출력 양식을 서버로 집중 관리하게 함으로서 쉽게 변동할 수 있게 한다는 점이다.

Underwater Experiment on CSMA/CA Protocol Using Commercial Modems (상용 모뎀 제어를 통한 수중 CSMA/CA 프로토콜 시험)

  • Cho, Junho;Lee, Sang-Kug;Shin, Jungchae;Lee, Tae-Jin;Cho, Ho-Shin
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.39C no.6
    • /
    • pp.457-465
    • /
    • 2014
  • This paper introduces a test bed for communication protocol schemes of underwater acoustic sensor network, and also shows experimental results obtained from the test bed. As a testing protocol, carrier sense multiple access/collision avoidance (CSMA/CA) is evaluated on underwater acoustic channel. A sensor node is equipped with a DSP control board of ATmega2560 and a commercial underwater modem produced by Benthos. The control board not only manipulates a GPS signal to acquire the information of location and time, but also controls the underwater modem to operate according to the procedure designed for a given testing protocol. Whenever any event takes place such as exchanging control/data packets between underwater modems and acquiring location and timing information, each sensor node reports them through radio frequency (RF) air interface to a central station located on the ground. The four kinds of packets for CSMA/CA, RTS(Request To Send), CTS(Clear to Send), DATA, ACK(Acknowledgement) are designed according to the underwater communication environment and are analyzed through the lake experiment from the point of feasibility of CSMA/CA in underwater acoustic communications.