[‘AVR 초음파센서로 거리측정하기‘ 본문 내용 中 발췌]
Ⅰ. 개 요
AVR ATmega128를 이용하여 일반적으로 쓰이고 있는 초음파센서 HC-SR04를 제어하는 방법을 알아보도록 한다. 실험 1에서는 HC-SR04를 이용하여 거리를 측정하는 실험을 진행한다. 그리고 그 원리와 해석에 대하여 설명하였다. 실험 2에서
거리를 구할 수 있다.
Cm단위로의 표시 – 기준 펄스의 주파수를 적절히 조정하고
그에 맞게 7-Segment LED를 배치하면 기준펄스와 측정된 펄스
와의 차이를 알 수 있고, 이를 통하여 거리를 구할 수 있다.Shottky Diode
-1SS106(히타치제)을 사용, 고주파에 대한 응답특성이 좋음.
Hex Inverter(HCF4069)
-TTL회로에
초음파센서 HC-SR04를 이용했다. HC-SR04는 2 ~ 400cm의 거리를 측정할 수 있고 3mm의 측정해상도, 15도의 측정각을 가지고 있다. 모듈의 구조는 송신부와 수신부, 제어회로로 이루어져 있다
<중략>
소스에서는 HEIGHT_MIN, HEIGHT_MAX 상수로 기준을 15cm, 35cm로 정했기 때문에 푸쉬업 시에 신체를 35cm 이상에서 15cm
초음파가 발생한다. 초음파센서는 센서 자신이 갖고 있는 고유 진동 주파수와 똑같은 주파수의 교류 전압을 가하면 더욱 효율이 좋은 음파를 발생할 수 있다. 그러므로 물체에 반사된 음파를 그대로 센서로 입력(진동)시켜서 발생된 전압을 회로에서 처리함으로써 측정거리를 계산할 수 있다.
2. 초음
회로에 각각 전하를 축전하게 된다. 이때 CCD센서의 크기와 CCD센서의 반도체 집적도에 비례하여 고해상도의 화질을 얻을수가 있다.
고해상도의
- 초음파센서를 이용한 일반적 거리측정의 원리
로봇에 탑재된 발신기로부터 발생한 초음파가 물체에 의해 반사되어 로봇에 탑재된 수신기에 도달