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

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

중력 가속도 실험을 위한 시간 측정 시스템 개발 (Development of Time Measure System for Acceleration of Gravity Experiment)

  • 이현희;김성곤;진달복
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2002년도 하계학술대회 논문집 D
    • /
    • pp.2280-2284
    • /
    • 2002
  • This study is to develop a time measure system for acceleration of gravity verification. The system can measure time interval between two points when an object passes through the points. The system has 1${\mu}$sec time resolution. The AT90S8515 microprocessor, product of ATMEL. can make 1${\mu}$sec time resolution possible connected with the 8 MHz fine crystal oscillator. The two external signals called 'start' and 'stop' have AT90S8515 that counted time intervals of the two signals. Sensors are composed of the IR beam emitting diode. TNL108 and the IR beam receiving photo diode, TNL601, produced by NEC company. In order to acquire the measurement of exactitude of the system, measure the pendulum period. Experimental result, the average period =3.0406sec with pendulum length of 2.314m. The acceleration of gravity g=$908821{\pm}6.416{\times}1^{-4}m/s^2$.

  • PDF

내부 Dont't care를 이용한 이차원 셀 배열의 새로운 합성 방법 (A New Approach to the Synthesis of Two-Dimensional Cellular Arrays Using Internal Don't Cares)

  • 이동건;정미경;이귀상
    • 대한전기학회논문지:시스템및제어부문D
    • /
    • 제49권2호
    • /
    • pp.81-87
    • /
    • 2000
  • This paper presents a new approach to the synthesis of two-dimensional arrays such as Atmel 6000 series FPGAs using internal don't cares. Basically complex terms which fits to the linear array of cells without further routing wires are generated and they are collected by OR/XOR operations. In previous methods, complex terms are collected only by XOR operations, which may not be effective for nearly unate functions. In this paper, we allow complex terms to be collected by OR operations in addition to XOR operations. First, complex terms that lies in the ON-set of the function are generated and collected by OR operations. The sub-function realized by the first stage becomes an internal don't cares and they are exploited in the second stage which generates complex terms collectable by XOR operation. Experimental results shows the efficacy of the proposed method compared to the previous methods.

  • PDF

Design and Implementation of a Digital Control Unit for an Oxygenaire Servo Baby Incubator

  • Zahran, Mohamed;Salem, Mahmoud;Attia, Yousry;Eliwa, Aref
    • Journal of Power Electronics
    • /
    • 제8권2호
    • /
    • pp.121-130
    • /
    • 2008
  • This paper introduces a design and implementation of a digital control unit for an Oxygenaire Servo Baby Incubator. The control unit is designed and implemented according to international standards. The control unit is based on an AVR Atmel microcontroller unit. It is built for monitoring and control and displays the three main temperature values: set point temperature, baby skin temperature and air temperature. User friendly software is implemented. The implemented control unit was tested in the laboratory as well as in the field. The control unit is sensitive to change of $0.1^{\circ}C$. At startup, based on a unique control strategy, the incubator reaches its steady state in about 14 minutes. The system schematic diagrams are shown in the paper. Also, programs flow charts are presented. The control unit was designed and implemented based on a contract between the Electronics Research Institute (ERI) and ENGIMED Company. The authors would like to thank ERI and ENGIMED for introducing all required finance and shoring to complete this work.

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

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

무선센서네트워크 기반의 손목 착용형 $SpO_2$ 모듈 설계 및 구현 (Design and Implementation of a Wearable $SpO_2$ Module based WSN)

  • 정상중;서용수;정완영
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2008년도 춘계종합학술대회 A
    • /
    • pp.495-498
    • /
    • 2008
  • 본 논문은 유비쿼터스 헬스케어 시스템을 위한 웨어러블 센서의 한 종류로서, 손목 착용형 $SpO_2$ 모듈을 구현하였으며 사용자의 산소포화도를 모니터링 할 수 있도록 제안하였다. $SpO_2$ 계측 보드는 고성능, 저전력 특징을 가지고 있는 MCU (ATmega128L, Atmel Co., USA)를 활용하여 모든 측정된 신호의 처리 및 제어를 담당하도록 하였으며, 일차적인 신호의 증폭과 필터를 위한 아날로그 회로도 구성하였다. 또한, 특정부위에서의 측정을 위해 제작된 반사형 프로브와도 연결되어 측정된 신호의 수집 및 처리를 담당하도록 하였다. IEEE 802.15.4 표준 프로토콜과 연동이 가능한 무선 센서 노드는 $SpO_2$ 계측 보드와 함께 연결되어 수집된 데이터를 서버측 PC로 전송하는 역할을 담당한다. 제안된 시스템의 활용으로 관리자가 서버측에서 모니터링 프로그램을 통해 사용자의 건강상태에 대한 정보를 확보할 수 있도록 하였다.

  • PDF

FOTA 기반 지능형 자동차를 위한 범용 ECU 시뮬레이터 설계 및 구현 (The Design and Implementation of ECU Simulator for the Smart Vehicle based on FOTA)

  • 박인혜;고재진;곽재민
    • 한국항행학회논문지
    • /
    • 제18권1호
    • /
    • pp.22-28
    • /
    • 2014
  • 본 논문은 FOTA 기반의 지능형 자동차를 위한 범용 ECU 시뮬레이터의 설계 및 개발에 대해 서술한다. 특정 목적용이 아닌 범용적인 ECU 시뮬레이터를 하드웨어와 소프트웨어 플랫폼 두 부분으로 나눠 설계 및 개발 한다. 하드웨어는 32bit Atmel AVR의 코어를 장착하고 CAN/LIN 인터페이스 그리고 사용자를 위한 LCD화면과 터치 버튼을 설계하여 범용적인 지능형 자동차용 ECU의 조건을 만족시켰다. 소프트웨어는 설계/개발된 하드웨어의 모든 기능들을 지원하면서도 데이터를 효율적으로 처리하기 위하여 FSM의 구조로 개발했다. 설명된 방법으로 개발된 ECU 시뮬레이터의 유효성 검증을 위해 자동 업데이트 시스템의 데이터를 전달해주는 ECU 관리자를 추가 개발하여 테스트를 진행했다. 실험을 위하여 ECU와 DM간 상호 통신이 가능한 총 4가지의 시나리오를 지정해 업데이트 과정을 포함한 테스트를 진행했고, 결과적으로 모든 시나리오에서 ECU 시뮬레이터로서 동작의 유효성을 확인할 수 있었다.

Chopper Application for Magnetic Stimulation

  • Choi, Sun-Seob;Lee, Sun-Min;Kim, Jun-Hyoung;Kim, Whi-Young
    • Journal of Magnetics
    • /
    • 제15권4호
    • /
    • pp.213-220
    • /
    • 2010
  • Since the hypothalamus immediately reacts to a nerve by processing all the information from the human body and the external stimulus being conducted, it performs a significant role in internal secretion; thus, a diverse and rapid stimulus pulse is required. By detecting Zero Detector accurately via the application of AVR on-Chip (ATMEL) using commercial electricity, chopping generates a stimulus pulse to the brain using an IGBT gate to designate a new magnetic stimulation following treatment and diagnosis. To simplify and generate a diverse range of stimuli for the brain, chopping can be used as a free magnetic stimulator. Then, commercial frequency (60Hz) is chopped precisely at the first level of the leakage transformer to deliver an appropriate stimulus pulse towards the hypothalamus when necessary. Discharge becomes stable, and the chopping frequency and duty-ratio provide variety after authorizing a high-pressure chopping voltage at the second level of the magnetic stimulator. These methods have several aims. The first is to apply a variable stimulus pulse via accurate switching frequency control by a voltaic pulse or a pulse repetition rate, according to the diagnostic purpose for a given hypothalamus. Consequently, the efficiency tends to increase. This experiment was conducted at a maximum of 210 W, a magnetic induced amplitude of 0.1~2.5 Tesla, a pulse duration of $200{\sim}350\;{\mu}s$, magnetic inducement of 5 Hz, stimulus frequency of 0.1~60 Hz, and a duration of stimulus train of 1~10 sec.

Study of Modulation Effect in Integrated Interface Under Controlling Switching Light-Emitting Diode Lighting Module

  • Hong, Geun-Bin;Jang, Tae-Su;Kim, Yong-Kab
    • Transactions on Electrical and Electronic Materials
    • /
    • 제12권6호
    • /
    • pp.253-257
    • /
    • 2011
  • This study was carried out to solve problems such as radio frequency band depletion, confusion risk, and security loss in existing visible wireless communication systems, and to determine the applicability of next-generation networks. A light-emitting diode (LED) light communication system was implemented with a controlling switching light module using the ATmega16 micro-controller. To solve the existing modulation effect and disturbance in visible light communication, an integrated interface was evaluated with a driving light module and analyzes its reception property. A transmitter/receiver using the ATmel's micro-controller, high-intensity white LED-6 modules, and infrared sensor KSM60WLM and visible sensor TSL250RD were designed. An experiment from the initial value of distance to 2.5 m showed 0.46 V of the voltage loss, and if in long distance, external light interference occurred and light intensity was lost by external impact and thus data had to be modified or reset repeatedly. Additionally, when we used 6 modules through the remote controller's lighting dimming, data could be transmitted up to 1.76 m without any errors during the day and up to 2.29 m at night with around 2~3% communication error. If a special optical filter can reduce as much external light as possible in the integrated interface, the LED for lighting communication systems may be applied in next generation networks.

무선 센서 노드상의 저가형 플래시 메모리를 위한 하드웨어 추상화 구조 (Hardware Abstraction Architecture for Low Cost Flash Memories in Wireless Sensor Nodes)

  • 김창훈;권영직
    • 한국산업정보학회논문지
    • /
    • 제14권2호
    • /
    • pp.72-80
    • /
    • 2009
  • 본 논문에서는 무선 센서 노드에 사용 가능한 저가형 플래시 메모리를 위한 하드웨어 추상화 구조(Hardware Abstraction Architecture: HAA)를 제안한다. 제안된 HAA는 3개 의 계층으로 이루어져 있으며, 세 개의 계층은 HIL(Hardware Interlace Layer), HAL(Hardware Adaption Layer), HPL(Hardware Presentation Layer)로 구성된다. 여기서 HIL은 상위 계층의 어플리케이션에 대해 플랫폼 독립적인 인터페이스를 제공하고, HAL은 하드웨어 추상계층에서 가장 핵심적인 부분으로서 하드웨어 자원 제어, 상태관리,논리적 명령어를 생성하며, HPL은 하드웨어 초기화 및 플래시 메모리와의 통신 부분을 담당한다. 제안된 HAA는 무선 센서노드에 가장 많이 사용되고 있는 Atmel사의 AT45DB 계열의 플래시 메모리에 적용되었으며, 4,384 바이트의 프로그램 메모리와 195 바이트의 데이터 메모리를 사용한다. 따라서 본 논문에서 제안된 HAA 구조는 3계층으로 설계되었기 때문에 소프트왜어 개발 측면에서 높은 유연성, 확장성, 재사용성을 제공하며, 낮은 메모리를 시용하기 때문에 무선 센서 노드용으로 적합하다 할 수 있다.

확장성 및 실시간성을 고려한 실시간 센서 노드 플랫폼의 설계 및 구현 (Design and Implementation of a Scalable Real-Time Sensor Node Platform)

  • 정경훈;김병훈;이동건;김창수;탁성우
    • 한국통신학회논문지
    • /
    • 제32권8B호
    • /
    • pp.509-520
    • /
    • 2007
  • 본 논문에서는 멀티 태스크 기반의 확장성과 주기 및 비주기 태스크 관리 기법을 효율적으로 제공할 수 있는 실시간 센서 노드 플랫폼을 설계하고 구현하였다. 기존의 센서 네트워크 운영체제는 주기 및 비주기 태스크간의 효율적인 스케줄링 기법을 제공하지 않기 때문에 우선순위가 높은 비주기 태스크의 실행 선점으로 인해 주기 태스크의 마감시한을 보장할 수 없다. 이에 본 논문에서 제안한 주기 및 비주기 태스크 관리 기법은 운영체제 수준에서 주기 태스크의 마감시한 보장과 더불어 비주기 태스크의 평균 응답시간을 최소화할 수 있다. 또한 센서 노드 플랫폼에 용이한 확장성을 제공하기 위하여 멀티 태스크 기반의 동적 컴포넌트 실행 환경이 보장되는 센서 노드 플랫폼을 초경량 8비트 마이크로프로세서인 Atmel사의 Atmega128L이 탑재된 센서 보드에서 구현하였다. 구현된 실시간 센서 노드 플랫폼의 동작을 시험한 결과, 주기 태스크의 마감시한 보장을 제공함과 동시에 향상된 비주기 태스크의 평균 응답시간과 효율적인 시스템의 평균 처리기 이용률을 확인할 수 있었다.