

ബൈറ്റ് കമാൻഡ് മാനുവൽ
ബൈറ്റ് കമാൻഡ് പ്രോട്ടോക്കോൾ ബൈനറി കമാൻഡുകൾ
ബൈറ്റ് കമാൻഡ് മാനുവൽ ഒരു റിമോട്ട് ഹോസ്റ്റും CAN നെറ്റ്വർക്കും സന്ദേശ പ്രക്ഷേപണത്തിനായി ഉപയോഗിക്കുന്ന പ്രോമിയോൺ ബൈറ്റ് കമാൻഡ് പ്രോട്ടോക്കോളിൻ്റെ കമാൻഡുകളും അവയുടെ ഘടനയും വിവരിക്കുന്നു.
ജനറൽ
പ്രോമിയോൺ ബൈറ്റ് കമാൻഡ് പ്രോട്ടോക്കോൾ ഉപയോഗിക്കുന്ന ഘടനയും കമാൻഡുകളും ബൈറ്റ് കമാൻഡ് മാനുവൽ വിവരിക്കുന്നു.
ഉപകരണം പിന്തുണയ്ക്കുന്ന ഇൻ്റർഫേസ് വഴി ഒരു റിമോട്ട് ഹോസ്റ്റുമായി ആശയവിനിമയം നടത്താൻ Proemion GmbH-ൽ നിന്നുള്ള എല്ലാ CAN-ൽ നിന്ന് PC ഗേറ്റ്വേകളും ഈ പ്രോട്ടോക്കോൾ പിന്തുണയ്ക്കുന്നു.
ഇനിപ്പറയുന്ന മാനുവൽ ഉപകരണ നിർദ്ദിഷ്ട മാനുവലുകൾ വിപുലീകരിക്കുന്നു.
അനിശ്ചിതത്വങ്ങളുടെ സാഹചര്യത്തിൽ നിങ്ങളുടെ നിർദ്ദിഷ്ട ഗേറ്റ്വേ ഉപകരണത്തിൻ്റെ ഉപകരണ മാനുവലുകളും പരിശോധിക്കുക.
RS232, USB, ഇഥർനെറ്റ്, ബ്ലൂടൂത്ത് അല്ലെങ്കിൽ WLAN പോലുള്ള ഒരു പ്രത്യേക ഇൻ്റർഫേസ് ഉപയോഗിച്ച് CAN മുതൽ PC ഗേറ്റ്വേകൾ ഒരു CAN നെറ്റ്വർക്കിനെ റിമോട്ട് ഹോസ്റ്റിലേക്ക് ബന്ധിപ്പിക്കുന്നു.
പ്രോമിയോൺ ബൈറ്റ് കമാൻഡ് പ്രോട്ടോക്കോൾ ഹോസ്റ്റിനും CAN നെറ്റ്വർക്കിനുമിടയിൽ ദ്വി-ദിശയിലുള്ള സുതാര്യമായ CAN സന്ദേശ പ്രക്ഷേപണത്തിനും ഹോസ്റ്റിനും ഗേറ്റ്വേയ്ക്കും ഇടയിൽ കമാൻഡുകൾ കൈമാറുന്നതിനും സഹായിക്കുന്നു.
എല്ലാ Proemion CAN മുതൽ PC വരെയുള്ള ഗേറ്റ്വേകളും ഒരേ പ്രോട്ടോക്കോളിൽ പ്രവർത്തിക്കുന്നതിനാൽ, അടിസ്ഥാന ആശയവിനിമയ ദിനചര്യകൾ കൈമാറ്റം ചെയ്യുന്നതിലൂടെ ഏത് ആപ്ലിക്കേഷൻ സോഫ്റ്റ്വെയറും വ്യത്യസ്ത ആശയവിനിമയ ഇൻ്റർഫേസുകൾ ഉപയോഗിക്കുന്നതിന് എളുപ്പത്തിൽ വിപുലീകരിക്കാൻ കഴിയും.
മിക്ക കമാൻഡുകളും എല്ലാ ഗേറ്റ്വേകളും പിന്തുണയ്ക്കുന്നു, ചില സന്ദർഭങ്ങളിൽ പ്രത്യേക കമാൻഡുകൾ സിംഗിൾ ഡിവൈസുകൾ പിന്തുണയ്ക്കുന്നില്ല.
കമാൻഡുകളും ഉപകരണങ്ങളും എന്ന അധ്യായത്തിലെ പട്ടിക നിങ്ങൾക്ക് ഒരു ഓവർ നൽകുന്നുview ഓരോ ഗേറ്റ്വേ-ടൈപ്പും പിന്തുണയ്ക്കുന്ന കമാൻഡുകളിൽ.
കുറിപ്പ്
സാധാരണയായി ഉപകരണങ്ങളുടെ ക്രമീകരണങ്ങളെ സ്വാധീനിക്കുന്ന എല്ലാ കമാൻഡുകളും ഗേറ്റ്വേയുടെ അസ്ഥിരമായ റാം മെമ്മറിയിൽ മാത്രമേ സംഭരിക്കപ്പെടുകയുള്ളൂ, ഒരു പുനഃസജ്ജീകരണത്തിന് ശേഷം ഉപകരണങ്ങളിൽ സംഭരിച്ചിരിക്കുന്ന ക്രമീകരണങ്ങൾ വീണ്ടും ഉപയോഗിക്കപ്പെടും.
നിങ്ങൾക്ക് ഉപകരണ നിർദ്ദിഷ്ട കോൺഫിഗറേറ്റർ സോഫ്റ്റ്വെയർ ഉപയോഗിച്ച് ഈ ക്രമീകരണങ്ങൾ മാറ്റാം അല്ലെങ്കിൽ - ഉപകരണം പിന്തുണയ്ക്കുകയാണെങ്കിൽ - CANOpen വഴി.
ഒഴിവാക്കൽ: "CAN baud rate" എന്ന കമാൻഡ് ശാശ്വതമായി സംഭരിച്ചിരിക്കുന്നു.
ചില ഗേറ്റ്വേകൾക്ക് കോൺഫിഗറേറ്റർ സോഫ്റ്റ്വെയറിൽ സ്റ്റാർട്ട്-ബൈറ്റും (സ്ഥിരസ്ഥിതി: 0x43) സ്റ്റോപ്പ്-ബൈറ്റും (സ്ഥിരസ്ഥിതി: 0x0D) മാറ്റാൻ സാധിക്കും.
ഈ മാനുവലിലെ എല്ലാ വിവരണങ്ങളും ഡിഫോൾട്ട് മൂല്യങ്ങൾ ഉപയോഗിച്ചതായി അനുമാനിക്കുന്നു.
കൂടുതൽ വിവരങ്ങൾക്കും പിന്തുണക്കും പിന്തുണാ ഫോം പൂരിപ്പിക്കുക, സേവനവും പിന്തുണയും കാണുക.
ഡ്രൈവറുകൾ, സോഫ്റ്റ്വെയർ, ഫേംവെയർ, ഡോക്യുമെൻ്റേഷനുകൾ എന്നിവയുടെ ഏറ്റവും പുതിയ പതിപ്പുകൾ ഞങ്ങളിൽ ലഭ്യമാണ് webസൈറ്റ്: ഡൗൺലോഡ് സെൻ്റർ.
1.1. സേവനവും പിന്തുണയും
ഡ്രൈവറുകൾ, സോഫ്റ്റ്വെയർ, ഫേംവെയർ, ഡോക്യുമെൻ്റേഷൻ എന്നിവയുടെ ഏറ്റവും പുതിയ പതിപ്പുകൾ ഞങ്ങളിൽ ലഭ്യമാണ് ഡോക്യുമെൻ്റ് ലൈബ്രറി.
നിങ്ങൾക്ക് സഹായം ആവശ്യമുണ്ടോ അല്ലെങ്കിൽ ഒരു ബഗ് റിപ്പോർട്ട് ചെയ്യണോ?
ഞങ്ങളുടെ സന്ദർശിക്കുക webസൈറ്റ് പ്രോമിയോൺ കൂടുതൽ വിവരങ്ങൾക്ക്, അല്ലെങ്കിൽ ടിക്കറ്റ് എടുക്കുക പിന്തുണ.
ബൈറ്റ് മോഡ് കമാൻഡുകൾ
2.1 കമാൻഡ് ഫോർമാറ്റ് (ബൈറ്റ് മോഡ്)
| ബൈറ്റ്(കൾ) | മൂല്യം | വിവരണം |
| SOF (ഫ്രെയിമിൻ്റെ തുടക്കം) |
0x43 | SOF കമാൻഡിൻ്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നു. 'C' (0x43) ആണ് സ്ഥിരസ്ഥിതി ക്രമീകരണം. ചില ഉപകരണങ്ങൾക്ക് ഈ മൂല്യം മാറ്റാവുന്നതാണ്. ഈ മാനുവൽ എല്ലായ്പ്പോഴും സ്ഥിരസ്ഥിതി ക്രമീകരണം കാണിക്കുന്നു. |
| നീളം | 0x00-0xFF | ദൈർഘ്യ ബൈറ്റിൽ ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണവും പിന്തുടരുന്ന കമാൻഡ് ബൈറ്റുകളുടെ എണ്ണവും ഉൾപ്പെടുന്നു. |
| കമാൻഡ് | 0x00-0xFF | കമാൻഡ് ബൈറ്റ്, 0x00 മുതൽ 0xFE വരെയുള്ള മൂല്യങ്ങൾ നേരിട്ടുള്ള കമാൻഡുകളാണ്, മൂല്യം 0xFF അർത്ഥമാക്കുന്നത് അടുത്ത ബൈറ്റിൽ ഒരു കമാൻഡ് എക്സ്റ്റൻഷൻ അടങ്ങിയിരിക്കുന്നു എന്നാണ്. |
| ഡാറ്റ | xx | ഡാറ്റ ഉള്ളടക്കം |
| ചെക്ക്സം | xx | SOF, ദൈർഘ്യം, കമാൻഡ്, ഡാറ്റ-ബൈറ്റുകൾ എന്നിവയുടെ XOR ചെക്ക്സം അടങ്ങിയിരിക്കുന്നു. |
| EOF (ഫ്രെയിമിൻ്റെ അവസാനം) |
0x0D | EOF ബൈറ്റ് കമാൻഡിൻ്റെ അവസാനം അടയാളപ്പെടുത്തുന്നു. 0x0D (കാരേജ് റിട്ടേൺ) ആണ് സ്ഥിരസ്ഥിതി ക്രമീകരണം. ചില ഉപകരണങ്ങൾക്ക് ഈ മൂല്യം മാറ്റാവുന്നതാണ്. ഈ മാനുവൽ എല്ലായ്പ്പോഴും സ്ഥിരസ്ഥിതി ക്രമീകരണം കാണിക്കുന്നു |
"-" അർത്ഥമാക്കുന്നത് ഈ മൂല്യം താൽപ്പര്യമുള്ളതല്ല എന്നാണ്
“xx” എന്നാൽ ഫീൽഡിൽ കോൺഫിഗറേഷൻ / മറുപടി മൂല്യം അടങ്ങിയിരിക്കുന്നു എന്നാണ്
Proemion CAN ഉപകരണത്തിൻ്റെ ക്രമീകരണങ്ങൾ മാറ്റുകയോ അഭ്യർത്ഥിക്കുകയോ ചെയ്യുന്ന ഓരോ സന്ദേശത്തിനും പുതിയ ക്രമീകരണങ്ങൾ അടങ്ങിയ അതേ കമാൻഡ് ബൈറ്റ് ഉള്ള ഒരു സന്ദേശമാണ് മറുപടി നൽകുന്നത്.
കുറിപ്പ്
അഭ്യർത്ഥന കമാൻഡുകൾക്ക് സാധാരണയായി അധിക പാരാമീറ്ററുകൾ ആവശ്യമില്ല ("ഡാറ്റ" ഫീൽഡ് ഇല്ല).
കമാൻഡ് വിവരണത്തിൽ ഒഴിവാക്കലുകൾ സൂചിപ്പിച്ചിരിക്കുന്നു.
2.1.1. ഉദാample
| ബൈറ്റ്(കൾ) | മൂല്യം | വിവരണം |
| SOF (ഫ്രെയിമിൻ്റെ തുടക്കം) |
0x43 | SOF കമാൻഡിൻ്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നു. |
| നീളം | 0X0B | ദൈർഘ്യ ബൈറ്റിൽ ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണവും പിന്തുടരുന്ന കമാൻഡ് ബൈറ്റുകളുടെ എണ്ണവും ഉൾപ്പെടുന്നു. |
| കമാൻഡ് | 0x00 | 11-ബിറ്റ് ഐഡി CAN സന്ദേശം |
| ഡാറ്റ | 0x07, 0x89, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18 | ഐഡി (0x789) (MSB ആദ്യം) CAN-സന്ദേശ ഡാറ്റ ഉള്ളടക്കം |
| ചെക്ക്സം | 0xCE | SOF, ദൈർഘ്യം, കമാൻഡ്, ഡാറ്റ-ബൈറ്റുകൾ എന്നിവയുടെ XOR ചെക്ക്സം അടങ്ങിയിരിക്കുന്നു. |
| EOF | 0x0D | EOF ബൈറ്റ് കമാൻഡിൻ്റെ അവസാനം അടയാളപ്പെടുത്തുന്നു. |
2.2 വിപുലീകരിച്ച കമാൻഡ് ഫോർമാറ്റ് (ബൈറ്റ് മോഡ്)
| ബൈറ്റ്(കൾ) | മൂല്യം | വിവരണം |
| SOF (ഫ്രെയിമിൻ്റെ തുടക്കം) |
0x43 | SOF കമാൻഡിൻ്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നു. 'C' (0x43) ആണ് സ്ഥിരസ്ഥിതി ക്രമീകരണം. ചില ഉപകരണങ്ങൾക്ക് ഈ മൂല്യം മാറ്റാവുന്നതാണ്. ഈ മാനുവൽ എല്ലായ്പ്പോഴും സ്ഥിരസ്ഥിതി ക്രമീകരണം കാണിക്കുന്നു. |
| നീളം | 0x00-0xFF | ദൈർഘ്യ ബൈറ്റിൽ ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണവും പിന്തുടരുന്ന കമാൻഡ് ബൈറ്റുകളുടെ എണ്ണവും ഉൾപ്പെടുന്നു. |
| വിപുലീകരിച്ച കമാൻഡ് | 0xD0-0xDF | കമാൻഡ് ബൈറ്റ്, 0xD0 മുതൽ 0xDF വരെയുള്ള മൂല്യങ്ങൾ വിപുലീകൃത കമാൻഡുകളാണ് |
| ഡാറ്റ | xx | ബൈറ്റ് 0: CAN-ചാനൽ (CAN 0-ന് 1-ൽ ആരംഭിക്കുന്നു) / 128 ... 255 മൊഡ്യൂളിനായി റിസർവ് ചെയ്തിരിക്കുന്നു (WLAN / GSM / GPS...) ബൈറ്റ് 1: കമാൻഡ് ബൈറ്റ് 2: ഡാറ്റ ഉള്ളടക്കം |
| ചെക്ക്സം | 0xCE | SOF, ദൈർഘ്യം, കമാൻഡ്, ഡാറ്റ-ബൈറ്റുകൾ എന്നിവയുടെ XOR ചെക്ക്സം അടങ്ങിയിരിക്കുന്നു. |
| EOF | 0x0D | EOF ബൈറ്റ് കമാൻഡിൻ്റെ അവസാനം അടയാളപ്പെടുത്തുന്നു. |
"-" അർത്ഥമാക്കുന്നത് ഈ മൂല്യം താൽപ്പര്യമുള്ളതല്ല എന്നാണ്
“xx” എന്നാൽ ഫീൽഡിൽ കോൺഫിഗറേഷൻ / മറുപടി മൂല്യം അടങ്ങിയിരിക്കുന്നു എന്നാണ്
2.2.1. ഉദാample - വിപുലീകൃത കമാൻഡ്
| ബൈറ്റ്(കൾ) | മൂല്യം | വിവരണം |
| SOF (ഫ്രെയിമിൻ്റെ തുടക്കം) |
0x43 | SOF കമാൻഡിൻ്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നു. |
| നീളം | 0x0D | ദൈർഘ്യ ബൈറ്റിൽ ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണവും പിന്തുടരുന്ന കമാൻഡ് ബൈറ്റുകളുടെ എണ്ണവും ഉൾപ്പെടുന്നു. |
| കമാൻഡ് | 0xD0 | വിപുലീകരിച്ച കമാൻഡ് |
| ഡാറ്റ | 0x01 0x00 0x07, 0x89, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, |
CAN-ചാനൽ: 2 കമാൻഡ്: 11-ബിറ്റ് ഐഡി CAN സന്ദേശ ഐഡി (0x789) (MSB ആദ്യം) CAN-സന്ദേശ ഡാറ്റ ഉള്ളടക്കം |
| ചെക്ക്സം | 0x19 | SOF, ദൈർഘ്യം, കമാൻഡ്, ഡാറ്റ-ബൈറ്റുകൾ എന്നിവയുടെ XOR ചെക്ക്സം അടങ്ങിയിരിക്കുന്നു. |
| EOF (ഫ്രെയിമിൻ്റെ അവസാനം) |
0x0D | EOF ബൈറ്റ് കമാൻഡിൻ്റെ അവസാനം അടയാളപ്പെടുത്തുന്നു. |
2.3 ഡാറ്റാ സന്ദേശങ്ങൾ പ്രോസസ്സ് ചെയ്യുക
സ്വീകരിച്ച CAN സന്ദേശങ്ങൾ ഹോസ്റ്റിലേക്ക് കൈമാറുന്നതിനോ ഹോസ്റ്റിൽ നിന്ന് CAN നെറ്റ്വർക്കിലേക്ക് CAN സന്ദേശങ്ങൾ അയയ്ക്കുന്നതിനോ ഈ സന്ദേശങ്ങൾ ഉപയോഗിക്കുന്നു.
2.3.1. CAN ഡാറ്റ ഫ്രെയിം സ്വീകരണം
CAN ബസിൽ നിന്ന് ഗേറ്റ്വേ വഴി ലഭിക്കുന്ന CAN ഡാറ്റ ഫ്രെയിം സന്ദേശങ്ങൾ ഇനിപ്പറയുന്ന ഫോർമാറ്റിൽ ഹോസ്റ്റ് ഇൻ്റർഫേസിലേക്ക് മാറ്റുന്നു.
| ബൈറ്റ്(കൾ) | മൂല്യം | വിവരണം |
| SOF (ഫ്രെയിമിൻ്റെ തുടക്കം) |
0x43 | SOF കമാൻഡിൻ്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നു. |
| നീളം | xx | നീളം ബൈറ്റിൽ ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണവും കമാൻഡ് ബൈറ്റുകളുടെ എണ്ണവും അടങ്ങിയിരിക്കുന്നു. |
| കമാൻഡ് | 0x00 | 11-ബിറ്റ് ഐഡി CAN സന്ദേശം ലഭിച്ചു |
| 0x01 | 11-ബിറ്റ് ഐഡി CAN സന്ദേശം ലഭിച്ചു, സന്ദേശത്തിൽ അധികമായി 32-ബിറ്റ് സമയം അടങ്ങിയിരിക്കുന്നുamp മൂല്യം. | |
| 0x02 | 29-ബിറ്റ് ഐഡി CAN സന്ദേശം ലഭിച്ചു | |
| 0x03 | 29-ബിറ്റ് ഐഡി CAN സന്ദേശം ലഭിച്ചു, സന്ദേശത്തിൽ അധികമായി 32-ബിറ്റ് സമയം അടങ്ങിയിരിക്കുന്നുamp മൂല്യം. | |
| ഡാറ്റ | 11-ബിറ്റ് ഐഡി സന്ദേശങ്ങൾക്ക്: | |
| 0x00-0xFF | ബൈറ്റ് 0-1: 11-ബിറ്റ് CAN ID (MSB ആദ്യം) അധിക ഡാറ്റ ബൈറ്റുകൾ: 8 CAN ഡാറ്റ വരെ അധിക 32-ബിറ്റ് സമയം ബൈറ്റുകൾamp മൂല്യം (സമയമാണെങ്കിൽ മാത്രംamp ഓപ്ഷൻ പ്രവർത്തനക്ഷമമാക്കി, താഴെ കാണുക) |
|
| 29-ബിറ്റ് ഐഡി സന്ദേശങ്ങൾക്ക്: | ||
| 0x00-0xFF | ബൈറ്റ് 0-3: 29-ബിറ്റ് CAN ID (MSB ആദ്യം) അധിക ഡാറ്റ ബൈറ്റുകൾ: 8 CAN ഡാറ്റ വരെ അധിക 32-ബിറ്റ് സമയം ബൈറ്റുകൾamp മൂല്യം (സമയമാണെങ്കിൽ മാത്രംamp ഓപ്ഷൻ പ്രവർത്തനക്ഷമമാക്കി, താഴെ കാണുക) |
|
| ചെക്ക്സം | xx | SOF, ദൈർഘ്യം, കമാൻഡ്, ഡാറ്റ-ബൈറ്റുകൾ എന്നിവയുടെ XOR ചെക്ക്സം അടങ്ങിയിരിക്കുന്നു. |
| EOF (ഫ്രെയിമിൻ്റെ അവസാനം) |
0x0D | EOF ബൈറ്റ് കമാൻഡിൻ്റെ അവസാനം അടയാളപ്പെടുത്തുന്നു. |
കുറിപ്പ്
ഒരു തവണ എങ്കിൽamp ആവശ്യമുള്ളത്, ഈ ഓപ്ഷൻ അനുബന്ധ കമാൻഡ് സന്ദേശം ഉപയോഗിച്ച് പ്രവർത്തനക്ഷമമാക്കണം (ഉപകരണം പുനഃസജ്ജമാക്കുക കാണുക).
വിപുലീകൃത കമാൻഡായി ഉപയോഗിക്കുന്നത് സാധ്യമാണ് (വിപുലീകൃത കമാൻഡ് ഫോർമാറ്റ് (ബൈറ്റ് മോഡ്) കാണുക).
2.3.2. CAN ഡാറ്റ ഫ്രെയിം ട്രാൻസ്മിറ്റ് ചെയ്യുക
CAN ബസ്സിലേക്ക് CAN ഡാറ്റ ഫ്രെയിം സന്ദേശങ്ങൾ കൈമാറുന്നതിനായി, ഹോസ്റ്റ് ഇൻ്റർഫേസ് ഇനിപ്പറയുന്ന ഫോർമാറ്റിൽ ഗേറ്റ്വേയിലേക്ക് ഡാറ്റ അയയ്ക്കുന്നു.
| ബൈറ്റ്(കൾ) | മൂല്യം | വിവരണം |
| SOF (ഫ്രെയിമിൻ്റെ തുടക്കം) |
0x43 | SOF കമാൻഡിൻ്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നു. |
| നീളം | xx | നീളം ബൈറ്റിൽ ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണവും കമാൻഡ് ബൈറ്റുകളുടെ എണ്ണവും അടങ്ങിയിരിക്കുന്നു. |
| കമാൻഡ് | 0x00 | 11-ബിറ്റ് ഐഡി CAN ഡാറ്റ ഫ്രെയിം ട്രാൻസ്മിറ്റ് ചെയ്യുക |
| 0x02 | 29-ബിറ്റ് ഐഡി CAN ഡാറ്റ ഫ്രെയിം ട്രാൻസ്മിറ്റ് ചെയ്യുക | |
| ഡാറ്റ | 11-ബിറ്റ് ഐഡി സന്ദേശങ്ങൾക്ക്: | |
| 0x00-0xFF | ബൈറ്റ് 0-1: 11-ബിറ്റ് CAN ID (MSB ആദ്യം) അധിക ഡാറ്റ ബൈറ്റുകൾ: 8 CAN ഡാറ്റ ബൈറ്റുകൾ വരെ |
|
| 29-ബിറ്റ് ഐഡി സന്ദേശങ്ങൾക്ക്: | ||
| 0x00-0xFF | ബൈറ്റ് 0-3: 29-ബിറ്റ് CAN ID (MSB ആദ്യം) അധിക ഡാറ്റ ബൈറ്റുകൾ: 8 CAN ഡാറ്റ ബൈറ്റുകൾ വരെ |
|
| ചെക്ക്സം | xx | SOF, ദൈർഘ്യം, കമാൻഡ്, ഡാറ്റ-ബൈറ്റുകൾ എന്നിവയുടെ XOR ചെക്ക്സം അടങ്ങിയിരിക്കുന്നു. |
| EOF (ഫ്രെയിമിൻ്റെ അവസാനം) |
0x0D | EOF ബൈറ്റ് കമാൻഡിൻ്റെ അവസാനം അടയാളപ്പെടുത്തുന്നു. |
കുറിപ്പ്
വിപുലീകൃത കമാൻഡായി ഉപയോഗിക്കുന്നത് സാധ്യമാണ് (വിപുലീകൃത കമാൻഡ് ഫോർമാറ്റ് (ബൈറ്റ് മോഡ്) കാണുക).
2.3.3. CAN റിമോട്ട് ഫ്രെയിം റിസപ്ഷൻ
CAN ബസിൽ നിന്ന് ഗേറ്റ്വേ വഴി ലഭിക്കുന്ന CAN റിമോട്ട് ഫ്രെയിം സന്ദേശങ്ങൾ ഇനിപ്പറയുന്ന ഫോർമാറ്റിൽ ഹോസ്റ്റ് ഇൻ്റർഫേസിലേക്ക് മാറ്റുന്നു.
| ബൈറ്റ്(കൾ) | മൂല്യം | വിവരണം |
| SOF (ഫ്രെയിമിൻ്റെ തുടക്കം) |
0x43 | SOF കമാൻഡിൻ്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നു. |
| നീളം | xx | നീളം ബൈറ്റിൽ ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണവും കമാൻഡ് ബൈറ്റുകളുടെ എണ്ണവും അടങ്ങിയിരിക്കുന്നു. |
| കമാൻഡ് | 0x04 | 11-ബിറ്റ് ഐഡി CAN റിമോട്ട് ഫ്രെയിം ലഭിച്ചു |
| 0x05 | 11-ബിറ്റ് ഐഡി CAN റിമോട്ട് ഫ്രെയിം ലഭിച്ചു, സന്ദേശത്തിൽ ഒരു അധിക 32-ബിറ്റ് ടൈംസ് അടങ്ങിയിരിക്കുന്നുamp മൂല്യം. | |
| 0x06 | 29-ബിറ്റ് ഐഡി CAN റിമോട്ട് ഫ്രെയിം ലഭിച്ചു | |
| 0x07 | 29-ബിറ്റ് ഐഡി CAN റിമോട്ട് ഫ്രെയിം ലഭിച്ചു, സന്ദേശത്തിൽ ഒരു അധിക 32-ബിറ്റ് ടൈംസ് അടങ്ങിയിരിക്കുന്നുamp മൂല്യം. | |
| ഡാറ്റ | 11-ബിറ്റ് ഐഡി റിമോട്ട് ഫ്രെയിമുകൾക്ക്: | |
| 0x00-0xFF | ബൈറ്റ് 0-1: 11-ബിറ്റ് CAN ID (MSB ആദ്യം) അധിക ഡാറ്റ ബൈറ്റുകൾ: DLC (CAN റിമോട്ട് ഫ്രെയിം ഡാറ്റ ലെങ്ത്ത് കോഡ്) ഒരു അധിക 32-ബിറ്റ് സമയംamp മൂല്യം (സമയമാണെങ്കിൽ മാത്രംamp ഓപ്ഷൻ പ്രവർത്തനക്ഷമമാക്കി, താഴെ കാണുക) |
|
| 29-ബിറ്റ് ഐഡി റിമോട്ട് ഫ്രെയിമുകൾക്ക്: | ||
| 0x00-0xFF | ബൈറ്റ് 0-3: 29-ബിറ്റ് CAN ID (MSB ആദ്യം) അധിക ഡാറ്റ ബൈറ്റുകൾ: DLC (CAN റിമോട്ട് ഫ്രെയിം ഡാറ്റ ലെങ്ത്ത് കോഡ്) ഒരു അധിക 32-ബിറ്റ് സമയംamp മൂല്യം (സമയമാണെങ്കിൽ മാത്രംamp ഓപ്ഷൻ പ്രവർത്തനക്ഷമമാക്കി, താഴെ കാണുക) |
|
| ചെക്ക്സം | xx | SOF, ദൈർഘ്യം, കമാൻഡ്, ഡാറ്റ-ബൈറ്റുകൾ എന്നിവയുടെ XOR ചെക്ക്സം അടങ്ങിയിരിക്കുന്നു. |
| EOF (ഫ്രെയിമിൻ്റെ അവസാനം) |
0x0D | EOF ബൈറ്റ് കമാൻഡിൻ്റെ അവസാനം അടയാളപ്പെടുത്തുന്നു. |
കുറിപ്പ്
ഒരു തവണ എങ്കിൽamp ആവശ്യമുള്ളത്, ഈ ഓപ്ഷൻ അനുബന്ധ കമാൻഡ് സന്ദേശം ഉപയോഗിച്ച് പ്രവർത്തനക്ഷമമാക്കണം (ഉപകരണം പുനഃസജ്ജമാക്കുക കാണുക).
വിപുലീകൃത കമാൻഡായി ഉപയോഗിക്കുന്നത് സാധ്യമാണ് (വിപുലീകൃത കമാൻഡ് ഫോർമാറ്റ് (ബൈറ്റ് മോഡ്) കാണുക).
2.3.4. CAN റിമോട്ട് ഫ്രെയിം ട്രാൻസ്മിറ്റ് ചെയ്യുക
CAN ബസിലേക്ക് CAN റിമോട്ട് ഫ്രെയിം സന്ദേശങ്ങൾ കൈമാറുന്നതിനായി, ഹോസ്റ്റ് ഇൻ്റർഫേസ് ഇനിപ്പറയുന്ന ഫോർമാറ്റിൽ ഗേറ്റ്വേയിലേക്ക് ഡാറ്റ അയയ്ക്കുന്നു.
| ബൈറ്റ്(കൾ) | മൂല്യം | വിവരണം |
| SOF (ഫ്രെയിമിൻ്റെ തുടക്കം) |
0x43 | SOF കമാൻഡിൻ്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നു. |
| നീളം | xx | നീളം ബൈറ്റിൽ ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണവും കമാൻഡ് ബൈറ്റുകളുടെ എണ്ണവും അടങ്ങിയിരിക്കുന്നു. |
| കമാൻഡ് | 0x04 | 11-ബിറ്റ് ഐഡി CAN റിമോട്ട് ഫ്രെയിം ട്രാൻസ്മിറ്റ് ചെയ്യുക |
| 0x06 | 29-ബിറ്റ് ഐഡി CAN റിമോട്ട് ഫ്രെയിം ട്രാൻസ്മിറ്റ് ചെയ്യുക | |
| ഡാറ്റ | 11-ബിറ്റ് ഐഡി റിമോട്ട് ഫ്രെയിമുകൾക്ക്: | |
| 0x00-0xFF | ബൈറ്റ് 0-1: 11-ബിറ്റ് CAN ID (MSB ആദ്യം) അധിക ഡാറ്റ ബൈറ്റ്: DLC (CAN റിമോട്ട് ഫ്രെയിം ഡാറ്റ ലെങ്ത്ത് കോഡ്) |
|
| 29-ബിറ്റ് ഐഡി റിമോട്ട് ഫ്രെയിമുകൾക്ക്: | ||
| 0x00-0xFF | ബൈറ്റ് 0-3: 29-ബിറ്റ് CAN ID (MSB ആദ്യം) അധിക ഡാറ്റ ബൈറ്റ്: DLC (CAN റിമോട്ട് ഫ്രെയിം ഡാറ്റ ലെങ്ത്ത് കോഡ്) |
|
| ചെക്ക്സം | xx | SOF, ദൈർഘ്യം, കമാൻഡ്, ഡാറ്റ-ബൈറ്റുകൾ എന്നിവയുടെ XOR ചെക്ക്സം അടങ്ങിയിരിക്കുന്നു. |
| EOF (ഫ്രെയിമിൻ്റെ അവസാനം) |
0x0D | EOF ബൈറ്റ് കമാൻഡിൻ്റെ അവസാനം അടയാളപ്പെടുത്തുന്നു. |
കുറിപ്പ്
വിപുലീകൃത കമാൻഡായി ഉപയോഗിക്കുന്നത് സാധ്യമാണ് (വിപുലീകൃത കമാൻഡ് ഫോർമാറ്റ് (ബൈറ്റ് മോഡ്) കാണുക).
2.3.5. RS232 ഡാറ്റ ഫ്രെയിം ട്രാൻസ്മിറ്റും സ്വീകരണവും
| ബൈറ്റ്(കൾ) | മൂല്യം | വിവരണം |
| SOF (ഫ്രെയിമിൻ്റെ തുടക്കം) |
0x43 | SOF കമാൻഡിൻ്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നു. |
| നീളം | xx | നീളം ബൈറ്റിൽ ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണവും കമാൻഡ് ബൈറ്റുകളുടെ എണ്ണവും അടങ്ങിയിരിക്കുന്നു. |
| കമാൻഡ് | 0x09 | RS232 ഡാറ്റ ഫ്രെയിം |
| ഡാറ്റ | xx | RS232 ഡാറ്റ |
| ചെക്ക്സം | xx | SOF, ദൈർഘ്യം, കമാൻഡ്, ഡാറ്റ-ബൈറ്റുകൾ എന്നിവയുടെ XOR ചെക്ക്സം അടങ്ങിയിരിക്കുന്നു. |
| EOF (ഫ്രെയിമിൻ്റെ അവസാനം) |
0x0D | EOF ബൈറ്റ് കമാൻഡിൻ്റെ അവസാനം അടയാളപ്പെടുത്തുന്നു. |
2.3.6. ഒപ്റ്റിമൈസേഷൻ ബ്ലോക്ക് സ്വീകരിക്കുക
| ബൈറ്റ്(കൾ) | മൂല്യം | വിവരണം |
| SOF (ഫ്രെയിമിൻ്റെ തുടക്കം) |
0x43 | SOF കമാൻഡിൻ്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നു. |
| നീളം | xx | നീളം ബൈറ്റിൽ ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണവും കമാൻഡ് ബൈറ്റുകളുടെ എണ്ണവും അടങ്ങിയിരിക്കുന്നു. |
| കമാൻഡ് | 0x08 | ഒപ്റ്റിമൈസേഷൻ ബ്ലോക്ക് സ്വീകരിക്കുക |
| ഡാറ്റ | xx | ഒപ്റ്റിമൈസേഷൻ ഡാറ്റ സ്വീകരിക്കുക |
| ചെക്ക്സം | xx | SOF, ദൈർഘ്യം, കമാൻഡ്, ഡാറ്റ-ബൈറ്റുകൾ എന്നിവയുടെ XOR ചെക്ക്സം അടങ്ങിയിരിക്കുന്നു. |
| EOF (ഫ്രെയിമിൻ്റെ അവസാനം) |
0x0D | EOF ബൈറ്റ് കമാൻഡിൻ്റെ അവസാനം അടയാളപ്പെടുത്തുന്നു. |
2.4 പ്രതികരണ സന്ദേശങ്ങൾ
CAN സന്ദേശങ്ങളുടെ ശരിയായ സംപ്രേക്ഷണം പരിശോധിക്കാൻ ഉപയോക്താവിനെ അനുവദിക്കുന്ന ഫീഡ്ബാക്ക് ഡാറ്റ ഈ സന്ദേശങ്ങളിൽ അടങ്ങിയിരിക്കുന്നു.
2.4.1. CAN സന്ദേശ ട്രാൻസ്മിഷൻ ഫീഡ്ബാക്ക്
| ബൈറ്റ്(കൾ) | മൂല്യം | വിവരണം |
| SOF (ഫ്രെയിമിൻ്റെ തുടക്കം) |
0x43 | SOF കമാൻഡിൻ്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നു. |
| നീളം | xx | നീളം ബൈറ്റിൽ ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണവും കമാൻഡ് ബൈറ്റുകളുടെ എണ്ണവും അടങ്ങിയിരിക്കുന്നു. |
| കമാൻഡ് | 0x20 | 11-ബിറ്റ് ഐഡി CAN സന്ദേശം കൈമാറി |
| 0x21 | 11-ബിറ്റ് ഐഡി CAN സന്ദേശം കൈമാറി, ഫീഡ്ബാക്കിൽ ഒരു അധിക സമയം അടങ്ങിയിരിക്കുന്നുamp പ്രക്ഷേപണ സമയത്തിൻ്റെ | |
| 0x22 | 29-ബിറ്റ് ഐഡി CAN സന്ദേശം കൈമാറി | |
| 0x23 | 29-ബിറ്റ് ഐഡി CAN സന്ദേശം കൈമാറി, ഫീഡ്ബാക്കിൽ ഒരു അധിക സമയം അടങ്ങിയിരിക്കുന്നുamp പ്രക്ഷേപണ സമയത്തിൻ്റെ | |
| 0x24 | 11-ബിറ്റ് ഐഡി CAN റിമോട്ട് ഫ്രെയിം ട്രാൻസ്മിറ്റ് ചെയ്തു | |
| 0x25 | 11-ബിറ്റ് ഐഡി റിമോട്ട് ഫ്രെയിം ട്രാൻസ്മിറ്റ് ചെയ്യാൻ കഴിയും, ഫീഡ്ബാക്കിൽ ഒരു അധിക സമയം അടങ്ങിയിരിക്കുന്നുamp പ്രക്ഷേപണ സമയത്തിൻ്റെ | |
| 0x26 | 29-ബിറ്റ് ഐഡി CAN റിമോട്ട് ഫ്രെയിം ട്രാൻസ്മിറ്റ് ചെയ്തു | |
| 0x27 | 29-ബിറ്റ് ഐഡി റിമോട്ട് ഫ്രെയിം ട്രാൻസ്മിറ്റ് ചെയ്യാൻ കഴിയും, ഫീഡ്ബാക്കിൽ ഒരു അധിക സമയം അടങ്ങിയിരിക്കുന്നുamp പ്രക്ഷേപണ സമയത്തിൻ്റെ | |
| 0x28 | 11-ബിറ്റ് ഐഡി ട്രാൻസ്മിറ്റ് സെർവർ സന്ദേശം കൈമാറി | |
| 0x29 | 11-ബിറ്റ് ഐഡി ട്രാൻസ്മിറ്റ് സെർവർ സന്ദേശം കൈമാറി, ഫീഡ്ബാക്കിൽ ഒരു അധിക സമയം അടങ്ങിയിരിക്കുന്നുamp പ്രക്ഷേപണ സമയത്തിൻ്റെ | |
| 0x2A | 29-ബിറ്റ് ഐഡി ട്രാൻസ്മിറ്റ് സെർവർ സന്ദേശം കൈമാറി | |
| 0X2B | 29-ബിറ്റ് ഐഡി ട്രാൻസ്മിറ്റ് സെർവർ സന്ദേശം കൈമാറി, ഫീഡ്ബാക്കിൽ ഒരു അധിക സമയം അടങ്ങിയിരിക്കുന്നുamp പ്രക്ഷേപണ സമയത്തിൻ്റെ | |
| ഡാറ്റ | 11-ബിറ്റ് ഐഡി സന്ദേശങ്ങൾ / റിമോട്ട് ഫ്രെയിമുകൾക്കായി: | |
| 0x00-0xFF | ബൈറ്റ് 0-1: 11-ബിറ്റ് CAN ID (MSB ആദ്യം) |
|
| 0x00-0xFF | അധിക ഡാറ്റ ബൈറ്റുകൾ (റിമോട്ട് ഫ്രെയിമിൽ അല്ല ഫീഡ്ബാക്ക്): 8 CAN ഡാറ്റ വരെ അധിക 32-ബിറ്റ് സമയം ബൈറ്റുകൾamp മൂല്യം (സമയമാണെങ്കിൽ മാത്രംamp ഓപ്ഷൻ പ്രവർത്തനക്ഷമമാക്കി, താഴെ കാണുക) |
|
| 29-ബിറ്റ് ഐഡി സന്ദേശങ്ങൾ / റിമോട്ട് ഫ്രെയിമുകൾക്കായി: | ||
| 0x00-0xFF | ബൈറ്റ് 0-3: 29-ബിറ്റ് CAN ID (MSB ആദ്യം) |
|
| 0x00-0xFF | അധിക ഡാറ്റ ബൈറ്റുകൾ (റിമോട്ട് ഫ്രെയിമിൽ അല്ല ഫീഡ്ബാക്ക്): 8 CAN ഡാറ്റ വരെ അധിക 32-ബിറ്റ് സമയം ബൈറ്റുകൾamp മൂല്യം (സമയമാണെങ്കിൽ മാത്രംamp ഓപ്ഷൻ പ്രവർത്തനക്ഷമമാക്കി, താഴെ കാണുക) |
|
| ചെക്ക്സം | xx | SOF, ദൈർഘ്യം, കമാൻഡ്, ഡാറ്റ-ബൈറ്റുകൾ എന്നിവയുടെ XOR ചെക്ക്സം അടങ്ങിയിരിക്കുന്നു. |
| EOF (ഫ്രെയിമിൻ്റെ അവസാനം) |
0x0D | EOF ബൈറ്റ് കമാൻഡിൻ്റെ അവസാനം അടയാളപ്പെടുത്തുന്നു. |
കുറിപ്പ്
ഫീഡ്ബാക്ക് സന്ദേശങ്ങൾ വേണമെങ്കിൽ, അനുബന്ധ കമാൻഡ് മുഖേന ഫീഡ്ബാക്ക് ഓപ്ഷൻ പ്രവർത്തനക്ഷമമാക്കേണ്ടതുണ്ട് (സെർവർ ഒബ്ജക്റ്റുകൾ ഓൺ / ഓഫ് ചെയ്യുക കാണുക).
ഒരു തവണ എങ്കിൽamp അനുകൂലമാണ്, ഈ ഓപ്ഷൻ അനുബന്ധ സന്ദേശം വഴി പ്രവർത്തനക്ഷമമാക്കണം (ഉപകരണം പുനഃസജ്ജമാക്കുക കാണുക).
വിപുലീകൃത കമാൻഡായി ഉപയോഗിക്കുന്നത് സാധ്യമാണ് (വിപുലീകൃത കമാൻഡ് ഫോർമാറ്റ് (ബൈറ്റ് മോഡ്) കാണുക).
2.5 രോഗനിർണ്ണയ ഡാറ്റ സന്ദേശങ്ങൾ
2.5.1. ഉപകരണ ഐഡി
| ബൈറ്റ്(കൾ) | മൂല്യം | വിവരണം |
| SOF (ഫ്രെയിമിൻ്റെ തുടക്കം) |
0x43 | SOF കമാൻഡിൻ്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നു. |
| നീളം | xx | നീളം ബൈറ്റിൽ ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണവും കമാൻഡ് ബൈറ്റുകളുടെ എണ്ണവും അടങ്ങിയിരിക്കുന്നു. |
| കമാൻഡ് | 0x40 | ഉപകരണ ഐഡി സ്ട്രിംഗ് (അഭ്യർത്ഥന: അധിക ഡാറ്റ ബൈറ്റുകൾ ഇല്ല) |
| ഡാറ്റ (മറുപടിയിൽ മാത്രം) |
0x00-0xFF | ഐഡി സ്ട്രിംഗ് (പ്രതികരണത്തിൽ മാത്രം) |
| ചെക്ക്സം | xx | SOF, ദൈർഘ്യം, കമാൻഡ്, ഡാറ്റ-ബൈറ്റുകൾ എന്നിവയുടെ XOR ചെക്ക്സം അടങ്ങിയിരിക്കുന്നു. |
| EOF (ഫ്രെയിമിൻ്റെ അവസാനം) |
0x0D | EOF ബൈറ്റ് കമാൻഡിൻ്റെ അവസാനം അടയാളപ്പെടുത്തുന്നു. |
2.5.2. ഹാർഡ്വെയർ / സോഫ്റ്റ്വെയർ പതിപ്പ്
| ബൈറ്റ്(കൾ) | മൂല്യം | വിവരണം |
| SOF (ഫ്രെയിമിൻ്റെ തുടക്കം) |
0x43 | SOF കമാൻഡിൻ്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നു. |
| നീളം | xx | നീളം ബൈറ്റിൽ ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണവും കമാൻഡ് ബൈറ്റുകളുടെ എണ്ണവും അടങ്ങിയിരിക്കുന്നു. |
| കമാൻഡ് | 0x41 | ഹാർഡ്വെയർ/സോഫ്റ്റ്വെയർ പതിപ്പ് (അഭ്യർത്ഥന: അധിക ഡാറ്റ ബൈറ്റുകൾ ഇല്ല) |
| ഡാറ്റ (മറുപടിയിൽ മാത്രം) |
0x00-0xFF | ബൈറ്റ് 0-1: ഉപകരണത്തിൻ്റെ ഹാർഡ്വെയർ പതിപ്പ് |
| ബൈറ്റ് 2-3: ഫേംവെയറിൻ്റെ സോഫ്റ്റ്വെയർ പതിപ്പ് | ||
| ബൈറ്റ് 4-5: ബൂട്ട്ലോഡറിൻ്റെ സോഫ്റ്റ്വെയർ പതിപ്പ് | ||
| ചെക്ക്സം | xx | SOF, ദൈർഘ്യം, കമാൻഡ്, ഡാറ്റ-ബൈറ്റുകൾ എന്നിവയുടെ XOR ചെക്ക്സം അടങ്ങിയിരിക്കുന്നു. |
| EOF (ഫ്രെയിമിൻ്റെ അവസാനം) |
0x0D | EOF ബൈറ്റ് കമാൻഡിൻ്റെ അവസാനം അടയാളപ്പെടുത്തുന്നു. |
2.5.3. പിശക് പദവി
| ബൈറ്റ്(കൾ) | മൂല്യം | വിവരണം |
| SOF (ഫ്രെയിമിൻ്റെ തുടക്കം) |
0x43 | SOF കമാൻഡിൻ്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നു. |
| നീളം | xx | നീളം ബൈറ്റിൽ ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണവും കമാൻഡ് ബൈറ്റുകളുടെ എണ്ണവും അടങ്ങിയിരിക്കുന്നു. |
| കമാൻഡ് | 0x42 | പിശക് നില (അഭ്യർത്ഥന: അധിക ഡാറ്റ ബൈറ്റുകൾ ഇല്ല) |
| 0x43 | ഒരു അധിക സമയം അടങ്ങുന്ന പിശക് സ്റ്റാറ്റസ് സന്ദേശംamp മൂല്യം (അഭ്യർത്ഥന കമാൻഡ് ഇല്ല, പ്രതികരണ സന്ദേശം മാത്രം) |
|
| ഡാറ്റ (മറുപടിയിൽ മാത്രം) |
0x00-0xFF | ബൈറ്റ് 0: ബിറ്റ് 0: ബഫർ ഓവർഫ്ലോ സ്വീകരിക്കാൻ കഴിയും ബിറ്റ് 1: സമയപരിധി പ്രക്ഷേപണം ചെയ്യാൻ കഴിയും ബിറ്റ് 2: CAN പിശക് കൗണ്ടർ ഓവർഫ്ലോ ബിറ്റ് 3: CAN ബസ്-ഓഫ് പിശക് ബിറ്റ് 4: ഹോസ്റ്റ് ഇൻ്റർഫേസ് വാക്യഘടന പിശക് ബിറ്റ് 5: ഹോസ്റ്റ് ഇൻ്റർഫേസ് ഫോർമാറ്റ് പിശക് ബിറ്റ് 6: ഹോസ്റ്റ് ഇൻ്റർഫേസ് ട്രാൻസ്മിറ്റ് ബഫർ ഓവർഫ്ലോ ബിറ്റ് 7: ഉപയോഗിച്ചിട്ടില്ല ബൈറ്റ് 1 (CAN കൺട്രോളറിൻ്റെ അവസാന പിശക് കോഡ്): '0': പിശകില്ല '1': ഒരു ശ്രേണിയിൽ 5-ലധികം തുല്യ ബിറ്റുകൾ സംഭവിച്ചു '2': ലഭിച്ച സന്ദേശത്തിന് ശരിയായ ഫോർമാറ്റ് ഇല്ല '3': കൈമാറിയ സന്ദേശം അംഗീകരിച്ചില്ല '4': ട്രാൻസ്മിഷൻ സമയത്ത് റീസെസീവ് ലെവൽ സജ്ജീകരിക്കാൻ സാധ്യമല്ല '5': ട്രാൻസ്മിഷൻ സമയത്ത് ആധിപത്യ നില സജ്ജീകരിക്കാൻ സാധ്യമല്ല '6': ലഭിച്ച CRC ചെക്ക് സം തെറ്റാണ് |
| ചെക്ക്സം | xx | SOF, ദൈർഘ്യം, കമാൻഡ്, ഡാറ്റ-ബൈറ്റുകൾ എന്നിവയുടെ XOR ചെക്ക്സം അടങ്ങിയിരിക്കുന്നു. |
| EOF (ഫ്രെയിമിൻ്റെ അവസാനം) |
0x0D | EOF ബൈറ്റ് കമാൻഡിൻ്റെ അവസാനം അടയാളപ്പെടുത്തുന്നു. |
കുറിപ്പ്
ഒരു തവണ എങ്കിൽamp അനുകൂലമാണ്, ഈ ഓപ്ഷൻ അനുബന്ധ സന്ദേശം വഴി പ്രവർത്തനക്ഷമമാക്കണം (ഉപകരണം പുനഃസജ്ജമാക്കുക കാണുക).
ഓരോ തവണയും പിശക് നില മാറുമ്പോൾ, ഒരു പിശക് സ്റ്റാറ്റസ് സന്ദേശം സ്വയമേവ ജനറേറ്റുചെയ്യുന്നു.
വിപുലീകൃത കമാൻഡായി ഉപയോഗിക്കുന്നത് സാധ്യമാണ് (വിപുലീകൃത കമാൻഡ് ഫോർമാറ്റ് (ബൈറ്റ് മോഡ്) കാണുക).
2.5.4. ഇൻ്റർഫേസ് പതിപ്പ്
| ബൈറ്റ്(കൾ) | മൂല്യം | വിവരണം |
| SOF (ഫ്രെയിമിൻ്റെ തുടക്കം) |
0x43 | SOF കമാൻഡിൻ്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നു. |
| നീളം | xx | നീളം ബൈറ്റിൽ ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണവും കമാൻഡ് ബൈറ്റുകളുടെ എണ്ണവും അടങ്ങിയിരിക്കുന്നു. |
| കമാൻഡ് | 0x44 | ഇൻ്റർഫേസ് പതിപ്പ് (ഉദാ. ബ്ലൂടൂത്ത് മൊഡ്യൂൾ, WLAN-മൊഡ്യൂൾ, …) (അഭ്യർത്ഥന: അധിക ഡാറ്റ ബൈറ്റുകൾ ഇല്ല) |
| ഡാറ്റ (മറുപടിയിൽ മാത്രം) |
0x00-0xFF | ASCII കോഡ് ചെയ്ത പതിപ്പ് സ്ട്രിംഗ് |
| ചെക്ക്സം | xx | SOF, ദൈർഘ്യം, കമാൻഡ്, ഡാറ്റ-ബൈറ്റുകൾ എന്നിവയുടെ XOR ചെക്ക്സം അടങ്ങിയിരിക്കുന്നു. |
| EOF (ഫ്രെയിമിൻ്റെ അവസാനം) |
0x0D | EOF ബൈറ്റ് കമാൻഡിൻ്റെ അവസാനം അടയാളപ്പെടുത്തുന്നു. |
കുറിപ്പ്
വിപുലീകൃത കമാൻഡായി ഉപയോഗിക്കുന്നത് സാധ്യമാണ് (വിപുലീകൃത കമാൻഡ് ഫോർമാറ്റ് (ബൈറ്റ് മോഡ്) കാണുക).
മോഡൽ തിരഞ്ഞെടുക്കാവുന്നതാണ്.
2.5.5. നിലവിലെ CAN-ബസ്ലോഡ്
| ബൈറ്റ്(കൾ) | മൂല്യം | വിവരണം |
| SOF (ഫ്രെയിമിൻ്റെ തുടക്കം) |
0x43 | SOF കമാൻഡിൻ്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നു. |
| നീളം | xx | നീളം ബൈറ്റിൽ ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണവും കമാൻഡ് ബൈറ്റുകളുടെ എണ്ണവും അടങ്ങിയിരിക്കുന്നു. |
| കമാൻഡ് | 0x47 | സെക്കൻഡിൽ സന്ദേശങ്ങളിൽ നിലവിലെ ബസ്ലോഡ് (അഭ്യർത്ഥന: അധിക ഡാറ്റ ബൈറ്റുകൾ ഇല്ല) |
| ഡാറ്റ (മറുപടിയിൽ മാത്രം) |
0x00-0xFF | ബൈറ്റ് 0-1: ഒപ്പിടാത്ത പൂർണ്ണസംഖ്യ മൂല്യ വലുപ്പം:16 ബിറ്റ് (MSB ആദ്യം) |
| ചെക്ക്സം | xx | SOF, ദൈർഘ്യം, കമാൻഡ്, ഡാറ്റ-ബൈറ്റുകൾ എന്നിവയുടെ XOR ചെക്ക്സം അടങ്ങിയിരിക്കുന്നു. |
| EOF (ഫ്രെയിമിൻ്റെ അവസാനം) |
0x0D | EOF ബൈറ്റ് കമാൻഡിൻ്റെ അവസാനം അടയാളപ്പെടുത്തുന്നു. |
കുറിപ്പ്
വിപുലീകൃത കമാൻഡായി ഉപയോഗിക്കുന്നത് സാധ്യമാണ് (വിപുലീകൃത കമാൻഡ് ഫോർമാറ്റ് (ബൈറ്റ് മോഡ്) കാണുക).
2.5.6. ഉപകരണം തിരക്കിലാണ് / കമാൻഡ് പിന്തുണയ്ക്കുന്നില്ല
| ബൈറ്റ്(കൾ) | മൂല്യം | വിവരണം |
| SOF (ഫ്രെയിമിൻ്റെ തുടക്കം) |
0x43 | SOF കമാൻഡിൻ്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നു. |
| നീളം | xx | നീളം ബൈറ്റിൽ ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണവും കമാൻഡ് ബൈറ്റുകളുടെ എണ്ണവും അടങ്ങിയിരിക്കുന്നു. |
| കമാൻഡ് | 0x48 | ഉപകരണത്തിന് കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യാൻ കഴിയില്ല (മറ്റ് കമാൻഡുകളിലെ പ്രതികരണം മാത്രം) |
| ഡാറ്റ | 0x00-0xFF | ഭാവിയിലെ ഉപയോഗത്തിനായി കരുതിവച്ചിരിക്കുന്നു |
| ചെക്ക്സം | xx | SOF, ദൈർഘ്യം, കമാൻഡ്, ഡാറ്റ-ബൈറ്റുകൾ എന്നിവയുടെ XOR ചെക്ക്സം അടങ്ങിയിരിക്കുന്നു. |
| EOF (ഫ്രെയിമിൻ്റെ അവസാനം) |
0x0D | EOF ബൈറ്റ് കമാൻഡിൻ്റെ അവസാനം അടയാളപ്പെടുത്തുന്നു. |
കുറിപ്പ്
വിപുലീകൃത കമാൻഡായി ഉപയോഗിക്കുന്നത് സാധ്യമാണ് (വിപുലീകൃത കമാൻഡ് ഫോർമാറ്റ് (ബൈറ്റ് മോഡ്) കാണുക).
2.5.7. CAN ട്രാൻസ്മിറ്റ് കാലതാമസം സമയം സജ്ജമാക്കുക
| ബൈറ്റ്(കൾ) | മൂല്യം | വിവരണം |
| SOF (ഫ്രെയിമിൻ്റെ തുടക്കം) |
0x43 | SOF കമാൻഡിൻ്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നു. |
| നീളം | xx | നീളം ബൈറ്റിൽ ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണവും കമാൻഡ് ബൈറ്റുകളുടെ എണ്ണവും അടങ്ങിയിരിക്കുന്നു. |
| കമാൻഡ് | 0x49 | CAN ട്രാൻസ്മിറ്റ് കാലതാമസം സമയം സജ്ജമാക്കുക |
| ഡാറ്റ | 0x00-0xFF | ഒപ്പിടാത്ത പൂർണ്ണസംഖ്യ മൂല്യ വലുപ്പം:16 ബിറ്റ് (എംഎസ്ബി ആദ്യം) (ഉപകരണം പുനഃസജ്ജമാക്കിയതിന് ശേഷം RAM-പാരാമീറ്റർ 0 ആയി സജ്ജീകരിച്ചിരിക്കുന്നു) അടുത്ത കമാൻഡ് 10 ms-ൽ മൂല്യനിർണ്ണയം ചെയ്യപ്പെടുന്നതുവരെയുള്ള കാലതാമസം, ഈ മൂല്യം ഒരിക്കൽ മാത്രമേ ബാധകമാകൂ! |
| ചെക്ക്സം | xx | SOF, ദൈർഘ്യം, കമാൻഡ്, ഡാറ്റ-ബൈറ്റുകൾ എന്നിവയുടെ XOR ചെക്ക്സം അടങ്ങിയിരിക്കുന്നു. |
| EOF (ഫ്രെയിമിൻ്റെ അവസാനം) |
0x0D | EOF ബൈറ്റ് കമാൻഡിൻ്റെ അവസാനം അടയാളപ്പെടുത്തുന്നു. |
കുറിപ്പ്
വിപുലീകൃത കമാൻഡായി ഉപയോഗിക്കുന്നത് സാധ്യമാണ് (വിപുലീകൃത കമാൻഡ് ഫോർമാറ്റ് (ബൈറ്റ് മോഡ്) കാണുക).
2.6 CAN കൺട്രോളർ സജ്ജീകരണ സന്ദേശങ്ങൾ
2.6.1. ചാനൽ ഐഡി ക്രമീകരണങ്ങൾ മാറ്റുക / സ്വീകരിക്കാൻ അഭ്യർത്ഥിക്കുക
| ബൈറ്റ്(കൾ) | മൂല്യം | വിവരണം |
| SOF (ഫ്രെയിമിൻ്റെ തുടക്കം) |
0x43 | SOF കമാൻഡിൻ്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നു. |
| നീളം | xx | നീളം ബൈറ്റിൽ ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണവും കമാൻഡ് ബൈറ്റുകളുടെ എണ്ണവും അടങ്ങിയിരിക്കുന്നു. |
| കമാൻഡ് | 0x50 | ചാനൽ ഐഡി ക്രമീകരണങ്ങൾ സ്വീകരിക്കാൻ അഭ്യർത്ഥിക്കുക (ഒരു അധിക ഡാറ്റ ബൈറ്റ് ആവശ്യമാണ് = ചാനൽ നമ്പർ) |
| 0x51 | സ്വീകരിക്കുന്ന ചാനൽ ഐഡി ക്രമീകരണം മാറ്റുക (ചാനൽ നമ്പറും ചാനൽ ക്രമീകരണങ്ങളും, കുറഞ്ഞത് രണ്ട് അധിക ഡാറ്റ ബൈറ്റുകൾ ആവശ്യമാണ്) |
|
| ഡാറ്റ | 0x00-0xFF | ബൈറ്റ് 0: ഒബ്ജക്റ്റ് നമ്പർ സ്വീകരിക്കുക (പരിധി ഗേറ്റ്വേ ഉപകരണത്തെ ആശ്രയിച്ചിരിക്കുന്നു) CANview USB / RS232: 0…8 CANview ഇഥർനെറ്റ്: 0…7 CANലിങ്ക് ബ്ലൂടൂത്ത് / WLAN: 0…15 |
| 0x00-0x07 | ബൈറ്റ് 1: ബിറ്റ് 0: 0 = ചാനൽ പ്രവർത്തനരഹിതമാക്കുക, 1 = ചാനൽ പ്രവർത്തനക്ഷമമാക്കുക ബിറ്റ് 1: 0 = 11-ബിറ്റ് ഐഡി സ്വീകരിക്കുക, 1 = 29-ബിറ്റ് ഐഡി സ്വീകരിക്കുക ബിറ്റ് 2: 0 = 11-ബിറ്റ് ഐഡി മാറ്റുക, 1 = 29-ബിറ്റ് ഐഡി മാറ്റുക ബൈറ്റ് 2-3: byte11, ബിറ്റ് 1 = 2 ആണെങ്കിൽ 0-ബിറ്റ് ഐഡി ബൈറ്റ് 2-5: byte29, ബിറ്റ് 1 = 2 ആണെങ്കിൽ 1-ബിറ്റ് ഐഡി |
|
| ചെക്ക്സം | xx | SOF, ദൈർഘ്യം, കമാൻഡ്, ഡാറ്റ-ബൈറ്റുകൾ എന്നിവയുടെ XOR ചെക്ക്സം അടങ്ങിയിരിക്കുന്നു. |
| EOF (ഫ്രെയിമിൻ്റെ അവസാനം) |
0x0D | EOF ബൈറ്റ് കമാൻഡിൻ്റെ അവസാനം അടയാളപ്പെടുത്തുന്നു. |
കുറിപ്പ്
മാറ്റ സന്ദേശത്തിൽ ഐഡി വിവരങ്ങളൊന്നും ഇല്ലെങ്കിൽ (ദൈർഘ്യം ബൈറ്റ് <4) അവസാനത്തെ ഐഡി ക്രമീകരണം നിലനിൽക്കും.
ഈ സാഹചര്യത്തിൽ ബൈറ്റ് 1, ബിറ്റ് 2 അവഗണിക്കപ്പെടുന്നു.
വിപുലീകൃത കമാൻഡായി ഉപയോഗിക്കുന്നത് സാധ്യമാണ് (വിപുലീകൃത കമാൻഡ് ഫോർമാറ്റ് (ബൈറ്റ് മോഡ്) കാണുക).
2.6.2. ചാനൽ മാസ്ക് ക്രമീകരണങ്ങൾ സ്വീകരിക്കാൻ അഭ്യർത്ഥിക്കുക / മാറ്റുക
| ബൈറ്റ്(കൾ) | മൂല്യം | വിവരണം |
| SOF (ഫ്രെയിമിൻ്റെ തുടക്കം) |
0x43 | SOF കമാൻഡിൻ്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നു. |
| നീളം | xx | നീളം ബൈറ്റിൽ ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണവും കമാൻഡ് ബൈറ്റുകളുടെ എണ്ണവും അടങ്ങിയിരിക്കുന്നു. |
| കമാൻഡ് | 0x52 | ചാനൽ മാസ്ക് ക്രമീകരണങ്ങൾ സ്വീകരിക്കാൻ അഭ്യർത്ഥിക്കുക (ഒരു അധിക ഡാറ്റ ബൈറ്റ് ആവശ്യമാണ് = ചാനൽ നമ്പർ) |
| 0x53 | സ്വീകരിക്കുന്ന ചാനൽ മാസ്ക് ക്രമീകരണം മാറ്റുക (ചാനൽ നമ്പറും ചാനൽ ക്രമീകരണങ്ങളും, കുറഞ്ഞത് രണ്ട് അധിക ഡാറ്റ ബൈറ്റുകൾ ആവശ്യമാണ്) |
|
| ഡാറ്റ | 0x00-0xFF | ബൈറ്റ് 0: ഒബ്ജക്റ്റ് നമ്പർ സ്വീകരിക്കുക (പരിധി ഗേറ്റ്വേ ഉപകരണത്തെ ആശ്രയിച്ചിരിക്കുന്നു) CANview USB / RS232: 0…8 CANview ഇഥർനെറ്റ്: 0…7 CANലിങ്ക് ബ്ലൂടൂത്ത് / WLAN: 0…15 |
| 0x00-0x07 | ബൈറ്റ് 1: ബിറ്റ് 0: 0 = ചാനൽ പ്രവർത്തനരഹിതമാക്കുക, 1 = ചാനൽ പ്രവർത്തനക്ഷമമാക്കുക ബിറ്റ് 1: 0 = 11-ബിറ്റ് മാസ്ക് സ്വീകരിക്കുക, 1 = 29-ബിറ്റ് മാസ്ക് സ്വീകരിക്കുക ബിറ്റ് 2: 0 = 11-ബിറ്റ് മാസ്ക് മാറ്റുക, 1 = 29-ബിറ്റ് മാസ്ക് മാറ്റുക ബൈറ്റ് 2-3: byte11, ബിറ്റ് 1 = 2 ആണെങ്കിൽ 0-ബിറ്റ് മാസ്ക് ബൈറ്റ് 2-5: byte29, ബിറ്റ് 1 = 2 ആണെങ്കിൽ 1-ബിറ്റ് മാസ്ക് |
|
| ചെക്ക്സം | xx | SOF, ദൈർഘ്യം, കമാൻഡ്, ഡാറ്റ-ബൈറ്റുകൾ എന്നിവയുടെ XOR ചെക്ക്സം അടങ്ങിയിരിക്കുന്നു. |
| EOF (ഫ്രെയിമിൻ്റെ അവസാനം) |
0x0D | EOF ബൈറ്റ് കമാൻഡിൻ്റെ അവസാനം അടയാളപ്പെടുത്തുന്നു. |
കുറിപ്പ്
മാറ്റുന്ന സന്ദേശത്തിൽ മാസ്ക് വിവരങ്ങളൊന്നും ഇല്ലെങ്കിൽ (ദൈർഘ്യം ബൈറ്റ് <4), അവസാന മാസ്ക് ക്രമീകരണം നിലനിൽക്കും.
ഈ സാഹചര്യത്തിൽ ബൈറ്റ് 1, ബിറ്റ് 2 അവഗണിക്കപ്പെടുന്നു.
ഉപകരണം ഓരോ ചാനലിനും വ്യക്തിഗത മാസ്കുകളെ പിന്തുണയ്ക്കുന്നില്ലെങ്കിൽ (CANview RS232), ചാനൽ 1 മുതൽ 7 വരെയുള്ള മാസ്ക് ക്രമീകരണങ്ങൾ അവഗണിക്കുകയും ചാനൽ 0 യുടെ ക്രമീകരണം ഉപയോഗിച്ച് മറുപടി നൽകുകയും ചെയ്യുന്നു.
വിപുലീകൃത കമാൻഡായി ഉപയോഗിക്കുന്നത് സാധ്യമാണ് (വിപുലീകൃത കമാൻഡ് ഫോർമാറ്റ് (ബൈറ്റ് മോഡ്) കാണുക).
2.6.3. CAN ബോഡ് നിരക്ക്
| ബൈറ്റ്(കൾ) | മൂല്യം | വിവരണം |
| SOF
(ഫ്രെയിമിൻ്റെ തുടക്കം) |
0x43 | SOF കമാൻഡിൻ്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നു. |
| നീളം | xx | നീളം ബൈറ്റിൽ ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണവും കമാൻഡ് ബൈറ്റുകളുടെ എണ്ണവും അടങ്ങിയിരിക്കുന്നു. |
| കമാൻഡ് | 0x56 | CAN ബോഡ് നിരക്ക് പാരാമീറ്ററുകൾ അഭ്യർത്ഥിക്കുക (അധിക ഡാറ്റ ബൈറ്റുകൾ ഇല്ല) |
| 0x57 | CAN ബോഡ് നിരക്ക് പാരാമീറ്ററുകൾ സജ്ജമാക്കുക | |
| ഡാറ്റ | 0x00-0xFF | ബൈറ്റ് 0: CIA ഒന്നും സ്റ്റാൻഡേർഡ് ബോഡ് നിരക്ക് പാലിക്കുന്നില്ലെങ്കിൽ 0xFF, അല്ലെങ്കിൽ: 0x00: 10 kBit / സെക്കൻ്റ് 0x01: 20 kBit / സെക്കൻ്റ് 0x02: 50 kBit / സെക്കൻ്റ് 0xFE: 100 kBit / സെക്കൻ്റ് 0x03: 125 kBit / സെക്കൻ്റ് 0x04: 250 kBit / സെക്കൻ്റ് 0x05: 500 kBit / സെക്കൻ്റ് 0x06: 800 kBit / സെക്കൻ്റ് 0x07: 1 MBit / സെക്കൻ്റ് 0xFF: BTR മൂല്യങ്ങൾ ഉപയോഗിക്കുന്നു ബൈറ്റ് 1: BTR0 മൂല്യം (ഉപകരണത്തെ ആശ്രയിച്ചിരിക്കുന്നു, ബൈറ്റ് 0 = 0xFF ആണെങ്കിൽ മാത്രം) ബൈറ്റ് 2: BTR1 മൂല്യം (ഉപകരണത്തെ ആശ്രയിച്ചിരിക്കുന്നു, ബൈറ്റ് 0 = 0xFF ആണെങ്കിൽ മാത്രം) ബൈറ്റ് 3: BTR2 മൂല്യം (ഉപകരണത്തെ ആശ്രയിച്ചിരിക്കുന്നു, ബൈറ്റ് 0 = 0xFF ആണെങ്കിൽ മാത്രം) ബൈറ്റ് 4: BTR3 മൂല്യം (ഉപകരണത്തെ ആശ്രയിച്ചിരിക്കുന്നു, ബൈറ്റ് 0 = 0xFF ആണെങ്കിൽ മാത്രം) |
| ചെക്ക്സം | xx | SOF, ദൈർഘ്യം, കമാൻഡ്, ഡാറ്റ-ബൈറ്റുകൾ എന്നിവയുടെ XOR ചെക്ക്സം അടങ്ങിയിരിക്കുന്നു. |
| EOF (ഫ്രെയിമിൻ്റെ അവസാനം) |
0x0D | EOF ബൈറ്റ് കമാൻഡിൻ്റെ അവസാനം അടയാളപ്പെടുത്തുന്നു. |
കുറിപ്പ്
ഡാറ്റാ ബൈറ്റ് 0 എന്നത് 0xFF ആയി സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, നിലവാരമില്ലാത്ത ബാഡ് നിരക്കുകൾ സജ്ജീകരിക്കാൻ BTR മൂല്യങ്ങൾ ഉപയോഗിക്കുന്നു.
ഒരു സാധാരണ ബോഡ് നിരക്ക് ഉപയോഗിക്കുകയാണെങ്കിൽ, BTR മൂല്യങ്ങൾ ആവശ്യമില്ല, എന്തായാലും അവ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവ അവഗണിക്കപ്പെടും!
ഉപകരണത്തിൻ്റെ സ്റ്റാൻഡേർഡ് ക്രമീകരണങ്ങൾ പിന്തുണയ്ക്കാത്ത ഒരു ബോഡ് നിരക്ക് നിങ്ങൾക്ക് സജ്ജീകരിക്കണമെങ്കിൽ, കൂടുതൽ വിവരങ്ങൾക്ക് ഞങ്ങളുടെ പിന്തുണയുമായി ബന്ധപ്പെടുക, സേവനവും പിന്തുണയും കാണുക.
വിപുലീകൃത കമാൻഡായി ഉപയോഗിക്കുന്നത് സാധ്യമാണ് (വിപുലീകൃത കമാൻഡ് ഫോർമാറ്റ് (ബൈറ്റ് മോഡ്) കാണുക).
2.6.4. CAN കൺട്രോളർ റീസെറ്റ്
| ബൈറ്റ്(കൾ) | മൂല്യം | വിവരണം |
| SOF (ഫ്രെയിമിൻ്റെ തുടക്കം) |
0x43 | SOF കമാൻഡിൻ്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നു. |
| നീളം | xx | നീളം ബൈറ്റിൽ ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണവും കമാൻഡ് ബൈറ്റുകളുടെ എണ്ണവും അടങ്ങിയിരിക്കുന്നു. |
| കമാൻഡ് | 0x58 | CAN കൺട്രോളർ റീസെറ്റ് (അധിക ഡാറ്റ ബൈറ്റുകൾ ഇല്ല) |
| ചെക്ക്സം | xx | SOF, ദൈർഘ്യം, കമാൻഡ്, ഡാറ്റ-ബൈറ്റുകൾ എന്നിവയുടെ XOR ചെക്ക്സം അടങ്ങിയിരിക്കുന്നു. |
| EOF (ഫ്രെയിമിൻ്റെ അവസാനം) |
0x0D | EOF ബൈറ്റ് കമാൻഡിൻ്റെ അവസാനം അടയാളപ്പെടുത്തുന്നു. |
കുറിപ്പ്
“CAN കൺട്രോളർ റീസെറ്റ്” കമാൻഡ് സമയം ഉൾപ്പെടെ CAN കൺട്രോളറിൻ്റെ പൂർണ്ണമായ പുനഃസജ്ജീകരണം നടത്തുന്നു.amp ബഫറുകളുടെ മൂല്യം, സ്വീകരിക്കുക, കൈമാറുക.
CAN കൺട്രോളർ റീസെറ്റ് ഉപകരണത്തിൻ്റെ പിശക് നിലയും പുനഃസജ്ജമാക്കുന്നു.
ഇക്കാരണത്താൽ, CAN കൺട്രോളർ പുനഃസജ്ജമാക്കിയതിന് ശേഷം, പിശക് നില അപ്ഡേറ്റ് ചെയ്യുന്നതിന് ഒരു പിശക് സ്റ്റാറ്റസ് സന്ദേശം ജനറേറ്റുചെയ്യുന്നു.
വിപുലീകൃത കമാൻഡായി ഉപയോഗിക്കുന്നത് സാധ്യമാണ് (വിപുലീകൃത കമാൻഡ് ഫോർമാറ്റ് (ബൈറ്റ് മോഡ്) കാണുക).
2.6.5. CAN ഇൻ്റർഫേസ് ഓട്ടോ ബോഡ് മോഡ് സജ്ജമാക്കുക
| ബൈറ്റ്(കൾ) | മൂല്യം | വിവരണം |
| SOF (ഫ്രെയിമിൻ്റെ തുടക്കം) |
0x43 | SOF കമാൻഡിൻ്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നു. |
| നീളം | xx | നീളം ബൈറ്റിൽ ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണവും കമാൻഡ് ബൈറ്റുകളുടെ എണ്ണവും അടങ്ങിയിരിക്കുന്നു. |
| കമാൻഡ് | 0x59 | ഓട്ടോ ബോഡ് മോഡ് സജ്ജമാക്കുക (അധിക ഡാറ്റ ബൈറ്റുകൾ ഇല്ല) |
| ചെക്ക്സം | xx | SOF, ദൈർഘ്യം, കമാൻഡ്, ഡാറ്റ-ബൈറ്റുകൾ എന്നിവയുടെ XOR ചെക്ക്സം അടങ്ങിയിരിക്കുന്നു. |
| EOF (ഫ്രെയിമിൻ്റെ അവസാനം) |
0x0D | EOF ബൈറ്റ് കമാൻഡിൻ്റെ അവസാനം അടയാളപ്പെടുത്തുന്നു. |
കുറിപ്പ്
ഉപകരണം പിന്തുണയ്ക്കുന്ന സ്റ്റാൻഡേർഡ് ബാഡ് റേറ്റുകളിൽ മാത്രമേ ഓട്ടോ ബോഡ് മോഡ് സാധ്യമാകൂ.
ഓട്ടോ ബോഡ് കണ്ടെത്തുന്നതിന് ബസിൽ ഒരു പ്രവർത്തന ആശയവിനിമയം നടത്തേണ്ടത് ആവശ്യമാണ്.
ബോഡ് നിരക്ക് കണ്ടെത്തൽ സജീവമായിരിക്കുമ്പോൾ, Proemion CAN ഉപകരണങ്ങൾ നിഷ്ക്രിയ മോഡിലാണ്, കൂടാതെ CAN ബസിലെ ട്രാഫിക്കിൽ യാതൊരു സ്വാധീനവുമില്ല.
വിപുലീകൃത കമാൻഡായി ഉപയോഗിക്കുന്നത് സാധ്യമാണ് (വിപുലീകൃത കമാൻഡ് ഫോർമാറ്റ് (ബൈറ്റ് മോഡ്) കാണുക).
ഓട്ടോ ബോഡ് കമാൻഡ് ഗേറ്റ്വേ ഉപകരണത്തെ "ഓട്ടോ ബോഡ് മോഡ്" ആയി സജ്ജമാക്കുന്നു.
ഉപകരണം CAN-ലെ ട്രാഫിക് ശ്രവിക്കുകയും ബോഡ് നിരക്ക് സ്വയമേവ കോൺഫിഗർ ചെയ്യുകയും ചെയ്യുന്നു (ഉപകരണം പിന്തുണയ്ക്കുന്ന സ്റ്റാൻഡേർഡ് ബോഡ് നിരക്കുകൾ മാത്രമേ കണ്ടെത്താനാകൂ).
ശരിയായ ബോഡ് നിരക്ക് ക്രമീകരണം ലഭിച്ചതിന് ശേഷം, കണ്ടെത്തിയ ബോഡ് നിരക്ക് അടങ്ങുന്ന ഒരു മറുപടി ഉപകരണം സൃഷ്ടിക്കുന്നു.
ഈ സന്ദേശത്തിൻ്റെ ഫോർമാറ്റ് CAN ബോഡ് റേറ്റ് അഭ്യർത്ഥന സന്ദേശത്തിന് സമാനമാണ്, കമാൻഡ് ബൈറ്റ് 0x59 ആണ്.
ബോഡ് നിരക്ക് കണ്ടെത്താത്തപ്പോൾ, ഉപകരണം പ്രവർത്തനത്തിനായി അവസാനം കോൺഫിഗർ ചെയ്ത ബോഡ് നിരക്ക് ഉപയോഗിക്കുന്നു.
ഈ സാഹചര്യത്തിൽ, ഒരു നോൺ-സ്റ്റാൻഡേർഡ് ബോഡ് നിരക്ക് അഭ്യർത്ഥിച്ചാൽ ബോഡ് നിരക്ക് മറുപടിക്ക് തുല്യമാണ്.
2.6.6. സജീവ / നിഷ്ക്രിയ മോഡ് സജ്ജമാക്കുക / അഭ്യർത്ഥിക്കുക
| ബൈറ്റ്(കൾ) | മൂല്യം | വിവരണം |
| SOF (ഫ്രെയിമിൻ്റെ തുടക്കം) |
0x43 | SOF കമാൻഡിൻ്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നു. |
| നീളം | xx | നീളം ബൈറ്റിൽ ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണവും കമാൻഡ് ബൈറ്റുകളുടെ എണ്ണവും അടങ്ങിയിരിക്കുന്നു. |
| കമാൻഡ് | 0x5A | സജീവ / നിഷ്ക്രിയ മോഡ് അഭ്യർത്ഥിക്കുക (അധിക ഡാറ്റ ബൈറ്റുകൾ ഇല്ല) |
| 0X5B | സജീവ / നിഷ്ക്രിയ മോഡ് സജ്ജമാക്കുക | |
| ഡാറ്റ | 0x00-0x01 | 0x00 ഉപകരണം = സജീവ മോഡ് 0x01 ഉപകരണം = നിഷ്ക്രിയ മോഡ് |
| ചെക്ക്സം | xx | SOF, ദൈർഘ്യം, കമാൻഡ്, ഡാറ്റ-ബൈറ്റുകൾ എന്നിവയുടെ XOR ചെക്ക്സം അടങ്ങിയിരിക്കുന്നു. |
| EOF (ഫ്രെയിമിൻ്റെ അവസാനം) |
0x0D | EOF ബൈറ്റ് കമാൻഡിൻ്റെ അവസാനം അടയാളപ്പെടുത്തുന്നു. |
കുറിപ്പ്
വിപുലീകൃത കമാൻഡായി ഉപയോഗിക്കുന്നത് സാധ്യമാണ് (വിപുലീകൃത കമാൻഡ് ഫോർമാറ്റ് (ബൈറ്റ് മോഡ്) കാണുക).
2.6.7. ചാനൽ സൈക്കിൾ സമയം മാറ്റുക / അഭ്യർത്ഥിക്കുക
| ബൈറ്റ്(കൾ) | മൂല്യം | വിവരണം |
| SOF (ഫ്രെയിമിൻ്റെ തുടക്കം) |
0x43 | SOF കമാൻഡിൻ്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നു. |
| നീളം | xx | നീളം ബൈറ്റിൽ ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണവും കമാൻഡ് ബൈറ്റുകളുടെ എണ്ണവും അടങ്ങിയിരിക്കുന്നു. |
| കമാൻഡ് | 0x5 സി | ചാനൽ സൈക്കിൾ സമയം സ്വീകരിക്കാൻ അഭ്യർത്ഥിക്കുക (ഒരു അധിക ഡാറ്റ ബൈറ്റ് ആവശ്യമാണ് = ചാനൽ നമ്പർ) |
| 0x5D | സ്വീകരിക്കുന്ന ചാനൽ സൈക്കിൾ സമയം മാറ്റുക (ചാനൽ നമ്പറും ചാനൽ ക്രമീകരണങ്ങളും, കുറഞ്ഞത് രണ്ട് അധിക ഡാറ്റ ബൈറ്റുകൾ ആവശ്യമാണ്) |
|
| ഡാറ്റ | 0x00-0xFF | ബൈറ്റ് 0: ഒബ്ജക്റ്റ് നമ്പർ സ്വീകരിക്കുക (പരിധി ഗേറ്റ്വേ ഉപകരണത്തെ ആശ്രയിച്ചിരിക്കുന്നു) CANview ഇഥർനെറ്റ്: 0…7 CANലിങ്ക് ബ്ലൂടൂത്ത് / WLAN: 0…15 |
| 0x00-0xFF | ബൈറ്റ് 1: സൈക്കിൾ സമയം 10 എംഎസിൽ |
|
| ചെക്ക്സം | xx | SOF, ദൈർഘ്യം, കമാൻഡ്, ഡാറ്റ-ബൈറ്റുകൾ എന്നിവയുടെ XOR ചെക്ക്സം അടങ്ങിയിരിക്കുന്നു. |
| EOF (ഫ്രെയിമിൻ്റെ അവസാനം) |
0x0D | EOF ബൈറ്റ് കമാൻഡിൻ്റെ അവസാനം അടയാളപ്പെടുത്തുന്നു. |
കുറിപ്പ്
വിപുലീകൃത കമാൻഡായി ഉപയോഗിക്കുന്നത് സാധ്യമാണ് (വിപുലീകൃത കമാൻഡ് ഫോർമാറ്റ് (ബൈറ്റ് മോഡ്) കാണുക).
2.7 ഹോസ്റ്റ് ഇൻ്റർഫേസ് കോൺഫിഗറേഷൻ സന്ദേശങ്ങൾ
2.7.1. ഫീഡ്ബാക്ക് / ഔട്ട്പുട്ട് ക്രമീകരണങ്ങൾ
| ബൈറ്റ്(കൾ) | മൂല്യം | വിവരണം |
| SOF (ഫ്രെയിമിൻ്റെ തുടക്കം) |
0x43 | SOF കമാൻഡിൻ്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നു. |
| നീളം | xx | നീളം ബൈറ്റിൽ ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണവും കമാൻഡ് ബൈറ്റുകളുടെ എണ്ണവും അടങ്ങിയിരിക്കുന്നു. |
| ബൈറ്റ്(കൾ) | മൂല്യം | വിവരണം |
| കമാൻഡ് | 0x60 | ഫീഡ്ബാക്ക് ക്രമീകരണങ്ങൾ അഭ്യർത്ഥിക്കുക (അധിക ഡാറ്റ ബൈറ്റുകൾ ഇല്ല) |
| 0x61 | ഫീഡ്ബാക്ക് ക്രമീകരണങ്ങൾ സജ്ജമാക്കുക | |
| ഡാറ്റ | 0x00-0x07 | ബൈറ്റ് 0: ബിറ്റ് 0: 1 = CAN ഔട്ട്പുട്ട് ഓൺ / 0 = CAN ഔട്ട്പുട്ട് ഓഫ് ബിറ്റ് 1: 1 = ട്രാൻസ്മിറ്റ് CAN സന്ദേശ ഫീഡ്ബാക്ക് ഓൺ / 0 = ഫീഡ്ബാക്ക് ഓഫ് ബിറ്റ് 2: 1 = സെർവർ ഫീഡ്ബാക്ക് ഓൺ / 0 = സെർവർ ഫീഡ്ബാക്ക് ഓഫാണ് ബിറ്റ് 3: 1 = RS232 ഇൻ്റർഫേസ് ഓൺ / 0 = RS232 ഇൻ്റർഫേസ് ഓഫ് |
| ചെക്ക്സം | xx | SOF, ദൈർഘ്യം, കമാൻഡ്, ഡാറ്റ-ബൈറ്റുകൾ എന്നിവയുടെ XOR ചെക്ക്സം അടങ്ങിയിരിക്കുന്നു. |
| EOF (ഫ്രെയിമിൻ്റെ അവസാനം) |
0x0D | EOF ബൈറ്റ് കമാൻഡിൻ്റെ അവസാനം അടയാളപ്പെടുത്തുന്നു. |
കുറിപ്പ്
സീരിയൽ ഔട്ട്പുട്ട് പ്രവർത്തനരഹിതമാക്കിയാൽ, ലഭിച്ച CAN സന്ദേശങ്ങൾ Proemion CAN ഉപകരണത്തിൻ്റെ RAM-ൽ സംഭരിക്കും. ഈ ബഫർ നിറഞ്ഞിട്ടുണ്ടെങ്കിൽ, ഒരു ബഫർ ഓവർഫ്ലോ പിശക് സൂചിപ്പിച്ചിരിക്കുന്നു.
ഔട്ട്പുട്ട് പ്രവർത്തനക്ഷമമാക്കിയാൽ, സംഭരിച്ചിരിക്കുന്ന എല്ലാ സന്ദേശങ്ങളും ഹോസ്റ്റ് ഇൻ്റർഫേസിലേക്ക് ഉടനടി കൈമാറും.
വിപുലീകൃത കമാൻഡായി ഉപയോഗിക്കുന്നത് സാധ്യമാണ് (വിപുലീകൃത കമാൻഡ് ഫോർമാറ്റ് (ബൈറ്റ് മോഡ്) കാണുക).
2.8 സെർവർ ഇൻ്റർഫേസ് കമാൻഡുകൾ കൈമാറുക
2.8.1. സെർവർ ഒബ്ജക്റ്റുകൾ ഓൺ / ഓഫ് ചെയ്യുക
| ബൈറ്റ്(കൾ) | മൂല്യം | വിവരണം |
| SOF (ഫ്രെയിമിൻ്റെ തുടക്കം) |
0x43 | SOF കമാൻഡിൻ്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നു. |
| നീളം | xx | നീളം ബൈറ്റിൽ ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണവും കമാൻഡ് ബൈറ്റുകളുടെ എണ്ണവും അടങ്ങിയിരിക്കുന്നു. |
| കമാൻഡ് | 0x80 | സെർവർ ഒബ്ജക്റ്റ് ഓൺ / ഓഫ് അഭ്യർത്ഥിക്കുക (അധിക ഡാറ്റ ബൈറ്റുകൾ ഇല്ല) |
| 0x81 | സെർവർ ഒബ്ജക്റ്റ് ഓൺ / ഓഫ് സജ്ജീകരിക്കുക | |
| ഡാറ്റ | 0x00-0xFF | ബൈറ്റ് 0: സെറ്റ് ചെയ്തിരിക്കുന്ന ഓരോ ബിറ്റും അനുബന്ധ സെർവർ ഒബ്ജക്റ്റിൽ മാറുന്നു / സെർവർ ഒബ്ജക്റ്റ് ഓണാണെന്ന് കാണിക്കുന്നു. ഒരു റീസെറ്റ് ബിറ്റ് പ്രവർത്തനരഹിതമാക്കിയ സെർവർ ഒബ്ജക്റ്റുകളെ അടയാളപ്പെടുത്തുന്നു. |
| ചെക്ക്സം | xx | SOF, ദൈർഘ്യം, കമാൻഡ്, ഡാറ്റ-ബൈറ്റുകൾ എന്നിവയുടെ XOR ചെക്ക്സം അടങ്ങിയിരിക്കുന്നു. |
| EOF (ഫ്രെയിമിൻ്റെ അവസാനം) |
0x0D | EOF ബൈറ്റ് കമാൻഡിൻ്റെ അവസാനം അടയാളപ്പെടുത്തുന്നു. |
കുറിപ്പ്
ഈ കമാൻഡ് അവസാനിപ്പിച്ചതിനാൽ ഞങ്ങളുടെ ഉപകരണങ്ങൾ ഇനി ഉപയോഗിക്കില്ല.
2.8.2. സെർവർ ഒബ്ജക്റ്റ് കോൺഫിഗറേഷൻ മാറ്റുക / അഭ്യർത്ഥിക്കുക
| ബൈറ്റ്(കൾ) | മൂല്യം | വിവരണം |
| SOF (ഫ്രെയിമിൻ്റെ തുടക്കം) |
0x43 | SOF കമാൻഡിൻ്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നു. |
| നീളം | xx | നീളം ബൈറ്റിൽ ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണവും കമാൻഡ് ബൈറ്റുകളുടെ എണ്ണവും അടങ്ങിയിരിക്കുന്നു. |
| കമാൻഡ് | 0x82 | സെർവർ ഒബ്ജക്റ്റ് കോൺഫിഗറേഷൻ അഭ്യർത്ഥിക്കുക (സെർവർ ഒബ്ജക്റ്റ് നമ്പർ അടങ്ങുന്ന ഒരു അധിക ഡാറ്റ ബൈറ്റ് ആവശ്യമാണ്) |
| 0x83 | സെർവർ ഒബ്ജക്റ്റ് ഓൺ / ഓഫ് സജ്ജീകരിക്കുക | |
| ഡാറ്റ | 0x01-0x08 | ബൈറ്റ് 0 (വസ്തു നമ്പർ): മാറ്റേണ്ട എട്ട് സെർവർ ഒബ്ജക്റ്റുകളിൽ ഒന്നിൻ്റെ എണ്ണം അടങ്ങിയിരിക്കുന്നു. |
| 0x00-0x01 | ബൈറ്റ് 1 (IDE): 0x00 = 11-ബിറ്റ് ഐഡി ഒബ്ജക്റ്റ് 0x01 = 29-ബിറ്റ് ഐഡി ഒബ്ജക്റ്റ് ബൈറ്റ് 2 ഉം ഉയർന്ന ബൈറ്റ് നമ്പറുകളും ഇനിപ്പറയുന്ന വിവരങ്ങൾ ഉൾക്കൊള്ളുന്നു പ്രദർശിപ്പിച്ചതിൽ ഓർഡർ: |
|
| 0x00-0xFF | ID (11 അല്ലെങ്കിൽ 29 ബിറ്റ്) | |
| 0x01-0x08 | DLC (CAN സന്ദേശത്തിൻ്റെ ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണം) | |
| 0x00-0xFF | വരെ 8 ഡാറ്റ ബൈറ്റുകൾ കാൻ സന്ദേശത്തിൻ്റെ | |
| 0x00-0xFF | സൈക്കിൾ സമയം സെർവർ ഒബ്ജക്റ്റിൻ്റെ 10 എം.എസ് | |
| ചെക്ക്സം | xx | SOF, ദൈർഘ്യം, കമാൻഡ്, ഡാറ്റ-ബൈറ്റുകൾ എന്നിവയുടെ XOR ചെക്ക്സം അടങ്ങിയിരിക്കുന്നു. |
| EOF (ഫ്രെയിമിൻ്റെ അവസാനം) |
0x0D | EOF ബൈറ്റ് കമാൻഡിൻ്റെ അവസാനം അടയാളപ്പെടുത്തുന്നു. |
കുറിപ്പ്
DLC ബൈറ്റിൻ്റെ ഉള്ളടക്കം ട്രാൻസ്മിറ്റ് ചെയ്ത ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണവുമായി യോജിക്കണം, അല്ലാത്തപക്ഷം ട്രാൻസ്മിറ്റ് സെർവർ പ്രവചനാതീതമായി പ്രവർത്തിച്ചേക്കാം.
ഈ കമാൻഡ് അവസാനിപ്പിച്ചതിനാൽ ഞങ്ങളുടെ ഉപകരണങ്ങൾ ഇനി ഉപയോഗിക്കില്ല.
2.8.3. ട്രാൻസ്മിറ്റ് ചാനൽ ഐഡി ക്രമീകരണങ്ങൾ മാറ്റുക / അഭ്യർത്ഥിക്കുക
ചാപ്റ്റർ CAN കൺട്രോളർ സജ്ജീകരണ സന്ദേശങ്ങളിൽ വിവരിച്ചിരിക്കുന്ന CAN സ്വീകരിക്കുന്ന ഫിൽട്ടറുകൾ പോലെ CAN ട്രാൻസ്മിറ്റ് ചാനൽ ഫിൽട്ടറുകൾ ഒരേപോലെ പ്രവർത്തിക്കുന്നു. ഹോസ്റ്റിൽ നിന്ന് ലഭിക്കുന്ന സന്ദേശങ്ങൾ ഈ ഫിൽട്ടർ വ്യവസ്ഥകൾ ഉപയോഗിച്ച് പരിശോധിക്കുന്നു. വ്യവസ്ഥകൾ പാലിച്ചാൽ, സന്ദേശം CAN ബസിലേക്ക് അയയ്ക്കും.
| ബൈറ്റ്(കൾ) | മൂല്യം | വിവരണം |
| SOF (ഫ്രെയിമിൻ്റെ തുടക്കം) |
0x43 | SOF കമാൻഡിൻ്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നു. |
| നീളം | xx | നീളം ബൈറ്റിൽ ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണവും കമാൻഡ് ബൈറ്റുകളുടെ എണ്ണവും അടങ്ങിയിരിക്കുന്നു. |
| കമാൻഡ് | 0x84 | ട്രാൻസ്മിറ്റ് ചാനൽ ഐഡി ക്രമീകരണങ്ങൾ അഭ്യർത്ഥിക്കുക (ഒരു അധിക ഡാറ്റ ബൈറ്റ് ആവശ്യമാണ് = ചാനൽ നമ്പർ) |
| 0x85 | ട്രാൻസ്മിറ്റ് ചാനൽ ഐഡി ക്രമീകരണം മാറ്റുക (ചാനൽ നമ്പറും ചാനൽ ക്രമീകരണങ്ങളും, കുറഞ്ഞത് രണ്ട് അധിക ഡാറ്റ ബൈറ്റുകൾ ആവശ്യമാണ്) |
|
| ഡാറ്റ | 0x00-0x07 | ബൈറ്റ് 0: ഒബ്ജക്റ്റ് നമ്പർ കൈമാറുക |
| 0x00-0x07 | ബൈറ്റ് 1: ബിറ്റ് 0: 0 = ചാനൽ പ്രവർത്തനരഹിതമാക്കുക, 1 = ചാനൽ പ്രവർത്തനക്ഷമമാക്കുക ബിറ്റ് 1: 0 = ട്രാൻസ്മിറ്റ് 11-ബിറ്റ് ഐഡി, 1 = ട്രാൻസ്മിറ്റ് 29-ബിറ്റ് ഐഡി ബിറ്റ് 2: 0 = 11-ബിറ്റ് ഐഡി മാറ്റുക, 1 = 29-ബിറ്റ് ഐഡി മാറ്റുക |
|
| 0x00-0xFF | ബൈറ്റ് 2-3: byte11, ബിറ്റ് 1 = 2 ആണെങ്കിൽ 0-ബിറ്റ് ഐഡി | |
| 0x00-0xFF | ബൈറ്റ് 2-5: byte29, ബിറ്റ് 1 = 2 ആണെങ്കിൽ 1-ബിറ്റ് ഐഡി | |
| ചെക്ക്സം | xx | SOF, ദൈർഘ്യം, കമാൻഡ്, ഡാറ്റ-ബൈറ്റുകൾ എന്നിവയുടെ XOR ചെക്ക്സം അടങ്ങിയിരിക്കുന്നു. |
| EOF (ഫ്രെയിമിൻ്റെ അവസാനം) |
0x0D | EOF ബൈറ്റ് കമാൻഡിൻ്റെ അവസാനം അടയാളപ്പെടുത്തുന്നു. |
കുറിപ്പ്
ഈ കമാൻഡ് അവസാനിപ്പിച്ചതിനാൽ ഞങ്ങളുടെ ഉപകരണങ്ങൾ ഇനി ഉപയോഗിക്കില്ല.
2.8.4. ട്രാൻസ്മിറ്റ് ചാനൽ മാസ്ക് ക്രമീകരണങ്ങൾ മാറ്റുക / അഭ്യർത്ഥിക്കുക
| ബൈറ്റ്(കൾ) | മൂല്യം | വിവരണം |
| SOF (ഫ്രെയിമിൻ്റെ തുടക്കം) |
0x43 | SOF കമാൻഡിൻ്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നു. |
| നീളം | xx | നീളം ബൈറ്റിൽ ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണവും കമാൻഡ് ബൈറ്റുകളുടെ എണ്ണവും അടങ്ങിയിരിക്കുന്നു. |
| കമാൻഡ് | 0x86 | ട്രാൻസ്മിറ്റ് ചാനൽ മാസ്ക് ക്രമീകരണങ്ങൾ അഭ്യർത്ഥിക്കുക (ഒരു അധിക ഡാറ്റ ബൈറ്റ് ആവശ്യമാണ് = ചാനൽ നമ്പർ) |
| 0x87 | ട്രാൻസ്മിറ്റ് ചാനൽ മാസ്ക് ക്രമീകരണം മാറ്റുക (ചാനൽ നമ്പറും ചാനൽ ക്രമീകരണങ്ങളും, കുറഞ്ഞത് രണ്ട് അധിക ഡാറ്റ ബൈറ്റുകൾ ആവശ്യമാണ്) |
|
| ഡാറ്റ | 0x00-0x07 | ബൈറ്റ് 0: ഒബ്ജക്റ്റ് നമ്പർ കൈമാറുക |
| 0x00-0x07 | ബൈറ്റ് 1: ബിറ്റ് 0: 0 = ചാനൽ പ്രവർത്തനരഹിതമാക്കുക, 1 = ചാനൽ പ്രവർത്തനക്ഷമമാക്കുക ബിറ്റ് 1: 0 = ട്രാൻസ്മിറ്റ് 11-ബിറ്റ് മാസ്ക്, 1 = ട്രാൻസ്മിറ്റ് 29-ബിറ്റ് മാസ്ക് ബിറ്റ് 2: 0 = 11-ബിറ്റ് മാസ്ക് മാറ്റുക, 1 = 29-ബിറ്റ് മാസ്ക് മാറ്റുക |
|
| 0x00-0xFF | ബൈറ്റ് 2-3: byte11, ബിറ്റ് 1 = 2 ആണെങ്കിൽ 0-ബിറ്റ് മാസ്ക് | |
| 0x00-0xFF | ബൈറ്റ് 2-5: byte29, ബിറ്റ് 1 = 2 ആണെങ്കിൽ 1-ബിറ്റ് മാസ്ക് | |
| ചെക്ക്സം | xx | SOF, ദൈർഘ്യം, കമാൻഡ്, ഡാറ്റ-ബൈറ്റുകൾ എന്നിവയുടെ XOR ചെക്ക്സം അടങ്ങിയിരിക്കുന്നു. |
| EOF (ഫ്രെയിമിൻ്റെ അവസാനം) |
0x0D | EOF ബൈറ്റ് കമാൻഡിൻ്റെ അവസാനം അടയാളപ്പെടുത്തുന്നു. |
കുറിപ്പ്
ഈ കമാൻഡ് അവസാനിപ്പിച്ചതിനാൽ ഞങ്ങളുടെ ഉപകരണങ്ങൾ ഇനി ഉപയോഗിക്കില്ല.
2.8.5. ട്രാൻസ്മിറ്റ് ചാനൽ സൈക്കിൾ സമയ ക്രമീകരണങ്ങൾ മാറ്റുക / അഭ്യർത്ഥിക്കുക
| ബൈറ്റ്(കൾ) | മൂല്യം | വിവരണം |
| SOF (ഫ്രെയിമിൻ്റെ തുടക്കം) |
0x43 | SOF കമാൻഡിൻ്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നു. |
| നീളം | xx | നീളം ബൈറ്റിൽ ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണവും കമാൻഡ് ബൈറ്റുകളുടെ എണ്ണവും അടങ്ങിയിരിക്കുന്നു. |
| കമാൻഡ് | 0x88 | ട്രാൻസ്മിറ്റ് ചാനൽ സൈക്കിൾ സമയ ക്രമീകരണങ്ങൾ അഭ്യർത്ഥിക്കുക (ഒരു അധിക ഡാറ്റ ബൈറ്റ് ആവശ്യമാണ് = ചാനൽ നമ്പർ) |
| 0x89 | ട്രാൻസ്മിറ്റ് ചാനൽ സൈക്കിൾ സമയ ക്രമീകരണം മാറ്റുക (ചാനൽ നമ്പറും ചാനൽ ക്രമീകരണങ്ങളും, കുറഞ്ഞത് രണ്ട് അധിക ഡാറ്റ ബൈറ്റുകൾ ആവശ്യമാണ്) |
|
| ഡാറ്റ | 0x00-0x07 | ബൈറ്റ് 0: ഒബ്ജക്റ്റ് നമ്പർ കൈമാറുക |
| 0x00-0x07 | ബൈറ്റ് 1:+ ബിറ്റ് 0: 0 = ചാനൽ പ്രവർത്തനരഹിതമാക്കുക, 1 = ചാനൽ പ്രവർത്തനക്ഷമമാക്കുക ബിറ്റ് 1: 0 = ട്രാൻസ്മിറ്റ് 11-ബിറ്റ് സൈക്കിൾ സമയം, 1 = ട്രാൻസ്മിറ്റ് 29-ബിറ്റ് സൈക്കിൾ സമയം ബിറ്റ് 2: 0 = 11-ബിറ്റ് സൈക്കിൾ സമയം മാറ്റുക, 1 = 29-ബിറ്റ് സൈക്കിൾ സമയം മാറ്റുക |
|
| 0x00-0xFF | ബൈറ്റ് 2-3: byte11, ബിറ്റ് 1 = 2 ആണെങ്കിൽ 0-ബിറ്റ് സൈക്കിൾ സമയം | |
| 0x00-0xFF | ബൈറ്റ് 2-5: byte29, ബിറ്റ് 1 = 2 ആണെങ്കിൽ 1-ബിറ്റ് സൈക്കിൾ സമയം | |
| ചെക്ക്സം | xx | SOF, ദൈർഘ്യം, കമാൻഡ്, ഡാറ്റ-ബൈറ്റുകൾ എന്നിവയുടെ XOR ചെക്ക്സം അടങ്ങിയിരിക്കുന്നു. |
| EOF (ഫ്രെയിമിൻ്റെ അവസാനം) |
0x0D | EOF ബൈറ്റ് കമാൻഡിൻ്റെ അവസാനം അടയാളപ്പെടുത്തുന്നു. |
2.9 ഉപകരണ പാരാമീറ്റർ ക്രമീകരണങ്ങൾ
2.9.1. സമയക്രമം മാറ്റുക / അഭ്യർത്ഥിക്കുകamp ക്രമീകരണങ്ങൾ
| ബൈറ്റ്(കൾ) | മൂല്യം | വിവരണം |
| SOF (ഫ്രെയിമിൻ്റെ തുടക്കം) |
0x43 | SOF കമാൻഡിൻ്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നു. |
| നീളം | xx | നീളം ബൈറ്റിൽ ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണവും കമാൻഡ് ബൈറ്റുകളുടെ എണ്ണവും അടങ്ങിയിരിക്കുന്നു. |
| കമാൻഡ് | 0xA0 | അഭ്യർത്ഥന സമയംamp ക്രമീകരണങ്ങൾ (അഭ്യർത്ഥന: അധിക ഡാറ്റ ബൈറ്റുകൾ ഇല്ല) |
| 0xA1 | സമയം നിശ്ചയിക്കുകamp ക്രമീകരണങ്ങൾ | |
| ഡാറ്റ | 0x00-0x13 | ബൈറ്റ് 0: ബിറ്റ് 0: 1 = സമയക്രമംamp ഓൺ, 0 = സമയക്രമംamp ഓഫ് ബിറ്റ് 1: 1 = ആപേക്ഷിക സമയംamp, 0 = സമ്പൂർണ്ണ സമയംamp ബിറ്റ് 4: 1 = പിശകും എക്കോ ഫീഡ്ബാക്ക് സമയവുംamp on 0 = പിശകും എക്കോ ഫീഡ്ബാക്ക് സമയവുംamp ഓഫ് |
| ചെക്ക്സം | xx | SOF, ദൈർഘ്യം, കമാൻഡ്, ഡാറ്റ-ബൈറ്റുകൾ എന്നിവയുടെ XOR ചെക്ക്സം അടങ്ങിയിരിക്കുന്നു. |
| EOF (ഫ്രെയിമിൻ്റെ അവസാനം) |
0x0D | EOF ബൈറ്റ് കമാൻഡിൻ്റെ അവസാനം അടയാളപ്പെടുത്തുന്നു. |
“സമയമാണെങ്കിൽamp-മോഡ്” തിരഞ്ഞെടുത്തു, ലഭിച്ച ഓരോ CAN സന്ദേശത്തിൻ്റെയും അവസാന ഡാറ്റാ ബൈറ്റിന് ശേഷം ഒരു 32-ബിറ്റ് കൗണ്ടർ (100 µs റെസല്യൂഷൻ) മൂല്യം ചേർത്തിരിക്കുന്നു.
ഹോസ്റ്റ് ഇൻ്റർഫേസ് ഭാഗത്തുള്ള എല്ലാ സന്ദേശങ്ങളും ടൈംസ്റ്റ് അടങ്ങുന്നുamp കൃത്യമായ കാലക്രമത്തിലാണ്.
ഒരു തവണ എങ്കിൽamp പ്രതിധ്വനിച്ച സന്ദേശങ്ങൾക്കും (“ട്രാൻസ്മിറ്റ് സെർവർ ഫീഡ്ബാക്ക്” അല്ലെങ്കിൽ “മെസേജ് ഫീഡ്ബാക്ക് അയയ്ക്കാം”) പിശക് സന്ദേശങ്ങൾക്കും 'പിശക്, എക്കോ ഫീഡ്ബാക്ക് സമയക്രമം എന്നിവയ്ക്ക് ശേഷം ചേർക്കണം.amp' അധികമായി സജീവമാക്കേണ്ടതുണ്ട്.
"ആപേക്ഷിക", "സമ്പൂർണ-മോഡ്" എന്നിവ തമ്മിലുള്ള വ്യത്യാസം, "ആപേക്ഷിക-മോഡിൽ" ലഭിച്ച ഓരോ സന്ദേശത്തിനും ശേഷം കൌണ്ടർ മൂല്യം പുനഃസജ്ജമാക്കുന്നു എന്നതാണ്.
കുറിപ്പ്
"പിശകും എക്കോ ഫീഡ്ബാക്കും" സമയക്രമംamp സമയമാണെങ്കിൽ മാത്രമേ കൈമാറ്റം ചെയ്യപ്പെടുകയുള്ളൂamp മോഡ് പ്രവർത്തനക്ഷമമാക്കി.
വിപുലീകൃത കമാൻഡായി ഉപയോഗിക്കുന്നത് സാധ്യമാണ് (വിപുലീകൃത കമാൻഡ് ഫോർമാറ്റ് (ബൈറ്റ് മോഡ്) കാണുക).
2.9.2. CAN ട്രാൻസ്മിറ്റ് കാലതാമസം മാറ്റുക
| ബൈറ്റ്(കൾ) | മൂല്യം | വിവരണം |
| SOF (ഫ്രെയിമിൻ്റെ തുടക്കം) |
0x43 | SOF കമാൻഡിൻ്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നു. |
| നീളം | xx | ദൈർഘ്യ ബൈറ്റിൽ ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണം കമാൻഡ് ബൈറ്റുകളുടെ എണ്ണം അടങ്ങിയിരിക്കുന്നു |
| കമാൻഡ് | 0xA2 | CAN ട്രാൻസ്മിറ്റ് കാലതാമസം സമയം സജ്ജമാക്കുക |
| ഡാറ്റ (മറുപടിയിൽ മാത്രം) |
0x00-0xFF | ഒപ്പിടാത്ത പൂർണ്ണസംഖ്യ മൂല്യ വലുപ്പം: 16 ബിറ്റ് (ഉപകരണം പുനഃസജ്ജമാക്കിയതിന് ശേഷം RAM-പാരാമീറ്റർ 0 ആയി സജ്ജീകരിച്ചിരിക്കുന്നു) |
| ചെക്ക്സം | xx | SOF, ദൈർഘ്യം, കമാൻഡ്, ഡാറ്റ-ബൈറ്റുകൾ എന്നിവയുടെ XOR ചെക്ക്സം അടങ്ങിയിരിക്കുന്നു. |
| EOF (ഫ്രെയിമിൻ്റെ അവസാനം) |
0x0D | EOF ബൈറ്റ് കമാൻഡിൻ്റെ അവസാനം അടയാളപ്പെടുത്തുന്നു. |
കുറിപ്പ്
ഓരോ CAN സന്ദേശത്തിനും മുമ്പായി ഈ കാലതാമസം സമയം ചേർക്കുന്നു, അങ്ങനെ CAN ട്രാൻസ്മിഷൻ മന്ദഗതിയിലാകും.
2.9.3. IP-ബ്ലോക്ക് കാത്തിരിപ്പ് സമയം സജ്ജമാക്കുക
| ബൈറ്റ്(കൾ) | മൂല്യം | വിവരണം |
| SOF (ഫ്രെയിമിൻ്റെ തുടക്കം) |
0x43 | SOF കമാൻഡിൻ്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നു. |
| നീളം | xx | നീളം ബൈറ്റിൽ ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണവും കമാൻഡ് ബൈറ്റുകളുടെ എണ്ണവും അടങ്ങിയിരിക്കുന്നു. |
| കമാൻഡ് | 0xA3 | IP-ബ്ലോക്ക് കാത്തിരിപ്പ് സമയം സജ്ജമാക്കുക (ബാൻഡ്വിഡ്ത്തിൻ്റെ മികച്ച ഉപയോഗത്തിന്) |
| ഡാറ്റ | 0x00-0xFF | 10 മില്ലിസെക്കൻഡിൽ ഇടവേള |
| ചെക്ക്സം | xx | SOF, ദൈർഘ്യം, കമാൻഡ്, ഡാറ്റ-ബൈറ്റുകൾ എന്നിവയുടെ XOR ചെക്ക്സം അടങ്ങിയിരിക്കുന്നു. |
| EOF (ഫ്രെയിമിൻ്റെ അവസാനം) |
0x0D | EOF ബൈറ്റ് കമാൻഡിൻ്റെ അവസാനം അടയാളപ്പെടുത്തുന്നു. |
2.9.4. ബോഡ് നിരക്ക് കണക്കുകൂട്ടൽ ഇടവേള സജ്ജമാക്കുക
| ബൈറ്റ്(കൾ) | മൂല്യം | വിവരണം |
| SOF (ഫ്രെയിമിൻ്റെ തുടക്കം) |
0x43 | SOF കമാൻഡിൻ്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നു. |
| നീളം | xx | നീളം ബൈറ്റിൽ ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണവും കമാൻഡ് ബൈറ്റുകളുടെ എണ്ണവും അടങ്ങിയിരിക്കുന്നു. |
| കമാൻഡ് | 0xA4 | CAN ബോഡ് നിരക്ക് കണക്കുകൂട്ടൽ ഇടവേള സജ്ജീകരിക്കുക |
| ഡാറ്റ | 0x00-0xFF | മില്ലിസെക്കൻഡിൽ ഇടവേള ഒപ്പിടാത്ത പൂർണ്ണസംഖ്യ മൂല്യ വലുപ്പം: 16 ബിറ്റ് (MSB ആദ്യം) |
| ചെക്ക്സം | xx | SOF, ദൈർഘ്യം, കമാൻഡ്, ഡാറ്റ-ബൈറ്റുകൾ എന്നിവയുടെ XOR ചെക്ക്സം അടങ്ങിയിരിക്കുന്നു. |
| EOF (ഫ്രെയിമിൻ്റെ അവസാനം) |
0x0D | EOF ബൈറ്റ് കമാൻഡിൻ്റെ അവസാനം അടയാളപ്പെടുത്തുന്നു. |
കുറിപ്പ്
വിപുലീകൃത കമാൻഡായി ഉപയോഗിക്കുന്നത് സാധ്യമാണ് (വിപുലീകൃത കമാൻഡ് ഫോർമാറ്റ് (ബൈറ്റ് മോഡ്) കാണുക).
2.9.5. CANO ഒബ്ജക്റ്റ് നിഘണ്ടു ആക്സസ് തുറക്കുക
| ബൈറ്റ്(കൾ) | മൂല്യം | വിവരണം |
| SOF (ഫ്രെയിമിൻ്റെ തുടക്കം) |
0x43 | SOF കമാൻഡിൻ്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നു. |
| നീളം | xx | നീളം ബൈറ്റിൽ ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണവും കമാൻഡ് ബൈറ്റുകളുടെ എണ്ണവും അടങ്ങിയിരിക്കുന്നു. |
| കമാൻഡ് | 0xA5 | ഒബ്ജക്റ്റ് നിഘണ്ടുവിൽ വായിക്കുക / എഴുതുക |
| ഡാറ്റ | 0x00-0xFF | അഭ്യർത്ഥന: ബൈറ്റ് 0: കമാൻഡ്: 0x01 റൈറ്റ്, 0x00 റീഡ് (അധിക ഡാറ്റ ബൈറ്റുകൾ ഇല്ല) ബൈറ്റ് 1-2: സൂചിക (LSB ആദ്യം) ബൈറ്റ് 3: ഉപസൂചിക അധിക ഡാറ്റ ബൈറ്റുകൾ: ഡാറ്റ (LSB ആദ്യം) പ്രതികരണം: ബൈറ്റ് 0: ഫലം: 0x40 വായന വിജയം 0x80 വായന പരാജയം (അധിക ഡാറ്റ ബൈറ്റുകൾ ഇല്ല) 0x41 റൈറ്റ് വിജയം (അധിക ഡാറ്റ ബൈറ്റുകൾ ഇല്ല) 0x81 റൈറ്റ് പരാജയം (അധിക ഡാറ്റ ബൈറ്റുകൾ ഇല്ല) ബൈറ്റ് 1-2: സൂചിക (LSB ആദ്യം) ബൈറ്റ് 3: ഉപസൂചിക അധിക ഡാറ്റ ബൈറ്റുകൾ: ഡാറ്റ (LSB ആദ്യം) |
| ചെക്ക്സം | xx | SOF, ദൈർഘ്യം, കമാൻഡ്, ഡാറ്റ-ബൈറ്റുകൾ എന്നിവയുടെ XOR ചെക്ക്സം അടങ്ങിയിരിക്കുന്നു. |
| EOF (ഫ്രെയിമിൻ്റെ അവസാനം) |
0x0D | EOF ബൈറ്റ് കമാൻഡിൻ്റെ അവസാനം അടയാളപ്പെടുത്തുന്നു. |
2.10 ഹാർഡ്വെയർ ആക്സസ് കമാൻഡുകൾ
2.10.1. ഉപകരണം റീസെറ്റ് ചെയ്യുക
| ബൈറ്റ്(കൾ) | മൂല്യം | വിവരണം |
| SOF (ഫ്രെയിമിൻ്റെ തുടക്കം) |
0x43 | SOF കമാൻഡിൻ്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നു. |
| നീളം | xx | നീളം ബൈറ്റിൽ ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണവും കമാൻഡ് ബൈറ്റുകളുടെ എണ്ണവും അടങ്ങിയിരിക്കുന്നു. |
| കമാൻഡ് | 0xC0 | റീസെറ്റ് ഉപകരണം സജ്ജമാക്കുക |
| ഡാറ്റ | — | |
| ചെക്ക്സം | xx | SOF, ദൈർഘ്യം, കമാൻഡ്, ഡാറ്റ-ബൈറ്റുകൾ എന്നിവയുടെ XOR ചെക്ക്സം അടങ്ങിയിരിക്കുന്നു. |
| EOF (ഫ്രെയിമിൻ്റെ അവസാനം) |
0x0D | EOF ബൈറ്റ് കമാൻഡിൻ്റെ അവസാനം അടയാളപ്പെടുത്തുന്നു. |
കുറിപ്പ്
"ഡിവൈസ് ഐഡി" എന്ന കമാൻഡ് ഉപയോഗിച്ച് ഉപകരണങ്ങൾ ഈ കമാൻഡിനോട് പ്രതികരിക്കുന്നു.
ചില ഉപകരണങ്ങൾക്ക് ഈ കമാൻഡ് ഒരു ഹാർഡ്വെയർ പുനഃസജ്ജീകരണത്തിലേക്ക് നയിക്കില്ല, കാരണം ഹോസ്റ്റിലേക്കുള്ള ആശയവിനിമയം നഷ്ടപ്പെടും.
- CANview ഇഥർനെറ്റ്
- CANലിങ്ക് ബ്ലൂടൂത്ത് / WLAN
2.10.2. അനലോഗ് ചാനൽ മൂല്യം അഭ്യർത്ഥിക്കുക
| ബൈറ്റ്(കൾ) | മൂല്യം | വിവരണം |
| SOF (ഫ്രെയിമിൻ്റെ തുടക്കം) |
0x43 | SOF കമാൻഡിൻ്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നു. |
| നീളം | xx | നീളം ബൈറ്റിൽ ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണവും കമാൻഡ് ബൈറ്റുകളുടെ എണ്ണവും അടങ്ങിയിരിക്കുന്നു. |
| കമാൻഡ് | 0xC2 | അനലോഗ് ചാനൽ മൂല്യം അഭ്യർത്ഥിക്കുക (ചാനൽ നമ്പർ അടങ്ങിയ ഒരു അധിക ഡാറ്റാ ബൈറ്റ് ആവശ്യമാണ്) |
| ഡാറ്റ | 0x00-0x03 | ബൈറ്റ് 0 (ചാനൽ നമ്പർ): 0x00: സപ്ലൈ വോളിയംtage 0x01: CAN ലോ ലൈൻ 0x02: CAN ഹൈ ലൈൻ 0x03: അനലോഗ് ഇൻപുട്ടുകൾ 1 ഉം 2 ഉം |
| 0x00-0xFF | ബൈറ്റ് 1: അനലോഗ് മൂല്യം (ചാനൽ 0…2-ന്, ചുവടെയുള്ള വിവരണം കാണുക) ബൈറ്റ് 1-4: (ചാനൽ 3-ന്) അനലോഗ് ഇൻപുട്ട് 1 വോള്യംtage IEEE 754 കോഡ് ചെയ്തു, LSB ആദ്യം ബൈറ്റ് 5-8: (ചാനൽ 3-ന്) അനലോഗ് ഇൻപുട്ട് 2 വോള്യംtage IEEE 754 കോഡ് ചെയ്തു, LSB ആദ്യം |
|
| ചെക്ക്സം | xx | SOF, ദൈർഘ്യം, കമാൻഡ്, ഡാറ്റ-ബൈറ്റുകൾ എന്നിവയുടെ XOR ചെക്ക്സം അടങ്ങിയിരിക്കുന്നു. |
| EOF (ഫ്രെയിമിൻ്റെ അവസാനം) |
0x0D | EOF ബൈറ്റ് കമാൻഡിൻ്റെ അവസാനം അടയാളപ്പെടുത്തുന്നു. |
| വി.സി.സി CANH / CANL |
0x00 | 0V 0V |
| വി.സി.സി CANH / CANL |
0xFF | 39V 5V |
കുറിപ്പ്
CAN മാത്രംview RS232 ന് CAN ലൈൻ വോളിയം അളക്കാൻ കഴിയുംtagഇ ലെവലുകൾ.
ഈ അളവ് 125 kBit/s കുറഞ്ഞ CAN ബോഡ് നിരക്കുകൾക്ക് മാത്രമേ സാധ്യമാകൂ.
ഡിജിറ്റൽ ചാനൽ മൂല്യം സജ്ജമാക്കുക / അഭ്യർത്ഥിക്കുക
| ബൈറ്റ്(കൾ) | മൂല്യം | വിവരണം |
| SOF (ഫ്രെയിമിൻ്റെ തുടക്കം) |
0x43 | SOF കമാൻഡിൻ്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നു. |
| നീളം | xx | നീളം ബൈറ്റിൽ ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണവും കമാൻഡ് ബൈറ്റുകളുടെ എണ്ണവും അടങ്ങിയിരിക്കുന്നു. |
| കമാൻഡ് | 0xC4 | ഡിജിറ്റൽ ചാനൽ മൂല്യം അഭ്യർത്ഥിക്കുക (ചാനൽ നമ്പർ അടങ്ങിയ ഒരു അധിക ഡാറ്റാ ബൈറ്റ് ആവശ്യമാണ്) |
| 0xC5 | ഡിജിറ്റൽ ചാനൽ മൂല്യം സജ്ജമാക്കുക (ചാനൽ നമ്പറും മൂല്യവും അടങ്ങുന്ന 2 അധിക ഡാറ്റാ ബൈറ്റ് ആവശ്യമാണ്) | |
| ഡാറ്റ | 0x00-0xFF | ബൈറ്റ് 0 (ചാനൽ നമ്പർ): 0x00: ബസ് ടെർമിനേഷൻ റെസിസ്റ്റർ |
| 0x00-0x01 | ബൈറ്റ് 1: ഡിജിറ്റൽ മൂല്യം (1 = ഓൺ, 0 = ഓഫ്) | |
| ചെക്ക്സം | xx | SOF, ദൈർഘ്യം, കമാൻഡ്, ഡാറ്റ-ബൈറ്റുകൾ എന്നിവയുടെ XOR ചെക്ക്സം അടങ്ങിയിരിക്കുന്നു. |
| EOF (ഫ്രെയിമിൻ്റെ അവസാനം) |
0x0D | EOF ബൈറ്റ് കമാൻഡിൻ്റെ അവസാനം അടയാളപ്പെടുത്തുന്നു. |
കുറിപ്പ്
ഓരോ സെറ്റ് കമാൻഡിനും യഥാർത്ഥ മൂല്യങ്ങൾ ഉപയോഗിച്ച് മറുപടി നൽകും.
2.10.3. ആശയവിനിമയ പാസ്വേഡ് സജ്ജമാക്കുക
| ബൈറ്റ്(കൾ) | മൂല്യം | വിവരണം |
| SOF (ഫ്രെയിമിൻ്റെ തുടക്കം) |
0x43 | SOF കമാൻഡിൻ്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നു. |
| നീളം | xx | നീളം ബൈറ്റിൽ ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണവും കമാൻഡ് ബൈറ്റുകളുടെ എണ്ണവും അടങ്ങിയിരിക്കുന്നു. |
| കമാൻഡ് | 0xC6 | ആശയവിനിമയ പാസ്വേഡ് പരിശോധിക്കാൻ അഭ്യർത്ഥിക്കുക |
| ഡാറ്റ | xx | കമാൻഡ് ബൈറ്റ് 0…n: പാസ്വേഡ് സ്ട്രിംഗ് (ഡിഫോൾട്ട്: "GSMONLIN") പ്രതികരണം ബൈറ്റ് 0: 0 = പാസ്വേഡ് പരിശോധിച്ച് ശരി പാസ്വേഡ് പരിശോധന പരാജയപ്പെട്ടാൽ, ഉപകരണത്തിൽ നിന്ന് പ്രതികരണമൊന്നും ഉണ്ടാകില്ല |
| ചെക്ക്സം | xx | SOF, ദൈർഘ്യം, കമാൻഡ്, ഡാറ്റ-ബൈറ്റുകൾ എന്നിവയുടെ XOR ചെക്ക്സം അടങ്ങിയിരിക്കുന്നു. |
| EOF (ഫ്രെയിമിൻ്റെ അവസാനം) |
0x0D | EOF ബൈറ്റ് കമാൻഡിൻ്റെ അവസാനം അടയാളപ്പെടുത്തുന്നു. |
കുറിപ്പ്
CANlink GSM/UMTS-ൽ ബൈറ്റ് മോഡ് ഇൻ്റർഫേസിൻ്റെ മുഴുവൻ പ്രവർത്തനവും അൺലോക്ക് ചെയ്യുന്നതിന് ഈ സന്ദേശം വളരെ പ്രധാനമാണ്.
ശരിയായ ആശയവിനിമയ പാസ്വേഡ് പരിശോധിച്ചാൽ മാത്രമേ ഒരു സെഷൻ സാധ്യമാകൂ!
2.10.4. ആശയവിനിമയ പാസ്വേഡ് പുനഃസജ്ജമാക്കുക
| ബൈറ്റ്(കൾ) | മൂല്യം | വിവരണം |
| SOF (ഫ്രെയിമിൻ്റെ തുടക്കം) |
0x43 | SOF കമാൻഡിൻ്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നു. |
| നീളം | xx | നീളം ബൈറ്റിൽ ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണവും കമാൻഡ് ബൈറ്റുകളുടെ എണ്ണവും അടങ്ങിയിരിക്കുന്നു. |
| കമാൻഡ് | 0xC7 | ആശയവിനിമയ പാസ്വേഡ് പരിശോധന പുനഃസജ്ജമാക്കുക |
| ചെക്ക്സം | xx | SOF, ദൈർഘ്യം, കമാൻഡ്, ഡാറ്റ-ബൈറ്റുകൾ എന്നിവയുടെ XOR ചെക്ക്സം അടങ്ങിയിരിക്കുന്നു. |
| EOF (ഫ്രെയിമിൻ്റെ അവസാനം) |
0x0D | EOF ബൈറ്റ് കമാൻഡിൻ്റെ അവസാനം അടയാളപ്പെടുത്തുന്നു. |
കുറിപ്പ്
ഈ സന്ദേശം ബൈറ്റ് മോഡ് ഇൻ്റർഫേസ് ലോക്ക് ചെയ്യുന്നു.
ആശയവിനിമയ സെഷൻ്റെ അവസാനം ഈ കമാൻഡ് അയയ്ക്കണം.
കമാൻഡുകളും ഉപകരണങ്ങളും
താഴെയുള്ള പട്ടിക നിലവിലുള്ള എല്ലാ കമാൻഡുകളുടെയും ഒരു സംഗ്രഹം നൽകുകയും ഏത് Proemion ഉപകരണം അവയെ പിന്തുണയ്ക്കുന്നുവെന്ന് സൂചിപ്പിക്കുകയും ചെയ്യുന്നു.
ഒരു Proemion ഉപകരണത്തിനായുള്ള ഒരു കമാൻഡിൻ്റെ ഉപയോഗക്ഷമത "S", "E" അല്ലെങ്കിൽ "S / E" ഉപയോഗിച്ച് അടയാളപ്പെടുത്തിയിരിക്കുന്നു.
ഈ ചുരുക്കെഴുത്തുകൾ സൂചിപ്പിക്കുന്നത്:
- "S" Proemion ഉപകരണം ഈ കമാൻഡിനെ സാധാരണ കമാൻഡ് ഫോർമാറ്റിൽ മാത്രമേ പിന്തുണയ്ക്കൂ (കമാൻഡ് ഫോർമാറ്റ് (ബൈറ്റ് മോഡ്) കാണുക).
- “E” പ്രോമിയോൺ ഉപകരണം ഈ കമാൻഡിനെ വിപുലീകൃത കമാൻഡ് ഫോർമാറ്റിൽ മാത്രമേ പിന്തുണയ്ക്കൂ (വിപുലീകൃത കമാൻഡ് ഫോർമാറ്റ് (ബൈറ്റ് മോഡ്) കാണുക).
- "S / E" ഈ കമാൻഡ് സ്റ്റാൻഡേർഡ് കമാൻഡ് ഫോർമാറ്റിലും വിപുലീകൃത കമാൻഡ് ഫോർമാറ്റിലും Proemion ഉപകരണം പിന്തുണയ്ക്കുന്നു.
| സന്ദേശം | കമാൻഡ് | ഉപകരണം | ||||||||
| ടൈപ്പ് ചെയ്യുക | CANview USB | CANലിങ്ക് ബ്ലൂടൂത്ത് 2000 |
CANലിങ്ക് WLAN 2000 |
CANലിങ്ക് വയർലെസ്സ് 3000 |
CANലിങ്ക് വയർലെസ് 4000 |
CANview ഇഥർനെറ്റ് |
CANലിങ്ക് മൊബൈൽ 5000 |
CANലിങ്ക് മൊബൈൽ 3000 |
CANview RS232 |
|
| ഡാറ്റാ സന്ദേശങ്ങൾ പ്രോസസ്സ് ചെയ്യുക | 0x00 | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / * | എസ് / ഇ |
| 0x01 | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ* | എസ് / ഇ | |
| 0x02 | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ* | എസ് / ഇ | |
| 0x03 | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ* | എസ് / ഇ | |
| 0x04 | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ* | എസ് / ഇ | |
| 0x05 | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ* | ||
| 0x06 | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ* | ||
| 0x07 | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ* | ||
| 0x08 | എസ് / ഇ | എസ് / ഇ | ||||||||
| 0x09 | S | |||||||||
| പ്രതികരണ സന്ദേശങ്ങൾ | 0x20 | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ |
| 0x21 | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | |
| 0x22 | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | |
| 0x23 | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | |
| 0x24 | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | |
| 0x25 | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | |
| 0x26 | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | ||
| 0x27 | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | ||
| 0x28 | എസ് / ഇ | എസ് / ഇ | ||||||||
| 0x29 | എസ് / ഇ | എസ് / ഇ | ||||||||
| 0x2A | എസ് / ഇ | എസ് / ഇ | ||||||||
| 0X2B | എസ് / ഇ | എസ് / ഇ |
*CLM3000, CLM3600 എന്നിവയ്ക്കായി ഇനിപ്പറയുന്ന കമാൻഡ് ഡാറ്റ ഓപ്ഷനുകൾ നടപ്പിലാക്കിയിട്ടില്ല:
– ബിറ്റ് 2: 1 = സെർവർ ഫീഡ്ബാക്ക് ഓൺ / 0 = സെർവർ ഫീഡ്ബാക്ക് ഓഫ്
– ബിറ്റ് 3: 1 = RS232 ഇൻ്റർഫേസ് ഓൺ / 0 = RS232 ഇൻ്റർഫേസ് ഓഫ്
| സന്ദേശം | കമാൻഡ് | ഉപകരണം | ||||||||
| ടൈപ്പ് ചെയ്യുക | CANview USB | CANലിങ്ക് ബ്ലൂടൂത്ത് 2000 |
CANലിങ്ക് WLAN 2000 |
CANലിങ്ക് വയർലെസ് 3000 |
CANലിങ്ക് വയർലെസ് 4000 |
CANview ഇഥർനെറ്റ് |
CANലിങ്ക് മൊബൈൽ 5000 |
CANലിങ്ക് മൊബൈൽ 3000 |
CANview RS232 |
|
| രോഗനിർണയം ഡാറ്റ സന്ദേശങ്ങൾ | 0x40 | S | S | S | S | S | S | S | S | S |
| 0x41 | S | S | S | S | S | S | S | S | S | |
| 0x42 | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | |
| 0x43 | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | |||||
| 0x44 | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | |||
| 0x47 | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | |||||||
| 0x48 | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | ||||||
| 0x49 | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | ||||||
| CAN കൺട്രോളർ സജ്ജീകരണ സന്ദേശങ്ങൾ | 0x50 | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ |
| 0x51 | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | |
| 0x52 | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | |
| 0x53 | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | |
| 0x56 | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | |
| 0x57 | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | |
| 0x58 | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | ||
| 0x59 | എസ് / ഇ | എസ് / ഇ | ||||||||
| 0x5A | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | |||||
| 0X5B | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | |||||
| 0x5 സി | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | |||
| 0x5D | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | |||
| ഹോസ്റ്റ് ഇൻ്റർഫേസ് കോൺഫിഗറേഷൻ സന്ദേശങ്ങൾ | 0x60 | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ |
| 0x61 | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | |
| സെർവർ ഇൻ്റർഫേസ് കമാൻഡുകൾ ട്രാൻസ്മിറ്റ് ചെയ്യുക | 0x80 | S | S | |||||||
| 0x81 | S | S | ||||||||
| 0x82 | S | S | ||||||||
| 0x83 | S | S | ||||||||
| 0x84 | S | |||||||||
| 0x85 | S | |||||||||
| 0x86 | S | |||||||||
| 0x87 | S | |||||||||
| 0x88 | S | |||||||||
| 0x89 | S | |||||||||
| ടൈപ്പ് ചെയ്യുക | CANview USB | ബ്ലൂടൂത്ത് ലിങ്ക് ചെയ്യാം 2000 |
CANലിങ്ക് WLAN 2000 |
CANലിങ്ക് വയർലെസ് 3000 | CANലിങ്ക് വയർലെസ് 4000 | CANview ഇഥർനെറ്റ് | മൊബൈൽ ലിങ്ക് ചെയ്യാം 5000 |
മൊബൈൽ ലിങ്ക് ചെയ്യാം 3000 |
CANview RS232 |
|
| ഉപകരണ പാരാമീറ്റർ ക്രമീകരണങ്ങൾ | 0xA0 | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ |
| 0xA1 | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | |
| 0xA2 | S | |||||||||
| 0xA3 | S | |||||||||
| 0xA4 | എസ് / ഇ | എസ് / ഇ | എസ് / ഇ | |||||||
| 0xA5 | S | S | S | S | ||||||
| ഹാർഡ്വെയർ ആക്സസ് കമാൻഡുകൾ | 0xC0 | S | S | S | S | S | S | S | S | S |
| 0xC2 | S | S | S | S | ||||||
| 0xC4 | S | |||||||||
| 0xC5 | S | |||||||||
| 0xC6 | S | S | S | |||||||
| 0xC7 | S | S | S |
പതിപ്പ്: 11.0.549

പ്രമാണങ്ങൾ / വിഭവങ്ങൾ
![]() | ബൈറ്റ് കമാൻഡ് പ്രോട്ടോക്കോൾ ബൈനറി കമാൻഡുകൾ |
റഫറൻസുകൾ
- docs.proemion.comdocs.proemion.com
- പിന്തുണാ കേന്ദ്രം - ഉപഭോക്തൃ സഹായം - ഉറവിടങ്ങൾ - പ്രോമിയോൺsupport.proemion.com
- പങ്കിടൽ ലിങ്ക് മൂല്യനിർണ്ണയംwww.proemion.com
- നിർണ്ണായക വ്യാവസായിക ആസ്തികളുടെ നിരീക്ഷണവും വിശകലനവും - Proemionwww.proemion.com
- ഉപയോക്തൃ മാനുവൽmanual.tools
