WS-TTL-CAN Mini Modulu Can Konverżjoni Protokoll
“
Speċifikazzjonijiet tal-Prodott
- Mudell: WS-TTL-CAN
- Jappoġġja trasmissjoni bidirezzjonali bejn TTL u CAN
- Il-parametri CAN (baud rate) u l-parametri UART huma konfigurabbli
permezz ta' softwer
Istruzzjonijiet għall-Użu tal-Prodott
1. Bidu Mgħaġġel
Biex tittestja malajr it-trażmissjoni trasparenti:
- Qabbad l-apparat WS-TTL-CAN
- Segwi l-istruzzjonijiet fil-manwal tal-utent għal trasparenti
test tat-trasmissjoni
2. Introduzzjoni tal-Funzjoni
- Karatteristiċi tal-Ħardwer: Iddeskrivi l-karatteristiċi tal-ħardwer
hawn. - Karatteristiċi tal-apparat: Spjega l-karatteristiċi tal-apparat fi
dettall.
3. Interface tal-Hardware tal-Modulu
- Dimensjonijiet tal-Modulu: Ipprovdi modulu
dimensjonijiet. - Definizzjoni tal-Pin tal-Modulu: Iddettall il-pin
definizzjonijiet għal konnessjoni xierqa.
4. Twaqqif tal-Parametru tal-Modulu
Ikkonfigura s-settings tal-modulu billi tuża s-Serial Server ipprovdut
Ikkonfigura s-Softwer.
5. Twaqqif tal-Parametru UART
Aġġusta l-parametri UART kif meħtieġ għas-setup tiegħek.
6. L-issettjar tal-Parametru CAN
Issettja l-parametri CAN, inkluż ir-rata baud, għal xierqa
komunikazzjoni.
Mistoqsijiet Frekwenti (FAQ)
Q: Nista 'ntejjeb il-firmware tat-tagħmir bl-użu tat-TTL
konnessjoni?
A: Iva, l-apparat jappoġġja titjib tal-firmware permezz TTL għal
aġġornamenti konvenjenti.
Q: Kif nikkonverti frejms tas-serje għal frejms CAN?
A: Irreferi għat-taqsima 9.1.1 fil-manwal tal-utent għal istruzzjonijiet dwar
frejm serjali għal konverżjoni CAN.
"`
WS-TTL-KAN
Manwal għall-Utent
Manwal għall-Utent WS-TTL-CAN
www.waveshare.com/wiki
WS-TTL-KAN
Manwal għall-Utent
Kontenut
1. AKTARVIEW …………………………………………………………………………………………………………………………………………….1 1.1 Karatteristiċi …… ………………………………………………………………………………………………………………………… 1
2. BIDU MALAJR ………………………………………………………………………………………………………………. 2 2.1 Test ta' Trażmissjoni Trasparenti ………………………………………………………………………………………… 2
3. INTRODUZZJONI TAL-FUNZJONI ………………………………………………………………………………….. 4 3.1 Karatteristiċi tal-Hardware ………… ……………………………………………………………………………………..4 3.2 Karatteristiċi tal-Apparat ……………………………………… …………………………………………………………………….4
4. INTERFACE TAL-HARDWARE tal-Modulu ……………………………………………………………………………….. 6 4.1 Dimensjonijiet tal-Modulu …………… ………………………………………………………………………………….6 4.1 Definizzjoni tal-Pin tal-Modulu …………………………………………… ……………………………………………………… 7
5. L-ISFISSAR TAL-PARAMETRI TAL-MODULU ……………………………………………………………………………….. 8 5.1 Is-Software tal-Konfigurazzjoni tas-Serial Server ……… ……………………………………………………… 8
6. PARAMETRI TA’ KONVERŻJONI ………………………………………………………………………………… 10 6.1 Modalità ta’ Konverżjoni …………………………… …………………………………………………………………………………10 6.2 Direzzjoni tal-Konverżjoni …………………………………………………………… ……………………………………….. 11 6.3 Identifikatur CAN fl-UART ……………………………………………………………………… ………………. 11 6.4 Jekk CAN tiġix Trażmessa fl-UART ………………………………………………………………. 12 6.5 Jekk l-ID tal-Frame CAN jiġix Trażmess fl-UART ……………………………………………….12
7. SSETTAR TAL-PARAMETRI UART ………………………………………………………………………………… 13 8. SSETTAR TAL-PARAMETRI TAL-KAN ……… ………………………………………………………………………14
8.1 Issettjar tar-Rata tal-Baud CAN ………………………………………………………………………………… 14 8.2 Issettjar tal-Filtru CAN ………………… …………………………………………………………………………. 15 9. KONVERŻJONI EŻAMPLE …………………………………………………………………………………………… 17 9.1 Konverżjoni Trasparenti ………………………… ………………………………………………………….. 17
9.1.1 Qafas tas-Serjali Lil CAN …………………………………………………………………………………….17 9.1.2 Qafas CAN Sa UART … ……………………………………………………………………………………………… 19
WS-TTL-KAN
Manwal għall-Utent
9.2 Konverżjoni Trasparenti bl-ID ………………………………………………………………………… 20 9.2.1 Qafas UART Biex CAN …………… …………………………………………………………… 20 9.2.2 Qafas CAN Lil UART ………………………………………………………… ……………………………………… 22
9.3 Konverżjoni tal-Format ………………………………………………………………………………………………23 9.4 Konverżjoni tal-Protokoll Modbus ……………… …………………………………………………………………… 24
1. AKTARVIEW
WS-TTL-KAN
Manwal għall-Utent
WS-TTL-CAN huwa l-apparat li jappoġġja t-trażmissjoni bidirezzjonali bejn TTL u CAN. Il-parametri CAN tal-apparat (bħal rata baud) u l-parametri UART huma konfigurabbli permezz tas-softwer.
1.1 KARATTERISTIĊI
Appoġġ CAN għal komunikazzjoni bidirezzjonali TTL. Jappoġġja l-aġġornament tal-firmware tal-apparat permezz ta 'TTL, aktar konvenjenti għall-aġġornament u l-funzjoni tal-firmware
customization Interfaċċja abbord bi protezzjoni iżolata ESD u protezzjoni kontra t-tlugħ, u EMC aħjar
prestazzjoni. 14-il sett ta 'filtru konfigurabbli 4 modi tax-xogħol: konverżjoni trasparenti, trasparenti b'konverżjoni ta' identifikaturi, format
konverżjoni, u konverżjoni tal-protokoll Modbus RTU B'skoperta offline u funzjoni ta 'awto-restawr Konformi mal-istandard CAN 2.0B, kompatibbli ma' CAN 2.0A, u konformi mal-ISO
11898-1/2/3 CAN komunikazzjoni baudrate: 10kbps ~ 1000kbps, buffer CAN konfigurabbli sa 1000 frejm jiżgura l-ebda telf ta 'dejta Jappoġġja konverżjoni b'veloċità għolja, il-veloċità tat-trażmissjoni CAN tista' tilħaq sa 1270 estiża
frejms kull sekonda bl-UART f'115200bps u CAN f'250kbps (qrib il-valur massimu teoretiku ta '1309), u jista' jaqbeż il-5000 frejm estiż kull sekonda bl-UART f'460800bps u CAN f'1000kbps
1
2. BIDU MALAJR
WS-TTL-KAN
Manwal għall-Utent
WS-TTL-CAN huwa l-apparat li jappoġġja t-trażmissjoni bidirezzjonali bejn TTL u CAN. Il-parametri CAN tal-apparat (bħal rata baud) u l-parametri UART huma konfigurabbli permezz tas-softwer.
Is-softwer relatat: WS-CAN-TOOL.
2.1 TEST TA' TRASMISJONI TRASPARENTI
L-ewwel, tista 'tittestjah bil-parametri default tal-prodott, kif muri hawn taħt:
Oġġett
Modalità ta' Operazzjoni TTL CAN
CAN Baud Rate CAN Tibgħat Qafas Tip
CAN Jibgħat Frame ID CAN Iffiltra
Parametri
115200, 8, N, 1 Trażmissjoni Trasparenti, Bidirezzjonali
Gwarniċi Estiżi 250kbps
0 x 12345678 Disabled (Irċievi l-frejms CAN kollha)
Test ta 'trasmissjoni trasparenti TTL u CAN: Uża l-kejbil tas-serje biex tgħaqqad il-kompjuter u l-port TTL tal-apparat, u qabbad il-
USB to CAN debugger (l-ewwel darba li tużah, għandek bżonn tinstalla s-softwer u s-sewwieq, jekk jogħġbok ikkonsulta l-manifatturi rilevanti tal-USB to CAN debugger għall-użu dettaljat), u mbagħad l-adapter tal-enerġija 3.3V@40mA biex tixgħel l-apparat.
2
WS-TTL-KAN
Manwal għall-Utent
Figura 1.2.2: Trażmissjoni Trasparenti tad-Dejta RS232 TO CAN
Iftaħ l-SSCOM, agħżel il-port COM li għandu jintuża, u ssettja l-parametri UART kif muri fil-Figura 1.2.2. Wara l-issettjar, tista 'tidħol fil-port tas-serje, tiftaħ is-softwer tad-debugging USB għal CAN, u ssettja r-rata tal-baud bħala 250kbps.
Wara li ssegwi l-passi ta 'hawn fuq, il-KAN u l-RS232 jistgħu jibagħtu data lil xulxin.
3
3. INTRODUZZJONI TAL-FUNZJONI
WS-TTL-KAN
Manwal għall-Utent
WS-TTL-CAN għandu interface TTL b'kanal wieħed u interface CAN b'kanal wieħed. Ir-rata baud tal-port tas-serje tappoġġja 1 ~ 1bps; ir-rata baud tal-KAN tappoġġja 1200kbps ~ 460800kbps, u l-aġġornament tal-firmware tal-apparat jista 'jiġi realizzat permezz tal-interface TTL, li huwa konvenjenti ħafna biex jintuża.
L-utenti jistgħu faċilment itemmu l-interkonnessjoni ta 'apparati serjali u apparati CAN. 3.1 KARATTERISTIĊI TAL-HARDWARE
Nru.
Oġġett
1
Mudell
2
Qawwa
3
CPU
4
Interface CAN
5
Interface TTL
6 Indikatur tal-Komunikazzjoni
7
Irrisettja/Irrestawra l-Issettjar tal-Fabbrika
8
Temperatura ta' Operazzjoni
9
Temperatura tal-Ħażna
Parametri
WS-TTL-CAN 3.3V@40mA 32-bit Proċessur ta 'prestazzjoni għolja Protezzjoni ESD, Protezzjoni kontra s-surge, Prestazzjoni EMC Eċċellenti Ir-rata ta' baud tappoġġja 1200 ~ 460800 RUN, COM, indikatur CAN, faċli biex tużah Jiġi mas-sinjal ta 'l-issettjar għal Irrisettja/ Restore Factory
Twaqqif ta 'Grad Industrijali: -40 ~ 85
-65~165
3.2 KARATTERISTIĊI TA' TAGĦMIR
Appoġġ il-komunikazzjoni tad-dejta bidirezzjonali bejn CAN u TTL. Il-parametri tal-apparat huma konfigurabbli permezz TTL. Protezzjoni ESD, Protezzjoni kontra t-tlugħ, Prestazzjoni EMC Eċċellenti. 14 sett filtri konfigurabbli. Erba 'modi ta' tħaddim: konverżjoni trasparenti, konverżjoni trasparenti b'identifikaturi, format
konverżjoni, u konverżjoni tal-protokoll Modbus RTU. Sejbien offline u funzjonalità ta 'rkupru awtomatiku. Konformità ma 'speċifikazzjonijiet CAN 2.0B, kompatibbli ma' CAN 2.0A; jikkonforma mal-ISO
4
WS-TTL-KAN
Manwal għall-Utent
11898-1/2/3 standards. Firxa tar-rata tal-baud: 10kbps ~ 1000kbps. CAN buffer kapaċità ta '1000 frejm biex jipprevjenu telf ta' data. Konverżjoni b'veloċità għolja: B'rata baud tal-port tas-serje ta '115200 u rata CAN ta' 250kbps, il-KAN
veloċità li tibgħat tista 'tilħaq sa 1270 frejm estiż kull sekonda (qrib il-massimu teoretiku ta' 1309). B'rata ta 'baud tal-port tas-serje ta' 460800 u rata CAN ta '1000kbps, il-veloċità li tibgħat CAN tista' taqbeż il-5000 frejm estiż kull sekonda.
5
4. Modulu INTERFACE HARDWARE
4.1 DIMENSJONIJIET TAL-MODULU
WS-TTL-KAN
Manwal għall-Utent
6
4.1 DEFINIZZJONI TAL-PIN TAL-MODULU
WS-TTL-KAN
Manwal għall-Utent
It-tikketta 1
2
3
4 5 6 7 8 9 10 11 12
Deskrizzjoni UART_LED
CAN_LED
RUN_LED
NC CAN_H CAN_L 3.3V GND CFG DIR RXD TXD
Innota pin tas-sinjal tal-indikatur tal-komunikazzjoni TTL, livell għoli għal ebda data, livell baxx għal
trasmissjoni tad-data CAN komunikazzjoni indikatur pin tas-sinjal, livell għoli għall-ebda data, livell baxx għal
trażmissjoni tad-data Pin tas-sinjal tal-indikatur tat-tħaddim tas-sistema, taqleb bejn livelli għoljin u baxxi (madwar 1Hz) meta s-sistema tkun qed taħdem b'mod normali; Outputing livell għoli meta
CAN bus hija anormali Pin Riservat, mhux konness CAN differenzjali pożittiv, built-in 120 resistor CAN differenzjali negattiv, built-in 120 resistor
Input ta 'enerġija, 3.3V@40mA Art
Irrisettja/irrestawra l-issettjar tal-fabbrika, iġbed baxx fi żmien 5s għar-reset jew aktar minn 5s għar-restawr tal-issettjar tal-fabbrika Kontroll tad-direzzjoni RS485 TTL RX TTL TX
7
5. L-issettjar tal-parametri tal-modulu
WS-TTL-KAN
Manwal għall-Utent
Dan il-modulu jista 'jiġi kkonfigurat minn "WS-CAN-TOOL" permezz tal-interface TTL. Jekk tonqos milli tikkonnettja l-apparat minħabba l-issettjar traskurat tiegħek, tista 'tagħfas iċ-ċavetta "CFG" biex tirrestawra l-issettjar tal-fabbrika, (Agħfas u żomm il-buttuna CFG għal 5s, u rilaxxha wara li t-tliet indikaturi ħodor iteptpu fl-istess ħin ).
5.1 SERJAL SERVER KONFIGURA SOFTWARE
Agħżel il-"Port Serjali" konness. Ikklikkja fuq "Open Serial". Ikklikkja fuq "Aqra l-Parametri tal-Apparat".
8
WS-TTL-KAN
Manwal għall-Utent
Wara li taqra l-parametri tal-apparat, tista 'timmodifikahom. Tista 'tikklikkja fuq "Save Device Parameters" biex issalva l-modifika tiegħek. Imbagħad għandek bżonn terġa 'tibda l-apparat.
Il-kontenut li ġej huwa biex jispjega l-parametri fis-softwer konfigurat.
9
6. PARAMETRI TA ' KONVERŻJONI
WS-TTL-KAN
Manwal għall-Utent
Din it-taqsima tispeċifika l-mod ta 'konverżjoni tal-apparat, id-direzzjoni tal-konverżjoni, il-pożizzjoni tal-identifikaturi CAN fis-sekwenza tas-serje, jekk l-informazzjoni CAN hijiex trasformata f'UART, u jekk l-IDs tal-qafas CAN jiġux trasformati f'UART.
6.1 MODALITÀ TA' KONVERŻJONI
Tliet modi ta 'konverżjoni: konverżjoni trasparenti, konverżjoni trasparenti b'identifikaturi, u konverżjoni tal-format.
Konverżjoni trasparenti Tinvolvi l-konverżjoni tad-dejta tax-xarabank minn format għal ieħor mingħajr ma żżid jew timmodifika d-dejta. Dan
metodu jiffaċilita skambju ta 'formati tad-dejta mingħajr ma jimmodifika l-kontenut tad-dejta, u jagħmel il-konvertitur trasparenti għaż-żewġt itruf tax-xarabank. Ma żżidx l-overhead tal-komunikazzjoni għall-utenti u tippermetti konverżjoni tad-dejta f'ħin reali u mhux mibdula, kapaċi timmaniġġja t-trażmissjoni tad-dejta ta 'volum għoli.
Konverżjoni trasparenti b'identifikaturi Din hija applikazzjoni speċjali ta 'konverżjoni trasparenti, ukoll mingħajr ma żżid protokoll. Dan
metodu ta 'konverżjoni huwa bbażat fuq il-karatteristiċi komuni ta' frejms tas-serje tipiċi u messaġġi CAN, li jippermettu lil dawn iż-żewġ tipi differenti ta 'karozzi tal-linja biex jiffurmaw bla xkiel netwerk ta' komunikazzjoni wieħed. Dan il-metodu jista 'mappa l-"indirizz" mill-qafas tas-serje għall-qasam ta' l-identifikatur tal-messaġġ CAN. L-"indirizz" fil-qafas tas-serje jista 'jiġi kkonfigurat f'termini tal-pożizzjoni tal-bidu u t-tul tiegħu, li jippermetti lill-konvertitur jadatta għal protokolli definiti mill-utent sal-limitu massimu f'dan il-mod.
Konverżjoni tal-format Barra minn hekk, il-konverżjoni tal-format hija l-aktar mod ta 'użu sempliċi, fejn il-format tad-dejta huwa definit
bħala 13-il byte, li jinkludi l-informazzjoni kollha mill-qafas CAN.
10
6.2 DIREZZJONI TA' KONVERŻJONI
WS-TTL-KAN
Manwal għall-Utent
Tliet direzzjonijiet ta 'konverżjoni: bidirezzjonali, UART biss għal CAN, u CAN biss għal UART. Bidirezzjonali
Il-konvertitur jikkonverti d-dejta mix-xarabank tas-serje għax-xarabank tal-KAN u wkoll mix-xarabank tal-KAN għax-xarabank tas-serje. UART biss għal CAN
Huwa jittraduċi biss id-data mix-xarabank tas-serje għall-bus CAN u ma tikkonvertix id-data mix-xarabank CAN għall-bus serjali. Dan il-metodu effettivament jiffiltra l-interferenza fuq ix-xarabank CAN. JISTGĦU biss għal UART
Huwa jittraduċi dejta esklussivament mix-xarabank CAN għall-bus serjali u ma jikkonvertix id-dejta mix-xarabank tas-serje għall-bus CAN.
6.3 JISTGĦU IDENTIFIKAT FIL-UART
Dan il-parametru jkun effettiv biss meta jkun fil-modalità "Konverżjoni trasparenti b'identifikaturi":
Meta tikkonverti d-dejta tas-serje għal messaġġi CAN, l-indirizz offset tal-byte tal-bidu tal-ID tal-qafas fil-qafas tas-serje u t-tul tal-ID tal-qafas huma speċifikati.
It-tul tal-ID tal-qafas jista 'jvarja minn 1 sa 2 bytes għal frejms standard, li jikkorrispondu għal ID1 u
11
WS-TTL-KAN
Manwal għall-Utent
ID2 fil-messaġġ CAN. Għal frejms estiżi, it-tul tal-ID jista 'jvarja minn 1 sa 4 bytes, li jkopru ID1, ID2, ID3, u ID4. F'frejms standard, l-ID tikkonsisti minn 11-il bit, filwaqt li f'frejms estiżi, l-ID tikkonsisti minn 29 bit. 6.4 JEKK JISTA' JIĠI TRASMESS FL-UART
Dan il-parametru jintuża biss fil-modalità "Konverżjoni Trasparenti". Meta jintgħażel, il-konvertitur se jinkludi l-informazzjoni tal-qafas tal-messaġġ CAN fl-ewwel byte tal-qafas tas-serje. Meta ma tkunx magħżula, l-informazzjoni tal-qafas tal-CAN ma tiġix konvertita fil-qafas tas-serje. 6.5 JEKK JISTA 'FRAME ID JIĠI TRASMESS FL-UART
Dan il-parametru jintuża esklussivament fil-modalità "Konverżjoni Trasparenti". Meta jintgħażel, il-konvertitur se jinkludi l-ID tal-qafas tal-messaġġ CAN qabel id-data tal-qafas fil-qafas tas-serje, wara l-informazzjoni tal-qafas (jekk il-konverżjoni tal-informazzjoni tal-qafas hija permessa). Meta ma tkunx magħżula, l-ID tal-qafas CAN mhux se jiġi kkonvertit.
12
7. L-ISFISSAR TAL-PARAMETRI UART
Rata ta 'baud: 1200 ~ 406800 (bps) Metodu ta' parità UART: ebda parità, pari, fard Bit tad-Data: 8 u 9 Bit ta 'waqfien: 1, 1.5 u 2
WS-TTL-KAN
Manwal għall-Utent
13
8. L-issettjar tal-parametri tal-kanta
WS-TTL-KAN
Manwal għall-Utent
Din il-parti tintroduċi kif il-konvertitur CAN jistabbilixxi r-rata tal-baud, CAN jibgħat ID, tip ta 'qafas u filtru CAN tal-konvertitur. Ir-rata tal-baud CAN tappoġġja 10kbps ~ 1000kbps u tappoġġja wkoll id-definizzjoni tal-utent. It-tipi ta 'frejms jappoġġjaw frejms estiżi u frejms standard. L-ID tal-qafas tal-KAN huwa f'format eżadeċimali, li huwa validu fil-modalità ta '"konverżjoni trasparenti" u "konverżjoni trasparenti b'ID", u jibgħat data lill-bus CAN b'din l-ID; Dan il-parametru mhuwiex validu fil-mod ta' Konverżjoni tal-Format.
Hemm 14-il grupp ta 'filtri li jirċievu CAN, u kull grupp jikkonsisti minn "tip ta' filtru", "kodiċi ta 'aċċettazzjoni tal-filtru" u "kodiċi tal-maskra tal-filtru".
8.1 L-ISFISSAR TA' RATA BAUD
Il-biċċa l-kbira tar-rati baud komuni ġew riżervati fil-lista: dan l-apparat ma jappoġġjax l-adattament.
14
8.2 L-issessjar tal-filtru tal-KANT
WS-TTL-KAN
Manwal għall-Utent
14-il grupp ta 'filtri li jirċievu CAN huma diżattivati b'mod awtomatiku, li jfisser li d-dejta tax-xarabank CAN mhix iffiltrata. Jekk l-utenti jeħtieġu li jużaw filtri, tista 'żżidhom fis-softwer konfigurat, jistgħu jiżdiedu 14-il grupp.
Modalità ta 'filtru: "Qafas Standard" u "Frame Estiża" fakultattiva. Kodiċi ta 'aċċettazzjoni tal-filtru: użat biex iqabbel l-ID tal-qafas riċevut minn CAN biex jiddetermina jekk il-qafas jiġix riċevut f'format eżadeċimali. Kodiċi tal-maskra tal-filtru: użat biex jaħbu xi bits fil-kodiċi ta 'aċċettazzjoni biex jiddetermina jekk xi bits tal-kodiċi ta' aċċettazzjoni jipparteċipawx fit-tqabbil ((bit huwa 0 għan-nuqqas ta 'parteċipazzjoni, 1 għal parteċipazzjoni), f'format eżadeċimali. Example 1: Tip ta 'filtru magħżul: "Qafas Standard"; "Kodiċi ta' Aċċettazzjoni tal-Filtru" mimli b'00 00 00 01; "Kodiċi tal-Maskra tal-Filtru" mimli b'00 00 0F FF. Spjegazzjoni: Peress li l-ID tal-qafas standard jikkonsisti biss fi 11-il bit, l-aħħar 11-il bit kemm tal-kodiċi tal-aċċettazzjoni kif ukoll tal-kodiċi tal-maskra huma sinifikanti. Bil-11-il bit finali tal-kodiċi tal-maskra kollha ssettjati għal 1, dan ifisser li l-bits korrispondenti kollha fil-kodiċi ta 'aċċettazzjoni se jiġu kkunsidrati għal tqabbil. Għalhekk, il-konfigurazzjoni msemmija tippermetti li l-qafas standard b'ID ta '0001 jgħaddi. Eżample 2: Tip ta 'filtru magħżul: "Qafas Standard"; "Kodiċi ta' Aċċettazzjoni tal-Filtru" mimli b'00 00 00 01; "Kodiċi tal-Maskra tal-Filtru" mimli b'00 00 0F F0. Spjegazzjoni: Simili għal example 1, fejn il-qafas standard għandu biss 11-il bit validu, l-aħħar 4 bits tal-kodiċi tal-maskra huma 0, li jindika li l-aħħar 4 bits tal-kodiċi ta 'aċċettazzjoni mhux se jiġu kkunsidrati
15
WS-TTL-KAN
Manwal għall-Utent
għall-paragun. Għalhekk, din il-konfigurazzjoni tippermetti li jgħaddu minn grupp ta 'frejms standard li jvarjaw minn 00 00 sa 000F f'ID.
Example 3: Tip ta 'filtru magħżul: "Qafas Estiża"; “Kodiċi ta’ Aċċettazzjoni tal-Filtru” mimli b’00 03 04 01; "Kodiċi tal-Maskra tal-Filtru" mimli b'1F FF FF FF.
Spjegazzjoni: Il-frejms estiżi għandhom 29 bit, u bl-aħħar 29 bit tal-kodiċi tal-maskra ssettjati għal 1, dan ifisser li l-aħħar 29 bit tal-kodiċi ta 'aċċettazzjoni se jkunu involuti f'paragun. Għalhekk, dan l-issettjar jippermetti l-passaġġ tal-qafas estiż b'ID ta '"00 03 04 01".
Example 4: Tip ta 'filtru magħżul: "Qafas Estiża"; “Kodiċi ta’ Aċċettazzjoni tal-Filtru” mimli b’00 03 04 01; "Kodiċi tal-Maskra tal-Filtru" mimli b'1F FC FF FF.
Spjegazzjoni: Ibbażat fuq is-settings ipprovduti, grupp ta 'frejms estiżi li jvarjaw minn "00 00 04 01" sa "00 0F 04 01" fl-ID jistgħu jgħaddu.
16
9. KONVERŻJONI EXAMPLE
WS-TTL-KAN
Manwal għall-Utent
9.1 KONVERŻJONI TRASPARENTI
Fil-modalità ta 'konverżjoni trasparenti, il-konvertitur fil-pront jikkonverti u jibgħat id-dejta riċevuta minn xarabank waħda għal xarabank l-oħra mingħajr dewmien.
9.1.1 QAFAS SERJALI GĦAL CAN
Id-dejta kollha tal-qafas tas-serje hija popolata b'mod sekwenzjali fil-qasam tad-dejta tal-qafas tal-messaġġ CAN. Ladarba l-konvertitur jirċievi frejm ta 'data mix-xarabank tas-serje, jittrasferih immedjatament lejn ix-xarabank CAN. L-informazzjoni tal-qafas tal-messaġġ CAN konvertit (is-sezzjoni tat-tip tal-qafas) u l-ID tal-qafas huma kkonfigurati minn qabel mill-utent, u matul il-proċess ta 'konverżjoni, it-tip tal-qafas u l-ID tal-qafas jibqgħu mhux mibdula.
Il-konverżjoni tad-dejta ssegwi l-format li ġej: Jekk it-tul tal-qafas tas-serje riċevut huwa inqas minn jew ugwali għal 8 bytes, il-karattri 1 sa n (fejn n huwa t-tul tal-qafas tas-serje) jitqiegħdu sekwenzjali f'pożizzjonijiet 1 sa n tal- Il-qasam tad-dejta tal-messaġġ CAN (b'n ikun 7 fl-illustrazzjoni). Jekk in-numru ta 'bytes fil-qafas tas-serje huwa aktar minn 8 bits, il-proċessur jibda mill-ewwel karattru tal-qafas tas-serje, jieħu l-ewwel 8 karattri, u jimlahom sekwenzjali fil-qasam tad-dejta tal-messaġġ CAN. Ladarba din id-dejta tintbagħat lix-xarabank CAN, id-dejta tal-qafas tas-serje li jkun fadal tiġi kkonvertita u mimlija fil-qasam tad-dejta tal-messaġġ CAN sakemm id-dejta kollha tkun ġiet konvertita.
17
WS-TTL-KAN
Manwal għall-Utent
Per example, l-issettjar tal-parametru CAN jagħżel "Qafas Standard", u l-ID CAN huwa 00000060, innota li huma validi biss l-aħħar 11-il bit tal-qafas standard.
18
WS-TTL-KAN
Manwal għall-Utent
9.1.2 CAN FRAME LILL-UART Fuq il-messaġġ CAN bus, minnufih jgħaddi frame wieħed malli jirċievi frame wieħed. Id-data
format jikkorrispondi kif muri fid-dijagramma. Matul il-konverżjoni, id-dejta kollha preżenti fil-qasam tad-dejta tal-messaġġ CAN hija sekwenzjali
konvertit fil-qafas tas-serje. Jekk, waqt il-konfigurazzjoni, l-issettjar "Jekk l-informazzjoni CAN għandhiex tiġi kkonvertita f'serje" hija
ppermettiet, il-konvertitur jimla direttament il-byte "Informazzjoni tal-Qafas" tal-messaġġ CAN fil-qafas tas-serje.
Bl-istess mod, jekk l-issettjar "Jekk l-ID tal-Frame CAN għandux jiġi kkonvertit f'serje" huwa attivat, il-bytes kollha tal-"ID tal-Frame" tal-messaġġ CAN jimtlew fil-qafas tas-serje.
Per example, jekk "Ikkonverti CAN Message to Serial" hija attivata iżda "Convert CAN Frame ID to Serial" hija diżattivata, il-konverżjoni ta 'qafas CAN għal format serjali tkun kif murija fil-
19
dijagramma li ġejja:
Format tal-qafas tas-serje
07 01 02 03 04 05 06 07
WS-TTL-KAN
Manwal għall-Utent
Messaġġ CAN (frejm standard)
Qafas
07
Informazzjoni
00 Frame ID
00
01
02
03
Data
04
Diviżjoni
05
06
07
9.2 KONVERŻJONI TRASPARENTI B'ID
Il-konverżjoni trasparenti b'ID hija użu speċjalizzat ta 'konverżjoni trasparenti li tiffaċilita lill-utenti biex jibnu n-netwerks tagħhom b'mod aktar konvenjenti u jimpjegaw protokolli ta' applikazzjoni tad-dwana.
Dan il-metodu awtomatikament jikkonverti l-informazzjoni dwar l-indirizz minn qafas tas-serje fl-ID tal-qafas tax-xarabank CAN. Billi jinforma lill-konvertitur dwar l-indirizz tal-bidu u t-tul ta 'dan l-indirizz fil-qafas tas-serje matul il-konfigurazzjoni, il-konvertitur estratti din l-ID tal-qafas u jaqilbu fil-qasam tal-ID tal-qafas tal-messaġġ CAN. Dan iservi bħala l-ID tal-messaġġ CAN meta jgħaddi dan il-qafas tas-serje. Meta tikkonverti messaġġ CAN f'qafas tas-serje, l-ID tal-messaġġ CAN tiġi tradotta wkoll fil-pożizzjoni rispettiva fi ħdan il-qafas tas-serje. Huwa importanti li wieħed jinnota li, f'dan il-mod ta 'konverżjoni, l-issettjar "CAN ID" fl-"Settings tal-Parametri CAN" tas-softwer tal-konfigurazzjoni huwa invalidu. Dan għaliex, f'dan ix-xenarju, l-identifikatur trażmess (frame ID) huwa popolat mid-dejta fi ħdan il-qafas tas-serje msemmi hawn fuq.
9.2.1 QAFAS UART GĦAL CAN
Malli jirċievi qafas sħiħ tad-dejta tas-serje, il-konvertitur jgħaddih minnufih lejn ix-xarabank CAN.
20
WS-TTL-KAN
Manwal għall-Utent
L-ID CAN li jinġarr fil-qafas tas-serje jista 'jiġi ssettjat fil-konfigurazzjoni, billi jispeċifika l-indirizz tal-bidu u t-tul fil-qafas tas-serje. Il-medda għall-indirizz tal-bidu hija minn 0 sa 7, filwaqt li t-tul ivarja minn 1 sa 2 għal frejms standard u 1 sa 4 għal frejms estiżi.
Matul il-konverżjoni, ibbażata fuq is-settings ikkonfigurati minn qabel, l-IDs kollha tal-qafas CAN fi ħdan il-qafas tas-serje huma kompletament tradotti fil-qasam tal-ID tal-qafas tal-messaġġ CAN. Jekk in-numru ta 'IDs tal-qafas fi ħdan il-qafas tas-serje huwa inqas min-numru ta' IDs tal-qafas fil-messaġġ CAN, l-IDs li jifdal fi ħdan il-messaġġ CAN jimtlew fl-ordni ta 'ID1 sa ID4, bil-bqija jimtela b'"0". Il-bqija tad-dejta tgħaddi minn konverżjoni sekwenzjali kif muri fid-dijagramma.
Jekk qafas ta 'messaġġ CAN wieħed ma jlestix il-konverżjoni tad-dejta tal-qafas tas-serje, l-istess ID tkompli tintuża bħala l-ID tal-qafas għall-messaġġ CAN sakemm il-qafas tas-serje kollu jkun ġie kompletament konvertit.
Format tal-qafas tas-serje
Indirizz CAN
0
ID tal-qafas
Indirizz 1 Dejta 1
Indirizz 2
Dejta 2
Indirizz 3
Dejta 3
Indirizz 4
Dejta 5
Indirizz 5
Dejta 6
Indirizz 6
Dejta 7
Indirizz 7
Dejta 8
……
……
Indirizz (n-1)
Data n
Messaġġ CAN 1 Messaġġ CAN … Messaġġ CAN x
Frame Informazzjoni Frame ID 1
Frame ID 2
Konfigurazzjoni tal-utent
00 Dejta 4
(CAN frame ID 1)
Konfigurazzjoni tal-utent
00 Dejta 4
(CAN frame ID 1)
Konfigurazzjoni tal-utent
00 Dejta 4
(CAN frame ID 1)
Dejta 1
Dejta…
Data n-4
Dejta 2
Dejta…
Data n-3
Diviżjoni tad-Data
Dejta 3 Dejta 5
Dejta ... Dejta ...
Dejta n-2 Dejta n-1
Dejta 6
Dejta 7 Dejta 8 Dejta 9
Dejta…
Data … Data … Data …
Data n
Per example, l-indirizz inizjali tal-ID CAN fil-qafas tas-serje huwa 0, it-tul huwa 3 (fil-estiż
21
WS-TTL-KAN
Frejm tal-Manwal tal-Utent), il-qafas tas-serje u l-messaġġ CAN huma kif muri hawn taħt. Innota li ż-żewġ frejms tal-messaġġi CAN huma kkonvertiti fl-istess ID.
Format tal-qafas tas-serje
Data 1 Indirizz 0 (CAN frame ID 1)
Data 2 Indirizz 1 (CAN frame ID 2)
Indirizz 2
Dejta 3
(CAN frame ID 3)
Indirizz 3
Dejta 1
Indirizz 4
Indirizz 5 Indirizz 6 Indirizz 7 Indirizz 8 Indirizz 9 Indirizz 10 Indirizz 11 Indirizz 12 Indirizz 13 Indirizz 14
Dejta 2
Dejta 3 Dejta 4 Dejta 5 Dejta 6 Dejta 7 Dejta 8 Dejta 9 Dejta 10 Dejta 11 Dejta 12
CAN messaġġ 1 CAN messaġġ 2
Qafas
88
85
Informazzjoni
Frame ID 1
00
00
Frame ID 2 Frame ID 3 Frame ID 4
Diviżjoni tad-Data
Dejta 1
(CAN frame ID 1)
Dejta 2
(CAN frame ID 2)
Dejta 3
(CAN frame ID 3)
Data 1 Data 2 Data 3 Data 5 Data 6 Data 7 Data 8
Dejta 1
(CAN frame ID 1)
Dejta 2
(CAN frame ID 2)
Dejta 3
(CAN frame ID 3)
Dejta 9 Dejta 10 Dejta 11 Dejta 12
9.2.2 JISTGĦU FRAME LILL-UART
Jekk l-indirizz inizjali tal-ID CAN konfigurat huwa 0 fil-qafas tas-serje u tul ta '3 (fil-każ ta' frejms estiżi), il-messaġġ CAN u r-riżultat tal-konverżjoni tiegħu għal frejm serjali jidher hawn taħt:
22
WS-TTL-KAN
Manwal għall-Utent
Format tal-qafas tas-serje
20
30 40 Dejta 1 Dejta 2 Dejta 3 Dejta 4 Dejta 5 Dejta 6 Dejta 7
messaġġ CAN
Qafas Informazzjoni
ID tal-qafas
Diviżjoni tad-Data
87
10 20 30 40 Dejta 1 Dejta 2 Dejta 3 Dejta 4 Dejta 5 Dejta 6 Dejta 7
9.3 KONVERŻJONI TAL-FORMAT
Format ta 'konverżjoni tad-data kif muri hawn taħt. Kull qafas CAN jinkludi 13-il byte, u jinkludu informazzjoni CAN + ID + data.
23
WS-TTL-KAN
Manwal għall-Utent
9.4 KONVERŻJONI TAL-PROTOKOLL MODBUS Ikkonverti l-protokoll standard tad-dejta tas-serje Modbus RTU għall-format tad-dejta CAN speċifikat, u
din il-konverżjoni ġeneralment teħtieġ il-messaġġ editable CAN bus mezz. Id-dejta tas-serje għandha tkun konformi mal-protokoll standard Modbus RTU, inkella ma tistax
jiġu kkonvertiti. Jekk jogħġbok innota li l-parità CRC ma tistax tiġi kkonvertita għal CAN. Il-CAN jifformula format ta 'komunikazzjoni ta' segment sempliċi u effiċjenti biex jirrealizza Modbus
Komunikazzjoni RTU, li ma tiddistingwix bejn ospitanti u skjavi, u l-utenti jeħtieġ biss li jikkomunikaw skond il-protokoll standard Modbus RTU.
Il-KAN ma teħtieġx checksum CRC, u wara li l-konvertitur jirċievi l-aħħar qafas CAN, is-CRC se jiżdied awtomatikament. Imbagħad, jiġi ffurmat u mibgħut pakkett standard tad-dejta Modbus RTU
24
WS-TTL-KAN
Manwal għall-Utent
lejn il-port tas-serje. F'dan il-mod, l-[ID CAN] tal-[Issettjar tal-Parametru CAN] tas-softwer tal-konfigurazzjoni huwa
invalidu, minħabba li l-identifikatur (ID tal-qafas) mibgħut f'dan il-ħin huwa mimli mill-qasam tal-indirizz (ID tan-node) fil-qafas tas-serje Modbus RTU.
(1) Format tal-qafas tas-serje (Modbus RTU) Parametri tas-serje: rata baud, bits tad-data, bits ta 'waqfien u bits ta' parità jistgħu jiġu ssettjati permezz ta 'softwer ta' konfigurazzjoni. Il-protokoll tad-dejta jeħtieġ li jikkonforma mal-protokoll standard Modbus RTU. (2) CAN In-naħa CAN tiddisinja sett ta 'formati ta' protokoll ta 'segment, li jiddefinixxi ddisinjat format ta' protokoll ta 'segmentazzjoni li jiddefinixxi metodu għas-segmentazzjoni u r-riorganizzazzjoni ta' messaġġ li huwa akbar minn 8 bytes fit-tul, kif muri hawn taħt. Innota li meta l-qafas CAN huwa frejm wieħed, il-bit tal-bandiera tas-segmentazzjoni huwa 0x00.
Bit Nru.
7
6
5
4
3
2
1
0
Qafas
FF
FTR X
X
DLC (tul tad-dejta)
Frame ID1
X
X
X
ID.28-ID.24
Frame ID2
ID.23-ID.16
Frame ID3
ID.15-ID.8
Frame ID4
ID.7-ID.0 (indirizz Modbus RTU)
Dejta 1
segmentazzjoni segmentazzjoni
bandiera
tip
counter tas-segmentazzjoni
Dejta 2
Karattru 1
Dejta 3
Karattru 2
Dejta 4
Karattru 3
Dejta 5
Karattru 4
Dejta 6 Dejta 7 Dejta 8
Karattru 5 Karattru 6 Karattru 7
Il-messaġġ tal-qafas CAN jista 'jiġi ssettjat mis-softwer tal-konfigurazzjoni (frejm mill-bogħod jew tad-dejta; qafas standard jew estiż).
Il-protokoll Modbus trażmess jibda minn byte "Data 2", jekk il-kontenut tal-protokoll ikun aktar minn 7 bits, u l-bqija tal-kontenut tal-protokoll jiġi kkonvertit f'dan il-format segmentat sakemm il-konverżjoni tkun
25
WS-TTL-KAN
Manwal għall-Utent
kompluta. Data 1 hija messaġġ ta' kontroll tas-segmentazzjoni (1 byte, 8bit), u t-tifsira kif muri hawn taħt:
Bandiera tas-Segmentazzjoni Il-marka tas-segmentazzjoni tokkupa bit wieħed (Bit7), u tindika jekk il-messaġġ huwiex a
messaġġ segmentat jew le. "0" tindika messaġġ separat, u "1" tindika frejm f'messaġġ segmentat.
Tip ta 'segmentazzjoni It-tip ta' segmentazzjoni jokkupa 2 Bits (Bit6, Bit5), u jindika t-tipi tar-rapport f'dan
rapport tas-segment.
Valur tal-Bit (Bit6, Bit5)
00
01 10
Deskrizzjoni L-ewwel segmentazzjoni
Is-segmentazzjoni tan-nofs L-aħħar segmentazzjoni
Nota
Jekk il-counter tas-segmentazzjoni jinkludi l-valur=0, u allura din hija l-ewwel segmentazzjoni.
Jindika li din hija s-segmentazzjoni tan-nofs, u hemm segmentazzjoni multipla jew m'hemmx segmentazzjoni tan-nofs. Jindika l-aħħar segmentazzjoni
Segmentation Counter Jokkupa 5 bits (Bit4-Bit0), użat biex jiddistingwi n-numru tas-serje ta 'segmenti fl-istess qafas
Messaġġ Modbus, biżżejjed biex tivverifika jekk is-segmenti tal-istess qafas humiex kompluti. (3) Konverżjoni Eżample: Il-protokoll Modbus RTU tan-naħa tal-port tas-serje (f'hex). 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 L-ewwel byte 01 huwa l-kodiċi tal-indirizz Modbus RTU, konvertit għal CAN ID;7-ID;. L-aħħar 0 bytes (2E 4) huma checksums Modbus RTU CRC, li jintremew u mhux
konvertiti. Il-konverżjoni finali għall-messaġġ tad-dejta CAN hija kif ġej: Frame 1 messaġġ CAN: 81 03 14 00 0A 00 00 00 00
26
WS-TTL-KAN
Manwal għall-Utent
Messaġġ CAN Frame 2: a2 00 00 14 00 00 00 00 00 Messaġġ CAN Frame 3: a3 00 17 00 2C 00 37 00 Frame messaġġ CAN 4: c4 c8 It-tip ta 'qafas (frejm standard jew estiż) tat-telegrammi CAN huwa ssettjat permezz is-softwer tal-konfigurazzjoni; L-ewwel data ta 'kull messaġġ CAN hija mimlija b'informazzjoni segmentata (81, a2, a3 u c4), li ma tiġix konvertita fi frames Modbus RTU, iżda sservi biss bħala informazzjoni ta' kontroll ta 'rikonoxximent għall-messaġġ.
27
WS-TTL-KAN
Manwal għall-Utent
Il-prinċipju ta 'konverżjoni tad-dejta minn naħa CAN għal ModBus RTU huwa l-istess bħal dak ta' hawn fuq, wara li n-naħa CAN tirċievi l-erba 'messaġġi ta' hawn fuq, il-konvertitur se jgħaqqad il-messaġġi CAN riċevuti f'qafas ta 'dejta RTU skont il-mekkaniżmu ta' segmentazzjoni CAN imsemmi hawn fuq , u żid is-checksum CRC fl-aħħar.
28
Dokumenti / Riżorsi
![]() |
WAVESHARE WS-TTL-CAN Mini Modulu Can Conversion Protocol [pdfManwal tal-Utent WS-TTL-CAN Mini Modulu Can Konverżjoni Protokoll, WS-TTL-CAN, Mini Modulu Can Konverżjoni Protokoll, Modulu Can Konverżjoni Protokoll, Can Konverżjoni Protokoll, Protokoll Konverżjoni, Protokoll |