პროემიონის ლოგო

ბაიტის ბრძანების სახელმძღვანელო

Byte Command Protocol ორობითი ბრძანებები

Byte Command Manual აღწერს Proemion Byte Command Protocol-ის ბრძანებებს და მათ სტრუქტურას, რომელსაც გამოიყენებს დისტანციური ჰოსტი და CAN ქსელი შეტყობინებების გადაცემისთვის.

გენერალი

Byte Command Manual აღწერს სტრუქტურას და ბრძანებებს, რომლებიც გამოიყენება Proemion Byte Command Protocol-ით.
ეს პროტოკოლი მხარდაჭერილია ყველა CAN to PC კარიბჭით Proemion GmbH-დან დისტანციურ ჰოსტთან კომუნიკაციისთვის მოწყობილობის მიერ მხარდაჭერილი ინტერფეისის საშუალებით.
შემდეგი სახელმძღვანელო აფართოებს მოწყობილობის სპეციფიკურ სახელმძღვანელოებს.
გაურკვევლობის შემთხვევაში, გთხოვთ, ასევე გაეცნოთ თქვენი კონკრეტული კარიბჭის მოწყობილობის მოწყობილობის სახელმძღვანელოებს.
CAN-ის კომპიუტერის კარიბჭეები აკავშირებს CAN ქსელს დისტანციურ ჰოსტთან სპეციალური ინტერფეისის გამოყენებით, როგორიცაა RS232, USB, Ethernet, Bluetooth ან WLAN.
Proemion Byte Command Protocol ემსახურება ორმხრივი გამჭვირვალე CAN შეტყობინების გადაცემას ჰოსტსა და CAN ქსელს შორის, ასევე ბრძანებების გადაცემას ჰოსტსა და კარიბჭეს შორის.
ვინაიდან ყველა Proemion CAN კომპიუტერის კარიბჭე მუშაობს ერთსა და იმავე პროტოკოლზე, ნებისმიერი აპლიკაციის პროგრამული უზრუნველყოფა შეიძლება ადვილად გაფართოვდეს სხვადასხვა საკომუნიკაციო ინტერფეისის გამოსაყენებლად, მხოლოდ ძირითადი საკომუნიკაციო რუტინების გაცვლით.
ბრძანებების უმეტესობას მხარს უჭერს ყველა კარიბჭე, ზოგიერთ შემთხვევაში სპეციალური ბრძანებები არ არის მხარდაჭერილი ცალკეული მოწყობილობებით.
ცხრილი თავში ბრძანებები და მოწყობილობები გაძლევს ზედსview ბრძანებებზე, რომლებსაც მხარს უჭერს თითოეული კარიბჭის ტიპი.

შენიშვნა
ჩვეულებრივ, ყველა ბრძანება, რომელიც გავლენას ახდენს მოწყობილობის პარამეტრებზე, ინახება მხოლოდ კარიბჭის არასტაბილურ RAM მეხსიერებაში, გადატვირთვის შემდეგ კვლავ გამოიყენება მოწყობილობების არასტაბილურ მეხსიერებაში შენახული პარამეტრები.
თქვენ შეგიძლიათ შეცვალოთ ეს პარამეტრები მოწყობილობის სპეციფიკური კონფიგურატორის პროგრამული უზრუნველყოფით ან – თუ მოწყობილობა მხარდაჭერილია – 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 (Carriage Return) არის ნაგულისხმევი პარამეტრი. ზოგიერთი მოწყობილობისთვის ეს მნიშვნელობა შეიძლება შეიცვალოს. ეს სახელმძღვანელო ყოველთვის აჩვენებს ნაგულისხმევ პარამეტრს

„–“ ნიშნავს, რომ ეს მნიშვნელობა არ არის საინტერესო
"xx" ნიშნავს, რომ ველი შეიცავს კონფიგურაციის / პასუხის მნიშვნელობას
თითოეულ შეტყობინებას, რომელიც ცვლის ან ითხოვს Proemion CAN მოწყობილობის პარამეტრებს, პასუხობს შეტყობინებას იგივე ბრძანების ბაიტით, რომელიც შეიცავს ახალ პარამეტრებს.

შენიშვნა
მოთხოვნის ბრძანებები ჩვეულებრივ არ საჭიროებს დამატებით პარამეტრებს (ველი „მონაცემების“ გარეშე).
გამონაკლისები მითითებულია ბრძანების აღწერაში.

2.1.1. ყოფილიample

ბაიტი ღირებულება აღწერა
SOF
(კადრის დასაწყისი)
0x43 SOF აღნიშნავს ბრძანების დასაწყისს.
სიგრძე 0XXX სიგრძის ბაიტი მოიცავს მონაცემთა ბაიტების რაოდენობას, შემდეგ ბრძანების ბაიტების რაოდენობას.
ბრძანება 0x00 11-ბიტიანი ID CAN შეტყობინება
მონაცემები 0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18 ID (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-არხი (დაწყებული 0-დან CAN 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-ბიტიანი ID CAN შეტყობინების ID (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-ბიტიანი ID CAN შეტყობინება
0x01 მიღებულია 11-ბიტიანი ID CAN შეტყობინება, შეტყობინება შეიცავს დამატებით 32-ბიტიან დროის პერიოდსamp ღირებულება.
0x02 მიღებულია 29-ბიტიანი ID CAN შეტყობინება
0x03 მიღებულია 29-ბიტიანი ID CAN შეტყობინება, შეტყობინება შეიცავს დამატებით 32-ბიტიან დროის პერიოდსamp ღირებულება.
მონაცემები 11-ბიტიანი ID შეტყობინებებისთვის:
0x00-0xFF ბაიტი 0-1: 11-ბიტიანი CAN ID (პირველი MSB)
დამატებითი მონაცემები ბაიტები:
8-მდე CAN მონაცემთა ბაიტი დამატებითი 32-ბიტიანი დროის პერიოდიamp მნიშვნელობა (მხოლოდ იმ შემთხვევაში, თუ დროamp ვარიანტი ჩართულია, იხილეთ ქვემოთ)
29-ბიტიანი ID შეტყობინებებისთვის:
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-ბიტიანი ID CAN მონაცემთა ჩარჩო
0x02 გადასცეს 29-ბიტიანი ID CAN მონაცემთა ჩარჩო
მონაცემები 11-ბიტიანი ID შეტყობინებებისთვის:
0x00-0xFF ბაიტი 0-1:
11-ბიტიანი CAN ID (პირველი MSB)
დამატებითი მონაცემები ბაიტები:
8-მდე CAN მონაცემთა ბაიტი
29-ბიტიანი ID შეტყობინებებისთვის:
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-ბიტიანი ID CAN დისტანციური ჩარჩო
0x05 11-ბიტიანი ID CAN დისტანციური ჩარჩო მიღებულია, შეტყობინება შეიცავს დამატებით 32-ბიტიან დროის პერიოდსamp ღირებულება.
0x06 მიღებულია 29-ბიტიანი ID CAN დისტანციური ჩარჩო
0x07 29-ბიტიანი ID CAN დისტანციური ჩარჩო მიღებულია, შეტყობინება შეიცავს დამატებით 32-ბიტიან დროის პერიოდსamp ღირებულება.
მონაცემები 11-ბიტიანი ID დისტანციური ჩარჩოებისთვის:
0x00-0xFF ბაიტი 0-1:
11-ბიტიანი CAN ID (პირველი MSB)
დამატებითი მონაცემები ბაიტები:
DLC (CAN დისტანციური ჩარჩო მონაცემთა სიგრძის კოდი) დამატებითი 32-ბიტიანი დროamp მნიშვნელობა (მხოლოდ იმ შემთხვევაში, თუ დროamp ვარიანტი ჩართულია, იხილეთ ქვემოთ)
29-ბიტიანი ID დისტანციური ჩარჩოებისთვის:
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-ბიტიანი ID CAN დისტანციური ჩარჩოს გადაცემა
0x06 29-ბიტიანი ID CAN დისტანციური ჩარჩოს გადაცემა
მონაცემები 11-ბიტიანი ID დისტანციური ჩარჩოებისთვის:
0x00-0xFF ბაიტი 0-1:
11-ბიტიანი CAN ID (პირველი MSB)
დამატებითი მონაცემთა ბაიტი:
DLC (CAN დისტანციური ჩარჩოს მონაცემთა სიგრძის კოდი)
29-ბიტიანი ID დისტანციური ჩარჩოებისთვის:
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-ბიტიანი ID CAN შეტყობინება გადაცემულია
0x21 11-ბიტიანი ID CAN შეტყობინება გადაცემულია, გამოხმაურება შეიცავს დამატებით დროის პერიოდსamp გადაცემის დროის შესახებ
0x22 29-ბიტიანი ID CAN შეტყობინება გადაცემულია
0x23 29-ბიტიანი ID CAN შეტყობინება გადაცემულია, გამოხმაურება შეიცავს დამატებით დროის პერიოდსamp გადაცემის დროის შესახებ
0x24 11-ბიტიანი ID CAN დისტანციური ჩარჩო გადაცემულია
0x25 11-ბიტიანი ID CAN დისტანციური ჩარჩო გადაცემულია, გამოხმაურება შეიცავს დამატებით დროის პერიოდსamp გადაცემის დროის შესახებ
0x26 29-ბიტიანი ID CAN დისტანციური ჩარჩო გადაცემულია
0x27 29-ბიტიანი ID CAN დისტანციური ჩარჩო გადაცემულია, გამოხმაურება შეიცავს დამატებით დროის პერიოდსamp გადაცემის დროის შესახებ
0x28 11-ბიტიანი ID გადაცემის სერვერის შეტყობინება გადაცემულია
0x29 11-ბიტიანი ID გადაცემის სერვერის შეტყობინება გადაცემულია, გამოხმაურება შეიცავს დამატებით დროის პერიოდსamp გადაცემის დროის შესახებ
0x2A 29-ბიტიანი ID გადაცემის სერვერის შეტყობინება გადაცემულია
0XXX 29-ბიტიანი ID გადაცემის სერვერის შეტყობინება გადაცემულია, გამოხმაურება შეიცავს დამატებით დროის პერიოდსamp გადაცემის დროის შესახებ
მონაცემები 11-ბიტიანი ID შეტყობინებებისთვის / დისტანციური ჩარჩოებისთვის:
0x00-0xFF ბაიტი 0-1:
11-ბიტიანი CAN ID (პირველი MSB)
0x00-0xFF დამატებითი მონაცემთა ბაიტები (არა დისტანციურ ჩარჩოზე გამოხმაურება):
8-მდე CAN მონაცემთა ბაიტი დამატებით 32-ბიტიან დროშიamp მნიშვნელობა (მხოლოდ იმ შემთხვევაში, თუ დროamp ვარიანტი ჩართულია, იხილეთ ქვემოთ)
29-ბიტიანი ID შეტყობინებებისთვის / დისტანციური ჩარჩოებისთვის:
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. მოწყობილობის ID

ბაიტი ღირებულება აღწერა
SOF
(კადრის დასაწყისი)
0x43 SOF აღნიშნავს ბრძანების დასაწყისს.
სიგრძე xx სიგრძის ბაიტი შეიცავს მონაცემთა ბაიტების რაოდენობას, შემდეგ ბრძანების ბაიტების რაოდენობას.
ბრძანება 0x40 მოწყობილობის ID სტრიქონი (მოთხოვნა: მონაცემთა დამატებითი ბაიტების გარეშე)
მონაცემები
(მხოლოდ პასუხზე)
0x00-0xFF ID სტრიქონი (მხოლოდ პასუხზე)
საკონტროლო ჯამი 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 ინტერფეისის ვერსია (მაგ. Bluetooth მოდული, 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 ბიტი (პირველი MSB)
(RAM პარამეტრი დაყენებულია 0-ზე მოწყობილობის გადატვირთვის შემდეგ)
დაყოვნების დრო მომდევნო ბრძანების შეფასებამდე 10 ms-ში, ეს მნიშვნელობა მოქმედებს მხოლოდ ერთხელ!
საკონტროლო ჯამი xx შეიცავს SOF-ის, სიგრძის, ბრძანების და მონაცემთა ბაიტების XOR საკონტროლო ჯამს.
EOF
(კადრის დასასრული)
0x0D EOF ბაიტი აღნიშნავს ბრძანების დასასრულს.

შენიშვნა
გაფართოებული ბრძანების გამოყენება შესაძლებელია (იხ. გაფართოებული ბრძანების ფორმატი (ბაიტის რეჟიმი)).

2.6. CAN კონტროლერის დაყენების შეტყობინებები
2.6.1. არხის ID პარამეტრების შეცვლა/მოთხოვნა

ბაიტი ღირებულება აღწერა
SOF
(კადრის დასაწყისი)
0x43 SOF აღნიშნავს ბრძანების დასაწყისს.
სიგრძე xx სიგრძის ბაიტი შეიცავს მონაცემთა ბაიტების რაოდენობას, შემდეგ ბრძანების ბაიტების რაოდენობას.
ბრძანება 0x50 მოითხოვეთ არხის ID პარამეტრების მიღება
(საჭიროა ერთი დამატებითი მონაცემთა ბაიტი = არხის ნომერი)
0x51 შეცვალეთ მიღების არხის ID პარამეტრები
(საჭიროა მინიმუმ ორი დამატებითი მონაცემთა ბაიტი, არხის ნომერი და არხის პარამეტრები)
მონაცემები 0x00-0xFF ბაიტი 0:
ობიექტის ნომრის მიღება (დიაპაზონი დამოკიდებულია კარიბჭის მოწყობილობაზე) CANview  USB / RS232: 0…8
შეუძლიაview  Ethernet: 0…7
Bluetooth/WLAN დაკავშირება: 0…15
0-00-0 ბაიტი 1:
ბიტი 0: 0 = არხის გამორთვა, 1 = არხის ჩართვა ბიტი 1: 0 = მიიღეთ 11-ბიტიანი ID, 1 = მიიღეთ 29-ბიტიანი ID ბიტი 2: 0 = შეცვლა 11-ბიტიანი ID, 1 = შეცვლა 29-ბიტიანი ID
ბაიტი 2-3: 11-ბიტიანი ID თუ ბაიტი1, ბიტი 2 = 0
ბაიტი 2-5: 29-ბიტიანი ID თუ ბაიტი1, ბიტი 2 = 1
საკონტროლო ჯამი xx შეიცავს SOF-ის, სიგრძის, ბრძანების და მონაცემთა ბაიტების XOR საკონტროლო ჯამს.
EOF
(კადრის დასასრული)
0x0D EOF ბაიტი აღნიშნავს ბრძანების დასასრულს.

შენიშვნა
თუ ცვლილების შეტყობინება არ შეიცავს ID ინფორმაციას (სიგრძე ბაიტი < 4), ID-ის ბოლო პარამეტრი რჩება.
ამ შემთხვევაში ბაიტი 1, ბიტი 2 იგნორირებულია.
გაფართოებული ბრძანების გამოყენება შესაძლებელია (იხ. გაფართოებული ბრძანების ფორმატი (ბაიტის რეჟიმი)).

2.6.2. არხის ნიღბის პარამეტრების შეცვლა/მოთხოვნა

ბაიტი ღირებულება აღწერა
SOF
(კადრის დასაწყისი)
0x43 SOF აღნიშნავს ბრძანების დასაწყისს.
სიგრძე xx სიგრძის ბაიტი შეიცავს მონაცემთა ბაიტების რაოდენობას, შემდეგ ბრძანების ბაიტების რაოდენობას.
ბრძანება 0x52 მოითხოვეთ არხის ნიღბის პარამეტრების მიღება
(საჭიროა ერთი დამატებითი მონაცემთა ბაიტი = არხის ნომერი)
0x53 არხის მიღების ნიღბის პარამეტრების შეცვლა
(საჭიროა მინიმუმ ორი დამატებითი მონაცემთა ბაიტი, არხის ნომერი და არხის პარამეტრები)
მონაცემები 0x00-0xFF ბაიტი 0:
ობიექტის ნომრის მიღება (დიაპაზონი დამოკიდებულია კარიბჭის მოწყობილობაზე) CANview  USB / RS232: 0…8
შეუძლიაview  Ethernet: 0…7
Bluetooth/WLAN დაკავშირება: 0…15
0-00-0 ბაიტი 1:
ბიტი 0: 0 = არხის გამორთვა, 1 = არხის ჩართვა
ბიტი 1: 0 = მიიღეთ 11-ბიტიანი ნიღაბი, 1 = მიიღეთ 29-ბიტიანი ნიღაბი
ბიტი 2: 0 = 11-ბიტიანი ნიღბის შეცვლა, 1 = 29-ბიტიანი ნიღბის შეცვლა
ბაიტი 2-3: 11-ბიტიანი ნიღაბი თუ ბაიტი1, ბიტი 2 = 0
ბაიტი 2-5: 29-ბიტიანი ნიღაბი თუ ბაიტი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: 0xFF თუ CIA არ შეესაბამება სტანდარტულ ბაუდ სიხშირეს, სხვაგვარად:
0x00: 10 კბიტი/წმ
0x01: 20 კბიტი/წმ
0x02: 50 კბიტი/წმ
0xFE: 100 კბიტი/წმ
0x03: 125 კბიტი/წმ
0x04: 250 კბიტი/წმ
0x05: 500 კბიტი/წმ
0x06: 800 კბიტი/წმ
0x07: 1 მბიტი/წმ
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 Controller Reset" ასრულებს CAN კონტროლერის სრულ გადატვირთვას დროის დროის ჩათვლითamp ბუფერების მნიშვნელობა, მიღება და გადაცემა.
CAN კონტროლერის გადატვირთვა ასევე აღადგენს მოწყობილობის შეცდომის სტატუსს.
ამ მიზეზით, CAN კონტროლერის გადატვირთვის შემდეგ, გენერირდება შეცდომის სტატუსის შეტყობინება, შეცდომის სტატუსის განახლებისთვის.
გაფართოებული ბრძანების გამოყენება შესაძლებელია (იხ. გაფართოებული ბრძანების ფორმატი (ბაიტის რეჟიმი)).

2.6.5. დააყენეთ CAN ინტერფეისის ავტომატური ბაუდის რეჟიმი

ბაიტი ღირებულება აღწერა
SOF
(კადრის დასაწყისი)
0x43 SOF აღნიშნავს ბრძანების დასაწყისს.
სიგრძე xx სიგრძის ბაიტი შეიცავს მონაცემთა ბაიტების რაოდენობას, შემდეგ ბრძანების ბაიტების რაოდენობას.
ბრძანება 0x59 დააყენეთ ავტომატური ბადი რეჟიმი (დამატებითი მონაცემთა ბაიტი არ არის)
საკონტროლო ჯამი xx შეიცავს SOF-ის, სიგრძის, ბრძანების და მონაცემთა ბაიტების XOR საკონტროლო ჯამს.
EOF
(კადრის დასასრული)
0x0D EOF ბაიტი აღნიშნავს ბრძანების დასასრულს.

შენიშვნა
ავტომატური ბაუდის რეჟიმი შესაძლებელია მხოლოდ სტანდარტული ბაუდის სიხშირით, რომელსაც მოწყობილობა მხარს უჭერს.
ავტომატური ბაუდის გამოვლენისთვის აუცილებელია ავტობუსში სამუშაო კომუნიკაცია.
სანამ ბაუდის სიჩქარის ამოცნობა აქტიურია, Proemion CAN მოწყობილობები პასიურ რეჟიმშია და არ ახდენს გავლენას CAN ავტობუსზე მოძრაობაზე.
გაფართოებული ბრძანების გამოყენება შესაძლებელია (იხ. გაფართოებული ბრძანების ფორმატი (ბაიტის რეჟიმი)).

ავტომატური ბაუდის ბრძანება აყენებს კარიბჭის მოწყობილობას "Auto Baud Mode".
მოწყობილობა უსმენს ტრაფიკს CAN-ზე და ავტომატურად აკონფიგურირებს ბაუდის სიხშირეს (გამოვლენილია მხოლოდ მოწყობილობის მიერ მხარდაჭერილი ბაუდის სტანდარტული სიხშირე).
ბაუდის სიჩქარის სწორი პარამეტრის მიღების შემდეგ, მოწყობილობა წარმოქმნის პასუხს, რომელიც შეიცავს გამოვლენილ ბაუდის სიხშირეს.
ამ შეტყობინების ფორმატი იდენტურია CAN ბაუდ სიჩქარის მოთხოვნის შეტყობინებისა, გარდა ბრძანების ბაიტი 0x59.
როდესაც ბაუდის სიხშირე არ არის გამოვლენილი, მოწყობილობა იყენებს ბოლო კონფიგურირებულ ბაუდის სიჩქარეს მუშაობისთვის.
ამ შემთხვევაში, ბაუდის სიჩქარის პასუხი იგივეა, რაც არასტანდარტული ბაუდის სიჩქარის მოთხოვნის შემთხვევაში.

2.6.6. დააყენეთ / მოითხოვეთ აქტიური / პასიური რეჟიმი

ბაიტი ღირებულება აღწერა
SOF
(კადრის დასაწყისი)
0x43 SOF აღნიშნავს ბრძანების დასაწყისს.
სიგრძე xx სიგრძის ბაიტი შეიცავს მონაცემთა ბაიტების რაოდენობას, შემდეგ ბრძანების ბაიტების რაოდენობას.
ბრძანება 0x5A მოითხოვეთ აქტიური / პასიური რეჟიმი (დამატებითი მონაცემთა ბაიტი არ არის)
0XXX დააყენეთ აქტიური / პასიური რეჟიმი
მონაცემები 0-00-0 0x00 მოწყობილობა = აქტიური რეჟიმი
0x01 მოწყობილობა = პასიური რეჟიმი
საკონტროლო ჯამი xx შეიცავს SOF-ის, სიგრძის, ბრძანების და მონაცემთა ბაიტების XOR საკონტროლო ჯამს.
EOF
(კადრის დასასრული)
0x0D EOF ბაიტი აღნიშნავს ბრძანების დასასრულს.

შენიშვნა
გაფართოებული ბრძანების გამოყენება შესაძლებელია (იხ. გაფართოებული ბრძანების ფორმატი (ბაიტის რეჟიმი)).

2.6.7. შეცვალეთ / მოითხოვეთ არხის მიღების ციკლის დრო

ბაიტი ღირებულება აღწერა
SOF
(კადრის დასაწყისი)
0x43 SOF აღნიშნავს ბრძანების დასაწყისს.
სიგრძე xx სიგრძის ბაიტი შეიცავს მონაცემთა ბაიტების რაოდენობას, შემდეგ ბრძანების ბაიტების რაოდენობას.
ბრძანება 0x5C მოითხოვეთ არხის მიღების ციკლის დრო
(საჭიროა ერთი დამატებითი მონაცემთა ბაიტი = არხის ნომერი)
0x5D არხის მიღების ციკლის დროის შეცვლა
(საჭიროა მინიმუმ ორი დამატებითი მონაცემთა ბაიტი, არხის ნომერი და არხის პარამეტრები)
მონაცემები 0x00-0xFF ბაიტი 0:
ობიექტის ნომრის მიღება (დიაპაზონი დამოკიდებულია კარიბჭის მოწყობილობაზე) CANview  Ethernet: 0…7
Bluetooth/WLAN დაკავშირება: 0…15
0x00-0xFF ბაიტი 1:
ციკლის დრო 10 ms
საკონტროლო ჯამი xx შეიცავს SOF-ის, სიგრძის, ბრძანების და მონაცემთა ბაიტების XOR საკონტროლო ჯამს.
EOF
(კადრის დასასრული)
0x0D EOF ბაიტი აღნიშნავს ბრძანების დასასრულს.

შენიშვნა
გაფართოებული ბრძანების გამოყენება შესაძლებელია (იხ. გაფართოებული ბრძანების ფორმატი (ბაიტის რეჟიმი)).

2.7. ჰოსტის ინტერფეისის კონფიგურაციის შეტყობინებები
2.7.1. კავშირი / გამომავალი პარამეტრები

ბაიტი ღირებულება აღწერა
SOF
(კადრის დასაწყისი)
0x43 SOF აღნიშნავს ბრძანების დასაწყისს.
სიგრძე xx სიგრძის ბაიტი შეიცავს მონაცემთა ბაიტების რაოდენობას, შემდეგ ბრძანების ბაიტების რაოდენობას.
ბაიტი ღირებულება აღწერა
ბრძანება 0x60 გამოხმაურების პარამეტრების მოთხოვნა (დამატებითი მონაცემთა ბაიტი არ არის)
0x61 დააყენეთ გამოხმაურების პარამეტრები
მონაცემები 0-00-0 ბაიტი 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 სერვერის ობიექტის ჩართვა/გამორთვა
მონაცემები 0-01-0 ბაიტი 0 (ობიექტის ნომერი):
შეიცავს სერვერის რვა შესაძლო ობიექტიდან ერთ-ერთს, რომელიც უნდა შეიცვალოს.
0-00-0 ბაიტი 1 (IDE):
0x00 = 11-ბიტიანი ID ობიექტი
0x01 = 29-ბიტიანი ID ობიექტი
ბაიტი 2 და უფრო მაღალი ბაიტის ნომრები შეიცავს შემდეგ ინფორმაციას გამოტანილში   შეკვეთა:
0x00-0xFF ID (11 ან 29 ბიტი)
0-01-0 DLC (CAN შეტყობინების მონაცემთა ბაიტების რაოდენობა)
0x00-0xFF მდე 8 მონაცემთა ბაიტი ქილა შეტყობინების
0x00-0xFF ციკლის დრო სერვერის ობიექტი 10 ms-ში
საკონტროლო ჯამი xx შეიცავს SOF-ის, სიგრძის, ბრძანების და მონაცემთა ბაიტების XOR საკონტროლო ჯამს.
EOF
(კადრის დასასრული)
0x0D EOF ბაიტი აღნიშნავს ბრძანების დასასრულს.

შენიშვნა
DLC ბაიტის შინაარსი უნდა ეთანხმებოდეს გადაცემული მონაცემთა ბაიტების რაოდენობას, წინააღმდეგ შემთხვევაში გადამცემი სერვერი შეიძლება არაპროგნოზირებად მოიქცეს.
ეს ბრძანება მოძველებულია და აღარ გამოიყენება ჩვენი მოწყობილობების მიერ.

2.8.3. არხის ID პარამეტრების შეცვლა/მოთხოვნა 
CAN გადაცემის არხის ფილტრები იდენტურია, როგორც CAN მიღების ფილტრები, რომლებიც აღწერილია თავში CAN კონტროლერის დაყენების შეტყობინებები. ჰოსტისგან მიღებული შეტყობინებები მოწმდება ამ ფილტრის პირობებით. თუ პირობები დაკმაყოფილებულია, შეტყობინება იგზავნება CAN ავტობუსში.

ბაიტი ღირებულება აღწერა
SOF
(კადრის დასაწყისი)
0x43 SOF აღნიშნავს ბრძანების დასაწყისს.
სიგრძე xx სიგრძის ბაიტი შეიცავს მონაცემთა ბაიტების რაოდენობას, შემდეგ ბრძანების ბაიტების რაოდენობას.
ბრძანება 0x84 არხის ID პარამეტრების გადაცემის მოთხოვნა
(საჭიროა ერთი დამატებითი მონაცემთა ბაიტი = არხის ნომერი)
0x85 შეცვალეთ გადაცემის არხის ID პარამეტრები
(საჭიროა მინიმუმ ორი დამატებითი მონაცემთა ბაიტი, არხის ნომერი და არხის პარამეტრები)
მონაცემები 0-00-0 ბაიტი 0:
ობიექტის ნომრის გადაცემა
0-00-0 ბაიტი 1:
ბიტი 0: 0 = არხის გამორთვა, 1 = არხის ჩართვა
ბიტი 1: 0 = გადაცემა 11-ბიტიანი ID, 1 = გადაცემა 29-ბიტიანი ID
ბიტი 2: 0 = შეცვლა 11-ბიტიანი ID, 1 = შეცვლა 29-ბიტიანი ID
0x00-0xFF ბაიტი 2-3: 11-ბიტიანი ID თუ ბაიტი1, ბიტი 2 = 0
0x00-0xFF ბაიტი 2-5: 29-ბიტიანი ID თუ ბაიტი1, ბიტი 2 = 1
საკონტროლო ჯამი xx შეიცავს SOF-ის, სიგრძის, ბრძანების და მონაცემთა ბაიტების XOR საკონტროლო ჯამს.
EOF
(კადრის დასასრული)
0x0D EOF ბაიტი აღნიშნავს ბრძანების დასასრულს.

შენიშვნა
ეს ბრძანება მოძველებულია და აღარ გამოიყენება ჩვენი მოწყობილობების მიერ.

2.8.4. არხის ნიღბის პარამეტრების შეცვლა/მოთხოვნა

ბაიტი ღირებულება აღწერა
SOF
(კადრის დასაწყისი)
0x43 SOF აღნიშნავს ბრძანების დასაწყისს.
სიგრძე xx სიგრძის ბაიტი შეიცავს მონაცემთა ბაიტების რაოდენობას, შემდეგ ბრძანების ბაიტების რაოდენობას.
ბრძანება 0x86 არხის ნიღბის პარამეტრების გადაცემის მოთხოვნა
(საჭიროა ერთი დამატებითი მონაცემთა ბაიტი = არხის ნომერი)
0x87 შეცვალეთ გადაცემის არხის ნიღბის პარამეტრები
(საჭიროა მინიმუმ ორი დამატებითი მონაცემთა ბაიტი, არხის ნომერი და არხის პარამეტრები)
მონაცემები 0-00-0 ბაიტი 0:
ობიექტის ნომრის გადაცემა
0-00-0 ბაიტი 1:
ცოტა 0: 0 = არხის გამორთვა, 1 = არხის ჩართვა
ბიტი 1: 0 = გადაცემა 11-ბიტიანი ნიღაბი, 1 = გადაცემა 29-ბიტიანი ნიღაბი
ცოტა 2: 0 = 11-ბიტიანი ნიღბის შეცვლა, 1 = 29-ბიტიანი ნიღბის შეცვლა
0x00-0xFF ბაიტი 2-3: 11-ბიტიანი ნიღაბი თუ ბაიტი1, ბიტი 2 = 0
0x00-0xFF ბაიტი 2-5: 29-ბიტიანი ნიღაბი თუ ბაიტი1, ბიტი 2 = 1
საკონტროლო ჯამი xx შეიცავს SOF-ის, სიგრძის, ბრძანების და მონაცემთა ბაიტების XOR საკონტროლო ჯამს.
EOF
(კადრის დასასრული)
0x0D EOF ბაიტი აღნიშნავს ბრძანების დასასრულს.

შენიშვნა
ეს ბრძანება მოძველებულია და აღარ გამოიყენება ჩვენი მოწყობილობების მიერ.

2.8.5. არხის ციკლის დროის პარამეტრების შეცვლა/მოთხოვნა

ბაიტი ღირებულება აღწერა
SOF
(კადრის დასაწყისი)
0x43 SOF აღნიშნავს ბრძანების დასაწყისს.
სიგრძე xx სიგრძის ბაიტი შეიცავს მონაცემთა ბაიტების რაოდენობას, შემდეგ ბრძანების ბაიტების რაოდენობას.
ბრძანება 0x88 მოითხოვეთ არხის გადაცემის ციკლის დროის პარამეტრები
(საჭიროა ერთი დამატებითი მონაცემთა ბაიტი = არხის ნომერი)
0x89 შეცვალეთ გადაცემის არხის ციკლის დროის პარამეტრები
(საჭიროა მინიმუმ ორი დამატებითი მონაცემთა ბაიტი, არხის ნომერი და არხის პარამეტრები)
მონაცემები 0-00-0 ბაიტი 0:
ობიექტის ნომრის გადაცემა
0-00-0 ბაიტი 1:+
ცოტა 0: 0 = არხის გამორთვა, 1 = არხის ჩართვა
ბიტი 1: 0 = გადაცემის 11-ბიტიანი ციკლის დრო, 1 = გადაცემის 29-ბიტიანი ციკლის დრო
ცოტა 2: 0 = 11-ბიტიანი ციკლის დროის შეცვლა, 1 = 29-ბიტიანი ციკლის დროის შეცვლა
0x00-0xFF ბაიტი 2-3: 11-ბიტიანი ციკლის დრო, თუ ბაიტი1, ბიტი 2 = 0
0x00-0xFF ბაიტი 2-5: 29-ბიტიანი ციკლის დრო, თუ ბაიტი1, ბიტი 2 = 1
საკონტროლო ჯამი xx შეიცავს SOF-ის, სიგრძის, ბრძანების და მონაცემთა ბაიტების XOR საკონტროლო ჯამს.
EOF
(კადრის დასასრული)
0x0D EOF ბაიტი აღნიშნავს ბრძანების დასასრულს.

2.9. მოწყობილობის პარამეტრის პარამეტრები
2.9.1. შეცვლა / მოთხოვნა Timestamp პარამეტრები

ბაიტი ღირებულება აღწერა
SOF
(კადრის დასაწყისი)
0x43 SOF აღნიშნავს ბრძანების დასაწყისს.
სიგრძე xx სიგრძის ბაიტი შეიცავს მონაცემთა ბაიტების რაოდენობას, შემდეგ ბრძანების ბაიტების რაოდენობას.
ბრძანება 0xA0 მოთხოვნის დროamp პარამეტრები (მოთხოვნა: მონაცემთა დამატებითი ბაიტი არ არის)
0xA1 დროის დროის დაყენებაamp პარამეტრები
მონაცემები 0-00-0 ბაიტი 0:
ბიტი 0: 1 = დროamp ჩართულია, 0 = Timestamp გამორთულია
ბიტი 1: 1 = შედარებითი დროamp, 0 = აბსოლუტური დროamp
ბიტი 4: 1 = შეცდომის და ექოს გამოხმაურების დროamp 0 = შეცდომის და ექოს გამოხმაურების დროamp გამორთულია
საკონტროლო ჯამი xx შეიცავს SOF-ის, სიგრძის, ბრძანების და მონაცემთა ბაიტების XOR საკონტროლო ჯამს.
EOF
(კადრის დასასრული)
0x0D EOF ბაიტი აღნიშნავს ბრძანების დასასრულს.

თუ „Timestampარჩეულია "Mode", 32-ბიტიანი მრიცხველი (100 μs გარჩევადობა) მნიშვნელობა ჩასმულია ყოველი მიღებული CAN შეტყობინების ბოლო მონაცემთა ბაიტის შემდეგ.
ყველა შეტყობინება ჰოსტის ინტერფეისის მხარეს, რომელიც შეიცავს დროის ინტერფეისსamp არის სწორი ქრონოლოგიური თანმიმდევრობით.
თუ დროamp უნდა იყოს ჩასმული ექო შეტყობინებების შემდეგ („სერვერის გამოხმაურების გადაცემა“ ან „შეტყობინების გაგზავნა CAN“) და შეცდომის შეტყობინებების, „შეცდომის და ექოს გამოხმაურების დროის პერიოდი“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 ბაიტი აღნიშნავს ბრძანების დასასრულს.

შენიშვნა
მოწყობილობები პასუხობენ ამ ბრძანებას ბრძანებით "მოწყობილობის ID".
ზოგიერთი მოწყობილობისთვის ეს ბრძანება არ იწვევს ტექნიკის გადატვირთვას, რადგან სხვა შემთხვევაში ჰოსტთან კომუნიკაცია დაიკარგება.

  • შეუძლიაview Ethernet
  • შეუძლია Bluetooth/WLAN დაკავშირება

2.10.2. მოითხოვეთ ანალოგური არხის მნიშვნელობა

ბაიტი ღირებულება აღწერა
SOF
(კადრის დასაწყისი)
0x43 SOF აღნიშნავს ბრძანების დასაწყისს.
სიგრძე xx სიგრძის ბაიტი შეიცავს მონაცემთა ბაიტების რაოდენობას, შემდეგ ბრძანების ბაიტების რაოდენობას.
ბრძანება 0xC2 მოითხოვეთ ანალოგური არხის მნიშვნელობა (საჭიროა 1 დამატებითი მონაცემთა ბაიტი, რომელიც შეიცავს არხის ნომერს)
მონაცემები 0-00-0 ბაიტი 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 ბაიტი აღნიშნავს ბრძანების დასასრულს.
VCC
CANH / CANL
0x00 0V
0V
VCC
CANH / CANL
0xFF 39 ვ
5V

შენიშვნა
მხოლოდ CANview RS232-ს შეუძლია გაზომოს CAN ხაზის მოცულობაtagე დონეები.
ეს გაზომვა შესაძლებელია მხოლოდ CAN ბაუდის სიჩქარისთვის 125 კბიტ/წმ და უფრო ნელი.

დააყენეთ / მოითხოვეთ ციფრული არხის მნიშვნელობა

ბაიტი ღირებულება აღწერა
SOF
(კადრის დასაწყისი)
0x43 SOF აღნიშნავს ბრძანების დასაწყისს.
სიგრძე xx სიგრძის ბაიტი შეიცავს მონაცემთა ბაიტების რაოდენობას, შემდეგ ბრძანების ბაიტების რაოდენობას.
ბრძანება 0xC4 ციფრული არხის მნიშვნელობის მოთხოვნა (საჭიროა 1 დამატებითი მონაცემთა ბაიტი, რომელიც შეიცავს არხის ნომერს)
0xC5 ციფრული არხის მნიშვნელობის დაყენება (საჭიროა 2 დამატებითი მონაცემთა ბაიტი, რომელიც შეიცავს არხის ნომერს და მნიშვნელობას)
მონაცემები 0x00-0xFF ბაიტი 0 (არხის ნომერი): 0x00: ავტობუსის შეწყვეტის რეზისტორი
0-00-0 ბაიტი 1: ციფრული მნიშვნელობა (1 = ჩართული, 0 = გამორთული)
საკონტროლო ჯამი xx შეიცავს SOF-ის, სიგრძის, ბრძანების და მონაცემთა ბაიტების XOR საკონტროლო ჯამს.
EOF
(კადრის დასასრული)
0x0D EOF ბაიტი აღნიშნავს ბრძანების დასასრულს.

შენიშვნა
თითოეულ კომპლექტის ბრძანებას პასუხობს რეალური მნიშვნელობებით.

2.10.3. დააყენეთ კომუნიკაციის პაროლი

ბაიტი ღირებულება აღწერა
SOF
(კადრის დასაწყისი)
0x43 SOF აღნიშნავს ბრძანების დასაწყისს.
სიგრძე xx სიგრძის ბაიტი შეიცავს მონაცემთა ბაიტების რაოდენობას, შემდეგ ბრძანების ბაიტების რაოდენობას.
ბრძანება 0xC6 მოითხოვეთ კომუნიკაციის პაროლის შემოწმება
მონაცემები xx ბრძანება
ბაიტი 0…n:
პაროლის სტრიქონი (ნაგულისხმევი: „GSMONLIN“) პასუხი
ბაიტი 0:
0 = პაროლი შემოწმებულია და OK
თუ პაროლის შემოწმება ვერ მოხერხდა, მოწყობილობაზე პასუხი არ არის
საკონტროლო ჯამი 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 მოწყობილობა მხარს უჭერს ამ ბრძანებას მხოლოდ სტანდარტული ბრძანების ფორმატში (იხ. Command Format (Byte Mode)).
  • "E" Proemion მოწყობილობა მხარს უჭერს ამ ბრძანებას მხოლოდ გაფართოებული ბრძანების ფორმატში (იხ. გაფართოებული ბრძანების ფორმატი (ბაიტის რეჟიმი)).
  • "S / E" Proemion მოწყობილობა მხარს უჭერს ამ ბრძანებას სტანდარტული ბრძანების ფორმატში და გაფართოებული ბრძანების ფორმატში.
შეტყობინება ბრძანება მოწყობილობა
ტიპი შეუძლიაview USB CANბმული
Bluetooth
2000
CANბმული
WLAN
2000
CANბმული
უკაბელო
3000
CANბმული
უკაბელო 4000
შეუძლიაview
Ethernet
CANბმული
მობილური
5000
CANბმული
მობილური
3000
შეუძლიაview
RS232
მონაცემთა შეტყობინებების დამუშავება 0x00 S/E S/E S/E S/E S/E S/E S/E S / * S/E
0x01 S/E S/E S/E S/E S/E S/E S/E S/E* S/E
0x02 S/E S/E S/E S/E S/E S/E S/E S/E* S/E
0x03 S/E S/E S/E S/E S/E S/E S/E S/E* S/E
0x04 S/E S/E S/E S/E S/E S/E S/E S/E* S/E
0x05 S/E S/E S/E S/E S/E S/E S/E S/E*
0x06 S/E S/E S/E S/E S/E S/E S/E S/E*
0x07 S/E S/E S/E S/E S/E S/E S/E S/E*
0x08 S/E S/E
0x09 S
უკუკავშირის შეტყობინებები 0x20 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x21 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x22 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x23 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x24 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x25 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x26 S/E S/E S/E S/E S/E S/E S/E S/E
0x27 S/E S/E S/E S/E S/E S/E S/E S/E
0x28 S/E S/E
0x29 S/E S/E
0x2A S/E S/E
0XXX S/E S/E

*შემდეგი ბრძანების მონაცემების პარამეტრები არ არის დანერგილი CLM3000 და CLM3600:
– ბიტი 2: 1 = სერვერის გამოხმაურება ჩართულია / 0 = სერვერის გამოხმაურება გამორთულია
– ბიტი 3: 1 = RS232 ინტერფეისი ჩართული / 0 = RS232 ინტერფეისი გამორთულია

შეტყობინება ბრძანება მოწყობილობა
ტიპი შეუძლიაview USB CANბმული
Bluetooth
2000
CANბმული
WLAN
2000
CANბმული
უკაბელო 3000
CANბმული
უკაბელო 4000
შეუძლიაview
Ethernet
CANბმული
მობილური
5000
CANბმული
მობილური
3000
შეუძლიაview
RS232
დიაგნოსტიკის მონაცემთა შეტყობინებები 0x40 S S S S S S S S S
0x41 S S S S S S S S S
0x42 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x43 S/E S/E S/E S/E S/E
0x44 S/E S/E S/E S/E S/E S/E S/E
0x47 S/E S/E S/E
0x48 S/E S/E S/E S/E
0x49 S/E S/E S/E S/E
CAN კონტროლერის დაყენების შეტყობინებები 0x50 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x51 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x52 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x53 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x56 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x57 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x58 S/E S/E S/E S/E S/E S/E S/E S/E
0x59 S/E S/E
0x5A S/E S/E S/E S/E S/E
0XXX S/E S/E S/E S/E S/E
0x5C S/E S/E S/E S/E S/E S/E S/E
0x5D S/E S/E S/E S/E S/E S/E S/E
ჰოსტის ინტერფეისის კონფიგურაციის შეტყობინებები 0x60 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0x61 S/E S/E S/E S/E S/E S/E S/E S/E S/E
სერვერის ინტერფეისის ბრძანებების გადაცემა 0x80 S S
0x81 S S
0x82 S S
0x83 S S
0x84 S
0x85 S
0x86 S
0x87 S
0x88 S
0x89 S
ტიპი შეუძლიაview   USB Bluetooth-ის დაკავშირება
2000
CAN დაკავშირება WLAN
2000
CANlink wireless 3000 CANlink უკაბელო 4000 შეუძლიაview Ethernet CANlink მობილური
5000
CANlink მობილური
3000
შეუძლიაview
RS232
მოწყობილობის პარამეტრის პარამეტრები 0xA0 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0xA1 S/E S/E S/E S/E S/E S/E S/E S/E S/E
0xA2 S
0xA3 S
0xA4 S/E S/E S/E
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 Byte Command Protocol ორობითი ბრძანებები [pdf] მომხმარებლის სახელმძღვანელო
Byte Command Protocol ორობითი ბრძანებები, Command Protocol Binary ბრძანებები, Protocol Binary ბრძანებები, ორობითი ბრძანებები

ცნობები

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი არ გამოქვეყნდება. მონიშნულია აუცილებელი ველები *