20140515 (초음파 모듈)

61일차








--------------------------

ATMega128 초음파 모듈

--------------------------



--- 초음파 모듈




사진에서

위에 사진에 회로 뒷판 PIC칩과, 

아래 사진에 초음파 센서, 동작하는 프로그램을 합쳐서


초음파 모듈이라고 부른다.













--- Timing Diagram

이 SRF05 모듈은 두가지 모드가 있다.

첫번째 모드는 pin을 두개 사용하고

두번째 모드는 pin을 한개만 사용한다.





- 첫번째 모드 Timing Diagram



trigger 신호를 보냈을 때

H 신호를 최소 10us 마이크로s 을 유지시켜 줘야

trigger 신호가 보내진다.


초음파를 쏘는데 혹시 방해 전파가 있지도 모르니 8번을 쏜다.


초음파를 쏘고 받을 때 최소 100us 시간이 지나야 감지가 가능하고

 최대 25ms  시간이 지나면 감자기 불가능해진다


그래서 최소 음파의 속도와 계산하여



약 최소 3.4 Cm, 최대 8.5m 거리측정 가능하다.

(센서의 상태, 기압, 습도 등등 상태에 따라 값이 바뀜)






- 두번째 모드 Timing Diagram



첫번째 모드와 동일한데 다른 점은

Pin을 하나만 사용하여 거기서 trigger 신호 보내고

echo 신호도 받는다.










--- 소스


- Usonic.h



- Usonic.c



- main.c



우선 trigger 신호가 발생하는지 테스트 해 보는 소스이다.






설정

트랙백

댓글