WS-TTL-CAN Modiwl Mini All Trosi Protocol
“
Manylebau Cynnyrch
- Model: WS-TTL-CAN
- Yn cefnogi trosglwyddiad deugyfeiriadol rhwng TTL a CAN
- Gellir ffurfweddu paramedrau CAN (cyfradd baud) a pharamedrau UART
drwy feddalwedd
Cyfarwyddiadau Defnydd Cynnyrch
1. Cychwyn Cyflym
I brofi trosglwyddiad tryloyw yn gyflym:
- Cysylltwch y ddyfais WS-TTL-CAN
- Dilynwch y cyfarwyddiadau yn y llawlyfr defnyddiwr i fod yn dryloyw
prawf trosglwyddo
2. Cyflwyniad Swyddogaeth
- Nodweddion Caledwedd: Disgrifiwch nodweddion caledwedd
yma. - Nodweddion Dyfais: Egluro nodweddion dyfais yn
manylder.
3. Rhyngwyneb Caledwedd Modiwl
- Dimensiynau Modiwl: Darparu modiwl
dimensiynau. - Diffiniad Pin Modiwl: Manylwch ar y pin
diffiniadau ar gyfer cysylltiad priodol.
4. Gosod Paramedr Modiwl
Ffurfweddu gosodiadau modiwl gan ddefnyddio'r Gweinydd Cyfresol a ddarperir
Ffurfweddu Meddalwedd.
5. Gosodiad Paramedr UART
Addaswch baramedrau UART yn ôl yr angen ar gyfer eich gosodiad.
6. CAN Gosod Paramedr
Gosod paramedrau CAN, gan gynnwys cyfradd baud, ar gyfer priodol
cyfathrebu.
Cwestiynau Cyffredin (FAQ)
C: A allaf uwchraddio cadarnwedd y ddyfais gan ddefnyddio'r TTL
cysylltiad?
A: Ydy, mae'r ddyfais yn cefnogi uwchraddio firmware trwy TTL ar gyfer
diweddariadau cyfleus.
C: Sut mae trosi fframiau cyfresol yn fframiau CAN?
A: Cyfeiriwch at adran 9.1.1 yn y llawlyfr defnyddiwr am gyfarwyddiadau ar
ffrâm cyfresol i drosi CAN.
“`
WS-TTL-CAN
Llawlyfr Defnyddiwr
Llawlyfr Defnyddiwr WS-TTL-CAN
www.waveshare.com/wiki
WS-TTL-CAN
Llawlyfr Defnyddiwr
Cynnwys
1. DROSVIEW ……………………………………………………………………………………………………………….1 1.1 Nodweddion …… …………………………………………………………………………………………………………………………………………………
2. DECHRAU CYFLYM ………………………………………………………………………………………………………………. 2 2.1 Prawf Trawsyrru Tryloyw …………………………………………………………………………… 2
3. SWYDDOGAETH CYFLWYNIAD ……………………………………………………………………………………….. 4 3.1 Nodweddion Caledwedd ………………………… ……………………………………………………………………………..4 3.2 Nodweddion Dyfais ……………………………………… ……………………………………………………….4
4. RHYNGWYNEB CALEDWEDD Modiwl ……………………………………………………………………………….. 6 4.1 Dimensiynau Modiwl ……………………… ………………………………………………………………….6 4.1 Diffiniad Pin y Modiwl …………………………………………………… ………………………………………… 7
5. GOSOD PARAMEDR MODIWL ……………………………………………………………………………….. 8 5.1 Meddalwedd Ffurfweddu Gweinydd Cyfresol ………………… ………………………………………………………8
6. PARAMEDRAU TRAWSNEWID ……………………………………………………………………………………………………………… 10 6.1 Modd Trosi ………………………… ……………………………………………………………………………………………………… 10 6.2 Cyfarwyddyd Addasu ………………………………………………… ……………………………………….. 11 6.3 Dynodwr CAN yn UART ………………………………………………………………………………………… ………………. 11 6.4 A yw CAN yn cael ei drosglwyddo yn UART ………………………………………………………………. 12 6.5 A gaiff CAN Frame ID ei Drosglwyddo yn UART ………………………………………….12
7. GOSOD PARAMEDR UART …………………………………………………………………………………… 13 8. GOSOD PARAMETER CAN ………………… ……………………………………………………………………………………… 14
8.1 Gosod Cyfradd CAN Baud ……………………………………………………………………………………… 14 8.2 Gosodiad GALLU Filter ………………………… ……………………………………………………………………………. 15 9. TRAWSNEWID EXAMPLE ……………………………………………………………………………………… 17 9.1 Trosi Tryloyw ………………………… ………………………………………………………….. 17
9.1.1 Ffrâm Gyfres I CAN ……………………………………………………………………………………….17 9.1.2 Ffrâm CAN I UART … ……………………………………………………………………………… 19
WS-TTL-CAN
Llawlyfr Defnyddiwr
9.2 Trosi Tryloyw gydag ID ………………………………………………………………………… 20 9.2.1 Ffrâm UART I CAN ……………………… ……………………………………………………………… 20 9.2.2 CAN Ffrâm I UART ………………………………………………………………………… ……………………………………… 22
9.3 Trosi Fformat ………………………………………………………………………………………………23 9.4 Trosi Protocol Modbus ……………… ……………………………………………………24
1. DROSVIEW
WS-TTL-CAN
Llawlyfr Defnyddiwr
WS-TTL-CAN yw'r ddyfais sy'n cefnogi'r trosglwyddiad deugyfeiriadol rhwng TTL a CAN. Gellir ffurfweddu paramedrau CAN y ddyfais (fel cyfradd baud) a pharamedrau UART trwy'r feddalwedd.
1.1 NODWEDDION
Cefnogi cyfathrebu deugyfeiriadol CAN i TTL. Yn cefnogi uwchraddio firmware dyfais trwy TTL, sy'n fwy cyfleus ar gyfer diweddariad firmware a swyddogaeth
addasu rhyngwyneb Onboard gydag amddiffyniad ynysig ESD ac amddiffyniad gwrth-ymchwydd, a gwell EMC
perfformiad. 14 set o hidlydd ffurfweddu 4 dulliau gweithio: trosi dryloyw, tryloyw gyda throsi dynodwyr, fformat
trosi, a throsi protocol Modbus RTU Gyda swyddogaeth canfod all-lein a hunan-adfer Yn cydymffurfio â safon CAN 2.0B, yn gydnaws â CAN 2.0A, ac yn cydymffurfio ag ISO
11898-1/2/3 baudrate cyfathrebu CAN: 10kbps ~ 1000kbps, byffer CAN ffurfweddadwy o hyd at 1000 o fframiau yn sicrhau nad oes unrhyw golled data Cefnogi trosi cyflym, gall cyflymder trosglwyddo CAN gyrraedd hyd at 1270 estynedig
fframiau yr eiliad gyda'r UART yn 115200bps a CAN ar 250kbps (yn agos at y gwerth mwyaf damcaniaethol o 1309), a gall fod yn fwy na 5000 o fframiau estynedig yr eiliad gyda'r UART yn 460800bps a CAN ar 1000kbps
1
2. DECHRAU CYFLYM
WS-TTL-CAN
Llawlyfr Defnyddiwr
WS-TTL-CAN yw'r ddyfais sy'n cefnogi'r trosglwyddiad deugyfeiriadol rhwng TTL a CAN. Gellir ffurfweddu paramedrau CAN y ddyfais (fel cyfradd baud) a pharamedrau UART trwy'r feddalwedd.
Y meddalwedd cysylltiedig: WS-CAN-TOOL.
2.1 PRAWF TROSGLWYDDO TRYDANOL
Yn gyntaf, gallwch ei brofi gyda pharamedrau diofyn y cynnyrch, fel y dangosir isod:
Eitem
Modd Gweithredu CAN TTL
GALL cyfradd Baud Anfon Math Ffrâm
GALLWCH Anfon Ffrâm ID GALL Filter
Paramedrau
115200, 8, N, 1 Trawsyriad Tryloyw, Deugyfeiriadol
Fframiau Estynedig 250kbps
0 x 12345678 Anabl (Derbyn holl fframiau CAN)
Prawf trosglwyddo tryloyw TTL a CAN: Defnyddiwch y cebl cyfresol i gysylltu'r cyfrifiadur a phorthladd TTL y ddyfais, a chysylltu'r
Dadfygiwr USB i CAN (y tro cyntaf y byddwch chi'n ei ddefnyddio, mae angen i chi osod y meddalwedd a'r gyrrwr, ymgynghorwch â gweithgynhyrchwyr perthnasol y dadfygiwr USB i CAN ar gyfer y defnydd manwl), ac yna'r addasydd pŵer 3.3V@40mA i bweru arno y ddyfais.
2
WS-TTL-CAN
Llawlyfr Defnyddiwr
Ffigur 1.2.2: RS232 TO CAN Trosglwyddo Data Tryloyw
Agorwch y SSCOM, dewiswch y porthladd COM i'w ddefnyddio, a gosodwch y paramedrau UART fel y dangosir yn Ffigur 1.2.2. Ar ôl gosod, gallwch fynd i mewn i'r porthladd cyfresol, agor USB i feddalwedd debugging CAN, a gosod y gyfradd baud fel 250kbps.
Ar ôl dilyn y camau uchod, gall y CAN a RS232 anfon data at ei gilydd.
3
3. CYFLWYNIAD SWYDDOGAETH
WS-TTL-CAN
Llawlyfr Defnyddiwr
Mae gan WS-TTL-CAN ryngwyneb TTL 1-sianel a rhyngwyneb CAN 1-sianel. Mae cyfradd baud y porthladd cyfresol yn cefnogi 1200 ~ 460800bps; mae cyfradd baud CAN yn cefnogi 10kbps ~ 1000kbps, a gellir gwireddu uwchraddio cadarnwedd y ddyfais trwy'r rhyngwyneb TTL, sy'n gyfleus iawn i'w ddefnyddio.
Gall defnyddwyr gwblhau rhyng-gysylltiad dyfeisiau cyfresol a dyfeisiau CAN yn hawdd. 3.1 NODWEDDION CALEDWEDD
Nac ydw.
Eitem
1
Model
2
Grym
3
CPU
4
Rhyngwyneb CAN
5
Rhyngwyneb TTL
6 Dangosydd Cyfathrebu
7
Ailosod/Adfer Gosodiad Ffatri
8
Gweithrediad Tymheredd
9
Tymheredd Storio
Paramedrau
WS-TTL-CAN 3.3V@40mA 32-did Prosesydd Perfformiad Uchel Amddiffyn ESD, Amddiffyn Gwrth-ymchwydd, Perfformiad EMC Ardderchog Mae'r gyfradd baud yn cefnogi dangosydd RUN 1200 ~ 460800, COM, CAN, hawdd ei ddefnyddio Yn dod gyda'r signal gosod ar gyfer Ailosod / Adfer Ffatri
Gosod Gradd Ddiwydiannol: -40 ~ 85
-65~165
3.2 NODWEDDION DYFAIS
Cefnogi'r cyfathrebu data deugyfeiriadol rhwng CAN a TTL. Gellir ffurfweddu paramedrau'r ddyfais trwy TTL. Amddiffyn ESD, Amddiffyn Gwrth-ymchwydd, Perfformiad EMC Ardderchog. 14 gosod hidlwyr ffurfweddadwy. Pedwar dull gweithredu: trosi tryloyw, trosi tryloyw gyda dynodwyr, fformat
trosi, a throsi protocol Modbus RTU. Canfod all-lein ac ymarferoldeb adfer awtomatig. Cydymffurfio â manylebau CAN 2.0B, sy'n gydnaws â CAN 2.0A; yn cydymffurfio ag ISO
4
WS-TTL-CAN
Llawlyfr Defnyddiwr
11898-1/2/3 safonau. Amrediad cyfradd baud: 10kbps ~ 1000kbps. GALL gallu byffer o 1000 o fframiau i atal colli data. Trosi cyflym: Ar gyfradd baud porthladd cyfresol o 115200 a chyfradd CAN o 250kbps, y CAN
gall cyflymder anfon gyrraedd hyd at 1270 o fframiau estynedig yr eiliad (yn agos at yr uchafswm damcaniaethol o 1309). Ar gyfradd baud porthladd cyfresol o 460800 a chyfradd CAN o 1000kbps, gall cyflymder anfon CAN fod yn fwy na 5000 o fframiau estynedig yr eiliad.
5
4. RHYNGWYNEB CALEDWEDD Modiwl
4.1 DIMENSIYNAU MODIWL
WS-TTL-CAN
Llawlyfr Defnyddiwr
6
4.1 DIFFINIAD PIN MODIWL
WS-TTL-CAN
Llawlyfr Defnyddiwr
Label 1
2
3
4 5 6 7 8 9 10 11 12.
Disgrifiad UART_LED
CAN_LED
RUN_LED
NC CAN_H CAN_L 3.3V GND CFG DIR RXD TXD
Nodyn pin signal dangosydd cyfathrebu TTL, lefel uchel ar gyfer dim data, lefel isel ar gyfer
trosglwyddo data CAN cyfathrebu pin signal dangosydd, lefel uchel ar gyfer dim data, lefel isel ar gyfer
trosglwyddo data System rhedeg dangosydd pin signal, toglau rhwng lefelau uchel ac isel (tua 1Hz) pan system yn gweithio fel arfer; Allbynnu lefel uchel pan
Mae bws CAN yn bin annormal wedi'i gadw, heb ei gysylltu CAN gwahaniaethol positif, wedi'i adeiladu i mewn 120 gwrthydd CAN gwahaniaethol negatif, adeiledig yn 120 gwrthydd
Mewnbwn pŵer, 3.3V@40mA Ground
Ailosod/adfer i leoliad ffatri, tynnu'n isel o fewn 5s ar gyfer ailosod neu fwy na 5s ar gyfer adfer gosodiad ffatri RS485 rheoli cyfeiriad TTL RX TTL TX
7
5. GOSOD PARAMEDR MODIWL
WS-TTL-CAN
Llawlyfr Defnyddiwr
Gellir ffurfweddu'r modiwl hwn gan "WS-CAN-TOOL" trwy'r rhyngwyneb TTL. Os methwch â chysylltu'r ddyfais oherwydd eich gosodiad diofal, gallwch wasgu'r allwedd “CFG” i adfer gosodiad y ffatri, (Gwasgwch a dal yr allwedd CFG am 5s, a'i ryddhau ar ôl i'r tri dangosydd gwyrdd blincio ar yr un pryd ).
5.1 MEDDALWEDD CYFLUNIO GWEINYDD CYFRES
Dewiswch y "Porth Cyfresol" cysylltiedig. Cliciwch ar "Cyfres Agored". Cliciwch ar “Darllen Paramedrau Dyfais”.
8
WS-TTL-CAN
Llawlyfr Defnyddiwr
Ar ôl darllen paramedrau'r ddyfais, gallwch eu haddasu. Gallwch glicio ar “Save Device Parameters” i arbed eich addasiad. Yna mae angen i chi ailgychwyn y ddyfais.
Mae'r cynnwys canlynol ar gyfer egluro'r paramedrau yn y meddalwedd wedi'i ffurfweddu.
9
6. PARAMEDRAU TRAWSNEWID
WS-TTL-CAN
Llawlyfr Defnyddiwr
Mae'r adran hon yn nodi modd trosi'r ddyfais, cyfeiriad trosi, lleoliad dynodwyr CAN yn y dilyniant cyfresol, a yw gwybodaeth CAN yn cael ei drawsnewid i UART, ac a yw ID ffrâm CAN yn cael ei drawsnewid i UART.
6.1 MODD TRAWSNEWID
Tri dull trosi: trosi tryloyw, trosi tryloyw gyda dynodwyr, a throsi fformat.
Trosi tryloyw Mae'n golygu trosi data bws o un fformat i'r llall heb ychwanegu neu addasu data. hwn
Mae'r dull yn hwyluso cyfnewid fformatau data heb addasu'r cynnwys data, gan wneud y trawsnewidydd yn dryloyw i ddau ben y bws. Nid yw'n ychwanegu gorbenion cyfathrebu i ddefnyddwyr ac mae'n caniatáu trosi data amser real, heb ei newid, sy'n gallu trin trosglwyddiad data cyfaint uchel.
Trosi tryloyw gyda dynodwyr Mae hwn yn gymhwysiad arbennig o drawsnewid tryloyw, hefyd heb ychwanegu protocol. hwn
Mae dull trosi yn seiliedig ar nodweddion cyffredin fframiau cyfresol nodweddiadol a negeseuon CAN, gan ganiatáu i'r ddau fath gwahanol o fysiau hyn ffurfio un rhwydwaith cyfathrebu yn ddi-dor. Gall y dull hwn fapio'r “cyfeiriad” o'r ffrâm gyfresol i faes dynodwr y neges CAN. Gellir ffurfweddu'r “cyfeiriad” yn y ffrâm gyfresol o ran ei leoliad cychwyn a'i hyd, gan alluogi'r trawsnewidydd i addasu i brotocolau a ddiffinnir gan ddefnyddwyr i'r graddau mwyaf posibl yn y modd hwn.
Trosi fformat Yn ogystal, y trosi fformat yw'r dull defnydd symlaf, lle mae fformat y data wedi'i ddiffinio
fel 13 beit, gan gwmpasu'r holl wybodaeth o'r ffrâm CAN.
10
6.2 CYFEIRIAD TRAWSNEWID
WS-TTL-CAN
Llawlyfr Defnyddiwr
Tri chyfeiriad trosi: deugyfeiriadol, dim ond UART i CAN, a dim ond CAN i UART. Deugyfeiriadol
Mae'r trawsnewidydd yn trosi data o'r bws cyfresol i'r bws CAN a hefyd o'r bws CAN i'r bws cyfresol. Dim ond UART i CAN
Mae'n trosi data o'r bws cyfresol i fws CAN yn unig ac nid yw'n trosi data o'r bws CAN i'r bws cyfresol. Mae'r dull hwn i bob pwrpas yn hidlo ymyrraeth ar fws CAN. Dim ond CAN i UART
Mae'n trosi data o'r bws CAN i'r bws cyfresol yn unig ac nid yw'n trosi data o'r bws cyfresol i'r bws CAN.
6.3 GALLU ADNABOD YN UART
Dim ond pan fydd yn y modd “Trosi tryloyw gyda dynodwyr” y bydd y paramedr hwn yn effeithiol:
Wrth drosi data cyfresol i negeseuon CAN, nodir cyfeiriad gwrthbwyso beit cychwyn ID y ffrâm yn y ffrâm cyfresol a hyd yr ID ffrâm.
Gall hyd ID y ffrâm amrywio o 1 i 2 beit ar gyfer fframiau safonol, sy'n cyfateb i ID1 a
11
WS-TTL-CAN
Llawlyfr Defnyddiwr
ID2 yn y neges CAN. Ar gyfer fframiau estynedig, gall yr hyd ID amrywio o 1 i 4 beit, gan gwmpasu ID1, ID2, ID3, ac ID4. Mewn fframiau safonol, mae'r ID yn cynnwys 11 did, tra mewn fframiau estynedig, mae'r ID yn cynnwys 29 did. 6.4 A ALL EI DROSGLWYDDO YN UART
Dim ond yn y modd “Trosi Tryloyw” y defnyddir y paramedr hwn. Pan gaiff ei ddewis, bydd y trawsnewidydd yn cynnwys gwybodaeth ffrâm y neges CAN yn beit cyntaf y ffrâm cyfresol. Pan gaiff ei ddad-ddewis, ni fydd gwybodaeth ffrâm y CAN yn cael ei throsi i'r ffrâm gyfresol. 6.5 A GELLIR TROSGLWYDDO ID FRAME YN UART
Defnyddir y paramedr hwn yn y modd “Trosi Tryloyw” yn unig. Pan gaiff ei ddewis, bydd y trawsnewidydd yn cynnwys ID ffrâm y neges CAN cyn y data ffrâm yn y ffrâm cyfresol, yn dilyn y wybodaeth ffrâm (os caniateir trosi gwybodaeth ffrâm). Pan gaiff ei ddad-ddewis, ni fydd ID ffrâm CAN yn cael ei drawsnewid.
12
7. GOSOD PARAMEDR UART
Cyfradd baud: 1200 ~ 406800 (bps) Dull cydraddoldeb UART: dim cydraddoldeb, eilrif, did Data rhyfedd: 8 a 9 Did stopio: 1, 1.5 a 2
WS-TTL-CAN
Llawlyfr Defnyddiwr
13
8. GOSOD PARAMEDR CAN
WS-TTL-CAN
Llawlyfr Defnyddiwr
Mae'r rhan hon yn cyflwyno sut ALL y trawsnewidydd osod y gyfradd baud, GALLU anfon ID, math o ffrâm a hidlydd CAN y trawsnewidydd. Mae cyfradd baud CAN yn cefnogi 10kbps ~ 1000kbps ac mae hefyd yn cefnogi diffiniad y defnyddiwr. Mae mathau o fframiau yn cefnogi fframiau estynedig a fframiau safonol. Mae ID ffrâm CAN mewn fformat hecsadegol, sy'n ddilys yn y modd “trosi tryloyw” a modd “trosi tryloyw gydag ID”, ac mae'n anfon data i fws CAN gyda'r ID hwn; Nid yw'r paramedr hwn yn ddilys yn y modd Trosi Fformat.
Mae 14 grŵp o CAN yn derbyn hidlwyr, ac mae pob grŵp yn cynnwys “math hidlo”, “cod derbyn hidlydd” a “chod mwgwd hidlo”.
8.1 GOSOD CYFRADD BAUD
Mae'r cyfraddau baud mwyaf cyffredin wedi'u cadw yn y rhestr: nid yw'r ddyfais hon yn cefnogi addasu.
14
8.2 GALLU HIDLO LLEOLIAD
WS-TTL-CAN
Llawlyfr Defnyddiwr
Mae 14 grŵp o hidlwyr derbyn CAN wedi'u hanalluogi yn ddiofyn, sy'n golygu nad yw data bws CAN yn cael eu hidlo. Os oes angen i ddefnyddwyr ddefnyddio hidlwyr, gallwch eu hychwanegu yn y feddalwedd wedi'i ffurfweddu, gellir ychwanegu 14 grŵp.
Modd hidlo: "Ffram Safonol" a "Frâm Estynedig" dewisol. Cod derbyn hidlydd: a ddefnyddir i gymharu'r ID ffrâm a dderbyniwyd gan CAN i benderfynu a yw'r ffrâm yn cael ei derbyn mewn fformat hecsadegol. Cod mwgwd hidlo: fe'i defnyddir i guddio rhai darnau yn y cod derbyn i benderfynu a yw rhai darnau o'r cod derbyn yn cymryd rhan yn y gymhariaeth ((did yw 0 am beidio â chyfranogi, 1 ar gyfer cyfranogiad), mewn fformat hecsadegol.ample 1: Math hidlo a ddewiswyd: "Ffram Safonol"; “Cod Derbyn Hidlo” wedi'i lenwi â 00 00 00 01; “Cod Mwgwd Hidlo” wedi'i lenwi â 00 00 0F FF. Eglurhad: Gan fod yr ID ffrâm safonol yn cynnwys dim ond 11 did, mae'r 11 did olaf o'r cod derbyn a'r cod mwgwd yn arwyddocaol. Gyda 11 did olaf y cod mwgwd wedi'u gosod i 1, mae'n golygu y bydd yr holl ddarnau cyfatebol yn y cod derbyn yn cael eu hystyried ar gyfer cymhariaeth. Felly, mae'r cyfluniad a grybwyllir yn caniatáu i'r ffrâm safonol gydag ID o 0001 basio drwodd. Example 2: Filter math a ddewiswyd: "Safon Ffrâm"; “Cod Derbyn Hidlo” wedi'i lenwi â 00 00 00 01; “Cod Mwgwd Hidlo” wedi'i lenwi â 00 00 0F F0. Eglurhad: Tebyg i gynample 1, lle mai dim ond 11 did dilys sydd gan y ffrâm safonol, y 4 did olaf o'r cod mwgwd yw 0, sy'n nodi na fydd y 4 did olaf o'r cod derbyn yn cael eu hystyried
15
WS-TTL-CAN
Llawlyfr Defnyddiwr
er cymhariaeth. Felly, mae'r cyfluniad hwn yn caniatáu i grŵp o fframiau safonol sy'n amrywio o 00 00 i 000F mewn ID basio drwodd.
Example 3: Math hidlo a ddewiswyd: “Frâm Estynedig”; “Cod Derbyn Hidlo” wedi'i lenwi â 00 03 04 01; “Cod Mwgwd Hidlo” wedi'i lenwi â 1F FF FF FF FF.
Eglurhad: Mae gan fframiau estynedig 29 did, a gyda 29 did olaf y cod mwgwd wedi'u gosod i 1, mae'n golygu y bydd pob un o'r 29 did olaf o'r cod derbyn yn cymryd rhan mewn cymhariaeth. Felly, mae'r gosodiad hwn yn galluogi taith y ffrâm estynedig gydag ID o “00 03 04 01”.
Example 4: Math hidlo a ddewiswyd: “Frâm Estynedig”; “Cod Derbyn Hidlo” wedi'i lenwi â 00 03 04 01; “Cod Mwgwd Hidlo” wedi'i lenwi â 1F FC FF FF.
Eglurhad: Yn seiliedig ar y gosodiadau a ddarperir, gall grŵp o fframiau estynedig yn amrywio o “00 00 04 01” i “00 0F 04 01” mewn ID fynd drwodd.
16
9. TRAWSNEWID EXAMPLE
WS-TTL-CAN
Llawlyfr Defnyddiwr
9.1 TRAWSNEWID TRYDANOL
Yn y modd trosi tryloyw, mae'r trawsnewidydd yn trosi'n brydlon ac yn anfon y data a dderbynnir o un bws i'r bws arall yn ddi-oed.
9.1.1 FFRAMWAITH GYFRES I CAN
Mae data cyfan y ffrâm gyfresol wedi'i boblogi'n ddilyniannol i faes data ffrâm neges CAN. Unwaith y bydd y trawsnewidydd yn derbyn ffrâm o ddata o'r bws cyfresol, mae'n ei drosglwyddo ar unwaith i'r bws CAN. Mae gwybodaeth y ffrâm neges CAN wedi'i throsi (yr adran math o ffrâm) a'r ID ffrâm wedi'u ffurfweddu ymlaen llaw gan y defnyddiwr, a thrwy gydol y broses drosi, mae'r math o ffrâm a'r ID ffrâm yn aros heb eu newid.
Mae'r trawsnewid data yn dilyn y fformat a ganlyn: Os yw hyd y ffrâm gyfresol a dderbyniwyd yn llai na neu'n hafal i 8 beit, mae nodau 1 trwy n (lle n yw hyd y ffrâm gyfresol) yn cael eu gosod yn ddilyniannol i safleoedd 1 trwy n o'r Maes data neges CAN (gyda n yn 7 yn y llun). Os yw nifer y beit yn y ffrâm cyfresol yn fwy nag 8 did, mae'r prosesydd yn dechrau o gymeriad cyntaf y ffrâm cyfresol, yn cymryd yr 8 nod cyntaf, ac yn eu llenwi'n ddilyniannol i faes data neges CAN. Unwaith y bydd y data hwn yn cael ei anfon i fws CAN, caiff y data ffrâm cyfresol sy'n weddill ei drawsnewid a'i lenwi i faes data neges CAN nes bod yr holl ddata wedi'i drawsnewid.
17
WS-TTL-CAN
Llawlyfr Defnyddiwr
Am gynampLe, mae gosodiad paramedr CAN yn dewis “Standard Frame”, a'r ID CAN yw 00000060, nodwch mai dim ond 11 did olaf y ffrâm safonol sy'n ddilys.
18
WS-TTL-CAN
Llawlyfr Defnyddiwr
9.1.2 FFRAME CAN I UART Ar y neges bws CAN, mae'n anfon un ffrâm ymlaen yn brydlon ar ôl derbyn un ffrâm. Y data
fformat yn cyfateb fel y dangosir yn y diagram. Yn ystod y trawsnewid, mae'r holl ddata sy'n bresennol ym maes data'r neges CAN yn ddilyniannol
trosi i'r ffrâm cyfresol. Os, yn ystod cyfluniad, mae'r gosodiad "A yw gwybodaeth CAN i'w throsi'n gyfresol".
Wedi'i alluogi, bydd y trawsnewidydd yn llenwi beit "Frame Information" y neges CAN yn uniongyrchol i'r ffrâm gyfresol.
Yn yr un modd, os yw'r gosodiad “P'un a yw CAN Frame ID i'w drawsnewid yn gyfresol” wedi'i alluogi, bydd holl beitau “Frame ID” neges CAN yn cael eu llenwi i'r ffrâm gyfresol.
Am gynample, os yw “Trosi Neges CAN yn Gyfresol” wedi'i alluogi ond mae “Trosi ID Ffrâm CAN yn Gyfresol” wedi'i analluogi, byddai trosi ffrâm CAN i fformat cyfresol fel y dangosir yn y
19
diagram canlynol:
Fformat Ffrâm Cyfresol
07 01 02 03 04 05 06 07
WS-TTL-CAN
Llawlyfr Defnyddiwr
Neges CAN (ffrâm safonol)
Ffrâm
07
Gwybodaeth
00 ID Ffrâm
00
01
02
03
Data
04
Adran
05
06
07
9.2 TRAWSNEWID TRYDANOL GYDA ID
Mae trosi tryloyw gydag ID yn ddefnydd arbenigol o drawsnewid tryloyw sy'n hwyluso defnyddwyr i adeiladu eu rhwydweithiau yn fwy cyfleus a defnyddio protocolau cymhwysiad wedi'u teilwra.
Mae'r dull hwn yn trosi'r wybodaeth cyfeiriad yn awtomatig o ffrâm gyfresol i ID ffrâm y bws CAN. Trwy hysbysu'r trawsnewidydd am gyfeiriad cychwyn a hyd y cyfeiriad hwn yn y ffrâm cyfresol yn ystod y cyfluniad, mae'r trawsnewidydd yn tynnu'r ID ffrâm hwn ac yn ei drawsnewid yn faes ID ffrâm y neges CAN. Mae hyn yn gwasanaethu fel ID y neges CAN wrth anfon y ffrâm gyfresol hon ymlaen. Wrth drosi neges CAN yn ffrâm gyfresol, mae ID y neges CAN hefyd yn cael ei gyfieithu i'r safle priodol o fewn y ffrâm gyfresol. Mae'n bwysig nodi, yn y modd trosi hwn, bod y gosodiad “CAN ID” yn “Gosodiadau Paramedr CAN” y feddalwedd ffurfweddu yn annilys. Mae hyn oherwydd, yn y senario hwn, bod y dynodwr a drosglwyddir (ID ffrâm) wedi'i boblogi o'r data o fewn y ffrâm gyfresol a grybwyllwyd uchod.
9.2.1 FFRAMWAITH UART I CAN
Ar ôl derbyn ffrâm ddata cyfresol gyflawn, mae'r trawsnewidydd yn ei hanfon ymlaen yn brydlon i fws CAN.
20
WS-TTL-CAN
Llawlyfr Defnyddiwr
Gellir gosod yr ID CAN a gludir o fewn y ffrâm gyfresol o fewn y ffurfweddiad, gan nodi ei gyfeiriad cychwyn a'i hyd o fewn y ffrâm gyfresol. Mae'r ystod ar gyfer y cyfeiriad cychwyn o 0 i 7, tra bod yr hyd yn amrywio o 1 i 2 ar gyfer fframiau safonol ac 1 i 4 ar gyfer fframiau estynedig.
Yn ystod y trawsnewid, yn seiliedig ar y gosodiadau wedi'u ffurfweddu ymlaen llaw, mae holl ID ffrâm CAN o fewn y ffrâm gyfresol yn cael eu trosi'n gyfan gwbl i faes ID ffrâm y neges CAN. Os yw nifer yr IDau ffrâm yn y ffrâm gyfresol yn llai na nifer yr IDau ffrâm yn y neges CAN, mae'r IDau sy'n weddill yn y neges CAN wedi'u llenwi yn nhrefn ID1 i ID4, gyda'r un sy'n weddill wedi'i lenwi â “0”. Mae gweddill y data yn cael ei drawsnewid yn ddilyniannol fel y dangosir yn y diagram.
Os nad yw un ffrâm neges CAN yn cwblhau trosi'r data ffrâm cyfresol, mae'r un ID yn parhau i gael ei ddefnyddio fel ID ffrâm y neges CAN nes bod y ffrâm cyfresol gyfan wedi'i throsi'n llwyr.
Fformat Ffrâm Cyfresol
Cyfeiriad CAN
0
ID ffrâm
Cyfeiriad 1 Data 1
Cyfeiriad 2
dyddiadau 2
Cyfeiriad 3
dyddiadau 3
Cyfeiriad 4
dyddiadau 5
Cyfeiriad 5
dyddiadau 6
Cyfeiriad 6
dyddiadau 7
Cyfeiriad 7
dyddiadau 8
……
……
Cyfeiriad (n-1)
Data n
GALLWCH neges 1 GALLWCH neges … GALLWCH neges x
Ffrâm Gwybodaeth Ffrâm ID 1
ID Ffrâm 2
Cyfluniad defnyddiwr
00 Data 4
(GALLU ID ffrâm 1)
Cyfluniad defnyddiwr
00 Data 4
(GALLU ID ffrâm 1)
Cyfluniad defnyddiwr
00 Data 4
(GALLU ID ffrâm 1)
dyddiadau 1
Data …
Data n-4
dyddiadau 2
Data …
Data n-3
Adran Ddata
Data 3 Data 5
Data … Data …
Data n-2 Data n-1
dyddiadau 6
Data 7 Data 8 Data 9
Data …
Data … Data … Data …
Data n
Am gynample, cyfeiriad cychwynnol yr ID CAN yn y ffrâm cyfresol yw 0, y hyd yw 3 (yn y estynedig
21
WS-TTL-CAN
Ffrâm Llawlyfr Defnyddiwr), mae'r ffrâm gyfresol a'r neges CAN fel y dangosir isod. Sylwch fod y ddwy ffrâm o negeseuon CAN yn cael eu trosi yn yr un ID.
Fformat Ffrâm Cyfresol
Data 1 Cyfeiriad 0 (GALLU ID ffrâm 1)
Data 2 Cyfeiriad 1 (GALLU ID ffrâm 2)
Cyfeiriad 2
dyddiadau 3
(GALLU ID ffrâm 3)
Cyfeiriad 3
dyddiadau 1
Cyfeiriad 4
Cyfeiriad 5 Cyfeiriad 6 Cyfeiriad 7 Cyfeiriad 8 Cyfeiriad 9 Cyfeiriad 10 Cyfeiriad 11 Cyfeiriad 12 Cyfeiriad 13 Cyfeiriad 14
dyddiadau 2
Data 3 Data 4 Data 5 Data 6 Data 7 Data 8 Data 9 Data 10 Data 11 Data 12
CAN neges 1 CAN neges 2
Ffrâm
88
85
Gwybodaeth
ID Ffrâm 1
00
00
ID Ffrâm 2 ID Ffrâm 3 ID Ffrâm 4
Adran Ddata
dyddiadau 1
(GALLU ID ffrâm 1)
dyddiadau 2
(GALLU ID ffrâm 2)
dyddiadau 3
(GALLU ID ffrâm 3)
Data 1 Data 2 Data 3 Data 5 Data 6 Data 7 Data 8
dyddiadau 1
(GALLU ID ffrâm 1)
dyddiadau 2
(GALLU ID ffrâm 2)
dyddiadau 3
(GALLU ID ffrâm 3)
Data 9 Data 10 Data 11 Data 12
9.2.2 CAN FFRAMIO I UART
Os mai cyfeiriad cychwynnol yr ID CAN wedi'i ffurfweddu yw 0 yn y ffrâm gyfresol a hyd o 3 (yn achos fframiau estynedig), dangosir neges CAN a chanlyniad ei drosi i ffrâm gyfresol isod:
22
WS-TTL-CAN
Llawlyfr Defnyddiwr
Fformat Ffrâm Cyfresol
20
30 40 Data 1 Data 2 Data 3 Data 4 Data 5 Data 6 Data 7
CAN neges
Gwybodaeth Ffrâm
ID Ffrâm
Adran Ddata
87
10 20 30 40 Data 1 Data 2 Data 3 Data 4 Data 5 Data 6 Data 7
9.3 TROI FFORMAT
Fformat trosi data fel y dangosir isod. Mae pob ffrâm CAN yn cynnwys 13 beit, ac maent yn cynnwys gwybodaeth CAN + ID + data.
23
WS-TTL-CAN
Llawlyfr Defnyddiwr
9.4 TRAWSNEWID PROTOCOL MODBUS Trosi protocol data cyfresol safonol Modbus RTU i'r fformat data CAN penodedig, a
yn gyffredinol mae angen neges dyfais bws CAN y gellir ei golygu. Rhaid i'r data cyfresol gydymffurfio â phrotocol safonol Modbus RTU, fel arall ni all
cael eu trosi. Sylwch na ellir trosi cydraddoldeb CRC i CAN. Mae'r CAN yn llunio fformat cyfathrebu segment syml ac effeithlon i wireddu Modbus
Cyfathrebu RTU, nad yw'n gwahaniaethu rhwng gwesteiwr a chaethwas, a dim ond yn ôl protocol safonol Modbus RTU y mae angen i ddefnyddwyr gyfathrebu.
Nid oes angen gwiriad CRC ar y CAN, ac ar ôl i'r trawsnewidydd dderbyn y ffrâm CAN olaf, bydd y CRC yn cael ei ychwanegu'n awtomatig. Yna, mae pecyn data safonol Modbus RTU yn cael ei ffurfio a'i anfon
24
WS-TTL-CAN
Llawlyfr Defnyddiwr
i'r porth cyfresol. Yn y modd hwn, mae'r [CAN ID] o [Gosodiad Paramedr CAN] y meddalwedd ffurfweddu yn
annilys, oherwydd bod y dynodwr (ID ffrâm) a anfonwyd ar yr adeg hon yn cael ei lenwi gan y maes cyfeiriad (ID nod) yn ffrâm cyfresol Modbus RTU.
(1) Fformat ffrâm gyfresol (Modbus RTU) Paramedrau cyfresol: gellir gosod cyfradd baud, darnau data, darnau stopio a darnau cydraddoldeb trwy feddalwedd ffurfweddu. Mae angen i'r protocol data gydymffurfio â phrotocol safonol Modbus RTU. (2) CAN Mae ochr CAN yn dylunio set o fformatau protocol segment, sy'n diffinio fformat protocol segmentu wedi'i ddylunio sy'n diffinio dull ar gyfer segmentu ac ad-drefnu neges sy'n fwy na 8 bytes o hyd, fel y dangosir isod. Sylwch, pan fo'r ffrâm CAN yn ffrâm sengl, y did fflag segmentu yw 0x00.
Did No.
7
6
5
4
3
2
1
0
Ffrâm
FF
FTR X
X
DLC (hyd data)
Ffrâm ID1
X
X
X
ID.28-ID.24
Ffrâm ID2
ID.23-ID.16
Ffrâm ID3
ID.15-ID.8
Ffrâm ID4
ID.7-ID.0 (cyfeiriad Modbus RTU)
dyddiadau 1
segmentu segmentu
baner
math
cownter segmentu
dyddiadau 2
Cymeriad 1
dyddiadau 3
Cymeriad 2
dyddiadau 4
Cymeriad 3
dyddiadau 5
Cymeriad 4
Data 6 Data 7 Data 8
Cymeriad 5 Cymeriad 6 Cymeriad 7
Gellir gosod y neges ffrâm CAN gan y meddalwedd ffurfweddu (ffrâm o bell neu ddata; ffrâm safonol neu estynedig).
Mae'r protocol Modbus a drosglwyddir yn cychwyn o beit “Data 2”, os yw cynnwys y protocol yn fwy na 7 did, a bod gweddill cynnwys y protocol yn cael ei drawsnewid yn y fformat segmentiedig hwn nes bod y trosiad yn cael ei
25
WS-TTL-CAN
Llawlyfr Defnyddiwr
cyflawn. Neges rheoli segmentiad yw Data 1 (1 beit, 8bit), a'r ystyr fel y dangosir isod:
Baner Segmentu Mae'r marc segmentu yn meddiannu un did (Bit7), ac yn nodi a yw'r neges yn
neges segmentiedig ai peidio. Mae “0” yn dynodi neges ar wahân, ac mae “1” yn dynodi ffrâm mewn neges segmentiedig.
Math o Segmentu Mae'r math segmentu yn llenwi 2 Did (Bit6, Bit5), ac yn nodi'r mathau o adroddiad yn hwn
adroddiad segment.
Gwerth Did (Did 6, Bit5)
00
01 10
Disgrifiad Y segmentiad cyntaf
Y segmentiad canol Y segmentiad olaf
Nodyn
Os yw'r rhifydd segmentu yn cynnwys y gwerth = 0, ac yna dyma'r segmentiad cyntaf.
Yn dangos mai dyma'r segmentiad canol, a bod segmentiad lluosog neu nad oes segmentiad canol. Yn dynodi'r segmentiad olaf
Mae Rhifydd Segmentu yn meddiannu 5 did (Bit4-Bit0), a ddefnyddir i wahaniaethu rhwng nifer cyfresol y segmentau yn yr un ffrâm
Neges Modbus, digon i wirio a yw'r segmentau o'r un ffrâm yn gyflawn. (3) Trosi Example: Y porth cyfresol ochr Modbus RTU protocol (mewn hecs). 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 Y beit cyntaf 01 yw cod cyfeiriad Modbus RTU, wedi'i drosi i CAN ID7-ID. Mae'r 0 beit olaf (2E 4) yn wiriadau CRC Modbus RTU, sy'n cael eu taflu ac nid
trosi. Mae'r trosiad terfynol i neges data CAN fel a ganlyn: Ffrâm 1 neges CAN: 81 03 14 00 0A 00 00 00 00
26
WS-TTL-CAN
Llawlyfr Defnyddiwr
Neges Ffrâm 2 CAN: a2 00 00 14 00 00 00 00 00 neges Ffrâm 3 CAN: a3 00 17 00 2C 00 37 00 ffrâm neges CAN 4: c4 c8 Mae math ffrâm (ffrâm safonol neu estynedig) y telegramau CAN wedi'i osod drwy y meddalwedd ffurfweddu; Mae data cyntaf pob neges CAN wedi'i lenwi â gwybodaeth segmentedig (81, a2, a3 a c4), nad yw'n cael ei throsi'n fframiau RTU Modbus, ond dim ond yn gwasanaethu fel gwybodaeth rheoli cydnabyddiaeth ar gyfer y neges.
27
WS-TTL-CAN
Llawlyfr Defnyddiwr
Mae egwyddor trosi data o ochr CAN i ModBus RTU yr un fath â'r uchod, ar ôl i ochr CAN dderbyn y pedair neges uchod, bydd y trawsnewidydd yn cyfuno'r negeseuon CAN a dderbyniwyd yn ffrâm o ddata RTU yn ôl y mecanwaith segmentu CAN a grybwyllir uchod. , ac ychwanegu siec CRC ar y diwedd.
28
Dogfennau / Adnoddau
![]() |
Protocol Trosi Modiwl Mini Gall WAVESHARE WS-TTL-CAN [pdfLlawlyfr Defnyddiwr Protocol Trosi Modiwl Mini WS-TTL-CAN, WS-TTL-CAN, Protocol Trosi Modiwl Mini, Protocol Trosi Gall Modiwl, Protocol Gallu Trosi, Protocol Trosi, Protocol |