제품문의

조회 수 22 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
제품문의 : MW-AHRSv1

==================================================================
아래 내용을 작성해주시면 더욱 빠른 답변을 받으실 수 있습니다..
==================================================================
성명 : 김동준
연락처 :
이메일주소 : dongjun5545@naver.com


시리얼 통신방법중에는 텍스트/바이너리 두가지 통신방법이 있는것으로 알고 있습니다.

1ms로 고속통신을 해야 하므로 텍스트보다 바이너리로 통신을 하며, 기울기값(각도값)만 사용합니다.


궁금한점이 텍스트로 통신을 할때는 각도가 특정값으로 튀는 현상이 없는데 (에를들어 75도를 가리키고 있을때 75도 범위내에서 값이 전송됨)

바이너리 통신으로 각도값을 받아보게 되면 이상한 값으로 튀는경우가 발생합니다.(75도를 가리키고 있을 때, 75도값을 보내다가도 0.1도나 -30도등 다른값을 전송함)

다시말해서 텍스트로 통신할때랑 바이너리로 통신할때의 값이 서로 상이합니다.(다릅니다.)

이럴경우에는 어떻게 해결해야 하는지 궁금합니다.


PS.1 추가적으로, 지자기센서의 반응속도때문에 지자기센서를 사용하지 않고 x축 기울기, y축기울기만 사용하여

동기화통신으로 데이터를 받아보려고 합니다. 이런식으로 사용할 수 있는 세팅방법이 있는지 궁금합니다.


PS.2 바이너리통신방법으로 통신을 할때, Qt기반으로 코드를 구성해서 프로그램을 하나 만들어서 패킷을 확인합니다.

제가 코드를 잘못짰는지는 몰라도 10ms일때는 값이 어느정도 잘 나오지만, 이 이하의 경우 (예 1ms)에는 오히려 패킷을 잘 받지 못하고

프로그램이 멈추는 현상이 있습니다.

혹시 시리얼 바이너리 통신의 예제코드 (아두이노 혹은 pc등)를 공유해 주실 수 있는지 궁금합니다.

?

XE1.7.9 Layout1.1.5