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

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

ATmega16 마이크로컨트롤러를 이용한 전력선통신용 가시광 무선통신 시스템 구현 및 수신 특성 분석 (A Study on Realization and Receiving Characteristic Analysis of Visible Light Wireless Communication System for Power Line Communications Using ATmega16 Microcontroller)

  • 윤지훈;홍근빈;김용갑
    • 전기학회논문지
    • /
    • 제59권11호
    • /
    • pp.2043-2047
    • /
    • 2010
  • This study is to solve problems of depletion of RF bandwidth frequency, confusion possibility, security that current wireless communications system have and is to confirm possibility of applying next generation network. To solve problems of current wireless communications system, visible light communications system for power line communications using ATmega16 Microcontroller is was realized and receiver property was analyzed. PLC exclusive chip APLC-485MA, Microcontroller ATmega16, 5pi bulb type LED and high flux LED, visible light receiving sensor LLS08-A1 were used for transmitter and receiver. Performance was analyzed by designed program and an oscilloscope. It was showed average 20% improved receiver rate rather than bulb type LED in the case of high flux LED through voltage change rate on communication distance and LED type of distance between 10 to 50 cm. The blue LED showed the best performance among measured LED types with above 10% of voltage decreasing rate. But As it gradually becomes more distant, the precise date was difficult to obtain due to weak light. To overcome these sort of problems, specific values such as changing conditions and efficiency value relevant to light emitting parts and visible light receiving sensor should be calculated and continuous study and improvements should also be accomplished for the better communications condition.

범용 마이크로콘트롤러 실습장비를 위한 입출력 핀배열 및 주변장치 모듈의 표준화에 관한 연구 (A Study on the Standardization of IO Pins and Peripheral Modulesfor the General Microcontroller Training System)

  • 이희영;김재영
    • 한국컴퓨터산업학회논문지
    • /
    • 제8권4호
    • /
    • pp.221-228
    • /
    • 2007
  • Many kinds of microcontrollers such as 8051, PIC16 and Atmega series are used for the automatic control system, home appliances and communication equipments manufacturing. It is very important to understand the basic operational principles of microcontrollers and their design concepts. There are many kinds of educational microcontroller trainers and also they are designed and assembled very complicatedly. For the students or developers, it is very difficult to catch the basic operation schemes and apply the techniques to the control system. And also it requires much cost and time for the various kinds of trainers purchasing. In this paper, standardization of pins layout and peripheral modules for the general microcontroller usage was introduced and tested with 89C2051, 89C51, PIC16F84, PIC16F877, Atmega8535 and Atmega128, etc. As a result of test, it was found that saving the cost and time using this suggested device was possible. And also it was very effective way to understand microcontroller design and programming techniques.

  • PDF

A.I Fan 센서를 이용한 선풍기의 풍향 및 풍속 조절 (Control on Wind Speed and Direction of Electric Fan using A.I Fan Sensor)

  • 권영근;최세훈;한영삼;김명진;박채서;허준;소대화
    • 동굴
    • /
    • 제81호
    • /
    • pp.7-19
    • /
    • 2007
  • 본 논문은 초음파센서와 적외선센서를 이용하여 그 신호를 받아 주 모터를 제어한 것으로, 센서를 이용한 선풍기의 풍향 및 풍속을 제어하였다. 풍향제어는 인체감지센서와 ATmega128, DC모터를 사용하였고, 기본적으로 WmAVR과 PonyProg를 사용하여 소스코딩 및 다운로딩을 하였으며, 모터 구동드라이버는 모터제어에 범용으로 쓰이는 L298 칩을 사용하였다. 풍속제어는 초음파센서와 ATmeBa16, DC모터를 사용하여 제작하였고, 풍향제어부와 마찬가지로 WinAVR과 PonyProg 및 L298 칩을 사용하여 소스코딩 및 다운로딩을 하였다. 풍향제어는 물체가 정면에 위치하면 회전을 멈추고, 좌우로 $100^{\circ}$ 반경이내에서 거리 1m내외의 물체를 감지하도록 설계하였다. 풍속제어는 물체까지의 거리를 최소 3cm 최대 3m 이내에서 물체를 감지하여 모터의 속도를 제어할 수 있도록 하였고, 모터속도는 DC모터를 PWM 방식으로 제어하여 속도를 조절하였다.

커스텀 코드 식별 방식의 만능 적외선 리모컨 구현 (A universal infrared remote controller implementation for custom code identification systems)

  • 김진영;문상국
    • 예술인문사회 융합 멀티미디어 논문지
    • /
    • 제6권11호
    • /
    • pp.621-628
    • /
    • 2016
  • 최근 생산되고 있는 가전제품용 리모컨들은 한 가정 당 가전제품 수만큼 생산되고 있고 새로 가전제품이 출시되고 있지만 각각의 기능만을 수행하는 것으로 나뉘어져 새로운 리모컨이 계속 늘어나는 상태이다. 그래서 처음 사용하는 사용자들한테는 여러 리모컨을 사용하여야 하기 때문에 어려움이 있고 부피도 커서 여간 불편한 것이 아니다. 최근에서야 실용적으로 사용할 수 있는 통합리모컨을 SAMSUNG 이나 LG 같은 대기업에서도 여러 형태로 생산하고 있는 추세다. 본 논문에서는 각 회사마다의 적외선 리모컨에서 사용되는 커스텀 코드 식별 방식을 통해 데이터 형식과 적외선 리모컨의 송신, 수신 방법을 설명하고, ATmega128 리모컨 실험을 통해서 일반 리모컨과의 크기나 특징 및 차이점을 볼 수 있게 하였다. ATmega128 을 이용하여 LCD에 나타나 있는 여러 회사의 가전제품을 제어하는 것을 볼 수 있게 하였고, 결과적으로 각각의 기능만을 가진 여러 개의 리모컨의 수를 줄이는 것을 볼 수 있고, ATmega128을 사용한 통합 리모컨으로 가정 내에 있는 가전제품을 다룰 수 있다.

무선통신을 이용한 스마트 기상 측정 시스템 개발에 관한 연구 (A Study on Development of the Smart Weather Watching Systems)

  • 최원혁;지민석
    • 한국항행학회논문지
    • /
    • 제16권3호
    • /
    • pp.449-454
    • /
    • 2012
  • 최근 유비쿼터스 컴퓨팅 기술의 발전함에 따라 센서기반 시스템이 IT 업계의 큰 이슈로 떠오르고 있다. 센서기반시스템을 응용한 스마트 기상 측정 시스템은 기상관측의 중요 인자인 온도를 위치와 고도에 구애받지 않고 실시간으로 측정할 수 있다. 스마트 기상 측정 시스템은 GPS의 위치정보를 송신하는 제어부와 PC의 무선 수신부로 구성되었다. 제어부는 측정기구 본체로서 ATmega2560을 프로세서로 사용하여 온도센서와 GPS를 제어하고, 측정된 정보는 RF 모듈을 통해서 수신부에서 송신부인 PC로 보내서 데이터를 처리할 수 있도록 하였다.

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

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

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

  • 박성미;김춘성;이상혁;이상훈;박성준;이배호
    • 전력전자학회논문지
    • /
    • 제16권1호
    • /
    • pp.50-57
    • /
    • 2011
  • 본 논문에서는 마이컴(ATmega-2560) 기반의 디지털 통신 방식을 이용한 새로운 부하분담(Load-sharing) 알고리즘(Algorithm)을 제안한다. 기존의 아날로그 방식과 달리 고속 통신과 디지털 제어를 수행하고 실시간 제어를 위한 시분할 토큰버스 방식을 적용함으로서 효율적인 부하분담 및 리던던시(Redundancy)를 구현하였다. 또한 자동 ID 설정 알고리즘을 적용함으로서 시스템 비용을 낮추었으며, 제어기의 전압 및 전류 적분값을 공유하는 새로운 알고리즘으로 시스템의 속응성을 향상시켰다. 제작된 병렬 시스템은 각 모듈마다 독립된 제어기가 구성되어 있으며, 마스터(Master) 모듈의 지령치에 따라 슬레이브(Slave) 모듈이 부하분담을 수행한다. 본 논문에서는 PSIM을 통한 시뮬레이션과 시작품 제작을 통해 제안된 알고리즘의 타당성을 검증하였다.

동굴관광용 고층수직이동 승강기의 긴급 음성구동 제어 (Voice Recognition Sensor Driven Elevator for High-rise Vertical Shift)

  • 최병섭;강태현;윤여훈;장훈규;소대화
    • 동굴
    • /
    • 제88호
    • /
    • pp.1-7
    • /
    • 2008
  • Recently, it is one of very interest technology of Human Computer Interaction(HCI). Nowadays, it is easy to find out that, for example, inside SF movies people has talking to computer. However, there are difference between CPU language and ours. So, we focus on connecting to CPU. For 30 years many scientists experienced in that technology. But it is really difficult. Our project goal is making that CPU could understand human voice. First of all the signal through a voice sensor will move to BCD (binary code). That elevator helps out people who wants to move up and down. This product's point is related with people's safety. Using a PWM for motor control by ATmega16, we choose a DC motor to drive it because of making a regular speed elevator. Furthermore, using a voice identification module the elevator driven by voice sensor could operate well up and down perfectly from 1st to 10th floor by PWM control with ATmega16. And, it will be clearly useful for high-rise vertical shift with voice recognition sensor driven.

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

  • 전주현;이윤호;이나은;주문갑
    • 대한임베디드공학회논문지
    • /
    • 제16권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.

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

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