WS-TTL-CAN മിനി മൊഡ്യൂൾ കാൻ കൺവേർഷൻ പ്രോട്ടോക്കോൾ

ഉൽപ്പന്ന സവിശേഷതകൾ

  • മോഡൽ: WS-TTL-CAN
  • TTL-നും CAN-നും ഇടയിലുള്ള ദ്വിദിശ സംപ്രേക്ഷണത്തെ പിന്തുണയ്ക്കുന്നു
  • CAN പാരാമീറ്ററുകളും (ബോഡ് റേറ്റ്) UART പാരാമീറ്ററുകളും കോൺഫിഗർ ചെയ്യാവുന്നതാണ്
    സോഫ്റ്റ്‌വെയർ വഴി

ഉൽപ്പന്ന ഉപയോഗ നിർദ്ദേശങ്ങൾ

1. ദ്രുത ആരംഭം

സുതാര്യമായ ട്രാൻസ്മിഷൻ വേഗത്തിൽ പരിശോധിക്കുന്നതിന്:

  1. WS-TTL-CAN ഉപകരണം ബന്ധിപ്പിക്കുക
  2. സുതാര്യതയ്ക്കായി ഉപയോക്തൃ മാന്വലിലെ നിർദ്ദേശങ്ങൾ പാലിക്കുക
    ട്രാൻസ്മിഷൻ ടെസ്റ്റ്

2. ഫംഗ്ഷൻ ആമുഖം

  • ഹാർഡ്‌വെയർ സവിശേഷതകൾ: ഹാർഡ്‌വെയർ സവിശേഷതകൾ വിവരിക്കുക
    ഇവിടെ.
  • ഉപകരണ സവിശേഷതകൾ: ഉപകരണത്തിൻ്റെ സവിശേഷതകൾ വിശദീകരിക്കുക
    വിശദാംശം.

3. മൊഡ്യൂൾ ഹാർഡ്‌വെയർ ഇൻ്റർഫേസ്

  • മൊഡ്യൂൾ അളവുകൾ: മൊഡ്യൂൾ നൽകുക
    അളവുകൾ.
  • മൊഡ്യൂൾ പിൻ നിർവ്വചനം: പിൻ വിശദമായി
    ശരിയായ കണക്ഷനുള്ള നിർവചനങ്ങൾ.

4. മൊഡ്യൂൾ പാരാമീറ്റർ ക്രമീകരണം

നൽകിയിരിക്കുന്ന സീരിയൽ സെർവർ ഉപയോഗിച്ച് മൊഡ്യൂൾ ക്രമീകരണങ്ങൾ കോൺഫിഗർ ചെയ്യുക
സോഫ്റ്റ്‌വെയർ കോൺഫിഗർ ചെയ്യുക.

5. UART പാരാമീറ്റർ ക്രമീകരണം

നിങ്ങളുടെ സജ്ജീകരണത്തിന് ആവശ്യമായ UART പാരാമീറ്ററുകൾ ക്രമീകരിക്കുക.

6. CAN പാരാമീറ്റർ ക്രമീകരണം

ബൗഡ് നിരക്ക് ഉൾപ്പെടെയുള്ള CAN പാരാമീറ്ററുകൾ ശരിയായി ക്രമീകരിക്കുക
ആശയവിനിമയം.

പതിവ് ചോദ്യങ്ങൾ (FAQ)

ചോദ്യം: TTL ഉപയോഗിച്ച് എനിക്ക് ഉപകരണ ഫേംവെയർ അപ്ഗ്രേഡ് ചെയ്യാൻ കഴിയുമോ?
കണക്ഷൻ?

ഉത്തരം: അതെ, TTL വഴിയുള്ള ഫേംവെയർ അപ്‌ഗ്രേഡുകളെ ഉപകരണം പിന്തുണയ്ക്കുന്നു
സൗകര്യപ്രദമായ അപ്ഡേറ്റുകൾ.

ചോദ്യം: സീരിയൽ ഫ്രെയിമുകൾ എങ്ങനെ CAN ഫ്രെയിമുകളാക്കി മാറ്റാം?

ഉത്തരം: നിർദ്ദേശങ്ങൾക്കായി ഉപയോക്തൃ മാനുവലിലെ വിഭാഗം 9.1.1 കാണുക
സീരിയൽ ഫ്രെയിം CAN-ലേക്കുള്ള പരിവർത്തനം.

"`

WS-TTL-CAN
ഉപയോക്തൃ മാനുവൽ
WS-TTL-CAN ഉപയോക്തൃ മാനുവൽ
www.waveshare.com/wiki

WS-TTL-CAN
ഉപയോക്തൃ മാനുവൽ
ഉള്ളടക്കം
1. ഓവർVIEW ……………………………………………………………………………………………….1 1.1 സവിശേഷതകൾ …… …………………………………………………………………………………………………… 1
2. ദ്രുത ആരംഭം …………………………………………………………………………………………………………. 2 2.1 സുതാര്യമായ ട്രാൻസ്മിഷൻ ടെസ്റ്റ് ………………………………………………………………………… 2
3. ഫംഗ്ഷൻ ആമുഖം ………………………………………………………………………………………… 4 3.1 ഹാർഡ്‌വെയർ സവിശേഷതകൾ …………………… ……………………………………………………………………………… 4 3.2 ഉപകരണ സവിശേഷതകൾ ……………………………………………… ……………………………………………………………….4
4. മൊഡ്യൂൾ ഹാർഡ്‌വെയർ ഇൻ്റർഫേസ് ……………………………………………………………………………………………… .. 6 4.1 മൊഡ്യൂൾ അളവുകൾ ……………………………… ………………………………………………………………………… 6 4.1 മൊഡ്യൂൾ പിൻ നിർവ്വചനം …………………………………………………… …………………………………………………… 7
5. മൊഡ്യൂൾ പാരാമീറ്റർ ക്രമീകരണം …………………………………………………………………………………… .. 8 5.1 സീരിയൽ സെർവർ സോഫ്‌റ്റ്‌വെയർ കോൺഫിഗർ ചെയ്യുക …………………… …………………………………………………… 8
6. പരിവർത്തന പാരാമീറ്ററുകൾ …………………………………………………………………………………… 10 6.1 പരിവർത്തന മോഡ് ……………………………… ………………………………………………………………………… 10 6.2 പരിവർത്തന ദിശ …………………………………………………… …………………………………………………… 11 6.3 UART ലെ CAN ഐഡൻ്റിഫയർ ………………………………………………………………………… ……………………. 11 6.4 UART-ൽ CAN കൈമാറ്റം ചെയ്യപ്പെടുമോ എന്ന് ……………………………………………………. 12 6.5 UART-ൽ CAN ഫ്രെയിം ഐഡി ട്രാൻസ്മിറ്റ് ചെയ്തിട്ടുണ്ടോ എന്ന് …………………………………………………….
7. UART പാരാമീറ്റർ ക്രമീകരണം ……………………………………………………………………………………………… 13 8. കഴിയും പാരാമീറ്റർ ക്രമീകരണം …………………… …………………………………………………………………………14
8.1 CAN Baud റേറ്റ് ക്രമീകരണം ……………………………………………………………………………………………… 14 8.2 CAN ഫിൽട്ടർ ക്രമീകരണം …………………… ……………………………………………………………………………. 15 9. പരിവർത്തന EXAMPLE …………………………………………………………………………………… 17 9.1 സുതാര്യമായ പരിവർത്തനം ……………………………… ……………………………………………………………….. 17
9.1.1 സീരിയൽ ഫ്രെയിം മുതൽ CAN വരെ ………………………………………………………………………………………… 17 9.1.2 UART ലേക്ക് ഫ്രെയിം ചെയ്യാം ... …………………………………………………………………………………… 19

WS-TTL-CAN
ഉപയോക്തൃ മാനുവൽ
9.2 ഐഡി ഉപയോഗിച്ചുള്ള സുതാര്യമായ പരിവർത്തനം …………………………………………………………………………………… 20 9.2.1 UART ഫ്രെയിം ലേക്ക് CAN ………………………… ……………………………………………………………… 20 9.2.2 UART ലേക്ക് ഫ്രെയിം ചെയ്യാം …………………………………………………… …………………………………………… 22
9.3 ഫോർമാറ്റ് കൺവേർഷൻ ……………………………………………………………………………………………… 23 9.4 മോഡ്ബസ് പ്രോട്ടോക്കോൾ പരിവർത്തനം …………………… ……………………………………………………………… 24

1. ഓവർVIEW

WS-TTL-CAN
ഉപയോക്തൃ മാനുവൽ

TTL-നും CAN-നും ഇടയിലുള്ള ദ്വിദിശ സംപ്രേക്ഷണത്തെ പിന്തുണയ്ക്കുന്ന ഉപകരണമാണ് WS-TTL-CAN. ഉപകരണത്തിൻ്റെ CAN പാരാമീറ്ററുകളും (ബോഡ് നിരക്ക് പോലുള്ളവ) UART പാരാമീറ്ററുകളും സോഫ്റ്റ്‌വെയർ വഴി കോൺഫിഗർ ചെയ്യാവുന്നതാണ്.

1.1 സവിശേഷതകൾ
TTL ദ്വിദിശ ആശയവിനിമയത്തിന് CAN പിന്തുണ. TTL വഴി ഉപകരണ ഫേംവെയർ അപ്ഗ്രേഡ് പിന്തുണയ്ക്കുന്നു, ഫേംവെയർ അപ്ഡേറ്റിനും പ്രവർത്തനത്തിനും കൂടുതൽ സൗകര്യപ്രദമാണ്
ഇഷ്‌ടാനുസൃതമാക്കൽ ESD ഒറ്റപ്പെട്ട പരിരക്ഷയും ആൻ്റി-സർജ് പരിരക്ഷയും ഉള്ള ഓൺബോർഡ് ഇൻ്റർഫേസ്, മികച്ച EMC
പ്രകടനം. കോൺഫിഗർ ചെയ്യാവുന്ന ഫിൽട്ടറിൻ്റെ 14 സെറ്റ് 4 വർക്കിംഗ് മോഡുകൾ: സുതാര്യമായ പരിവർത്തനം, ഐഡൻ്റിഫയറുകളുള്ള സുതാര്യമായ പരിവർത്തനം, ഫോർമാറ്റ്
പരിവർത്തനം, കൂടാതെ മോഡ്ബസ് RTU പ്രോട്ടോക്കോൾ പരിവർത്തനം ഓഫ്‌ലൈൻ ഡിറ്റക്ഷൻ, സെൽഫ് റിസ്റ്റോർ ഫംഗ്‌ഷൻ എന്നിവയ്‌ക്കൊപ്പം CAN 2.0B സ്റ്റാൻഡേർഡുമായി പൊരുത്തപ്പെടുന്നു, CAN 2.0A യുമായി പൊരുത്തപ്പെടുന്നു, കൂടാതെ ISO യുമായി പൊരുത്തപ്പെടുന്നു
11898-1/2/3 CAN കമ്മ്യൂണിക്കേഷൻ ബോഡ്‌റേറ്റ്: 10kbps~1000kbps, കോൺഫിഗർ ചെയ്യാവുന്ന 1000 ഫ്രെയിമുകൾ വരെയുള്ള CAN ബഫർ ഡാറ്റാ നഷ്‌ടമില്ലെന്ന് ഉറപ്പാക്കുന്നു, അതിവേഗ പരിവർത്തനത്തെ പിന്തുണയ്ക്കുന്നു, CAN ട്രാൻസ്മിഷൻ വേഗത 1270 വരെ നീട്ടിയേക്കാം
UART-ൽ 115200bps-ലും CAN-ൽ 250kbps-ലും (1309-ൻ്റെ സൈദ്ധാന്തിക പരമാവധി മൂല്യത്തിന് അടുത്ത്), കൂടാതെ UART-ൽ 5000bps-ലും CAN-ൽ 460800kbps-ലും സെക്കൻഡിൽ 1000 വിപുലീകൃത ഫ്രെയിമുകൾ കവിയാൻ കഴിയും.

1

2. ദ്രുത ആരംഭം

WS-TTL-CAN
ഉപയോക്തൃ മാനുവൽ

TTL-നും CAN-നും ഇടയിലുള്ള ദ്വിദിശ സംപ്രേക്ഷണത്തെ പിന്തുണയ്ക്കുന്ന ഉപകരണമാണ് WS-TTL-CAN. ഉപകരണത്തിൻ്റെ CAN പാരാമീറ്ററുകളും (ബോഡ് നിരക്ക് പോലുള്ളവ) UART പാരാമീറ്ററുകളും സോഫ്റ്റ്‌വെയർ വഴി കോൺഫിഗർ ചെയ്യാവുന്നതാണ്.
അനുബന്ധ സോഫ്റ്റ്‌വെയർ: WS-CAN-TOOL.

2.1 സുതാര്യമായ ട്രാൻസ്മിഷൻ ടെസ്റ്റ്

ആദ്യം, ചുവടെ കാണിച്ചിരിക്കുന്നതുപോലെ, ഉൽപ്പന്നത്തിൻ്റെ സ്ഥിരസ്ഥിതി പാരാമീറ്ററുകൾ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഇത് പരിശോധിക്കാം:

ഇനം
TTL-ന് പ്രവർത്തന മോഡ് കഴിയും
CAN Baud Rate CAN അയയ്‌ക്കുന്ന ഫ്രെയിം തരം
Frame ID അയയ്ക്കാൻ കഴിയും ഫിൽട്ടർ ചെയ്യാം

പരാമീറ്ററുകൾ
115200, 8, N, 1 സുതാര്യമായ ട്രാൻസ്മിഷൻ, ദ്വിദിശ
250kbps വിപുലീകരിച്ച ഫ്രെയിമുകൾ
0 x 12345678 പ്രവർത്തനരഹിതമാക്കി (എല്ലാ CAN ഫ്രെയിമുകളും സ്വീകരിക്കുക)

TTL, CAN സുതാര്യമായ ട്രാൻസ്മിഷൻ ടെസ്റ്റ്: കമ്പ്യൂട്ടറും ഉപകരണത്തിൻ്റെ TTL പോർട്ടും ബന്ധിപ്പിക്കുന്നതിന് സീരിയൽ കേബിൾ ഉപയോഗിക്കുക.
USB-ൽ നിന്ന് CAN ഡീബഗ്ഗർ (നിങ്ങൾ ഇത് ആദ്യമായി ഉപയോഗിക്കുമ്പോൾ, നിങ്ങൾ സോഫ്‌റ്റ്‌വെയറും ഡ്രൈവറും ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതുണ്ട്, വിശദമായ ഉപയോഗത്തിന് USB to CAN ഡീബഗ്ഗറിൻ്റെ പ്രസക്തമായ നിർമ്മാതാക്കളുമായി ബന്ധപ്പെടുക), തുടർന്ന് പവർ ഓണാക്കാൻ 3.3V@40mA പവർ അഡാപ്റ്റർ ഉപകരണം.

2

WS-TTL-CAN
ഉപയോക്തൃ മാനുവൽ
ചിത്രം 1.2.2: RS232 TO CAN ഡാറ്റ സുതാര്യമായ ട്രാൻസ്മിഷൻ
SSCOM തുറക്കുക, ഉപയോഗിക്കേണ്ട COM പോർട്ട് തിരഞ്ഞെടുക്കുക, ചിത്രം 1.2.2-ൽ കാണിച്ചിരിക്കുന്നതുപോലെ UART പാരാമീറ്ററുകൾ സജ്ജമാക്കുക. സജ്ജീകരിച്ചതിന് ശേഷം, നിങ്ങൾക്ക് സീരിയൽ പോർട്ടിൽ പ്രവേശിക്കാം, USB മുതൽ CAN ഡീബഗ്ഗിംഗ് സോഫ്‌റ്റ്‌വെയർ തുറക്കുക, കൂടാതെ ബോഡ് നിരക്ക് 250kbps ആയി സജ്ജമാക്കുക.
മുകളിലുള്ള ഘട്ടങ്ങൾ പാലിച്ചതിന് ശേഷം, CAN, RS232 എന്നിവയ്ക്ക് പരസ്പരം ഡാറ്റ അയയ്‌ക്കാൻ കഴിയും.
3

3. ഫംഗ്ഷൻ ആമുഖം

WS-TTL-CAN
ഉപയോക്തൃ മാനുവൽ

WS-TTL-CAN-ന് 1-ചാനൽ TTL ഇൻ്റർഫേസും 1-ചാനൽ CAN ഇൻ്റർഫേസും ഉണ്ട്. സീരിയൽ പോർട്ടിൻ്റെ ബോഡ് നിരക്ക് 1200~460800bps പിന്തുണയ്ക്കുന്നു; CAN-ൻ്റെ ബോഡ് നിരക്ക് 10kbps~1000kbps പിന്തുണയ്ക്കുന്നു, കൂടാതെ ഉപകരണത്തിൻ്റെ ഫേംവെയർ അപ്‌ഗ്രേഡ് TTL ഇൻ്റർഫേസിലൂടെ മനസ്സിലാക്കാൻ കഴിയും, അത് ഉപയോഗിക്കാൻ വളരെ സൗകര്യപ്രദമാണ്.
ഉപയോക്താക്കൾക്ക് സീരിയൽ ഉപകരണങ്ങളുടെയും CAN ഉപകരണങ്ങളുടെയും പരസ്പരബന്ധം എളുപ്പത്തിൽ പൂർത്തിയാക്കാൻ കഴിയും. 3.1 ഹാർഡ്‌വെയർ ഫീച്ചറുകൾ

ഇല്ല.

ഇനം

1

മോഡൽ

2

ശക്തി

3

സിപിയു

4

CAN ഇന്റർഫേസ്

5

TTL ഇൻ്റർഫേസ്

6 ആശയവിനിമയ സൂചകം

7

ഫാക്ടറി ക്രമീകരണം പുനഃസജ്ജമാക്കുക/പുനഃസ്ഥാപിക്കുക

8

പ്രവർത്തന താപനില

9

സംഭരണ ​​താപനില

പരാമീറ്ററുകൾ
WS-TTL-CAN 3.3V@40mA 32-ബിറ്റ് ഹൈ-പെർഫോമൻസ് പ്രോസസർ ESD പ്രൊട്ടക്ഷൻ, ആൻ്റി-സർജ് പ്രൊട്ടക്ഷൻ, മികച്ച EMC പ്രകടനം, ബോഡ് നിരക്ക് 1200~460800 RUN പിന്തുണയ്ക്കുന്നു, COM, CAN ഇൻഡിക്കേറ്റർ, ഉപയോഗിക്കാൻ എളുപ്പമുള്ള ക്രമീകരണ സിഗ്നലിനൊപ്പം വരുന്നു ഫാക്ടറി പുനഃസജ്ജമാക്കുക / പുനഃസ്ഥാപിക്കുക
ഇൻഡസ്ട്രിയൽ ഗ്രേഡ് ക്രമീകരിക്കുന്നു: -40~85
-65~165

3.2 ഉപകരണത്തിൻ്റെ സവിശേഷതകൾ
CAN ഉം TTL ഉം തമ്മിലുള്ള ദ്വിദിശ ഡാറ്റാ ആശയവിനിമയത്തെ പിന്തുണയ്ക്കുക. ഉപകരണ പാരാമീറ്ററുകൾ TTL വഴി കോൺഫിഗർ ചെയ്യാവുന്നതാണ്. ESD പ്രൊട്ടക്ഷൻ, ആൻ്റി സർജ് പ്രൊട്ടക്ഷൻ, മികച്ച EMC പ്രകടനം. 14 സെറ്റ് കോൺഫിഗർ ചെയ്യാവുന്ന ഫിൽട്ടറുകൾ. നാല് പ്രവർത്തന രീതികൾ: സുതാര്യമായ പരിവർത്തനം, ഐഡൻ്റിഫയറുകളുള്ള സുതാര്യമായ പരിവർത്തനം, ഫോർമാറ്റ്
പരിവർത്തനം, കൂടാതെ മോഡ്ബസ് RTU പ്രോട്ടോക്കോൾ പരിവർത്തനം. ഓഫ്‌ലൈൻ കണ്ടെത്തലും യാന്ത്രിക വീണ്ടെടുക്കൽ പ്രവർത്തനവും. CAN 2.0B സ്പെസിഫിക്കേഷനുകൾ പാലിക്കൽ, CAN 2.0A യുമായി പൊരുത്തപ്പെടുന്നു; ISO പാലിക്കുന്നു
4

WS-TTL-CAN
ഉപയോക്തൃ മാനുവൽ
11898-1/2/3 മാനദണ്ഡങ്ങൾ. ബാഡ് നിരക്ക് പരിധി: 10kbps ~ 1000kbps. ഡാറ്റ നഷ്‌ടപ്പെടുന്നത് തടയാൻ 1000 ഫ്രെയിമുകളുടെ CAN ബഫർ ശേഷി. ഹൈ-സ്പീഡ് കൺവേർഷൻ: 115200 എന്ന സീരിയൽ പോർട്ട് ബോഡ് നിരക്കിലും 250kbps എന്ന CAN നിരക്കിലും, CAN
അയയ്‌ക്കുന്ന വേഗത സെക്കൻഡിൽ 1270 വിപുലീകൃത ഫ്രെയിമുകൾ വരെ എത്താം (സൈദ്ധാന്തികമായ പരമാവധി 1309 ന് അടുത്ത്). 460800 എന്ന സീരിയൽ പോർട്ട് ബോഡ് നിരക്കിലും 1000kbps CAN നിരക്കിലും, CAN അയയ്ക്കൽ വേഗത സെക്കൻഡിൽ 5000 എക്സ്റ്റെൻഡഡ് ഫ്രെയിമുകൾ കവിയുന്നു.
5

4. മൊഡ്യൂൾ ഹാർഡ്‌വെയർ ഇൻ്റർഫേസ്
4.1 മൊഡ്യൂൾ അളവുകൾ

WS-TTL-CAN
ഉപയോക്തൃ മാനുവൽ

6

4.1 മൊഡ്യൂൾ പിൻ നിർവ്വചനം

WS-TTL-CAN
ഉപയോക്തൃ മാനുവൽ

1 ലേബൽ
2
3
4 5 6 7 8 9 10 11 12

വിവരണം UART_LED
CAN_LED
RUN_LED
NC CAN_H CAN_L 3.3V GND CFG DIR RXD TXD

TTL കമ്മ്യൂണിക്കേഷൻ ഇൻഡിക്കേറ്റർ സിഗ്നൽ പിൻ, ഡാറ്റയില്ലാത്ത ഉയർന്ന നില, കുറഞ്ഞ നില എന്നിവ ശ്രദ്ധിക്കുക
ഡാറ്റാ ട്രാൻസ്മിഷൻ CAN കമ്മ്യൂണിക്കേഷൻ ഇൻഡിക്കേറ്റർ സിഗ്നൽ പിൻ, ഡാറ്റയില്ലാതെ ഉയർന്ന നില, കുറഞ്ഞ നില
ഡാറ്റാ ട്രാൻസ്മിഷൻ സിസ്റ്റം റണ്ണിംഗ് ഇൻഡിക്കേറ്റർ സിഗ്നൽ പിൻ, സിസ്റ്റം സാധാരണ പ്രവർത്തിക്കുമ്പോൾ ഉയർന്നതും താഴ്ന്നതുമായ ലെവലുകൾക്കിടയിൽ (ഏകദേശം 1Hz) ടോഗിൾ ചെയ്യുന്നു; ഉയർന്ന തലത്തിൽ ഔട്ട്പുട്ട് ചെയ്യുമ്പോൾ
CAN ബസ് അസാധാരണമായ റിസർവ് ചെയ്ത പിൻ ആണ്, ബന്ധിപ്പിച്ചിട്ടില്ല CAN ഡിഫറൻഷ്യൽ പോസിറ്റീവ്, ബിൽറ്റ്-ഇൻ 120 റെസിസ്റ്റർ CAN ഡിഫറൻഷ്യൽ നെഗറ്റീവ്, ബിൽറ്റ്-ഇൻ 120 റെസിസ്റ്റർ
പവർ ഇൻപുട്ട്, 3.3V@40mA ഗ്രൗണ്ട്
ഫാക്ടറി ക്രമീകരണത്തിലേക്ക് പുനഃസജ്ജമാക്കുക/പുനഃസ്ഥാപിക്കുക, പുനഃസജ്ജമാക്കുന്നതിന് 5 സെക്കൻഡിനുള്ളിൽ താഴ്ത്തുക അല്ലെങ്കിൽ ഫാക്ടറി ക്രമീകരണം പുനഃസ്ഥാപിക്കുന്നതിന് 5 സെക്കൻഡിനുള്ളിൽ വലിക്കുക RS485 ദിശ നിയന്ത്രണം TTL RX TTL TX

7

5. മൊഡ്യൂൾ പാരാമീറ്റർ ക്രമീകരണം

WS-TTL-CAN
ഉപയോക്തൃ മാനുവൽ

TTL ഇൻ്റർഫേസ് വഴി "WS-CAN-TOOL" വഴി ഈ മൊഡ്യൂൾ ക്രമീകരിക്കാൻ കഴിയും. നിങ്ങളുടെ അശ്രദ്ധമായ ക്രമീകരണം കാരണം ഉപകരണം കണക്റ്റുചെയ്യുന്നതിൽ പരാജയപ്പെടുകയാണെങ്കിൽ, ഫാക്ടറി ക്രമീകരണം പുനഃസ്ഥാപിക്കുന്നതിന് നിങ്ങൾക്ക് “CFG” കീ അമർത്താം, (CFG കീ 5 സെക്കൻഡ് അമർത്തിപ്പിടിക്കുക, മൂന്ന് പച്ച സൂചകങ്ങൾ ഒരേ സമയം മിന്നിമറഞ്ഞതിന് ശേഷം അത് വിടുക ).
5.1 സീരിയൽ സെർവർ സോഫ്‌റ്റ്‌വെയർ കോൺഫിഗർ ചെയ്യുക

ബന്ധിപ്പിച്ച "സീരിയൽ പോർട്ട്" തിരഞ്ഞെടുക്കുക. "ഓപ്പൺ സീരിയൽ" ക്ലിക്ക് ചെയ്യുക. "ഉപകരണ പാരാമീറ്ററുകൾ വായിക്കുക" എന്നതിൽ ക്ലിക്കുചെയ്യുക.
8

WS-TTL-CAN
ഉപയോക്തൃ മാനുവൽ
ഉപകരണ പാരാമീറ്ററുകൾ വായിച്ചതിനുശേഷം, നിങ്ങൾക്ക് അവ പരിഷ്കരിക്കാനാകും. നിങ്ങളുടെ പരിഷ്‌ക്കരണം സംരക്ഷിക്കാൻ "ഉപകരണ പാരാമീറ്ററുകൾ സംരക്ഷിക്കുക" എന്നതിൽ ക്ലിക്ക് ചെയ്യാം. അതിനുശേഷം നിങ്ങൾ ഉപകരണം റീബൂട്ട് ചെയ്യേണ്ടതുണ്ട്.
കോൺഫിഗർ ചെയ്‌ത സോഫ്‌റ്റ്‌വെയറിലെ പാരാമീറ്ററുകൾ വിശദീകരിക്കുന്നതിനാണ് ഇനിപ്പറയുന്ന ഉള്ളടക്കം.
9

6. പരിവർത്തന പാരാമീറ്ററുകൾ

WS-TTL-CAN
ഉപയോക്തൃ മാനുവൽ

ഈ വിഭാഗം ഉപകരണത്തിൻ്റെ പരിവർത്തന മോഡ്, പരിവർത്തന ദിശ, സീരിയൽ ശ്രേണിയിലെ CAN ഐഡൻ്റിഫയറുകളുടെ സ്ഥാനം, CAN വിവരങ്ങൾ UART ആയി രൂപാന്തരപ്പെട്ടിട്ടുണ്ടോ, CAN ഫ്രെയിം ഐഡികൾ UART ആയി രൂപാന്തരപ്പെട്ടിട്ടുണ്ടോ എന്നിവ വ്യക്തമാക്കുന്നു.
6.1 പരിവർത്തന മോഡ്
മൂന്ന് പരിവർത്തന മോഡുകൾ: സുതാര്യമായ പരിവർത്തനം, ഐഡൻ്റിഫയറുകളുള്ള സുതാര്യമായ പരിവർത്തനം, ഫോർമാറ്റ് പരിവർത്തനം.
സുതാര്യമായ പരിവർത്തനം ഡാറ്റ ചേർക്കുകയോ പരിഷ്കരിക്കുകയോ ചെയ്യാതെ ബസ് ഡാറ്റയെ ഒരു ഫോർമാറ്റിൽ നിന്ന് മറ്റൊന്നിലേക്ക് പരിവർത്തനം ചെയ്യുന്നത് ഇതിൽ ഉൾപ്പെടുന്നു. ഈ
ഡാറ്റാ ഉള്ളടക്കത്തിൽ മാറ്റം വരുത്താതെ തന്നെ ഡാറ്റ ഫോർമാറ്റുകളുടെ കൈമാറ്റം രീതി സുഗമമാക്കുന്നു, ഇത് കൺവെർട്ടറിനെ ബസിൻ്റെ രണ്ടറ്റത്തും സുതാര്യമാക്കുന്നു. ഇത് ഉപയോക്താക്കൾക്കായി ആശയവിനിമയം ഓവർഹെഡ് ചേർക്കുന്നില്ല കൂടാതെ ഉയർന്ന അളവിലുള്ള ഡാറ്റാ ട്രാൻസ്മിഷൻ കൈകാര്യം ചെയ്യാൻ കഴിവുള്ള തത്സമയ, മാറ്റമില്ലാത്ത ഡാറ്റ പരിവർത്തനം അനുവദിക്കുന്നു.
ഐഡൻ്റിഫയറുകൾ ഉപയോഗിച്ചുള്ള സുതാര്യമായ പരിവർത്തനം ഇത് ഒരു പ്രോട്ടോക്കോൾ ചേർക്കാതെ തന്നെ സുതാര്യമായ പരിവർത്തനത്തിൻ്റെ ഒരു പ്രത്യേക ആപ്ലിക്കേഷനാണ്. ഈ
സാധാരണ സീരിയൽ ഫ്രെയിമുകളുടെയും CAN സന്ദേശങ്ങളുടെയും പൊതുവായ സ്വഭാവസവിശേഷതകളെ അടിസ്ഥാനമാക്കിയുള്ളതാണ് പരിവർത്തന രീതി, ഈ രണ്ട് വ്യത്യസ്ത തരം ബസുകളെ തടസ്സമില്ലാതെ ഒരൊറ്റ ആശയവിനിമയ ശൃംഖല രൂപീകരിക്കാൻ അനുവദിക്കുന്നു. ഈ രീതിക്ക് സീരിയൽ ഫ്രെയിമിൽ നിന്ന് CAN സന്ദേശത്തിൻ്റെ ഐഡൻ്റിഫയർ ഫീൽഡിലേക്ക് "വിലാസം" മാപ്പ് ചെയ്യാൻ കഴിയും. സീരിയൽ ഫ്രെയിമിലെ "വിലാസം" അതിൻ്റെ ആരംഭ സ്ഥാനവും ദൈർഘ്യവും അനുസരിച്ച് കോൺഫിഗർ ചെയ്യാവുന്നതാണ്, ഈ മോഡിൽ പരമാവധി പരിധി വരെ ഉപയോക്തൃ-നിർവചിച്ച പ്രോട്ടോക്കോളുകളുമായി പൊരുത്തപ്പെടാൻ കൺവെർട്ടറിനെ പ്രാപ്തമാക്കുന്നു.
ഫോർമാറ്റ് പരിവർത്തനം കൂടാതെ, ഫോർമാറ്റ് പരിവർത്തനം ഏറ്റവും ലളിതമായ ഉപയോഗ മോഡാണ്, അവിടെ ഡാറ്റ ഫോർമാറ്റ് നിർവചിച്ചിരിക്കുന്നു
13 ബൈറ്റുകളായി, CAN ഫ്രെയിമിൽ നിന്നുള്ള എല്ലാ വിവരങ്ങളും ഉൾക്കൊള്ളുന്നു.

10

6.2 പരിവർത്തന ദിശ

WS-TTL-CAN
ഉപയോക്തൃ മാനുവൽ

മൂന്ന് പരിവർത്തന ദിശകൾ: ദ്വിദിശ, UART-ൽ നിന്ന് CAN, CAN-ൽ നിന്ന് UART. ദ്വിദിശ
കൺവെർട്ടർ സീരിയൽ ബസിൽ നിന്ന് CAN ബസിലേക്കും CAN ബസിൽ നിന്ന് സീരിയൽ ബസിലേക്കും ഡാറ്റ പരിവർത്തനം ചെയ്യുന്നു. UART മുതൽ CAN വരെ മാത്രം
ഇത് സീരിയൽ ബസിൽ നിന്ന് CAN ബസിലേക്ക് ഡാറ്റ വിവർത്തനം ചെയ്യുന്നു, കൂടാതെ CAN ബസിൽ നിന്ന് സീരിയൽ ബസിലേക്ക് ഡാറ്റ പരിവർത്തനം ചെയ്യുന്നില്ല. ഈ രീതി CAN ബസിലെ ഇടപെടൽ ഫലപ്രദമായി ഫിൽട്ടർ ചെയ്യുന്നു. UART-ലേക്ക് മാത്രമേ കഴിയൂ
ഇത് CAN ബസിൽ നിന്ന് സീരിയൽ ബസിലേക്ക് ഡാറ്റയെ പ്രത്യേകമായി വിവർത്തനം ചെയ്യുന്നു, സീരിയൽ ബസിൽ നിന്ന് CAN ബസിലേക്ക് ഡാറ്റ പരിവർത്തനം ചെയ്യുന്നില്ല.

6.3 UART-ൽ ഐഡൻ്റിഫയർ ചെയ്യാൻ കഴിയും

ഈ പാരാമീറ്റർ "ഐഡൻ്റിഫയറുകളുള്ള സുതാര്യമായ പരിവർത്തനം" മോഡിൽ ആയിരിക്കുമ്പോൾ മാത്രമേ ഇത് ഫലപ്രദമാകൂ:

സീരിയൽ ഡാറ്റ CAN സന്ദേശങ്ങളിലേക്ക് പരിവർത്തനം ചെയ്യുമ്പോൾ, സീരിയൽ ഫ്രെയിമിലെ ഫ്രെയിം ഐഡിയുടെ ആരംഭ ബൈറ്റിൻ്റെ ഓഫ്‌സെറ്റ് വിലാസവും ഫ്രെയിം ഐഡിയുടെ ദൈർഘ്യവും വ്യക്തമാക്കുന്നു.
സാധാരണ ഫ്രെയിമുകൾക്കായി ഫ്രെയിം ഐഡി ദൈർഘ്യം 1 മുതൽ 2 ബൈറ്റുകൾ വരെയാകാം, ID1 നും ഒപ്പം
11

WS-TTL-CAN
ഉപയോക്തൃ മാനുവൽ
CAN സന്ദേശത്തിലെ ID2. വിപുലീകൃത ഫ്രെയിമുകൾക്ക്, ID1, ID4, ID1, ID2 എന്നിവ ഉൾക്കൊള്ളുന്ന ഐഡി ദൈർഘ്യം 3 മുതൽ 4 ബൈറ്റുകൾ വരെയാകാം. സാധാരണ ഫ്രെയിമുകളിൽ, ഐഡിയിൽ 11 ബിറ്റുകൾ അടങ്ങിയിരിക്കുന്നു, അതേസമയം വിപുലീകൃത ഫ്രെയിമുകളിൽ, ഐഡിയിൽ 29 ബിറ്റുകൾ അടങ്ങിയിരിക്കുന്നു. 6.4 UART-ൽ ട്രാൻസ്മിറ്റ് ചെയ്യാൻ കഴിയുമോ
ഈ പരാമീറ്റർ "സുതാര്യമായ പരിവർത്തനം" മോഡിൽ മാത്രമാണ് ഉപയോഗിക്കുന്നത്. തിരഞ്ഞെടുക്കുമ്പോൾ, കൺവെർട്ടർ സീരിയൽ ഫ്രെയിമിൻ്റെ ആദ്യ ബൈറ്റിൽ CAN സന്ദേശത്തിൻ്റെ ഫ്രെയിം വിവരങ്ങൾ ഉൾപ്പെടുത്തും. തിരഞ്ഞെടുത്തത് മാറ്റുമ്പോൾ, CAN-ൻ്റെ ഫ്രെയിം വിവരങ്ങൾ സീരിയൽ ഫ്രെയിമിലേക്ക് പരിവർത്തനം ചെയ്യപ്പെടില്ല. 6.5 UART-ൽ ഫ്രെയിം ഐഡി ട്രാൻസ്മിറ്റ് ചെയ്യാൻ കഴിയുമോ
ഈ പരാമീറ്റർ "സുതാര്യമായ പരിവർത്തനം" മോഡിൽ മാത്രമായി ഉപയോഗിക്കുന്നു. തിരഞ്ഞെടുക്കുമ്പോൾ, ഫ്രെയിമിൻ്റെ വിവരങ്ങൾ (ഫ്രെയിം വിവര പരിവർത്തനം അനുവദനീയമാണെങ്കിൽ) സീരിയൽ ഫ്രെയിമിലെ ഫ്രെയിം ഡാറ്റയ്ക്ക് മുമ്പായി കൺവെർട്ടർ CAN സന്ദേശത്തിൻ്റെ ഫ്രെയിം ഐഡി ഉൾപ്പെടുത്തും. തിരഞ്ഞെടുത്തത് മാറ്റുമ്പോൾ, CAN ഫ്രെയിം ഐഡി പരിവർത്തനം ചെയ്യപ്പെടില്ല.
12

7. UART പാരാമീറ്റർ ക്രമീകരണം
ബൗഡ് നിരക്ക്: 1200~406800 (bps) UART പാരിറ്റി രീതി: തുല്യതയില്ല, ഇരട്ട, ഒറ്റ ഡാറ്റ ബിറ്റ്: 8, 9 സ്റ്റോപ്പ് ബിറ്റ്: 1, 1.5, 2

WS-TTL-CAN
ഉപയോക്തൃ മാനുവൽ

13

8. കാൻ പാരാമീറ്റർ ക്രമീകരണം

WS-TTL-CAN
ഉപയോക്തൃ മാനുവൽ

കൺവെർട്ടറിന് ബോഡ് നിരക്ക് എങ്ങനെ സജ്ജീകരിക്കാം, കൺവെർട്ടറിൻ്റെ ഐഡി, ഫ്രെയിം തരം, CAN ഫിൽട്ടർ എന്നിവ അയയ്ക്കാൻ കഴിയുന്നത് എങ്ങനെയെന്ന് ഈ ഭാഗം പരിചയപ്പെടുത്തുന്നു. CAN ബോഡ് നിരക്ക് 10kbps~1000kbps പിന്തുണയ്ക്കുന്നു കൂടാതെ ഉപയോക്താവിൻ്റെ നിർവചനത്തെ പിന്തുണയ്ക്കുന്നു. ഫ്രെയിം തരങ്ങൾ വിപുലീകൃത ഫ്രെയിമുകളും സ്റ്റാൻഡേർഡ് ഫ്രെയിമുകളും പിന്തുണയ്ക്കുന്നു. CAN-ൻ്റെ ഫ്രെയിം ഐഡി ഹെക്‌സാഡെസിമൽ ഫോർമാറ്റിലാണ്, അത് "സുതാര്യമായ പരിവർത്തനം" മോഡിലും "ID ഉപയോഗിച്ചുള്ള സുതാര്യമായ പരിവർത്തനം" മോഡിലും സാധുതയുള്ളതാണ്, കൂടാതെ ഈ ഐഡി ഉപയോഗിച്ച് CAN ബസിന് ഡാറ്റ അയയ്ക്കുകയും ചെയ്യുന്നു; ഫോർമാറ്റ് കൺവേർഷൻ മോഡിൽ ഈ പരാമീറ്റർ സാധുതയുള്ളതല്ല.
CAN സ്വീകരിക്കുന്ന ഫിൽട്ടറുകളുടെ 14 ഗ്രൂപ്പുകളുണ്ട്, ഓരോ ഗ്രൂപ്പിലും "ഫിൽട്ടർ തരം", "ഫിൽട്ടർ സ്വീകാര്യത കോഡ്", "ഫിൽട്ടർ മാസ്ക് കോഡ്" എന്നിവ ഉൾപ്പെടുന്നു.

8.1 CAN BAUD റേറ്റ് ക്രമീകരണം
ഏറ്റവും സാധാരണമായ ബോഡ് നിരക്കുകൾ ലിസ്റ്റിൽ റിസർവ് ചെയ്തിട്ടുണ്ട്: ഈ ഉപകരണം ഇഷ്‌ടാനുസൃതമാക്കലിനെ പിന്തുണയ്ക്കുന്നില്ല.

14

8.2 ഫിൽട്ടർ ക്രമീകരണം ചെയ്യാം

WS-TTL-CAN
ഉപയോക്തൃ മാനുവൽ

CAN സ്വീകരിക്കുന്ന ഫിൽട്ടറുകളുടെ 14 ഗ്രൂപ്പുകൾ ഡിഫോൾട്ടായി പ്രവർത്തനരഹിതമാണ്, അതായത് CAN ബസിൻ്റെ ഡാറ്റ ഫിൽട്ടർ ചെയ്തിട്ടില്ല. ഉപയോക്താക്കൾക്ക് ഫിൽട്ടറുകൾ ഉപയോഗിക്കണമെങ്കിൽ, കോൺഫിഗർ ചെയ്‌ത സോഫ്‌റ്റ്‌വെയറിൽ അവ ചേർക്കാം, 14 ഗ്രൂപ്പുകൾ ചേർക്കാം.

ഫിൽട്ടർ മോഡ്: ഓപ്ഷണൽ "സ്റ്റാൻഡേർഡ് ഫ്രെയിം", "എക്സ്റ്റെൻഡഡ് ഫ്രെയിം". ഫിൽട്ടർ സ്വീകാര്യത കോഡ്: ഹെക്സാഡെസിമൽ ഫോർമാറ്റിൽ ഫ്രെയിം ലഭിച്ചിട്ടുണ്ടോ എന്ന് നിർണ്ണയിക്കാൻ CAN-ന് ലഭിച്ച ഫ്രെയിം ഐഡി താരതമ്യം ചെയ്യാൻ ഉപയോഗിക്കുന്നു. ഫിൽട്ടർ മാസ്ക് കോഡ്: സ്വീകാര്യത കോഡിലെ ചില ബിറ്റുകൾ താരതമ്യത്തിൽ പങ്കെടുക്കുന്നുണ്ടോ എന്ന് നിർണ്ണയിക്കാൻ സ്വീകാര്യത കോഡിലെ ചില ബിറ്റുകൾ മാസ്ക് ചെയ്യാൻ ഉപയോഗിക്കുന്നു ((ബിറ്റ് എന്നത് പങ്കാളിത്തമല്ലാത്തതിന് 0, പങ്കാളിത്തത്തിന് 1), ഹെക്സാഡെസിമൽ ഫോർമാറ്റിൽ. ഉദാample 1: ഫിൽട്ടർ തരം തിരഞ്ഞെടുത്തു: "സ്റ്റാൻഡേർഡ് ഫ്രെയിം"; "ഫിൽട്ടർ സ്വീകാര്യത കോഡ്" 00 00 00 01; "ഫിൽട്ടർ മാസ്ക് കോഡ്" 00 00 0F FF കൊണ്ട് നിറഞ്ഞിരിക്കുന്നു. വിശദീകരണം: സ്റ്റാൻഡേർഡ് ഫ്രെയിം ഐഡിയിൽ 11 ബിറ്റുകൾ മാത്രമുള്ളതിനാൽ, സ്വീകാര്യത കോഡിൻ്റെയും മാസ്ക് കോഡിൻ്റെയും അവസാന 11 ബിറ്റുകൾ പ്രധാനമാണ്. മാസ്ക് കോഡിൻ്റെ അവസാന 11 ബിറ്റുകൾ എല്ലാം 1 ആയി സജ്ജീകരിച്ചിരിക്കുന്നതിനാൽ, സ്വീകാര്യത കോഡിലെ എല്ലാ അനുബന്ധ ബിറ്റുകളും താരതമ്യത്തിനായി പരിഗണിക്കും എന്നാണ്. അതിനാൽ, സൂചിപ്പിച്ച കോൺഫിഗറേഷൻ 0001 ഐഡിയുള്ള സ്റ്റാൻഡേർഡ് ഫ്രെയിമിലൂടെ കടന്നുപോകാൻ അനുവദിക്കുന്നു. ഉദാample 2: ഫിൽട്ടർ തരം തിരഞ്ഞെടുത്തു: "സ്റ്റാൻഡേർഡ് ഫ്രെയിം"; "ഫിൽട്ടർ സ്വീകാര്യത കോഡ്" 00 00 00 01; "ഫിൽട്ടർ മാസ്ക് കോഡ്" 00 00 0F F0 കൊണ്ട് നിറഞ്ഞിരിക്കുന്നു. വിശദീകരണം: ഉദാample 1, സ്റ്റാൻഡേർഡ് ഫ്രെയിമിൽ 11 സാധുവായ ബിറ്റുകൾ മാത്രമേ ഉള്ളൂ, മാസ്ക് കോഡിൻ്റെ അവസാന 4 ബിറ്റുകൾ 0 ആണ്, ഇത് സ്വീകാര്യത കോഡിൻ്റെ അവസാന 4 ബിറ്റുകൾ പരിഗണിക്കില്ലെന്ന് സൂചിപ്പിക്കുന്നു
15

WS-TTL-CAN
ഉപയോക്തൃ മാനുവൽ
താരതമ്യത്തിനായി. അതിനാൽ, ഐഡിയിൽ 00 00 മുതൽ 000F വരെയുള്ള സ്റ്റാൻഡേർഡ് ഫ്രെയിമുകളുടെ ഒരു കൂട്ടം കടന്നുപോകാൻ ഈ കോൺഫിഗറേഷൻ അനുവദിക്കുന്നു.
Example 3: ഫിൽട്ടർ തരം തിരഞ്ഞെടുത്തു: "വിപുലീകരിച്ച ഫ്രെയിം"; "ഫിൽട്ടർ സ്വീകാര്യത കോഡ്" 00 03 04 01; "ഫിൽട്ടർ മാസ്ക് കോഡ്" 1F FF FF FF കൊണ്ട് നിറഞ്ഞിരിക്കുന്നു.
വിശദീകരണം: വിപുലീകരിച്ച ഫ്രെയിമുകൾക്ക് 29 ബിറ്റുകൾ ഉണ്ട്, മാസ്ക് കോഡിൻ്റെ അവസാന 29 ബിറ്റുകൾ 1 ആയി സജ്ജീകരിച്ചാൽ, സ്വീകാര്യത കോഡിൻ്റെ അവസാന 29 ബിറ്റുകളും താരതമ്യത്തിൽ ഉൾപ്പെടും എന്നാണ് ഇതിനർത്ഥം. അതിനാൽ, ഈ ക്രമീകരണം "00 03 04 01" എന്ന ഐഡി ഉപയോഗിച്ച് വിപുലീകൃത ഫ്രെയിമിൻ്റെ കടന്നുപോകൽ പ്രാപ്തമാക്കുന്നു.
Example 4: ഫിൽട്ടർ തരം തിരഞ്ഞെടുത്തു: "വിപുലീകരിച്ച ഫ്രെയിം"; "ഫിൽട്ടർ സ്വീകാര്യത കോഡ്" 00 03 04 01; "ഫിൽട്ടർ മാസ്ക് കോഡ്" 1F FC FF FF കൊണ്ട് നിറഞ്ഞിരിക്കുന്നു.
വിശദീകരണം: നൽകിയിരിക്കുന്ന ക്രമീകരണങ്ങളെ അടിസ്ഥാനമാക്കി, ഐഡിയിലെ "00 00 04 01" മുതൽ "00 0F 04 01" വരെയുള്ള ഒരു കൂട്ടം വിപുലീകൃത ഫ്രെയിമുകൾ കടന്നുപോകാം.
16

9. പരിവർത്തന EXAMPLE

WS-TTL-CAN
ഉപയോക്തൃ മാനുവൽ

9.1 സുതാര്യമായ പരിവർത്തനം
സുതാര്യമായ പരിവർത്തന മോഡിൽ, കൺവെർട്ടർ ഒരു ബസിൽ നിന്ന് ലഭിക്കുന്ന ഡാറ്റ കാലതാമസം കൂടാതെ മറ്റേ ബസിലേക്ക് പരിവർത്തനം ചെയ്യുകയും അയയ്ക്കുകയും ചെയ്യുന്നു.
9.1.1 സീരിയൽ ഫ്രെയിം ടു കാൻ
സീരിയൽ ഫ്രെയിമിൻ്റെ മുഴുവൻ ഡാറ്റയും CAN സന്ദേശ ഫ്രെയിമിൻ്റെ ഡാറ്റാ ഫീൽഡിലേക്ക് തുടർച്ചയായി പോപ്പുലേറ്റ് ചെയ്യപ്പെടുന്നു. കൺവെർട്ടറിന് സീരിയൽ ബസിൽ നിന്ന് ഡാറ്റയുടെ ഒരു ഫ്രെയിം ലഭിച്ചുകഴിഞ്ഞാൽ, അത് ഉടൻ തന്നെ അത് CAN ബസിലേക്ക് മാറ്റുന്നു. പരിവർത്തനം ചെയ്‌ത CAN സന്ദേശ ഫ്രെയിമിൻ്റെയും (ഫ്രെയിം തരം വിഭാഗം) ഫ്രെയിം ഐഡിയുടെയും വിവരങ്ങൾ ഉപയോക്താവ് മുൻകൂട്ടി കോൺഫിഗർ ചെയ്‌തതാണ്, പരിവർത്തന പ്രക്രിയയിലുടനീളം, ഫ്രെയിം തരവും ഫ്രെയിം ഐഡിയും മാറ്റമില്ലാതെ തുടരും.

ഡാറ്റാ പരിവർത്തനം ഇനിപ്പറയുന്ന ഫോർമാറ്റ് പിന്തുടരുന്നു: സ്വീകരിച്ച സീരിയൽ ഫ്രെയിമിൻ്റെ ദൈർഘ്യം 8 ബൈറ്റിനേക്കാൾ കുറവോ തുല്യമോ ആണെങ്കിൽ, 1 മുതൽ n വരെയുള്ള പ്രതീകങ്ങൾ (ഇവിടെ n എന്നത് സീരിയൽ ഫ്രെയിമിൻ്റെ നീളം) ക്രമത്തിൽ 1 മുതൽ n വരെയുള്ള സ്ഥാനങ്ങളിൽ സ്ഥാപിക്കും. CAN സന്ദേശത്തിൻ്റെ ഡാറ്റ ഫീൽഡ് (ചിത്രത്തിൽ n 7 ആണ്). സീരിയൽ ഫ്രെയിമിലെ ബൈറ്റുകളുടെ എണ്ണം 8 ബിറ്റുകളിൽ കൂടുതലാണെങ്കിൽ, സീരിയൽ ഫ്രെയിമിൻ്റെ ആദ്യ പ്രതീകത്തിൽ നിന്ന് പ്രോസസർ ആരംഭിക്കുന്നു, ആദ്യത്തെ 8 പ്രതീകങ്ങൾ എടുത്ത് അവ CAN സന്ദേശത്തിൻ്റെ ഡാറ്റാ ഫീൽഡിലേക്ക് തുടർച്ചയായി പൂരിപ്പിക്കുന്നു. ഈ ഡാറ്റ CAN ബസിലേക്ക് അയച്ചുകഴിഞ്ഞാൽ, ശേഷിക്കുന്ന സീരിയൽ ഫ്രെയിം ഡാറ്റ പരിവർത്തനം ചെയ്യുകയും എല്ലാ ഡാറ്റയും പരിവർത്തനം ചെയ്യുന്നതുവരെ CAN സന്ദേശത്തിൻ്റെ ഡാറ്റാ ഫീൽഡിൽ പൂരിപ്പിക്കുകയും ചെയ്യുന്നു.

17

WS-TTL-CAN
ഉപയോക്തൃ മാനുവൽ
ഉദാampലെ, CAN പാരാമീറ്റർ ക്രമീകരണം "സ്റ്റാൻഡേർഡ് ഫ്രെയിം" തിരഞ്ഞെടുക്കുന്നു, കൂടാതെ CAN ഐഡി 00000060 ആണ്, സ്റ്റാൻഡേർഡ് ഫ്രെയിമിൻ്റെ അവസാന 11 ബിറ്റുകൾ മാത്രമേ സാധുതയുള്ളൂ എന്നത് ശ്രദ്ധിക്കുക.
18

WS-TTL-CAN
ഉപയോക്തൃ മാനുവൽ
9.1.2 CAN FRAME TO UART CAN ബസ് സന്ദേശത്തിൽ, ഒരു ഫ്രെയിം ലഭിക്കുമ്പോൾ അത് പെട്ടെന്ന് ഒരു ഫ്രെയിം ഫോർവേഡ് ചെയ്യുന്നു. ഡാറ്റ
ഡയഗ്രാമിൽ കാണിച്ചിരിക്കുന്നതുപോലെ ഫോർമാറ്റ് യോജിക്കുന്നു. പരിവർത്തന സമയത്ത്, CAN സന്ദേശത്തിൻ്റെ ഡാറ്റാ ഫീൽഡിൽ നിലവിലുള്ള എല്ലാ ഡാറ്റയും ക്രമാനുഗതമാണ്
സീരിയൽ ഫ്രെയിമിലേക്ക് പരിവർത്തനം ചെയ്തു. കോൺഫിഗറേഷൻ സമയത്ത്, "CAN വിവരങ്ങൾ സീരിയലായി പരിവർത്തനം ചെയ്യേണ്ടതുണ്ടോ" എന്ന ക്രമീകരണം
പ്രവർത്തനക്ഷമമാക്കിയാൽ, കൺവെർട്ടർ നേരിട്ട് CAN സന്ദേശത്തിൻ്റെ "ഫ്രെയിം വിവരങ്ങൾ" ബൈറ്റ് സീരിയൽ ഫ്രെയിമിലേക്ക് പൂരിപ്പിക്കും.
അതുപോലെ, “CAN Frame ID സീരിയലായി പരിവർത്തനം ചെയ്യേണ്ടതുണ്ടോ” എന്ന ക്രമീകരണം പ്രവർത്തനക്ഷമമാക്കിയാൽ, CAN സന്ദേശത്തിൻ്റെ “Frame ID” യുടെ എല്ലാ ബൈറ്റുകളും സീരിയൽ ഫ്രെയിമിലേക്ക് പൂരിപ്പിക്കും.
ഉദാampലെ, “CAN സന്ദേശം സീരിയലിലേക്ക് പരിവർത്തനം ചെയ്യുക” പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിലും “CAN ഫ്രെയിം ഐഡിയെ സീരിയലിലേക്ക് പരിവർത്തനം ചെയ്യുക” പ്രവർത്തനരഹിതമാക്കിയിട്ടുണ്ടെങ്കിൽ, ഒരു CAN ഫ്രെയിമിനെ ഒരു സീരിയൽ ഫോർമാറ്റിലേക്ക് പരിവർത്തനം ചെയ്യുന്നത് ചിത്രീകരിച്ചിരിക്കുന്നതുപോലെ ആയിരിക്കും
19

ഇനിപ്പറയുന്ന ഡയഗ്രം:
സീരിയൽ ഫ്രെയിം ഫോർമാറ്റ്
07 01 02 03 04 05 06 07

WS-TTL-CAN
ഉപയോക്തൃ മാനുവൽ

CAN സന്ദേശം (സ്റ്റാൻഡേർഡ് ഫ്രെയിം)

ഫ്രെയിം

07

വിവരങ്ങൾ

00 ഫ്രെയിം ഐഡി
00

01

02

03

ഡാറ്റ

04

ഡിവിഷൻ

05

06

07

9.2 ഐഡിയോടുകൂടിയ സുതാര്യമായ പരിവർത്തനം
ഐഡി ഉപയോഗിച്ചുള്ള സുതാര്യമായ പരിവർത്തനം എന്നത് സുതാര്യമായ പരിവർത്തനത്തിൻ്റെ ഒരു പ്രത്യേക ഉപയോഗമാണ്, അത് ഉപയോക്താക്കൾക്ക് അവരുടെ നെറ്റ്‌വർക്കുകൾ കൂടുതൽ സൗകര്യപ്രദമായി നിർമ്മിക്കുന്നതിനും ഇഷ്‌ടാനുസൃത ആപ്ലിക്കേഷൻ പ്രോട്ടോക്കോളുകൾ ഉപയോഗിക്കുന്നതിനും സഹായിക്കുന്നു.
ഈ രീതി ഒരു സീരിയൽ ഫ്രെയിമിൽ നിന്നുള്ള വിലാസ വിവരങ്ങൾ സ്വയമേവ CAN ബസിൻ്റെ ഫ്രെയിം ഐഡിയിലേക്ക് പരിവർത്തനം ചെയ്യുന്നു. കോൺഫിഗറേഷൻ സമയത്ത് സീരിയൽ ഫ്രെയിമിലെ ഈ വിലാസത്തിൻ്റെ ആരംഭ വിലാസത്തെയും ദൈർഘ്യത്തെയും കുറിച്ച് കൺവെർട്ടറിനെ അറിയിക്കുന്നതിലൂടെ, കൺവെർട്ടർ ഈ ഫ്രെയിം ഐഡി എക്‌സ്‌ട്രാക്റ്റ് ചെയ്യുകയും CAN സന്ദേശത്തിൻ്റെ ഫ്രെയിം ഐഡി ഫീൽഡിലേക്ക് പരിവർത്തനം ചെയ്യുകയും ചെയ്യുന്നു. ഈ സീരിയൽ ഫ്രെയിം ഫോർവേഡ് ചെയ്യുമ്പോൾ CAN സന്ദേശത്തിൻ്റെ ഐഡിയായി ഇത് പ്രവർത്തിക്കുന്നു. ഒരു CAN സന്ദേശം ഒരു സീരിയൽ ഫ്രെയിമിലേക്ക് പരിവർത്തനം ചെയ്യുമ്പോൾ, CAN സന്ദേശത്തിൻ്റെ ഐഡിയും സീരിയൽ ഫ്രെയിമിനുള്ളിലെ അതാത് സ്ഥാനത്തേക്ക് വിവർത്തനം ചെയ്യപ്പെടുന്നു. ഈ പരിവർത്തന മോഡിൽ, കോൺഫിഗറേഷൻ സോഫ്‌റ്റ്‌വെയറിൻ്റെ "CAN പാരാമീറ്റർ ക്രമീകരണങ്ങൾ" എന്നതിലെ "CAN ID" ക്രമീകരണം അസാധുവാണ് എന്നത് ശ്രദ്ധിക്കേണ്ടതാണ്. കാരണം, ഈ സാഹചര്യത്തിൽ, ട്രാൻസ്മിറ്റ് ചെയ്ത ഐഡൻ്റിഫയർ (ഫ്രെയിം ഐഡി) മുകളിൽ പറഞ്ഞ സീരിയൽ ഫ്രെയിമിനുള്ളിലെ ഡാറ്റയിൽ നിന്നാണ്.
9.2.1 UART ഫ്രെയിം വരെ CAN
ഒരു സമ്പൂർണ്ണ സീരിയൽ ഡാറ്റ ഫ്രെയിം ലഭിക്കുമ്പോൾ, കൺവെർട്ടർ അത് ഉടൻ തന്നെ CAN ബസിന് കൈമാറുന്നു.
20

WS-TTL-CAN
ഉപയോക്തൃ മാനുവൽ
സീരിയൽ ഫ്രെയിമിനുള്ളിൽ കൊണ്ടുപോകുന്ന CAN ഐഡി കോൺഫിഗറേഷനിൽ സജ്ജീകരിക്കാം, അതിൻ്റെ ആരംഭ വിലാസവും സീരിയൽ ഫ്രെയിമിനുള്ളിലെ നീളവും വ്യക്തമാക്കുന്നു. സ്റ്റാൻഡേർഡ് ഫ്രെയിമുകൾക്ക് 0 മുതൽ 7 വരെയും വിപുലീകൃത ഫ്രെയിമുകൾക്ക് 1 മുതൽ 2 വരെയും ദൈർഘ്യം ആയിരിക്കുമ്പോൾ, ആരംഭ വിലാസത്തിൻ്റെ പരിധി 1 മുതൽ 4 വരെയാണ്.
പരിവർത്തന സമയത്ത്, മുൻകൂട്ടി ക്രമീകരിച്ച ക്രമീകരണങ്ങളെ അടിസ്ഥാനമാക്കി, സീരിയൽ ഫ്രെയിമിനുള്ളിലെ എല്ലാ CAN ഫ്രെയിം ഐഡികളും പൂർണ്ണമായും CAN സന്ദേശത്തിൻ്റെ ഫ്രെയിം ഐഡി ഫീൽഡിലേക്ക് വിവർത്തനം ചെയ്യപ്പെടുന്നു. സീരിയൽ ഫ്രെയിമിനുള്ളിലെ ഫ്രെയിം ഐഡികളുടെ എണ്ണം CAN സന്ദേശത്തിനുള്ളിലെ ഫ്രെയിം ഐഡികളുടെ എണ്ണത്തേക്കാൾ കുറവാണെങ്കിൽ, CAN സന്ദേശത്തിനുള്ളിലെ ശേഷിക്കുന്ന ഐഡികൾ ID1 മുതൽ ID4 വരെയുള്ള ക്രമത്തിൽ പൂരിപ്പിക്കുന്നു, ബാക്കിയുള്ളവ "0" കൊണ്ട് നിറയ്ക്കുന്നു. ഡയഗ്രാമിൽ കാണിച്ചിരിക്കുന്നതുപോലെ ബാക്കി ഡാറ്റ തുടർച്ചയായ പരിവർത്തനത്തിന് വിധേയമാകുന്നു.
ഒരൊറ്റ CAN സന്ദേശ ഫ്രെയിം സീരിയൽ ഫ്രെയിം ഡാറ്റയുടെ പരിവർത്തനം പൂർത്തിയാക്കുന്നില്ലെങ്കിൽ, മുഴുവൻ സീരിയൽ ഫ്രെയിമും പൂർണ്ണമായി പരിവർത്തനം ചെയ്യപ്പെടുന്നതുവരെ അതേ ഐഡി തന്നെ CAN സന്ദേശത്തിനുള്ള ഫ്രെയിം ഐഡിയായി ഉപയോഗിക്കുന്നത് തുടരും.

സീരിയൽ ഫ്രെയിം ഫോർമാറ്റ്

വിലാസം CAN

0

ഫ്രെയിം ഐഡി

വിലാസം 1 ഡാറ്റ 1

വിലാസം 2

ഡാറ്റ 2

വിലാസം 3

ഡാറ്റ 3

വിലാസം 4

ഡാറ്റ 5

വിലാസം 5

ഡാറ്റ 6

വിലാസം 6

ഡാറ്റ 7

വിലാസം 7

ഡാറ്റ 8

……

……

വിലാസം (n-1)

ഡാറ്റ എൻ

CAN സന്ദേശം 1 CAN സന്ദേശം … CAN സന്ദേശം x

ഫ്രെയിം ഇൻഫർമേഷൻ ഫ്രെയിം ഐഡി 1
ഫ്രെയിം ഐഡി 2

ഉപയോക്തൃ കോൺഫിഗറേഷൻ
00 ഡാറ്റ 4
(CAN ഫ്രെയിം ഐഡി 1)

ഉപയോക്തൃ കോൺഫിഗറേഷൻ
00 ഡാറ്റ 4
(CAN ഫ്രെയിം ഐഡി 1)

ഉപയോക്തൃ കോൺഫിഗറേഷൻ
00 ഡാറ്റ 4
(CAN ഫ്രെയിം ഐഡി 1)

ഡാറ്റ 1

ഡാറ്റ…

ഡാറ്റ n-4

ഡാറ്റ 2

ഡാറ്റ…

ഡാറ്റ n-3

ഡാറ്റാ ഡിവിഷൻ

ഡാറ്റ 3 ഡാറ്റ 5

ഡാറ്റ ... ഡാറ്റ ...

ഡാറ്റ n-2 ഡാറ്റ n-1

ഡാറ്റ 6
ഡാറ്റ 7 ഡാറ്റ 8 ഡാറ്റ 9

ഡാറ്റ…
ഡാറ്റ ... ഡാറ്റ ... ഡാറ്റ ...

ഡാറ്റ എൻ

ഉദാample, സീരിയൽ ഫ്രെയിമിലെ CAN ഐഡിയുടെ പ്രാരംഭ വിലാസം 0 ആണ്, നീളം 3 ആണ് (വിപുലീകരിച്ചതിൽ
21

WS-TTL-CAN
യൂസർ മാനുവൽ ഫ്രെയിം), സീരിയൽ ഫ്രെയിമും CAN സന്ദേശവും താഴെ കാണിച്ചിരിക്കുന്നത് പോലെയാണ്. CAN സന്ദേശങ്ങളുടെ രണ്ട് ഫ്രെയിമുകളും ഒരേ ഐഡിയിൽ പരിവർത്തനം ചെയ്യപ്പെടുന്നു എന്നത് ശ്രദ്ധിക്കുക.

സീരിയൽ ഫ്രെയിം ഫോർമാറ്റ്

ഡാറ്റ 1 വിലാസം 0 (CAN ഫ്രെയിം ഐഡി 1)

ഡാറ്റ 2 വിലാസം 1 (CAN ഫ്രെയിം ഐഡി 2)

വിലാസം 2

ഡാറ്റ 3

(CAN ഫ്രെയിം ഐഡി 3)

വിലാസം 3

ഡാറ്റ 1

വിലാസം 4
വിലാസം 5 വിലാസം 6 വിലാസം 7 വിലാസം 8 വിലാസം 9 വിലാസം 10 വിലാസം 11 വിലാസം 12 വിലാസം 13 വിലാസം 14

ഡാറ്റ 2
ഡാറ്റ 3 ഡാറ്റ 4 ഡാറ്റ 5 ഡാറ്റ 6 ഡാറ്റ 7 ഡാറ്റ 8 ഡാറ്റ 9 ഡാറ്റ 10 ഡാറ്റ 11 ഡാറ്റ 12

CAN സന്ദേശം 1 CAN സന്ദേശം 2

ഫ്രെയിം

88

85

വിവരങ്ങൾ

ഫ്രെയിം ഐഡി 1

00

00

ഫ്രെയിം ഐഡി 2 ഫ്രെയിം ഐഡി 3 ഫ്രെയിം ഐഡി 4
ഡാറ്റാ ഡിവിഷൻ

ഡാറ്റ 1
(CAN ഫ്രെയിം ഐഡി 1)
ഡാറ്റ 2
(CAN ഫ്രെയിം ഐഡി 2)
ഡാറ്റ 3
(CAN ഫ്രെയിം ഐഡി 3)
ഡാറ്റ 1 ഡാറ്റ 2 ഡാറ്റ 3 ഡാറ്റ 5 ഡാറ്റ 6 ഡാറ്റ 7 ഡാറ്റ 8

ഡാറ്റ 1
(CAN ഫ്രെയിം ഐഡി 1)
ഡാറ്റ 2
(CAN ഫ്രെയിം ഐഡി 2)
ഡാറ്റ 3
(CAN ഫ്രെയിം ഐഡി 3)
ഡാറ്റ 9 ഡാറ്റ 10 ഡാറ്റ 11 ഡാറ്റ 12

9.2.2 UART-ലേക്ക് ഫ്രെയിം ചെയ്യാം
ക്രമീകരിച്ച CAN ഐഡിയുടെ പ്രാരംഭ വിലാസം സീരിയൽ ഫ്രെയിമിൽ 0 ആണെങ്കിൽ, 3 നീളം (വിപുലീകരിച്ച ഫ്രെയിമുകളുടെ കാര്യത്തിൽ), CAN സന്ദേശവും ഒരു സീരിയൽ ഫ്രെയിമിലേക്ക് പരിവർത്തനം ചെയ്തതിൻ്റെ ഫലവും ചുവടെ കാണിച്ചിരിക്കുന്നു:

22

WS-TTL-CAN
ഉപയോക്തൃ മാനുവൽ

സീരിയൽ ഫ്രെയിം ഫോർമാറ്റ്
20
30 40 ഡാറ്റ 1 ഡാറ്റ 2 ഡാറ്റ 3 ഡാറ്റ 4 ഡാറ്റ 5 ഡാറ്റ 6 ഡാറ്റ 7

CAN സന്ദേശം

ഫ്രെയിം വിവരങ്ങൾ
ഫ്രെയിം ഐഡി
ഡാറ്റാ ഡിവിഷൻ

87
10 20 30 40 ഡാറ്റ 1 ഡാറ്റ 2 ഡാറ്റ 3 ഡാറ്റ 4 ഡാറ്റ 5 ഡാറ്റ 6 ഡാറ്റ 7

9.3 ഫോർമാറ്റ് പരിവർത്തനം

ചുവടെ കാണിച്ചിരിക്കുന്നതുപോലെ ഡാറ്റ പരിവർത്തന ഫോർമാറ്റ്. ഓരോ CAN ഫ്രെയിമിലും 13 ബൈറ്റുകൾ ഉൾപ്പെടുന്നു, അവയിൽ CAN വിവരങ്ങൾ + ഐഡി + ഡാറ്റ ഉൾപ്പെടുന്നു.

23

WS-TTL-CAN
ഉപയോക്തൃ മാനുവൽ
9.4 മോഡ്ബസ് പ്രോട്ടോക്കോൾ പരിവർത്തനം സ്റ്റാൻഡേർഡ് മോഡ്ബസ് RTU സീരിയൽ ഡാറ്റാ പ്രോട്ടോക്കോൾ നിർദ്ദിഷ്ട CAN ഡാറ്റ ഫോർമാറ്റിലേക്ക് പരിവർത്തനം ചെയ്യുക, കൂടാതെ
ഈ പരിവർത്തനത്തിന് സാധാരണയായി എഡിറ്റ് ചെയ്യാവുന്ന CAN ബസ് ഉപകരണ സന്ദേശം ആവശ്യമാണ്. സീരിയൽ ഡാറ്റ സ്റ്റാൻഡേർഡ് മോഡ്ബസ് RTU പ്രോട്ടോക്കോളിന് അനുസൃതമായിരിക്കണം, അല്ലാത്തപക്ഷം അതിന് കഴിയില്ല
പരിവർത്തനം ചെയ്യപ്പെടും. CRC പാരിറ്റി CAN-ലേക്ക് പരിവർത്തനം ചെയ്യാൻ കഴിയില്ല എന്നത് ശ്രദ്ധിക്കുക. മോഡ്ബസ് യാഥാർത്ഥ്യമാക്കുന്നതിന് CAN ലളിതവും കാര്യക്ഷമവുമായ ഒരു സെഗ്മെൻ്റ് ആശയവിനിമയ ഫോർമാറ്റ് രൂപപ്പെടുത്തുന്നു
RTU ആശയവിനിമയം, അത് ഹോസ്റ്റും സ്ലേവും തമ്മിൽ വേർതിരിക്കില്ല, കൂടാതെ ഉപയോക്താക്കൾ സാധാരണ മോഡ്ബസ് RTU പ്രോട്ടോക്കോൾ അനുസരിച്ച് ആശയവിനിമയം നടത്തേണ്ടതുണ്ട്.
CAN-ന് CRC ചെക്ക്സം ആവശ്യമില്ല, കൺവെർട്ടറിന് അവസാനത്തെ CAN ഫ്രെയിം ലഭിച്ച ശേഷം, CRC സ്വയമേവ ചേർക്കപ്പെടും. തുടർന്ന്, ഒരു സാധാരണ മോഡ്ബസ് RTU ഡാറ്റ പാക്കറ്റ് രൂപീകരിച്ച് അയയ്ക്കുന്നു
24

WS-TTL-CAN
ഉപയോക്തൃ മാനുവൽ
സീരിയൽ പോർട്ടിലേക്ക്. ഈ മോഡിൽ, കോൺഫിഗറേഷൻ സോഫ്‌റ്റ്‌വെയറിൻ്റെ [CAN പാരാമീറ്റർ ക്രമീകരണത്തിൻ്റെ] [CAN ID]
അസാധുവാണ്, കാരണം ഈ സമയത്ത് അയച്ച ഐഡൻ്റിഫയർ (ഫ്രെയിം ഐഡി) മോഡ്ബസ് RTU സീരിയൽ ഫ്രെയിമിലെ വിലാസ ഫീൽഡ് (നോഡ് ഐഡി) പൂരിപ്പിച്ചിരിക്കുന്നു.
(1) സീരിയൽ ഫ്രെയിം ഫോർമാറ്റ് (മോഡ്ബസ് RTU) സീരിയൽ പാരാമീറ്ററുകൾ: ബോഡ് നിരക്ക്, ഡാറ്റ ബിറ്റുകൾ, സ്റ്റോപ്പ് ബിറ്റുകൾ, പാരിറ്റി ബിറ്റുകൾ എന്നിവ കോൺഫിഗറേഷൻ സോഫ്‌റ്റ്‌വെയർ വഴി സജ്ജമാക്കാൻ കഴിയും. ഡാറ്റാ പ്രോട്ടോക്കോൾ സാധാരണ മോഡ്ബസ് RTU പ്രോട്ടോക്കോളുമായി പൊരുത്തപ്പെടേണ്ടതുണ്ട്. (2) CAN CAN സെഗ്‌മെൻ്റ് പ്രോട്ടോക്കോൾ ഫോർമാറ്റുകളുടെ ഒരു കൂട്ടം രൂപകൽപ്പന ചെയ്യുന്നു, ഇത് ഒരു സെഗ്‌മെൻ്റേഷൻ പ്രോട്ടോക്കോൾ ഫോർമാറ്റ് രൂപകൽപ്പന ചെയ്യുന്നു, അത് ചുവടെ കാണിച്ചിരിക്കുന്നതുപോലെ 8 ബൈറ്റിലധികം ദൈർഘ്യമുള്ള ഒരു സന്ദേശം വിഭജിക്കുന്നതിനും പുനഃസംഘടിപ്പിക്കുന്നതിനുമുള്ള ഒരു രീതി നിർവചിക്കുന്നു. CAN ഫ്രെയിം ഒരൊറ്റ ഫ്രെയിമായിരിക്കുമ്പോൾ, സെഗ്മെൻ്റേഷൻ ഫ്ലാഗ് ബിറ്റ് 0x00 ആണെന്നത് ശ്രദ്ധിക്കുക.

ബിറ്റ് നമ്പർ.

7

6

5

4

3

2

1

0

ഫ്രെയിം

FF

FTR X

X

DLC (ഡാറ്റ ദൈർഘ്യം)

ഫ്രെയിം ID1

X

X

X

ID.28-ID.24

ഫ്രെയിം ID2

ID.23-ID.16

ഫ്രെയിം ID3

ID.15-ID.8

ഫ്രെയിം ID4

ID.7-ID.0 (Modbus RTU വിലാസം)

ഡാറ്റ 1

സെഗ്മെൻ്റേഷൻ സെഗ്മെൻ്റേഷൻ

പതാക

തരം

സെഗ്മെൻ്റേഷൻ കൗണ്ടർ

ഡാറ്റ 2

കഥാപാത്രം 1

ഡാറ്റ 3

കഥാപാത്രം 2

ഡാറ്റ 4

കഥാപാത്രം 3

ഡാറ്റ 5

കഥാപാത്രം 4

ഡാറ്റ 6 ഡാറ്റ 7 ഡാറ്റ 8

പ്രതീകം 5 പ്രതീകം 6 പ്രതീകം 7

കോൺഫിഗറേഷൻ സോഫ്റ്റ്‌വെയർ (റിമോട്ട് അല്ലെങ്കിൽ ഡാറ്റ ഫ്രെയിം; സ്റ്റാൻഡേർഡ് അല്ലെങ്കിൽ എക്സ്റ്റൻഡഡ് ഫ്രെയിം) ഉപയോഗിച്ച് CAN ഫ്രെയിം സന്ദേശം സജ്ജമാക്കാൻ കഴിയും.
പ്രോട്ടോക്കോൾ ഉള്ളടക്കം 2 ബിറ്റുകളിൽ കൂടുതലാണെങ്കിൽ, ട്രാൻസ്മിറ്റ് ചെയ്യപ്പെടുന്ന മോഡ്ബസ് പ്രോട്ടോക്കോൾ "ഡാറ്റ 7" ബൈറ്റിൽ നിന്ന് ആരംഭിക്കുന്നു, കൂടാതെ പരിവർത്തനം വരെ ബാക്കിയുള്ള പ്രോട്ടോക്കോൾ ഉള്ളടക്കം ഈ സെഗ്മെൻ്റഡ് ഫോർമാറ്റിൽ പരിവർത്തനം ചെയ്യപ്പെടും.
25

WS-TTL-CAN
ഉപയോക്തൃ മാനുവൽ
പൂർണ്ണമായ. ഡാറ്റ 1 എന്നത് സെഗ്മെൻ്റേഷൻ നിയന്ത്രണ സന്ദേശമാണ് (1 ബൈറ്റ്, 8 ബിറ്റ്), താഴെ കാണിച്ചിരിക്കുന്ന അർത്ഥം:
സെഗ്‌മെൻ്റേഷൻ ഫ്ലാഗ് സെഗ്‌മെൻ്റേഷൻ അടയാളം ഒരു ബിറ്റ് (ബിറ്റ്7) ഉൾക്കൊള്ളുന്നു, കൂടാതെ സന്ദേശം ഒരു ആണോ എന്ന് സൂചിപ്പിക്കുന്നു
സെഗ്മെൻ്റഡ് സന്ദേശം അല്ലെങ്കിൽ അല്ല. "0" ഒരു പ്രത്യേക സന്ദേശത്തെ സൂചിപ്പിക്കുന്നു, കൂടാതെ "1" ഒരു സെഗ്മെൻ്റഡ് സന്ദേശത്തിലെ ഒരു ഫ്രെയിമിനെ സൂചിപ്പിക്കുന്നു.

സെഗ്മെൻ്റേഷൻ തരം സെഗ്മെൻ്റേഷൻ തരം 2 ബിറ്റുകൾ (ബിറ്റ്6, ബിറ്റ്5) ഉൾക്കൊള്ളുന്നു, കൂടാതെ ഇതിലെ റിപ്പോർട്ടിൻ്റെ തരങ്ങളെ സൂചിപ്പിക്കുന്നു
സെഗ്മെൻ്റ് റിപ്പോർട്ട്.

ബിറ്റ് മൂല്യം (Bit6, Bit5)
00
01 10

വിവരണം ആദ്യ സെഗ്മെൻ്റേഷൻ
മധ്യഭാഗം അവസാനത്തെ വിഭജനം

കുറിപ്പ്
സെഗ്‌മെൻ്റേഷൻ കൗണ്ടറിൽ മൂല്യം=0 ഉൾപ്പെടുന്നുവെങ്കിൽ, ഇതാണ് ആദ്യത്തെ സെഗ്‌മെൻ്റേഷൻ.
ഇത് മധ്യഭാഗത്തെ സെഗ്‌മെൻ്റേഷനാണെന്നും ഒന്നിലധികം സെഗ്‌മെൻ്റേഷൻ ഉണ്ടെന്നും അല്ലെങ്കിൽ മധ്യഭാഗം ഇല്ലെന്നും സൂചിപ്പിക്കുന്നു. അവസാനത്തെ സെഗ്മെൻ്റേഷൻ സൂചിപ്പിക്കുന്നു

ഒരേ ഫ്രെയിമിലെ സെഗ്‌മെൻ്റുകളുടെ സീരിയൽ നമ്പർ വേർതിരിച്ചറിയാൻ ഉപയോഗിക്കുന്ന സെഗ്മെൻ്റേഷൻ കൗണ്ടർ 5 ബിറ്റുകൾ (ബിറ്റ്4-ബിറ്റ്0) ഉൾക്കൊള്ളുന്നു.
മോഡ്ബസ് സന്ദേശം, ഒരേ ഫ്രെയിമിൻ്റെ ഭാഗങ്ങൾ പൂർത്തിയായിട്ടുണ്ടോ എന്ന് പരിശോധിക്കാൻ മതിയാകും. (3) പരിവർത്തനം Example: സീരിയൽ പോർട്ട് സൈഡ് മോഡ്ബസ് RTU പ്രോട്ടോക്കോൾ (ഹെക്സിൽ). 01 03 14 00 0A 00 00 00 00 00 14 00 00 00 00 00 17 00C 2 00 37 C00 8E 4 ആദ്യ ബൈറ്റ് 35 Modbus RTU വിലാസ കോഡ് ആണ്, CAN 01ID,7-ലേക്ക് പരിവർത്തനം ചെയ്‌തു. അവസാന 0 ബൈറ്റുകൾ (2E 4) മോഡ്ബസ് RTU CRC ചെക്ക്സം ആണ്, അവ നിരസിക്കപ്പെട്ടവയാണ്.
പരിവർത്തനം ചെയ്തു. CAN ഡാറ്റ സന്ദേശത്തിലേക്കുള്ള അന്തിമ പരിവർത്തനം ഇപ്രകാരമാണ്: ഫ്രെയിം 1 CAN സന്ദേശം: 81 03 14 00 0A 00 00 00 00

26

WS-TTL-CAN
ഉപയോക്തൃ മാനുവൽ
ഫ്രെയിം 2 CAN സന്ദേശം: a2 00 00 14 00 00 00 00 00 ഫ്രെയിം 3 CAN സന്ദേശം: a3 00 17 00 2C 00 37 00 CAN സന്ദേശ ഫ്രെയിം 4: c4 c8 CAN ടെലിഗ്രാമിൻ്റെ ഫ്രെയിം തരം (സ്റ്റാൻഡേർഡ് അല്ലെങ്കിൽ വിപുലീകൃത ഫ്രെയിം വഴി) സജ്ജീകരിച്ചിരിക്കുന്നു. കോൺഫിഗറേഷൻ സോഫ്റ്റ്‌വെയർ; ഓരോ CAN സന്ദേശത്തിൻ്റെയും ആദ്യ ഡാറ്റ സെഗ്‌മെൻ്റഡ് വിവരങ്ങളാൽ നിറഞ്ഞിരിക്കുന്നു (81, a2, a3, c4), അത് മോഡ്‌ബസ് RTU ഫ്രെയിമുകളായി പരിവർത്തനം ചെയ്യപ്പെടുന്നില്ല, പക്ഷേ സന്ദേശത്തിനുള്ള അംഗീകാര നിയന്ത്രണ വിവരമായി മാത്രം പ്രവർത്തിക്കുന്നു.
27

WS-TTL-CAN
ഉപയോക്തൃ മാനുവൽ
CAN വശത്ത് നിന്ന് ModBus RTU ലേക്ക് ഡാറ്റയുടെ പരിവർത്തന തത്വം മുകളിൽ പറഞ്ഞതിന് സമാനമാണ്, CAN വശത്തിന് മുകളിലുള്ള നാല് സന്ദേശങ്ങൾ ലഭിച്ചതിന് ശേഷം, മുകളിൽ സൂചിപ്പിച്ച CAN സെഗ്‌മെൻ്റേഷൻ മെക്കാനിസം അനുസരിച്ച് ലഭിച്ച CAN സന്ദേശങ്ങളെ RTU ഡാറ്റയുടെ ഒരു ഫ്രെയിമിലേക്ക് കൺവെർട്ടർ സംയോജിപ്പിക്കും. , അവസാനം CRC ചെക്ക്സം ചേർക്കുക.
28

പ്രമാണങ്ങൾ / വിഭവങ്ങൾ

WAVESHARE WS-TTL-CAN മിനി മൊഡ്യൂൾ കാൻ കൺവേർഷൻ പ്രോട്ടോക്കോൾ [pdf] ഉപയോക്തൃ മാനുവൽ
WS-TTL-CAN മിനി മൊഡ്യൂളിന് കാൻ കൺവേർഷൻ പ്രോട്ടോക്കോൾ, WS-TTL-CAN, മിനി മൊഡ്യൂൾ കാൻ കൺവേർഷൻ പ്രോട്ടോക്കോൾ, മൊഡ്യൂൾ കാൻ കൺവേർഷൻ പ്രോട്ടോക്കോൾ, കാൻ കൺവേർഷൻ പ്രോട്ടോക്കോൾ, കൺവേർഷൻ പ്രോട്ടോക്കോൾ, പ്രോട്ടോക്കോൾ

റഫറൻസുകൾ

ഒരു അഭിപ്രായം ഇടൂ

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിക്കില്ല. ആവശ്യമായ ഫീൽഡുകൾ അടയാളപ്പെടുത്തി *