Nooploop TOFSense-F ലേസർ റേഞ്ച് സെൻസർ യൂസർ മാനുവൽ

നിരാകരണം
പ്രമാണ വിവരം
അറിയിപ്പ് കൂടാതെ ഉൽപ്പന്ന സവിശേഷതകൾ മാറ്റാനുള്ള അവകാശം Nooploop-ൽ നിക്ഷിപ്തമാണ്. പ്രവർത്തനക്ഷമതയിലും സ്പെസിഫിക്കേഷനുകളിലും സാധ്യമാകുന്നിടത്തോളം മാറ്റങ്ങൾ ഉൽപ്പന്ന നിർദ്ദിഷ്ട തെറ്റ് ഷീറ്റുകളിലോ ഈ പ്രമാണത്തിന്റെ പുതിയ പതിപ്പുകളിലോ നൽകും. ഏറ്റവും പുതിയ അപ്ഡേറ്റുകൾക്കായി നൂപ്ലൂപ്പുമായി പരിശോധിക്കാൻ ഉപഭോക്താക്കളോട് നിർദ്ദേശിക്കുന്നു
ഈ ഉൽപ്പന്നത്തിൽ
ലൈഫ് സപ്പോർട്ട് പോളിസി
Nooloop ഉൽപ്പന്നത്തിന്റെ പരാജയം ഗുരുതരമായ വ്യക്തിഗത പരിക്കോ മരണമോ ഉണ്ടാക്കുന്ന സുരക്ഷാ-നിർണ്ണായക ആപ്ലിക്കേഷനുകളിൽ (ലൈഫ് സപ്പോർട്ട് പോലുള്ളവ) ഉപയോഗിക്കുന്നതിന് Nooploop ഉൽപ്പന്നങ്ങൾക്ക് അംഗീകാരമില്ല. Nooploop ഉൽപ്പന്നങ്ങൾ അത്തരത്തിൽ ഉപയോഗിക്കുന്നതോ വിൽക്കുന്നതോ ആയ Nooploop ഉപഭോക്താക്കൾ അത് പൂർണ്ണമായും അവരുടെ സ്വന്തം ഉത്തരവാദിത്തത്തിൽ ചെയ്യുന്നു കൂടാതെ അത്തരം സുരക്ഷാ-നിർണ്ണായക ആപ്ലിക്കേഷനുകളിൽ Nooploop ഉൽപ്പന്നങ്ങളുടെ ഉപയോഗത്തിൽ നിന്ന് ഉണ്ടാകുന്ന ഏതെങ്കിലും നാശനഷ്ടങ്ങൾക്കെതിരെ Nooloop-നും അതിന്റെ പ്രതിനിധികൾക്കും പൂർണ്ണമായി നഷ്ടപരിഹാരം നൽകാൻ സമ്മതിക്കുന്നു.
റെഗുലേറ്ററി അംഗീകാരങ്ങൾ
Nooploop-ൽ നിന്ന് വിതരണം ചെയ്യുന്ന TOFSense-F സീരീസ് സെൻസറുകൾ ഏതെങ്കിലും പ്രത്യേക ഭൂമിശാസ്ത്ര മേഖലയിൽ ഉപയോഗിക്കുന്നതിന് ആ പ്രദേശത്തെ റേഡിയോ ഉദ്വമനം നിയന്ത്രിക്കുന്ന ഉചിതമായ റെഗുലേറ്ററി ബോഡി സാക്ഷ്യപ്പെടുത്തിയിട്ടില്ല, എന്നിരുന്നാലും പ്രദേശത്തെയും രീതിയെയും ആശ്രയിച്ച് അത്തരം സർട്ടിഫിക്കേഷൻ നടത്താൻ ഇതിന് പ്രാപ്തമാണ്. അത് ഉപയോഗിക്കുന്നു. TOFSense-F സീരീസ് സെൻസറുകൾ സംയോജിപ്പിച്ച് ഉപയോക്താവ് വികസിപ്പിച്ച എല്ലാ ഉൽപ്പന്നങ്ങളും ആ അധികാരപരിധിയിലെ അത്തരം ഉൽപ്പന്നങ്ങളുടെ വിപണനത്തിനോ വിൽപ്പനയ്ക്കോ മുമ്പായി ഏതെങ്കിലും അധികാരപരിധിയിലെ റേഡിയോ ഉദ്വമനം നിയന്ത്രിക്കുന്ന ബന്ധപ്പെട്ട അതോറിറ്റിയുടെ അംഗീകാരം നേടിയിരിക്കണം.
ഉചിതമായ അധികാരികളിൽ നിന്ന് ആവശ്യമായ അംഗീകാരം.
1 ആമുഖം
ഈ ഡോക്യുമെന്റ് പ്രധാനമായും TOFSense-F, TOFSense-F P എന്നിവ എങ്ങനെ ഉപയോഗിക്കാമെന്നും ഉപയോഗിക്കുമ്പോൾ സ്വീകരിക്കേണ്ട മുൻകരുതലുകളെക്കുറിച്ചും പരിചയപ്പെടുത്തുന്നു. മനസ്സിലാക്കുന്നതിനുള്ള സഹായത്തിനായി നിങ്ങൾ ഇനിപ്പറയുന്ന വിവരങ്ങൾ റഫർ ചെയ്യേണ്ടതായി വന്നേക്കാം:
- TOFSense-F_Datasheet.pdf
2 UART ഔട്ട്പുട്ട്
2.1 സജീവ ഔട്ട്പുട്ട്
TOFSense-F/TOFSense-F P മൊഡ്യൂളുകൾക്കായുള്ള സിംഗിൾ മൊഡ്യൂൾ കോൺഫിഗറേഷനുകളിൽ UART സജീവ ഔട്ട്പുട്ട് മോഡ് ഉപയോഗിക്കാൻ കഴിയും, ഇത് 50Hz (പരമാവധി 350Hz) ആവൃത്തിയിലുള്ള ഔട്ട്പുട്ട് അളക്കൽ വിവരങ്ങൾ സ്ഥിരസ്ഥിതിയായി, കൂടാതെ ഔട്ട്പുട്ട് ഫോർമാറ്റ് NLink_TOFSense_Frame0 പ്രോട്ടോക്കോൾ പിന്തുടരുന്നു.
TOFSense-F സീരീസ് ഉൽപ്പന്നങ്ങളെ NAssistant സോഫ്റ്റ്വെയറിലേക്ക് ഒരു USB മുതൽ TTL മൊഡ്യൂൾ വഴി ബന്ധിപ്പിക്കുന്നതിന് (വയറിംഗിനും പവർ വോള്യത്തിനുമുള്ള ഡാറ്റ മാനുവൽ പരാമർശിക്കുന്നുtage), വിജയകരമായ ഐഡന്റിഫിക്കേഷന് ശേഷം, ക്രമീകരണ പേജ് നൽകാൻ ക്ലിക്ക് ചെയ്യുക . UART സജീവ ഔട്ട്പുട്ട് മോഡിനുള്ള കോൺഫിഗറേഷൻ ഡയഗ്രം ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നു
- പാരാമീറ്ററുകൾ കോൺഫിഗർ ചെയ്ത ശേഷം, സേവ് ചെയ്യുന്നതിന് നിങ്ങൾ 'റൈറ്റ് പാരാമീറ്ററുകൾ' ബട്ടണിൽ ക്ലിക്കുചെയ്യേണ്ടതുണ്ട്
പരാമീറ്ററുകൾ. പാരാമീറ്ററുകൾ വിജയകരമായി എഴുതിക്കഴിഞ്ഞാൽ, അവ വിജയകരമായി സംരക്ഷിച്ചിട്ടുണ്ടോ എന്ന് സ്ഥിരീകരിക്കാൻ നിങ്ങൾക്ക് ഒരിക്കൽ പാരാമീറ്ററുകൾ വായിക്കാം. (മൊഡ്യൂളിന്റെ ബോഡ് റേറ്റ് പാരാമീറ്റർ മാറ്റിയതിന് ശേഷം, മൊഡ്യൂൾ സ്വയമേവ തിരിച്ചറിയുന്നതിന് നിങ്ങൾ USB-ലേക്ക് TTL മൊഡ്യൂളിലേക്ക് അൺപ്ലഗ് ചെയ്യുകയും റീപ്ലഗ് ചെയ്യുകയും ചെയ്യേണ്ടതുണ്ട്.)
2.2 അന്വേഷണ ഔട്ട്പുട്ട്
TOFSense-F സീരീസ് ഉൽപ്പന്നങ്ങൾക്കായുള്ള സിംഗിൾ മൊഡ്യൂൾ കോൺഫിഗറേഷനുകളിൽ UART ക്വറി ഔട്ട്പുട്ട് മോഡ് ഉപയോഗിക്കാം. ഈ മോഡിൽ, കൺട്രോളർ ചോദ്യം ചെയ്യേണ്ട മൊഡ്യൂളിലേക്ക് മൊഡ്യൂൾ ഐഡി അടങ്ങിയ ഒരു അന്വേഷണ കമാൻഡ് അയയ്ക്കുന്നു, കൂടാതെ മൊഡ്യൂൾ അളക്കൽ വിവരങ്ങളുടെ ഒരു ഫ്രെയിം ഔട്ട്പുട്ട് ചെയ്യുന്നു. അന്വേഷണ ഫ്രെയിം ഫോർമാറ്റ് NLink_TOFSense_Read_Frame0 പ്രോട്ടോക്കോൾ പിന്തുടരുന്നു, ഔട്ട്പുട്ട് ഫ്രെയിം ഫോർമാറ്റ് NLink_TOFSense_Frame0 പ്രോട്ടോക്കോൾ പിന്തുടരുന്നു.
TOFSense-F സീരീസ് ഉൽപ്പന്നങ്ങളെ NAssistant സോഫ്റ്റ്വെയറിലേക്ക് ഒരു USB മുതൽ TTL മൊഡ്യൂൾ വഴി ബന്ധിപ്പിക്കുന്നതിന് (വയറിംഗിനും പവർ വോള്യത്തിനുമുള്ള ഡാറ്റ മാനുവൽ പരാമർശിക്കുന്നുtage), വിജയകരമായ ഐഡന്റിഫിക്കേഷന് ശേഷം, ക്രമീകരണ പേജ് നൽകാൻ ക്ലിക്ക് ചെയ്യുക . UART അന്വേഷണ ഔട്ട്പുട്ട് മോഡിനുള്ള കോൺഫിഗറേഷൻ ഡയഗ്രം ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നു
- പാരാമീറ്ററുകൾ കോൺഫിഗർ ചെയ്ത ശേഷം, സേവ് ചെയ്യുന്നതിന് നിങ്ങൾ 'റൈറ്റ് പാരാമീറ്ററുകൾ' ബട്ടണിൽ ക്ലിക്കുചെയ്യേണ്ടതുണ്ട്
പരാമീറ്ററുകൾ. പാരാമീറ്ററുകൾ വിജയകരമായി എഴുതിക്കഴിഞ്ഞാൽ, അവ വിജയകരമായി സംരക്ഷിച്ചിട്ടുണ്ടോ എന്ന് സ്ഥിരീകരിക്കാൻ നിങ്ങൾക്ക് ഒരിക്കൽ പാരാമീറ്ററുകൾ വായിക്കാം. (മൊഡ്യൂളിന്റെ ബോഡ് റേറ്റ് പാരാമീറ്റർ മാറ്റിയതിന് ശേഷം, മൊഡ്യൂൾ സ്വയമേവ തിരിച്ചറിയുന്നതിന് നിങ്ങൾ USB-ലേക്ക് TTL മൊഡ്യൂളിലേക്ക് അൺപ്ലഗ് ചെയ്യുകയും റീപ്ലഗ് ചെയ്യുകയും ചെയ്യേണ്ടതുണ്ട്.)
ചിത്രം 2: UART അന്വേഷണ ഔട്ട്പുട്ട് മോഡിനുള്ള കോൺഫിഗറേഷൻ ഡയഗ്രം
3 IIC ഔട്ട്പുട്ട്
3.1 IIC ആശയവിനിമയം
ഐഐസി കമ്മ്യൂണിക്കേഷൻ മോഡിൽ, മൊഡ്യൂളിന്റെ ദൂരവും മറ്റ് അനുബന്ധ വിവരങ്ങളും ലഭിക്കുന്നതിന് ഐഐസി ആശയവിനിമയ സമയമനുസരിച്ച് അന്വേഷിക്കേണ്ട മൊഡ്യൂളിന്റെ നിർദ്ദിഷ്ട സ്ലേവ് വിലാസത്തിലേക്ക് കൺട്രോളറിന് ഒരു റീഡ് ഫ്രെയിം അയയ്ക്കാൻ കഴിയും. കൂടാതെ, മൊഡ്യൂളിന്റെ ഔട്ട്പുട്ട് മോഡ് പോലുള്ള വിവിധ പാരാമീറ്ററുകളും ഐഐസി ആശയവിനിമയത്തിലൂടെ മാറ്റാവുന്നതാണ്. വായിക്കുകയും എഴുതുകയും ചെയ്യുന്ന ഫ്രെയിമുകളുടെ ഫോർമാറ്റ് NLink_TOFSense_IIC_Frame0 പ്രോട്ടോക്കോൾ പിന്തുടരുന്നു.
മൊഡ്യൂൾ UART മോഡിൽ ആയിരിക്കുമ്പോൾ (ഐഐസി മോഡിൽ NAssistant-ന് മൊഡ്യൂളുകൾ തിരിച്ചറിയാൻ കഴിയില്ലെന്നത് ശ്രദ്ധിക്കുക), TOFSense-F സീരീസ് ഉൽപ്പന്നങ്ങൾ NAssistant സോഫ്റ്റ്വെയറിലേക്ക് USB മുതൽ TTL മൊഡ്യൂൾ വഴി ബന്ധിപ്പിക്കാൻ കഴിയും (വയറിംഗിനും പവർ വോള്യത്തിനുമുള്ള ഡാറ്റ മാനുവൽ പരാമർശിക്കുന്നു.tagഇ). വിജയകരമായ ഐഡന്റിഫിക്കേഷന് ശേഷം, ക്രമീകരണ പേജ് നൽകുന്നതിന് ക്ലിക്കുചെയ്യുക. IIC ഔട്ട്പുട്ട് മോഡിനുള്ള കോൺഫിഗറേഷൻ ഡയഗ്രം ചിത്രം 3-ൽ കാണിച്ചിരിക്കുന്നു. മൊഡ്യൂളിന്റെ IIC സ്ലേവ് വിലാസം (7-ബിറ്റ് സ്ലേവ് വിലാസം 0x08 + മൊഡ്യൂൾ ഐഡിയാണ്, ഐഡി ക്രമീകരണ ശ്രേണി 0 ആണ്.
111 വരെ) മൊഡ്യൂൾ ഐഡി സജ്ജീകരിക്കുന്നതിലൂടെ മാറ്റാവുന്നതാണ്. പാരാമീറ്ററുകൾ ക്രമീകരിച്ച ശേഷം, പാരാമീറ്ററുകൾ സംരക്ഷിക്കുന്നതിന് നിങ്ങൾ 'റൈറ്റ് പാരാമീറ്ററുകൾ' ബട്ടണിൽ ക്ലിക്കുചെയ്യേണ്ടതുണ്ട്.
ശ്രദ്ധിക്കുക: IIC മോഡിലേക്ക് മാറിയതിന് ശേഷം, UART മോഡിലേക്ക് മടങ്ങാനുള്ള വഴിക്കായി FAQ വിഭാഗം പരിശോധിക്കുക.
ചിത്രം 3: IIC ഔട്ട്പുട്ട് മോഡിനുള്ള കോൺഫിഗറേഷൻ ഡയഗ്രം
4 I/O ഔട്ട്പുട്ട്
I/O ഔട്ട്പുട്ട് മോഡിൽ, മൊഡ്യൂളിന് ദൂരം മൂല്യങ്ങൾ ഔട്ട്പുട്ട് ചെയ്യാൻ കഴിയില്ല. രണ്ട് സിഗ്നൽ ലൈനുകൾക്ക് വിപരീത തലങ്ങളുണ്ട്, ദൂരം ചെറുതിൽ നിന്ന് വലുതായി മാറുകയും ഉയർന്ന പരിധി മൂല്യം കവിയുകയും ചെയ്യുമ്പോൾ അല്ലെങ്കിൽ അത് വലുതിൽ നിന്ന് ചെറുതിലേക്ക് മാറുകയും താഴ്ന്ന പരിധി മൂല്യത്തിന് താഴെയാകുകയും ചെയ്യുമ്പോൾ മാത്രമേ I/O പോർട്ടിന്റെ ലെവൽ വിപരീതമാകൂ. .
മൊഡ്യൂൾ UART മോഡിൽ ആയിരിക്കുമ്പോൾ (Nassistant-ന് I/O മോഡിൽ മൊഡ്യൂളുകൾ തിരിച്ചറിയാൻ കഴിയുന്നില്ല എന്നത് ശ്രദ്ധിക്കുക), TOFSense-F സീരീസ് ഉൽപ്പന്നങ്ങൾ NAssistant സോഫ്റ്റ്വെയറിലേക്ക് USB മുതൽ TTL മൊഡ്യൂൾ വഴി ബന്ധിപ്പിക്കാൻ കഴിയും (വയറിംഗിനും പവർ വോള്യത്തിനുമുള്ള ഡാറ്റ മാനുവൽ പരാമർശിക്കുന്നു.tagഇ). വിജയകരമായ ഐഡന്റിഫിക്കേഷന് ശേഷം, ക്രമീകരണ പേജ് നൽകുന്നതിന് ക്ലിക്കുചെയ്യുക. ആദ്യം, ഹിസ്റ്റെറിസിസ് ഇടവേള നിർണ്ണയിക്കാൻ ഹിസ്റ്റെറിസിസ് ആരംഭ പോയിന്റ് 'Band_Start', ഹിസ്റ്റെറിസിസ് വീതി 'ബാൻഡ്വിഡ്ത്ത്' എന്നിവ സജ്ജമാക്കുക. I/O ഔട്ട്പുട്ട് മോഡിനുള്ള കോൺഫിഗറേഷൻ ഡയഗ്രം
ചിത്രം 4-ൽ കാണിച്ചിരിക്കുന്നു. ഹിസ്റ്റെറിസിസ് താരതമ്യത്തിലൂടെ ദൂര മൂല്യം ഉയർന്നതോ താഴ്ന്നതോ ആയ ഔട്ട്പുട്ടിലേക്ക് പരിവർത്തനം ചെയ്യപ്പെടുന്നു, കൂടാതെ TX/SCL, RX/SDA ഔട്ട്പുട്ടുകൾ പരസ്പര പൂരകമാണ്. ഹിസ്റ്റെറിസിസ് താരതമ്യ സ്കീമാറ്റിക് ചിത്രം 5-ൽ കാണിച്ചിരിക്കുന്നു. പാരാമീറ്ററുകൾ ക്രമീകരിച്ചതിന് ശേഷം, പാരാമീറ്ററുകൾ സംരക്ഷിക്കുന്നതിന് നിങ്ങൾ 'റൈറ്റ് പാരാമീറ്ററുകൾ' ബട്ടണിൽ ക്ലിക്കുചെയ്യേണ്ടതുണ്ട്.
ശ്രദ്ധിക്കുക: I/O മോഡിലേക്ക് മാറിയതിന് ശേഷം, Band_Start, Bandwidth പോലുള്ള പാരാമീറ്ററുകൾ നിങ്ങൾക്ക് മാറ്റണമെങ്കിൽ, UART മോഡിലേക്ക് മടങ്ങുന്നതിന് നിങ്ങൾക്ക് പതിവുചോദ്യം വിഭാഗത്തിലേക്ക് റഫർ ചെയ്യാം, തുടർന്ന് പാരാമീറ്ററുകൾ കോൺഫിഗർ ചെയ്യാം.
ഉദാample, Band_Start, Bandwidth എന്നിവ 500 ആയി സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ (യൂണിറ്റ്: mm), കുറഞ്ഞ പരിധി മൂല്യം
0.5 മീറ്റർ, ഉയർന്ന പരിധി മൂല്യം 1 മീറ്റർ ആണ്. ശ്രേണി മൂല്യം 0.3 മീറ്ററായിരിക്കുമ്പോൾ, RX ഉയർന്ന നിലയും TX താഴ്ന്ന നിലയുമാണ്. ശ്രേണി മൂല്യം 0.8 മീറ്ററായി വർദ്ധിക്കുമ്പോൾ, RX ഉയർന്നതും TX കുറവുമാണ്. ശ്രേണി മൂല്യം 1 മീറ്റർ കവിയുമ്പോൾ, ലെവൽ വിപരീതമാണ്, RX കുറവാണ്, TX ഉയർന്നതാണ്. റേഞ്ചിംഗ് മൂല്യം 1 മീറ്ററിൽ നിന്ന് 0.8 മീറ്ററായി താഴുമ്പോൾ, RX കുറവും TX ഉയർന്നതുമാണ്, കൂടാതെ റേഞ്ച് മൂല്യം 0.5 മീറ്ററിൽ താഴെയാകുമ്പോൾ, ലെവൽ വിപരീതമാണ്, RX ഉയർന്നതും TX താഴ്ന്നതുമാണ്.
ഒരു ത്രെഷോൾഡ് മൂല്യം മാത്രമേ ആവശ്യമുള്ളൂവെങ്കിൽ, ബാൻഡ്വിഡ്ത്ത് 0 ആയി സജ്ജീകരിക്കാം. കൂടാതെ മൊഡ്യൂളിന്റെ ഉയർന്ന ലെവൽ ഔട്ട്പുട്ട് 3.3V ആണെന്നും ഔട്ട്പുട്ട് കറന്റ് ചെറുതാണെന്നും ശ്രദ്ധിക്കുക. മറ്റ് ഉപകരണങ്ങൾ ഓടിക്കുമ്പോൾ, അത് ഓടിക്കാൻ കഴിയുമോ എന്ന് പരിശോധിക്കുന്നത് ഉറപ്പാക്കുക. ഇത് നേരിട്ട് ഓടിക്കാൻ കഴിയുന്നില്ലെങ്കിൽ, നിങ്ങൾക്ക് അത് ഓടിക്കാൻ ഒരു റിലേയോ മറ്റ് രീതികളോ ഉപയോഗിക്കാം.
ചിത്രം 4: I/O ഔട്ട്പുട്ട് മോഡ് കോൺഫിഗറേഷൻ ഡയഗ്രം
TOFSense-F/TOFSense-F P-ന്, Band_Start, ബാൻഡ്വിഡ്ത്ത് എന്നിവയുടെ മൂല്യ ശ്രേണി [0~15000] / [0~25000] ആണ്, mm യൂണിറ്റ്.
ചിത്രം 5: ഹിസ്റ്റെറിസിസ് താരതമ്യ ഡയഗ്രം
5അസിസ്റ്റന്റ് പ്രവർത്തനങ്ങൾ
5.1 ഫേംവെയർ അപ്ഡേറ്റ്
നിലവിൽ, ഫേംവെയർ ഓൺലൈൻ നവീകരണത്തെ TOFSense-F/TOFSense-FP പിന്തുണയ്ക്കുന്നില്ല.
5.2 റെക്കോർഡ് ചെയ്യുക, വീണ്ടും പ്ലേ ചെയ്യുക, കയറ്റുമതി ചെയ്യുക
NAssistant സൗകര്യപ്രദമായ ഡാറ്റ റെക്കോർഡിംഗ്, പ്ലേബാക്ക്, കയറ്റുമതി പ്രവർത്തനം എന്നിവ നൽകുന്നു. തത്സമയ റോ ഡാറ്റ റെക്കോർഡിംഗ് ആരംഭിക്കുന്നതിന് ഉപയോക്താക്കൾക്ക് പ്രധാന പേജ് മെനു ബാറിലെ ബട്ടണിൽ ക്ലിക്കുചെയ്യാനാകും, കൂടാതെ റെക്കോർഡിംഗ് നിർത്തി *.dat ഔട്ട്പുട്ട് ചെയ്യുന്നതിന് ബട്ടൺ വീണ്ടും ക്ലിക്ക് ചെയ്യുക file. രേഖപ്പെടുത്തിയ *.dat file ഡിഫോൾട്ട് സ്റ്റോറേജ് പാത്ത് തുറക്കാൻ ബട്ടണിൽ ക്ലിക്കുചെയ്ത് എക്സ്ട്രാക്റ്റുചെയ്യാനും ട്രബിൾഷൂട്ടിംഗിനായി വിൽപ്പനാനന്തര എഞ്ചിനീയർക്ക് അയയ്ക്കാനും കഴിയും. സോഫ്റ്റ്വെയറിൽ ഒരു പ്ലേബാക്ക് കൺട്രോൾ ബാർ സജ്ജീകരിച്ചിരിക്കുന്നു, ഇതിന് പ്ലേബാക്ക് നിരക്ക്, പുരോഗതി മുതലായവ ക്രമീകരിക്കാൻ കഴിയും. (റെക്കോർഡിംഗ് ബട്ടണിന്റെ രണ്ട് ക്ലിക്കുകൾക്കിടയിലുള്ള സമയത്ത് NAssistant സോഫ്റ്റ്വെയറിന് ലഭിച്ച ഡാറ്റയാണ് റെക്കോർഡ് ചെയ്ത ഡാറ്റ).
തത്സമയ, പ്ലേബാക്ക് മോഡുകൾക്ക് ഒരു ലോക്കൽ .xlsx-ലേക്ക് ടെക്സ്റ്റ് ഡാറ്റ എക്സ്പോർട്ടുചെയ്യാനാകും file ബട്ടൺ ക്ലിക്ക് ചെയ്യുന്നതിലൂടെ
എക്സ്പോർട്ടുചെയ്യുന്നത് നിർത്താൻ വീണ്ടും ബട്ടണിൽ ക്ലിക്ക് ചെയ്ത് ഫോൾഡർ സ്വയമേവ തുറക്കുക file സ്ഥിതി ചെയ്യുന്നു. എക്സ്പോർട്ട് ബട്ടണിന്റെ രണ്ട് ക്ലിക്കുകൾക്കിടയിലുള്ള സമയത്ത് NAssistant സോഫ്റ്റ്വെയർ സ്വീകരിച്ചതോ പ്ലേ ബാക്ക് ചെയ്യുന്നതോ ആയ ഡാറ്റയാണ് എക്സ്പോർട്ട് ചെയ്ത ഡാറ്റ.
ശ്രദ്ധിക്കുക: ഫോൾഡർ സ്വയമേവ തുറന്നിട്ടില്ലെങ്കിൽ, സോഫ്റ്റ്വെയറിന്റെ പ്രധാന പേജിന്റെ താഴെ ഇടത് കോണിലുള്ള ലോഗ് പ്രോംപ്റ്റിന് അനുസൃതമായി അനുബന്ധ ഫോൾഡർ കണ്ടെത്തുക, അല്ലെങ്കിൽ മെനു ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക, "ഡാറ്റ ഫോൾഡർ തുറക്കുക" ക്ലിക്ക് ചെയ്ത് "" എന്നതിൽ തിരയുക. export_data” ഫോൾഡർ.
ചിത്രം 6: ഡാറ്റ റെക്കോർഡിംഗ് പ്ലേബാക്കും കയറ്റുമതിയും
6 FOV
എന്ന ഫീൽഡ് view പാരാമീറ്റർ മൊഡ്യൂളിന്റെ എമിറ്റഡ് റേഞ്ചിംഗ് ലൈറ്റ് മൂടിയ കോണിനെ പ്രതിനിധീകരിക്കുന്നു. ന്റെ പ്രാരംഭ ഫീൽഡ് view മൊഡ്യൂളിനുള്ള പരാമീറ്റർ 1 ~ 2 ഡിഗ്രിയാണ്.
7 പ്രോട്ടോക്കോൾ അൺപാക്ക്
7.1 ആമുഖം
ഈ അധ്യായത്തിന്റെ പ്രോട്ടോക്കോൾ വിശകലനം ഉദാamples NLink പ്രോട്ടോക്കോൾ അടിസ്ഥാനമാക്കിയുള്ളതാണ്, നിങ്ങൾക്ക് NlinkUnpack s ഡൗൺലോഡ് ചെയ്യാനും കഴിയും.ample വിശകലന കോഡ് ഉദ്യോഗസ്ഥനിൽ നിന്ന് സി ഭാഷയിൽ വികസിപ്പിച്ചെടുത്തു webഉപയോക്താവിന്റെ വികസന ചക്രം ഫലപ്രദമായി കുറയ്ക്കാൻ കഴിയുന്ന സൈറ്റ്.
TOFSense-F സീരീസ് ഉൽപ്പന്നങ്ങളുടെ ഡാറ്റാ സാഹചര്യത്തെ അടിസ്ഥാനമാക്കി, കുറച്ച് ബൈറ്റുകളുള്ള കൂടുതൽ ഡാറ്റയെ പ്രതിനിധീകരിക്കുന്നതിന്, ഫ്ലോട്ടിംഗ് പോയിന്റ് നമ്പറുകളെ പ്രതിനിധീകരിക്കുന്നതിനും പ്രോട്ടോക്കോൾ ഫ്രെയിമുകളിലൂടെ അവ കൈമാറുന്നതിനും ഞങ്ങൾ പൂർണ്ണസംഖ്യകൾ ഉപയോഗിക്കുന്നു. അതിനാൽ, അൺപാക്ക് ചെയ്യുമ്പോൾ, മൾട്ടിപ്ലയർ ഉപയോഗിച്ചുള്ള യഥാർത്ഥ ഡാറ്റ യഥാർത്ഥത്തിൽ ഒരു ഫ്ലോട്ടിംഗ് പോയിന്റ് നമ്പറാണ്, പ്രോട്ടോക്കോളിൽ സൂചിപ്പിച്ചിരിക്കുന്ന ഗുണിതത്താൽ ഹരിക്കേണ്ടതുണ്ട്.
പ്രത്യേകിച്ചും, int24 തരത്തിന്, നമ്മൾ ആദ്യം അത് int32 തരത്തിലേക്ക് പരിവർത്തനം ചെയ്യേണ്ടതുണ്ട്. ചിഹ്നം നിലനിർത്താൻ, ഞങ്ങൾ ഇടത് ഷിഫ്റ്റ് രീതി ഉപയോഗിക്കുന്നു, തുടർന്ന് 256 കൊണ്ട് ഹരിക്കുന്നു. ഉദാഹരണത്തിന്ampലെ, സ്ഥാന ഡാറ്റയ്ക്കായി, അതിനെ പ്രതിനിധീകരിക്കാൻ ഞങ്ങൾ int24 ഉപയോഗിക്കുന്നു, ഗുണിതം 1000 ആണ്. പാഴ്സിംഗ് കോഡ് ഇപ്രകാരമാണ്:
uint8_t ബൈറ്റ്[] = {0xe6,0x0e,0x00};//ദശാംശ മൂല്യം: 3.814
//uint8_t ബൈറ്റ്[] = {0xec,0xfb,0xff};//ദശാംശ മൂല്യം: -1.044
nt32_t temp = (int32_t)(byte[0] << 8 | byte[1] << 16 | byte[2] << 24) / 256; ഫ്ലോട്ട് ഫലം = temp/1000.0f;
നിലവിൽ, പ്രോട്ടോക്കോൾ വെരിഫിക്കേഷൻ പ്രധാനമായും അറ്റത്തുള്ള സിംഗിൾ-ബൈറ്റ് ചെക്ക്സം അടിസ്ഥാനമാക്കിയുള്ളതാണ്
പ്രോട്ടോക്കോൾ ഫ്രെയിം. ഉദാample കോഡ്:
uint8_t verifyCheckSum (uint8_t *data, int32_t ദൈർഘ്യം){ uint8_t സം = 0;
for(int32_t i=0;i
7.2 ഉദാample
ഡോക്യുമെന്റ് ഒരൊറ്റ മൊഡ്യൂൾ തുടർച്ചയായ ശ്രേണിയിലുള്ള സാഹചര്യം അനുമാനിക്കുന്നു.
7.2.1 NLink_TOFSense_Frame0
ഡാറ്റ ഉറവിടം: NLink_TOFSense_Frame0 പ്രോട്ടോക്കോൾ ഉപയോഗിച്ച് ഹോസ്റ്റ് കമ്പ്യൂട്ടറിലേക്ക് മൊഡ്യൂൾ ബന്ധിപ്പിക്കുക, സജീവ ഔട്ട്പുട്ട് മോഡായി UART കോൺഫിഗർ ചെയ്യുക. ദൂര ഡാറ്റ പാഴ്സ് ചെയ്യുന്നതിന്, പതിവുചോദ്യങ്ങൾ പരിശോധിക്കുക.
അസംസ്കൃത ഡാറ്റ: 57 00 ff 00 9e 8f 00 00 പരസ്യം 08 00 00 03 00 06 41
പട്ടിക 1: NLink_TOFSense_Frame0 പാഴ്സിംഗ് പട്ടിക
| ഡാറ്റ | ടൈപ്പ് ചെയ്യുക | നീളം (ബൈറ്റുകൾ) | ഹെക്സ് | ഫലം |
| ഫ്രെയിം ഹെഡ്ഡർ | uint8 | 1 | 57 | 0x57 |
| ഫംഗ്ഷൻ മാർക്ക് | uint8 | 1 | 00 | 0x00 |
| സംവരണം ചെയ്തിരിക്കുന്നു | uint8 | 1 | … | * |
| id | uint8 | 1 | 00 | 0 |
| System_time | uint32 | 4 | 9e 8f 00 00 | 36766മി.എസ് |
| ഡിസ്*1000 | uint24 | 3 | പരസ്യം 08 00 | 2.221മീ |
| dis_status | uint8 | 1 | 00 | 0 |
| സിഗ്നൽ ബലം | uint16 | 2 | 03 00 | 3 |
| റേഞ്ച്_പ്രിസിഷൻ | uint8 | 1 | 06 | 6 സെ.മീ |
| സം ചെക്ക് | uint8 | 1 | 41 | 0x41 |
7.2.2 NLink_TOFSense_Read_Frame0
ഡാറ്റ ഉറവിടം: ഹോസ്റ്റ് കമ്പ്യൂട്ടറിലേക്ക് മൊഡ്യൂൾ കണക്റ്റ് ചെയ്യുക, ഐഡി 0 ആയി സജ്ജീകരിച്ച് UART അന്വേഷണ ഔട്ട്പുട്ട് മോഡായി കോൺഫിഗർ ചെയ്യുക. ഡാറ്റ അന്വേഷിക്കാൻ, ഹോസ്റ്റ് കമ്പ്യൂട്ടറിൽ നിന്ന് ഇനിപ്പറയുന്ന ബൈറ്റുകൾ അയയ്ക്കുക. വ്യത്യസ്ത ഐഡികളുള്ള മൊഡ്യൂളുകൾ നിങ്ങൾക്ക് അന്വേഷിക്കണമെങ്കിൽ, അത് മാറ്റുക ഐഡിയും ചെക്ക്സവും അതിനനുസരിച്ച് ബൈറ്റുകൾ.
അസംസ്കൃത ഡാറ്റ: 57 10 FF FF 00 FF FF 63
പട്ടിക 2: NLink_TOFSense_Read_Frame0 പാഴ്സിംഗ് ടേബിൾ
| ഡാറ്റ | ടൈപ്പ് ചെയ്യുക | നീളം (ബൈറ്റുകൾ) | ഹെക്സ് | ഫലം |
| ഫ്രെയിം ഹെഡ്ഡർ | uint8 | 1 | 57 | 0x57 |
| ഫംഗ്ഷൻ മാർക്ക് | uint8 | 1 | 10 | 0x10 |
| സംവരണം ചെയ്തിരിക്കുന്നു | uint16 | 2 | … | * |
| id | uint8 | 1 | 00 | 0 |
| സംവരണം ചെയ്തിരിക്കുന്നു | uint16 | 2 | … | * |
| സം ചെക്ക് | uint8 | 1 | 63 | 0x63 |
7.2.3 NLink_TOFSense_F_Setting_Frame0
ഈ പ്രോട്ടോക്കോൾ ഒരു മൊഡ്യൂൾ പാരാമീറ്റർ ക്രമീകരണ പ്രോട്ടോക്കോളാണ്, സീരിയൽ നിർദ്ദേശങ്ങളിലൂടെ മൊഡ്യൂളിന്റെ പാരാമീറ്ററുകൾ പരിഷ്കരിക്കാനാകും. ഈ ഫംഗ്ഷൻ ഒരു വിപുലമായ സവിശേഷതയാണ്, പാരാമീറ്ററുകൾ തെറ്റായി പരിഷ്ക്കരിച്ചാൽ, അത് മൊഡ്യൂൾ ശരിയായി പ്രവർത്തിക്കാത്തതിന് കാരണമായേക്കാം. മുഴുവൻ സിസ്റ്റം പാരാമീറ്ററുകളെക്കുറിച്ചും ഒരു നിശ്ചിത ധാരണയ്ക്ക് ശേഷം ഈ ഫംഗ്ഷൻ ഉപയോഗിക്കാൻ ശുപാർശ ചെയ്യുന്നു.
പട്ടിക 3: NLink_TOFSense_F_Setting_Frame0 പാഴ്സിംഗ് ടേബിൾ
| ഡാറ്റ | ടൈപ്പ് ചെയ്യുക | നീളം (ബൈറ്റുകൾ) | വിവരണം |
| ഫ്രെയിം ഹെഡ്ഡർ | uint8 | 1 | മൂല്യം = 0x54 |
| ഫംഗ്ഷൻ മാർക്ക് | uint8 | 1 | മൂല്യം = 0x20 |
| ഇളക്കുക | uint8 | 1 | bit0: [0:write],[1:read]—WO |
| സംവരണം ചെയ്തിരിക്കുന്നു | * | 1 | റിസർവ് ചെയ്തിരിക്കുന്നു. ഡിഫോൾട്ട് മൂല്യം 0xFF ആണ് |
| id | uint8 | 1 | നോഡ് ഐഡി-RW |
|
സിസ്റ്റം_സമയം |
uint32 |
4 |
ടെർമിനൽ സിസ്റ്റം സമയം, യൂണിറ്റ്: ms-WO |
| നോഡ് സിസ്റ്റം സമയം, യൂണിറ്റ്: ms-RO | |||
|
മോഡ് |
uint8 |
1 |
bit1:ഔട്ട്പുട്ട് മോഡ്-[0:ആക്ടീവ്],[1:inquire]—WR |
| bit2-3:range mode-[00:short],[01:medium],[10:long]—WR | |||
| bit4:0:interface mode-[00:uart],[01:can],[10:io],[11:iic]—WR | |||
| സംവരണം ചെയ്തിരിക്കുന്നു | * | 2 | റിസർവ് ചെയ്തിരിക്കുന്നു. ഡിഫോൾട്ട് മൂല്യം 0xFF ആണ് |
|
uart_baudrate |
uint24 |
3 |
UART:4800,9600,14400,19200,38400,43000,57600,76800,115200,230400,46
0800,921600,1000000,1200000,1500000,2000000,3000000 |
| CAN:100000,250000,500000,1000000,2000000,3000000 | |||
| FOV.x | uint8 | 1 | റിസർവ് ചെയ്തിരിക്കുന്നു. ഡിഫോൾട്ട് മൂല്യം 0xFF ആണ് |
| FOV.y | uint8 | 1 | റിസർവ് ചെയ്തിരിക്കുന്നു. ഡിഫോൾട്ട് മൂല്യം 0xFF ആണ് |
| FOV.x_offect | int8 | 1 | റിസർവ് ചെയ്തിരിക്കുന്നു. ഡിഫോൾട്ട് മൂല്യം 0xFF ആണ് |
| FOV.y_offect | int8 | 1 | റിസർവ് ചെയ്തിരിക്കുന്നു. ഡിഫോൾട്ട് മൂല്യം 0xFF ആണ് |
| ബാൻഡ്_ആരംഭം | uint16 | 2 | [0,25000],യൂണിറ്റ്: മിമി |
| ബാൻഡ് വീതി | uint16 | 2 | [0,25000],യൂണിറ്റ്: മിമി |
| സംവരണം ചെയ്തിരിക്കുന്നു | uint8 | 1 | റിസർവ് ചെയ്തിരിക്കുന്നു. ഡിഫോൾട്ട് മൂല്യം 0xFF ആണ് |
| പുതുക്കൽ നിരക്ക് | uint16 | 2 | ഡാറ്റ പുതുക്കൽ നിരക്ക്:1,2,5,10,25,50,100,200,350Hz |
| ഫിൽട്ടർ ഘടകം | uint8 | 1 | ഫിൽട്ടർ ഘടകം: 0~255. സ്ഥിരസ്ഥിതി:5 |
| സംവരണം ചെയ്തിരിക്കുന്നു | uint8 | 4 | റിസർവ് ചെയ്തിരിക്കുന്നു. ഡിഫോൾട്ട് മൂല്യം 0xFF ആണ് |
| സം ചെക്ക് | uint8 | 1 | ആകെ ചെക്ക് ചേർത്ത എല്ലാ മുൻ ബൈറ്റുകൾക്കും തുല്യമാണ് |
7.2.4 NLink_TOFSense_IIC_Frame0
അടിമ വിലാസം: I2C ബസിൽ മൊഡ്യൂൾ ഒരു അടിമയായി പ്രവർത്തിക്കുന്നു, അതിന്റെ സ്ഥിര വിലാസം 0x08 ആണ് (7-ബിറ്റ് വിലാസം). സ്ലേവ് വിലാസം 0x08 + മൊഡ്യൂൾ ഐഡി ആണ്, അതിനാൽ മൊഡ്യൂളിന്റെ ഐഡി പാരാമീറ്റർ മാറ്റുന്നത് സ്ലേവ് വിലാസത്തെ മാറ്റും. ആശയവിനിമയം നടത്തുമ്പോൾ, വിലാസം മാറ്റുന്നതിലും റീഡ്/റൈറ്റ് ബിറ്റ് ചേർക്കുന്നതിലും ശ്രദ്ധിക്കേണ്ടത് പ്രധാനമാണ്, അതായത്, വിലാസം 0x08 ആയിരിക്കുമ്പോൾ, റീഡ്/റൈറ്റ് ബിറ്റ് ഉള്ള ബൈറ്റ് 0x10 (എഴുതുക) അല്ലെങ്കിൽ 0x11 (വായന) ആണ്.
വിലാസം രജിസ്റ്റർ ചെയ്യുക: രജിസ്റ്ററിൽ അനുബന്ധ പാരാമീറ്റർ ഇല്ലെങ്കിൽ, ഡിഫോൾട്ട് ഔട്ട്പുട്ട് 0xff ആണ്.
പട്ടിക 4: NLink_TOFSense_IIC_Frame0 രജിസ്റ്റർ പാഴ്സിംഗും ആശയവിനിമയ ഫ്ലോ ചാർട്ടും
| ആരംഭിക്കുന്നു
വിലാസം |
ബിറ്റ് |
R/W | |||||||||||||||||||||||||||||||
|
0x00 |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RO |
| സംവരണം | ഉൽപ്പന്ന പതിപ്പ് | ||||||||||||||||||||||||||||||||
| [15-0] ഉൽപ്പന്ന പതിപ്പ് | |||||||||||||||||||||||||||||||||
|
0x04 |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RO |
| ബൂട്ട്ലോഡർ പതിപ്പ് | ഹാർഡ്വെയർ പതിപ്പ് | ||||||||||||||||||||||||||||||||
| [15-0] ഹാർഡ്വെയർ പതിപ്പ് | |||||||||||||||||||||||||||||||||
| [31-16] ബൂട്ട്ലോഡർ പതിപ്പ് | |||||||||||||||||||||||||||||||||
|
0x08 |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RO |
| ഫേംവെയർ പതിപ്പ് | |||||||||||||||||||||||||||||||||
| [0-31] ഫേംവെയർ പതിപ്പ് | |||||||||||||||||||||||||||||||||
|
0x0 സി |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RW |
|
സംവരണം |
ID |
സംവരണം | റാഗ്നെ മോഡ് | ഔട്ട്പുട്ട് മോഡ് |
ഇന്റർഫേസ് മോഡ് |
||||||||||||||||||||||||||||
| [0-2] ഇന്റർഫേസ് മോഡ്: 0-UART , 1-CAN , 2-I/O , 3-IIC (RW) | |||||||||||||||||||||||||||||||||
| [3] ഔട്ട്പുട്ട് മോഡ്: 0-സജീവമാണ് ഔട്ട്പുട്ട്,1-ചോദ്യം ഔട്ട്പുട്ട് (RO) | |||||||||||||||||||||||||||||||||
| [4-5] റാഗ്നെ മോഡ്: 0- ഷോർട്ട്, 1-മീഡിയൻ, 2-ലോംഗ് (RO) | |||||||||||||||||||||||||||||||||
| [8-15] ഐഡി: ഉപകരണ ഐഡി (ആർഡബ്ല്യു), ഐഡി മാറ്റിയതിന് ശേഷം ഒരു പവർ സൈക്കിളിന് ശേഷം മാത്രമേ സ്ലേവ് വിലാസം പ്രാബല്യത്തിൽ വരൂ. | |||||||||||||||||||||||||||||||||
|
0x10 |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RW |
| UART ബ ud ഡ്രേറ്റ് | |||||||||||||||||||||||||||||||||
| [0-31] uart baudrate | |||||||||||||||||||||||||||||||||
|
0x14 |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RO |
| CAN ബോഡ്റേറ്റ് | |||||||||||||||||||||||||||||||||
| [0-31] ബോഡ്രേറ്റ് ചെയ്യാൻ കഴിയും | |||||||||||||||||||||||||||||||||
|
0x18 |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RO |
| FOV.y_offest | FOV.x_offest | FOV.y | FOV.x | ||||||||||||||||||||||||||||||
| [0-7] FOV.x : X ദിശ FOV, യൂണിറ്റ്: ° | |||||||||||||||||||||||||||||||||
| [8-15] FOV.y : Y ദിശ FOV, യൂണിറ്റ്: ° | |||||||||||||||||||||||||||||||||
| [16-23] FOV.x_offest : X ദിശയിൽ FOV ഓഫ്സെറ്റ്, യൂണിറ്റ്: ° | |||||||||||||||||||||||||||||||||
| [24-31] FOV.y_offest : Y ദിശയിൽ FOV ഓഫ്സെറ്റ്, യൂണിറ്റ്: ° | |||||||||||||||||||||||||||||||||
|
0x1 സി |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RO |
| ബാൻഡ്വിഡ്ത്ത് | ബാൻഡ്സ്റ്റാർട്ട് | ||||||||||||||||||||||||||||||||
| [0-15] ബാൻഡ്സ്റ്റാർട്ട് : I/O മോഡ് ലേറ്റൻസി ആരംഭിക്കുക, യൂണിറ്റ്: mm | |||||||||||||||||||||||||||||||||
| [16-31] ബാൻഡ്വിഡ്ത്ത്: I/O മോഡ് ലൂപ്പ് ബാൻഡ്വിഡ്ത്ത്, യൂണിറ്റ്: mm | |||||||||||||||||||||||||||||||||
|
0x20 |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RO |
| സിസ്റ്റൈം | |||||||||||||||||||||||||||||||||
| [0-31] സിസ്റ്റം: സിസ്റ്റം സമയം, യൂണിറ്റ്: എം.എസ് | |||||||||||||||||||||||||||||||||
|
0x24 |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RO |
| ദൂരം | |||||||||||||||||||||||||||||||||
| [0-31] ദൂരം: ദൂരം, യൂണിറ്റ്: mm | |||||||||||||||||||||||||||||||||
|
0x28 |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RO |
| സിഗ്നൽ ബലം | Dis_status | ||||||||||||||||||||||||||||||||
| [0-15] Dis_status : ദൂരം നില | |||||||||||||||||||||||||||||||||
| [16-31] സിഗ്നൽ_ശക്തി | |||||||||||||||||||||||||||||||||
|
0x2 സി |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RO |
| ഫിൽട്ടർ ഘടകം | പുതുക്കിയ നിരക്ക് | റേഞ്ച്_പ്രിസിഷൻ | |||||||||||||||||||||||||||||||
| [0-7] Range_precision : അളവ് കൃത്യത, യൂണിറ്റ്: cm, 0xFF പ്രതിനിധീകരിക്കുന്നത് 255cm, 0x00 എന്നതിനേക്കാൾ വലുതോ തുല്യമോ ആണ് 1cm ൽ താഴെ പ്രതിനിധീകരിക്കുന്നു.
[8-23] പുതുക്കിയ നിരക്ക് , യൂണിറ്റ്:Hz [24-31] ഫിൽട്ടർ ഘടകം: 0 ~ 255. ഡിഫോൾട്ട് :5 |
|||||||||||||||||||||||||||||||||
I2C ആശയവിനിമയ പ്രക്രിയ:
സിംഗിൾ ഡാറ്റ റൈറ്റ്
| ആരംഭിക്കുക | സ്ലേവ് ആഡ്ർ|ഡബ്ല്യു | എ.സി.കെ | രജിസ്ട്രേഷൻ വിലാസം | എ.സി.കെ | ഡാറ്റ[7:0] | എ.സി.കെ | നിർത്തുക |
സിനൽ ഡാറ്റ റീഡ്
| ആരംഭിക്കുക | സ്ലേവ് ആഡ്ർ|ഡബ്ല്യു | എ.സി.കെ | രജിസ്ട്രേഷൻ വിലാസം | എ.സി.കെ | നിർത്തുക |
| ആരംഭിക്കുക | സ്ലേവ് അഡ്ർ|ആർ | എ.സി.കെ | ഡാറ്റ[7:0] | NACK | നിർത്തുക |
ഒന്നിലധികം ഡാറ്റ റൈറ്റ്
| ആരംഭിക്കുക | സ്ലേവ് ആഡ്ർ|ഡബ്ല്യു | എ.സി.കെ | രജിസ്ട്രേഷൻ വിലാസം | എ.സി.കെ | ഡാറ്റ[7:0] | എ.സി.കെ | ഡാറ്റ[7:0] | എ.സി.കെ | ഡാറ്റ[7:0] | എ.സി.കെ | നിർത്തുക |
ഒന്നിലധികം ഡാറ്റ റീഡ്
| ആരംഭിക്കുക | സ്ലേവ് ആഡ്ർ|ഡബ്ല്യു | എ.സി.കെ | രജിസ്ട്രേഷൻ വിലാസം | എ.സി.കെ | നിർത്തുക | |||||
| ആരംഭിക്കുക | സ്ലേവ് അഡ്ർ|ആർ | എ.സി.കെ | ഡാറ്റ[7:0] | എ.സി.കെ | ഡാറ്റ[7:0] | എ.സി.കെ | ഡാറ്റ[7:0] | NACK | നിർത്തുക | |
ആരംഭിക്കുക: ആരംഭ സിഗ്നൽ W: ഫ്ലാഗ് 1 വായിക്കുക R: ഫ്ലാഗ് 0 എഴുതുക
ACK: അംഗീകരിക്കുക NACK: നോൺ-അക്നോളജ് സ്റ്റോപ്പ്: സ്റ്റോപ്പ് സിഗ്നൽ
8 പതിവുചോദ്യങ്ങൾ
Q1. ഔട്ട്ഡോർ സാഹചര്യങ്ങളിൽ ഇത് ഉപയോഗിക്കാമോ?
മൊഡ്യൂളിന് ചില പ്രകൃതിദത്ത പ്രകാശ സ്വാധീനത്തെ ചെറുക്കാൻ കഴിയും കൂടാതെ ഔട്ട്ഡോർ ഉപയോഗിക്കാനും കഴിയും.
Q2. ഒന്നിലധികം മൊഡ്യൂളുകൾക്കിടയിൽ ഇടപെടൽ ഉണ്ടോ?
ഒന്നിലധികം മൊഡ്യൂളുകൾ ഒരേ സമയം പ്രവർത്തിക്കുമ്പോൾ, ഒരു മൊഡ്യൂളിൽ നിന്ന് പുറപ്പെടുവിക്കുന്ന ഇൻഫ്രാറെഡ് പ്രകാശം മറ്റൊരു മൊഡ്യൂളിന്റെ അതേ സ്ഥാനത്ത് ക്രോസ് ചെയ്യുകയോ അല്ലെങ്കിൽ അടിച്ചാൽ പോലും, അത് യഥാർത്ഥ അളവിനെ ബാധിക്കില്ല. എന്നിരുന്നാലും, രണ്ട് മൊഡ്യൂളുകൾ ഒരേ തിരശ്ചീന ഉയരത്തിലും പരസ്പരം അഭിമുഖീകരിച്ചും ആണെങ്കിൽ, അവ രണ്ടിന്റെയും അളവിനെ ബാധിച്ചേക്കാം.
Q3. എന്തുകൊണ്ടാണ് മൊഡ്യൂളിന് ഡാറ്റ ഔട്ട്പുട്ട് ഇല്ലാത്തത്?
ഷിപ്പിംഗിന് മുമ്പ് ഓരോ മൊഡ്യൂളും കർശനമായ പരിശോധനയ്ക്ക് വിധേയമായിട്ടുണ്ട്. ഡാറ്റ ഇല്ലെങ്കിൽ, ദയവായി ആദ്യം മോഡ്, വയറിംഗ് (പവർ സപ്ലൈ വോളിയംtage, വയർ സീക്വൻസ് കൃത്യത, കൂടാതെ ആശയവിനിമയത്തിന്റെ ഇരുവശത്തുമുള്ള പിന്നുകൾ പരീക്ഷിക്കാൻ മൾട്ടിമീറ്റർ ഉപയോഗിച്ച് ശുപാർശ ചെയ്യുന്നതുപോലെ നടത്തുന്നുണ്ടോ), ബോഡ് നിരക്ക്, മറ്റ് കോൺഫിഗറേഷനുകൾ എന്നിവ ശരിയാണോ. IIC ഔട്ട്പുട്ട് മോഡിനായി, മാനുവലിൽ ഉള്ള ആശയവിനിമയ സമയമനുസരിച്ച്, IIC ആശയവിനിമയത്തിലൂടെ സെറ്റ് സ്ലേവ് വിലാസത്തിൽ നിന്നുള്ള ഡാറ്റ ഹോസ്റ്റ് വായിക്കേണ്ടതുണ്ട്. I/O ഔട്ട്പുട്ട് മോഡിനായി, I/O മോഡ് ആമുഖത്തെക്കുറിച്ചുള്ള പ്രസക്തമായ വിഭാഗം പരിശോധിക്കുക.
Q4. ഇൻസ്റ്റാളേഷൻ സമയത്ത് എന്താണ് ശ്രദ്ധിക്കേണ്ടത്?
നിങ്ങൾക്ക് ഗ്രൗണ്ടോ മറ്റ് പ്രതിഫലന പ്രതലങ്ങളോ കണ്ടെത്താൻ താൽപ്പര്യമില്ലെങ്കിൽ, ഇൻസ്റ്റാളേഷൻ സമയത്ത് FOV കോണിനുള്ളിൽ തടസ്സം ഒഴിവാക്കേണ്ടതുണ്ട്. കൂടാതെ, ഗ്രൗണ്ടിന്റെ ഉയരത്തിൽ ശ്രദ്ധ നൽകണം, കൂടാതെ FOV-ക്കുള്ളിൽ ഗ്രൗണ്ട് തടസ്സം പോലെയുള്ള സമാനമായ പ്രതിഫലന പ്രതലങ്ങൾ ഒഴിവാക്കണം. ഇൻസ്റ്റാളേഷൻ ഉയരം നിലത്തോട് അടുത്താണെങ്കിൽ, മൊഡ്യൂൾ ചെറുതായി മുകളിലേക്ക് ചരിഞ്ഞ് ഇൻസ്റ്റാൾ ചെയ്യുന്നത് പരിഗണിക്കാം.
Q5. മൊഡ്യൂളിന്റെ UART, IIC, I/O എന്നിവ ഒരേ ഇന്റർഫേസ് ആണോ?
മൊഡ്യൂളിന്റെ UART, IIC, I/O ഇന്റർഫേസുകൾ ഒരേ ഫിസിക്കൽ ഇന്റർഫേസ് പങ്കിടുന്നു, കൂടാതെ അനുബന്ധ പിൻ ക്രമം വ്യത്യസ്ത ആശയവിനിമയ മോഡുകൾക്കായി പരിവർത്തനം ചെയ്യാവുന്നതാണ്.
Q6. IIC അല്ലെങ്കിൽ I/O മോഡിലേക്ക് മാറിയ ശേഷം, എന്തുകൊണ്ട് NAssistant സോഫ്റ്റ്വെയർ മൊഡ്യൂൾ തിരിച്ചറിയുന്നില്ല? വ്യത്യസ്ത ആശയവിനിമയ രീതികൾക്കിടയിൽ എങ്ങനെ മാറാം?
നിലവിൽ, NAssistant സോഫ്റ്റ്വെയർ UART മോഡിൽ മൊഡ്യൂളുകൾ തിരിച്ചറിയുന്നതിനെ പിന്തുണയ്ക്കുന്നു. UART മോഡിൽ, സോഫ്റ്റ്വെയറിലൂടെ വിജയകരമായി തിരിച്ചറിഞ്ഞതിന് ശേഷം, ഒരു IIC അല്ലെങ്കിൽ I/O കമ്മ്യൂണിക്കേഷൻ മോഡ് ആയി മൊഡ്യൂളിനെ കോൺഫിഗർ ചെയ്യുന്നതിനായി ഹോസ്റ്റ് കമ്പ്യൂട്ടറിന് ക്രമീകരണ പേജിൽ പ്രവേശിക്കാൻ കഴിയും. IIC കമ്മ്യൂണിക്കേഷൻ മോഡിൽ, IIC കമ്മ്യൂണിക്കേഷൻ പ്രോട്ടോക്കോൾ അനുസരിച്ച് മൊഡ്യൂളിലേക്ക് നിർദ്ദേശങ്ങൾ അയച്ചുകൊണ്ട് മൊഡ്യൂളിനെ UART അല്ലെങ്കിൽ I/O മോഡിലേക്ക് തിരികെ മാറ്റാം. കൂടാതെ, IIC ടെസ്റ്റ് എൻവയോൺമെന്റ് ഇല്ലെങ്കിലോ അത് I/O മോഡിലേക്ക് മാറുകയാണെങ്കിൽ, അത് ഇനിപ്പറയുന്ന രീതിയിൽ UART മോഡിലേക്ക് മാറ്റാം:
- ഉപയോക്താവിന് 921600 ബോഡ് നിരക്ക് (CP2102 ശുപാർശ ചെയ്യുന്നു) പിന്തുണയ്ക്കുന്ന ഒരു USB മുതൽ TTL മൊഡ്യൂൾ തയ്യാറാക്കുകയും അനുബന്ധ ഡ്രൈവർ ഇൻസ്റ്റാൾ ചെയ്യുകയും വേണം, TTL മൊഡ്യൂളിന്റെ TX, RX, GND എന്നിവയിലേക്ക് USB-യെ TOF മൊഡ്യൂളിന്റെ അനുബന്ധ പിന്നുകളിലേക്ക് ബന്ധിപ്പിക്കുക, താൽക്കാലികമായി വേണ്ട. VCC പിൻ ബന്ധിപ്പിക്കുക. തുടർന്ന് USB ടു TTL മൊഡ്യൂളിലേക്ക് പ്ലഗ് ചെയ്യുക
- NAssistant സോഫ്റ്റ്വെയർ തുറക്കുക, സീരിയൽ പോർട്ട് ഡീബഗ്ഗിംഗ് അസിസ്റ്റന്റിലേക്ക് പ്രവേശിക്കുന്നതിന് ഐക്കണിൽ ക്ലിക്ക് ചെയ്യുക, ബോഡ് നിരക്ക് 921600 ആക്കി മാറ്റുക, USB to TTL മൊഡ്യൂളിന് അനുയോജ്യമായ COM പോർട്ട് തിരഞ്ഞെടുക്കുക, തുടർന്ന് COM പോർട്ടിലേക്ക് കണക്റ്റുചെയ്യുന്നതിന് കണക്റ്റ് ബട്ടൺ ക്ലിക്കുചെയ്യുക (മിക്കതും സാഹചര്യങ്ങൾ യാന്ത്രികമായി ബന്ധിപ്പിക്കും). വൺ-വേ സെൻഡ് ടെക്സ്റ്റ് ബോക്സിൽ, നൽകുക 54 20 00 ff 00 ff ff ff ff ff 00 ff ff 00 10 0e എഫ്എഫ് എഫ് എഫ്, ടൈമർ അയയ്ക്കുന്ന കോളത്തിലെ അയയ്ക്കുന്ന ഇടവേള 20ms ആയി മാറ്റുക, തുടർന്ന് ടൈമർ പരിശോധിക്കുക
- ഈ ഘട്ടത്തിൽ, TTL മൊഡ്യൂളിന്റെ 5V-ലേക്ക് USB-യെ TOF മൊഡ്യൂളിന്റെ VCC പിന്നിലേക്ക് ബന്ധിപ്പിക്കുക. മൊഡ്യൂൾ UART മോഡിലേക്ക് മാറുകയും ഡാറ്റ ഔട്ട്പുട്ട് ആരംഭിക്കുകയും ചെയ്യും. തുടർന്ന് ടൈമർ സെൻഡ് ബട്ടൺ അൺചെക്ക് ചെയ്യുക, TTL മൊഡ്യൂളിലേക്ക് USB വിച്ഛേദിക്കുക, തുടർന്ന് മൊഡ്യൂൾ ഓണാക്കുക. അവസാനമായി, തിരിച്ചറിയാൻ പ്രധാന പേജിലെ തിരിച്ചറിയൽ ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക
സ്വിച്ച് പരാജയപ്പെടുകയാണെങ്കിൽ, USB-ലേക്ക് TTL മൊഡ്യൂൾ പുറത്തെടുത്ത് മുഴുവൻ ഘട്ടവും ആവർത്തിക്കുക. കമാൻഡുകൾ അയയ്ക്കുമ്പോൾ VCC പിൻ ആവർത്തിച്ച് പ്ലഗ് ചെയ്ത് അൺപ്ലഗ് ചെയ്യരുത്. മൊഡ്യൂൾ സാധാരണയായി തിരിച്ചറിയാൻ കഴിയുമെങ്കിലും സീരിയൽ പോർട്ട് ഔട്ട്പുട്ട് ഡാറ്റ അസാധാരണമാണെങ്കിൽ, നിങ്ങൾക്ക് ക്രമീകരണ പേജിൽ UART മോഡിലേക്ക് സ്വമേധയാ മാറ്റാവുന്നതാണ്.
PS: TOF മൊഡ്യൂളിന്റെ VCC പിൻ USB-യിൽ നിന്ന് TTL മൊഡ്യൂളിന്റെ 5V-യിലേക്ക് കണക്റ്റ് ചെയ്യുകയും മൊഡ്യൂൾ തുടർച്ചയായി 80 00 80 00 പോലുള്ള പ്രോട്ടോക്കോൾ ഡാറ്റ അയയ്ക്കുകയും ചെയ്യുന്നുവെങ്കിൽ, COM പോർട്ട് താൽക്കാലികമായി വിച്ഛേദിക്കുന്നതിന് ആദ്യം കണക്റ്റ് ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക, ബോഡ് നിരക്ക് 115200 ആയി മാറ്റുക. , തുടർന്ന് COM പോർട്ടിലേക്ക് വീണ്ടും കണക്റ്റുചെയ്യുന്നതിന് കണക്റ്റ് ബട്ടൺ ക്ലിക്ക് ചെയ്യുക. സീരിയൽ പോർട്ട് ഡീബഗ്ഗിംഗ് അസിസ്റ്റന്റിലെ ഡാറ്റ ഈ ഘട്ടത്തിൽ b3 b1-ൽ ആരംഭിക്കുകയാണെങ്കിൽ, വൺ-വേ സെൻഡ് ടെക്സ്റ്റ് ബോക്സിൽ de ed 00 00 05 04 3b 01 00 00 10 നൽകി അയയ്ക്കുക ക്ലിക്കുചെയ്യുക. തുടർന്ന് TTL മൊഡ്യൂളിലേക്ക് USB വിച്ഛേദിക്കുക, മൊഡ്യൂൾ ഓൺ ചെയ്യുക, മൊഡ്യൂൾ തിരിച്ചറിയാൻ പ്രധാന പേജിലെ തിരിച്ചറിയൽ ബട്ടൺ ക്ലിക്കുചെയ്യുക. റീ-പ്ലഗ് ചെയ്തതിന് ശേഷവും ഡാറ്റ b3 b1-ൽ ആരംഭിക്കുകയാണെങ്കിൽ, PS ഘട്ടങ്ങൾ ആവർത്തിക്കുക.
Q7. മൊഡ്യൂളിന് പോയിന്റ് ക്ലൗഡ് വിവരങ്ങൾ ഔട്ട്പുട്ട് ചെയ്യാനാകുമോ?
മൊഡ്യൂളിന് ഒരു സമയം ഒരു ദൂരം മാത്രമേ ഔട്ട്പുട്ട് ചെയ്യാനാകൂ, കൂടാതെ പോയിന്റ് ക്ലൗഡ് വിവരങ്ങളുടെ ഔട്ട്പുട്ടിനെ നിലവിൽ പിന്തുണയ്ക്കുന്നില്ല.
Q8. മൊഡ്യൂൾ പരിധി കവിയുമ്പോൾ എന്ത് ഡാറ്റ ഔട്ട്പുട്ട് ചെയ്യും?
TOFSense-F:
പരിധി 15 മീറ്റർ കവിയുമ്പോൾ, പിശക് 15 മുതൽ ഏകദേശം 20 മീറ്റർ വരെയാണ്. പരമാവധി പരിധിയായ 20 മീറ്ററിന് അപ്പുറം, ദൂര ഔട്ട്പുട്ട് 0 മീറ്ററായി നിശ്ചയിച്ചിരിക്കുന്നു. ഈ സമയത്ത്, ഡാറ്റയുടെ സാധുത നിർണ്ണയിക്കാൻ നിങ്ങൾക്ക് ഡാറ്റ മാനുവലിൽ ഡിസ്റ്റൻസ് സ്റ്റാറ്റസ് ഇൻഡിക്കേറ്റർ റഫർ ചെയ്യാം.
TOFSense-F പി:
പരിധി 25 മീറ്റർ കവിയുമ്പോൾ, ദൂരത്തിന്റെ ഔട്ട്പുട്ട് 0 മീറ്ററായി നിജപ്പെടുത്തുന്നു. ഈ സമയത്ത്, ഡാറ്റയുടെ സാധുത നിർണ്ണയിക്കാൻ നിങ്ങൾക്ക് ഡാറ്റ മാനുവലിൽ ഡിസ്റ്റൻസ് സ്റ്റാറ്റസ് ഇൻഡിക്കേറ്റർ റഫർ ചെയ്യാം.
Q9. മൊഡ്യൂൾ ഉപയോഗിക്കുന്ന സീരിയൽ പോർട്ട് കമ്മ്യൂണിക്കേഷൻ ടെർമിനൽ മോഡൽ എന്താണ്? ഫ്ലൈറ്റ് നിയന്ത്രണം, ഈ ടെർമിനൽ ഇന്റർഫേസ് ഇല്ലാതെ MCU എങ്ങനെ ചെയ്യാം?
മൊഡ്യൂൾ ഒരു GH1.25 ടെർമിനൽ ഉപയോഗിക്കുന്നു. നിങ്ങൾക്ക് മറ്റ് ടെർമിനൽ അഡാപ്റ്ററുകളിലേക്ക് GH1.25 വാങ്ങാം അല്ലെങ്കിൽ ഉൽപ്പന്നത്തോടൊപ്പം വരുന്ന GH1.25-GH1.25 കണക്ഷൻ വിച്ഛേദിക്കുകയും മറ്റ് ടെർമിനലുകൾ സ്വയം വെൽഡ് ചെയ്യുകയും ചെയ്യാം. വയറിംഗ് സീക്വൻസ്, പവർ സപ്ലൈ വോളിയം എന്നിവയ്ക്കായി ഡാറ്റ മാനുവൽ പരിശോധിക്കുകtagഇ, സിഗ്നൽ ലൈൻ ലെവൽ മുതലായവ.
Q10. ലഭിച്ച പരസ്യം 08 00 ദൂര മൂല്യമായി എങ്ങനെ കണക്കാക്കാം?
പ്രോട്ടോക്കോൾ ഫ്രെയിമിലെ ഡാറ്റ ലിറ്റിൽ-എൻഡിയൻ മോഡിൽ സംഭരിച്ചിരിക്കുന്നു, എൻകോഡിംഗ് സമയത്ത് ഇത് ഒരു നിശ്ചിത ഗുണിതം കൊണ്ട് ഗുണിക്കുന്നു. ഉദാample, “ad 08 00” ആദ്യം ഹെക്സാഡെസിമൽ ഡാറ്റ 0x0008ad-ലേക്ക് പുനഃസ്ഥാപിച്ചു, ഇത് ദശാംശത്തിൽ 2,221 ആയി വിവർത്തനം ചെയ്യുകയും 1000 കൊണ്ട് ഹരിച്ച് 2.221 മീറ്ററായി മാറുകയും ചെയ്യുന്നു.
Q11. ചെക്ക്സം എങ്ങനെയാണ് കണക്കാക്കുന്നത്?
മുമ്പത്തെ ഡാറ്റയിലെ എല്ലാ ബൈറ്റുകളുടെയും ആകെത്തുകയാണ് ചെക്ക്സം, കൂടാതെ ഏറ്റവും കുറഞ്ഞ ബൈറ്റ് ഡാറ്റയായി എടുക്കും. ഉദാample, "55 01 00 ef 03" ഡാറ്റയുടെ ചെക്ക്സം 0x55 + 0x01 + 0x00 + 0xef + 0x03 = 0x0148 ആണ്, അതിനാൽ ചെക്ക്സം 48 ആണ്. അതിനാൽ, ഈ ഫ്രെയിമിന്റെ പൂർണ്ണമായ ഡാറ്റ 55 01 00 ആണ്.
Q12. എന്തുകൊണ്ട് എനിക്ക് IIC മോഡിൽ ആശയവിനിമയം നടത്താൻ കഴിയില്ല?
IIC മോഡിൽ, ഉപകരണത്തിന്റെ SDA, SCL പിൻസ് ഓപ്പൺ ഡ്രെയിൻ മോഡിൽ ഔട്ട്പുട്ട് ചെയ്യാൻ ശുപാർശ ചെയ്യുന്നു, കൂടാതെ ബസ്സിൽ ഒരു പുൾ-അപ്പ് റെസിസ്റ്റർ ആവശ്യമാണ്. ആശയവിനിമയം നടത്തുമ്പോൾ, സ്റ്റാൻഡേർഡ് IIC കമ്മ്യൂണിക്കേഷൻ ടൈമിംഗ് അനുസരിച്ച് ആരംഭിക്കുക, നിർത്തുക, വായിക്കുക, എഴുതുക, അംഗീകരിക്കുക, മുതലായവ ഫംഗ്ഷനുകൾ എഴുതേണ്ടത് ആവശ്യമാണ്, കൂടാതെ TOF മൊഡ്യൂളുമായി ആശയവിനിമയം നടത്തുമ്പോൾ, വായിക്കാനും വായിക്കാനും ഉപയോക്തൃ മാനുവലിലെ NLink_TOFSense_IIC_Frame0 പ്രോട്ടോക്കോൾ പരിശോധിക്കുക. രജിസ്റ്ററുകൾ എഴുതുക. 7-ബിറ്റ് സ്ലേവ് വിലാസം മാറ്റുന്നതും റീഡ്-റൈറ്റ് ബിറ്റ് ട്രാൻസ്മിഷൻ ചേർക്കുന്നതും ശ്രദ്ധിക്കേണ്ടത് പ്രധാനമാണ്.
Q13. ROS ഡ്രൈവർ പാക്കേജ് കംപൈൽ ചെയ്യുമ്പോൾ ഒരു പിശക് അല്ലെങ്കിൽ ഡാറ്റ ഇല്ലെങ്കിലോ?
ROS ഡ്രൈവർ പാക്കേജ് ഉപയോഗിക്കുന്നതിന് മുമ്പ്, ഉപയോക്താവ് ഡ്രൈവർ പാക്കേജിലെ README.MD പ്രമാണം വായിക്കുകയും ഡോക്യുമെന്റിലെ ഘട്ടങ്ങളും മുൻകരുതലുകളും പാലിക്കുകയും വേണം. ഉപയോക്താവിന് ഒഫീഷ്യലിലെ "ROS ഡ്രൈവർ ആപ്ലിക്കേഷൻ ഗ്രാഫിക് ട്യൂട്ടോറിയൽ" റഫർ ചെയ്യാം webഉപയോഗത്തിനുള്ള സൈറ്റ്.
9 റഫറൻസ്
[1] TOFSense-F_Datasheet.pdf10 ചുരുക്കവും ചുരുക്കെഴുത്തും
പട്ടിക 5: ചുരുക്കവും ചുരുക്കെഴുത്തും
| ചുരുക്കെഴുത്ത് | മുഴുവൻ തലക്കെട്ട് |
| TOF | ഫ്ലൈറ്റ് സമയം |
| FOV | ഫീൽഡ് View |
| HW | ഹാഫ് വേവ് |
| വിസിഎസ്ഇഎൽ | വെർട്ടിക്കൽ കാവിറ്റി സർഫേസ് എമിറ്റിംഗ് ലേസർ |
| UART | യൂണിവേഴ്സൽ അസിൻക്രണസ് റിസീവർ/ട്രാൻസ്മിറ്റർ |
| ഐ.ഐ.സി | ഇൻ്റർ-ഇൻ്റഗ്രേറ്റഡ് സർക്യൂട്ട് |
11 ലോഗ് അപ്ഡേറ്റ് ചെയ്യുക
പട്ടിക 6: അപ്ഡേറ്റ് ലോഗ്
| പതിപ്പ് | ഫേംവെയർ പതിപ്പ് | ഡാറ്റ | വിവരണം |
| 1.0 | 1.0.5 | 20210918 | 1. ആദ്യ പതിപ്പ് മാനുവൽ റിലീസ് ചെയ്യുക |
|
1.1 |
1.1.7 |
20220926 |
1. സീരിയൽ സെറ്റിംഗ് ഫ്രെയിം പ്രോട്ടോക്കോളിന്റെ വിശദീകരണം ചേർത്തു
2. ചില വിവരണങ്ങൾ ഒപ്റ്റിമൈസ് ചെയ്തു |
| 1.2 | 1.1.8 | 20230404 | 1. FAQ വിഭാഗത്തിലെ വിവരണം ഒപ്റ്റിമൈസ് ചെയ്തു |
12 കൂടുതൽ വിവരങ്ങൾ
കമ്പനി: SZ Nooploop ടെക്നോളജി കോ., ലിമിറ്റഡ്.
വിലാസം: A2-207, Peihong കെട്ടിടം, നമ്പർ 1, കെഹുയി റോഡ്, സയൻസ് പാർക്ക് കമ്മ്യൂണിറ്റി, യുവെഹൈ സ്ട്രീറ്റ്, നാൻഷാൻ ഡിസ്ട്രിക്റ്റ്, ഷെൻഷെൻ
ഇ-അമിൽ: മാർക്കറ്റിംഗ്@nooploop.com
Webസൈറ്റ്: www.nooploop.com
പ്രമാണങ്ങൾ / വിഭവങ്ങൾ
![]() |
Nooploop TOFSense-F ലേസർ റേഞ്ച് സെൻസർ [pdf] ഉപയോക്തൃ മാനുവൽ TOFSense-F, TOFSense-F P, TOFSense-F ലേസർ റേഞ്ച് സെൻസർ, ലേസർ റേഞ്ച് സെൻസർ |
![]() |
Nooploop TOFSense-F ലേസർ റേഞ്ച് സെൻസർ [pdf] നിർദ്ദേശ മാനുവൽ TOFSense-F, TOFSense-F2 മിനി, TOFSense-F2, TOFSense-F2 P, TOFSense-F2 PH, TOFSense-F ലേസർ റേഞ്ച് സെൻസർ, TOFSense-F, ലേസർ റേഞ്ച് സെൻസർ, റേഞ്ച് സെൻസർ, സെൻസർ |













