Proemion ලාංඡනය

බයිට් විධාන අත්පොත

Byte Command Protocol ද්විමය විධාන

Byte Command Manual මගින් Proemion Byte Command Protocol හි විධාන සහ ඒවායේ ව්‍යුහය දුරස්ථ ධාරකයක් සහ CAN ජාලය පණිවිඩ සම්ප්‍රේෂණය සඳහා භාවිතා කරයි.

ජෙනරාල්

Byte Command Manual Proemion Byte Command Protocol මගින් භාවිතා කරන ව්‍යුහය සහ විධාන විස්තර කරයි.
උපාංගය මඟින් සහාය දක්වන අතුරු මුහුණත හරහා දුරස්ථ ධාරකයක් සමඟ සන්නිවේදනය සඳහා Proemion GmbH වෙතින් සියලුම CAN සිට PC ද්වාර මගින් මෙම ප්‍රොටෝකෝලය සහාය දක්වයි.
පහත අත්පොත උපාංග විශේෂිත අත්පොත් දිගු කරයි.
අවිනිශ්චිතතාවයන් වලදී කරුණාකර ඔබගේ විශේෂිත ද්වාර උපාංගයේ උපාංග අත්පොත් බලන්න.
CAN සිට PC ද්වාර මගින් RS232, USB, Ethernet, Bluetooth හෝ WLAN වැනි විශේෂිත අතුරු මුහුණතක් භාවිතා කරමින් දුරස්ථ ධාරකයකට CAN ජාලයක් සම්බන්ධ කරයි.
Proemion Byte Command Protocol ධාරකය සහ CAN ජාලය අතර ද්වි-දිශානුගත විනිවිද පෙනෙන CAN පණිවිඩ සම්ප්‍රේෂණය සඳහා මෙන්ම සත්කාරක සහ ගේට්වේ අතර විධාන මාරු කිරීම සඳහා සේවය කරයි.
සියලුම Proemion CAN සිට PC ද්වාර එකම ප්‍රොටෝකෝලය මත ක්‍රියා කරන බැවින්, ඕනෑම යෙදුම් මෘදුකාංගයක් මූලික සන්නිවේදන චර්යාවන් හුවමාරු කර ගැනීමෙන් විවිධ සන්නිවේදන අතුරුමුහුණත් භාවිතා කිරීමට පහසුවෙන් දිගු කළ හැකිය.
බොහෝ විධාන සඳහා සියලුම ද්වාර මඟින් සහය දක්වයි, සමහර අවස්ථාවලදී විශේෂ විධාන සඳහා තනි උපාංග සහාය නොදක්වයි.
විධාන සහ උපාංග පරිච්ඡේදයේ වගුව ඔබට වැඩි කාලයක් ලබා දෙයිview එක් එක් ගේට්වේ-වර්ගය විසින් සහාය දක්වන විධාන මත.

සටහන
සාමාන්‍යයෙන් උපාංග සැකසුම් වලට බලපාන සියලුම විධාන ගබඩා වන්නේ ද්වාරයෙහි වාෂ්පශීලී RAM මතකයේ පමණි, නැවත සැකසීමෙන් පසු උපාංගවල වාෂ්පශීලී නොවන මතකයේ ගබඩා කර ඇති සැකසුම් නැවත භාවිතා වේ.
ඔබට මෙම සැකසුම් උපාංග විශේෂිත වින්‍යාසකරණ මෘදුකාංගය සමඟින් හෝ – උපාංගය මඟින් සහය දක්වන්නේ නම් – CANOpen හරහා වෙනස් කළ හැක.
ව්යතිරේක: "CAN baud rate" විධානය ස්ථිරව ගබඩා කර ඇත.
සමහර ද්වාර සඳහා වින්‍යාසකරණ මෘදුකාංගයේ ආරම්භක-බයිට් (පෙරනිමිය: 0x43) සහ නැවතුම්-බයිට් (පෙරනිමිය: 0x0D) වෙනස් කළ හැක.
මෙම අත්පොතෙහි ඇති සියලුම විස්තර පෙරනිමි අගයන් භාවිතා කරන බව උපකල්පනය කරයි.
වැඩිදුර තොරතුරු සහ සහාය සඳහා උපකාරක පෝරමය පුරවන්න, සේවාව සහ සහාය බලන්න.
ධාවක, මෘදුකාංග, ස්ථිරාංග සහ ලියකියවිලි වල නවතම අනුවාද අපගේ වෙබ් අඩවියේ ඇත webඅඩවිය: බාගත කිරීමේ මධ්යස්ථානය.

1.1. සේවාව සහ සහාය 
ධාවක, මෘදුකාංග, ස්ථිරාංග, සහ ලේඛනවල නවතම අනුවාදයන් අපගේ වෙතින් ලබා ගත හැකිය ලේඛන පුස්තකාලය.

ඔබට උදවු අවශ්‍යද නැතිනම් දෝෂයක් වාර්තා කිරීමට අවශ්‍යද?
අපගේ පිවිසෙන්න webඅඩවිය Proemion වැඩි විස්තර සඳහා, හෝ ටිකට් පතක් ලබා ගන්න සහාය.

බයිට් මාදිලියේ විධාන

2.1 විධාන ආකෘතිය (බයිට් මාදිලිය)

බයිට්(ය) වටිනාකම විස්තරය
SOF
(රාමුවෙහි ආරම්භය)
0x43 SOF විධානයේ ආරම්භය සලකුණු කරයි.
'C' (0x43) යනු පෙරනිමි සැකසුමයි. සමහර උපාංග සඳහා මෙම අගය වෙනස් කළ හැක. මෙම අත්පොත සෑම විටම පෙරනිමි සැකසුම පෙන්වයි.
දිග 0x00-0xFF දිග බයිටයට දත්ත බයිට් ගණන සහ පහත දැක්වෙන විධාන බයිට් ගණන ඇතුළත් වේ.
විධානය 0x00-0xFF විධාන බයිටය, 0x00 සිට 0xFE දක්වා අගයන් සෘජු විධාන වේ, 0xFF අගය යනු ඊළඟ බයිටයේ විධාන දිගුවක් අඩංගු වන බවයි.
දත්ත xx දත්ත අන්තර්ගතය
චෙක්සම් xx SOF, දිග, විධානය සහ දත්ත බයිට් වල XOR චෙක්සම් අඩංගු වේ.
EOF
(රාමුවේ අවසානය)
0x0D EOF byte විධානයේ අවසානය සලකුණු කරයි.
0x0D (Carriage Return) යනු පෙරනිමි සැකසුමයි. සමහර උපාංග සඳහා මෙම අගය වෙනස් කළ හැක. මෙම අත්පොත සෑම විටම පෙරනිමි සැකසුම පෙන්වයි

"-" යන්නෙන් අදහස් වන්නේ මෙම අගය උනන්දු නොවන බවයි
“xx” යනු ක්ෂේත්‍රයේ වින්‍යාසය / පිළිතුරු අගය අඩංගු බවයි
Proemion CAN උපාංගයේ සැකසීම් වෙනස් කරන හෝ ඉල්ලා සිටින සෑම පණිවිඩයකටම නව සැකසුම් අඩංගු එම විධාන බයිටය සහිත පණිවිඩයක් මඟින් පිළිතුරු දෙනු ලැබේ.

සටහන
ඉල්ලීම් විධාන සඳහා සාමාන්‍යයෙන් අමතර පරාමිති අවශ්‍ය නොවේ ("දත්ත" ක්ෂේත්‍ර නොමැත).
ව්යතිරේක විධාන විස්තරයේ සඳහන් වේ.

2.1.1. උදාample

බයිට්(ය) වටිනාකම විස්තරය
SOF
(රාමුවෙහි ආරම්භය)
0x43 SOF විධානයේ ආරම්භය සලකුණු කරයි.
දිග ඩී දිග බයිටයට දත්ත බයිට් ගණන සහ පහත දැක්වෙන විධාන බයිට් ගණන ඇතුළත් වේ.
විධානය 0x00 11-bit ID CAN පණිවිඩය
දත්ත 0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18 ID (0x789) (MSB පළමු)
CAN-පණිවිඩ දත්ත අන්තර්ගතය
චෙක්සම් 0xCE SOF, දිග, විධානය සහ දත්ත බයිට් වල XOR චෙක්සම් අඩංගු වේ.
EOF 0x0D EOF byte විධානයේ අවසානය සලකුණු කරයි.

2.2 විස්තීරණ විධාන ආකෘතිය (බයිට් මාදිලිය)

බයිට්(ය) වටිනාකම විස්තරය
SOF
(රාමුවෙහි ආරම්භය)
0x43 SOF විධානයේ ආරම්භය සලකුණු කරයි.
'C' (0x43) යනු පෙරනිමි සැකසුමයි. සමහර උපාංග සඳහා මෙම අගය වෙනස් කළ හැක.
මෙම අත්පොත සෑම විටම පෙරනිමි සැකසුම පෙන්වයි.
දිග 0x00-0xFF දිග බයිටයට දත්ත බයිට් ගණන සහ පහත දැක්වෙන විධාන බයිට් ගණන ඇතුළත් වේ.
විස්තීරණ විධානය 0xD0-0xDF විධාන බයිට්, අගයන් 0xD0 සිට 0xDF දක්වා දිගු කරන ලද විධාන වේ
දත්ත xx බයිට් 0: CAN-Channel (CAN 0 සඳහා 1 සිට ආරම්භ වේ) / 128 ... 255 මොඩියුලය සඳහා වෙන් කර ඇත (WLAN / GSM / GPS...)
බයිට් 1: විධානය
බයිට් 2: දත්ත අන්තර්ගතය
චෙක්සම් 0xCE SOF, දිග, විධානය සහ දත්ත බයිට් වල XOR චෙක්සම් අඩංගු වේ.
EOF 0x0D EOF byte විධානයේ අවසානය සලකුණු කරයි.

"-" යන්නෙන් අදහස් වන්නේ මෙම අගය උනන්දු නොවන බවයි
“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-bit ID CAN පණිවිඩ ID (0x789) (MSB පළමුව)
CAN-පණිවිඩ දත්ත අන්තර්ගතය
චෙක්සම් 0x19 SOF, දිග, විධානය සහ දත්ත බයිට් වල XOR චෙක්සම් අඩංගු වේ.
EOF
(රාමුවේ අවසානය)
0x0D EOF byte විධානයේ අවසානය සලකුණු කරයි.

2.3 දත්ත පණිවිඩ සැකසීම
මෙම පණිවිඩ සත්කාරක වෙත ලැබුණු CAN පණිවිඩ සම්ප්‍රේෂණය කිරීමට හෝ සත්කාරකයෙන් CAN ජාලයට CAN පණිවිඩ යැවීමට භාවිතා කරයි.

2.3.1. CAN දත්ත රාමු පිළිගැනීම
CAN බසයෙන් ද්වාරය වෙත ලැබෙන CAN දත්ත රාමු පණිවිඩ පහත ආකෘතියෙන් ධාරක අතුරුමුහුණත වෙත මාරු කරනු ලැබේ.

බයිට්(ය) වටිනාකම විස්තරය
SOF
(රාමුවෙහි ආරම්භය)
0x43 SOF විධානයේ ආරම්භය සලකුණු කරයි.
දිග xx දිග බයිටයේ දත්ත බයිට් ගණන සහ පහත දැක්වෙන විධාන බයිට් ගණන අඩංගු වේ.
විධානය 0x00 11-bit ID CAN පණිවිඩය ලැබිණි
0x01 11-bit ID CAN පණිවිඩය ලැබී ඇත, පණිවිඩයේ අමතර 32-bit වේලා අඩංගු වේamp වටිනාකම.
0x02 29-bit ID CAN පණිවිඩය ලැබිණි
0x03 29-bit ID CAN පණිවිඩය ලැබී ඇත, පණිවිඩයේ අමතර 32-bit වේලා අඩංගු වේamp වටිනාකම.
දත්ත 11-bit ID පණිවිඩ සඳහා:
0x00-0xFF බයිට් 0-1: 11-bit CAN ID (MSB පළමුව)
අමතර දත්ත බයිට්:
CAN දත්ත බයිට් 8ක් දක්වා අමතර 32-බිට් වේලාවක්amp අගය (වේලාව නම් පමණිamp විකල්පය සක්රිය කර ඇත, පහත බලන්න)
29-bit ID පණිවිඩ සඳහා:
0x00-0xFF බයිට් 0-3: 29-bit CAN ID (MSB පළමුව)
අමතර දත්ත බයිට්:
CAN දත්ත බයිට් 8ක් දක්වා අමතර 32-බිට් වේලාවක්amp වටිනාකම
(වේලාව නම් පමණිamp විකල්පය සක්රිය කර ඇත, පහත බලන්න)
චෙක්සම් xx SOF, දිග, විධානය සහ දත්ත බයිට් වල XOR චෙක්සම් අඩංගු වේ.
EOF
(රාමුවේ අවසානය)
0x0D EOF byte විධානයේ අවසානය සලකුණු කරයි.

සටහන
වරක් නම්amp අවශ්‍ය වේ, මෙම විකල්පය අදාළ විධාන පණිවිඩය සමඟ සක්‍රීය කළ යුතුය (උපාංගය යළි පිහිටුවීම බලන්න).
විස්තීරණ විධානයක් ලෙස භාවිතා කළ හැකිය (විස්තීරණ විධාන ආකෘතිය (බයිට් මාදිලිය) බලන්න).

2.3.2. CAN දත්ත රාමුව සම්ප්‍රේෂණය කරන්න
CAN දත්ත රාමු පණිවිඩ CAN බසයට සම්ප්‍රේෂණය කිරීම සඳහා, ධාරක අතුරුමුහුණත පහත ආකෘතියෙන් ද්වාරය වෙත දත්ත යවයි.

බයිට්(ය) වටිනාකම විස්තරය
SOF
(රාමුවෙහි ආරම්භය)
0x43 SOF විධානයේ ආරම්භය සලකුණු කරයි.
දිග xx දිග බයිටයේ දත්ත බයිට් ගණන සහ පහත දැක්වෙන විධාන බයිට් ගණන අඩංගු වේ.
විධානය 0x00 11-bit ID CAN දත්ත රාමුව සම්ප්‍රේෂණය කරන්න
0x02 29-bit ID CAN දත්ත රාමුව සම්ප්‍රේෂණය කරන්න
දත්ත 11-bit ID පණිවිඩ සඳහා:
0x00-0xFF බයිට් 0-1:
11-bit CAN ID (MSB පළමුව)
අමතර දත්ත බයිට්:
CAN දත්ත බයිට් 8ක් දක්වා
29-bit ID පණිවිඩ සඳහා:
0x00-0xFF බයිට් 0-3:
29-bit CAN ID (MSB පළමුව)
අමතර දත්ත බයිට්:
CAN දත්ත බයිට් 8ක් දක්වා
චෙක්සම් xx SOF, දිග, විධානය සහ දත්ත බයිට් වල XOR චෙක්සම් අඩංගු වේ.
EOF
(රාමුවේ අවසානය)
0x0D EOF byte විධානයේ අවසානය සලකුණු කරයි.

සටහන
විස්තීරණ විධානයක් ලෙස භාවිතා කළ හැකිය (විස්තීරණ විධාන ආකෘතිය (බයිට් මාදිලිය) බලන්න).

2.3.3 CAN දුරස්ථ රාමු පිළිගැනීම
CAN බසයෙන් ද්වාරය වෙත ලැබෙන CAN දුරස්ථ රාමු පණිවිඩ පහත ආකෘතියෙන් ධාරක අතුරුමුහුණත වෙත මාරු කරනු ලැබේ.

බයිට්(ය) වටිනාකම විස්තරය
SOF
(රාමුවෙහි ආරම්භය)
0x43 SOF විධානයේ ආරම්භය සලකුණු කරයි.
දිග xx දිග බයිටයේ දත්ත බයිට් ගණන සහ පහත දැක්වෙන විධාන බයිට් ගණන අඩංගු වේ.
විධානය 0x04 11-bit ID CAN දුරස්ථ රාමුවක් ලැබිණි
0x05 11-bit ID CAN දුරස්ථ රාමුවක් ලැබිණි, පණිවිඩයේ අමතර 32-bit වේලාවක් අඩංගු වේamp වටිනාකම.
0x06 29-bit ID CAN දුරස්ථ රාමුවක් ලැබිණි
0x07 29-bit ID CAN දුරස්ථ රාමුවක් ලැබුණි, පණිවිඩයේ අමතර 32-bit වේලාවක් අඩංගු වේamp වටිනාකම.
දත්ත 11-bit ID දුරස්ථ රාමු සඳහා:
0x00-0xFF බයිට් 0-1:
11-bit CAN ID (MSB පළමුව)
අමතර දත්ත බයිට්:
DLC (CAN දුරස්ථ රාමු දත්ත දිග කේතය) අමතර 32-bit වේලාවක්amp අගය (වේලාව නම් පමණිamp විකල්පය සක්රිය කර ඇත, පහත බලන්න)
29-bit ID දුරස්ථ රාමු සඳහා:
0x00-0xFF බයිට් 0-3:
29-bit CAN ID (MSB පළමුව)
අමතර දත්ත බයිට්:
DLC (CAN දුරස්ථ රාමු දත්ත දිග කේතය) අමතර 32-bit වේලාවක්amp අගය (වේලාව නම් පමණිamp විකල්පය සක්රිය කර ඇත, පහත බලන්න)
චෙක්සම් xx SOF, දිග, විධානය සහ දත්ත බයිට් වල XOR චෙක්සම් අඩංගු වේ.
EOF
(රාමුවේ අවසානය)
0x0D EOF byte විධානයේ අවසානය සලකුණු කරයි.

සටහන
වරක් නම්amp අවශ්‍ය වේ, මෙම විකල්පය අදාළ විධාන පණිවිඩය සමඟ සක්‍රීය කළ යුතුය (උපාංගය යළි පිහිටුවීම බලන්න).
විස්තීරණ විධානයක් ලෙස භාවිතා කළ හැකිය (විස්තීරණ විධාන ආකෘතිය (බයිට් මාදිලිය) බලන්න).

2.3.4. CAN දුරස්ථ රාමුව සම්ප්‍රේෂණය කරන්න
CAN බසයට CAN දුරස්ථ රාමු පණිවිඩ සම්ප්‍රේෂණය කිරීම සඳහා, ධාරක අතුරුමුහුණත පහත ආකෘතියෙන් ද්වාරය වෙත දත්ත යවයි.

බයිට්(ය) වටිනාකම විස්තරය
SOF
(රාමුවෙහි ආරම්භය)
0x43 SOF විධානයේ ආරම්භය සලකුණු කරයි.
දිග xx දිග බයිටයේ දත්ත බයිට් ගණන සහ පහත දැක්වෙන විධාන බයිට් ගණන අඩංගු වේ.
විධානය 0x04 11-bit ID CAN දුරස්ථ රාමුව සම්ප්‍රේෂණය කරන්න
0x06 29-bit ID CAN දුරස්ථ රාමුව සම්ප්‍රේෂණය කරන්න
දත්ත 11-bit ID දුරස්ථ රාමු සඳහා:
0x00-0xFF බයිට් 0-1:
11-bit CAN ID (MSB පළමුව)
අමතර දත්ත බයිට්:
DLC (CAN දුරස්ථ රාමු දත්ත දිග කේතය)
29-bit ID දුරස්ථ රාමු සඳහා:
0x00-0xFF බයිට් 0-3:
29-bit CAN ID (MSB පළමුව)
අමතර දත්ත බයිට්:
DLC (CAN දුරස්ථ රාමු දත්ත දිග කේතය)
චෙක්සම් xx SOF, දිග, විධානය සහ දත්ත බයිට් වල XOR චෙක්සම් අඩංගු වේ.
EOF
(රාමුවේ අවසානය)
0x0D EOF byte විධානයේ අවසානය සලකුණු කරයි.

සටහන
විස්තීරණ විධානයක් ලෙස භාවිතා කළ හැකිය (විස්තීරණ විධාන ආකෘතිය (බයිට් මාදිලිය) බලන්න).

2.3.5 RS232 දත්ත රාමු සම්ප්රේෂණය සහ පිළිගැනීම

බයිට්(ය) වටිනාකම විස්තරය
SOF
(රාමුවෙහි ආරම්භය)
0x43 SOF විධානයේ ආරම්භය සලකුණු කරයි.
දිග xx දිග බයිටයේ දත්ත බයිට් ගණන සහ පහත දැක්වෙන විධාන බයිට් ගණන අඩංගු වේ.
විධානය 0x09 RS232 දත්ත රාමුව
දත්ත xx RS232 දත්ත
චෙක්සම් xx SOF, දිග, විධානය සහ දත්ත බයිට් වල XOR චෙක්සම් අඩංගු වේ.
EOF
(රාමුවේ අවසානය)
0x0D EOF byte විධානයේ අවසානය සලකුණු කරයි.

2.3.6. ප්‍රශස්තිකරණ වාරණ ලබා ගන්න

බයිට්(ය) වටිනාකම විස්තරය
SOF
(රාමුවෙහි ආරම්භය)
0x43 SOF විධානයේ ආරම්භය සලකුණු කරයි.
දිග xx දිග බයිටයේ දත්ත බයිට් ගණන සහ පහත දැක්වෙන විධාන බයිට් ගණන අඩංගු වේ.
විධානය 0x08 ප්‍රශස්තිකරණ වාරණ ලබා ගන්න
දත්ත xx ප්‍රශස්තිකරණ දත්ත ලබා ගන්න
චෙක්සම් xx SOF, දිග, විධානය සහ දත්ත බයිට් වල XOR චෙක්සම් අඩංගු වේ.
EOF
(රාමුවේ අවසානය)
0x0D EOF byte විධානයේ අවසානය සලකුණු කරයි.

2.4 ප්‍රතිපෝෂණ පණිවිඩ
මෙම පණිවිඩවල CAN පණිවිඩවල නිවැරදි සම්ප්‍රේෂණය පරීක්ෂා කිරීමට පරිශීලකයාට ඉඩ ලබා දෙන ප්‍රතිපෝෂණ දත්ත අඩංගු වේ.

2.4.1. CAN පණිවිඩ සම්ප්‍රේෂණ ප්‍රතිපෝෂණ

බයිට්(ය) වටිනාකම විස්තරය
SOF
(රාමුවෙහි ආරම්භය)
0x43 SOF විධානයේ ආරම්භය සලකුණු කරයි.
දිග xx දිග බයිටයේ දත්ත බයිට් ගණන සහ පහත දැක්වෙන විධාන බයිට් ගණන අඩංගු වේ.
විධානය 0x20 11-bit ID CAN පණිවිඩය සම්ප්‍රේෂණය විය
0x21 11-bit ID CAN පණිවිඩය සම්ප්‍රේෂණය කර ඇත, ප්‍රතිපෝෂණයේ අමතර වේලාවක් අඩංගු වේamp සම්ප්රේෂණ කාලය
0x22 29-bit ID CAN පණිවිඩය සම්ප්‍රේෂණය විය
0x23 29-bit ID CAN පණිවිඩය සම්ප්‍රේෂණය කර ඇත, ප්‍රතිපෝෂණයේ අමතර වේලාවක් අඩංගු වේamp සම්ප්රේෂණ කාලය
0x24 11-bit ID CAN දුරස්ථ රාමුව සම්ප්‍රේෂණය විය
0x25 11-bit ID CAN දුරස්ථ රාමුව සම්ප්‍රේෂණය කළ හැක, ප්‍රතිපෝෂණයේ අමතර වේලාවක් අඩංගු වේamp සම්ප්රේෂණ කාලය
0x26 29-bit ID CAN දුරස්ථ රාමුව සම්ප්‍රේෂණය විය
0x27 29-bit ID CAN දුරස්ථ රාමුව සම්ප්‍රේෂණය කළ හැක, ප්‍රතිපෝෂණයේ අමතර වේලාවක් අඩංගු වේamp සම්ප්රේෂණ කාලය
0x28 11-bit ID සම්ප්‍රේෂණ සේවාදායක පණිවිඩය සම්ප්‍රේෂණය කරන ලදී
0x29 11-bit ID සම්ප්‍රේෂණ සේවාදායක පණිවිඩය සම්ප්‍රේෂණය කර ඇත, ප්‍රතිපෝෂණයේ අමතර වේලාවක් අඩංගු වේamp සම්ප්රේෂණ කාලය
0x2A 29-bit ID සම්ප්‍රේෂණ සේවාදායක පණිවිඩය සම්ප්‍රේෂණය කරන ලදී
ඩී 29-bit ID සම්ප්‍රේෂණ සේවාදායක පණිවිඩය සම්ප්‍රේෂණය කර ඇත, ප්‍රතිපෝෂණයේ අමතර වේලාවක් අඩංගු වේamp සම්ප්රේෂණ කාලය
දත්ත 11-bit ID පණිවිඩ / දුරස්ථ රාමු සඳහා:
0x00-0xFF බයිට් 0-1:
11-bit CAN ID (MSB පළමුව)
0x00-0xFF අමතර දත්ත බයිට් (දුරස්ථ රාමුව මත නොවේ ප්‍රතිපෝෂණය):
අමතර 8-බිට් වාරයක් CAN දත්ත බයිට් 32ක් දක්වාamp අගය (වේලාව නම් පමණිamp විකල්පය සක්රිය කර ඇත, පහත බලන්න)
29-bit ID පණිවිඩ / දුරස්ථ රාමු සඳහා:
0x00-0xFF බයිට් 0-3:
29-bit CAN ID (MSB පළමුව)
0x00-0xFF අමතර දත්ත බයිට් (දුරස්ථ රාමුව මත නොවේ ප්‍රතිපෝෂණය):
අමතර 8-බිට් වාරයක් CAN දත්ත බයිට් 32ක් දක්වාamp අගය (වේලාව නම් පමණිamp විකල්පය සක්රිය කර ඇත, පහත බලන්න)
චෙක්සම් xx SOF, දිග, විධානය සහ දත්ත බයිට් වල XOR චෙක්සම් අඩංගු වේ.
EOF
(රාමුවේ අවසානය)
0x0D EOF byte විධානයේ අවසානය සලකුණු කරයි.

සටහන
ප්‍රතිපෝෂණ පණිවිඩ අවශ්‍ය නම්, ප්‍රතිපෝෂණ විකල්පය අදාළ විධානය මඟින් සක්‍රීය කළ යුතුය (ස්විච් සර්වර් වස්තු සක්‍රිය / අක්‍රිය බලන්න).
වරක් නම්amp අනුග්‍රහය දක්වයි, මෙම විකල්පය අදාළ පණිවිඩය මඟින් සක්‍රීය කළ යුතුය (උපාංගය යළි පිහිටුවීම බලන්න).
විස්තීරණ විධානයක් ලෙස භාවිතා කළ හැකිය (විස්තීරණ විධාන ආකෘතිය (බයිට් මාදිලිය) බලන්න).

2.5 රෝග විනිශ්චය දත්ත පණිවිඩ
2.5.1. උපාංග හැඳුනුම්පත

බයිට්(ය) වටිනාකම විස්තරය
SOF
(රාමුවෙහි ආරම්භය)
0x43 SOF විධානයේ ආරම්භය සලකුණු කරයි.
දිග xx දිග බයිටයේ දත්ත බයිට් ගණන සහ පහත දැක්වෙන විධාන බයිට් ගණන අඩංගු වේ.
විධානය 0x40 උපාංග ID පෙළ (ඉල්ලීම: අමතර දත්ත බයිට් නොමැත)
දත්ත
(පිළිතුර මත පමණි)
0x00-0xFF ID තන්තුව (ප්‍රතිචාරය මත පමණි)
චෙක්සම් xx SOF, දිග, විධානය සහ දත්ත බයිට් වල XOR චෙක්සම් අඩංගු වේ.
EOF
(රාමුවේ අවසානය)
0x0D EOF byte විධානයේ අවසානය සලකුණු කරයි.

2.5.2. දෘඪාංග / මෘදුකාංග අනුවාදය

බයිට්(ය) වටිනාකම විස්තරය
SOF
(රාමුවෙහි ආරම්භය)
0x43 SOF විධානයේ ආරම්භය සලකුණු කරයි.
දිග xx දිග බයිටයේ දත්ත බයිට් ගණන සහ පහත දැක්වෙන විධාන බයිට් ගණන අඩංගු වේ.
විධානය 0x41 දෘඪාංග / මෘදුකාංග අනුවාදය (ඉල්ලීම: අමතර දත්ත බයිට් නොමැත)
දත්ත
(පිළිතුර මත පමණි)
0x00-0xFF බයිට් 0-1: උපාංගයේ දෘඪාංග අනුවාදය
බයිට් 2-3: ස්ථිරාංගයේ මෘදුකාංග අනුවාදය
බයිට් 4-5: ඇරඹුම් කාරකයේ මෘදුකාංග අනුවාදය
චෙක්සම් xx SOF, දිග, විධානය සහ දත්ත බයිට් වල XOR චෙක්සම් අඩංගු වේ.
EOF
(රාමුවේ අවසානය)
0x0D EOF byte විධානයේ අවසානය සලකුණු කරයි.

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 byte විධානයේ අවසානය සලකුණු කරයි.

සටහන
වරක් නම්amp අනුග්‍රහය දක්වයි, මෙම විකල්පය අදාළ පණිවිඩය මඟින් සක්‍රීය කළ යුතුය (උපාංගය යළි පිහිටුවීම බලන්න).
දෝෂ තත්ත්වය වෙනස් වන සෑම අවස්ථාවකම, දෝෂ තත්ත්ව පණිවිඩයක් ස්වයංක්‍රීයව ජනනය වේ.
විස්තීරණ විධානයක් ලෙස භාවිතා කළ හැකිය (විස්තීරණ විධාන ආකෘතිය (බයිට් මාදිලිය) බලන්න).

2.5.4. අතුරුමුහුණත් අනුවාදය

බයිට්(ය) වටිනාකම විස්තරය
SOF
(රාමුවෙහි ආරම්භය)
0x43 SOF විධානයේ ආරම්භය සලකුණු කරයි.
දිග xx දිග බයිටයේ දත්ත බයිට් ගණන සහ පහත දැක්වෙන විධාන බයිට් ගණන අඩංගු වේ.
විධානය 0x44 අතුරුමුහුණත් අනුවාදය (උදා: බ්ලූටූත් මොඩියුලය, WLAN-මොඩියුලය, …) (ඉල්ලීම: අමතර දත්ත බයිට් නොමැත)
දත්ත
(පිළිතුර මත පමණි)
0x00-0xFF ASCII කේතගත අනුවාද තන්තුව
චෙක්සම් xx SOF, දිග, විධානය සහ දත්ත බයිට් වල XOR චෙක්සම් අඩංගු වේ.
EOF
(රාමුවේ අවසානය)
0x0D EOF byte විධානයේ අවසානය සලකුණු කරයි.

සටහන
විස්තීරණ විධානයක් ලෙස භාවිතා කළ හැකිය (විස්තීරණ විධාන ආකෘතිය (බයිට් මාදිලිය) බලන්න).
මොඩියුලය තෝරා ගත හැකිය.

2.5.5 වත්මන් CAN-බස් පැටවීම

බයිට්(ය) වටිනාකම විස්තරය
SOF
(රාමුවෙහි ආරම්භය)
0x43 SOF විධානයේ ආරම්භය සලකුණු කරයි.
දිග xx දිග බයිටයේ දත්ත බයිට් ගණන සහ පහත දැක්වෙන විධාන බයිට් ගණන අඩංගු වේ.
විධානය 0x47 තත්පරයට පණිවිඩවල වත්මන් බස් පැටවීම (ඉල්ලීම: අමතර දත්ත බයිට් නොමැත)
දත්ත
(පිළිතුර මත පමණි)
0x00-0xFF බයිට් 0-1:
අත්සන් නොකළ පූර්ණ සංඛ්‍යා අගය ප්‍රමාණය: 16 bit (MSB පළමු)
චෙක්සම් xx SOF, දිග, විධානය සහ දත්ත බයිට් වල XOR චෙක්සම් අඩංගු වේ.
EOF
(රාමුවේ අවසානය)
0x0D EOF byte විධානයේ අවසානය සලකුණු කරයි.

සටහන
විස්තීරණ විධානයක් ලෙස භාවිතා කළ හැකිය (විස්තීරණ විධාන ආකෘතිය (බයිට් මාදිලිය) බලන්න).

2.5.6. උපාංගය කාර්යබහුලයි / විධානය සහය නොදක්වයි

බයිට්(ය) වටිනාකම විස්තරය
SOF
(රාමුවෙහි ආරම්භය)
0x43 SOF විධානයේ ආරම්භය සලකුණු කරයි.
දිග xx දිග බයිටයේ දත්ත බයිට් ගණන සහ පහත දැක්වෙන විධාන බයිට් ගණන අඩංගු වේ.
විධානය 0x48 උපාංගයට විධානය ක්‍රියාත්මක කළ නොහැක (අනෙකුත් විධාන සඳහා පමණක් ප්‍රතිචාරය)
දත්ත 0x00-0xFF අනාගත භාවිතය සඳහා වෙන් කර ඇත
චෙක්සම් xx SOF, දිග, විධානය සහ දත්ත බයිට් වල XOR චෙක්සම් අඩංගු වේ.
EOF
(රාමුවේ අවසානය)
0x0D EOF byte විධානයේ අවසානය සලකුණු කරයි.

සටහන
විස්තීරණ විධානයක් ලෙස භාවිතා කළ හැකිය (විස්තීරණ විධාන ආකෘතිය (බයිට් මාදිලිය) බලන්න).

2.5.7. CAN සම්ප්‍රේෂණ ප්‍රමාද කාලය සකසන්න

බයිට්(ය) වටිනාකම විස්තරය
SOF
(රාමුවෙහි ආරම්භය)
0x43 SOF විධානයේ ආරම්භය සලකුණු කරයි.
දිග xx දිග බයිටයේ දත්ත බයිට් ගණන සහ පහත දැක්වෙන විධාන බයිට් ගණන අඩංගු වේ.
විධානය 0x49 CAN සම්ප්‍රේෂණ ප්‍රමාද කාලය සකසන්න
දත්ත 0x00-0xFF අත්සන් නොකළ පූර්ණ සංඛ්‍යා අගය ප්‍රමාණය: 16 bit (MSB පළමු)
(උපාංගය යළි පිහිටුවීමෙන් පසු RAM-පරාමිතිය නැවත 0 ලෙස සකසා ඇත)
මීළඟ විධානය 10 ms කින් තක්සේරු කරන තෙක් ප්‍රමාද කාලය, මෙම අගය එක් වරක් පමණක් අදාළ වේ!
චෙක්සම් xx SOF, දිග, විධානය සහ දත්ත බයිට් වල XOR චෙක්සම් අඩංගු වේ.
EOF
(රාමුවේ අවසානය)
0x0D EOF byte විධානයේ අවසානය සලකුණු කරයි.

සටහන
විස්තීරණ විධානයක් ලෙස භාවිතා කළ හැකිය (විස්තීරණ විධාන ආකෘතිය (බයිට් මාදිලිය) බලන්න).

2.6 CAN පාලකය පණිවිඩ සැකසීම
2.6.1. නාලිකා හැඳුනුම්පත් සැකසීම් වෙනස් කරන්න / ලැබීමට ඉල්ලන්න

බයිට්(ය) වටිනාකම විස්තරය
SOF
(රාමුවෙහි ආරම්භය)
0x43 SOF විධානයේ ආරම්භය සලකුණු කරයි.
දිග xx දිග බයිටයේ දත්ත බයිට් ගණන සහ පහත දැක්වෙන විධාන බයිට් ගණන අඩංගු වේ.
විධානය 0x50 නාලිකා හැඳුනුම්පත් සැකසීම් ලබා ගැනීමට ඉල්ලන්න
(අමතර දත්ත බයිට් එකක් අවශ්‍යයි = නාලිකා අංකය)
0x51 ලබා ගැනීමේ නාලිකා හැඳුනුම්පත් සැකසීම් වෙනස් කරන්න
(අවම වශයෙන් අමතර දත්ත බයිට් දෙකක්, නාලිකා අංකය සහ නාලිකා සැකසීම් අවශ්‍ය වේ)
දත්ත 0x00-0xFF බයිට් 0:
වස්තු අංකය ලබා ගන්න (පරාසය ද්වාර උපාංගය මත රඳා පවතී) CANview  USB / RS232: 0…8
CANview  ඊතර්නෙට්: 0…7
CANlink Bluetooth / WLAN: 0…15
0x00-0x07 බයිට් 1:
බිටු 0: 0 = නාලිකා අක්‍රිය, 1 = නාලිකාව සක්‍රීය කරන්න බිටු 1: 0 = 11-bit ID ලබා ගන්න, 1 = 29-bit ID ලබා ගන්න බිටු 2: 0 = 11-bit ID වෙනස් කරන්න, 1 = 29-bit ID වෙනස් කරන්න
බයිට් 2-3: byte11 නම් 1-bit ID, bit 2 = 0
බයිට් 2-5: byte29 නම් 1-bit ID, bit 2 = 1
චෙක්සම් xx SOF, දිග, විධානය සහ දත්ත බයිට් වල XOR චෙක්සම් අඩංගු වේ.
EOF
(රාමුවේ අවසානය)
0x0D EOF byte විධානයේ අවසානය සලකුණු කරයි.

සටහන
වෙනස් කිරීමේ පණිවිඩයේ ID තොරතුරක් නොමැති නම් (දිග බයිට් < 4) අවසාන ID සැකසුම පවතී.
මෙම අවස්ථාවේදී byte 1, bit 2 නොසලකා හරිනු ලැබේ.
විස්තීරණ විධානයක් ලෙස භාවිතා කළ හැකිය (විස්තීරණ විධාන ආකෘතිය (බයිට් මාදිලිය) බලන්න).

2.6.2. නාලිකා මාස්ක් සැකසුම් වෙනස් කරන්න / ඉල්ලීමක් ලබා ගන්න

බයිට්(ය) වටිනාකම විස්තරය
SOF
(රාමුවෙහි ආරම්භය)
0x43 SOF විධානයේ ආරම්භය සලකුණු කරයි.
දිග xx දිග බයිටයේ දත්ත බයිට් ගණන සහ පහත දැක්වෙන විධාන බයිට් ගණන අඩංගු වේ.
විධානය 0x52 නාලිකා මාස්ක් සැකසීම් ලබා ගැනීමට ඉල්ලන්න
(අමතර දත්ත බයිට් එකක් අවශ්‍යයි = නාලිකා අංකය)
0x53 ලබා ගැනීමේ නාලිකා ආවරණ සැකසුම් වෙනස් කරන්න
(අවම වශයෙන් අමතර දත්ත බයිට් දෙකක්, නාලිකා අංකය සහ නාලිකා සැකසීම් අවශ්‍ය වේ)
දත්ත 0x00-0xFF බයිට් 0:
වස්තු අංකය ලබා ගන්න (පරාසය ද්වාර උපාංගය මත රඳා පවතී) CANview  USB / RS232: 0…8
CANview  ඊතර්නෙට්: 0…7
CANlink Bluetooth / WLAN: 0…15
0x00-0x07 බයිට් 1:
බිටු 0: 0 = නාලිකා අක්‍රිය, 1 = නාලිකාව සක්‍රීය කරන්න
බිටු 1: 0 = 11-bit මාස්ක් ලබා ගන්න, 1 = 29-bit ආවරණ ලබා ගන්න
බිටු 2: 0 = 11-bit ආවරණ, 1 = 29-bit ආවරණ වෙනස් කරන්න
බයිට් 2-3: byte11, bit 1 = 2 නම් 0-bit mask
බයිට් 2-5: byte29, bit 1 = 2 නම් 1-bit mask
චෙක්සම් xx SOF, දිග, විධානය සහ දත්ත බයිට් වල XOR චෙක්සම් අඩංගු වේ.
EOF
(රාමුවේ අවසානය)
0x0D EOF byte විධානයේ අවසානය සලකුණු කරයි.

සටහන
වෙනස් කිරීමේ පණිවිඩයේ වෙස් මුහුණු තොරතුරු නොමැති නම් (දිග බයිටය < 4), අවසාන මාස්ක් සැකසුම පවතී.
මෙම අවස්ථාවේදී byte 1, bit 2 නොසලකා හරිනු ලැබේ.
උපාංගය එක් එක් නාලිකාව සඳහා තනි ආවරණ සඳහා සහය නොදක්වන්නේ නම් (CANview RS232), නාලිකාව 1 සිට 7 දක්වා වන මාස්ක් සැකසුම් නොසලකා හරින අතර නාලිකා 0 සැකසීම සමඟ පිළිතුරු දෙනු ලැබේ.
විස්තීරණ විධානයක් ලෙස භාවිතා කළ හැකිය (විස්තීරණ විධාන ආකෘතිය (බයිට් මාදිලිය) බලන්න).

2.6.3. CAN බෝඩ් අනුපාතය

බයිට්(ය) වටිනාකම විස්තරය
SOF

(රාමුවෙහි ආරම්භය)

0x43 SOF විධානයේ ආරම්භය සලකුණු කරයි.
දිග xx දිග බයිටයේ දත්ත බයිට් ගණන සහ පහත දැක්වෙන විධාන බයිට් ගණන අඩංගු වේ.
විධානය 0x56 CAN බෝඩ් අනුපාත පරාමිතීන් ඉල්ලන්න (අමතර දත්ත බයිට් නැත)
0x57 CAN බෝඩ් අනුපාත පරාමිතීන් සකසන්න
දත්ත 0x00-0xFF බයිට් 0: 0xFF CIA සම්මත බෝඩ් අනුපාතයට අනුකූල නොවේ නම්, වෙනත්:
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 byte විධානයේ අවසානය සලකුණු කරයි.

සටහන
දත්ත බයිට් 0 0xFF ලෙස සකසා ඇත්නම්, BTR අගයන් සම්මත නොවන බෝඩ් අනුපාත සැකසීමට භාවිතා කරයි.
සම්මත baud අනුපාතයක් භාවිතා කරන්නේ නම්, BTR අගයන් අවශ්ය නොවේ, ඒවා කෙසේ හෝ භාවිතා කරන්නේ නම්, ඒවා නොසලකා හරිනු ලැබේ!
ඔබට උපාංගයේ සම්මත සැකසුම් මඟින් සහාය නොදක්වන බෝඩ් අනුපාතයක් සැකසීමට අවශ්‍ය නම්, කරුණාකර වැඩිදුර තොරතුරු සඳහා අපගේ සහාය අමතන්න, සේවාව සහ සහාය බලන්න.
විස්තීරණ විධානයක් ලෙස භාවිතා කළ හැකිය (විස්තීරණ විධාන ආකෘතිය (බයිට් මාදිලිය) බලන්න).

2.6.4. CAN පාලකය යළි පිහිටුවීම

බයිට්(ය) වටිනාකම විස්තරය
SOF
(රාමුවෙහි ආරම්භය)
0x43 SOF විධානයේ ආරම්භය සලකුණු කරයි.
දිග xx දිග බයිටයේ දත්ත බයිට් ගණන සහ පහත දැක්වෙන විධාන බයිට් ගණන අඩංගු වේ.
විධානය 0x58 CAN පාලක යළි පිහිටුවීම (අමතර දත්ත බයිට් නොමැත)
චෙක්සම් xx SOF, දිග, විධානය සහ දත්ත බයිට් වල XOR චෙක්සම් අඩංගු වේ.
EOF
(රාමුවේ අවසානය)
0x0D EOF byte විධානයේ අවසානය සලකුණු කරයි.

සටහන
“CAN Controller Reset” විධානය මඟින් කාලය ඇතුළුව CAN පාලකයේ සම්පූර්ණ යළි පිහිටුවීමක් සිදු කරයි.amp අගය, ලබා ගැනීම සහ බෆර සම්ප්‍රේෂණය කිරීම.
CAN පාලක යළි පිහිටුවීම උපාංගයේ දෝෂ තත්ත්වය ද යළි සකසයි.
මෙම හේතුව නිසා, CAN පාලකය යළි පිහිටුවීමෙන් පසුව, දෝෂ තත්ත්වය යාවත්කාලීන කිරීම සඳහා දෝෂ තත්ත්ව පණිවිඩයක් ජනනය වේ.
විස්තීරණ විධානයක් ලෙස භාවිතා කළ හැකිය (විස්තීරණ විධාන ආකෘතිය (බයිට් මාදිලිය) බලන්න).

2.6.5 CAN අතුරුමුහුණත Auto Baud මාදිලිය සකසන්න

බයිට්(ය) වටිනාකම විස්තරය
SOF
(රාමුවෙහි ආරම්භය)
0x43 SOF විධානයේ ආරම්භය සලකුණු කරයි.
දිග xx දිග බයිටයේ දත්ත බයිට් ගණන සහ පහත දැක්වෙන විධාන බයිට් ගණන අඩංගු වේ.
විධානය 0x59 ස්වයංක්‍රීය බෝඩ් මාදිලිය සකසන්න (අමතර දත්ත බයිට් නැත)
චෙක්සම් xx SOF, දිග, විධානය සහ දත්ත බයිට් වල XOR චෙක්සම් අඩංගු වේ.
EOF
(රාමුවේ අවසානය)
0x0D EOF byte විධානයේ අවසානය සලකුණු කරයි.

සටහන
ස්වයංක්‍රීය බෝඩ් මාදිලිය කළ හැක්කේ උපාංගය සහාය දක්වන සම්මත බෝඩ් අනුපාත සමඟ පමණි.
ස්වයංක්‍රීය බෝඩ් හඳුනාගැනීම සඳහා බස් රථයේ වැඩ කරන සන්නිවේදනයක් තිබීම අවශ්‍ය වේ.
බෝඩ් අනුපාත අනාවරණය සක්‍රීය වන අතර, Proemion CAN උපාංග නිෂ්ක්‍රීය මාදිලියේ පවතින අතර CAN බස් රථයේ ගමනාගමනයට කිසිදු බලපෑමක් නැත.
විස්තීරණ විධානයක් ලෙස භාවිතා කළ හැකිය (විස්තීරණ විධාන ආකෘතිය (බයිට් මාදිලිය) බලන්න).

ස්වයංක්‍රීය බෝඩ් විධානය මඟින් ද්වාර උපාංගය "ස්වයං බෝඩ් ප්‍රකාරය" ලෙස සකසයි.
උපාංගය CAN හි තදබදයට සවන් දෙන අතර ස්වයංක්‍රීයව බෝඩ් අනුපාතය වින්‍යාස කරයි (උපාංගය මඟින් සහාය දක්වන සම්මත බෝඩ් අනුපාත පමණක් හඳුනාගත හැකිය).
නිවැරදි බෝඩ් අනුපාත සැකසුම ලබා ගැනීමෙන් පසුව, උපාංගය අනාවරණය කරගත් බෝඩ් අනුපාතය අඩංගු පිළිතුරක් ජනනය කරයි.
මෙම පණිවිඩයේ ආකෘතිය CAN බෝඩ් අනුපාත ඉල්ලීම් පණිවිඩයට සමාන වේ, විධාන බයිට් 0x59 හැර.
බෝඩ් අනුපාතය අනාවරණය කර නොගත් විට, උපාංගය ක්‍රියාත්මක කිරීම සඳහා අවසන් වින්‍යාස කළ බෝඩ් අනුපාතය භාවිතා කරයි.
මෙම අවස්ථාවෙහිදී, බෝඩ් අනුපාත පිළිතුර ප්‍රමිතියෙන් තොර බෝඩ් අනුපාතයක් ඉල්ලා සිටින්නේ නම් සමාන වේ.

2.6.6. සක්‍රීය / උදාසීන මාදිලිය සකසන්න / ඉල්ලන්න

බයිට්(ය) වටිනාකම විස්තරය
SOF
(රාමුවෙහි ආරම්භය)
0x43 SOF විධානයේ ආරම්භය සලකුණු කරයි.
දිග xx දිග බයිටයේ දත්ත බයිට් ගණන සහ පහත දැක්වෙන විධාන බයිට් ගණන අඩංගු වේ.
විධානය 0x5A සක්‍රිය / උදාසීන මාදිලිය ඉල්ලන්න (අමතර දත්ත බයිට් නැත)
ඩී ක්රියාකාරී / උදාසීන මාදිලිය සකසන්න
දත්ත 0x00-0x01 0x00 උපාංගය = සක්‍රීය මාදිලිය
0x01 උපාංගය = උදාසීන මාදිලිය
චෙක්සම් xx SOF, දිග, විධානය සහ දත්ත බයිට් වල XOR චෙක්සම් අඩංගු වේ.
EOF
(රාමුවේ අවසානය)
0x0D EOF byte විධානයේ අවසානය සලකුණු කරයි.

සටහන
විස්තීරණ විධානයක් ලෙස භාවිතා කළ හැකිය (විස්තීරණ විධාන ආකෘතිය (බයිට් මාදිලිය) බලන්න).

2.6.7. නාලිකා චක්‍ර කාලය වෙනස් කිරීම / ඉල්ලීම ලැබීම

බයිට්(ය) වටිනාකම විස්තරය
SOF
(රාමුවෙහි ආරම්භය)
0x43 SOF විධානයේ ආරම්භය සලකුණු කරයි.
දිග xx දිග බයිටයේ දත්ත බයිට් ගණන සහ පහත දැක්වෙන විධාන බයිට් ගණන අඩංගු වේ.
විධානය 0x5 සී නාලිකා චක්‍ර කාලය ලැබීමට ඉල්ලීම
(අමතර දත්ත බයිට් එකක් අවශ්‍යයි = නාලිකා අංකය)
0x5D ලැබෙන නාලිකා චක්‍ර කාලය වෙනස් කරන්න
(අවම වශයෙන් අමතර දත්ත බයිට් දෙකක්, නාලිකා අංකය සහ නාලිකා සැකසීම් අවශ්‍ය වේ)
දත්ත 0x00-0xFF බයිට් 0:
වස්තු අංකය ලබා ගන්න (පරාසය ද්වාර උපාංගය මත රඳා පවතී) CANview  ඊතර්නෙට්: 0…7
CANlink Bluetooth / WLAN: 0…15
0x00-0xFF බයිට් 1:
චක්‍ර කාලය ms 10 කින්
චෙක්සම් xx SOF, දිග, විධානය සහ දත්ත බයිට් වල XOR චෙක්සම් අඩංගු වේ.
EOF
(රාමුවේ අවසානය)
0x0D EOF byte විධානයේ අවසානය සලකුණු කරයි.

සටහන
විස්තීරණ විධානයක් ලෙස භාවිතා කළ හැකිය (විස්තීරණ විධාන ආකෘතිය (බයිට් මාදිලිය) බලන්න).

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 byte විධානයේ අවසානය සලකුණු කරයි.

සටහන
අනුක්‍රමික ප්‍රතිදානය අක්‍රිය කර ඇත්නම්, ලැබුණු CAN පණිවිඩ Proemion CAN උපාංගයේ RAM තුළ ගබඩා වේ. මෙම බෆරය පිරී තිබේ නම්, බෆරය පිටාර ගැලීමේ දෝෂයක් පෙන්නුම් කරයි.
ප්‍රතිදානය සක්‍රීය කර ඇත්නම්, ගබඩා කර ඇති සියලුම පණිවිඩ ධාරක අතුරුමුහුණත වෙත වහාම සම්ප්‍රේෂණය වේ.
විස්තීරණ විධානයක් ලෙස භාවිතා කළ හැකිය (විස්තීරණ විධාන ආකෘතිය (බයිට් මාදිලිය) බලන්න).

2.8 සේවාදායක අතුරුමුහුණත් විධාන සම්ප්‍රේෂණය කරන්න
2.8.1. සේවාදායක වස්තූන් සක්‍රිය / අක්‍රිය කරන්න

බයිට්(ය) වටිනාකම විස්තරය
SOF
(රාමුවෙහි ආරම්භය)
0x43 SOF විධානයේ ආරම්භය සලකුණු කරයි.
දිග xx දිග බයිටයේ දත්ත බයිට් ගණන සහ පහත දැක්වෙන විධාන බයිට් ගණන අඩංගු වේ.
විධානය 0x80 සේවාදායක වස්තුව සක්‍රිය / අක්‍රිය කරන්න (අමතර දත්ත බයිට් නොමැත)
0x81 සේවාදායක වස්තුව සක්‍රිය / අක්‍රිය කරන්න
දත්ත 0x00-0xFF බයිට් 0:
සකසා ඇති සෑම බිට් එකක්ම අනුරූප සේවාදායක වස්තුව මත මාරු කරයි / සේවාදායක වස්තුව ක්‍රියාත්මක බව පෙන්වයි.
යළි පිහිටුවීමේ බිට් ආබාධිත සේවාදායක වස්තූන් සලකුණු කරයි.
චෙක්සම් xx SOF, දිග, විධානය සහ දත්ත බයිට් වල XOR චෙක්සම් අඩංගු වේ.
EOF
(රාමුවේ අවසානය)
0x0D EOF byte විධානයේ අවසානය සලකුණු කරයි.

සටහන
මෙම විධානය අත්හරින ලද අතර අපගේ උපාංග විසින් තවදුරටත් භාවිතා නොකෙරේ.

2.8.2. සේවාදායක වස්තු වින්‍යාසය වෙනස් කරන්න / ඉල්ලන්න

බයිට්(ය) වටිනාකම විස්තරය
SOF
(රාමුවෙහි ආරම්භය)
0x43 SOF විධානයේ ආරම්භය සලකුණු කරයි.
දිග xx දිග බයිටයේ දත්ත බයිට් ගණන සහ පහත දැක්වෙන විධාන බයිට් ගණන අඩංගු වේ.
විධානය 0x82 සේවාදායක වස්තු වින්‍යාසය ඉල්ලන්න (සේවාදායක වස්තු අංකය අඩංගු එක් අමතර දත්ත බයිට් එකක් අවශ්‍ය වේ)
0x83 සේවාදායක වස්තුව සක්‍රිය / අක්‍රිය කරන්න
දත්ත 0x01-0x08 බයිට් 0 (වස්තු අංකය):
වෙනස් කළ යුතු සේවාදායක වස්තු අටෙන් එකක අංකයක් අඩංගු වේ.
0x00-0x01 බයිට් 1 (IDE):
0x00 = 11-bit ID වස්තුව
0x01 = 29-bit ID වස්තුව
බයිට් 2 සහ ඉහළ බයිට් අංකවල පහත තොරතුරු අඩංගු වේ ප්රදර්ශනය කර ඇත   නියෝගය:
0x00-0xFF ID (බිට් 11 හෝ 29)
0x01-0x08 ඩීඑල්සී (CAN පණිවිඩයේ දත්ත බයිට් ගණන)
0x00-0xFF දක්වා දත්ත බයිට් 8ක් හැකි පණිවිඩයේ
0x00-0xFF චක්රය කාලය සේවාදායක වස්තුවේ 10 ms
චෙක්සම් xx SOF, දිග, විධානය සහ දත්ත බයිට් වල XOR චෙක්සම් අඩංගු වේ.
EOF
(රාමුවේ අවසානය)
0x0D EOF byte විධානයේ අවසානය සලකුණු කරයි.

සටහන
DLC බයිටයේ අන්තර්ගතය සම්ප්‍රේෂණය කරන ලද දත්ත බයිට් ගණන සමඟ එකඟ විය යුතුය, එසේ නොමැතිනම් සම්ප්‍රේෂණ සේවාදායකය අනපේක්ෂිත ලෙස හැසිරිය හැකිය.
මෙම විධානය අත්හරින ලද අතර අපගේ උපාංග විසින් තවදුරටත් භාවිතා නොකෙරේ.

2.8.3. සම්ප්‍රේෂණ නාලිකා ID සැකසුම් වෙනස් කරන්න / ඉල්ලන්න 
CAN සම්ප්‍රේෂණ නාලිකා පෙරහන් පරිච්ඡේද CAN Controller පිහිටුවීම් පණිවිඩවල විස්තර කර ඇති CAN ලබන්න පෙරහන් මෙන් සමානව ක්‍රියා කරයි. ධාරකයෙන් ලැබෙන පණිවිඩ මෙම පෙරහන් කොන්දේසි සමඟ පරීක්ෂා කෙරේ. කොන්දේසි සපුරා ඇත්නම්, පණිවිඩය CAN බස් රථයට යවනු ලැබේ.

බයිට්(ය) වටිනාකම විස්තරය
SOF
(රාමුවෙහි ආරම්භය)
0x43 SOF විධානයේ ආරම්භය සලකුණු කරයි.
දිග xx දිග බයිටයේ දත්ත බයිට් ගණන සහ පහත දැක්වෙන විධාන බයිට් ගණන අඩංගු වේ.
විධානය 0x84 සම්ප්‍රේෂණ නාලිකා හැඳුනුම් සැකසීම් ඉල්ලන්න
(අමතර දත්ත බයිට් එකක් අවශ්‍යයි = නාලිකා අංකය)
0x85 සම්ප්‍රේෂණ නාලිකා ID සැකසුම් වෙනස් කරන්න
(අවම වශයෙන් අමතර දත්ත බයිට් දෙකක්, නාලිකා අංකය සහ නාලිකා සැකසීම් අවශ්‍ය වේ)
දත්ත 0x00-0x07 බයිට් 0:
වස්තු අංකය සම්ප්‍රේෂණය කරන්න
0x00-0x07 බයිට් 1:
බිටු 0: 0 = නාලිකා අක්‍රිය, 1 = නාලිකාව සක්‍රීය කරන්න
බිටු 1: 0 = 11-bit ID සම්ප්‍රේෂණය කරන්න, 1 = 29-bit ID සම්ප්‍රේෂණය කරන්න
බිටු 2: 0 = 11-bit ID වෙනස් කරන්න, 1 = 29-bit ID වෙනස් කරන්න
0x00-0xFF බයිට් 2-3: byte11 නම් 1-bit ID, bit 2 = 0
0x00-0xFF බයිට් 2-5: byte29 නම් 1-bit ID, bit 2 = 1
චෙක්සම් xx SOF, දිග, විධානය සහ දත්ත බයිට් වල XOR චෙක්සම් අඩංගු වේ.
EOF
(රාමුවේ අවසානය)
0x0D EOF byte විධානයේ අවසානය සලකුණු කරයි.

සටහන
මෙම විධානය අත්හරින ලද අතර අපගේ උපාංග විසින් තවදුරටත් භාවිතා නොකෙරේ.

2.8.4. සම්ප්‍රේෂණ නාලිකා මාස්ක් සැකසුම් වෙනස් කරන්න / ඉල්ලන්න

බයිට්(ය) වටිනාකම විස්තරය
SOF
(රාමුවෙහි ආරම්භය)
0x43 SOF විධානයේ ආරම්භය සලකුණු කරයි.
දිග xx දිග බයිටයේ දත්ත බයිට් ගණන සහ පහත දැක්වෙන විධාන බයිට් ගණන අඩංගු වේ.
විධානය 0x86 සම්ප්‍රේෂණ නාලිකා ආවරණ සැකසීම් ඉල්ලන්න
(අමතර දත්ත බයිට් එකක් අවශ්‍යයි = නාලිකා අංකය)
0x87 සම්ප්‍රේෂණ නාලිකා ආවරණ සැකසුම් වෙනස් කරන්න
(අවම වශයෙන් අමතර දත්ත බයිට් දෙකක්, නාලිකා අංකය සහ නාලිකා සැකසීම් අවශ්‍ය වේ)
දත්ත 0x00-0x07 බයිට් 0:
වස්තු අංකය සම්ප්‍රේෂණය කරන්න
0x00-0x07 බයිට් 1:
ටිකක් 0: 0 = නාලිකා අක්‍රිය, 1 = නාලිකාව සක්‍රීය කරන්න
බිටු 1: 0 = සම්ප්‍රේෂණය 11-bit ආවරණ, 1 = සම්ප්‍රේෂණය 29-bit ආවරණ
ටිකක් 2: 0 = 11-bit ආවරණ, 1 = 29-bit ආවරණ වෙනස් කරන්න
0x00-0xFF බයිට් 2-3: byte11, bit 1 = 2 නම් 0-bit mask
0x00-0xFF බයිට් 2-5: byte29, bit 1 = 2 නම් 1-bit mask
චෙක්සම් xx SOF, දිග, විධානය සහ දත්ත බයිට් වල XOR චෙක්සම් අඩංගු වේ.
EOF
(රාමුවේ අවසානය)
0x0D EOF byte විධානයේ අවසානය සලකුණු කරයි.

සටහන
මෙම විධානය අත්හරින ලද අතර අපගේ උපාංග විසින් තවදුරටත් භාවිතා නොකෙරේ.

2.8.5 සම්ප්‍රේෂණ නාලිකා චක්‍ර කාල සැකසුම් වෙනස් කරන්න / ඉල්ලන්න

බයිට්(ය) වටිනාකම විස්තරය
SOF
(රාමුවෙහි ආරම්භය)
0x43 SOF විධානයේ ආරම්භය සලකුණු කරයි.
දිග xx දිග බයිටයේ දත්ත බයිට් ගණන සහ පහත දැක්වෙන විධාන බයිට් ගණන අඩංගු වේ.
විධානය 0x88 සම්ප්‍රේෂණ නාලිකා චක්‍ර කාල සැකසුම් ඉල්ලන්න
(අමතර දත්ත බයිට් එකක් අවශ්‍යයි = නාලිකා අංකය)
0x89 සම්ප්‍රේෂණ නාලිකා චක්‍ර කාල සැකසුම් වෙනස් කරන්න
(අවම වශයෙන් අමතර දත්ත බයිට් දෙකක්, නාලිකා අංකය සහ නාලිකා සැකසීම් අවශ්‍ය වේ)
දත්ත 0x00-0x07 බයිට් 0:
වස්තු අංකය සම්ප්‍රේෂණය කරන්න
0x00-0x07 බයිට් 1:+
ටිකක් 0: 0 = නාලිකා අක්‍රිය, 1 = නාලිකාව සක්‍රීය කරන්න
බිටු 1: 0 = 11-bit චක්‍ර කාලය සම්ප්‍රේෂණය කරන්න, 1 = 29-bit චක්‍ර කාලය සම්ප්‍රේෂණය කරන්න
ටිකක් 2: 0 = 11-bit චක්‍ර කාලය වෙනස් කරන්න, 1 = 29-bit චක්‍ර කාලය වෙනස් කරන්න
0x00-0xFF බයිට් 2-3: byte11, bit 1 = 2 නම් 0-bit චක්‍ර කාලය
0x00-0xFF බයිට් 2-5: byte29, bit 1 = 2 නම් 1-bit චක්‍ර කාලය
චෙක්සම් xx SOF, දිග, විධානය සහ දත්ත බයිට් වල XOR චෙක්සම් අඩංගු වේ.
EOF
(රාමුවේ අවසානය)
0x0D EOF byte විධානයේ අවසානය සලකුණු කරයි.

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 = දෝෂ සහ Echo ප්‍රතිපෝෂණ කාලයamp මත 0 = දෝෂ සහ Echo ප්‍රතිපෝෂණ කාලයamp අක්රිය
චෙක්සම් xx SOF, දිග, විධානය සහ දත්ත බයිට් වල XOR චෙක්සම් අඩංගු වේ.
EOF
(රාමුවේ අවසානය)
0x0D EOF byte විධානයේ අවසානය සලකුණු කරයි.

"කාලය නම්amp-ප්‍රකාරය” තෝරා ඇත, ලැබුණු එක් එක් CAN පණිවිඩයේ අවසාන දත්ත බයිටයෙන් පසුව 32-bit කවුන්ටරයක් ​​(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 byte විධානයේ අවසානය සලකුණු කරයි.

සටහන
මෙම ප්‍රමාද කාලය එක් එක් CAN පණිවිඩයට පෙර ඇතුල් කරනු ලැබේ, එවිට CAN සම්ප්‍රේෂණය මන්දගාමී වේ.

2.9.3. IP-බ්ලොක් පොරොත්තු කාලය සකසන්න

බයිට්(ය) වටිනාකම විස්තරය
SOF
(රාමුවෙහි ආරම්භය)
0x43 SOF විධානයේ ආරම්භය සලකුණු කරයි.
දිග xx දිග බයිටයේ දත්ත බයිට් ගණන සහ පහත දැක්වෙන විධාන බයිට් ගණන අඩංගු වේ.
විධානය 0xA3 IP-බ්ලොක් පොරොත්තු කාලය සකසන්න (කලාප පළල වඩා හොඳ භාවිතය සඳහා)
දත්ත 0x00-0xFF මිලි තත්පර 10 කින් පරතරය
චෙක්සම් xx SOF, දිග, විධානය සහ දත්ත බයිට් වල XOR චෙක්සම් අඩංගු වේ.
EOF
(රාමුවේ අවසානය)
0x0D EOF byte විධානයේ අවසානය සලකුණු කරයි.

2.9.4. බෝඩ් අනුපාත ගණනය කිරීමේ පරතරය සකසන්න

බයිට්(ය) වටිනාකම විස්තරය
SOF
(රාමුවෙහි ආරම්භය)
0x43 SOF විධානයේ ආරම්භය සලකුණු කරයි.
දිග xx දිග බයිටයේ දත්ත බයිට් ගණන සහ පහත දැක්වෙන විධාන බයිට් ගණන අඩංගු වේ.
විධානය 0xA4 CAN බෝඩ් අනුපාත ගණනය කිරීමේ පරතරය සකසන්න
දත්ත 0x00-0xFF පරතරය මිලි තත්පර වලින්
අත්සන් නොකළ පූර්ණ සංඛ්‍යා අගය ප්‍රමාණය: 16 bit (MSB පළමු)
චෙක්සම් xx SOF, දිග, විධානය සහ දත්ත බයිට් වල XOR චෙක්සම් අඩංගු වේ.
EOF
(රාමුවේ අවසානය)
0x0D EOF byte විධානයේ අවසානය සලකුණු කරයි.

සටහන
විස්තීරණ විධානයක් ලෙස භාවිතා කළ හැකිය (විස්තීරණ විධාන ආකෘතිය (බයිට් මාදිලිය) බලන්න).

2.9.5. වස්තුව ශබ්දකෝෂ ප්‍රවේශය විවෘත කරන්න

බයිට්(ය) වටිනාකම විස්තරය
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 byte විධානයේ අවසානය සලකුණු කරයි.

2.10 දෘඪාංග ප්රවේශ විධාන
2.10.1. උපාංගය යළි පිහිටුවන්න

බයිට්(ය) වටිනාකම විස්තරය
SOF
(රාමුවෙහි ආරම්භය)
0x43 SOF විධානයේ ආරම්භය සලකුණු කරයි.
දිග xx දිග බයිටයේ දත්ත බයිට් ගණන සහ පහත දැක්වෙන විධාන බයිට් ගණන අඩංගු වේ.
විධානය 0xC0 යළි පිහිටුවීමේ උපාංගය සකසන්න
දත්ත  —
චෙක්සම් xx SOF, දිග, විධානය සහ දත්ත බයිට් වල XOR චෙක්සම් අඩංගු වේ.
EOF
(රාමුවේ අවසානය)
0x0D EOF byte විධානයේ අවසානය සලකුණු කරයි.

සටහන
"උපාංග ID" විධානය සමඟ උපාංග මෙම විධානයට ප්රතිචාර දක්වයි.
සමහර උපාංග සඳහා මෙම විධානය දෘඪාංග යළි පිහිටුවීමකට මඟ පාදන්නේ නැත, මන්ද එසේ නොමැති නම් ධාරකයට සන්නිවේදනය අහිමි වනු ඇත.

  • CANview ඊතර්නෙට්
  • බ්ලූටූත් / WLAN සම්බන්ධ කරන්න

2.10.2. ඇනලොග් නාලිකා අගය ඉල්ලන්න

බයිට්(ය) වටිනාකම විස්තරය
SOF
(රාමුවෙහි ආරම්භය)
0x43 SOF විධානයේ ආරම්භය සලකුණු කරයි.
දිග xx දිග බයිටයේ දත්ත බයිට් ගණන සහ පහත දැක්වෙන විධාන බයිට් ගණන අඩංගු වේ.
විධානය 0xC2 ඇනලොග් නාලිකා අගය ඉල්ලන්න (නාලිකා අංකය අඩංගු අමතර දත්ත බයිට් 1ක් අවශ්‍යයි)
දත්ත 0x00-0x03 බයිට් 0 (නාලිකා අංකය):
0x00: සැපයුම් පරිමාවtage
0x01: CAN පහත් රේඛාව
0x02: CAN ඉහළ රේඛාව
0x03: Analog Inputs 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 byte විධානයේ අවසානය සලකුණු කරයි.
VCC
CANH / CANL
0x00 0V
0V
VCC
CANH / CANL
0xFF 39V
5V

සටහන
CAN එක විතරයිview RS232 මගින් CAN රේඛාවේ පරිමාව මැනිය හැකtagඊ මට්ටම්.
මෙම මිනුම කළ හැක්කේ 125 kBit/s සහ මන්දගාමී CAN baud අනුපාත සඳහා පමණි.

ඩිජිටල් නාලිකා අගය සකසන්න / ඉල්ලන්න

බයිට්(ය) වටිනාකම විස්තරය
SOF
(රාමුවෙහි ආරම්භය)
0x43 SOF විධානයේ ආරම්භය සලකුණු කරයි.
දිග xx දිග බයිටයේ දත්ත බයිට් ගණන සහ පහත දැක්වෙන විධාන බයිට් ගණන අඩංගු වේ.
විධානය 0xC4 ඩිජිටල් නාලිකා අගය ඉල්ලන්න (නාලිකා අංකය අඩංගු අමතර දත්ත බයිට් 1ක් අවශ්‍යයි)
0xC5 ඩිජිටල් නාලිකා අගය සකසන්න (නාලිකා අංකය සහ අගය අඩංගු අමතර දත්ත බයිට් 2ක් අවශ්‍ය වේ)
දත්ත 0x00-0xFF බයිට් 0 (නාලිකා අංකය): 0x00: බස් නැවතුම් ප්‍රතිරෝධකය
0x00-0x01 බයිට් 1: ඩිජිටල් අගය (1 = on, 0 = off)
චෙක්සම් xx SOF, දිග, විධානය සහ දත්ත බයිට් වල XOR චෙක්සම් අඩංගු වේ.
EOF
(රාමුවේ අවසානය)
0x0D EOF byte විධානයේ අවසානය සලකුණු කරයි.

සටහන
සෑම කට්ටලයක්ම විධානය සත්‍ය අගයන් සමඟ පිළිතුරු දෙනු ලැබේ.

2.10.3. සන්නිවේදන මුරපදය සකසන්න

බයිට්(ය) වටිනාකම විස්තරය
SOF
(රාමුවෙහි ආරම්භය)
0x43 SOF විධානයේ ආරම්භය සලකුණු කරයි.
දිග xx දිග බයිටයේ දත්ත බයිට් ගණන සහ පහත දැක්වෙන විධාන බයිට් ගණන අඩංගු වේ.
විධානය 0xC6 සන්නිවේදන මුරපදය පරීක්ෂා කරන්න
දත්ත xx විධානය
බයිට් 0…n:
මුරපද පෙළ (පෙරනිමිය: "GSMONLIN") ප්‍රතිචාරය
බයිට් 0:
0 = මුරපදය පරීක්ෂා කර හරි
මුරපද පරීක්ෂාව අසාර්ථක වුවහොත්, උපාංගයෙන් ප්‍රතිචාරයක් නොමැත
චෙක්සම් xx SOF, දිග, විධානය සහ දත්ත බයිට් වල XOR චෙක්සම් අඩංගු වේ.
EOF
(රාමුවේ අවසානය)
0x0D EOF byte විධානයේ අවසානය සලකුණු කරයි.

සටහන
CANlink GSM/UMTS හි බයිට් මාදිලියේ අතුරු මුහුණතේ සම්පූර්ණ ක්‍රියාකාරීත්වය අගුළු හැරීමට මෙම පණිවිඩය ඉතා වැදගත් වේ.
සැසියක් කළ හැක්කේ නිවැරදි සන්නිවේදන මුරපදය පරීක්ෂා කිරීමෙන් පමණි!

2.10.4. සන්නිවේදන මුරපදය යළි පිහිටුවන්න

බයිට්(ය) වටිනාකම විස්තරය
SOF
(රාමුවෙහි ආරම්භය)
0x43 SOF විධානයේ ආරම්භය සලකුණු කරයි.
දිග xx දිග බයිටයේ දත්ත බයිට් ගණන සහ පහත දැක්වෙන විධාන බයිට් ගණන අඩංගු වේ.
විධානය 0xC7 සන්නිවේදන මුරපදය නැවත සකසන්න
චෙක්සම් xx SOF, දිග, විධානය සහ දත්ත බයිට් වල XOR චෙක්සම් අඩංගු වේ.
EOF
(රාමුවේ අවසානය)
0x0D EOF byte විධානයේ අවසානය සලකුණු කරයි.

සටහන
මෙම පණිවිඩය බයිට් මාදිලියේ අතුරු මුහුණත අගුළු දමයි.
සන්නිවේදන සැසියක් අවසානයේ මෙම විධානය යැවිය යුතුය.

විධාන සහ උපාංග

පහත වගුවේ පවතින සියලුම විධාන වල සාරාංශයක් සපයන අතර ඒවාට සහය දක්වන්නේ කුමන Proemion උපාංගයද යන්න දක්වයි.
Proemion උපාංගයක් සඳහා විධානයක උපයෝගීතාව "S", "E" හෝ "S / E" ලෙස සලකුණු කර ඇත.

මෙම කෙටි යෙදුම් අදහස් කරන්නේ:

  • "S" Proemion උපාංගය මෙම විධානය සඳහා සහය දක්වන්නේ සම්මත විධාන ආකෘතියෙන් පමණි (බලන්න විධාන ආකෘතිය (බයිට් මාදිලිය)).
  • "E" Proemion උපාංගය මෙම විධානය සඳහා සහය දක්වන්නේ විස්තීරණ විධාන ආකෘතියෙන් පමණි (බලන්න දිගු විධාන ආකෘතිය (බයිට් මාදිලිය)).
  • "S / E" Proemion උපාංගය මෙම විධානය සම්මත විධාන ආකෘතියෙන් සහ දිගු කළ විධාන ආකෘතියෙන් සහය දක්වයි.
පණිවිඩය විධානය උපාංගය
ටයිප් කරන්න CANview USB CANලින්ක් කරන්න
බ්ලූටූත්
2000
CANලින්ක් කරන්න
WLAN
2000
CANලින්ක් කරන්න
රැහැන් රහිත
3000
CANලින්ක් කරන්න
රැහැන් රහිත 4000
CANview
ඊතර්නෙට්
CANලින්ක් කරන්න
ජංගම
5000
CANලින්ක් කරන්න
ජංගම
3000
CANview
RS232
දත්ත පණිවිඩ සැකසීම 0x00 එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ S / * එස් / ඊ
0x01 එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ S / E* එස් / ඊ
0x02 එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ S / E* එස් / ඊ
0x03 එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ S / E* එස් / ඊ
0x04 එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ S / E* එස් / ඊ
0x05 එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ S / E*
0x06 එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ S / E*
0x07 එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ S / E*
0x08 එස් / ඊ එස් / ඊ
0x09 S
ප්‍රතිපෝෂණ පණිවිඩ 0x20 එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ
0x21 එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ
0x22 එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ
0x23 එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ
0x24 එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ
0x25 එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ
0x26 එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ
0x27 එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ
0x28 එස් / ඊ එස් / ඊ
0x29 එස් / ඊ එස් / ඊ
0x2A එස් / ඊ එස් / ඊ
ඩී එස් / ඊ එස් / ඊ

*පහත දැක්වෙන විධාන දත්ත විකල්ප CLM3000 සහ CLM3600 සඳහා ක්‍රියාත්මක නොවේ:
– bit 2: 1 = Server feedback on / 0 = server feedback off
- bit 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 එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ
ඩී එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ
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
CANlink රැහැන් රහිත 3000 CANlink රැහැන් රහිත 4000 CANview ඊතර්නෙට් ජංගම සබැඳිය හැක
5000
ජංගම සබැඳිය හැක
3000
CANview
RS232
උපාංග පරාමිති සැකසුම් 0xA0 එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ එස් / ඊ S /E එස් / ඊ එස් / ඊ එස් / ඊ
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

Proemion ලාංඡනය

ලේඛන / සම්පත්

Proemion Byte Command Protocol ද්විමය විධාන [pdf] පරිශීලක අත්පොත
Byte Command Protocol Binary commands, Command Protocol Binary commands, Protocol Binary commands, Binary commands

යොමු කිරීම්

කමෙන්ට් එකක් දාන්න

ඔබගේ විද්‍යුත් තැපැල් ලිපිනය ප්‍රකාශනය නොකෙරේ. අවශ්‍ය ක්ෂේත්‍ර සලකුණු කර ඇත *