WS-TTL-CAN Mini Module Can Conversion Protocol

Ապրանքի բնութագրերը

  • Մոդել՝ WS-TTL-CAN
  • Աջակցում է երկկողմանի փոխանցում TTL-ի և CAN-ի միջև
  • CAN պարամետրերը (baud rate) և UART պարամետրերը կարգավորելի են
    ծրագրային ապահովման միջոցով

Ապրանքի օգտագործման հրահանգներ

1. Արագ մեկնարկ

Թափանցիկ փոխանցումը արագ փորձարկելու համար.

  1. Միացրեք WS-TTL-CAN սարքը
  2. Թափանցիկ լինելու համար հետևեք օգտագործողի ձեռնարկի հրահանգներին
    փոխանցման փորձարկում

2. Ֆունկցիայի ներածություն

  • Սարքավորման առանձնահատկությունները. Նկարագրեք ապարատային առանձնահատկությունները
    այստեղ.
  • Սարքի առանձնահատկությունները. Բացատրեք սարքի առանձնահատկությունները
    մանրամասն.

3. Մոդուլի ապարատային ինտերֆեյս

  • Մոդուլի չափերը. Տրամադրել մոդուլ
    չափերը.
  • Մոդուլի փին սահմանում. Մանրամասնեք քորոցը
    սահմանումներ պատշաճ կապի համար:

4. Մոդուլի պարամետրի կարգավորում

Կազմաձևեք մոդուլի կարգավորումները՝ օգտագործելով տրամադրված սերիական սերվերը
Կարգավորել ծրագրակազմը:

5. UART պարամետրի կարգավորում

Կարգավորեք UART պարամետրերը, որքան անհրաժեշտ է ձեր տեղադրման համար:

6. CAN պարամետրի կարգավորում

Սահմանեք CAN պարամետրերը, ներառյալ baud արագությունը, ճիշտ համար
հաղորդակցություն.

Հաճախակի տրվող հարցեր (ՀՏՀ)

Հարց. Կարո՞ղ եմ թարմացնել սարքի որոնվածը TTL-ի միջոցով
կապ?

A: Այո, սարքն աջակցում է որոնվածի թարմացումները 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
4. Մոդուլի ՍԱՐՔԱՎՈՐԱԿԱՆ ԻՆՏԵՐՖԵՅՍ ………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………. …………………………………………………… 6
5. ՄՈԴՈՒԼԻ ՊԱՐԱՄԵՏՐԻ ԿԱՐԳԱՎՈՐՈՒՄԸ ………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… ……………………………………………………………8
6. ՓՈԽԱՐՁԱԿԱՆ ՊԱՐԱՄԵՏՐՆԵՐ …………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………. ……………………………………………………………………………….. 10 6.1 CAN նույնացուցիչը UART-ում ……………………………………………………………………………… ……………………. 10 6.2 Արդյո՞ք CAN-ը փոխանցվում է UART-ում ……………………………………………………………………… 11 6.3 Արդյո՞ք CAN Frame ID-ն փոխանցվում է UART-ում ……………………………………………….11
7. UART պարամետրի կարգավորում ………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………… 13
8.1 CAN Baud Rate կարգավորում ……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………. 14 8.2. ԿՈՆՎԵՐՍԻԱ ՆՌՆAMPLE …………………………………………………………………………………………… 17 9.1 Transparent Conversion ………………………… …………………………………………………………….. 17
9.1.1 Սերիական շրջանակ դեպի ԿԱՐՈՂ ……………………………………………………………………………………….17 9.1.2 CAN Frame To UART… ………………………………………………………………………………………… 19

WS-TTL-CAN
Օգտագործողի ձեռնարկ
9.2 Թափանցիկ փոխակերպում ID-ով …………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………… 20
9.3 Ձևաչափի փոխարկում ………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………… 23

1. ՎԵՐVIEW

WS-TTL-CAN
Օգտագործողի ձեռնարկ

WS-TTL-CAN-ն այն սարքն է, որն ապահովում է երկկողմանի փոխանցումը TTL-ի և CAN-ի միջև: Սարքի CAN պարամետրերը (օրինակ՝ baud rate) և UART պարամետրերը կարգավորելի են ծրագրաշարի միջոցով:

1.1 ԱՌԱՆՁՆԱՀԱՏԿՈՒԹՅՈՒՆՆԵՐ
Աջակցեք CAN դեպի TTL երկկողմանի հաղորդակցությանը: Աջակցում է սարքի որոնվածի թարմացմանը TTL-ի միջոցով, որն ավելի հարմար է որոնվածը թարմացնելու և գործելու համար
հարմարեցում Ներքին ինտերֆեյսը ESD մեկուսացված պաշտպանությամբ և հակահաճախակի պաշտպանությամբ և ավելի լավ EMC-ով
կատարումը։ 14 կարգավորելի ֆիլտրի հավաքածու 4 աշխատանքային ռեժիմ՝ թափանցիկ փոխակերպում, թափանցիկ նույնացուցիչների փոխակերպում, ձևաչափ
փոխակերպում և Modbus RTU արձանագրության փոխակերպում Անցանց հայտնաբերման և ինքնավերականգնման գործառույթով Համապատասխանում է CAN 2.0B ստանդարտին, համատեղելի է CAN 2.0A-ի և ISO-ի հետ:
11898-1/2/3 CAN կապի բոդրատ՝ 10 կբ/վ ~ 1000 կբ/վ, կարգավորելի մինչև 1000 կադրերի CAN բուֆեր ապահովում է տվյալների կորստի բացակայություն Աջակցում է բարձր արագությամբ փոխակերպմանը, CAN փոխանցման արագությունը կարող է հասնել մինչև 1270 ընդլայնված
կադրեր/վայրկյանում UART-ով 115200bps-ով և CAN-ով 250kbps (մոտ տեսական առավելագույն արժեքին 1309), և կարող է գերազանցել 5000 ընդլայնված կադր/վայրկյանում UART-ով 460800bps-ով և CAN-ով 1000kbps-ով:

1

2. Արագ մեկնարկ

WS-TTL-CAN
Օգտագործողի ձեռնարկ

WS-TTL-CAN-ն այն սարքն է, որն ապահովում է երկկողմանի փոխանցումը TTL-ի և CAN-ի միջև: Սարքի CAN պարամետրերը (օրինակ՝ baud rate) և 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 to CAN կարգաբերիչի համապատասխան արտադրողների հետ), այնուհետև միացնելու համար 3.3V@40mA հոսանքի ադապտերը։ սարքը։

2

WS-TTL-CAN
Օգտագործողի ձեռնարկ
Նկար 1.2.2. RS232 TO CAN տվյալների թափանցիկ փոխանցում
Բացեք SSCOM-ը, ընտրեք օգտագործվող COM պորտը և սահմանեք UART պարամետրերը, ինչպես ցույց է տրված Նկար 1.2.2-ում: Կարգավորումից հետո կարող եք մուտք գործել սերիական միացք, բացել USB դեպի CAN վրիպազերծող ծրագրակազմը և սահմանել բուդ արագությունը 250 կբ/վ:
Վերոնշյալ քայլերը կատարելուց հետո CAN-ը և RS232-ը կարող են տվյալներ ուղարկել միմյանց:
3

3. ՖՈՒՆԿՑԻԱՅԻ ՆԵՐԱԾՈՒԹՅՈՒՆ

WS-TTL-CAN
Օգտագործողի ձեռնարկ

WS-TTL-CAN-ն ունի 1-ալիք TTL միջերես և 1-ալիք CAN ինտերֆեյս: Սերիական պորտի բուդ արագությունը աջակցում է 1200~460800bps; CAN-ի բուդի արագությունն աջակցում է 10 կբ/վ-1000 կբ/վրկ, իսկ սարքի որոնվածի թարմացումը կարող է իրականացվել TTL ինտերֆեյսի միջոցով, որը շատ հարմար է օգտագործելու համար:
Օգտագործողները կարող են հեշտությամբ ավարտել սերիական սարքերի և CAN սարքերի փոխկապակցումը: 3.1 ՍԱՐՔԱՎՈՐԱԿԱՆ ԱՌԱՆՁՆԱՀԱՏԿՈՒԹՅՈՒՆՆԵՐ

Ոչ

Նյութ

1

Մոդել

2

Իշխանություն

3

CPU

4

ԿԱՐՈ է միջերես

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 ստանդարտներ. Baud արագության միջակայք՝ 10kbps ~ 1000kbps: CAN բուֆերային հզորությունը 1000 կադր՝ կանխելու տվյալների կորուստը: Բարձր արագությամբ փոխակերպում. 115200 սերիական պորտի բուդ արագությամբ և 250 կբ/վ CAN արագությամբ, CAN-ը
ուղարկման արագությունը կարող է հասնել մինչև 1270 ընդլայնված կադր վայրկյանում (մոտ 1309 տեսական առավելագույնին): 460800 սերիական պորտի բուդ արագությամբ և 1000 կբիթ/վրկ CAN արագությամբ, 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 կապի ցուցիչի ազդանշանի փին, բարձր մակարդակ՝ առանց տվյալների, ցածր մակարդակ՝ համար
Տվյալների փոխանցում Համակարգի գործարկման ցուցիչի ազդանշանային փին, անցնում է բարձր և ցածր մակարդակների միջև (մոտ 1 Հց), երբ համակարգը նորմալ աշխատում է. Արդյունք բարձր մակարդակ, երբ
CAN ավտոբուսը աննորմալ է Պահպանված փին, միացված չէ CAN դիֆերենցիալ դրական, ներկառուցված 120 ռեզիստոր CAN դիֆերենցիալ բացասական, ներկառուցված 120 ռեզիստոր
Էլեկտրաէներգիայի մուտքագրում, 3.3V@40mA Ground
Վերականգնել/վերականգնել գործարանային կարգավորումներին, 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 ավտոբուսի միջամտությունը: Միայն ԿԱՐՈՂ Է դեպի 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 ԿԱՐՈՂ ՇՐՋԱՆԱԿԻ ID-ն ՀԱՆՁՆՎՈՒՄ Է UART-ում
Այս պարամետրը բացառապես օգտագործվում է «Թափանցիկ փոխակերպում» ռեժիմում: Երբ ընտրվի, փոխարկիչը կներառի CAN հաղորդագրության շրջանակի նույնականացումը սերիական շրջանակի շրջանակի տվյալներից առաջ՝ հետևելով շրջանակի տեղեկատվությանը (եթե շրջանակի տեղեկատվության փոխարկումը թույլատրվում է): Երբ ընտրված չէ, CAN շրջանակի ID-ն չի փոխարկվի:
12

7. UART ՊԱՐԱՄԵՏՐԻ ԿԱՐԳԱՎՈՐՈՒՄԸ
Baud արագություն՝ 1200~406800 (bps) UART հավասարության մեթոդ՝ առանց հավասարության, զույգ, կենտ Տվյալների բիթ՝ 8 և 9 Stop bit՝ 1, 1.5 և 2

WS-TTL-CAN
Օգտագործողի ձեռնարկ

13

8. ԿԱՐՈՂԻ ՊԱՐԱՄԵՏՐԻ ԿԱՐԳԱՎՈՐՈՒՄԸ

WS-TTL-CAN
Օգտագործողի ձեռնարկ

Այս մասում ներկայացվում է, թե ինչպես փոխարկիչը ԿԱՐՈՂ Է սահմանել բուդի արագությունը, ԿԱՐՈՂ Է ուղարկել ID-ն, շրջանակի տեսակը և փոխարկիչի CAN ֆիլտրը: CAN baud արագությունը աջակցում է 10kbps~1000kbps և աջակցում է նաև օգտագործողի սահմանմանը: Շրջանակների տեսակները աջակցում են երկարացված շրջանակներին և ստանդարտ շրջանակներին: CAN-ի շրջանակի ID-ն տասնվեցական ձևաչափով է, որն ուժի մեջ է «թափանցիկ փոխակերպման» և «թափանցիկ փոխակերպում ID-ով» ռեժիմներում և տվյալ ID-ով ուղարկում է տվյալներ CAN ավտոբուսին։ Այս պարամետրը վավեր չէ Ձևաչափի փոխակերպման ռեժիմում:
Կան CAN ստացող ֆիլտրերի 14 խումբ, և յուրաքանչյուր խումբ բաղկացած է «ֆիլտրի տեսակից», «ֆիլտրի ընդունման կոդից» և «ֆիլտրի դիմակի կոդից»:

8.1 CAN BAUD RATE SETING
Ամենատարածված baud արագությունները վերապահված են ցանկում. այս սարքը չի աջակցում հարմարեցում:

14

8.2 ԿԱՐՈՂ ՖԻՏՐԻ ԿԱՐԳԱՎՈՐՈՒՄԸ

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-ով ստանդարտ շրջանակը: Օրինակ՝amp2. Ընտրված է ֆիլտրի տեսակը. «Ստանդարտ շրջանակ»; «Ֆիլտրի ընդունման ծածկագիր» լրացված 00 00 00 01; «Ֆիլտրի դիմակի կոդը» լցված 00 00 0F F0-ով: Բացատրություն. Նախկինի նմանample 1, որտեղ ստանդարտ շրջանակն ունի ընդամենը 11 վավեր բիթ, դիմակի կոդի վերջին 4 բիթերը 0 են, ինչը ցույց է տալիս, որ ընդունման կոդի վերջին 4 բիթերը չեն դիտարկվելու։
15

WS-TTL-CAN
Օգտագործողի ձեռնարկ
համեմատության համար. Հետևաբար, այս կոնֆիգուրացիան թույլ է տալիս անցնել ստանդարտ շրջանակների մի խումբ, որոնք տատանվում են ID-ով 00 00-ից մինչև 000F:
Examp3. Ընտրված է ֆիլտրի տեսակը. «Ընդլայնված շրջանակ»; «Ֆիլտրի ընդունման ծածկագիր» լրացված 00 03 04 01; «Ֆիլտրի դիմակի կոդը» լցված 1F FF FF FF-ով:
Բացատրություն. Ընդլայնված շրջանակներն ունեն 29 բիթ, և եթե դիմակի կոդի վերջին 29 բիթը դրված է 1-ի, դա նշանակում է, որ ընդունման կոդի բոլոր վերջին 29 բիթերը կներգրավվեն համեմատության մեջ: Հետևաբար, այս պարամետրը հնարավորություն է տալիս ընդլայնված շրջանակի անցումը «00 03 04 01» ID-ով:
Examp4. Ընտրված է ֆիլտրի տեսակը. «Ընդլայնված շրջանակ»; «Ֆիլտրի ընդունման ծածկագիր» լրացված 00 03 04 01; «Ֆիլտրի դիմակի կոդը» լցված 1F FC FF FF-ով:
Բացատրություն. Տրամադրված կարգավորումների հիման վրա կարող է անցնել ID-ով «00 00 04 01»-ից «00 0F 04 01» ընդլայնված շրջանակների խումբ:
16

9. ԿՈՆՎԵՐՍԻԱ ՆԱԽAMPLE

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
Օգտագործողի ձեռնարկ
Նախample, 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 շրջանակի 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 ID» պարամետրը «CAN պարամետրի կարգավորումներում» կազմաձևման ծրագրաշարի անվավեր է: Դա պայմանավորված է նրանով, որ այս սցենարում փոխանցված նույնացուցիչը (շրջանակի 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 հաղորդագրության շրջանակի նույնացուցիչների թիվը, CAN հաղորդագրության մեջ մնացած ID-ները լրացվում են ID1-ից մինչև ID4 հաջորդականությամբ, իսկ մնացածը լրացվում է «0»-ով: Մնացած տվյալները ենթարկվում են հաջորդական փոխակերպման, ինչպես ցույց է տրված դիագրամում:
Եթե ​​մեկ CAN հաղորդագրության շրջանակը չի ավարտում սերիական շրջանակի տվյալների փոխակերպումը, նույն ID-ն շարունակում է օգտագործվել որպես CAN հաղորդագրության շրջանակի ID, մինչև ամբողջ սերիական շրջանակը ամբողջությամբ փոխարկվի:

Սերիական շրջանակի ձևաչափ

Հասցե 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
Data 3 Data 4 Data 5 Data 6 Data 7 Data 8 Data 9 Data 10 Data 11 Data 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 Data 1 Data 2 Data 3 Data 4 Data 5 Data 6 Data 7

CAN հաղորդագրություն

Շրջանակի մասին տեղեկատվություն
Շրջանակի ID
Տվյալների բաժին

87
10 20 30 40 Data 1 Data 2 Data 3 Data 4 Data 5 Data 6 Data 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 checksum, և այն բանից հետո, երբ փոխարկիչը կստանա վերջին CAN շրջանակը, CRC-ն ավտոմատ կավելացվի: Այնուհետև ձևավորվում և ուղարկվում է ստանդարտ Modbus RTU տվյալների փաթեթ
24

WS-TTL-CAN
Օգտագործողի ձեռնարկ
դեպի սերիական նավահանգիստ: Այս ռեժիմում կազմաձևման ծրագրաշարի [CAN պարամետրի կարգավորումը] [CAN ID]-ն է.
անվավեր է, քանի որ այս պահին ուղարկված նույնացուցիչը (շրջանակի ID-ն) լրացվում է Modbus RTU սերիական շրջանակի հասցեի դաշտով (հանգույցի ID):
(1) Սերիական շրջանակի ձևաչափ (Modbus RTU) Սերիական պարամետրեր. բուդ արագությունը, տվյալների բիթերը, կանգառի բիթերը և հավասարության բիթերը կարող են սահմանվել կազմաձևման ծրագրաշարի միջոցով: Տվյալների արձանագրությունը պետք է համապատասխանի ստանդարտ Modbus RTU արձանագրությանը: (2) CAN CAN կողմը նախագծում է հատվածի արձանագրության ձևաչափերի մի շարք, որը սահմանում է նախագծված հատվածավորման արձանագրության ձևաչափ, որը սահմանում է 8 բայթից ավելի երկարություն ունեցող հաղորդագրության հատվածավորման և վերակազմակերպման մեթոդ, ինչպես ցույց է տրված ստորև: Նկատի ունեցեք, որ երբ CAN շրջանակը մեկ շրջանակ է, հատվածավորման դրոշի բիթը 0x00 է:

Bit 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) Փոխակերպում Example: Սերիական պորտի կողմի 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 Շրջանակ 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

Հղումներ

Թողնել մեկնաբանություն

Ձեր էլփոստի հասցեն չի հրապարակվի: Պարտադիր դաշտերը նշված են *