'RF Communication'에 해당되는 글 2건

  1. 2009.10.07 [myBluetooth-EX] PDA Phone 을 이용한 AVR보드 제어 (1)
  2. 2009.09.13 [CC2500] 2.4Mhz RF 전송 속도 테스트
[INTERFACE]/Bluetooth2009. 10. 7. 22:52

[myBluetooth-EX] PDA Phone 을 이용한 AVR보드 제어

[myBluetooth-EX] PDA Phone을 이용한 AVR보드 제어



얼마전 구입한 PDA 핸드폰을 이용하여 임베디드 보드를 무선(Bluetooth) 제어 하는 테스트를 해 보았다. (좀더 다양한 예제는 PDA Phone Programming 참고)
우선 PDA에서 Bluetooth를 검색해 보면 myBluetoth-EX가 검색되고 페어링 하면 컴포트를 설정할 수 있다.



장치를 연결하고 PDA에서 시리얼 제어 프로그램을 작성하면 UART형태로 쉽게 임베디드 보드를 제어할 수 있다.



몇가지 프로그램을 작성해 돌려보았다.
간단히 UART로 데이터 송수신 하는 프로그램을 작성해서 테스트를 해 보았는데 문제없이 잘 동작한다.



이제 PAD에 인터페이스를 확보 했으니 UART로 여러가지 응용프로그램을 작성해서 테스하면 여러가지 유용하게 쓰일 수 있을것
같다.
 



myBluetooth와 [STM32-SM EVM]을 이용하여 PDA로 LED제어 테스트 동영상
간단히 Bluetooth와 연결된 STM32보드를 Bluetooth로 연결하여 LED이미지를 클릭할때 마다 시리얼 포트로 LED제어 명령을 보내서 무선으로 외부 기기를 제어할 수 있다. 물론 myBluetooth 를 지원하는 AVR보드로도 테스트 쉽게 테스트 가능하다.
")//]]> ")//]]>


Posted by nexp

댓글을 달아 주세요

  1. 비밀댓글입니다

    2010.07.05 11:27 [ ADDR : EDIT/ DEL : REPLY ]

[INTERFACE]/ZIGBEE2009. 9. 13. 17:58

[CC2500] 2.4Mhz RF 전송 속도 테스트

[CC2500] 2.4Mhz RF 전송 속도 테스트



TI에서 제공하는 eZ430-RF2500 모듈을 이용하여 RF전송 속도 테스트를 하였는데... 물론 고속 전송 보다는 저전력에 타겟을 둔 키트이지만 그대로 사용하기에는 좀 문제가 있는것 같다.
우선 eZ430키트에서 제공하는 USB동글은 UART의 최대 속도가 9600이다. 9600이상 보레이트를 올리면 데이터가 깨지는 현상이 있다. 그래서 myUSB2UART를 이용하여 115200으로 변경해서 테스트 진행 했다.
(-> 설정에 문제 인지 ez430 키트의 TUSB3410 펌웨어에 문제인지 알수가 없지만 아무튼 115200으로 했을때 다른 USB2UART는 잘 전송되는데 ez430 동글은 데이터가 깨지는 현상이 있다.)

그리고 하드웨어상 RX, TX핀이 확장 커넥터로 나오지 않아서 P3, P4에 점퍼를 날려야 했다. 뭔가 확장하기에는 상당히 힘들도록 제작한 보드인것 같다.

AP(서버)에 해당하는 코드를 PC에 연결할 수 있도록 USB2UART로 연결하여 End Device로 부터 전송되는 데이터를 115200bps로 출력하도록 했다.  



MSP430의 속도를 8Mhz하고 최대로 빠르게 전송해 본결과 버퍼를 240Hz로 보낼수 있었고 클럭을 올려도 더이상 변화가 없었다.
최대 전송 타이밍이다. 물론 버퍼를 키우면 되지만  인식이 정상적으로 안되는 현상이 발생했다.
스펙상 500Kbps이지만 스텍 올라가면서 이 속도가 최대가 아닐까...

CC2500 전송 속도 테스트 동영상 


Posted by nexp

댓글을 달아 주세요