WS-TTL-CAN Mini Module e mafai ona liua le Protocol

Fa'amatalaga o oloa

  • Fa'ata'ita'iga: WS-TTL-CAN
  • Lagolago fa'asalalauga fa'atasi ile va ole TTL ma le CAN
  • CAN parameters (baud rate) ma UART tapulaʻa e mafai ona fetuutuunai
    e ala i polokalame

Fa'atonuga o le Fa'aaogaina o Mea

1. Vave Amata

Ina ia vave fa'ata'ita'i fa'asalalauga manino:

  1. Faʻafesoʻotaʻi le masini WS-TTL-CAN
  2. Mulimuli i faatonuga i totonu o le tusi lesona mo le manino
    su'ega fa'asalalau

2. Folasaga Galuega

  • Mea faigaluega: Fa'amatala uiga o meafaigaluega
    iinei.
  • Mea faigaluega: Fa'amatala uiga o le masini ile
    auiliiliga.

3. Fa'amatalaga Meafaigaluega Module

  • Fua o le Module: Tuuina atu le module
    fua.
  • Fa'auigaga Pin Module: Fa'amatala le pine
    fa'auigaga mo feso'ota'iga talafeagai.

4. Fa'atulagaina Parameter Module

Fa'atulaga tulaga fa'aoga e fa'aaoga ai le Serial Server
Fa'atulaga Polokalama.

5. UART Parameter Seti

Fetuuna'i fa'amaufa'ailoga UART pe a mana'omia mo lau seti.

6. CAN Parameter Seti

Seti CAN tapula'a, e aofia ai baud rate, mo le talafeagai
fesootaiga.

Fesili e Fai soo (FAQ)

Q: E mafai ona ou faʻaleleia le masini firmware e faʻaaoga ai le TTL
sootaga?

A: Ioe, e lagolagoina e le masini faʻaleleia firmware e ala i le TTL mo
fa'afouga talafeagai.

Q: E fa'afefea ona ou fa'aliliuina fa'asologa fa'asologa i fa'avaa CAN?

A: Va'ai le vaega 9.1.1 i le tusi lesona mo fa'atonuga
fa'asologa fa'asologa e mafai ona liua.

“`

WS-TTL-MAFAI
Tusi Taiala
WS-TTL-CAN Tusi Taiala mo Tagata Fa'aoga
www.waveshare.com/wiki

WS-TTL-MAFAI
Tusi Taiala
Mataupu
1. FAIVIEW …………………………………………………………………………………………………………….1 1.1 Fa'aaliga …… …………………………………………………………………………………………………1
2. AMATA VAIVAI ……………………………………………………………………………………………………………. 2 2.1 Su'ega Fa'aliliu Malamalama …………………………………………………………………………… 2
3. FAATOMUAGA FAIGA ……………………………………………………………………………………………….. 4 3.1 Vaega o Meafaigaluega ……………………… ……………………………………………………………………………..4 3.2 Faiga o Mea Fa'apitoa …………………………………………… ……………………………………………………….4
4. A'OA'OGA FA'ATA'UINA FA'ATA'IGA …………………………………………………………………………………….. 6 4.1 Fua o le Module ……………………… ………………………………………………………………….6 4.1 Faauigaga Pin o le Module …………………………………………… …………………………………………… 7
5. FA'ATAU O LE FA'ATA'IGA FA'ATAULAGA …………………………………………………………………………………….. 8 5.1 Fa'atonu Fa'atonu Polokalama Polokalama Fa'atonu a le Server Serial ………………… ………………………………………………………8
6. FA'ATAU O LE LILIUINA …………………………………………………………………………………… 10 6.1 Faiga Liua ……………………………… ……………………………………………………………………………10 6.2 Ituaiga o le Liua ……………………………………………………… …………………………………………….. 11 6.3 CAN Identifier i le UART …………………………………………………………………………… ……………. 11 6.4 Pe o le CAN o loʻo tuʻuina atu ile UART …………………………………………………………………. 12 6.5 Pe o le CAN Frame ID o lo'o Fa'asalalauina ile UART …………………………………………………….12
7. FA'ATAUINA UART PARAMETER ……………………………………………………………………………………………… 13 8. FA'ATAU O LE MAFAI ………………………… …………………………………………………………………14
8.1 Fa'atonuga o Fua Fa'atatau o le CAN ……………………………………………………………………………………… 14 8.2 Fa'atulagaina o le Fa'amama …………………………. …………………………………………………………………. 15 9. LILIU ESEAMPLE ……………………………………………………………………………………… 17 9.1 Liua Malamalama ……………………………… ……………………………………………………… 17
9.1.1 Fa'avaa Fa'asologa I le CAN …………………………………………………………………………….17 9.1.2 CAN Fa'avaa I le UART … …………………………………………………………………………… 19

WS-TTL-MAFAI
Tusi Taiala
9.2 Suiga manino ma ID ………………………………………………………………… 20 9.2.1 UART Frame I CAN ……………………… ……………………………………………………… 20 9.2.2 MAFAI UA FAI I LE UART …………………………………………… …………………………………………… 22
9.3 Fa'aliliuga Fa'asologa ………………………………………………………………………………………………23 9.4 Suiga Faiga Fa'akomepiuta Modbus …………………… ………………………………………………………24

1. FAIVIEW

WS-TTL-MAFAI
Tusi Taiala

WS-TTL-CAN o le masini e lagolagoina le bidirectional transmission i le va o TTL ma CAN. O fa'amaufa'ailoga CAN a le masini (e pei o le fua o le baud) ma fa'amaufa'ailoga UART e mafai ona fa'aogaina e ala i le polokalama.

1.1 FAAALIGA
Lagolago CAN i le TTL bidirectional fesootaiga. Lagolagoina le faʻaleleia o masini firmware e ala i le TTL, sili atu ona faigofie mo le faʻafouina o le firmware ma galuega
aganu'u Fa'asinomaga i luga ole va'a fa'atasi ai ma le puipuiga fa'apitoa a le ESD ma le puipuiga o le si'itia, ma sili atu le EMC
faatinoga. 14 seti o faamama configurable 4 auala galue: liua manino, manino ma faʻamatalaga liua, faatulagaga
liua, ma Modbus RTU fa'aliliuga fa'akomepiuta Fa'atasi ai ma fa'amatalaga tuusa'o ma galuega fa'afo'isia e le tagata lava ia Fa'amalieina ma fa'ata'ita'iga CAN 2.0B, fetaui ma le CAN 2.0A, ma fa'amalieina ile ISO.
11898-1/2/3 MAFAI fesootaiga baudrate: 10kbps ~ 1000kbps, configurable CAN buffer o luga i 1000 faavaa mautinoa e leai se gau faamatalaga Lagolago maualuga-saosaoa liua, le CAN faasalalauga saoasaoa e mafai ona oo atu i le 1270 faalauteleina
fa'avaa ile sekone ma le UART ile 115200bps ma le CAN ile 250kbps (latalata ile tau maualuga ole 1309), ma e mafai ona sili atu ile 5000 fa'alautele fa'avaa ile sekone ma le UART ile 460800bps ma le CAN ile 1000kbps

1

2. Vave Amata

WS-TTL-MAFAI
Tusi Taiala

WS-TTL-CAN o le masini e lagolagoina le bidirectional transmission i le va o TTL ma CAN. O fa'amaufa'ailoga CAN a le masini (e pei o le fua o le baud) ma fa'amaufa'ailoga UART e mafai ona fa'aogaina e ala i le polokalama.
Le polokalame fa'atatau: WS-CAN-TOOL.

2.1 SU'E FA'AFIA'I MALI'I

Muamua, e mafai ona e faʻataʻitaʻiina i tulaga faʻaletonu o le oloa, e pei ona faʻaalia i lalo:

Aitema
TTL MAFAI Fa'agaioiga Faiga
CAN Baud Rate E MAFAI ONA Auina atu le Ituaiga Fa'avaa
E MAFAI ONA Auina le Fa'avaa ID E MAFAI ONA Filifili

Parameter
115200, 8, N, 1 Transparent Transmission, Bidirectional
250kbps Fa'avaa Fa'alautele
0 x 12345678 Fa'aletonu (Maua uma ata CAN)

TTL ma CAN suʻega faʻasalalauga manino: Faʻaaoga le laina telefoni e faʻafesoʻotaʻi ai le komepiuta ma le TTL port o le masini, ma faʻafesoʻotaʻi le
USB i le CAN debugger (o le taimi muamua e te faʻaaogaina ai, e te manaʻomia le faʻapipiʻiina o le polokalama ma le avetaavale, faʻamolemole faʻafesoʻotaʻi le gaosiga talafeagai o le USB i le CAN debugger mo le faʻaaogaina auiliili), ona faʻapipiʻi ai lea o le 3.3V@40mA eletise eletise e faʻamalosi ai. le masini.

2

WS-TTL-MAFAI
Tusi Taiala
Ata 1.2.2: RS232 I LE CAN Fa'amatalaga Malamalama Fa'aliliuina
Tatala le SSCOM, filifili le COM port e faʻaaogaina, ma seti faʻamaufaʻailoga UART e pei ona faʻaalia i le Ata 1.2.2. A maeʻa ona faʻatulagaina, e mafai ona e ulufale i totonu o le telefoni feaveaʻi, tatala le USB i le CAN debugging software, ma seti le fua o le baud e 250kbps.
A maeʻa ona mulimuli i laasaga o loʻo i luga, e mafai e le CAN ma le RS232 ona lafo faʻamatalaga i le tasi ma le isi.
3

3. FAATOMUAGA GALUEGA

WS-TTL-MAFAI
Tusi Taiala

WS-TTL-CAN o loʻo i luga ole vaʻa 1-channel TTL interface ma le 1-channel CAN interface. O le fua o le baud o le taulaga serial lagolago 1200 ~ 460800bps; le fua faatatau baud o CAN lagolagoina 10kbps ~ 1000kbps, ma le faaleleia firmware o le masini e mafai ona iloa e ala i le TTL interface, lea e matua faigofie e faaaoga.
E faigofie ona fa'amae'aina e tagata fa'aoga le feso'ota'iga o masini fa'asologa ma masini CAN. 3.1 VAEGA FA'ATA'U

Leai.

Aitema

1

Fa'ata'ita'iga

2

Malosiaga

3

PPU

4

MAFAI Fefa'ataua'iga

5

TTL Interface

6 Fa'ailoga Feso'ota'iga

7

Toe Toe/ Toe Fa'afo'i Fa'atonu Falegaosimea

8

Galulue Vevela

9

Teuga vevela

Parameter
WS-TTL-CAN 3.3V@40mA 32-bit High-performance Processor ESD Protection, Anti-surge Protection, Excellent EMC Performance O le baud rate e lagolagoina 1200 ~ 460800 RUN, COM, CAN indicator, faigofie ona faʻaoga E sau ma le faʻailoga faʻatulagaina mo Toe Toe/ Toe Fa'afo'i Falegaosimea
Fa'atulagaina Vasega Alamanuia: -40~85
-65~165

3.2 VAEGA FA'AVAE
Lagolago le feso'ota'iga fa'amatalaga fa'atasi i le va o le CAN ma le TTL. O fa'amaufa'ailoga masini e mafai ona fa'aogaina e ala i le TTL. Puipuiga o le ESD, Puipuiga Faʻasaʻo, Lelei Faʻatinoga EMC. 14 seti filiga configurable. Fa faiga fa'agaioiga: fa'aliliu manino, liua manino ma fa'asinomaga, fa'asologa
liua, ma Modbus RTU protocol liua. Su'esu'e i luga ole laiga ma galuega toe fa'aleleia otometi. Usitaʻia faʻamatalaga CAN 2.0B, fetaui ma CAN 2.0A; tausisia ISO
4

WS-TTL-MAFAI
Tusi Taiala
11898-1/2/3 tulaga. Va'aiga o le fua o le Baud: 10kbps ~ 1000kbps. E mafai ona fa'apolopolo le malosi ole 1000 fa'avaa e puipuia ai fa'amaumauga leiloa. Fa'aliliuga maualuga-saosaoa: I se fa'asologa o taulaga baud fua faatatau o le 115200 ma CAN fua faatatau o le 250kbps, le CAN.
vave auina atu e mafai ona oʻo atu i le 1270 faʻavaa faʻalautele i le sekone (latalata i le maualuga maualuga o le 1309). I se fua faatatau o le port baud o le 460800 ma le CAN fua faatatau o le 1000kbps, o le CAN auina atu saoasaoa e mafai ona sili atu i le 5000 faavaa faalautele i le sekone.
5

4. Module FUAFUAGA FA'ATAUINA
4.1 TULAGA FA'ATAU

WS-TTL-MAFAI
Tusi Taiala

6

4.1 FAAMATALAGA PIN MODULE

WS-TTL-MAFAI
Tusi Taiala

Faailoga 1
2
3
4 5 6 7 8 9 10 11 12

Fa'amatalaga UART_LED
CAN_LED
RUN_LED
NC CAN_H CAN_L 3.3V GND CFG DIR RXD TXD

Manatua TTL faailo faailoilo fesoʻotaʻiga pine, maualuga maualuga mo le leai o faʻamatalaga, maualalo tulaga mo
felauaiga fa'amatalaga E MAFAI feso'ota'iga fa'ailoga faailoilo pine, maualuga maualuga mo le leai o fa'amaumauga, maualalo tulaga mo
fe'avea'i fa'amatalaga Fa'ailoga pine fa'ailo o lo'o fa'agaoioia, e fesuia'i i le va o le maualuga ma le la'asaga maualalo (pe tusa ma le 1Hz) pe a fa'agaoioia le faiga; Outputing tulaga maualuga pe a
CAN pasi e le masani Fa'asao pine, e le feso'ota'i CAN differential lelei, fausia i totonu 120 tete'e E MAFAI ese'ese leaga, fausia-i 120 tete'e
Malosiaga ulufale, 3.3V@40mA Eleele
Toe seti / toe faʻafoʻi i le fale gaosimea, toso maualalo i totonu o le 5s mo le toe setiina poʻo le sili atu nai lo le 5s mo le toe faʻaleleia o le fale gaosi oloa RS485 faʻatonuga TTL RX TTL TX

7

5. FA'ATA'U FA'ATA'U MODULE

WS-TTL-MAFAI
Tusi Taiala

O lenei module e mafai ona faʻatulagaina e le "WS-CAN-TOOL" e ala i le TTL interface. Afai e te le mafai ona faʻafesoʻotaʻi le masini ona o lou faʻatamala, e mafai ona e oomi le "CFG" ki e toe faʻafoʻi ai le fale gaosimea, (Oomi ma taofi le ki CFG mo 5s, ma faʻamalolo pe a uma le tolu lanu meamata e emo i le taimi e tasi ).
5.1 SERIAL SERVER SOFTWARE SOFTWARE

Filifili le fesoʻotaʻiga "Serial Port". Kiliki i luga o le "Open Serial". Kiliki i luga o le "Faitau Parameters Device".
8

WS-TTL-MAFAI
Tusi Taiala
A maeʻa ona faitau le faʻasologa o masini, e mafai ona e suia. E mafai ona e kiliki i luga o le "Save Device Parameters" e teu ai lau suiga. Ona e manaʻomia lea e toe faʻafouina le masini.
O mea o loʻo i lalo e mo le faʻamalamalamaina o faʻamaufaʻailoga i le polokalama faʻapipiʻi.
9

6. FILIUINA PARAMETER

WS-TTL-MAFAI
Tusi Taiala

O lenei vaega o loʻo faʻamaoti mai ai le faʻaogaina o le masini, faʻaliliuga faʻaliliuga, le tulaga o faʻamatalaga CAN i le faasologa faʻasologa, pe o le CAN faʻamatalaga ua suia i le UART, ma pe o le CAN frame ID ua suia i le UART.
6.1 TULAGA LILIU
Tolu fa'aliliuga auala: fa'aliliu manino, fa'aliliu manino ma fa'asinomaga, ma fa'aliliuina fa'asologa.
Fa'aliliuga manino E aofia ai le fa'aliliuina o fa'amatalaga pasi mai le tasi fa'asologa i le isi e aunoa ma le fa'aopoopoina pe suia fa'amaumauga. Lenei
auala e faafaigofie ai le fesuia'iga o fa'amaumauga o fa'amaumauga e aunoa ma le suia o le anotusi o fa'amaumauga, ma fa'amalamalama manino ai le fa'aliliu i pito uma e lua o le pasi. E le fa'aopoopoina feso'ota'iga i luga a'e mo tagata fa'aoga ma fa'atagaina taimi moni, e le'i suia fa'amatalaga fa'aliliuga, e mafai ona fa'atautaia le tele o fa'asalalauga fa'amaumauga.
Fa'aliliuga manino ma fa'asinomaga O se fa'aoga fa'apitoa lea o le fa'aliliuina manino, e aunoa ma le fa'aopoopoina o se protocol. Lenei
auala liua e faavae i luga o uiga masani o faavaa faasologa masani ma CAN savali, faatagaina nei ituaiga eseese e lua o pasi e seamlessly fausia se fesootaiga fesootaiga tasi. O lenei metotia e mafai ona fa'afanua le "tuatusi" mai le fa'asologa fa'asologa i le fanua fa'ailoa o le fe'au CAN. O le "tuatusi" i totonu o le faʻasologa faʻasologa e mafai ona faʻatulagaina e tusa ai ma lona tulaga amata ma le umi, e mafai ai e le tagata liliu mai ona faʻafetaui i faʻamatalaga faʻaogaina e le tagata faʻaoga i le maualuga maualuga i lenei faiga.
Fa'aliliuga Fa'aopoopo E le gata i lea, o le fa'aliliuina o le fa'asologa o le fa'aoga faigofie lea, lea e fa'amatalaina ai le fa'asologa o fa'amaumauga
e 13 paita, e aofia ai faʻamatalaga uma mai le CAN frame.

10

6.2 FAAALIGA LILIUINA

WS-TTL-MAFAI
Tusi Taiala

Tolu fa'aliliuga fa'aliliuga: fa'alua, na'o le UART ile CAN, ma na'o le CAN ile UART. Itulua
O le tagata liliu mai e fa'aliliuina fa'amaumauga mai le pasi fa'asologa i le pasi CAN ma fa'apea fo'i mai le pasi CAN i le pasi fa'asologa. Na'o le UART i le CAN
E na'o le fa'aliliuina o fa'amatalaga mai le pasi fa'asologa i le pasi CAN ma e le fa'aliliuina fa'amatalaga mai le pasi CAN i le pasi fa'asologa. Ole auala lea e fa'amama lelei ai fa'alavelave ile pasi ole CAN. Na'o le CAN i le UART
E na'o le fa'aliliuina o fa'amatalaga mai le pasi CAN i le pasi fa'asologa ma e le fa'aliliuina fa'amaumauga mai le pasi fa'asologa i le pasi CAN.

6.3 CAN IDENTIFIER I UART

E na'o le aoga lenei fa'amaufa'ailoga pe a o'o i le “Suiga manino ma fa'asinomaga” faiga:

A fa'aliliuina fa'amaumauga fa'asologa i fe'au CAN, o le tuatusi fa'amau o le fa'avaa ID amata byte i le fa'asologa fa'asologa ma le umi o le fa'avaa ID o lo'o fa'amaonia.
Ole umi ole fa'avaa ID e mafai ona maua mai i le 1 i le 2 paita mo fa'avaa tulaga, e fetaui ma le ID1 ma
11

WS-TTL-MAFAI
Tusi Taiala
ID2 i le fe'au CAN. Mo fa'avaa fa'alautele, o le umi o le ID e mafai ona amata mai i le 1 i le 4 paita, e aofia ai le ID1, ID2, ID3, ma le ID4. I faʻavaa masani, o le ID e aofia ai le 11 bits, ae i totonu o faʻavaa lautele, o le ID e aofia ai le 29 bits. 6.4 PE MAFAI E TU'UINA I UART
E na'o le fa'aogaina o lenei fa'ailoga i le "Transparent Conversion" mode. A filifilia, o le tagata liliu mai o le a aofia ai faʻamatalaga faʻavaa o le feʻau CAN i le paita muamua o le faʻavaa faasologa. A le filifilia, o le fa'amatalaga fa'avaa o le CAN o le a le fa'aliliuina i le fa'avaa fa'asologa. 6.5 PE E MAFAI UA FAI FRAME ID I UART
O lenei fa'amaufa'ailoga e fa'aoga fa'apitoa i le "Transparent Conversion" mode. A filifilia, o le tagata liliu mai o le a aofia ai le ID faʻavaa o le feʻau CAN i luma o faʻamatalaga faʻavaa i le faʻasologa faʻasologa, mulimuli i faʻamatalaga faʻavaa (pe a faʻatagaina le liua o faʻamatalaga faʻavaa). A le filifilia, o le CAN frame ID o le a le liua.
12

7. UART PARAMETER SETTING
Fuafuaga o le Baud: 1200~406800 (bps) UART auala tutusa: leai se tutusa, e oo lava, ese Faʻamaumauga: 8 ma 9 Taofi: 1, 1.5 ma 2

WS-TTL-MAFAI
Tusi Taiala

13

8. MAFAI FA'ATAU FA'ATAU

WS-TTL-MAFAI
Tusi Taiala

O lenei vaega o loʻo faʻaalia ai le auala e mafai ai e le tagata liliu mai ona seti le fua o le baud, CAN send ID, ituaiga faʻavaa ma CAN filter o le tagata liliu. E mafai ona lagolagoina le fua faatatau baud 10kbps ~ 1000kbps ma lagolagoina foi le faauigaina a le tagata. O ituaiga fa'avaa e lagolagoina fa'avaa fa'alautele ma fa'avaa masani. O le ID fa'avaa o le CAN o lo'o i totonu o le hexadecimal format, lea e aoga i le "transparent conversion" mode ma le "transparent conversion with ID", ma auina atu fa'amatalaga i le pasi CAN ma lenei ID; E le aoga lenei fa'amaufa'ailoga i le faiga Fa'aliliuga Fa'asologa.
E 14 vaega ole CAN e maua ai filiga, ma o vaega taitasi e aofia ai le "filter type", "filter acceptance code" ma le "filter mask code".

8.1 E MAFAI ONA BAUD FAATULAGA TAU
Ole tele o tau o pa'u masani ua fa'aagaga ile lisi: e le lagolagoina e lenei masini le fa'avasegaina.

14

8.2 E MAFAI ONA FILI LE FA'AVAE

WS-TTL-MAFAI
Tusi Taiala

E 14 vaega ole CAN e mauaina le filiga ua le mafai ona faʻaogaina, o lona uiga o faʻamaumauga o le pasi CAN e leʻo faʻamamaina. Afai e manaʻomia e tagata faʻaoga le faʻaogaina o filiga, e mafai ona e faʻaopoopoina i totonu o le polokalama faʻapipiʻi, 14 vaega e mafai ona faʻaopoopo.

Faiga fa'amama: filifiliga "Fa'avaa Fa'atonu" ma le "Fa'avaa Fa'alautele". Filifili le code talia: faʻaaoga e faʻatusatusa ai le ID faʻavaa na maua e CAN e iloa ai pe maua le faʻavaa i le faʻasologa o le hexadecimal. Filter mask code: fa'aoga e ufiufi ai nisi vaega i le code acceptance e iloa ai pe o nisi vaega o le code acceptance e auai i le fa'atusatusaga ((bit o le 0 mo le le auai, 1 mo le auai), i le hexadecimal format. Example 1: Fa'afilifili ituaiga filifilia: "Fa'aava masani"; “Filter Acceptance Code” faatumu i le 00 00 00 01; “Filter Mask Code” faatumu i le 00 00 0F FF. Fa'amatalaga: Talu ai o le ID fa'avaa masani e na'o le 11 bits, o le 11 bits mulimuli o le code acceptance ma le mask code e taua tele. Faatasi ai ma le 11 bits mulimuli a le mask code ua seti uma i le 1, o lona uiga o vaega uma e fetaui i le code taliaina o le a iloiloina mo le faʻatusatusaga. O le mea lea, o le faʻatulagaina o loʻo taʻua e mafai ai ona pasia le faʻavaa masani ma se ID o le 0001. Example 2: Fa'afilifili ituaiga filifilia: "Fa'aava masani"; “Filter Acceptance Code” faatumu i le 00 00 00 01; “Filter Mask Code” faatumu ile 00 00 0F F0. Fa'amatalaga: E tutusa ma example 1, pe a naʻo le 11 faʻailoga aoga o le faʻavaa masani, o le 4 pito mulimuli o le mask code o le 0, e faʻaalia ai o le 4 pito mulimuli o le code taliaina o le a le mafaufauina.
15

WS-TTL-MAFAI
Tusi Taiala
mo le faatusatusaga. O le mea lea, o lenei faʻatulagaga e mafai ai e se vaega o faʻavaa masani mai le 00 00 i le 000F i le ID e pasia.
Example 3: Filifili ituaiga ua filifilia: "Faʻavaa Faʻalautele"; “Filter Acceptance Code” faatumu i le 00 03 04 01; “Filter Mask Code” faatumu i le 1F FF FF FF.
Fa'amatalaga: O fa'avaa fa'alautele e iai le 29 bits, ma fa'atasi ai ma le 29 bits mulimuli a le mask code ua tu'u i le 1, o lona uiga o le 29 bits mulimuli uma o le code acceptance o le a aofia i le fa'atusatusaga. O le mea lea, o lenei faʻatulagaga e mafai ai ona faʻaogaina le faʻavaa faʻalautele ma se ID o le "00 03 04 01".
Example 4: Filifili ituaiga ua filifilia: "Faʻavaa Faʻalautele"; “Filter Acceptance Code” faatumu i le 00 03 04 01; “Filter Mask Code” faatumu ile 1F FC FF FF.
Fa'amatalaga: Fa'avae i luga o fa'atulagaga ua tu'uina atu, o se vaega o fa'ava'a fa'alautele e amata mai i le "00 00 04 01" i le "00 0F 04 01" ile ID e mafai ona pasia.
16

9. LILIU ESEAMPLE

WS-TTL-MAFAI
Tusi Taiala

9.1 LILIUINA MAVALI
I le tulaga manino o le liuaina, o le tagata liliu mai e vave ona liliu ma auina atu faʻamatalaga na maua mai le tasi pasi i le isi pasi e aunoa ma se faʻatuai.
9.1.1 FA'A'IGA FA'A'IGA I LE CAN
O fa'amaumauga uma o le fa'asologa fa'asologa o lo'o fa'asolo fa'anofo i totonu o le fa'amaumauga o fa'amatalaga o le fe'au CAN. O le taimi lava e maua ai e le tagata liliu mai se faavaa o faʻamatalaga mai le pasi faʻasolosolo, e vave ona faʻafeiloaʻi i le pasi CAN. O faʻamatalaga o le faʻaliliuina CAN feʻau feʻau (le vaega o le faʻavaa ituaiga) ma le faʻavaa ID o loʻo faʻapipiʻiina muamua e le tagata faʻaoga, ma i le faagasologa o le liua, o le faʻavaa ituaiga ma le faʻavaa ID e tumau pea e le suia.

O le fa'aliliuina o fa'amaumauga e mulimulita'i i le fa'asologa o lo'o i lalo: Afai o le umi o le fa'avaa fa'asologa na maua e la'ititi ifo pe tutusa ma le 8 paita, o mataitusi 1 e o'o i le n (lea o le n o le umi o le fa'avaa fa'asologa) e fa'asolosolo fa'atulaga i tulaga 1 e o'o i le n o le CAN fe'au fa'amaumauga (ma le n o le 7 i le fa'ata'ita'iga). Afai o le numera o bytes i totonu o le fa'asologa fa'asologa e sili atu i le 8 bits, o le processor e amata mai le uiga muamua o le fa'asologa fa'asologa, ave le 8 mataitusi muamua, ma fa'atumu fa'asolosolo i totonu o le fa'amaumauga o le fe'au CAN. O le taimi lava e auina atu ai nei faʻamatalaga i le pasi CAN, o faʻamaumauga faʻasologa o loʻo totoe e faʻaliliu ma faʻatumu i totonu o le fanua faʻamatalaga o le CAN feʻau seia uma ona liua faʻamaumauga.

17

WS-TTL-MAFAI
Tusi Taiala
Mo example, o le CAN parameter seti filifilia "Standard Frame", ma le CAN ID o le 00000060, ia maitauina e na o le 11 pito mulimuli o le faʻavaa masani e aoga.
18

WS-TTL-MAFAI
Tusi Taiala
9.1.2 CAN FRAME TO UART I luga o le fe'au pasi CAN, e vave alu i luma le fa'avaa se tasi pe a maua le fa'avaa se tasi. O fa'amaumauga
e fetaui le faatulagaga e pei ona faaalia i le ata. I le taimi o le liua, o faʻamatalaga uma o loʻo i ai i le fanua faʻamatalaga o le feʻau CAN e faʻasolosolo
liua i le fa'avaa fa'asologa. Afai, i le taimi o le faʻatulagaina, o le seti "Pe mafai ona faʻaliliuina faʻamatalaga i le faasologa" o le
mafai, o le a faatumu sa'o e le tagata liliu le "Fa'amatalaga Fa'amatalaga" byte o le fe'au CAN i totonu o le fa'avaa fa'asologa.
E fa'apena fo'i, afai e fa'agaoioi le fa'atulagaina "Pe mafai ona fa'aliliuina le ID Frame i le serial", o le a fa'atumu uma paita o le fe'au CAN "Frame ID" i totonu o le fa'avaa fa'asologa.
Mo exampe, afai e mafai ona "Faaliliu le CAN Message to Serial" ae ua le atoatoa le "Convert CAN Frame ID i le Serial", o le liua o le CAN frame i se faasologa faasologa o le a pei ona faaalia i le
19

ata nei:
Fa'asologa Fa'asologa Fa'asologa
07 01 02 03 04 05 06 07

WS-TTL-MAFAI
Tusi Taiala

CAN fe'au (Fa'avaa masani)

Fa'avaa

07

Fa'amatalaga

00 Faiga ID
00

01

02

03

Fa'amaumauga

04

Vaevaega

05

06

07

9.2 LILIU MALIU MA ID
Fa'aliliuga manino fa'atasi ma ID o se fa'aoga fa'apitoa ole fa'aliliuina manino lea e fa'afaigofie ai tagata fa'aoga i le fausiaina oa latou feso'ota'iga sili atu ona faigofie ma fa'aogaina fa'asologa masani o talosaga.
O lenei metotia e otometi lava ona liua fa'amatalaga tuatusi mai se fa'asologa fa'asologa i le ID fa'avaa o le pasi CAN. E ala i le logoina o le tagata liliu mai e uiga i le tuatusi amata ma le umi o lenei tuatusi i totonu o le fa'asologa fa'asologa i le taimi o le fa'atulagaina, e aveese mai e le tagata liliu lenei ID fa'avaa ma fa'aliliu i totonu o le fa'avaa ID fanua o le fe'au CAN. E avea lea ma ID o le fe'au CAN pe a tu'uina atu lenei fa'asologa fa'asologa. A fa'aliliuina se fe'au CAN i se fa'asologa fa'asologa, o le ID o le fe'au CAN e fa'aliliuina fo'i i le tulaga ta'itasi i totonu o le fa'asologa fa'asologa. E taua le maitauina, i lenei faiga liliu, o le "CAN ID" seti i le "CAN Parameter Sets" o le polokalama faʻapipiʻi e le aoga. E mafua ona, i lenei faʻataʻitaʻiga, o le faʻamatalaga faʻasalalau (faʻavaa ID) o loʻo faʻatumuina mai faʻamatalaga i totonu o le faʻasologa o faʻasologa o loʻo taʻua muamua.
9.2.1 UART FAME I CAN
I le mauaina o se fa'asologa atoa o fa'amatalaga fa'asologa, e vave ona tu'uina atu e le tagata liliu i le pasi CAN.
20

WS-TTL-MAFAI
Tusi Taiala
O le CAN ID o lo'o tauaveina i totonu o le fa'asologa fa'asologa e mafai ona seti i totonu o le fa'atulagaga, fa'amaonia lona tuatusi amata ma le umi i totonu o le fa'avaa fa'asologa. O le laina mo le tuatusi amata e mai le 0 i le 7, ae o le umi e mai le 1 i le 2 mo faʻavaa masani ma le 1 i le 4 mo faʻavaa faʻalautele.
I le taimi o le liua, faʻavae i luga o faʻatulagaga na faʻapipiʻiina muamua, o CAN faʻailoga ID uma i totonu o le faʻasologa faʻasologa o loʻo faʻaliliuina atoa i totonu o le faʻailoga ID fanua o le feʻau CAN. Afai o le numera o fa'avaa ID i totonu o le fa'asologa fa'asologa e la'ititi nai lo le numera o fa'avaa ID i totonu o le fe'au CAN, o ID o totoe i totonu o le fe'au CAN e fa'atumu i le fa'asologa o le ID1 i le ID4, ae fa'atumu le isi i le "0". O isi fa'amaumauga e fa'asolosolo fa'aliliuga e pei ona fa'aalia i le ata.
Afai e le fa'amae'aina e se fa'avaa fe'au CAN e tasi le fa'aliliuina o fa'amaumauga fa'asologa fa'asologa, o le ID lava lea e tasi e fa'aauau pea ona fa'aoga e fai ma ID fa'avaa mo le fe'au CAN seia o'o ina liua atoa le fa'avaa fa'asologa.

Fa'asologa Fa'asologa Fa'asologa

tuatusi CAN

0

fa'ailoga ID

Tuatusi 1 Fa'amatalaga 1

Tuatusi 2

Faʻamatalaga 2

Tuatusi 3

Faʻamatalaga 3

Tuatusi 4

Faʻamatalaga 5

Tuatusi 5

Faʻamatalaga 6

Tuatusi 6

Faʻamatalaga 7

Tuatusi 7

Faʻamatalaga 8

……

……

tuatusi (n-1)

Fa'amatalaga n

CAN message 1 CAN message … CAN message x

Fa'amatalaga Fa'avaa Fa'avaa ID 1
ID faavaa 2

Fa'aoga fa'aoga
00 fa'amaumauga 4
(CAN fa'avaa ID 1)

Fa'aoga fa'aoga
00 fa'amaumauga 4
(CAN fa'avaa ID 1)

Fa'aoga fa'aoga
00 fa'amaumauga 4
(CAN fa'avaa ID 1)

Faʻamatalaga 1

Fa'amatalaga…

Fa'amatalaga n-4

Faʻamatalaga 2

Fa'amatalaga…

Fa'amatalaga n-3

Vaega o Fa'amaumauga

Fa'amatalaga 3 Fa'amatalaga 5

Fa'amatalaga … Fa'amatalaga...

Fa'amatalaga n-2 Fa'amatalaga n-1

Faʻamatalaga 6
Fa'amatalaga 7 Fa'amatalaga 8 Fa'amatalaga 9

Fa'amatalaga…
Fa'amatalaga … Fa'amatalaga … Fa'amatalaga …

Fa'amatalaga n

Mo example, o le tuatusi muamua o le CAN ID i le faʻasologa faʻasologa o le 0, o le umi o le 3 (i le faʻalauteleina
21

WS-TTL-MAFAI
Fa'avaa Tusi Taiala a le Tagata Fa'aaoga), o le fa'asologa fa'asologa ma le fe'au CAN o lo'o fa'aalia i lalo. Manatua o fa'avaa e lua o fe'au CAN o lo'o liua i le ID lava e tasi.

Fa'asologa Fa'asologa Fa'asologa

Fa'amatalaga 1 Tuatusi 0 (CAN frame ID 1)

Fa'amatalaga 2 Tuatusi 1 (CAN frame ID 2)

Tuatusi 2

Faʻamatalaga 3

(CAN fa'avaa ID 3)

Tuatusi 3

Faʻamatalaga 1

Tuatusi 4
tuatusi 5 tuatusi 6 tuatusi 7 tuatusi 8 tuatusi 9 tuatusi 10 tuatusi 11 tuatusi 12 tuatusi 13 tuatusi 14

Faʻamatalaga 2
Fa'amaumauga 3 Fa'amaumauga 4 Fa'amaumauga 5 Fa'amatalaga 6 Fa'amatalaga 7 Fa'amatalaga 8 Fa'amaumauga 9 Fa'amaumauga 10 Fa'amatalaga 11 Fa'amatalaga 12

CAN fe'au 1 CAN fe'au 2

Fa'avaa

88

85

Fa'amatalaga

ID faavaa 1

00

00

ID faavaa 2 ID faavaa 3 ID faavaa 4
Vaega o Fa'amaumauga

Faʻamatalaga 1
(CAN fa'avaa ID 1)
Faʻamatalaga 2
(CAN fa'avaa ID 2)
Faʻamatalaga 3
(CAN fa'avaa ID 3)
Fa'amaumauga 1 Fa'amaumauga 2 Fa'amaumauga 3 Fa'amaumauga 5 Fa'amaumauga 6 Fa'amaumauga 7 Fa'amaumauga 8

Faʻamatalaga 1
(CAN fa'avaa ID 1)
Faʻamatalaga 2
(CAN fa'avaa ID 2)
Faʻamatalaga 3
(CAN fa'avaa ID 3)
Fa'amaumauga 9 Fa'amaumauga 10 Fa'amatalaga 11 Fa'amatalaga 12

9.2.2 E MAFAI AI FAIGA I UART
Afai o le tuatusi muamua o le CAN ID ua fa'atulagaina o le 0 i le fa'asologa fa'asologa ma le umi o le 3 (i le tulaga o fa'alautele fa'avaa), o le fe'au CAN ma le taunu'uga o le liua i se fa'asologa fa'asologa o lo'o fa'aalia i lalo:

22

WS-TTL-MAFAI
Tusi Taiala

Fa'asologa Fa'asologa Fa'asologa
20
30 40 Fa'amaumauga 1 Fa'amaumauga 2 Fa'amaumauga 3 Fa'amaumauga 4 Fa'amaumauga 5 Fa'amaumauga 6 Fa'amatalaga 7

CAN fe'au

Fa'amatalaga Fa'avaa
Faʻailoga faavaa
Vaega o Fa'amaumauga

87
10 20 30 40 Fa'amaumauga 1 Fa'amaumauga 2 Fa'amaumauga 3 Fa'amaumauga 4 Fa'amatalaga 5 Fa'amatalaga 6 Fa'amatalaga 7

9.3 TULAGA FAIGA

Fa'aliliuga fa'amaumauga e pei ona fa'aalia i lalo. O fa'avaa CAN ta'itasi e aofia ai le 13 paita, ma e aofia ai fa'amatalaga CAN + ID +fa'amaumauga.

23

WS-TTL-MAFAI
Tusi Taiala
9.4 MODBUS PROTOCOL CONVERSION Fa'aliliu le modbus RTU fa'asologa o fa'amaumauga fa'asologa i le fa'atulagaina o fa'amaumauga CAN, ma
e mana'omia e lenei liliuga le fe'au masini pasi e mafai ona fa'asa'oina. O fa'amaumauga fa'asologa e tatau ona ogatasi ma le masani Modbus RTU protocol, a leai e le mafai
ia liua. Faamolemole ia matau o le CRC parity e le mafai ona liua i le CAN. O le CAN e faʻatulagaina se faʻamatalaga faigofie ma lelei vaega fesoʻotaʻiga e iloa ai Modbus
fesoʻotaʻiga RTU, e le faʻaeseese i le va o le talimalo ma le pologa, ma e naʻo tagata e manaʻomia le fesoʻotaʻi e tusa ai ma le masani Modbus RTU protocol.
E le mana'omia e le CAN se su'ega CRC, ma a mae'a ona maua e le tagata fa'aliliu le fa'avaa CAN mulimuli, o le a fa'aopoopo otometi le CRC. Ona faia lea o se pusa faʻamaumauga Modbus RTU masani ma auina atu
24

WS-TTL-MAFAI
Tusi Taiala
i le port serial. I lenei faiga, o le [CAN ID] o le [CAN Parameter Set] o le polokalama faakomepiuta
le aoga, ona o le fa'ailoaina (fa'avaa ID) auina atu i le taimi nei ua faatumuina e le fanua tuatusi (node ​​ID) i le Modbus RTU fa'asologa fa'asologa.
(1) Fa'asologa fa'asologa fa'asologa (Modbus RTU) Fa'asologa fa'asologa: fua fa'atatau, fa'amaumauga fa'amaumauga, fa'agata taofi ma fa'aupuga e mafai ona fa'atulaga e ala i polokalame fa'atulagaina. O fa'amaumauga fa'amaumauga e mana'omia e fa'atatau i le masani Modbus RTU protocol. (2) CAN O le itu CAN e faʻatulagaina se seti o faʻasologa o faʻasalalauga vaega, lea e faʻamalamalamaina ai le faʻatulagaina o se faʻasologa o faʻasalalauga e faʻamalamalamaina ai se auala mo le faʻavasegaina ma le toe faʻatulagaina o se feʻau e sili atu i le 8 paita le umi, e pei ona faʻaalia i lalo. Manatua pe afai o le CAN faʻavaa o se faʻavaa tasi, o le vaega o le fuʻa o le 0x00.

Bit Nu.

7

6

5

4

3

2

1

0

Fa'avaa

FF

FTR X

X

DLC (umi fa'amaumauga)

Fa'avaa ID1

X

X

X

ID.28-ID.24

Fa'avaa ID2

ID.23-ID.16

Fa'avaa ID3

ID.15-ID.8

Fa'avaa ID4

ID.7-ID.0 (tuatusi Modbus RTU)

Faʻamatalaga 1

fa'asoa fa'atasi

fu'a

ituaiga

fa'ailoga vaega

Faʻamatalaga 2

Uiga 1

Faʻamatalaga 3

Uiga 2

Faʻamatalaga 4

Uiga 3

Faʻamatalaga 5

Uiga 4

Fa'amatalaga 6 Fa'amatalaga 7 Fa'amatalaga 8

Uiga 5 Uiga 6 Uiga 7

O le fe'au CAN frame e mafai ona fa'atulaga e le polokalama fa'akomepiuta (mamao po'o fa'amaumauga fa'amaumauga; fa'avaa masani po'o fa'alautele).
O le faʻasalalauga Modbus protocol e amata mai le "Data 2" byte, pe afai o le protocol content e sili atu i le 7 bits, ma o le isi vaega o le protocol content ua liua i lenei vaega faʻavae seia oʻo i le liua.
25

WS-TTL-MAFAI
Tusi Taiala
mae'a. Fa'amatalaga 1 ole fe'au fa'atonu vaega (1 byte, 8bit), ma le uiga e pei ona fa'aalia i lalo:
Segmentation Flag O le vaeluaga faailoga e nofo i le tasi vaega (Bit7), ma faailoa mai pe o le savali o se
savali vavae pe leai. “0” e fa'ailoa mai ai se fe'au ese'ese, ma le "1" e fa'ailoa mai ai se fa'avaa i totonu o se fe'au tu'ufa'atasi.

Ituaiga Vaega O le ituaiga o vaega e nofoia 2 Bits (Bit6, Bit5), ma faʻaalia ituaiga o lipoti i lenei.
lipoti vaega.

Bit Value (Bit6, Bit5)
00
01 10

Fa'amatalaga O le vaega muamua
O le vaeluaga ogatotonu O le vaega mulimuli

Manatua
Afai o le fa'ailoga fa'asoa e aofia ai le tau = 0, ona avea lea o le vaega muamua.
Fa'ailoa mai o le vaeluaga lea o le vaeluagalemu, ma e tele vaevaega po'o leai se vaeluaga ogatotonu. Fa'ailoa le vaega mulimuli

Segmentation Counter Occupies 5 bits (Bit4-Bit0), fa'aoga e iloagofie ai le numera fa'asologa o vaega i le fa'avaa tutusa
Modbus savali, e lava e faʻamaonia pe ua maeʻa vaega o le faʻavaa tutusa. (3) Faaliliuina Example: O le laina telefoni itu Modbus RTU protocol (i le 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 O le byte muamua 01 o le Modbus RTU code code, liliu i le ID CAN7; Ole 0 bytes mulimuli (2E 4) o Modbus RTU CRC siaki tupe, ia e lafoai ae le
liua. O le fa'aliliuga mulimuli i le fe'au fa'amaumauga o le CAN e fa'apea: Va'a 1 fe'au CAN: 81 03 14 00 0A 00 00 00 00

26

WS-TTL-MAFAI
Tusi Taiala
Pepa 2 CAN fe'au: a2 00 00 14 00 00 00 00 00 Frame 3 CAN fe'au: a3 00 17 00 2C 00 37 00 CAN fe'au fe'au 4: c4 c8 O le ituaiga fa'avaa (fa'avaa masani po'o le fa'alautele) o le CAN telegrams e fa'atulaga e ala i le polokalama faatulagaina; O faʻamatalaga muamua o feʻau CAN taʻitasi e faʻatumuina i faʻamatalaga vaeluaga (81, a2, a3 ma le c4), e leʻo liua i faʻavaa Modbus RTU, ae naʻo le faʻaogaina o faʻamatalaga faʻatonuga mo le feʻau.
27

WS-TTL-MAFAI
Tusi Taiala
O le mataupu faavae o le liuaina o faamatalaga mai le itu CAN i le ModBus RTU e tutusa ma le mea o loʻo i luga, pe a uma ona maua e le itu CAN savali e fa o loʻo i luga, o le tagata liliu mai o le a tuʻufaʻatasia feʻau CAN maua i totonu o se faʻavaa o faʻamatalaga RTU e tusa ai ma le CAN segmentation mechanism na taʻua i luga. , ma fa'aopoopo CRC siaki tupe ile pito.
28

Pepa / Punaoa

WAVESHARE WS-TTL-CAN Mini Module Mafai ona Fa'aliliuina Polokalama [pdf] Tusi Taiala
WS-TTL-CAN Laiti Module Mafai le Fa'aliliuga Protocol, WS-TTL-CAN, Laiti Module Mafai le Fa'aliliuina Fa'ailoga, Module Mafai le Fa'aliliuga Fa'asologa, Mafai le Conversion Protocol, Conversion Protocol, Protocol

Fa'asinomaga

Tuu se faamatalaga

E le fa'asalalauina lau tuatusi imeli. Fa'ailogaina fanua mana'omia *