아두이노 Xbee 통신 질문..

Dynamics   
   조회 4257   추천 0    

안녕하세요..

본 홈페이지에서 다루시는 분이 있으실진 모르겠지만... 현재 아두이노를 이용한 프로젝트를 하고 있습니다.

아두이노 우노-지그비 쉴드-지그비 PRO S1 으로 구성된 모듈로 1:N 통신을 하여서 수신부에서 여러 송신부로부터 데이터를 받아서 

출력하는것이 주 기능인데요..

통신주기가 100Hz 이상 되어야 하나 잘 구현이 안되네요..

혹시 잘 아시는분 계시나요??

짧은글 일수록 신중하게.
100hz면 10ms마다 통신을 한다는 것이네요. 우선 현재 설정이 10ms에 원하는 데이터를 다~~ 보낼 수 있는지부터 따져봐야겠지요.
만일 slave모듈이 여러개인데 이 모든 slave의 데이터를 100Hz로 업데이트 해야 한다면 Master가 좀 더 부지런해야 할 것이고요.
지그비는 한번도 안써봤지만 여타 무선통신이나 다를바는 없을 것으로 보입니다. 해당 지그비 모듈의 성능과 아두이노 UART 설정등 고려해야 할 변수가 많고 이건 그냥 무턱대고 사용하는 것이 아니라 프로토콜과 필요한 데이터량을 산정한 후 사전에 내게 필요한 동작클럭(대역폭)을 어느정도 계산하고 들어가야 합니다. 물론 중간에 바꾸는 방법도 있지만요.
결론은... 지금 질문하신 내용에 원하는 답변을 해 줄 수 있는 분은 없습니다. 막연히 답변을 하자면...
아두이노와 지그비 모듈이 서로 통신 가능한 최대의 UART baudrate을 사용해보시고 단 1개 문자만 송수신하는 환경으로 시험해 보십시요. 그래도 안되면 그건 H/W 한계입니다. 이 시스템은 못 쓰는 것이죠. 만일 위의 시험이 가능하다면 그건 대역폭의 문제입니다. 현재의 대역폭으로는 원하는 데이터를 모두 보내지 못합니다. 데이터의 개수를 줄일 수 없다면 압축 알고리즘을 적용하든지 아니면 좀 더 성능좋은 시스템으로 바꿔야겠죠. 그리고 100Hz만으론 아무런 의미가 없고 어느정도의 데이터를 100Hz로 보낼 것인지를 알아야 대역폭 계산이 가능합니다.
     
Dynamics 2016-02
답변 감사합니다! 말씀하신데로 먼저 테스트 후에 가능하다면 더 공부를 해야겠네요!!


QnA
제목Page 1860/5714
2015-12   1720006   백메가
2014-05   5186945   정은준1
2016-02   4271   편한세상
2016-09   4271   광령리농부
2017-10   4272   고수닷컴
2016-03   4272   J2Wn
2018-05   4272   퍼싱글
2015-02   4272   김건우
2015-12   4272   낭만케이
2021-01   4272   kimi
2020-03   4272   블랙
2016-11   4272   차넷컴퓨터
2015-04   4272   메인보드가…
2016-02   4272   행복하세
2019-06   4272   이지포토
2018-01   4272   송진현
2017-12   4272   박준영2
2014-09   4273   임진욱
2015-04   4273   불무골
2015-06   4273   김건우
2015-10   4273   lovemiai
2020-09   4273   신은왜