બ્લૂટૂથ મોડ્યુલ સીરીયલ બેઝિક

સામગ્રીનું કોષ્ટક

1. બ્લૂટૂથ મોડ્યુલ સીરીયલ પોર્ટ

સીરીયલ ઈન્ટરફેસને સીરીયલ પોર્ટ તરીકે સંક્ષિપ્ત કરવામાં આવે છે, જેને સીરીયલ કોમ્યુનિકેશન ઈન્ટરફેસ તરીકે પણ ઓળખવામાં આવે છે, જેને સામાન્ય રીતે COM પોર્ટ તરીકે પણ ઓળખવામાં આવે છે. આ એક સામાન્ય શબ્દ છે, અને સીરીયલ કોમ્યુનિકેશનનો ઉપયોગ કરતા ઈન્ટરફેસને સીરીયલ પોર્ટ કહેવામાં આવે છે. સીરીયલ પોર્ટ એ હાર્ડવેર ઈન્ટરફેસ છે.

UART એ યુનિવર્સલ અસિંક્રોનસ રીસીવર/ટ્રાન્સમીટરનો સંક્ષેપ છે, જેનો અર્થ યુનિવર્સલ અસિંક્રોનસ રીસીવર/ટ્રાન્સમીટર છે.

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) ને સપોર્ટ કરે છે, બેઝબેન્ડ કંટ્રોલર, Cortex-M3 CPU, PCB એન્ટેનાને એકીકૃત કરે છે

  • પ્રોટોકોલ: SPP, HID, GATT, વગેરે
  • · પેકેજનું કદ: 13 * 26.9 * 2mm
  • પાવર લેવલ 1.5
  • ડિફૉલ્ટ સીરીયલ પોર્ટ બૉડ રેટ: 115.2kbps બૉડ રેટ રેન્જ: 1200bps~921kbps
  • · OTA અપગ્રેડને સપોર્ટ કરો
  • · BQB, MFI
  • · ROHS સ્પષ્ટીકરણો સાથે સુસંગત

5. સારાંશ

બ્લૂટૂથ સીરીયલ કોમ્યુનિકેશન એ ખૂબ જ સરળ અને મૂળભૂત જ્ઞાન છે. સામાન્ય રીતે, ડીબગ કરતી વખતે, મોડ્યુલ સ્પષ્ટીકરણને કાળજીપૂર્વક વાંચો, અને લોજિક વિશ્લેષકનો ઉપયોગ કરતી વખતે કેટલીક બાબતો પર ધ્યાન આપો. જો તમને બીજું કંઈ સમજાતું નથી, તો તમે Feasycom ટીમનો સંપર્ક કરી શકો છો!

ટોચ પર સ્ક્રોલ