2017-01-13 1 views
0

에 먼저 설명되어 있습니다. 그래서 저는 Bluetooth v3 모듈을 모터의 직렬 포트에 연결 시켰습니다.이 모터는 BT3 모듈에 연결하여 안드로이드 앱을 통해 제어됩니다.블루투스 LE UART 및 블루투스 3 가지 다른 결과가 직렬 출력

이제 BT 4.2 모듈로 마이그레이션하고 Bluetooth LE를 사용하여 데이터를 보내고 싶습니다. 그러나 여기에 문제가 있습니다. 직렬 포트에서 BT3 및 BT LE를 통해 수신되는 데이터는 약간 다릅니다.

의 차이 예 : BT 3에서 모터에 "Hello World"

  • 결과 : 바이트로 변환 전송 문자열에 "Hello World"는 것 BT LE에서 모터에

    • 결과를 전송 "heLl` world"

    처음에는 BT 3 모듈에서 몇 가지 사용자 정의 속도를 의심했지만, 설명서에 따르면 모터와 BT 3 모듈도 19200로 설정되었습니다. 나는이 차이를 일으키는 원인이 될 것이라고 생각했습니다. 모듈의 직렬 출력에.

    BT의 두 모듈 : 바운드 속도 : 19200 개 정지 비트 1 데이터 비트 8 패리티 : 없음

    BT3 데이터 스티커가 제거 된 (미지이지만, 본 장치는 현재 상기 모터를 제어하지 성공적으로) BT LE는 rn4780 모듈

  • 답변

    0

    모터가 두 모듈의 신호를 모두 인식한다는 점을 감안할 때 serial to USB 변환기는 블루투스 클래식 모듈에 문제가 있으며 데이터 손상이 테스트 환경.

    관련 문제