WS-TTL-CAN Mini Module Afaka Conversion Protocol

Product Specifications

  • Modely: WS-TTL-CAN
  • Manohana fifindran'ny bidirectional eo anelanelan'ny TTL sy CAN
  • CAN masontsivana (baud tahan'ny) sy UART masontsivana azo configurable
    amin'ny alàlan'ny rindrambaiko

Torolàlana momba ny fampiasana vokatra

1. Fanombohana haingana

Hanandrana haingana ny fifindran'ny mangarahara:

  1. Ampifandraiso ny fitaovana WS-TTL-CAN
  2. Araho ny toromarika ao amin'ny boky torolalana ho an'ny mangarahara
    fitsapana fampitana

2. Fampidirana asa

  • Fitaovana fitaovana: Famaritana ny endri-javatra fitaovana
    Eto.
  • Toetran'ny fitaovana: Hazavao ny endri-javatra ao amin'ny fitaovana
    antsipiriany.

3. Module Hardware Interface

  • Dimension Module: Manome module
    refy.
  • Module Pin Famaritana: Tsipiriany ny pin
    famaritana ho an'ny fifandraisana mety.

4. Module Parameter Setting

Ampifanaraho amin'ny alàlan'ny Serveur Serial nomena
Configure Software.

5. UART Parameter Setting

Ahitsio ny masontsivana UART araka izay ilaina amin'ny fanamboaranao.

6. CAN Parameter Setting

Mametraha masontsivana CAN, anisan'izany ny tahan'ny baud, ho mety
fifandraisana.

Fanontaniana matetika (FAQ)

F: Azoko atao ve ny manavao ny firmware amin'ny alàlan'ny TTL
fifandraisana?

A: Eny, manohana ny fanavaozana firmware amin'ny alàlan'ny TTL ny fitaovana
fanavaozana mety.

F: Ahoana no fomba hamadihana ireo frame serial ho CAN frames?

A: Jereo ny fizarana 9.1.1 ao amin'ny boky torolalana momba ny fampiasana
Serial frame to CAN fiovam-po.

“`

WS-TTL-CAN
User Manual
WS-TTL-CAN User Manual
www.waveshare.com/wiki

WS-TTL-CAN
User Manual
Hevitra ato Anatiny
1. MihoatraVIEW …………………………………………………………………………………………………………….1 1.1 Toetra ……… …………………………………………………………………………………………………1
2. FANDROSOANA HAINGANA …………………………………………………………………………………………………………. 2 2.1 Fitsapana fandefasana mangarahara …………………………………………………………………………… 2
3. FAMPIDIRANA FAMPANDROSOANA ……………………………………………………………………………………….. 4 3.1 Toetran'ny Hardware ……………………… …………………………………………………………………..4 3.2 Toetran'ny fitaovana …………………………………………… ………………………………………………………………….4
4. FAMPIANARANA ATAON'NY Môdôly ……………………………………………………………………………………….. 6 4.1 Haben'ny Module ……………………… …………………………………………………………………………….6 4.1 Famaritana ny Pin Module …………………………………………… …………………………………………… 7
5. FAMPIANARANA PARAMETER MODULE …………………………………………………………………………….. 8 5.1 Serial Server Configure Software ………………… ………………………………………………………8
6. PARAMETERS FIVAVAHANA ………………………………………………………………………… 10 6.1 Fomba fiovam-po ……………………………… …………………………………………………………………10 6.2 Fizotran'ny fiovam-po ……………………………………………………… …………………………………………….. 11 6.3 CAN Identifier ao amin'ny UART …………………………………………………………………………… ……………. 11 6.4 Na ampitaina amin'ny UART ny CAN ………………………………………………………………. 12 6.5 Na alefa amin'ny UART ny CAN Frame ID …………………………………………………….12
7. FAMPIANARANA PARAMETER UART …………………………………………………………………………………… 13 8. FAMPIANARANA PARAMETER AFAKA ……………………… …………………………………………………………………14
8.1 Fametrahana tahan'ny CAN Baud ……………………………………………………………………………………… 14 8.2 Fametrahana sivana CAN ………………… …………………………………………………………………. 15 9. FIOVANA EXAMPLE ……………………………………………………………………………………… 17 9.1 Fiovam-po mangarahara ……………………… ……………………………………………………….. 17
9.1.1 Frame série à CAN ……………………………………………………………………………………….17 9.1.2 Frame CAN mankany UART … ………………………………………………………………… 19

WS-TTL-CAN
User Manual
9.2 Fiovam-po mangarahara miaraka amin'ny ID ………………………………………………………………… 20 9.2.1 Frame UART mankany CAN ……………………… ……………………………………………………… 20 9.2.2 CAN Frame To UART …………………………………………… …………………………………………… 22
9.3 Fiovam-po amin'ny endrika ……………………………………………………………………………………23 9.4 Fiovam-po amin'ny Modbus Protocol …………………… ………………………………………………………24

1. MihoatraVIEW

WS-TTL-CAN
User Manual

WS-TTL-CAN no fitaovana manohana ny fifindran'ny bidirectional eo anelanelan'ny TTL sy CAN. Ny masontsivana CAN an'ny fitaovana (toy ny tahan'ny baud) sy ny mari-pamantarana UART dia azo amboarina amin'ny alàlan'ny rindrambaiko.

1.1
Manohana ny CAN amin'ny TTL fifandraisana roa tonta. Manohana ny fanavaozana ny firmware amin'ny alàlan'ny TTL, mety kokoa amin'ny fanavaozana sy ny fiasa firmware
customization Onboard interface tsara miaraka amin'ny fiarovana mitoka-monina ESD sy ny anti-surge fiarovana, ary tsara kokoa EMC
fampisehoana. 14 karazana sivana azo fehezina 4 fomba fiasa: fiovam-po mangarahara, mangarahara miaraka amin'ny fiovam-po, endrika
fiovam-po, ary Modbus RTU protocol fiovam-po Amin'ny alalan'ny fikarohana ivelan'ny aterineto sy ny asa famerenana amin'ny laoniny Mifanaraka amin'ny CAN 2.0B fenitra, mifanaraka amin'ny CAN 2.0A, ary mifanaraka amin'ny ISO
11898-1/2/3 CAN communication baudrate: 10kbps~1000kbps, configurable CAN buffer hatramin'ny 1000 frames dia miantoka fa tsy misy very data Manohana ny fiovam-po haingana, ny hafainganam-pandehan'ny CAN dia mety hahatratra hatramin'ny 1270 lava.
sary isan-tsegondra miaraka amin'ny UART amin'ny 115200bps ary CAN amin'ny 250kbps (manakaiky ny sanda max teorika amin'ny 1309), ary mety hihoatra ny 5000 frame isan-tsegondra miaraka amin'ny UART amin'ny 460800bps ary CAN amin'ny 1000kbps

1

2. Atomboka haingana

WS-TTL-CAN
User Manual

WS-TTL-CAN no fitaovana manohana ny fifindran'ny bidirectional eo anelanelan'ny TTL sy CAN. Ny masontsivana CAN an'ny fitaovana (toy ny tahan'ny baud) sy ny mari-pamantarana UART dia azo amboarina amin'ny alàlan'ny rindrambaiko.
Ny rindrambaiko mifandraika: WS-CAN-TOOL.

2.1 AMIN'NY FITSARANA MANARAHATRA

Voalohany, azonao atao ny manandrana azy amin'ny alàlan'ny mari-pamantarana default amin'ny vokatra, araka ny aseho eto ambany:

zavatra
TTL CAN Operation Mode
CAN Baud tahan'ny CAN mandefa karazana Frame
CAN Send Frame ID CAN Filter

masontsivana
115200, 8, N, 1 Transparent Transmission, Bidirectional
250kbps Frames Extended
0 x 12345678 kilemaina (Raiso ny sary CAN rehetra)

TTL sy CAN fifindran'ny mangarahara fitsapana: Ampiasao ny serial tariby mba hampifandray ny solosaina sy ny TTL seranan-tsambo ny fitaovana, ary mampifandray ny
USB mankany CAN debugger (ny fotoana voalohany ampiasanao azy dia mila mametraka ny rindrankajy sy ny mpamily ianao, miangavy anao hijery ireo mpanamboatra mifandraika amin'ny USB to CAN debugger ho an'ny fampiasana amin'ny antsipiriany), ary avy eo ny adapter 3.3V@40mA ho an'ny herinaratra ny fitaovana.

2

WS-TTL-CAN
User Manual
Sary 1.2.2: RS232 TO CAN Data Transparent Transmission
Sokafy ny SSCOM, safidio ny seranan-tsambo COM hampiasaina, ary apetraho ny mari-pamantarana UART araka ny aseho amin'ny sary 1.2.2. Aorian'ny fametrahana dia azonao atao ny miditra amin'ny seranana serial, sokafy ny USB amin'ny rindrambaiko CAN debugging, ary mametraka ny tahan'ny baud ho 250kbps.
Aorian'ny fanarahana ireo dingana etsy ambony dia afaka mandefa data ny CAN sy RS232.
3

3. FAMPANDROSOANA

WS-TTL-CAN
User Manual

Ny WS-TTL-CAN dia manana interface TTL 1-channel ary interface CAN 1-channel. Ny tahan'ny baud amin'ny seranana serial dia manohana 1200 ~ 460800bps; Ny tahan'ny baud amin'ny CAN dia manohana 10kbps ~ 1000kbps, ary ny fanavaozana ny firmware amin'ny fitaovana dia azo tanterahina amin'ny alàlan'ny interface TTL, izay tena mora ampiasaina.
Ny mpampiasa dia afaka mamita mora foana ny fifandraisan'ny fitaovana serial sy ny fitaovana CAN. 3.1 Endriky ny HARDWARE

Tsia.

zavatra

1

MODELY

2

fahefana

3

Unité centrale

4

CAN Interface

5

TTL Interface

6 Tondro fifandraisana

7

Avereno / Avereno ny fametrahana ny orinasa

8

Operation Temperature

9

Temperature fitehirizana

masontsivana
WS-TTL-CAN 3.3V@40mA 32-bit High-performance Processor ESD Protection, Anti-surge Protection, Excellent EMC Performance Ny tahan'ny baud dia manohana ny 1200 ~ 460800 RUN, COM, CAN famantarana, mora ampiasaina Tonga miaraka amin'ny famantarana famantarana ho an'ny Avereno / Avereno ny orinasa
Fametrahana kilasy indostrialy: -40~85
-65~165

3.2 Endriky ny fitaovana
Tohano ny fifandraisana angon-drakitra roa tonta eo amin'ny CAN sy TTL. Ny mari-pamantarana fitaovana dia azo amboarina amin'ny alàlan'ny TTL. Fiarovana ESD, Fiarovana manohitra ny fihoaram-pefy, Fampisehoana EMC tena tsara. 14 mametraka sivana azo fehezina. Fomba fiasa efatra: fiovam-po mangarahara, fiovam-po mangarahara miaraka amin'ny famantarana, endrika
fiovam-po, ary Modbus RTU protocol fiovam-po. Famantarana an-tserasera sy fampandehanana fanarenana mandeha ho azy. Fanaraha-maso CAN 2.0B, mifanaraka amin'ny CAN 2.0A; mifanaraka amin'ny ISO
4

WS-TTL-CAN
User Manual
11898-1/2/3 fenitra. Ny tahan'ny baud: 10kbps ~ 1000kbps. CAN buffer fahafahan'ny frame 1000 mba hisorohana ny fahaverezan'ny angona. Haingam-pandeha fiovam-po: Amin'ny serial port baud tahan'ny 115200 sy CAN tahan'ny 250kbps, ny CAN
Ny hafainganam-pandehan'ny fandefasana dia mety hahatratra hatramin'ny 1270 sary miitatra isan-tsegondra (akaiky ny ambony indrindra amin'ny teorika 1309). Amin'ny tahan'ny baud port serial amin'ny 460800 sy ny tahan'ny CAN amin'ny 1000kbps, ny hafainganam-pandehan'ny CAN dia mety hihoatra ny frame 5000 isa-tsegondra.
5

4. Module INTERFACE HARDWARE
4.1 DIMENSIANA MODULE

WS-TTL-CAN
User Manual

6

4.1 FANAMARIHANA PIN MODULE

WS-TTL-CAN
User Manual

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

Famaritana UART_LED
CAN_LED
RUN_LED
NC CAN_H CAN_L 3.3V GND CFG DIR RXD TXD

Fanamarihana TTL famantarana famantarana famantarana Pin, avo lenta ho an'ny tsy misy angona, ambany ambaratonga ho an'ny
fifindran'ny data CAN fifandraisana famantarana famantarana pin, avo lenta ho an'ny tsy misy data, ambany ambaratonga ho an'ny
fifindran'ny angon-drakitra Pin famantarana famantarana ny rafitra mandeha, mifamadika eo anelanelan'ny haavo ambony sy ambany (eo ho eo amin'ny 1Hz) rehefa mandeha ara-dalàna ny rafitra; Outputing avo lenta rehefa
CAN bus dia tsy ara-dalàna Voatahiry pin, tsy mifandray CAN differential tsara, naorina-in 120 resistor CAN differential ratsy, naorina-in 120 resistor
Fampidirana herinaratra, 3.3V@40mA Ground
Avereno / avereno amin'ny fametrahana orinasa, misintona ambany ao anatin'ny 5s ho an'ny famerenana na mihoatra ny 5s ho an'ny famerenana amin'ny laoniny ny toetry ny orinasa RS485 fanaraha-maso TTL RX TTL TX

7

5. SETTING PARAMETER MODULE

WS-TTL-CAN
User Manual

Ity module ity dia azo amboarina amin'ny alalan'ny "WS-CAN-TOOL" amin'ny alàlan'ny interface TTL. Raha toa ianao ka tsy afaka mampifandray ny fitaovana noho ny tsy fitandremana toe-javatra, dia azonao atao ny manindry ny "CFG" lakile hamerenana amin'ny laoniny ny orinasa, (Tsindrio ary hazòny ny CFG famaha ho an'ny 5s, ary avoahy izany rehefa afaka telo tondro maitso mitsilopilopy miaraka amin'izay koa. ).
5.1 SERVER SERVER SOFTWARE CONFIGURE

Fanteno ny mifandray "Serial Port". Tsindrio ny "Open Serial". Tsindrio ny "Read Device Parameters".
8

WS-TTL-CAN
User Manual
Aorian'ny famakiana ny mari-pamantarana fitaovana dia azonao atao ny manova azy ireo. Azonao atao ny manindry ny "Save Device Parameters" mba hitahiry ny fanovanao. Dia mila reboot ny fitaovana.
Ity votoaty manaraka ity dia natao hanazavana ny mari-pamantarana ao amin'ny rindrambaiko voarindra.
9

6. PARAMETER FIVAVAHANA

WS-TTL-CAN
User Manual

Ity fizarana ity dia mamaritra ny fomba fiovam-pon'ilay fitaovana, ny fitarihana fiovam-po, ny toeran'ny mpamantatra CAN ao amin'ny filaharana andiany, raha miova ho UART ny fampahalalana CAN, ary raha miova ho UART ny ID frame CAN.
6.1 MODE FIOVANA
Fomba fiovam-po telo: fiovam-po mangarahara, fiovam-po mangarahara miaraka amin'ny famantarana, ary fiovam-po.
Fiovam-po mangarahara Tafiditra amin'izany ny famadihana ny angona fiara fitateram-bahoaka avy amin'ny endrika iray mankany amin'ny iray hafa tsy misy fanampiana na fanovana angona. izany
Ny fomba dia manamora ny fifanakalozam-baovao amin'ny endrika angona nefa tsy manova ny votoatin'ny angona, ka mahatonga ny mpanova mangarahara amin'ny tendrony roa amin'ny fiara fitateram-bahoaka. Tsy manampy ny fifandraisana ho an'ny mpampiasa izany ary mamela ny fiovam-po amin'ny fotoana tena izy, tsy misy fiovana, afaka mitantana ny fandefasana angon-drakitra avo lenta.
Fiovam-po mangarahara miaraka amin'ny famantarana Ity dia fampiharana manokana amin'ny fiovam-po mangarahara, tsy misy koa protocole. izany
Ny fomba fiovam-po dia mifototra amin'ny toetra iraisan'ny rindran-damina mahazatra sy ny hafatra CAN, mamela ireo karazana fiara fitateram-bahoaka roa ireo mba hamorona tambajotram-pifandraisana tokana. Ity fomba ity dia afaka manao sarintany ny "adiresy" avy amin'ny sarin-dahatsary mankany amin'ny saha famantarana ny hafatra CAN. Ny "adiresy" ao amin'ny rafitra serial dia azo amboarina amin'ny lafiny fiaingana sy ny halavany, ahafahan'ny mpanova hampifanaraka amin'ny protocole voafaritry ny mpampiasa hatramin'ny farany indrindra amin'ity fomba ity.
Fomba fiovam-po Fanampin'izany, ny fiovam-po amin'ny endrika no fomba fampiasana tsotra indrindra, izay mamaritra ny endrika angona
toy ny 13 bytes, ahitana ny vaovao rehetra avy amin'ny CAN frame.

10

6.2 LALAN'NY FIOVANA

WS-TTL-CAN
User Manual

Toro-lalana fiovam-po telo: bidirectional, UART mankany CAN ihany, ary CAN mankany UART ihany. Bidirectional
Ny mpanova dia manova ny angona avy amin'ny bus serial mankany amin'ny bus CAN ary koa avy amin'ny bus CAN mankany amin'ny bus serial. UART ihany no CAN
Mandika angona avy amin'ny bus serial mankany amin'ny bus CAN ihany izy io ary tsy manova ny angona avy amin'ny bus CAN mankany amin'ny bus serial. Ity fomba ity dia manivana tsara ny fitsabahana amin'ny fiara fitateram-bahoaka CAN. CAN mankany UART ihany
Izy io ihany no mandika ny angona avy amin'ny fiara fitateram-bahoaka CAN mankany amin'ny fiara fitateram-bahoaka ary tsy mamadika ny angona avy amin'ny fiara fitateram-bahoaka mankany amin'ny fiara fitateram-bahoaka CAN.

6.3 CAN IDENTIFIER AO AMIN'NY UART

Ity mari-pamantarana ity dia tsy mahomby raha tsy amin'ny fomba "Fiovam-po mangarahara miaraka amin'ny famantarana":

Rehefa mamadika ny angona serial ho hafatra CAN dia voafaritra ny adiresy offset an'ny byte fanombohan'ny frame ID ao amin'ny frame serial sy ny halavan'ny ID frame.
Ny halavan'ny frame ID dia mety manomboka amin'ny 1 ka hatramin'ny 2 bytes ho an'ny frame mahazatra, mifanaraka amin'ny ID1 sy
11

WS-TTL-CAN
User Manual
ID2 amin'ny hafatra CAN. Ho an'ny frame miitatra, ny halavan'ny ID dia mety manomboka amin'ny 1 ka hatramin'ny 4 bytes, mandrakotra ny ID1, ID2, ID3 ary ID4. Ao amin'ny frames mahazatra, ny ID dia misy 11 bits, raha ao amin'ny frame miitatra kosa, ny ID dia misy 29 bits. 6.4 NA CAN dia ampitaina amin'ny UART
Ity mari-pamantarana ity dia ampiasaina amin'ny fomba "Fiovam-po mangarahara". Rehefa voafantina, ny mpanova dia hampiditra ny mombamomba ny sarin'ny hafatra CAN ao amin'ny byte voalohany amin'ny sarin-dahatsary. Rehefa tsy voafantina dia tsy havadika ho sarin-dahatsary ny mombamomba ny CAN. 6.5 NA CAN FRAME ID NO Ampitaina AMIN'NY UART
Ity mari-pamantarana ity dia ampiasaina manokana amin'ny fomba "Fiovam-po mangarahara". Rehefa voafantina, ny mpanova dia hampiditra ny karapanondron'ny hafatra CAN alohan'ny angon-drakitra ao amin'ny sarin-dahatsary, manaraka ny fampahafantarana ny frame (raha azo atao ny manova ny mombamomba ny frame). Rehefa tsy voafantina dia tsy hiova fo ny CAN frame ID.
12

7. FAMPIANARANA PARAMETER UART
Baud tahan'ny: 1200~406800 (bps) UART fomba fitovizana: tsy misy parity, eny, hafahafa Data bit: 8 sy 9 Stop bit: 1, 1.5 ary 2

WS-TTL-CAN
User Manual

13

8. AFAKA SETTING PARAMETER

WS-TTL-CAN
User Manual

Ity ampahany ity dia mampiditra ny fomba AFAKA mametraka ny tahan'ny baud ny mpanova, CAN mandefa ID, karazana frame ary CAN sivana ny mpanova. CAN baud tahan'ny manohana 10kbps ~ 1000kbps ary koa manohana ny mpampiasa famaritana. Ny karazana frame dia manohana ny frame miitatra sy ny frame mahazatra. Ny ID frame an'ny CAN dia amin'ny endrika hexadecimal, izay manan-kery amin'ny fomba "fiovam-po mangarahara" sy ny fomba "fiovam-po mangarahara miaraka amin'ny ID", ary mandefa data amin'ny fiara fitateram-bahoaka CAN miaraka amin'ity ID ity; Tsy manan-kery ity mari-pamantarana ity amin'ny fomba fiovam-po format.
Misy vondrona 14 ny CAN mandray sivana, ary ny vondrona tsirairay dia misy "karazana sivana", "kaody fanekena sivana" ary "kaody saron-tava sivana".

8.1 AZONAO BAUD SETTING RATSY
Ny ankamaroan'ny tahan'ny baud mahazatra dia voatokana ao amin'ny lisitra: ity fitaovana ity dia tsy mahazaka fanamboarana.

14

8.2 AFAKA FILTER SETTING

WS-TTL-CAN
User Manual

Vondrona 14 amin'ny sivana mandray CAN dia tsy voasivana amin'ny alàlan'ny default, izay midika fa tsy voasivana ny angon'ny fiara fitateram-bahoaka CAN. Raha mila mampiasa sivana ny mpampiasa dia azonao ampidirina ao amin'ny rindrambaiko namboarina, vondrona 14 azo ampiana.

Fomba sivana: "Standard Frame" sy "Frame Extended". Kaody fanekena sivana: ampiasaina mba hampitahana ny ID frame azon'ny CAN hamaritana raha raisina amin'ny endrika hexadecimal ny frame. Kaody saron-tava sivana: ampiasaina hanakonana bitika sasany ao amin'ny kaody fanekena mba hamaritana raha mandray anjara amin'ny fampitahana ny bitika sasany amin'ny kaody fanekena ((bit dia 0 raha tsy mandray anjara, 1 raha mandray anjara), amin'ny endrika hexadecimal. Example 1: karazana sivana nofantenana: “Rafitra manara-penitra”; "Kaody fanekena sivana" feno 00 00 00 01; "Kaody saron-tava sivana" feno 00 00 0F FF. Fanazavana: Satria tsy misy afa-tsy 11 bit ny ID frame mahazatra, ny bitika 11 farany amin'ny kaody fanekena sy ny kaody saron-tava dia manan-danja. Miaraka amin'ny bitika 11 farany an'ny kaody saron-tava rehetra napetraka amin'ny 1, midika izany fa ny bitika mifanaraka amin'ny fehezan-dalàna fanekena dia hodinihina ho fampitahana. Noho izany, ny fanamafisam-peo voalaza dia mamela ny rafitra manara-penitra misy ID 0001 handalo. Ekample 2: karazana sivana nofantenana: “Rafitra manara-penitra”; "Kaody fanekena sivana" feno 00 00 00 01; “Kaody saron-tava sivana” feno 00 00 0F F0. Fanazavana: Mitovy amin'ny example 1, izay tsy misy afa-tsy 11 bits manan-kery ny frame mahazatra, ny 4 farany amin'ny kaody saron-tava dia 0, izay manondro fa ny 4 farany amin'ny kaody fanekena dia tsy ho raisina.
15

WS-TTL-CAN
User Manual
ho fampitahana. Noho izany, ity fanamafisam-peo ity dia ahafahan'ny vondron'ny rafitra manara-penitra manomboka amin'ny 00 00 ka hatramin'ny 000F amin'ny ID mandalo.
Example 3: karazana sivana nofantenana: “Fomba miitatra”; "Kaody fanekena sivana" feno 00 03 04 01; "Kaody saron-tava sivana" feno 1F FF FF FF.
Fanazavana: Misy 29 bits ny frame extended, ary miaraka amin'ny bits 29 farany an'ny saron-tava napetraka amin'ny 1, midika izany fa ny bitika 29 farany amin'ny kaody fanekena dia ho tafiditra amin'ny fampitahana. Noho izany, ity toe-javatra ity dia manome fahafahana ny andalan-tsarimihetsika lava miaraka amin'ny ID "00 03 04 01".
Example 4: karazana sivana nofantenana: “Fomba miitatra”; “Kaody fanekena sivana” feno 00 03 04 01; "Kaody saron-tava sivana" feno 1F FC FF FF.
Fanazavana: Mifototra amin'ny toe-javatra nomena, afaka mandalo ny vondron'olona mivelatra manomboka amin'ny "00 00 04 01" ka hatramin'ny "00 0F 04 01" ao amin'ny ID.
16

9. FIOVANA EXAMPLE

WS-TTL-CAN
User Manual

9.1 FIOVANA MANARATRA
Amin'ny fomba fiovam-po mangarahara, ny mpanova dia mamadika haingana ary mandefa ny angona voaray avy amin'ny fiara fitateram-bahoaka iray mankany amin'ny fiara fitateram-bahoaka hafa tsy misy hatak'andro.
9.1.1 SERIAL FRAME TO CAN
Ny angon-drakitra manontolo amin'ny sarin-dahatsary dia apetraka misesy ao amin'ny sahan'ny angona an'ny sarin'ny hafatra CAN. Raha vantany vao mahazo rindran-drakitra avy amin'ny fiara fitateram-bahoaka ny mpanova dia alefany avy hatrany any amin'ny fiara fitateram-bahoaka CAN. Ny fampahalalam-baovao momba ny sarin'ny hafatra CAN niova fo (fizarana karazana frame) sy ny ID frame dia efa napetraky ny mpampiasa mialoha, ary mandritra ny fizotry ny fiovam-po dia tsy miova ny karazana frame sy ny ID frame.

Ny fiovan'ny angona dia manaraka izao endrika manaraka izao: Raha latsaka na mitovy amin'ny 8 bytes ny halavan'ny rindran-tsary voaray, dia apetraka amin'ny toerana 1 ka hatramin'ny n ny tarehintsoratra 1 ka hatramin'ny n (izay n ny halavan'ny rafitra serial) Sahan'ny data an'ny hafatra CAN (miaraka amin'ny n ho 7 eo amin'ny sary). Raha mihoatra ny 8 bit ny isan'ny bytes ao amin'ny frame serial, dia manomboka amin'ny tarehintsoratra voalohany amin'ny frame serial ny processeur, maka ireo tarehintsoratra 8 voalohany, ary mameno azy ireo tsikelikely ao amin'ny sahan'ny datan'ny hafatra CAN. Raha vao alefa any amin'ny fiara fitateram-bahoaka CAN io angona io, dia avadika ny angon-drakitra serizy sisa tavela ary fenoina ao amin'ny sahan'ny datan'ny hafatra CAN mandra-piova ny angona rehetra.

17

WS-TTL-CAN
User Manual
Ho an'ny exampary ny CAN parameter setting dia mifidy "Standard Frame", ary ny CAN ID dia 00000060, mariho fa ny 11 bits farany amin'ny frame mahazatra ihany no manan-kery.
18

WS-TTL-CAN
User Manual
9.1.2 CAN FRAME TO UART Ao amin'ny hafatra fiara fitateram-bahoaka CAN, dia alefany avy hatrany ny frame iray rehefa mahazo frame iray. Ny data
endrika mifanaraka amin'ny aseho amin'ny kisary. Mandritra ny fiovam-po, ny angon-drakitra rehetra hita ao amin'ny sahan'ny data an'ny hafatra CAN dia misesy
novaina tao amin'ny frame serial. Raha toa ka, mandritra ny fanamafisana, ny fametrahana "Na ny fampahalalana CAN dia avadika ho serial" dia
dia afaka, ny mpanova dia hameno mivantana ny "Frame Information" byte ny hafatra CAN ao amin'ny serial frame.
Toy izany koa, raha toa ka mandeha ny filaharana "Na CAN Frame ID no avadika ho serial", dia ho feno ao amin'ny frame serial ny bytes rehetra amin'ny "Frame ID" an'ny hafatra CAN.
Ho an'ny exampary raha toa ka alefa ny "Convert CAN Message to Serial" fa ny "Convert CAN Frame ID ho Serial" dia kilemaina, ny fiovan'ny frame CAN amin'ny endrika serial dia ho toy ny aseho ao amin'ny
19

diagram manaraka:
Serial Frame Format
07 01 02 03 04 05 06 07

WS-TTL-CAN
User Manual

Hafatra CAN (Rafitra mahazatra)

filanjana

07

Information

00 Frame ID
00

01

02

03

NY FANAZAVANA

04

Division

05

06

07

9.2 FIOVANA MANARATRA MISY ID
Ny fiovam-po mangarahara miaraka amin'ny ID dia fampiasana manokana ny fiovam-po mangarahara izay manamora ny mpampiasa amin'ny fananganana ny tambajotrany amin'ny fomba mora kokoa sy mampiasa protocole fampiharana manokana.
Ity fomba ity dia mamadika ho azy ny mombamomba ny adiresy avy amin'ny sarin-dahatsary ho lasa ID frame amin'ny fiara fitateram-bahoaka CAN. Amin'ny fampahafantarana ny mpanova ny adiresin'ny fiaingana sy ny halavan'ity adiresy ity ao amin'ny rindran-tsary mandritra ny fanamafisana, dia esorin'ilay mpanova ity ID frame ity ary avadika ho sahan'ny frame ID amin'ny hafatra CAN. Io no IDn'ny hafatra CAN rehefa mandefa an'ity frame serial ity. Rehefa mamadika hafatra CAN ho sarin-dahatsary, ny ID ny hafatra CAN dia adika ihany koa amin'ny toerana misy azy ao anatin'ny rafitra serial. Zava-dehibe ny manamarika fa, amin'ity fomba fiovam-po ity, dia tsy manan-kery ny “CAN ID” ao amin'ny “CAN Parameter Settings” amin'ny rindrambaiko fanitsiana. Izany dia satria, amin'ity toe-javatra ity, ny mpamantatra ampitaina (frame ID) dia fenoina avy amin'ny angon-drakitra ao anatin'ilay frame serial voalaza etsy ambony.
9.2.1 UART FRAME TO CAN
Rehefa voaray ny rafitra angon-drakitra feno dia alefan'ilay mpanova avy hatrany any amin'ny fiara fitateram-bahoaka CAN.
20

WS-TTL-CAN
User Manual
Ny ID CAN entina ao anatin'ny sarin-dahatsary dia azo apetraka ao anatin'ny fandrindrana, mamaritra ny adiresin'ny fanombohana sy ny halavany ao anatin'ny rafitra serial. Ny elanelana ho an'ny adiresy fanombohana dia manomboka amin'ny 0 ka hatramin'ny 7, raha 1 ka hatramin'ny 2 kosa ny halavany ho an'ny frame mahazatra ary 1 hatramin'ny 4 ho an'ny frame miitatra.
Mandritra ny fiovam-po, mifototra amin'ny toe-javatra efa voarindra, ny CAN frame ID rehetra ao anatin'ny serizy dia adika tanteraka ao amin'ny sahan'ny frame ID amin'ny hafatra CAN. Raha vitsy kokoa noho ny isan'ny karapanondro ao anatin'ny rindran-damina noho ny isan'ny karapanondro ao anatin'ny hafatra CAN, ny ID ambiny ao anatin'ny hafatra CAN dia fenoina araka ny filaharan'ny ID1 ka hatramin'ny ID4, ary ny ambiny dia feno “0”. Ny sisa amin'ny angona dia mandalo fiovam-po misesy araka ny aseho amin'ny kisary.
Raha toa ka tsy mahafeno ny fiovam-po amin'ny angon-drakitra rindran-tsary ny sary iray amin'ny hafatra CAN iray, dia mbola ampiasaina ho toy ny ID frame ho an'ny hafatra CAN mandra-piova tanteraka ny sarin-dahatsary iray manontolo io ID io.

Serial Frame Format

Adiresy CAN

0

frame ID

Adiresy 1 Data 1

Adiresy 2

Takelaka data 2

Adiresy 3

Takelaka data 3

Adiresy 4

Takelaka data 5

Adiresy 5

Takelaka data 6

Adiresy 6

Takelaka data 7

Adiresy 7

Takelaka data 8

……

……

Adiresy (n-1)

Data n

CAN hafatra 1 CAN hafatra … CAN hafatra x

Frame Information Frame ID 1
Frame ID 2

Fandrindrana mpampiasa
Takelaka data 00
(CAN frame ID 1)

Fandrindrana mpampiasa
Takelaka data 00
(CAN frame ID 1)

Fandrindrana mpampiasa
Takelaka data 00
(CAN frame ID 1)

Takelaka data 1

Data…

Takelaka data n-4

Takelaka data 2

Data…

Takelaka data n-3

Diviziona data

Data 3 Data 5

Data… Data…

Takelaka data n-2-1

Takelaka data 6
Data 7 Data 8 Data 9

Data…
Data … Data … Data …

Data n

Ho an'ny example, ny adiresin'ny CAN ID ao amin'ny frame serial dia 0, ny halavany dia 3 (ao amin'ny lavany
21

WS-TTL-CAN
User Manual frame), ny serial frame sy ny hafatra CAN dia aseho eto ambany. Mariho fa ny sary roa amin'ny hafatra CAN dia niova fo amin'ny ID iray ihany.

Serial Frame Format

Data 1 Adiresy 0 (CAN frame ID 1)

Data 2 Adiresy 1 (CAN frame ID 2)

Adiresy 2

Takelaka data 3

(CAN frame ID 3)

Adiresy 3

Takelaka data 1

Adiresy 4
Adiresy 5 Adiresy 6 Adiresy 7 Adiresy 8 Adiresy 9 Adiresy 10 Adiresy 11 Adiresy 12 Adiresy 13 Adiresy 14

Takelaka data 2
Data 3 Data 4 Data 5 Data 6 Data 7 Data 8 Data 9 Data 10 Data 11 Data 12

hafatra CAN 1 hafatra CAN 2

filanjana

88

85

Information

Frame ID 1

00

00

Frame ID 2 Frame ID 3 Frame ID 4
Diviziona data

Takelaka data 1
(CAN frame ID 1)
Takelaka data 2
(CAN frame ID 2)
Takelaka data 3
(CAN frame ID 3)
Data 1 Data 2 Data 3 Data 5 Data 6 Data 7 Data 8

Takelaka data 1
(CAN frame ID 1)
Takelaka data 2
(CAN frame ID 2)
Takelaka data 3
(CAN frame ID 3)
Data 9 Data 10 Data 11 Data 12

9.2.2 CAN FRAME TO UART
Raha 0 ny adiresin'ny CAN ID voarindra ary 3 ny halavany (raha amin'ny frame miitatra), dia aseho eto ambany ny hafatra CAN sy ny vokatry ny famadihana azy ho frame serial:

22

WS-TTL-CAN
User Manual

Serial Frame Format
20
30 40 Data 1 Data 2 Data 3 Data 4 Data 5 Data 6 Data 7

hafatra CAN

Frame Information
ID Frame
Diviziona data

87
10 20 30 40 Data 1 Data 2 Data 3 Data 4 Data 5 Data 6 Data 7

9.3 FIVAVAHANA FORMAT

Data fiovam-po endrika araka ny aseho eto ambany. Ny frame CAN tsirairay dia misy 13 bytes, ary misy fampahalalana CAN + ID + data.

23

WS-TTL-CAN
User Manual
9.4 MODBUS PROTOCOL CONVERSION Ampifamadiho ny protocole data serial Modbus RTU mahazatra amin'ny format data CAN voafaritra, ary
io fiovam-po io amin'ny ankapobeny dia mitaky ny hafatra azo ovaina amin'ny fitaovana fiara fitateram-bahoaka CAN. Ny angon-drakitra serial dia tsy maintsy mifanaraka amin'ny protocol Modbus RTU mahazatra, raha tsy izany dia tsy afaka
hiova fo. Mariho fa tsy azo ovaina ho CAN ny parity CRC. Ny CAN dia mamolavola endrika fifandraisana fizarana tsotra sy mahomby mba hahatanteraka ny Modbus
Ny fifandraisana RTU, izay tsy manavaka ny mpampiantrano sy ny andevo, ary ny mpampiasa ihany no mila mifandray araka ny protocol Modbus RTU mahazatra.
Ny CAN dia tsy mitaky CRC checksum, ary aorian'ny converter mahazo ny CAN frame farany dia ampiana ho azy ny CRC. Avy eo, miforona sy alefa ny fonosana data Modbus RTU mahazatra
24

WS-TTL-CAN
User Manual
mankany amin'ny seranan-tsambo serial. Amin'ity fomba ity, ny [CAN ID] an'ny [CAN Parameter Setting] an'ny rindrambaiko fanamafisana dia
tsy mety, satria ny famantarana (frame ID) alefa amin'izao fotoana izao dia feno ny adiresy saha (node ​​ID) ao amin'ny Modbus RTU serial frame.
(1) Serial frame format (Modbus RTU) Serial parameters: baud rate, data bits, stop bits ary parity bits dia azo apetraka amin'ny alàlan'ny rindrambaiko fanamafisana. Ny protocol data dia mila mifanaraka amin'ny protocol Modbus RTU mahazatra. (2) CAN Ny lafiny CAN dia mamolavola andiana endrika protocole segment, izay mamaritra ny endrika protocole segmentation izay mamaritra fomba iray amin'ny fizarana sy fandrindrana hafatra izay mihoatra ny 8 bytes ny halavany, araka ny aseho etsy ambany. Mariho fa rehefa frame tokana ny frame CAN dia 0x00 ny bitan'ny sainam-pirenena.

Bit No.

7

6

5

4

3

2

1

0

filanjana

FF

FTR X

X

DLC (halavan'ny angona)

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 (adiresy Modbus RTU)

Takelaka data 1

fizarana fizarana

sainam-pirenena

karazana

counter segmentation

Takelaka data 2

Toetra 1

Takelaka data 3

Toetra 2

Takelaka data 4

Toetra 3

Takelaka data 5

Toetra 4

Data 6 Data 7 Data 8

Toetra 5 Toetra 6 Toetra 7

Ny hafatra frame CAN dia azo apetraka amin'ny alàlan'ny rindrambaiko fanamafisam-peo (frame lavitr'ezaka na angon-drakitra; frame mahazatra na miitatra).
Ny protocol Modbus ampitaina dia manomboka amin'ny "Data 2" byte, raha mihoatra ny 7 bits ny votoatin'ny protocol, ary ny votoatin'ny protocola sisa dia ovaina amin'ity endrika mizara ity mandra-pahatongan'ny fiovam-po.
25

WS-TTL-CAN
User Manual
feno. Data 1 dia hafatra fanaraha-maso segmentation (1 byte, 8bit), ary ny dikany dia aseho eto ambany:
Flag Segmentation Ny marika fizarana dia mibodo kely (Bit7), ary manondro raha ny hafatra dia
hafatra zaraina na tsia. Ny "0" dia manondro hafatra misaraka, ary ny "1" dia manondro sary iray ao anaty hafatra voazara.

Karazana fizarana Ny karazana fizarana dia manana 2 Bits (Bit6, Bit5), ary manondro ny karazana tatitra amin'ity
tatitra fizarana.

Sanda bitika (Bit6, Bit5)
00
01 10

Description Ny fizarana voalohany
Ny fizarana afovoany Ny fizarana farany

Fanamarihana
Raha misy ny sanda = 0 ao amin'ny kaontin'ny fizarana, dia ity no fizarana voalohany.
Izany dia manondro fa ny fizarana afovoany, ary misy fizarana maromaro na tsy misy fizarana afovoany. Manondro ny fizarana farany

Segmentation Counter dia mibodo 5 bits (Bit4-Bit0), ampiasaina hanavahana ny laharan'ny fizarana amin'ny frame mitovy.
Hafatra Modbus, ampy hanamarina raha feno ny ampahany amin'ny frame mitovy. (3) Fiovam-po Eksample: Ny lafiny seranan-tsambo Modbus RTU protocol (amin'ny 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 Ny byte voalohany 01 dia ny kaody adiresy Modbus RTU, niova ho CAN ID. Ny 7 byte farany (0E 2) dia Modbus RTU CRC checksums, izay ariana fa tsy
niova fo. Ny fiovam-po farany amin'ny hafatra data CAN dia toy izao manaraka izao: Hafatra CAN Frame 1: 81 03 14 00 0A 00 00 00 00

26

WS-TTL-CAN
User Manual
Hafatra CAN Frame 2: a2 00 00 14 00 00 00 00 00 Hafatra CAN Frame 3: a3 00 17 00 2C 00 37 00 Frame hafatra CAN 4: c4 c8 Ny karazana frame (frame manara-penitra na miitatra) an'ny telegrama CAN dia apetraka amin'ny alàlan'ny ny rindrambaiko configuration; Ny angon-drakitra voalohany amin'ny hafatra CAN tsirairay dia feno fampahalalam-baovao voazarazara (81, a2, a3 ary c4), izay tsy avadika ho sarin'ny Modbus RTU, fa ampiasaina ho fampahalalana momba ny fanaraha-maso ny hafatra.
27

WS-TTL-CAN
User Manual
Ny foto-kevitry ny fiovam-po ny angona avy amin'ny lafiny CAN ho ModBus RTU dia mitovy amin'ny etsy ambony, rehefa avy CAN lafiny mandray ireo hafatra efatra etsy ambony, ny mpanova dia hanambatra ny voaray CAN hafatra ho ao amin'ny rafitra ny RTU angona araka ny CAN segmentation rafitra voalaza etsy ambony. , ary ampio CRC checksum amin'ny farany.
28

Documents / Loharano

WAVESHARE WS-TTL-CAN Mini Module Afaka Conversion Protocol [pdf] Boky Torolàlana
WS-TTL-CAN Mini Module Afaka Conversion Protocol, WS-TTL-CAN, Mini Module Afaka Conversion Protocol, Module Afaka Conversion Protocol, Afaka Conversion Protocol, Conversion Protocol, Protocol

References

Mametraha hevitra

Tsy havoaka ny adiresy mailakao. Voamarika ireo saha ilaina *