WS-TTL-CAN Mini Module Can Conversion Protocol
“
პროდუქტის სპეციფიკაციები
- მოდელი: WS-TTL-CAN
- მხარს უჭერს ორმხრივ გადაცემას TTL-სა და CAN-ს შორის
- CAN პარამეტრები (ბაუდის სიხშირე) და UART პარამეტრები კონფიგურირებადია
პროგრამული უზრუნველყოფის საშუალებით
პროდუქტის გამოყენების ინსტრუქცია
1. სწრაფი დაწყება
გამჭვირვალე ტრანსმისიის სწრაფად შესამოწმებლად:
- შეაერთეთ WS-TTL-CAN მოწყობილობა
- გამჭვირვალეობისთვის მიჰყევით მომხმარებლის სახელმძღვანელოში მითითებებს
გადაცემის ტესტი
2. ფუნქციის შესავალი
- აპარატურის მახასიათებლები: აღწერეთ ტექნიკის მახასიათებლები
აქ. - მოწყობილობის მახასიათებლები: ახსენით მოწყობილობის მახასიათებლები
დეტალი.
3. მოდულის აპარატურის ინტერფეისი
- მოდულის ზომები: მოდულის მიწოდება
ზომები. - მოდულის პინის განმარტება: დეტალურად pin
განმარტებები სწორი კავშირისთვის.
4. მოდულის პარამეტრის დაყენება
მოდულის პარამეტრების კონფიგურაცია მოწოდებული სერიული სერვერის გამოყენებით
პროგრამული უზრუნველყოფის კონფიგურაცია.
5. UART პარამეტრის დაყენება
დაარეგულირეთ UART პარამეტრები, როგორც საჭიროა თქვენი დაყენებისთვის.
6. CAN პარამეტრის დაყენება
დააყენეთ CAN პარამეტრები, ბაუდის სიჩქარის ჩათვლით, სათანადოდ
კომუნიკაცია.
ხშირად დასმული კითხვები (FAQ)
კითხვა: შემიძლია თუ არა მოწყობილობის პროგრამული უზრუნველყოფის განახლება TTL-ის გამოყენებით
კავშირი?
პასუხი: დიახ, მოწყობილობა მხარს უჭერს პროგრამული უზრუნველყოფის განახლებას TTL-ის საშუალებით
მოსახერხებელი განახლებები.
კითხვა: როგორ გადავიყვანო სერიული ჩარჩოები CAN ჩარჩოებად?
A: იხილეთ განყოფილება 9.1.1 მომხმარებლის სახელმძღვანელოში ინსტრუქციებისთვის
სერიული ჩარჩო CAN-ად კონვერტაცია.
„`
WS-TTL-CAN
მომხმარებლის სახელმძღვანელო
WS-TTL-CAN მომხმარებლის სახელმძღვანელო
www.waveshare.com/wiki
WS-TTL-CAN
მომხმარებლის სახელმძღვანელო
შინაარსი
1. მეტიVIEW ………………………………………………………………………………………………………………………….1 1.1 მახასიათებლები …… ………………………………………………………………………………………………………………………… 1
2. სწრაფი დაწყება ……………………………………………………………………………………………………………………. 2 2.1 გამჭვირვალე გადაცემის ტესტი ………………………………………………………………………………… 2
3. ფუნქციის შესავალი …………………………………………………………………………………….. 4 3.1 აპარატურის მახასიათებლები ……………………… …………………………………………………………………………………..4 3.2 მოწყობილობის მახასიათებლები …………………………………………… …………………………………………………………….4
4. მოდულის აპარატურის ინტერფეისი ……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………….6 4.1 მოდულის პინის განმარტება ………………………………………………… ……………………………………………… 6
5. მოდულის პარამეტრის დაყენება ……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… ……………………………………………………… 8
6. კონვერტაციის პარამეტრები ……………………………………………………………………………………… 10 6.1 კონვერტაციის რეჟიმი ……………………………… ……………………………………………………………………………………10 6.2 კონვერტაციის მიმართულება ………………………………………………………… …………………………………………….. 11 6.3 CAN იდენტიფიკატორი UART-ში ……………………………………………………………………………… …………………. 11 6.4 გადაცემულია თუ არა CAN UART-ში …………………………………………………………………… 12 6.5 გადაცემულია თუ არა CAN Frame ID UART-ში ………………………………………………….12
7. UART პარამეტრის დაყენება ……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… ……………………………………………………………………… 13
8.1 CAN Baud Rate პარამეტრი ……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………. 14 8.2. კონვერტაცია EXAMPLE ………………………………………………………………………………………………………………… 17 9.1 გამჭვირვალე კონვერტაცია ……………………………… ………………………………………………………….. 17
9.1.1 სერიული ჩარჩო To CAN ………………………………………………………………………………………….17 9.1.2 CAN Frame To UART… ……………………………………………………………………………………… 19
WS-TTL-CAN
მომხმარებლის სახელმძღვანელო
9.2 გამჭვირვალე კონვერტაცია ID-ით …………………………………………………………………………………………………… 20 9.2.1 UART Frame to CAN………………………… …………………………………………………………………………………………………… 20 9.2.2 CAN Frame to UART …………………………………………………… ………………………………………… 22
9.3 ფორმატის კონვერტაცია …………………………………………………………………………………………………23 9.4 Modbus პროტოკოლის კონვერტაცია ………………… ………………………………………………………………… 24
1. მეტიVIEW
WS-TTL-CAN
მომხმარებლის სახელმძღვანელო
WS-TTL-CAN არის მოწყობილობა, რომელიც მხარს უჭერს ორმხრივ გადაცემას TTL-სა და CAN-ს შორის. მოწყობილობის CAN პარამეტრების (როგორიცაა ბაუდის სიხშირე) და UART პარამეტრების კონფიგურაცია შესაძლებელია პროგრამული უზრუნველყოფის საშუალებით.
1.1 მახასიათებლები
CAN to TTL ორმხრივი კომუნიკაციის მხარდაჭერა. მხარს უჭერს მოწყობილობის პროგრამული უზრუნველყოფის განახლებას TTL-ის საშუალებით, რაც უფრო მოსახერხებელია პროგრამული უზრუნველყოფის განახლებისა და ფუნქციონირებისთვის
პერსონალიზაცია საბორტო ინტერფეისი ESD იზოლირებული დაცვით და ტალღის საწინააღმდეგო დაცვით და უკეთესი EMC
შესრულება. კონფიგურირებადი ფილტრის 14 კომპლექტი 4 სამუშაო რეჟიმი: გამჭვირვალე კონვერტაცია, გამჭვირვალე იდენტიფიკატორების კონვერტაცია, ფორმატი
კონვერტაცია და Modbus RTU პროტოკოლის კონვერტაცია ოფლაინ გამოვლენისა და თვითაღდგენის ფუნქციით. შეესაბამება CAN 2.0B სტანდარტს, თავსებადია CAN 2.0A-სთან და შეესაბამება ISO-ს
11898-1/2/3 CAN კომუნიკაციის ბაუდრატი: 10 კბიტი/წმ ~ 1000 კბიტი/წმ, კონფიგურირებადი CAN ბუფერი 1000 ფრეიმამდე უზრუნველყოფს მონაცემთა დაკარგვის გარეშე. მხარს უჭერს მაღალსიჩქარიან კონვერტაციას, CAN გადაცემის სიჩქარე შეიძლება მიაღწიოს 1270 გაფართოებულს
კადრები წამში UART-ით 115200bps-ით და CAN 250kbps-ზე (1309 თეორიულ მაქსიმალურ მნიშვნელობასთან ახლოს) და შეიძლება აღემატებოდეს 5000 გაფართოებულ კადრს წამში UART-ით 460800bps-ზე და CAN 1000kbps-ზე.
1
2. სწრაფი დაწყება
WS-TTL-CAN
მომხმარებლის სახელმძღვანელო
WS-TTL-CAN არის მოწყობილობა, რომელიც მხარს უჭერს ორმხრივ გადაცემას TTL-სა და CAN-ს შორის. მოწყობილობის CAN პარამეტრების (როგორიცაა ბაუდის სიხშირე) და UART პარამეტრების კონფიგურაცია შესაძლებელია პროგრამული უზრუნველყოფის საშუალებით.
დაკავშირებული პროგრამული უზრუნველყოფა: WS-CAN-TOOL.
2.1 გამჭვირვალე გადაცემის ტესტი
პირველ რიგში, შეგიძლიათ შეამოწმოთ იგი პროდუქტის ნაგულისხმევი პარამეტრებით, როგორც ეს ნაჩვენებია ქვემოთ:
ელემენტი
TTL CAN ოპერაციული რეჟიმი
CAN Baud Rate CAN გაგზავნის კადრის ტიპი
CAN გაგზავნის ჩარჩო ID CAN ფილტრი
პარამეტრები
115200, 8, N, 1 გამჭვირვალე გადაცემათა კოლოფი, ორმხრივი
250 kbps გაფართოებული ჩარჩოები
0 x 12345678 გამორთულია (ყველა CAN ჩარჩოს მიღება)
TTL და CAN გამჭვირვალე გადაცემის ტესტი: გამოიყენეთ სერიული კაბელი კომპიუტერისა და მოწყობილობის TTL პორტის დასაკავშირებლად და დასაკავშირებლად
USB-დან CAN-ის გამართვა (პირველად გამოიყენებთ მას, უნდა დააინსტალიროთ პროგრამული უზრუნველყოფა და დრაივერი, გთხოვთ, დეტალური გამოყენებისთვის მიმართოთ USB-დან CAN-ის გამართვის შესაბამის მწარმოებლებს), შემდეგ კი 3.3V@40mA კვების ადაპტერი ჩართვისთვის. მოწყობილობა.
2
WS-TTL-CAN
მომხმარებლის სახელმძღვანელო
სურათი 1.2.2: RS232 TO CAN მონაცემთა გამჭვირვალე გადაცემა
გახსენით SSCOM, აირჩიეთ გამოსაყენებელი COM პორტი და დააყენეთ UART პარამეტრები, როგორც ნაჩვენებია სურათზე 1.2.2. დაყენების შემდეგ შეგიძლიათ შეხვიდეთ სერიულ პორტში, გახსენით USB to CAN გამართვის პროგრამული უზრუნველყოფა და დააყენეთ ბაუდის სიჩქარე 250 კბიტ/წმ-ად.
ზემოაღნიშნული ნაბიჯების შესრულების შემდეგ, CAN და RS232 შეუძლიათ ერთმანეთს გაუგზავნონ მონაცემები.
3
3. ფუნქციის შესავალი
WS-TTL-CAN
მომხმარებლის სახელმძღვანელო
WS-TTL-CAN-ს აქვს ბორტ 1-არხიანი TTL ინტერფეისი და 1-არხიანი CAN ინტერფეისი. სერიული პორტის ბაუდის სიჩქარე მხარს უჭერს 1200~460800bps; CAN-ის ბაუდის სიჩქარე მხარს უჭერს 10kbps~1000kbps, ხოლო მოწყობილობის firmware განახლება შეიძლება განხორციელდეს TTL ინტერფეისის საშუალებით, რაც ძალიან მოსახერხებელია გამოსაყენებლად.
მომხმარებლებს შეუძლიათ მარტივად დაასრულონ სერიული მოწყობილობებისა და CAN მოწყობილობების ურთიერთდაკავშირება. 3.1 აპარატურის მახასიათებლები
არა.
ელემენტი
1
მოდელი
2
ძალაუფლება
3
CPU
4
CAN ინტერფეისი
5
TTL ინტერფეისი
6 კომუნიკაციის ინდიკატორი
7
ქარხნული პარამეტრების გადატვირთვა/აღდგენა
8
ოპერაციული ტემპერატურა
9
შენახვის ტემპერატურა
პარამეტრები
WS-TTL-CAN 3.3V@40mA 32-ბიტიანი მაღალი ხარისხის პროცესორის ESD დაცვა, გადახურებისგან დაცვა, შესანიშნავი EMC შესრულება. ქარხნის გადატვირთვა/აღდგენა
სამრეწველო კლასის დაყენება: -40~85
-65~165
3.2 მოწყობილობის მახასიათებლები
CAN-სა და TTL-ს შორის ორმხრივი მონაცემთა კომუნიკაციის მხარდაჭერა. მოწყობილობის პარამეტრების კონფიგურაცია შესაძლებელია TTL-ის საშუალებით. ESD დაცვა, გადახურებისგან დაცვა, EMC შესანიშნავი შესრულება. 14 კომპლექტი კონფიგურირებადი ფილტრები. მუშაობის ოთხი რეჟიმი: გამჭვირვალე კონვერტაცია, გამჭვირვალე კონვერტაცია იდენტიფიკატორებით, ფორმატი
კონვერტაცია და Modbus RTU პროტოკოლის კონვერტაცია. ოფლაინ გამოვლენა და ავტომატური აღდგენის ფუნქცია. CAN 2.0B სპეციფიკაციების შესაბამისობა, თავსებადი CAN 2.0A-სთან; შეესაბამება ISO-ს
4
WS-TTL-CAN
მომხმარებლის სახელმძღვანელო
11898-1/2/3 სტანდარტები. ბაუდის სიჩქარის დიაპაზონი: 10kbps ~ 1000kbps. CAN ბუფერული სიმძლავრე 1000 ფრეიმია მონაცემთა დაკარგვის თავიდან ასაცილებლად. მაღალსიჩქარიანი კონვერტაცია: სერიული პორტის ბაუდ სიჩქარით 115200 და CAN სიჩქარით 250 kbps, CAN
გაგზავნის სიჩქარემ შეიძლება მიაღწიოს 1270 გაფართოებულ კადრს წამში (თეორიულ მაქსიმუმთან ახლოს 1309). სერიული პორტის ბაუდ სიჩქარით 460800 და CAN სიჩქარით 1000 kbps, CAN გაგზავნის სიჩქარე შეიძლება აღემატებოდეს 5000 გაფართოებულ კადრს წამში.
5
4. მოდული HARDWARE INTERFACE
4.1 მოდულის ზომები
WS-TTL-CAN
მომხმარებლის სახელმძღვანელო
6
4.1 მოდულის PIN-ის განმარტება
WS-TTL-CAN
მომხმარებლის სახელმძღვანელო
ეტიკეტი 1
2
3
4 5 6 7 8 9 10 11 12
აღწერა UART_LED
CAN_LED
RUN_LED
NC CAN_H CAN_L 3.3V GND CFG DIR RXD TXD
შენიშვნა TTL საკომუნიკაციო ინდიკატორის სიგნალის პინი, მაღალი დონე მონაცემთა გარეშე, დაბალი დონე
მონაცემთა გადაცემა CAN საკომუნიკაციო ინდიკატორის სიგნალის პინი, მაღალი დონე მონაცემთა გარეშე, დაბალი დონე
მონაცემთა გადაცემა სისტემის გაშვებული ინდიკატორის სიგნალის პინი, გადადის მაღალ და დაბალ დონეებს შორის (დაახლოებით 1Hz), როდესაც სისტემა ნორმალურად მუშაობს; გამომავალი მაღალი დონე როცა
CAN ავტობუსი არის არანორმალური რეზერვირებული პინი, არ არის დაკავშირებული CAN დიფერენციალური დადებითი, ჩაშენებული 120 რეზისტორი CAN დიფერენციალური უარყოფითი, ჩაშენებული 120 რეზისტორი
დენის შეყვანა, 3.3V@40mA მიწა
გადატვირთეთ/დააბრუნეთ ქარხნულ პარამეტრებზე, დააწიეთ 5 წამში ქარხნული პარამეტრების აღსადგენად ან 5 წამზე მეტი ქარხნული პარამეტრების აღსადგენად RS485 მიმართულების კონტროლი TTL RX TTL TX
7
5. მოდულის პარამეტრის დაყენება
WS-TTL-CAN
მომხმარებლის სახელმძღვანელო
ამ მოდულის კონფიგურაცია შესაძლებელია "WS-CAN-TOOL"-ით TTL ინტერფეისის საშუალებით. თუ მოწყობილობის დაკავშირება ვერ მოხერხდა თქვენი უყურადღებო პარამეტრის გამო, შეგიძლიათ დააჭიროთ "CFG" ღილაკს ქარხნული პარამეტრის აღსადგენად (დააჭირეთ და გეჭიროთ CFG ღილაკი 5 წამის განმავლობაში და გაათავისუფლეთ მას შემდეგ, რაც სამი მწვანე ინდიკატორი ერთდროულად მოციმციმეს. ).
5.1 სერიული სერვერის კონფიგურაციის პროგრამული უზრუნველყოფა
აირჩიეთ დაკავშირებული "სერიული პორტი". დააჭირეთ ღილაკს "გახსენით სერია". დააჭირეთ ღილაკს "მოწყობილობის პარამეტრების წაკითხვა".
8
WS-TTL-CAN
მომხმარებლის სახელმძღვანელო
მოწყობილობის პარამეტრების წაკითხვის შემდეგ, შეგიძლიათ შეცვალოთ ისინი. თქვენ შეგიძლიათ დააწკაპუნოთ "მოწყობილობის პარამეტრების შენახვა" თქვენი მოდიფიკაციის შესანახად. შემდეგ საჭიროა მოწყობილობის გადატვირთვა.
შემდეგი შინაარსი არის კონფიგურირებული პროგრამული უზრუნველყოფის პარამეტრების ახსნისთვის.
9
6. კონვერტაციის პარამეტრები
WS-TTL-CAN
მომხმარებლის სახელმძღვანელო
ეს განყოფილება განსაზღვრავს მოწყობილობის კონვერტაციის რეჟიმს, კონვერტაციის მიმართულებას, CAN იდენტიფიკატორების პოზიციას სერიულ თანმიმდევრობაში, გადაკეთდება თუ არა CAN ინფორმაცია UART-ად და გადაკეთდება თუ არა CAN ჩარჩო ID-ები UART-ად.
6.1 კონვერტაციის რეჟიმი
კონვერტაციის სამი რეჟიმი: გამჭვირვალე კონვერტაცია, გამჭვირვალე კონვერტაცია იდენტიფიკატორებით და ფორმატის კონვერტაცია.
გამჭვირვალე კონვერტაცია გულისხმობს ავტობუსის მონაცემების კონვერტაციას ერთი ფორმატიდან მეორეზე მონაცემების დამატების ან შეცვლის გარეშე. ეს
მეთოდი ხელს უწყობს მონაცემთა ფორმატების გაცვლას მონაცემთა შინაარსის შეცვლის გარეშე, რაც კონვერტორს გამჭვირვალე ხდის ავტობუსის ორივე ბოლოსთვის. ის არ ამატებს კომუნიკაციის ზედმეტ ხარჯებს მომხმარებლებისთვის და საშუალებას აძლევს რეალურ დროში, უცვლელი მონაცემების კონვერტაციას, რომელსაც შეუძლია დიდი მოცულობის მონაცემთა გადაცემა.
გამჭვირვალე კონვერტაცია იდენტიფიკატორებით ეს არის გამჭვირვალე კონვერტაციის სპეციალური აპლიკაცია, ასევე პროტოკოლის დამატების გარეშე. ეს
კონვერტაციის მეთოდი ეფუძნება ტიპიური სერიული ჩარჩოებისა და CAN შეტყობინებების საერთო მახასიათებლებს, რაც საშუალებას აძლევს ამ ორ სხვადასხვა ტიპის ავტობუსს შეუფერხებლად შექმნან ერთიანი საკომუნიკაციო ქსელი. ამ მეთოდს შეუძლია ასახოს „მისამართი“ სერიული ჩარჩოდან CAN შეტყობინების იდენტიფიკატორ ველში. სერიულ ჩარჩოში "მისამართის" კონფიგურაცია შესაძლებელია მისი საწყისი პოზიციისა და სიგრძის მიხედვით, რაც საშუალებას აძლევს კონვერტორს მაქსიმალურად მოერგოს მომხმარებლის მიერ განსაზღვრულ პროტოკოლებს ამ რეჟიმში.
ფორმატის კონვერტაცია გარდა ამისა, ფორმატის კონვერტაცია არის უმარტივესი გამოყენების რეჟიმი, სადაც განისაზღვრება მონაცემთა ფორმატი
როგორც 13 ბაიტი, რომელიც მოიცავს ყველა ინფორმაციას CAN ჩარჩოდან.
10
6.2 კონვერტაციის მიმართულება
WS-TTL-CAN
მომხმარებლის სახელმძღვანელო
კონვერტაციის სამი მიმართულება: ორმხრივი, მხოლოდ UART-ში CAN და მხოლოდ CAN-ში UART. ორმხრივი
კონვერტორი აკონვერტებს მონაცემებს სერიული ავტობუსიდან CAN ავტობუსში და ასევე CAN ავტობუსიდან სერიულ ავტობუსში. მხოლოდ UART CAN-მდე
ის მხოლოდ თარგმნის მონაცემებს სერიული ავტობუსიდან CAN ავტობუსში და არ გარდაქმნის მონაცემებს CAN ავტობუსიდან სერიულ ავტობუსში. ეს მეთოდი ეფექტურად ფილტრავს ჩარევას CAN ავტობუსზე. მხოლოდ შეუძლია UART-მდე
ის ექსკლუზიურად თარგმნის მონაცემებს CAN ავტობუსიდან სერიულ ავტობუსში და არ გარდაქმნის მონაცემებს სერიული ავტობუსიდან CAN ავტობუსში.
6.3 შეუძლია იდენტიფიკაცია UART-ში
ეს პარამეტრი ეფექტურია მხოლოდ მაშინ, როდესაც ის არის „გამჭვირვალე კონვერტაცია იდენტიფიკატორებით“ რეჟიმში:
სერიული მონაცემების CAN შეტყობინებებად კონვერტაციისას, მითითებულია ჩარჩოს ID-ის საწყისი ბაიტის ოფსეტური მისამართი სერიულ ჩარჩოში და ჩარჩო ID-ის სიგრძე.
კადრის ID სიგრძე შეიძლება მერყეობდეს 1-დან 2 ბაიტამდე სტანდარტული ჩარჩოებისთვის, რომელიც შეესაბამება ID1 და
11
WS-TTL-CAN
მომხმარებლის სახელმძღვანელო
ID2 CAN შეტყობინებაში. გაფართოებული კადრებისთვის, ID სიგრძე შეიძლება იყოს 1-დან 4 ბაიტამდე, რომელიც მოიცავს ID1, ID2, ID3 და ID4. სტანდარტულ ჩარჩოებში ID შედგება 11 ბიტისაგან, ხოლო გაფართოებულ ჩარჩოებში ID შედგება 29 ბიტისაგან. 6.4 შესაძლებელია თუ არა გადაცემა UART-ში
ეს პარამეტრი გამოიყენება მხოლოდ "გამჭვირვალე კონვერტაციის" რეჟიმში. როდესაც არჩეულია, გადამყვანი მოიცავს CAN შეტყობინების კადრულ ინფორმაციას სერიული კადრის პირველ ბაიტში. არჩევის გაუქმების შემთხვევაში, CAN-ის კადრის ინფორმაცია არ გადაიქცევა სერიულ ჩარჩოში. 6.5 CAN Frame ID გადაეცემა UART-ში
ეს პარამეტრი ექსკლუზიურად გამოიყენება "გამჭვირვალე კონვერტაციის" რეჟიმში. როდესაც არჩეულია, გადამყვანი მოიცავს CAN შეტყობინების ჩარჩოს ID-ს სერიულ ჩარჩოში კადრების მონაცემამდე, ჩარჩოს ინფორმაციის შემდეგ (თუ ნებადართულია ჩარჩო ინფორმაციის კონვერტაცია). არჩევის გაუქმების შემთხვევაში, CAN ჩარჩო ID არ გადაიქცევა.
12
7. UART პარამეტრის დაყენება
ბაუდის სიჩქარე: 1200~406800 (bps) UART პარიტეტის მეთოდი: პარიტეტის გარეშე, ლუწი, კენტი მონაცემთა ბიტი: 8 და 9 გაჩერების ბიტი: 1, 1.5 და 2
WS-TTL-CAN
მომხმარებლის სახელმძღვანელო
13
8. CAN PARAMETER SETTING
WS-TTL-CAN
მომხმარებლის სახელმძღვანელო
ეს ნაწილი წარმოგიდგენთ, თუ როგორ შეუძლია კონვერტორს დააყენოს ბაუდის სიჩქარე, შეუძლია გაგზავნოს ID, ჩარჩოს ტიპი და გადამყვანის CAN ფილტრი. CAN ბაუდის სიჩქარე მხარს უჭერს 10kbps~1000kbps და ასევე მხარს უჭერს მომხმარებლის განმარტებას. ჩარჩოს ტიპები მხარს უჭერენ გაფართოებულ ჩარჩოებს და სტანდარტულ ჩარჩოებს. CAN-ის ჩარჩო ID არის თექვსმეტობით ფორმატში, რომელიც მოქმედებს „გამჭვირვალე კონვერტაციის“ და „გამჭვირვალე კონვერტაციის ID-ით“ რეჟიმში და ამ ID-ით აგზავნის მონაცემებს CAN ავტობუსში; ეს პარამეტრი არ არის მოქმედი ფორმატის კონვერტაციის რეჟიმში.
არსებობს CAN მიმღები ფილტრების 14 ჯგუფი და თითოეული ჯგუფი შედგება "ფილტრის ტიპი", "ფილტრის მიღების კოდი" და "ფილტრის ნიღაბი კოდი".
8.1 CAN BAUD RATE SETTING
ყველაზე გავრცელებული ბაუდის სიხშირე დაცულია სიაში: ამ მოწყობილობას არ აქვს პერსონალიზაციის მხარდაჭერა.
14
8.2 CAN ფილტრაციის პარამეტრი
WS-TTL-CAN
მომხმარებლის სახელმძღვანელო
CAN მიმღები ფილტრების 14 ჯგუფი გამორთულია ნაგულისხმევად, რაც ნიშნავს, რომ CAN ავტობუსის მონაცემები არ არის გაფილტრული. თუ მომხმარებლებს სჭირდებათ ფილტრების გამოყენება, შეგიძლიათ დაამატოთ ისინი კონფიგურირებულ პროგრამაში, შეიძლება დაემატოს 14 ჯგუფი.
ფილტრის რეჟიმი: სურვილისამებრ "სტანდარტული ჩარჩო" და "გაფართოებული ჩარჩო". ფილტრის მიღების კოდი: გამოიყენება CAN-ის მიერ მიღებული კადრის ID-ის შესადარებლად, რათა დადგინდეს, არის თუ არა ფრეიმი მიღებული თექვსმეტობით ფორმატში. ფილტრის ნიღბის კოდი: გამოიყენება მიღების კოდის ზოგიერთი ბიტის დასაფარად, რათა დადგინდეს, მონაწილეობს თუ არა მიღების კოდის ზოგიერთი ბიტი შედარებაში ((ბიტი არის 0 არამონაწილეობისთვის, 1 მონაწილეობისთვის), თექვსმეტობით ფორმატში. მაგ.ample 1: არჩეულია ფილტრის ტიპი: „სტანდარტული ჩარჩო“; „ფილტრის მიღების კოდი“ შევსებული 00 00 00 01; „ფილტრის ნიღბის კოდი“ შევსებული 00 00 0F FF-ით. ახსნა: რადგან სტანდარტული ჩარჩო ID შედგება მხოლოდ 11 ბიტისაგან, ბოლო 11 ბიტი ორივე მიღების კოდისა და ნიღბის კოდის მნიშვნელოვანია. ნიღბის კოდის ბოლო 11 ბიტი დაყენებულია 1-ზე, ეს ნიშნავს, რომ მისაღები კოდის ყველა შესაბამისი ბიტი განიხილება შედარებისთვის. მაშასადამე, აღნიშნული კონფიგურაცია საშუალებას იძლევა გაიაროს სტანდარტული ჩარჩო 0001 ID-ით. მაგample 2: არჩეულია ფილტრის ტიპი: „სტანდარტული ჩარჩო“; „ფილტრის მიღების კოდი“ შევსებული 00 00 00 01; „ფილტრის ნიღბის კოდი“ ივსება 00 00 0F F0-ით. განმარტება: ყოფილის მსგავსიample 1, სადაც სტანდარტულ ჩარჩოს აქვს მხოლოდ 11 მოქმედი ბიტი, ნიღბის კოდის ბოლო 4 ბიტი არის 0, რაც მიუთითებს, რომ მიღების კოდის ბოლო 4 ბიტი არ განიხილება.
15
WS-TTL-CAN
მომხმარებლის სახელმძღვანელო
შესადარებლად. ამრიგად, ეს კონფიგურაცია საშუალებას აძლევს სტანდარტული ჩარჩოების ჯგუფს, რომელიც მერყეობს ID-ში 00 00-დან 000F-მდე, გაიაროს.
Example 3: არჩეულია ფილტრის ტიპი: „გაფართოებული ჩარჩო“; „ფილტრის მიღების კოდი“ შევსებული 00 03 04 01; „ფილტრის ნიღბის კოდი“ შევსებულია 1F FF FF FF.
განმარტება: გაფართოებულ ჩარჩოებს აქვთ 29 ბიტი, ხოლო ნიღბის კოდის ბოლო 29 ბიტი დაყენებულია 1-ზე, ეს ნიშნავს, რომ მიღების კოდის ყველა ბოლო 29 ბიტი ჩართული იქნება შედარებაში. ამიტომ, ეს პარამეტრი იძლევა გაფართოებული ჩარჩოს გავლას ID-ით „00 03 04 01“.
Example 4: არჩეულია ფილტრის ტიპი: „გაფართოებული ჩარჩო“; „ფილტრის მიღების კოდი“ შევსებული 00 03 04 01; „ფილტრის ნიღბის კოდი“ ივსება 1F FC FF FF-ით.
განმარტება: მოწოდებულ პარამეტრებზე დაყრდნობით, ID-ში შეიძლება გაიაროს გაფართოებული ჩარჩოების ჯგუფი, რომელიც მერყეობს „00 00 04 01“-დან „00 0F 04 01“-მდე.
16
9. კონვერტაცია EXAMPLE
WS-TTL-CAN
მომხმარებლის სახელმძღვანელო
9.1 გამჭვირვალე კონვერტაცია
გამჭვირვალე კონვერტაციის რეჟიმში, გადამყვანი დაუყოვნებლივ აკონვერტებს და აგზავნის ერთი ავტობუსიდან მიღებულ მონაცემებს მეორე ავტობუსში დაუყოვნებლად.
9.1.1 სერიული ჩარჩო TO CAN
სერიული ჩარჩოს მთელი მონაცემები თანმიმდევრულად ივსება CAN შეტყობინების ჩარჩოს მონაცემთა ველში. მას შემდეგ რაც კონვერტორი მიიღებს მონაცემთა ჩარჩოს სერიული ავტობუსიდან, ის დაუყოვნებლივ გადასცემს მას CAN ავტობუსში. კონვერტირებული CAN შეტყობინებების ჩარჩოს (ჩარჩოს ტიპის განყოფილება) და ჩარჩოს ID-ის ინფორმაცია წინასწარ არის კონფიგურირებული მომხმარებლის მიერ და კონვერტაციის პროცესში, ჩარჩოს ტიპი და ჩარჩოს ID უცვლელი რჩება.
მონაცემთა კონვერტაცია მიჰყვება შემდეგ ფორმატს: თუ მიღებული სერიული ჩარჩოს სიგრძე 8 ბაიტზე ნაკლები ან ტოლია, სიმბოლოები 1-დან n-მდე (სადაც n არის სერიული ჩარჩოს სიგრძე) თანმიმდევრულად მოთავსებულია პოზიციებზე 1-დან n-მდე. CAN შეტყობინების მონაცემთა ველი (ილუსტრაციაში n არის 7). თუ სერიულ ჩარჩოში ბაიტების რაოდენობა 8 ბიტზე მეტია, პროცესორი იწყება სერიული ჩარჩოს პირველი სიმბოლოდან, იღებს პირველ 8 სიმბოლოს და თანმიმდევრულად ავსებს მათ CAN შეტყობინების ველში. მას შემდეგ, რაც ეს მონაცემები გაიგზავნება CAN ავტობუსში, დარჩენილი სერიული ჩარჩოს მონაცემები გარდაიქმნება და ივსება CAN შეტყობინების მონაცემთა ველში, სანამ ყველა მონაცემი არ გარდაიქმნება.
17
WS-TTL-CAN
მომხმარებლის სახელმძღვანელო
მაგampმაგალითად, CAN პარამეტრის პარამეტრი ირჩევს „სტანდარტულ ჩარჩოს“ და CAN ID არის 00000060, გაითვალისწინეთ, რომ სტანდარტული ჩარჩოს მხოლოდ ბოლო 11 ბიტია მოქმედი.
18
WS-TTL-CAN
მომხმარებლის სახელმძღვანელო
9.1.2 CAN FRAME TO UART-ზე CAN ავტობუსის შეტყობინებაში, ის დაუყოვნებლივ გადასცემს ერთ კადრს ერთი კადრის მიღებისთანავე. Ინფორმაცია
ფორმატი შეესაბამება დიაგრამაში ნაჩვენები. კონვერტაციის დროს, CAN შეტყობინების ველში არსებული ყველა მონაცემი თანმიმდევრულად არის
გადაკეთდა სერიულ ჩარჩოში. თუ კონფიგურაციის დროს პარამეტრი "უნდა გადაკეთდეს თუ არა CAN ინფორმაცია სერიულად" არის
ჩართულია, კონვერტორი პირდაპირ შეავსებს CAN შეტყობინების "Frame Information" ბაიტს სერიულ ჩარჩოში.
ანალოგიურად, თუ ჩართულია პარამეტრი „CAN Frame ID უნდა გადაკეთდეს სერიულად“, CAN შეტყობინების „Frame ID“-ის ყველა ბაიტი შეივსება სერიულ ჩარჩოში.
მაგampმაგალითად, თუ ჩართულია "CAN შეტყობინების სერიულად გადაქცევა", მაგრამ "CAN Frame ID-ის სერიულად გადაქცევა" გამორთულია, CAN ჩარჩოს სერიულ ფორმატში გადაქცევა იქნება ისე, როგორც ნაჩვენებია
19
შემდეგი დიაგრამა:
სერიული ჩარჩოს ფორმატი
07 01 02 03 04 05 06 07
WS-TTL-CAN
მომხმარებლის სახელმძღვანელო
შეტყობინება CAN (სტანდარტული ჩარჩო)
ჩარჩო
07
ინფორმაცია
00 ჩარჩო ID
00
01
02
03
მონაცემები
04
განყოფილება
05
06
07
9.2 გამჭვირვალე კონვერტაცია ID-ით
ID-ით გამჭვირვალე კონვერტაცია არის გამჭვირვალე კონვერტაციის სპეციალიზებული გამოყენება, რომელიც ხელს უწყობს მომხმარებლებს თავიანთი ქსელების უფრო მოხერხებულად აშენებაში და პერსონალური აპლიკაციის პროტოკოლების გამოყენებაში.
ეს მეთოდი ავტომატურად გარდაქმნის მისამართის ინფორმაციას სერიული ჩარჩოდან CAN ავტობუსის ჩარჩო ID-ში. კონფიგურაციის დროს სერიულ ჩარჩოში ამ მისამართის საწყისი მისამართისა და სიგრძის შესახებ კონვერტორის ინფორმირებით, კონვერტორი ამოიღებს ამ ჩარჩოს ID-ს და გარდაქმნის მას CAN შეტყობინების ჩარჩო ID ველში. ეს ემსახურება როგორც CAN შეტყობინების ID-ს ამ სერიული ჩარჩოს გადამისამართებისას. CAN შეტყობინების სერიულ ჩარჩოში გადაყვანისას, CAN შეტყობინების ID ასევე ითარგმნება შესაბამის პოზიციაზე სერიულ ჩარჩოში. მნიშვნელოვანია აღინიშნოს, რომ კონვერტაციის ამ რეჟიმში, კონფიგურაციის პროგრამული უზრუნველყოფის „CAN პარამეტრის პარამეტრებში“ „CAN ID“ პარამეტრი არასწორია. ეს იმიტომ ხდება, რომ ამ სცენარში გადაცემული იდენტიფიკატორი (ჩარჩო ID) ივსება ზემოხსენებული სერიული ჩარჩოს მონაცემებიდან.
9.2.1 UART FRAME TO CAN
სრული სერიული მონაცემების ჩარჩოს მიღების შემდეგ, კონვერტორი დაუყოვნებლივ გადასცემს მას CAN ავტობუსში.
20
WS-TTL-CAN
მომხმარებლის სახელმძღვანელო
სერიულ ჩარჩოში შეტანილი CAN ID შეიძლება დაყენდეს კონფიგურაციის ფარგლებში, მისი საწყისი მისამართის და სიგრძის მითითებით სერიულ ჩარჩოში. საწყისი მისამართის დიაპაზონი არის 0-დან 7-მდე, ხოლო სიგრძე მერყეობს 1-დან 2-მდე სტანდარტული ჩარჩოებისთვის და 1-დან 4-მდე გაფართოებული ჩარჩოებისთვის.
კონვერტაციის დროს, წინასწარ კონფიგურირებული პარამეტრების საფუძველზე, სერიულ ჩარჩოში არსებული ყველა CAN ჩარჩოს ID მთლიანად ითარგმნება CAN შეტყობინების ჩარჩო ID ველში. თუ სერიულ ჩარჩოში ჩარჩოს ID-ების რაოდენობა ნაკლებია, ვიდრე CAN შეტყობინებაში კადრების ID-ების რაოდენობა, CAN შეტყობინებაში დარჩენილი ID-ები ივსება ID1-დან ID4-მდე თანმიმდევრობით, ხოლო დანარჩენი ივსება „0“-ით. დანარჩენი მონაცემები გადის თანმიმდევრულ კონვერტაციას, როგორც ეს ნაჩვენებია დიაგრამაში.
თუ ერთი CAN შეტყობინებების ჩარჩო არ დაასრულებს სერიული ჩარჩოს მონაცემების კონვერტაციას, იგივე ID აგრძელებს გამოყენებას, როგორც ჩარჩოს ID CAN შეტყობინებისთვის, სანამ მთელი სერიული ჩარჩო მთლიანად არ გარდაიქმნება.
სერიული ჩარჩოს ფორმატი
მისამართი CAN
0
ჩარჩო ID
მისამართი 1 მონაცემები 1
მისამართი 2
მონაცემები 2
მისამართი 3
მონაცემები 3
მისამართი 4
მონაცემები 5
მისამართი 5
მონაცემები 6
მისამართი 6
მონაცემები 7
მისამართი 7
მონაცემები 8
……
……
მისამართი (n-1)
მონაცემთა n
CAN შეტყობინება 1 CAN შეტყობინება … CAN შეტყობინება x
ჩარჩოს ინფორმაცია ჩარჩო ID 1
ჩარჩო ID 2
მომხმარებლის კონფიგურაცია
00 მონაცემები 4
(CAN ჩარჩო ID 1)
მომხმარებლის კონფიგურაცია
00 მონაცემები 4
(CAN ჩარჩო ID 1)
მომხმარებლის კონფიგურაცია
00 მონაცემები 4
(CAN ჩარჩო ID 1)
მონაცემები 1
მონაცემები…
მონაცემები n-4
მონაცემები 2
მონაცემები…
მონაცემები n-3
მონაცემთა სამმართველო
მონაცემები 3 მონაცემები 5
მონაცემები… მონაცემები…
მონაცემები n-2 მონაცემები n-1
მონაცემები 6
მონაცემები 7 მონაცემები 8 მონაცემები 9
მონაცემები…
მონაცემები … მონაცემები … მონაცემები…
მონაცემთა n
მაგample, CAN ID-ის საწყისი მისამართი სერიულ ჩარჩოში არის 0, სიგრძე არის 3 (გაფართოებულში
21
WS-TTL-CAN
მომხმარებლის სახელმძღვანელოს ჩარჩო), სერიული ჩარჩო და CAN შეტყობინება, როგორც ნაჩვენებია ქვემოთ. გაითვალისწინეთ, რომ CAN შეტყობინებების ორი ჩარჩო კონვერტირდება იმავე ID-ში.
სერიული ჩარჩოს ფორმატი
მონაცემთა 1 მისამართი 0 (CAN ჩარჩო ID 1)
მონაცემთა 2 მისამართი 1 (CAN ჩარჩო ID 2)
მისამართი 2
მონაცემები 3
(CAN ჩარჩო ID 3)
მისამართი 3
მონაცემები 1
მისამართი 4
მისამართი 5 მისამართი 6 მისამართი 7 მისამართი 8 მისამართი 9 მისამართი 10 მისამართი 11 მისამართი 12 მისამართი 13 მისამართი 14
მონაცემები 2
მონაცემები 3 მონაცემები 4 მონაცემები 5 მონაცემები 6 მონაცემები 7 მონაცემები 8 მონაცემები 9 მონაცემები 10 მონაცემები 11 მონაცემები 12
CAN შეტყობინება 1 CAN შეტყობინება 2
ჩარჩო
88
85
ინფორმაცია
ჩარჩო ID 1
00
00
ჩარჩო ID 2 ჩარჩო ID 3 ჩარჩო ID 4
მონაცემთა სამმართველო
მონაცემები 1
(CAN ჩარჩო ID 1)
მონაცემები 2
(CAN ჩარჩო ID 2)
მონაცემები 3
(CAN ჩარჩო ID 3)
მონაცემები 1 მონაცემები 2 მონაცემები 3 მონაცემები 5 მონაცემები 6 მონაცემები 7 მონაცემები 8
მონაცემები 1
(CAN ჩარჩო ID 1)
მონაცემები 2
(CAN ჩარჩო ID 2)
მონაცემები 3
(CAN ჩარჩო ID 3)
მონაცემები 9 მონაცემები 10 მონაცემები 11 მონაცემები 12
9.2.2 CAN Frame to UART
თუ კონფიგურირებული CAN ID-ის საწყისი მისამართი არის 0 სერიულ ჩარჩოში და სიგრძე 3 (გაფართოებული ჩარჩოების შემთხვევაში), CAN შეტყობინება და მისი სერიულ ჩარჩოში გადაყვანის შედეგი ნაჩვენებია ქვემოთ:
22
WS-TTL-CAN
მომხმარებლის სახელმძღვანელო
სერიული ჩარჩოს ფორმატი
20
30 40 მონაცემები 1 მონაცემები 2 მონაცემები 3 მონაცემები 4 მონაცემები 5 მონაცემები 6 მონაცემები 7
CAN შეტყობინება
ჩარჩო ინფორმაცია
ჩარჩოს ID
მონაცემთა სამმართველო
87
10 20 30 40 მონაცემები 1 მონაცემები 2 მონაცემები 3 მონაცემები 4 მონაცემები 5 მონაცემები 6 მონაცემები 7
9.3 ფორმატის კონვერტაცია
მონაცემთა კონვერტაციის ფორმატი, როგორც ნაჩვენებია ქვემოთ. თითოეული CAN ჩარჩო მოიცავს 13 ბაიტს და შეიცავს CAN ინფორმაციას + ID + მონაცემებს.
23
WS-TTL-CAN
მომხმარებლის სახელმძღვანელო
9.4 MODBUS პროტოკოლის კონვერტაცია გადააკეთეთ სტანდარტული Modbus RTU სერიული მონაცემთა პროტოკოლი მითითებულ CAN მონაცემთა ფორმატში და
ეს კონვერტაცია ზოგადად მოითხოვს CAN ავტობუსის მოწყობილობის შეტყობინებას რედაქტირებად. სერიული მონაცემები უნდა შეესაბამებოდეს სტანდარტულ Modbus RTU პროტოკოლს, წინააღმდეგ შემთხვევაში არ შეიძლება
გარდაიქმნება. გთხოვთ გაითვალისწინოთ, რომ CRC პარიტეტი ვერ გადაიყვანება CAN-ად. CAN აყალიბებს მარტივი და ეფექტური სეგმენტის კომუნიკაციის ფორმატს Modbus-ის რეალიზებისთვის
RTU კომუნიკაცია, რომელიც არ განასხვავებს მასპინძელსა და სლავს, და მომხმარებლებს სჭირდებათ კომუნიკაცია მხოლოდ სტანდარტული Modbus RTU პროტოკოლის მიხედვით.
CAN არ საჭიროებს CRC კონტროლს და მას შემდეგ, რაც კონვერტორი მიიღებს ბოლო CAN ჩარჩოს, CRC ავტომატურად დაემატება. შემდეგ იქმნება და იგზავნება სტანდარტული Modbus RTU მონაცემთა პაკეტი
24
WS-TTL-CAN
მომხმარებლის სახელმძღვანელო
სერიულ პორტამდე. ამ რეჟიმში, კონფიგურაციის პროგრამული უზრუნველყოფის [CAN პარამეტრის პარამეტრის] [CAN ID] არის
არასწორია, რადგან ამ დროს გაგზავნილი იდენტიფიკატორი (frame ID) ივსება მისამართის ველით (კვანძის ID) Modbus RTU სერიულ ჩარჩოში.
(1) სერიული ჩარჩოს ფორმატი (Modbus RTU) სერიული პარამეტრები: ბაუდის სიხშირე, მონაცემთა ბიტები, გაჩერების ბიტები და პარიტეტის ბიტები შეიძლება დაყენდეს კონფიგურაციის პროგრამული უზრუნველყოფის საშუალებით. მონაცემთა პროტოკოლი უნდა შეესაბამებოდეს სტანდარტულ Modbus RTU პროტოკოლს. (2) CAN CAN მხარე შეიმუშავებს სეგმენტის პროტოკოლის ფორმატების კომპლექტს, რომელიც განსაზღვრავს შემუშავებულ სეგმენტაციის პროტოკოლის ფორმატს, რომელიც განსაზღვრავს 8 ბაიტზე მეტი სიგრძის შეტყობინების სეგმენტირებისა და რეორგანიზაციის მეთოდს, როგორც ნაჩვენებია ქვემოთ. გაითვალისწინეთ, რომ როდესაც CAN ჩარჩო არის ერთი ჩარჩო, სეგმენტაციის დროშის ბიტი არის 0x00.
ბიტი No.
7
6
5
4
3
2
1
0
ჩარჩო
FF
FTR X
X
DLC (მონაცემთა სიგრძე)
ჩარჩო ID1
X
X
X
ID.28-ID.24
ჩარჩო ID2
ID.23-ID.16
ჩარჩო ID3
ID.15-ID.8
ჩარჩო ID4
ID.7-ID.0 (Modbus RTU მისამართი)
მონაცემები 1
სეგმენტაციის სეგმენტაცია
დროშა
ტიპი
სეგმენტაციის მრიცხველი
მონაცემები 2
პერსონაჟი 1
მონაცემები 3
პერსონაჟი 2
მონაცემები 4
პერსონაჟი 3
მონაცემები 5
პერსონაჟი 4
მონაცემები 6 მონაცემები 7 მონაცემები 8
პერსონაჟი 5 პერსონაჟი 6 პერსონაჟი 7
CAN ჩარჩო შეტყობინების დაყენება შესაძლებელია კონფიგურაციის პროგრამული უზრუნველყოფის საშუალებით (დისტანციური ან მონაცემთა ჩარჩო; სტანდარტული ან გაფართოებული ჩარჩო).
გადაცემული Modbus პროტოკოლი იწყება „მონაცემთა 2“ ბაიტიდან, თუ პროტოკოლის შინაარსი 7 ბიტზე მეტია, ხოლო პროტოკოლის დანარჩენი შინაარსი გარდაიქმნება ამ სეგმენტურ ფორმატში, სანამ კონვერტაცია არ მოხდება.
25
WS-TTL-CAN
მომხმარებლის სახელმძღვანელო
სრული. მონაცემები 1 არის სეგმენტაციის კონტროლის შეტყობინება (1 ბაიტი, 8 ბიტი) და მნიშვნელობა, როგორც ნაჩვენებია ქვემოთ:
სეგმენტაციის დროშა სეგმენტაციის ნიშანი იკავებს ერთ ბიტს (Bit7) და მიუთითებს არის თუ არა შეტყობინება
სეგმენტირებული შეტყობინება თუ არა. „0“ მიუთითებს ცალკეულ შეტყობინებაზე, ხოლო „1“ მიუთითებს ჩარჩოს სეგმენტურ შეტყობინებაში.
სეგმენტაციის ტიპი სეგმენტაციის ტიპი იკავებს 2 ბიტს (Bit6, Bit5) და მიუთითებს ამ მოხსენების ტიპებზე.
სეგმენტის ანგარიში.
ბიტის მნიშვნელობა (Bit6, Bit5)
00
01 10
აღწერა პირველი სეგმენტაცია
შუა სეგმენტაცია ბოლო სეგმენტაცია
შენიშვნა
თუ სეგმენტაციის მრიცხველი შეიცავს მნიშვნელობას=0 და მაშინ ეს არის პირველი სეგმენტაცია.
მიუთითებს, რომ ეს არის შუა სეგმენტაცია და არსებობს მრავალი სეგმენტაცია ან არ არსებობს შუა სეგმენტაცია. მიუთითებს ბოლო სეგმენტაციაზე
სეგმენტაციის მრიცხველი იკავებს 5 ბიტს (Bit4-Bit0), რომელიც გამოიყენება იმავე ჩარჩოში სეგმენტების სერიული ნომრის გასარჩევად
Modbus შეტყობინება, საკმარისია იმის დასადასტურებლად, არის თუ არა იგივე ჩარჩოს სეგმენტები დასრულებული. (3) კონვერტაცია მაგample: სერიული პორტის გვერდითი Modbus RTU პროტოკოლი (ჰექსად). 01 03 14 00 0A 00 00 00 00 00 14 00 00 00 00 00 17 00 2C 00 37 00 C8 4E 35 პირველი ბაიტი 01 არის Modbus RTU მისამართის კოდი, გადაყვანილი CAN ID7-ში. ბოლო 0 ბაიტი (2E 4) არის Modbus RTU CRC საკონტროლო ჯამები, რომლებიც გაუქმებულია და არა
მოაქცია. საბოლოო კონვერტაცია CAN მონაცემთა შეტყობინებაში შემდეგია: ჩარჩო 1 CAN შეტყობინება: 81 03 14 00 0A 00 00 00 00
26
WS-TTL-CAN
მომხმარებლის სახელმძღვანელო
ჩარჩო 2 CAN შეტყობინება: a2 00 00 14 00 00 00 00 00 Frame 3 CAN შეტყობინება: a3 00 17 00 2C 00 37 00 CAN შეტყობინების ჩარჩო 4: c4 c8 CAN ტელეგრამების ჩარჩოს ტიპი (სტანდარტული ან გაფართოებული ჩარჩო) დაყენებულია via. კონფიგურაციის პროგრამული უზრუნველყოფა; თითოეული CAN შეტყობინების პირველი მონაცემები ივსება სეგმენტირებული ინფორმაციით (81, a2, a3 და c4), რომელიც არ გარდაიქმნება Modbus RTU ჩარჩოებში, მაგრამ მხოლოდ ემსახურება როგორც დადასტურების საკონტროლო ინფორმაციას შეტყობინებისთვის.
27
WS-TTL-CAN
მომხმარებლის სახელმძღვანელო
მონაცემების CAN მხრიდან ModBus RTU-ზე გადაყვანის პრინციპი იგივეა, რაც ზემოთ, მას შემდეგ რაც CAN მხარე მიიღებს ზემოთ ოთხ შეტყობინებას, კონვერტორი დააკავშირებს მიღებულ CAN შეტყობინებებს RTU მონაცემების ჩარჩოში ზემოთ აღნიშნული CAN სეგმენტაციის მექანიზმის მიხედვით. და ბოლოს დაამატეთ CRC გამშვები ჯამი.
28
დოკუმენტები / რესურსები
![]() |
WAVESHARE WS-TTL-CAN Mini Module Can Conversion Protocol [pdf] მომხმარებლის სახელმძღვანელო WS-TTL-CAN Mini Module Can Conversion Protocol, WS-TTL-CAN, Mini Module Can Conversion Protocol, Module Can Conversion Protocol, Can Conversion Protocol, Conversion Protocol, Protocol |