'Activity/바람_KwangwoonUNIV'에 해당되는 글 2건

  1. 2010.02.25 광운대학교 2010년도 졸업생 사진 (1)
  2. 2008.11.29 바람_영모 Q : RF 모듈을 이용해서 PWM 출력 할 수 있는 방법은?

원본 보러가기

Q

안녕하세요.  영모에요..

맨날 이용하던 지식인 대신 용기내어 Q&A 에 글올립니다..

제가 이번에

RF 모듈에서 나오는 PWM 신호(0~5v)를 MCU로 읽어서

다시 PWM 신호를 만들어서 모터속도를 제어하려고 합니다.

5v를 사용하면 ATtiny2313,
3.3V를 사용하면 ATmega8L 을 사용해서 구현해보려고 하구요.
모터구동 전압은 7.2v입니다.

사실. RF모듈에서 나오는 PWM신호를 바로 모터드라이버로 돌렸는데..

모듈 자체에서 원하는 범위의 듀티비를 가진 신호가 안나오더라구요;

여기서 PWM 신호를 MCU로 읽으려면 소스를 어떻게 짜야하는지 방향만이라도 알려주시면 정말 큰도움이 될것 같습니다..

아니면 PWM 신호에서 듀티비만 증가 시키는 게 회로만으로 구현이 가능하나요?



제가 감기가 걸려서..
선배님들은 감기조심하시길 바래요..

A1

ㅎㅎ 상당히 특이한 발상을 했네~ 시도는 좋았어~ RF 모듈도 어떻게 보면 일정한 주기 내에서 0이나 1이 있는거니까 PWM이라고 봐도 되지~ 근데 조종기의 신호는 내가 위에서 쓴대로 일정한 주개 내에서 0이나 1로 데이터를 보내는게 다야~ 즉 "일정한 주기 내에서 0또는 1로 값을 설정함으로써 데이터를 날린다는거지!" 여기서 키 포인트 "데이터"야~ 즉 PWM처럼 입력해준 정도의 듀티비가 아니라 일정한 주기에 0이나 1을 입력하여서 일정 주기대로 값을 체크하면 무선으로 날아온 데이터가 어떤건지 알수 있다는 원리로 사용하는거야!
즉!!!! RF신호를 이용하여 PWM으로 이용한다는건 결론적으로 불가능하고! RF신호를 다시 데이터 신호로 바꿔주는 모듈이 있어~
보통 송신기 모듈과 수신기모듈이 있는데.. 니가 가지고 있는 RC카로 예를 들면 리모콘이 데이터를 뿌려주는 송신기에 해당하고 자동차가 수신기 모듈을 장착한 예로 볼수있어~ (왜 너도 봤겠지만 조종기에 크리스탈 다는거 봤찌? 그게 위에서 말한 데이터를 날려줄 일정한 주기를 결정하는거야! 따라서 같은 주파수를 사용하는 차가 2대있고 같은 주파수를 사용하는 조종기가 1대있으면 같은 속도 방향으로 이동하는 경우를 볼 수 있지!)

사설이 길었군! 결론은 다음과 같다!
target=_blank>http://devicemart.co.kr/mart7/search.php?query=rf

위의 홈페이지는 디바이스에서 rf 모듈을 검색한거야
보면알겠찌만 송신 수신 같이 있는것과 각개로 있는게 있어.. 따라서 서로간의 정보, 여기서는 PWM 신호를 일방적으로 날리고 싶다면 하나는 송신기 즉 리모콘에 해당하고 하나는 이동할 물체에 수신기를 쌍으로 구성하여 수신기에서 나오는 데이터를 128를 이용하여 수신된 정보를 분석하여 각 모터에 알맞은 PWM을 출력해주면 될거야!
잘 이해가 안될거같아서 블록 다이어그램을 다음 페이지에 추가답변할게~

감기얼른 낫길!!

A2


Denote

Part Name

Link

U1, U4

Atmega 128

바로가기

U2

RF 송신모듈 A2000D

바로가기

U3

RF 수신모듈 A1000E

바로가기

U5

L298, Peak 3A, Motor Driver

바로가기

 

 

 

신고
Posted by Frys

티스토리 툴바