
ბაიტის ბრძანების სახელმძღვანელო
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 ბრძანებები, ორობითი ბრძანებები |
