STC89C51 기반 DC 모터 속도 제어 시스템 설계
1장 서론
1.1 연구 배경 및 의의
DC 모터는 그 구조가 간단하고 제어가 용이하며 속도 조절 범위가 넓은 특성으로 인해 산업 자동화, 가정용 기기, 로봇 등 다양한 분야에서 널리 사용되고 있습니다. 전통적인 DC 모터 속도 제어 방법에는 저항 제어, 전압 제어 등이 있지만, 이러한 방법들은 효율이 낮고 정밀한 제어가 어렵다는 단점이 있습니다. 마이크로컨트롤러 기술 ...
6월 13일 01:10에 게시됨
마이크로컨트롤러를 활용한 가변 듀티 사이클 PWM 파형 생성 가이드
기초 이론
1. PWM 동작 원리
듀티 사이클(Duty Cycle) = High 상태 시간 / 전체 주기 × 100%
PWM、周波数 = 1 / (T_high + T_low)
T_high: High 상태 지속 시간
T_low: Low 상태 지속 시간
2. 주요 마이크로컨트롤러 PWM 구현 비교
마이크로컨트롤러
PWM 모듈
최대 주파수
해상도
채널 수
STM32F103
고급/범용 타이머
72MHz
16-bit
최대 12채널
STM32F407
...
6월 12일 18:06에 게시됨
STM32 타이머 입력 캡처 실험 - PWM 주파수 측정 및 PWMI 모드로 주파수와 듀티비 측정
입력 캡처概述
STM32 타이머의 입력 캡처(Input Capture) 기능은 외부 신호의 주파수와 펄스 폭을 측정하는 데 사용된다. 본 문서에서는 두 가지 실험을 다루는데, 첫 번째는 PWM 신호의 주파수만 측정하는 방법이고 두 번째는 PWMI(PWM Input) 모드를 사용하여 주파수와 듀티비를 동시에 측정하는 방법이다.
입력 캡처 관련 함수
stm32f10x_tim.h 헤더파일에 정의된 입 ...
6월 4일 22:35에 게시됨
STM32 타이머 출력 비교 기능 심층 분석: PWM 원리와 실전 응용
PWM 제어의 핵심, STM32 타이머 출력 비교란?
임베디드 시스템에서 모터 속도 조절, LED 밝기 조정, 서보 제어 등 아날로그적인 효과를 디지털 방식으로 구현하는 핵심 기술은 바로 PWM(Pulse Width Modulation)입니다. 이 신호를 안정적으로 생성하는 하드웨어 장치가 STM32의 타이머 출력 비교(Output Compare) 기능입니다.
단순히 GPIO 핀을 소프트웨어로 주기적으로 ...
5월 24일 03:27에 게시됨