എൻകോഡർ സോഫ്റ്റ്വെയർ
ഉപയോക്തൃ ഗൈഡ്
എൻകോഡർ സോഫ്റ്റ്വെയർ
ഈ ഡോക്യുമെന്റിൽ രഹസ്യാത്മക വിവരങ്ങൾ അടങ്ങിയിരിക്കുന്നു, അത് ARAD ലിമിറ്റഡിന്റെ ഉടമസ്ഥതയിലുള്ളതാണ്. ARAD ലിമിറ്റഡിന്റെ മുൻകൂർ രേഖാമൂലമുള്ള അനുമതിയില്ലാതെ അതിന്റെ ഉള്ളടക്കത്തിന്റെ ഒരു ഭാഗവും ഏതെങ്കിലും വിധത്തിൽ ഉപയോഗിക്കാനോ പകർത്താനോ വെളിപ്പെടുത്താനോ ഏതെങ്കിലും കക്ഷിക്ക് കൈമാറാനോ പാടില്ല.
അംഗീകാരങ്ങൾ:
പേര് | സ്ഥാനം | ഒപ്പ് | |
എഴുതിയത്: | എവ്ജെനി കൊസകോവ്സ്കി | ഫേംവെയർ എഞ്ചിനീയർ | |
അംഗീകരിച്ചത്: | ആർ ആൻഡ് ഡി മാനേജർ | ||
അംഗീകരിച്ചത്: | ഉൽപ്പന്ന മാനേജർ | ||
അംഗീകരിച്ചത്: |
ഫെഡറൽ കമ്മ്യൂണിക്കേഷൻ കമ്മീഷൻ (FCC) പാലിക്കൽ അറിയിപ്പ്
ജാഗ്രത
ഈ ഉപകരണം എഫ്സിസി നിയമങ്ങളുടെ 15-ാം ഭാഗം പാലിക്കുന്നു. മാസ്റ്റർ മീറ്റർ വ്യക്തമായി അംഗീകരിക്കാത്ത ഉപകരണങ്ങളിലെ മാറ്റങ്ങളും മാറ്റങ്ങളും വാറണ്ടിയും ഉപകരണങ്ങൾ പ്രവർത്തിപ്പിക്കാനുള്ള ഉപയോക്താവിന്റെ അധികാരവും അസാധുവാക്കുമെന്ന് ഉപയോക്താവ് അറിഞ്ഞിരിക്കണം. തൊഴിൽ പരിശീലനം ലഭിച്ച ഉദ്യോഗസ്ഥർ ഉപകരണങ്ങൾ ഉപയോഗിക്കണം.
എഫ്സിസി നിയമങ്ങളുടെ ഭാഗം 15 അനുസരിച്ച് ക്ലാസ് ബി ഡിജിറ്റൽ ഉപകരണത്തിന്റെ പരിധി പാലിക്കുന്നതായി ഈ ഉപകരണം പരീക്ഷിച്ചു. ഒരു റെസിഡൻഷ്യൽ ഇൻസ്റ്റാളേഷനിൽ ദോഷകരമായ ഇടപെടലുകൾക്കെതിരെ ന്യായമായ പരിരക്ഷ നൽകുന്നതിനാണ് ഈ പരിധികൾ രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്. ഈ ഉപകരണം ഉപയോഗങ്ങൾ സൃഷ്ടിക്കുകയും റേഡിയോ ഫ്രീക്വൻസി energy ർജ്ജം വികിരണം ചെയ്യുകയും ചെയ്യുന്നു, കൂടാതെ നിർദ്ദേശങ്ങൾക്കനുസൃതമായി ഇൻസ്റ്റാൾ ചെയ്യുകയും ഉപയോഗിക്കുകയും ചെയ്തില്ലെങ്കിൽ, റേഡിയോ ആശയവിനിമയത്തിന് ഹാനികരമായ ഇടപെടലിന് കാരണമായേക്കാം. എന്നിരുന്നാലും, ഒരു ഇൻസ്റ്റാളേഷനിൽ ഇടപെടൽ ഉണ്ടാകില്ലെന്ന് ഒരു ഉറപ്പുമില്ല. ഈ ഉപകരണം റേഡിയോ അല്ലെങ്കിൽ ടെലിവിഷൻ സ്വീകരണത്തിന് ഹാനികരമായ ഇടപെടലിന് കാരണമാകുന്നുവെങ്കിൽ, അത് ഉപകരണങ്ങൾ ഓഫാക്കി ഓണാക്കുന്നതിലൂടെ നിർണ്ണയിക്കാനാകും, ഇനിപ്പറയുന്ന ഒന്നോ അതിലധികമോ നടപടികളിലൂടെ ഇടപെടൽ ശരിയാക്കാൻ ശ്രമിക്കുന്നതിന് ഉപയോക്താവിനെ പ്രോത്സാഹിപ്പിക്കുന്നു:
- സ്വീകരിക്കുന്ന ആൻ്റിന പുനഃക്രമീകരിക്കുക അല്ലെങ്കിൽ മാറ്റി സ്ഥാപിക്കുക.
- ഉപകരണങ്ങളും റിസീവറും തമ്മിലുള്ള വേർതിരിവ് വർദ്ധിപ്പിക്കുക.
- റിസീവർ ബന്ധിപ്പിച്ചിരിക്കുന്നതിൽ നിന്ന് വ്യത്യസ്തമായ ഒരു സർക്യൂട്ടിലെ ഒരു ഔട്ട്ലെറ്റിലേക്ക് ഉപകരണങ്ങൾ ബന്ധിപ്പിക്കുക.
- സഹായത്തിന് ഡീലറെയോ പരിചയസമ്പന്നനായ റേഡിയോ/ടിവി ടെക്നീഷ്യനെയോ സമീപിക്കുക.
ഈ ഉപകരണം FCC നിയമങ്ങളുടെ ഭാഗം 15 പാലിക്കുന്നു. പ്രവർത്തനം ഇനിപ്പറയുന്ന രണ്ട് നിബന്ധനകൾക്ക് വിധേയമാണ്:
- ഈ ഉപകരണം ദോഷകരമായ ഇടപെടലിന് കാരണമായേക്കില്ല, കൂടാതെ
- അനാവശ്യമായ പ്രവർത്തനത്തിന് കാരണമായേക്കാവുന്ന ഇടപെടൽ ഉൾപ്പെടെ, ലഭിച്ച ഏതൊരു ഇടപെടലും ഈ ഉപകരണം അംഗീകരിക്കണം.
ഇൻഡസ്ട്രി കാനഡ (IC) കംപ്ലയൻസ് നോട്ടീസ്
ഈ ഉപകരണം FCC റൂൾസ് ഭാഗം 15 നും ഇൻഡസ്ട്രി കാനഡ ലൈസൻസ് ഒഴിവാക്കിയ RSS സ്റ്റാൻഡേർഡ് (കൾ) എന്നിവയ്ക്കും അനുസൃതമാണ്. പ്രവർത്തനം ഇനിപ്പറയുന്ന രണ്ട് നിബന്ധനകൾക്ക് വിധേയമാണ്:
- ഈ ഉപകരണം ഇടപെടലിന് കാരണമായേക്കില്ല, കൂടാതെ
- ഉപകരണത്തിൻ്റെ അനാവശ്യ പ്രവർത്തനത്തിന് കാരണമായേക്കാവുന്ന ഇടപെടൽ ഉൾപ്പെടെ ഏത് ഇടപെടലും ഈ ഉപകരണം അംഗീകരിക്കണം.
ഇൻഡസ്ട്രി കാനഡ നിയന്ത്രണങ്ങൾക്ക് കീഴിൽ, ഈ റേഡിയോ ട്രാൻസ്മിറ്റർ ഒരു തരത്തിലുള്ള ആന്റിന ഉപയോഗിച്ച് മാത്രമേ പ്രവർത്തിക്കൂ, ഇൻഡസ്ട്രി കാനഡ ട്രാൻസ്മിറ്ററിന് അംഗീകാരം നൽകിയ പരമാവധി (അല്ലെങ്കിൽ കുറഞ്ഞ) നേട്ടം. മറ്റ് ഉപയോക്താക്കൾക്ക് സാധ്യമായ റേഡിയോ ഇടപെടൽ കുറയ്ക്കുന്നതിന്, ആന്റിന തരവും അതിന്റെ നേട്ടവും തിരഞ്ഞെടുക്കണം, വിജയകരമായ ആശയവിനിമയത്തിന് തത്തുല്യമായ ഐസോട്രോപിക് സഖ്യ വികിരണം (EIRP) ആവശ്യമായതിനേക്കാൾ കൂടുതലല്ല.
- ഈ ക്ലാസ് ബി ഡിജിറ്റൽ ഉപകരണം കനേഡിയൻ ICES-003-ന് അനുസൃതമാണ്.
റേഡിയേഷൻ എക്സ്പോഷർ പ്രസ്താവന:
അനിയന്ത്രിതമായ പരിതസ്ഥിതിക്കായി നിശ്ചയിച്ചിട്ടുള്ള എഫ്സിസി, ഐസി ആർഎഫ് റേഡിയേഷൻ എക്സ്പോഷർ പരിധികൾ ഈ ഉപകരണം പാലിക്കുന്നു.
ആമുഖം
എൻകോഡർ മൊഡ്യൂളിൽ വികസിപ്പിക്കേണ്ട ഒരു സോഫ്റ്റ്വെയർ സിസ്റ്റത്തിന്റെ വിവരണമാണ് എൻകോഡർ സോഫ്റ്റ്വെയർ ആവശ്യകതകൾ. ഇത് പ്രവർത്തനപരവും പ്രവർത്തനപരമല്ലാത്തതുമായ ആവശ്യകതകൾ നിരത്തുന്നു, കൂടാതെ സോഫ്റ്റ്വെയർ നൽകേണ്ട സിസ്റ്റവും ഉപയോക്തൃ ഇടപെടലുകളും വിവരിക്കുന്ന ഒരു കൂട്ടം ഉപയോഗ കേസുകൾ ഉൾപ്പെട്ടേക്കാം.
നിലവിലെ ആവശ്യകതകൾ സ്പെസിഫിക്കേഷൻ ഒരു വശത്ത് നിന്ന് അറാദ് ജലത്തിന്റെ അളവുകളും മറുവശത്ത് നിന്ന് എൻകോഡർ റീഡറുകൾ 2 അല്ലെങ്കിൽ 3 വയറുകളും തമ്മിലുള്ള പ്രവർത്തനത്തിന്റെ അടിസ്ഥാനം സ്ഥാപിക്കുന്നു. ഉചിതമായ രീതിയിൽ ഉപയോഗിച്ചാൽ, സോഫ്റ്റ്വെയർ ആവശ്യകതകളുടെ പ്രത്യേകതകൾ സോഫ്റ്റ്വെയർ പ്രോജക്റ്റ് പരാജയം തടയാൻ സഹായിക്കും.
സിസ്റ്റം ഡെഫനിഷൻ, DFD, ആശയവിനിമയം മുതലായവ ഉൾപ്പെടുന്ന എൻകോഡർ മൊഡ്യൂൾ വികസനത്തിന് ആവശ്യമായതും ആവശ്യമുള്ളതുമായ ആവശ്യകതകൾ നിലവിലെ ഡോക്യുമെന്റ് രേഖപ്പെടുത്തുന്നു, കൂടാതെ SENSUS പൾസ് റീഡറുകളുമായി എൻകോഡർ മൊഡ്യൂളുമായി ആശയവിനിമയം നടത്താൻ ആവശ്യമായ ഹാർഡ്വെയർ, സോഫ്റ്റ്വെയർ ഇന്റർഫേസിന്റെ വിശദാംശങ്ങൾ അവതരിപ്പിക്കുന്നു.
സിസ്റ്റം ഓവർview
2W അല്ലെങ്കിൽ 3W ഇന്റർഫേസിലൂടെ സോണാറ്റ ഡാറ്റ റീഡുചെയ്യാൻ അനുവദിക്കുന്ന ബാറ്ററിയിൽ പ്രവർത്തിക്കുന്ന ഒരു ഉപ-സിസ്റ്റം മൊഡ്യൂളാണ് സോണാറ്റ സ്പ്രിന്റ് എൻകോഡർ.
ഇത് റീഡർ സിസ്റ്റം തരം (2W അല്ലെങ്കിൽ 3W) തിരിച്ചറിയുകയും സൊണാറ്റ മീറ്ററിൽ നിന്ന് സീരിയലായി ലഭിച്ച ഡാറ്റ റീഡറിന്റെ സ്ട്രിംഗ് ഫോർമാറ്റിലേക്ക് പരിവർത്തനം ചെയ്യുകയും സെൻസസ് റീഡർ തരം പ്രോട്ടോക്കോളിൽ അത് കൈമാറുകയും ചെയ്യുന്നു.
എൻകോഡർ SW ആർക്കിടെക്ചർ
3.1 എൻകോഡർ മൊഡ്യൂൾ വളരെ ലളിതമായ കോൺഫിഗർ ചെയ്യാവുന്ന സിസ്റ്റമാണ്:
3.1.1 ഉയർന്ന മിഴിവുള്ള പൾസ് ഔട്ട്പുട്ട് സിഗ്നൽ നൽകുന്നു.
3.1.2 എൻകോഡർ മൊഡ്യൂൾ കോൺഫിഗറേഷൻ അനുസരിച്ച് ഓരോ യൂണിറ്റ് അളവെടുപ്പിനും സോണാറ്റയിൽ നിന്ന് ലഭിച്ച ഡാറ്റ ഇലക്ട്രിക്കൽ പൾസിലേക്ക് വിവർത്തനം ചെയ്യാൻ കഴിയും. വൈദ്യുത പൾസ് രണ്ട് കണ്ടക്ടർ അല്ലെങ്കിൽ മൂന്ന് കണ്ടക്ടർ കേബിളിലൂടെ റിമോട്ട് റീഡൗട്ട് സിസ്റ്റങ്ങളിലേക്ക് കൈമാറ്റം ചെയ്യപ്പെടുന്നു.
3.1.3 വ്യത്യസ്ത പൾസ് റീഡറുകളുമായുള്ള ആശയവിനിമയ ഇന്റർഫേസിനെ പിന്തുണയ്ക്കുന്നു.
3.1.4 എൻകോഡർ മോഡൽ ഒരു മൊഡ്യൂളിൽ നിന്നാണ് നിർമ്മിച്ചിരിക്കുന്നത്, അത് സോണാറ്റ മീറ്ററിൽ നിന്ന് ലഭിച്ച അവസാന സ്ട്രിംഗ് മാത്രം പോസ്റ്റ് പ്രോസസ്സിംഗ് കൂടാതെ പ്രക്ഷേപണം ചെയ്യുന്നു.
3.2 എൻകോഡർ മൊഡ്യൂൾ SW ആർക്കിടെക്ചർ ഒരു തടസ്സം സൃഷ്ടിക്കുന്ന SW ആർക്കിടെക്ചറാണ്:
- SPI RX തടസ്സം
- റീഡർ ക്ലോക്ക് തടസ്സപ്പെടുത്തുന്നു
- സമയപരിധി
3.3 പ്രധാന പ്രോഗ്രാമിൽ സിസ്റ്റം ഇനീഷ്യലൈസേഷനും ഒരു പ്രധാന ലൂപ്പും അടങ്ങിയിരിക്കുന്നു.
3.3.1 പ്രധാന ലൂപ്പിൽ, SPI RX തടസ്സമോ റീഡർ തടസ്സമോ സംഭവിക്കുന്നതിനായി സിസ്റ്റം കാത്തിരിക്കുന്നു.
3.3.2 തടസ്സങ്ങളൊന്നും ഉണ്ടാകാതിരിക്കുകയും പൾസ് ഔട്ട് കമാൻഡ് ലഭിക്കാതിരിക്കുകയും ചെയ്താൽ സിസ്റ്റം "പവർ ഡൗൺ" മോഡിലേക്ക് പ്രവേശിക്കുന്നു.
3.3.3 "പവർ ഡൗൺ" മോഡിൽ നിന്ന് SPI-യുടെ തടസ്സം അല്ലെങ്കിൽ റീഡർ ക്ലോക്ക് തടസ്സം വഴി സിസ്റ്റം ഉണരുന്നു.
3.3.4 ISR-കളിൽ SPI, റീഡർ ഇവന്റുകൾ പ്രോസസ്സ് ചെയ്യുന്നു.
3.4 ഇനിപ്പറയുന്ന ചിത്രം എൻകോഡർ മൊഡ്യൂൾ SPI ഇവന്റ് ഹാൻഡിൽ ബ്ലോക്ക് കാണിക്കുന്നു.
3.4.1 തകരാർ Rx സന്ദേശം കണ്ടെത്തൽ ടൈമർ തുറക്കുക.
SPI-യിൽ ബൈറ്റ് ലഭിക്കുമ്പോൾ, അത് ഒരു ഹെഡർ ബൈറ്റാണോ എന്ന് സിസ്റ്റം പരിശോധിക്കുന്നു, അടുത്ത ബൈറ്റ് സ്വീകരിക്കുന്നതിനുള്ള ടൈമർ തുറക്കുകയും ടൈമർ ആരംഭിക്കുകയും ചെയ്യുന്നു. ഈ രീതി ദീർഘകാലത്തേക്ക് ബൈറ്റുകൾക്കായി കാത്തിരിക്കുന്നതിൽ നിന്ന് സിസ്റ്റത്തെ തടയുന്നു.
ദീർഘകാലത്തേക്ക് ഒരു ബൈറ്റും ലഭിച്ചില്ലെങ്കിൽ (200ms-ൽ കൂടുതൽ) SPI പിശക് ബൈറ്റ് അപ്ഡേറ്റ് ചെയ്യപ്പെടുകയും സന്ദേശം നീക്കം ചെയ്യപ്പെടുകയുമില്ല.
3.4.2 സേവ് സ്വീകരിച്ച Rx ബൈറ്റ്
ഓരോ ബൈറ്റും Rx ബഫറിൽ സേവ് ചെയ്യുന്നു.
3.4.3 ചെക്ക്സം പരിശോധിക്കുക
സന്ദേശത്തിലെ അവസാന ബൈറ്റ് ലഭിക്കുമ്പോൾ, ചെക്ക്സം സാധൂകരിക്കപ്പെടും.
3.4.4 SPI പിശക് ബൈറ്റ് അപ്ഡേറ്റ് ചെയ്യുക
ചെക്ക്സം സാധുതയില്ലാത്തപ്പോൾ, SPI പിശക് ബൈറ്റ് അപ്ഡേറ്റ് ചെയ്യുകയും സന്ദേശം പാഴ്സ് ചെയ്യപ്പെടാതിരിക്കുകയും ചെയ്യുന്നു.
3.4.5 പാഴ്സിന് SPI സന്ദേശം ലഭിച്ചു
ചെക്ക്സം സാധുവായിരിക്കുമ്പോൾ, പാഴ്സിംഗ് പ്രക്രിയയെ വിളിക്കുന്നു.
ലഭിച്ച ബഫർ ഒരു ആറ്റോമികവും ഇടപെടാത്തതുമായ പ്രക്രിയയായി ഉടനടി കൈകാര്യം ചെയ്യുന്നതിനായി പ്രധാന ലൂപ്പിലാണ് പാഴ്സിംഗ് ചെയ്യുന്നത്. പാഴ്സിംഗ് നടത്തുമ്പോൾ, റീഡർ ഇവന്റുകളൊന്നും കൈകാര്യം ചെയ്യപ്പെടുന്നില്ല.
3.5 ഇനിപ്പറയുന്ന ചിത്രം പാഴ്സ് സന്ദേശ ഫ്ലോ കാണിക്കുന്നു. ഓരോ ബ്ലോക്കുകളും ഉപഖണ്ഡികകളിൽ ഹ്രസ്വമായി വിവരിച്ചിരിക്കുന്നു.
എൻകോഡർ മൊഡ്യൂൾ കോൺഫിഗറേഷൻ
GUI-ൽ നിന്ന് പ്രവർത്തനത്തിനായി എൻകോഡർ മൊഡ്യൂൾ കോൺഫിഗർ ചെയ്യാൻ സാധിക്കും.
4.1 കോൺഫിഗറേഷൻ സെറ്റ് അമർത്തി സൊണാറ്റ മീറ്ററിൽ സൂക്ഷിക്കും ബട്ടൺ.
4.2 ജിയുഐ പാരാമീറ്ററുകൾ അനുസരിച്ച് ആർടിസി അലാറം കോൺഫിഗറേഷൻ വഴി സോണാറ്റ എൻകോഡർ മൊഡ്യൂളിലേക്ക് ആശയവിനിമയം ക്രമീകരിക്കും:
4.2.1 ഉപയോക്തൃ തിരഞ്ഞെടുപ്പിന്റെ കാര്യത്തിൽ "മിനിറ്റ്" ഫീൽഡിൽ നിർവചിച്ചിരിക്കുന്ന സമയത്തിനായി സൊണാറ്റ RTC അലാറം കോൺഫിഗർ ചെയ്യപ്പെടും. എൻകോഡർ മൊഡ്യൂളിലേക്കുള്ള ആശയവിനിമയം ഓരോ "മിനിറ്റ്" ഫീൽഡ് സമയത്തും നടത്തപ്പെടും.
4.2.2 ഉപയോക്തൃ തിരഞ്ഞെടുപ്പിന്റെ കാര്യത്തിൽ തിരഞ്ഞെടുത്ത ഓപ്ഷൻ അനുസരിച്ച് "ആദ്യം" അല്ലെങ്കിൽ "രണ്ടാം" ഫീൽഡിൽ നിർവചിച്ചിരിക്കുന്ന സമയത്തിനായി സോണാറ്റ RTC അലാറം കോൺഫിഗർ ചെയ്യും. എൻകോഡർ മൊഡ്യൂളിലേക്കുള്ള ആശയവിനിമയം തിരഞ്ഞെടുത്ത സമയത്ത് നടത്തപ്പെടും.
4.3 എൻകോഡർ മൊഡ്യൂൾ ബാക്ക്വേർഡ് വേരിയബിൾ ഫോർമാറ്റിനെ മാത്രമേ പിന്തുണയ്ക്കൂ.
4.4 കൌണ്ടർ തരം:
4.4.1 നെറ്റ് അൺസൈൻഡ് (1 എന്നത് 99999999 ആയി പരിവർത്തനം ചെയ്തു).
4.4.2 ഫോർവേഡ് (സ്ഥിരസ്ഥിതി).
4.5 റെസല്യൂഷൻ:
4.5.1 0.0001, 0.001, 0.01, 0.1, 1, 10, 100, 1000, 10000 (സ്ഥിര മൂല്യം 1).
4.6 അപ്ഡേറ്റ് മോഡ് - എൻകോഡർ മൊഡ്യൂളിലേക്ക് ഡാറ്റ അയയ്ക്കുന്നതിനുള്ള സോണാറ്റ കാലയളവ് സമയം:
4.6.1 കാലയളവ് - എല്ലാ മുൻകൂട്ടി നിശ്ചയിച്ച സമയവും (മിനിറ്റുകളിൽ" ഫീൽഡ്, 4.2.1 കാണുക) സൊണാറ്റ എൻകോഡർ മൊഡ്യൂളിലേക്ക് ഡാറ്റ അയയ്ക്കും. (1…59 മിനിറ്റ്. ഡിഫോൾട്ട് 5 മിനിറ്റ്)
4.6.2 ഒരിക്കൽ - സൊണാറ്റ എൻകോഡർ മൊഡ്യൂളിലേക്ക് ഒരു ദിവസത്തിൽ ഒരിക്കൽ ഡാറ്റ അയയ്ക്കുമ്പോൾ നിശ്ചിത സമയം (4.2.2 കാണുക). ഫീൽഡ് "ആദ്യം" ഫോർമാറ്റിൽ സമയം അടങ്ങിയിരിക്കണം: മണിക്കൂറും മിനിറ്റും.
4.6.3 രണ്ടുതവണ - സൊണാറ്റ എൻകോഡർ മൊഡ്യൂളിലേക്ക് ദിവസത്തിൽ രണ്ടുതവണ ഡാറ്റ അയയ്ക്കുമ്പോൾ നിശ്ചിത സമയം (4.2.2 കാണുക). "ആദ്യം", "രണ്ടാം" എന്നീ ഫീൽഡുകൾ ഫോർമാറ്റിൽ സമയം അടങ്ങിയിരിക്കണം: മണിക്കൂറും മിനിറ്റും.
4.7 AMR സീരിയൽ നമ്പർ - 8 അക്കങ്ങൾ വരെ ഐഡി നമ്പർ (ഡിഫോൾട്ട് മീറ്റർ ഐഡി പോലെ തന്നെ)
- സംഖ്യാ സംഖ്യകൾ മാത്രം (ബാക്ക്വേർഡ് മോഡിൽ).
- ഏറ്റവും കുറഞ്ഞത് 8 എണ്ണം മാത്രം (ബാക്ക്വേർഡ് മോഡിൽ).
4.8 അക്കങ്ങളുടെ എണ്ണം - 1/8W റീഡറിലേക്ക് (ഡിഫോൾട്ട് 2 അക്കങ്ങൾ) അയയ്ക്കേണ്ട വലതുഭാഗത്ത് നിന്ന് 3- 8 അക്കങ്ങൾ.
4.9 TPOR - മാസ്റ്റർ ആരംഭ സമന്വയം നിർത്തുന്നത് വരെ വായനക്കാരൻ കാത്തിരിക്കുന്ന സമയം (ടച്ച് റീഡ് ഇന്റർഫേസ് കാണുക) (0…1000 മി.എസ്. ഡിഫോൾട്ട് 500 മി.എസ്).
4.10 2W പൾസ് വീതി - (60…1200 ms. ഡിഫോൾട്ട് 800 ms).
4.11 യൂണിറ്റുകൾ - ഫ്ലോ യൂണിറ്റുകളും വോളിയം യൂണിറ്റുകളും സോണാറ്റ വാട്ടർ മീറ്ററിലെ പോലെ തന്നെ (വായിക്കാൻ മാത്രം).
4.12 എൻകോഡർ മൊഡ്യൂൾ പിന്നാക്ക ഫോർമാറ്റിലുള്ള അലാറങ്ങളെ പിന്തുണയ്ക്കുന്നില്ല. അതിനാൽ, മൊഡ്യൂളിന്റെ വശത്ത് അലാറം സൂചിപ്പിക്കാനുള്ള ഓപ്ഷൻ ഞങ്ങൾക്ക് ഉണ്ടാകില്ല.
ആശയവിനിമയത്തിന്റെ നിർവചനം
സൊണാറ്റ - എൻകോഡർ ഇന്റർഫേസുകൾ | ||
വെർ. 1.00 | 23/11/2017 | എവ്ജെനി കെ. |
5.1 സോണാറ്റ↔ എൻകോഡർ കമ്മ്യൂണിക്കേഷൻ
5.1.1 സോണാറ്റ വാട്ടർ മീറ്റർ എസ്പിഐ പ്രോട്ടോക്കോൾ വഴി എൻകോഡർ മൊഡ്യൂളുമായി ആശയവിനിമയം നടത്തുന്നു: 500 kHz, ഡാറ്റ നിയന്ത്രണമില്ല). മറ്റ് ക്രമീകരണങ്ങൾ ഉപയോഗിക്കുന്നത് പ്രവചനാതീതമായ ഫലങ്ങൾ ഉണ്ടാക്കും, കൂടാതെ കണക്റ്റുചെയ്തിരിക്കുന്ന സോണാറ്റ വാട്ടർ മീറ്ററിനെ എളുപ്പത്തിൽ റെൻഡർ ചെയ്യാനും കഴിയും.
5.1.2 സൊണാറ്റ പുനരാരംഭിച്ചതിന് ശേഷം നിലവിലെ കോൺഫിഗറേഷൻ സൊണാറ്റ പ്രവർത്തനത്തിന്റെ 1 മിനിറ്റിനുള്ളിൽ ആദ്യത്തെ ആശയവിനിമയ അഭ്യർത്ഥനയോടെ എൻകോഡർ മൊഡ്യൂളിലേക്ക് അയയ്ക്കും.
5.1.3 എൻകോഡർ മൊഡ്യൂളിന് 3 തവണ കോൺഫിഗറേഷൻ ലഭിച്ചില്ലെങ്കിൽ, സൊണാറ്റ എൻകോഡർ മൊഡ്യൂൾ റീസെറ്റ് "റീസെറ്റ്" പിൻ വഴി 200 മി.സി.ക്കായി എക്സിക്യൂട്ട് ചെയ്യുകയും കോൺഫിഗറേഷൻ വീണ്ടും അയയ്ക്കാൻ ശ്രമിക്കുകയും ചെയ്യും.
5.1.4 കോൺഫിഗറേഷൻ അഭ്യർത്ഥന വിജയിച്ചതിന് ശേഷം സൊണാറ്റ എൻകോഡർ മൊഡ്യൂളിലേക്ക് ഡാറ്റ അയയ്ക്കാൻ തുടങ്ങും.
5.2 എൻകോഡർ ↔ സെൻസസ് റീഡർ (ടച്ച് റീഡ്) ഇന്റർഫേസ്
5.2.1 ടച്ച് റീഡ് മോഡിനുള്ള ഇന്റർഫേസ് സ്പെസിഫിക്കേഷൻ ഒരു സ്റ്റാൻഡേർഡ് സർക്യൂട്ടിലെ പ്രവർത്തനത്തിന്റെ അടിസ്ഥാനത്തിൽ നിർവചിച്ചിരിക്കുന്നു.
5.2.2 എൻകോഡർ മൊഡ്യൂൾ സെൻസസ് 2W അല്ലെങ്കിൽ 3W പ്രോട്ടോക്കോൾ വഴി വായനക്കാരുമായി ആശയവിനിമയം നടത്തും. സെൻസസ് 2W അല്ലെങ്കിൽ 3W ആശയവിനിമയത്തിനായി ടച്ച് റീഡ് ഇന്റർഫേസ് ടൈമിംഗ് ഡയഗ്രം ഉണ്ട്.
സിം | വിവരണം | മിനി | പരമാവധി | സ്ഥിരസ്ഥിതി |
TPOR | പവർ ഓൺ മുതൽ മീറ്റർ വരെ തയ്യാറാണ് (കുറിപ്പ് 1) | 500 | 500 | |
ടി.പി.എൽ | പവർ/ക്ലോക്ക് കുറഞ്ഞ സമയം | 500 | 1500 | |
പവർ/ക്ലോക്ക് ലോ ടൈം ഇളക്കം (കുറിപ്പ് 2) | ± 25 | |||
TPH | പവർ/ക്ലോക്ക് ഉയർന്ന സമയം | 1500 | കുറിപ്പ് 3 | |
ടി.പി.എസ്.എൽ | കാലതാമസം, ക്ലോക്ക് ടു ഡാറ്റ ഔട്ട് | 250 | ||
പവർ/ക്ലോക്ക് കാരിയർ ഫ്രീക്വൻസി | 20 | 30 | ||
ഡാറ്റ ഔട്ട് ഫ്രീക്വൻസി ചോദിക്കുക | 40 | 60 | ||
TRC | കമാൻഡ് പുനഃസജ്ജമാക്കുക. രജിസ്ട്രേഷൻ പുനഃസജ്ജമാക്കാൻ നിർബന്ധിതമായി പവർ/ക്ലോക്ക് ലോ സമയമായി | 200 | ||
TRR | മീറ്റർ വീണ്ടും വായിക്കുന്ന സമയം (കുറിപ്പ് 1) | 200 |
കുറിപ്പുകൾ:
- TPOR സമയത്ത് പവർ/ക്ലോക്ക് പൾസുകൾ ഉണ്ടാകാം എന്നാൽ രജിസ്റ്ററിൽ അവ അവഗണിക്കപ്പെടും. ചില രജിസ്റ്ററുകൾ റീസെറ്റ് കമാൻഡ് ഇല്ലാതെ സന്ദേശം ആവർത്തിക്കാനിടയില്ല
- ക്ലോക്ക് കുറഞ്ഞ സമയത്തിലെ വലിയ വ്യതിയാനങ്ങളോട് ചില രജിസ്റ്ററുകൾ സെൻസിറ്റീവ് ആയിരിക്കാം എന്നതിനാൽ രജിസ്റ്റർ ക്ലോക്ക് ഇളക്കം വ്യക്തമാക്കിയിരിക്കുന്നു.
- രജിസ്റ്റർ സ്റ്റാറ്റിക് ഉപകരണമായിരിക്കും. പവർ/ക്ലോക്ക് സിഗ്നൽ ഉയർന്ന നിലയിൽ തുടരുന്നിടത്തോളം രജിസ്റ്റർ നിലവിലെ അവസ്ഥയിൽ തന്നെ തുടരും.
5.2.3 പിന്തുണയ്ക്കുന്ന വായനക്കാർ:
2W
- TouchReader II സെൻസസ് M3096 – 146616D
- TouchReader II സെൻസസ് M3096 – 154779D
- TouchReader II സെൻസസ് 3096 – 122357C
- സെൻസസ് ഓട്ടോഗൺ 4090-89545 എ
- വെർസപ്രോബ് നോർത്ത്ആർഒപി ഗ്രുമ്മൻ വിപി11ബിഎസ്1680
- സെൻസസ് റേഡിയോ റീഡ് M520R C1-TC-X-AL
3W
- VL9 ,കെമ്പ്-മീക്ക് മിനോല, TX (ടാപ്പ്)
- മാസ്റ്റർ മീറ്റർ MMR NTAMMR1 റീഡർ
- സെൻസസ് AR4002 RF
5.3 എൻകോഡർ പവർ മോഡ്
5.3.1 ടൈംഔട്ട് സംഭവിച്ചാൽ റീഡർമാരുടെ (200 msec), SPI അല്ലെങ്കിൽ റീഡർമാരുടെ പ്രവർത്തനമൊന്നും സൂചിപ്പിക്കുന്നില്ല, സിസ്റ്റം പവർ ഡൗൺ മോഡിലേക്ക് പ്രവേശിക്കുന്നു.
5.3.2 SPI ലഭിക്കുമ്പോഴോ റീഡ്ക്ലോക്ക് ലഭിക്കുമ്പോഴോ മാത്രമേ സിസ്റ്റത്തിന് പവർ ഡൗൺ മോഡിൽ നിന്ന് ഉണരാൻ കഴിയൂ.
5.3.3 സിസ്റ്റത്തിന്റെ പവർ ഡൗൺ മോഡ് HALT മോഡാണ് (കുറഞ്ഞ വൈദ്യുതി ഉപഭോഗം).
5.3.4 പവർ ഡൗൺ മോഡിൽ പ്രവേശിക്കുന്നതിന് മുമ്പ്, SPI സന്ദേശം ലഭിക്കുമ്പോൾ HALT മോഡിൽ നിന്ന് ഉണരുന്നത് പ്രവർത്തനക്ഷമമാക്കുന്നതിന് SPI മൊഡ്യൂൾ EXTI ആയി ക്രമീകരിച്ചിരിക്കുന്നു.
റീഡറിന്റെ ക്ലോക്ക് ലഭിക്കുമ്പോൾ HALT മോഡിൽ നിന്ന് ഉണരുന്നതിന് 5.3.5 PB0 EXTI-ലേക്ക് കോൺഫിഗർ ചെയ്തിരിക്കുന്നു.
5.3.6 പവർ ഡൗൺ മോഡിൽ കുറഞ്ഞ വൈദ്യുതി ഉപഭോഗത്തിനായി GPIO ക്രമീകരിച്ചിരിക്കുന്നു.
5.3.7 ടൈമർ 2 കാലഹരണപ്പെട്ടതിന് ശേഷം, പവർ ഡൗൺ മോഡിൽ പ്രവേശിക്കുന്നത് മെയിൻ ലൂപ്പിൽ നിന്ന് നടപ്പിലാക്കുന്നു.
5.4 ബാക്ക്വേർഡ് കോംപാറ്റിബിലിറ്റി സന്ദേശം
മീറ്ററിൽ നിന്നുള്ള സന്ദേശം:
ബൈറ്റ് നമ്പർ | (0:3) | (4:7) |
0 | 'എസ്' | |
1 | ഐഡി [0]-0x30 | ഐഡി [1]-0x30 |
2 | ഐഡി [2]-0x30 | ഐഡി [3]-0x30 |
3 | ഐഡി[4]-0x30 | ഐഡി [5]-0x30 |
4 | ഐഡി[6]-0x30 | ഐഡി [7]-0x30 |
5 | Acc[0]-0x30 | ആക്സി [1]-0x30 |
6 | ആക്സി [2]-0x30 | ആക്സി [3]-0x30 |
7 | ആക്സി [4]-0x30 | ആക്സി [5]-0x30 |
8 | ആക്സി [6]-0x30 | ആക്സി [7]-0x30 |
9 | (i=1;i<9;a^= സന്ദേശം[i++]) എന്നതിനായുള്ള തുക പരിശോധിക്കുക; | |
10 | 0x0D |
5.5 എൻകോഡർ ഇന്റർഫേസ് കോൺഫിഗറേഷൻ
ബൈറ്റ് നമ്പർ | ||
1 | ബിറ്റുകൾ: 0 - ബാഹ്യ ശക്തി പ്രാപ്തമാക്കുക 1 - 0 ഫിക്സ് ഫോർമാറ്റ് 1 വേരിയബിൾ ഫോർമാറ്റ് |
സ്ഥിരസ്ഥിതി 0 ആണ് ബാഹ്യ ശക്തിയും വേരിയബിൾ ഫോർമാറ്റും ഇല്ല |
7 _ |
TPOR | 10 ms ഘട്ടങ്ങളിൽ |
2W ക്ലോക്ക് ആവൃത്തി | Khz-ൽ | |
Vsense ത്രെഷോൾഡ് | Vsense പരിധി കവിയുമ്പോൾ ബാഹ്യ ശക്തിയിലേക്ക് മാറുക | |
6 | 2*ഞങ്ങളിൽ 5W പൾസ് വീതി | 0 എന്നാൽ Ous 10 എന്നാൽ 50us 100 എന്നാൽ 500us എന്നാണ് |
7-8 | ബാറ്ററി ആക്സസ് ത്രെഷോൾഡ് ആയിരക്കണക്കിന് പ്രവേശനങ്ങളിൽ. |
ടി.ബി.ഡി |
9 | ഡെസിമൽ പോയിന്റ് സ്ഥാനം | |
10 | അക്കങ്ങളുടെ എണ്ണം | 0-8 |
11 | നിർമ്മാതാവ് ഐഡി | |
12 | വോളിയം യൂണിറ്റ് | അനുബന്ധം എ കാണുക |
13 | ഫ്ലോ യൂണിറ്റ് | അനുബന്ധം എ കാണുക |
14-15 | ബിറ്റ്വൈസ്: 0 - അലാറം അയയ്ക്കുക 1 - യൂണിറ്റ് അയയ്ക്കുക 2 - ഒഴുക്ക് അയയ്ക്കുക 3 - വോളിയം അയയ്ക്കുക |
|
16 | ഫ്ലോ തരം | C |
17 | വോളിയം തരം | B |
18-30 | മീറ്റർ ഐഡി മെയിൻ | ഫോർവേഡ് (8 LSB ഫിക്സ് മോഡിൽ) |
31-42 | മീറ്റർ ഐഡി (സെക്കൻഡറി) | ബാക്ക്വേഡ് ഫ്ലോ (8 LSB ഫിക്സ് മോഡിൽ) |
5.6 എൻകോഡർ സന്ദേശ ഫോർമാറ്റിംഗ്
5.6.1 നിശ്ചിത ദൈർഘ്യ ഫോർമാറ്റ്
RnnnniiiiiiiiCR
R[എൻകോഡർ ഡാറ്റ][ മീറ്റർ ഐഡി 8 LSB(കോൺഫിഗറേഷൻ)]CR
നിശ്ചിത ദൈർഘ്യ ഫോർമാറ്റ് രൂപത്തിലുള്ളതാണ്:
എവിടെ:
"ആർ" ആണ് പ്രധാന കഥാപാത്രം.
"nnnn" എന്നത് നാല് പ്രതീക മീറ്റർ റീഡിംഗ് ആണ്.
"iiiiiiii" എന്നത് ഒരു എട്ട് പ്രതീക തിരിച്ചറിയൽ നമ്പറാണ്.
"CR" എന്നത് ക്യാരേജ് റിട്ടേൺ പ്രതീകമാണ് (ASCII മൂല്യം 0Dh)
"n" എന്നതിന്റെ സാധുവായ പ്രതീകങ്ങൾ "0-9" ഉം "?"
"i" എന്നതിന്റെ സാധുവായ പ്രതീകങ്ങൾ ഇവയാണ്: 0-9, AZ, az, ?
ഫിക്സ് ഫോർമാറ്റിന്റെ കാര്യത്തിൽ മൊഡ്യൂൾ:
- മൊഡ്യൂളിലേക്ക് അയച്ച മീറ്റർ കൗണ്ടർ ASCII ലേക്ക് പരിവർത്തനം ചെയ്യുക (0 മുതൽ 9999 വരെ)
- മീറ്റർ ഐഡി മെയിൻ അല്ലെങ്കിൽ മീറ്റർ ഐഡിയിൽ നിന്ന് 8 LSB എടുക്കുക (സെക്കൻഡറി)
5.6.2 വേരിയബിൾ ലെങ്ത് ഫോർമാറ്റ്
വേരിയബിൾ ലെങ്ത് ഫോർമാറ്റിൽ ഒരു പ്രമുഖ പ്രതീകം "V", ഫീൽഡുകളുടെ ഒരു പരമ്പര, ഒരു ടെർമിനേറ്റർ പ്രതീകം "CR" എന്നിവ അടങ്ങിയിരിക്കുന്നു. പൊതുവായ രൂപം:
V;IMiiiiiiiiii;RBmmmmmm,uv;Aa,a,a;GCnnnn,ufCR
- മീറ്റർ ഐഡി മെയിൻ അല്ലെങ്കിൽ മീറ്റർ ഐഡിയിൽ നിന്ന് 12 എൽഎസ്ബി ചാറുകൾ എടുക്കുക (സെക്കൻഡറി)
- എൻകോഡർ ഡാറ്റയുടെ മീറ്റർ കൗണ്ടർ ഫീൽഡ് പരിവർത്തനം ചെയ്ത് ASCII (0 മുതൽ 99999999 വരെ) ലേക്ക് പരിവർത്തനം ചെയ്യുക , അക്കങ്ങളുടെ എണ്ണം കോൺഫിഗറേഷനെ ആശ്രയിച്ചിരിക്കുന്നു
- നിലവിലുണ്ടെങ്കിൽ എൻകോഡർ ഡാറ്റയിൽ നിന്ന് അലാറം ബൈറ്റ് അയയ്ക്കുക
- നിലവിലുണ്ടെങ്കിൽ എൻകോഡർ ഡാറ്റയിൽ നിന്ന് യൂണിറ്റ് ബൈറ്റ് അയയ്ക്കുക
- എൻകോഡർ ഡാറ്റയുടെ മീറ്റർ ഫ്ലോ ഫീൽഡ് പരിവർത്തനം ചെയ്യുക, ഫ്ലോട്ടിൽ നിന്ന് ASCII ലേക്ക് പരിവർത്തനം ചെയ്യുക, അക്കങ്ങളുടെ എണ്ണം 4 ആണ്, ഡെസിമൽ പോയിന്റ്, ആവശ്യമെങ്കിൽ സൈൻ ചെയ്യുക.
- ഉചിതമായ തലക്കെട്ടുകളും സെപ്പറേറ്ററുകളും ഉപയോഗിച്ച് എല്ലാം സംയോജിപ്പിക്കുക
- CR ചേർക്കുക.
ടോട്ടലൈസർ 0 1 2 3 . 4 5 6 7 8 സെൻസസ് 0 0 0 0 0 1 2 3 എൻകോഡർ ഡാറ്റ-വോളിയം 123 അക്കങ്ങളുടെ എണ്ണം = 8
റെസല്യൂഷൻ = 1
ഡെസിമൽ പോയിന്റ് സ്ഥാനം = 0 (ദശാംശ പോയിന്റ് ഇല്ല)ടോട്ടലൈസർ 0 1 2 3 . 4 5 6 7 8 സെൻസസ് 0 0 1 2 3 . 4 5 എൻകോഡർ ഡാറ്റ-വോളിയം 12345 അക്കത്തിന്റെ എണ്ണം = 7 (ദശാംശ പോയിന്റ് കാരണം പരമാവധി)
റെസല്യൂഷൻ = 1
ഡെസിമൽ പോയിന്റ് സ്ഥാനം = 2ടോട്ടലൈസർ 0 1 2 3 . 4 5 6 7 8 സെൻസസ് 1 2 3 4 5 . 6 7 എൻകോഡർ ഡാറ്റ-വോളിയം 1234567 അക്കത്തിന്റെ എണ്ണം =7 (ദശാംശ പോയിന്റ് കാരണം പരമാവധി)
റെസല്യൂഷൻ =x0.01
ഡെസിമൽ പോയിന്റ് സ്ഥാനം = 2ടോട്ടലൈസർ 0 0 1 2 . 3 4 5 6 7 സെൻസസ് 0 0 0 1 2 3 4 എൻകോഡർ ഡാറ്റ-വോളിയം 1234 അക്കങ്ങളുടെ എണ്ണം = 7
റെസല്യൂഷൻ = x 0.01
ഡെസിമൽ പോയിന്റ് സ്ഥാനം = 0ടോട്ടലൈസർ 0 1 2 3 . 4 5 6 7 8 സെൻസസ് 0 0 0 0 0 1 2 എൻകോഡർ ഡാറ്റ-വോളിയം 12 അക്കങ്ങളുടെ എണ്ണം = 7
റെസല്യൂഷൻ =x10
ഡെസിമൽ പോയിന്റ് സ്ഥാനം = 0
5.7 ഫീൽഡ് നിർവചനം
5.7.1 ആദ്യത്തെ സന്ദേശ ബൈറ്റ് അനുസരിച്ച് സന്ദേശ ഫോർമാറ്റ് തിരിച്ചറിയുന്നു.
- 0 x 55 ഒരു പുതിയ ഫോർമാറ്റ് സന്ദേശം സൂചിപ്പിച്ചു.
- 0 x 53 ('S') ഒരു പഴയ ഫോർമാറ്റ് സന്ദേശത്തെ സൂചിപ്പിക്കുന്നു
5.7.2 താഴെ അവതരിപ്പിച്ചിരിക്കുന്ന നിരവധി ഉപ ഫീൽഡുകൾ ഉണ്ട്. ഇവ "[,]" ബ്രാക്കറ്റുകളിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്നു. ഒരു ഫീൽഡിനായി ഒന്നിലധികം ഉപ ഫീൽഡുകൾ നിർവചിച്ചിട്ടുണ്ടെങ്കിൽ ഉപ ഫീൽഡുകൾ അവതരിപ്പിച്ച ക്രമത്തിൽ ദൃശ്യമാകണം.
5.7.3 കോൺഫിഗറേഷൻ (ഫിക്സ് അല്ലെങ്കിൽ വേരിയബിൾ) അനുസരിച്ച് മൊഡ്യൂൾ മീറ്ററിൽ നിന്ന് രണ്ട് ഫോർമാറ്റുകളിൽ ഒന്നിലേക്ക് ഡാറ്റ പരിവർത്തനം ചെയ്യുന്നു.
അടുത്ത പട്ടിക പിന്തുണയ്ക്കുന്ന ദൈർഘ്യ ഫോർമാറ്റുകൾ നിർവചിക്കുന്നു:
ഔട്ട്പുട്ട് സന്ദേശം ഫോർമാറ്റ് |
ഫോം | എവിടെ | കോൺഫിഗറേഷൻ |
നിശ്ചിത ദൈർഘ്യ ഫോർമാറ്റ് | RnnnniiiiiiiiCR | ആർ പ്രധാന കഥാപാത്രം n - മീറ്റർ റീഡിംഗ് ഞാൻ - മീറ്റർ ഐഡി CR - ASCII 0Dh |
മീറ്റർ റീഡിംഗ് യൂണിറ്റുകൾ |
വേരിയബിൾ ദൈർഘ്യ ഫോർമാറ്റ് | V;IMiiiiiiiiiiii; RBmmmmmm,ffff,uv; ആ,എ,എ; GCnnnnnn,uf CR | വി - പ്രധാന കഥാപാത്രം I - ഐഡന്റിഫിക്കേഷൻ ഫീൽഡ്. i - 12 പ്രതീകങ്ങൾ വരെ എം - മാനുഫാക്ചറർ ഐഡി RB - നിലവിലെ വോളിയം എ - അലാറം ഫീൽഡ്. a – 8 അലാറം കോഡ് ഉപ ഫീൽഡുകൾ വരെയുള്ള അലാറം തരങ്ങൾ അനുവദനീയമാണ്. GC - നിലവിലെ ഫ്ലോ റേറ്റ് m - 8 അക്കങ്ങൾ വരെ f - മാന്റിസ്സ uv - വോളിയം യൂണിറ്റുകൾ (യൂണിറ്റ് പട്ടിക കാണുക) nnnnnn - 4-6 പ്രതീകങ്ങൾ: 4-അക്കങ്ങൾ, 1 ദശാംശ പോയിന്റ്, 1 ചിഹ്ന പ്രതീകം uf - ഫ്ലോ യൂണിറ്റുകൾ (യൂണിറ്റ് പട്ടിക കാണുക) |
വയലുകൾ:
f (mantissa), a (അലാറം) ,u (യൂണിറ്റുകൾ) ഓപ്ഷണൽ ആണ്.
സാധുവായ പ്രതീകങ്ങൾ: "0-9", "AZ", "az", "?" ഒരു പിശക് സൂചകമായി സാധുവാണ്.
5.8 പഴയ ഫോർമാറ്റ് അനുസരിച്ച് സന്ദേശം പാഴ്സ് ചെയ്യുക
5.8.1 പഴയ ഫോർമാറ്റിൽ, സന്ദേശത്തിൽ മീറ്റർ ഐഡിയും വോളിയം തീയതിയും അടങ്ങിയിരിക്കുന്നു.
5.8.2 ICD അനുസരിച്ച് സന്ദേശം പാഴ്സ് ചെയ്തിരിക്കുന്നു.
5.9 ലഭിച്ച പാരാമീറ്ററുകൾ EEPROM-ലേക്ക് എഴുതുക
5.9.1 മൊഡ്യൂൾ ഐഡി, ഡാറ്റ സന്ദേശം അല്ലെങ്കിൽ കോൺഫിഗറേഷൻ സന്ദേശം ലഭിക്കുമ്പോൾ, സന്ദേശത്തിന്റെ പാരാമീറ്ററുകൾ EEPROM-ൽ എഴുതപ്പെടും.
5.9.2 EEPROM-ലേക്കുള്ള ഈ എഴുത്ത് സിസ്റ്റം റീസെറ്റ് സംഭവിക്കുമ്പോൾ ഡാറ്റ നഷ്ടപ്പെടുന്നതിൽ നിന്ന് സിസ്റ്റത്തെ തടയുന്നു.
5.10 റീഡർ ഇവന്റ് ഹാൻഡിൽ ബ്ലോക്ക്
5.10.1 റീഡർ ക്ലോക്ക് ലഭിക്കുമ്പോൾ, സിസ്റ്റം റീഡറുടെ ISR ഇവന്റ് കൈകാര്യം ചെയ്യുന്നു.
5.10.2 റീഡറുമായി സമന്വയിപ്പിക്കുന്നതിനായി എല്ലാ പ്രക്രിയകളും ISR-ൽ ചെയ്യുന്നു.
5.10.3 200 മി.സിക്ക് ക്ലോക്ക് കണ്ടെത്തിയില്ലെങ്കിൽ, സിസ്റ്റം പവർ ഡൗൺ മോഡിലേക്ക് പോകുന്നു.
റീഡർ ISR ഹാൻഡിൽ ബ്ലോക്ക് | ||
വെർ. 1.00 | 3/12/2017 | 3/12/2017 |
5.11 തികച്ചും കണ്ടെത്തൽ ടൈമർ തുറക്കുക
5.11.1 റീഡർ ക്ലോക്ക് ലഭിക്കുമ്പോൾ, ഒരു ക്വിറ്റ് ഡിറ്റക്ഷൻ ടൈമർ തുറക്കുന്നു.
5.11.2 200ms ന് ക്ലോക്ക് ഇവന്റുകൾ ഇല്ലെങ്കിൽ, സിസ്റ്റം പവർ ഡൗൺ മോഡിലേക്ക് പോകുന്നു.
5.12 റീഡർ തരം കണ്ടെത്തുക
5.12.1 ക്ലോക്ക് ഡിറ്റക്ഷൻ തരത്തിനായി ആദ്യ 3 ക്ലോക്ക് ഇവന്റുകൾ ഉപയോഗിക്കുന്നു.
5.12.2 റീഡർ ക്ലോക്കിന്റെ ആവൃത്തി അളക്കുന്നതിലൂടെയാണ് കണ്ടെത്തൽ.
5.12.3 2w റീഡറിനുള്ള ക്ലോക്ക് ഫ്രീക്വൻസി: 20 kHz - 30 kHz.
5.12.4 3w റീഡറിനുള്ള ക്ലോക്ക് ഫ്രീക്വൻസി 2 kHz-ൽ താഴെയാണ്.
5.13 TPSL കണ്ടെത്തലിനായി ടൈമർ തുറക്കുക
5.13.1 2w റീഡർ കണ്ടെത്തുമ്പോൾ, ഓരോ ബൈറ്റും ട്രാൻസ്മിറ്റ് ചെയ്യുന്നതിന് വളരെ മുമ്പുള്ള TPSL സമയം കണ്ടെത്തുന്നതിനായി ഒരു ടൈമർ തുറക്കുന്നു.
5.13.2 2w റീഡറിന്റെ പ്രോട്ടോക്കോളിൽ, ഓരോ ബിറ്റും ഇടവേളയിലോ വളരെയധികമോ കൈമാറ്റം ചെയ്യപ്പെടുന്നു.
5.14 ഡൗൺ ക്ലോക്ക് ഇവന്റിനായി കാത്തിരിക്കുക, ഡാറ്റ പുറത്തേക്ക് മാറ്റുക
- 2w കണക്ഷനിൽ. ടിപിഎസ്എൽ സമയം കണ്ടെത്തിയ ശേഷം, 2w പ്രോട്ടോക്കോൾ അനുസരിച്ച് ബിറ്റ് കൈമാറ്റം ചെയ്യപ്പെടുന്നു.
0 µs-ന് 50 kHz പൾസായി '300' കൈമാറ്റം ചെയ്യപ്പെടുന്നു
'1' എന്നത് 0 µs-ന് '300' ആയി കൈമാറുന്നു - 3w കണക്ഷനിൽ. TPOR കാലതാമസത്തിന് ശേഷം 3w പ്രോട്ടോക്കോൾ അനുസരിച്ച് ബിറ്റ് കൈമാറ്റം ചെയ്യപ്പെടുന്നു.
'0' എന്നത് '1' ആയി കൈമാറുന്നു
'1' എന്നത് '0' ആയി കൈമാറുന്നു
ഓരോ ബിറ്റും ക്ലോക്ക് ഡൗൺ ഇവന്റിന് ശേഷം കൈമാറ്റം ചെയ്യപ്പെടുന്നു.
5.15 അഡ്വാൻസ് TX ഇവന്റുകൾ കൗണ്ടർ, TRR-ലേക്ക് പോകുക
ഓരോ സന്ദേശ പ്രക്ഷേപണത്തിനും ശേഷം, TX ഇവന്റുകളുടെ കൌണ്ടർ അപ്ഡേറ്റ് ചെയ്യുന്നു. റീഡിംഗുകളുടെ എണ്ണം ബാറ്ററി ആക്സസ് മൂല്യം കവിയുമ്പോൾ ബാറ്ററി ആക്സസ് കവിഞ്ഞ പിശക് സൂചിപ്പിക്കുന്നതിന് കൗണ്ടർ ഉപയോഗിക്കുന്നു. ഓരോ പ്രക്ഷേപണത്തിനും ശേഷം, TRR സമയത്തേക്ക്, സിസ്റ്റത്തിന് റീഡർ ക്ലോക്ക് ഇവന്റുകൾ ലഭിക്കുന്നില്ല.
5.16 സന്ദേശ ഫോർമാറ്റ്/ എൻകോഡർ കോൺഫിഗറേഷൻ
മീറ്ററിൽ നിന്ന് എൻകോഡറിലേക്കുള്ള സന്ദേശം:
തലക്കെട്ട് | കൂട്ടിച്ചേർക്കുക 17:61 | തരം 15:0] | ലെൻ | ഡാറ്റ | അവസാനിക്കുന്നു | ||
എൻകോഡർ ആക്സസ് നേടുക | 55 | X | 12 | 0 | ശൂന്യം | CSum | |
എൻകോഡർ നില നേടുക | 55 | X | 13 | 0 | ശൂന്യം | CSum | |
എൻകോഡർ നില മായ്ക്കുക | 55 | X | 14 | 0 | ശൂന്യം | CSum | |
എൻകോഡർ ഡാറ്റ | 55 | X | 15 | 4-10 | ബൈറ്റ് | മീറ്റർ ഡാറ്റ | CSum |
1-4 5 6-9 |
മീറ്റർ വോളിയം (singed Int) അലാറം ഒഴുക്ക് (ഫ്ലോട്ട്) |
||||||
എൻകോഡർ കോൺഫിഗറേഷൻ |
55 | X | 16 | പിശക്! റഫറൻസ് ഉറവിടം കണ്ടെത്തിയില്ല. |
CSum |
ലെൻ - ഡാറ്റ ദൈർഘ്യം;
CSum - എല്ലാ ഫ്രെയിമിലെയും തുക പരിശോധിക്കുക [55...ഡാറ്റ] അല്ലെങ്കിൽ AA.
മീറ്ററിനുള്ള എൻകോഡർ മറുപടി:
തലക്കെട്ട് | അഡ്രർ | ടൈപ്പ് ചെയ്യുക | ലെൻ | ഡാറ്റ | അവസാനിക്കുന്നു | ||
എൻകോഡർ ആക്സസ് നേടുക | 55 | X | 9 | 2 | മൊഡ്യൂൾ ഐഡി | ||
സ്റ്റാറ്റസ് നേടുക | 55 | X | 444 | 1 | ബിറ്റ്വൈസ് | മൊഡ്യൂൾ ഐഡി | |
0 1 2 4 8 |
OK വാച്ച് ഡോഗ് സംഭവിച്ചു UART പിശക് വായനയുടെ എണ്ണം കവിയുക എൻകോഡർ ഇന്റർഫേസ് പിശകുകൾ |
||||||
എല്ലാ കമാൻഡുകളും | 55 | X | X | 0 | മൊഡ്യൂൾ ഐഡി |
ഗ്ലോസറി
കാലാവധി | വിവരണം |
CSCI | കമ്പ്യൂട്ടർ സോഫ്റ്റ്വെയർ കോൺഫിഗറേഷൻ ഇന്റർഫേസ് |
EEPROM | ഇലക്ട്രോണിക് മായ്ക്കാവുന്ന PROM |
GUI | ഗ്രാഫിക്കൽ യൂസർ ഇൻ്റർഫേസ് |
ഐ.എസ്.ആർ. | സേവന പതിവ് തടസ്സപ്പെടുത്തുക |
എസ്.ആർ.എസ് | സോഫ്റ്റ്വെയർ ആവശ്യകതകൾ സ്പെസിഫിക്കേഷൻ |
WD | വാച്ച്-ഡോഗ് |
അനുബന്ധം
7.1 അളവ് യൂണിറ്റുകൾ
സ്വഭാവം | യൂണിറ്റുകൾ |
m³ | ക്യൂബിക് മീറ്റർ |
അടി | ക്യൂബിക് അടി |
യുഎസ് ഗാൽ | യുഎസ് ഗാലൻസ് |
l | ലിറ്റർ |
ബാഹ്യ രേഖകൾ
പേരും സ്ഥലവും |
2W-സെൻസസ് |
3W-സെൻസസ് |
റിവിഷൻ ചരിത്രം:
പുനരവലോകനം | വിഭാഗത്തെ ബാധിച്ചു | തീയതി | മാറ്റിയത് | വിവരണം മാറ്റുക |
1.00 | എല്ലാം | 04/12/2017 | എവ്ജെനി കൊസകോവ്സ്കി | പ്രമാണ സൃഷ്ടി |
~ പ്രമാണത്തിന്റെ അവസാനം ~
അരാദ് ടെക്നോളജീസ് ലിമിറ്റഡ്
സെന്റ്. ഹമാഡ, യോക്നീം എലൈറ്റ്,
2069206, ഇസ്രായേൽ
www.arad.co.il
പ്രമാണങ്ങൾ / വിഭവങ്ങൾ
![]() |
ARAD ടെക്നോളജീസ് എൻകോഡർ സോഫ്റ്റ്വെയർ [pdf] ഉപയോക്തൃ ഗൈഡ് 2A7AA-SONSPR2LCEMM, 28664-SON2SPRLCEMM, എൻകോഡർ സോഫ്റ്റ്വെയർ, എൻകോഡർ, സോഫ്റ്റ്വെയർ, സൊണാറ്റ സ്പ്രിന്റ് എൻകോഡർ, സൊണാറ്റ സ്പ്രിന്റ് എൻകോഡറിനുള്ള എൻകോഡർ സോഫ്റ്റ്വെയർ |