ब्लूटूथ मॉड्यूल सिरीयल बेसिक

अनुक्रमणिका

1. ब्लूटूथ मॉड्यूल सिरीयल पोर्ट

सिरीयल इंटरफेसला सिरीयल पोर्ट असे संक्षिप्त रूप दिले जाते, ज्याला सीरियल कम्युनिकेशन इंटरफेस असेही म्हणतात, सामान्यत: COM पोर्ट म्हणूनही ओळखले जाते. ही एक सामान्य संज्ञा आहे आणि सीरियल कम्युनिकेशन वापरणार्‍या इंटरफेसना सीरियल पोर्ट म्हणतात. सीरियल पोर्ट हा हार्डवेअर इंटरफेस आहे.

यूएआरटी हे युनिव्हर्सल एसिंक्रोनस रिसीव्हर/ट्रान्समीटरचे संक्षिप्त रूप आहे, म्हणजे युनिव्हर्सल एसिंक्रोनस रिसीव्हर/ट्रान्समीटर.

UART मध्ये TTL स्तराचा सिरीयल पोर्ट आणि RS-232 स्तराचा सीरियल पोर्ट समाविष्ट आहे आणि UART संप्रेषण वापरणाऱ्या दोन्ही उपकरणांना UART प्रोटोकॉलचे पालन करणे आवश्यक आहे.

2. ब्लूटूथ मॉड्यूल UART प्रोटोकॉल

भिन्न प्रोटोकॉल स्वरूपांनुसार, ते पुढील दोन प्रोटोकॉल स्वरूपांमध्ये विभागले जाऊ शकते: H4 (TX/RX/CTS/RTS/GND) आणि H5 (TX/RX/GND)

H4:  संप्रेषणामध्ये री ट्रान्समिशन समाविष्ट नाही, म्हणून CTS/RTS वापरणे आवश्यक आहे. UART कम्युनिकेशन "पारदर्शक ट्रांसमिशन" मोडमध्ये आहे, म्हणजेच लॉजिक विश्लेषकाद्वारे परीक्षण केलेला डेटा हा वास्तविक संप्रेषण डेटा आहे डायरेक्शन हेड डेटाटाइप होस्ट ->कंट्रोलर 0x01 HCI कमांड होस्ट ->कंट्रोलर 0x02 ACL पॅकेट होस्ट ->कंट्रोलर 0x03 SCO कंट्रोलर ->होस्ट 0x04 HCI इव्हेंट कंट्रोलर -> होस्ट 0x02 ACL पॅकेट कंट्रोलर -> होस्ट 0x03 SCO पॅकेट

H5:  (3-वायर म्हणूनही ओळखले जाते), रीट्रांसमिशनसाठी समर्थनामुळे, CTS/RTS पर्यायी आहे. H5 कम्युनिकेशन डेटा पॅकेट्स 0xC0 ने सुरू होतात आणि समाप्त होतात, म्हणजेच 0xC0... पेलोड 0xC0. पेलोडमध्ये 0xC0 असल्यास, ते 0xDB 0xDC मध्ये रूपांतरित केले जाते; पेलोडमध्ये 0xDB असल्यास, ते 0xDB 0xDD मध्ये रूपांतरित केले जाते

3. ब्लूटूथ मॉड्यूल सिरीयल पोर्ट

बहुतेक ब्लूटूथ HCI मॉड्यूल H5 मोडला समर्थन देतात,

एक लहान भाग (जसे की BW101/BW104/BW151) फक्त H4 मोडला सपोर्ट करतो (म्हणजे CTS/RTS आवश्यक आहे)

H4 किंवा H5 असो, ब्लूटूथ इनिशिएलायझेशन दरम्यान, प्रोटोकॉल स्टॅक 115200bps च्या बॉड दराने मॉड्यूलशी कनेक्ट होतो. कनेक्शन यशस्वी झाल्यानंतर, ते उच्च बॉड दर (>=921600bps) वर जाते. सामान्यतः 921600/1M/1.5M/2M/3M वापरले जातात

टीप: H4 सीरियल पोर्ट कॉन्फिगरेशनमध्ये चेक बिट समाविष्ट नाही; H5 सहसा सम चेक वापरते. लॉजिक अॅनालायझरसह सिरीयल पोर्ट डेटा पॅकेट्स पकडताना स्वरूप सेट करण्याचे लक्षात ठेवा.

4. प्रकरण

मूलभूत मापदंड

FSC-DB004-BT826 BT826 ब्लूटूथ मॉड्यूल आणि DB004 पिन इंटरफेस बोर्ड समाकलित करते, ब्लूटूथ 4.2 ड्युअल मोड प्रोटोकॉल (BR/EDR/LE) ला समर्थन देते, बेसबँड कंट्रोलर, कॉर्टेक्स-M3 CPU, PCB अँटेना समाकलित करते

  • · प्रोटोकॉल: SPP, HID, GATT, इ
  • · पॅकेज आकार: 13 * 26.9 * 2 मिमी
  • उर्जा पातळी 1.5
  • डीफॉल्ट सीरियल पोर्ट बॉड दर: 115.2kbps बॉड दर श्रेणी: 1200bps~921kbps
  • · OTA अपग्रेडला सपोर्ट करा
  • · BQB, MFI
  • · ROHS वैशिष्ट्यांशी सुसंगत

5 सारांश

ब्लूटूथ सिरीयल कम्युनिकेशन हे एक अतिशय सोपे आणि मूलभूत ज्ञान आहे. सामान्यतः, डीबग करताना, मॉड्यूल तपशील काळजीपूर्वक वाचा आणि लॉजिक विश्लेषक वापरताना काही बाबींकडे लक्ष द्या. तुम्हाला आणखी काही समजत नसल्यास, तुम्ही Feasycom टीमशी संपर्क साधू शकता!

Top स्क्रोल करा