WS-TTL-BISA Modul Mini Bisa Konversi Protokol

Spesifikasi Produk

  • Model: WS-TTL-CAN
  • Ndhukung transmisi bidirectional antarane TTL lan CAN
  • Paramèter CAN (baud rate) lan paramèter UART bisa dikonfigurasi
    liwat piranti lunak

Pandhuan Panggunaan Produk

1. Wiwitan Cepet

Kanggo nguji transmisi transparan kanthi cepet:

  1. Sambungake piranti WS-TTL-CAN
  2. Tindakake pandhuan ing manual pangguna kanggo transparan
    tes transmisi

2. Pambuka Fungsi

  • Fitur Hardware: Njlèntrèhaké fitur hardware
    kene.
  • Fitur Piranti: Nerangake fitur piranti ing
    rinci.

3. Antarmuka Hardware Modul

  • Ukuran Modul: Nyedhiyani modul
    dimensi.
  • Definisi Pin Modul: Detail pin
    definisi kanggo sambungan sing tepat.

4. Setelan Parameter Modul

Ngatur setelan modul nggunakake Serial Server kasedhiya
Konfigurasi Piranti Lunak.

5. Setelan Parameter UART

Setel paramèter UART sing dibutuhake kanggo persiyapan sampeyan.

6. CAN Parameter Setelan

Setel paramèter CAN, kalebu baud rate, kanggo tepat
komunikasi.

Pitakonan sing Sering Ditakoni (FAQ)

P: Apa aku bisa nganyarke perangkat kukuh nggunakake TTL
sambungan?

A: Ya, piranti ndhukung upgrade perangkat kukuh liwat TTL kanggo
nganyari trep.

P: Kepiye carane ngowahi pigura serial menyang pigura CAN?

A: Waca bagean 9.1.1 ing manual pangguna kanggo instruksi ing
pigura serial kanggo konversi CAN.

“`

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

WS-TTL-BISA
Manual pangguna
Isine
1. OGVIEW …………………………………………………………………………………………………………….1 1.1 Fitur-fitur …………………………………………………………………………………………………1
2. MULAI CEPAT ………………………………………………………………………………………………. 2 2.1 Tes Transparansi Transparan ………………………………………………………………… 2
3. FUNGSI PENDAHULUAN ……………………………………………………………………………………….. 4 3.1 Fitur Hardware ……………………… …………………………………………………………………..4 3.2 Fitur Piranti …………………………………………… ……………………………………………………….4
4. Antarmuka HARDWARE Modul ……………………………………………………………………………………….. 6 4.1 Dimensi Modul ……………………… ………………………………………………………………….6 4.1 Definisi Pin Modul …………………………………………… …………………………………………… 7
5. SETTING PARAMETER MODUL …………………………………………………………………………….. 8 5.1 Perangkat Lunak Konfigurasi Server Serial ……………………… ………………………………………………………8
6. PARAMETER KONVERSI …………………………………………………………………………… 10 6.1 Mode Konversi ……………………… …………………………………………………………………10 6.2 Arah Konversi ……………………………………………………… …………………………………………….. 11 6.3 CAN Identifier ing UART …………………………………………………………………………… ……………. 11 6.4 Apa CAN ditularake ing UART …………………………………………………………. 12 6.5 Apa CAN Frame ID Dikirim ing UART …………………………………………….12
7. SETTING PARAMETER UART …………………………………………………………………………… 13 8. SETTING PARAMETER BISA ……………………… …………………………………………………………………14
8.1 CAN Baud Rate Setting …………………………………………………………………………… 14 8.2 CAN Filter Setting ……………………… …………………………………………………………………. 15 9. KONVERSI EXAMPLE ……………………………………………………………………………………… 17 9.1 Konversi Transparan ……………………………… ……………………………………………………… 17
9.1.1 Rangka Serial Kanggo CAN …………………………………………………………………………….17 9.1.2 Bingkai CAN Kanggo UART … ………………………………………………………………… 19

WS-TTL-BISA
Manual pangguna
9.2 Konversi Transparan nganggo ID ………………………………………………………………… 20 9.2.1 Bingkai UART Kanggo CAN ……………………… ……………………………………………………… 20 9.2.2 CAN Frame To UART …………………………………………… ………………………………… 22
9.3 Konversi Format ……………………………………………………………………………23 9.4 Konversi Protokol Modbus …………………… ………………………………………………………24

1. OGVIEW

WS-TTL-BISA
Manual pangguna

WS-TTL-CAN minangka piranti sing ndhukung transmisi bidirectional antarane TTL lan CAN. Parameter CAN piranti (kayata baud rate) lan paramèter UART bisa dikonfigurasi liwat piranti lunak.

1.1 FITUR
Dhukungan CAN kanggo komunikasi bidirectional TTL. Ndhukung upgrade perangkat kukuh liwat TTL, luwih trep kanggo nganyari perangkat kukuh lan fungsi
kustomisasi antarmuka Onboard karo pangayoman ESD diisolasi lan pangayoman anti-mumbul, lan EMC luwih
kinerja. 14 set filter sing bisa dikonfigurasi 4 mode kerja: konversi transparan, transparan kanthi konversi pengenal, format
konversi, lan konversi protokol Modbus RTU Kanthi deteksi offline lan fungsi pulihake dhewe Selaras karo standar CAN 2.0B, kompatibel karo CAN 2.0A, lan tundhuk karo ISO
11898-1/2/3 BISA komunikasi baudrate: 10kbps ~ 1000kbps, configurable CAN buffer nganti 1000 pigura njamin ora mundhut data Ndhukung konversi kacepetan dhuwur, kacepetan transmisi CAN bisa tekan nganti 1270 lengkap
pigura per detik kanthi UART ing 115200bps lan CAN ing 250kbps (cedhak karo nilai maksimum teoritis 1309), lan bisa ngluwihi 5000 pigura per detik kanthi UART ing 460800bps lan CAN ing 1000kbps

1

2. Cepet Miwiti

WS-TTL-BISA
Manual pangguna

WS-TTL-CAN minangka piranti sing ndhukung transmisi bidirectional antarane TTL lan CAN. Parameter CAN piranti (kayata baud rate) lan paramèter UART bisa dikonfigurasi liwat piranti lunak.
Piranti lunak sing gegandhengan: WS-CAN-TOOL.

2.1 TES TRANSMISI TRANSPARAN

Pisanan, sampeyan bisa nyoba nganggo paramèter standar produk, kaya sing kapacak ing ngisor iki:

Item
Mode Operasi TTL CAN
CAN Baud Rate BISA Ngirim Tipe Frame
BISA Ngirim Frame ID BISA Filter

Paramèter
115200, 8, N, 1 Transmisi Transparan, Dwidirectional
250kbps Frame Lengkap
0 x 12345678 Pateni (Nampa kabeh pigura CAN)

Tes transmisi transparan TTL lan BISA: Gunakake kabel serial kanggo nyambungake komputer lan port TTL piranti, lan sambungake
USB kanggo CAN debugger (kaping pisanan sampeyan nggunakake, sampeyan kudu nginstal piranti lunak lan driver, takon manufaktur sing cocog saka USB kanggo CAN debugger kanggo nggunakake rinci), lan banjur adaptor daya 3.3V@40mA kanggo daya ing piranti kasebut.

2

WS-TTL-BISA
Manual pangguna
Gambar 1.2.2: Transmisi Transparan Data RS232 TO CAN
Bukak SSCOM, pilih port COM kanggo digunakake, lan nyetel paramèter UART minangka ditampilake ing Figure 1.2.2. Sawise nyetel, sampeyan bisa ngetik port serial, mbukak USB kanggo BISA debugging software, lan nyetel baud rate minangka 250kbps.
Sawise tindakake langkah ing ndhuwur, CAN lan RS232 bisa ngirim data kanggo saben liyane.
3

3. FUNGSI PENGENALAN

WS-TTL-BISA
Manual pangguna

WS-TTL-CAN nduweni antarmuka TTL 1 saluran lan antarmuka CAN 1 saluran. Tingkat baud saka port serial ndhukung 1200 ~ 460800bps; tingkat baud saka CAN ndhukung 10kbps ~ 1000kbps, lan upgrade perangkat kukuh saka piranti bisa temen maujud liwat antarmuka TTL, kang trep banget kanggo nggunakake.
Pangguna bisa kanthi gampang ngrampungake interkoneksi piranti serial lan piranti CAN. 3.1 FITUR HARDWARE

Ora.

Item

1

Model

2

daya

3

CPU

4

BISA Antarmuka

5

Antarmuka TTL

6 Indikator Komunikasi

7

Reset / Mulihake Setelan Pabrik

8

Suhu Operasi

9

Suhu panyimpenan

Paramèter
WS-TTL-CAN 3.3V@40mA 32-bit High-kinerja Prosesor ESD Protection, Anti-surge Protection, Excellent EMC Performance Tingkat baud ndhukung 1200 ~ 460800 RUN, COM, CAN indikator, gampang kanggo nggunakake Teka karo sinyal setelan kanggo Reset / Mulihake Pabrik
Setelan Kelas Industri: -40~85
-65~165

3.2 FITUR piranti
Ndhukung komunikasi data bidirectional antarane CAN lan TTL. Parameter piranti bisa dikonfigurasi liwat TTL. Perlindhungan ESD, Perlindhungan Anti-surge, Kinerja EMC sing Apik banget. 14 nyetel saringan sing bisa dikonfigurasi. Papat mode operasi: konversi transparan, konversi transparan karo pengenal, format
konversi, lan konversi protokol Modbus RTU. Deteksi offline lan fungsi pemulihan otomatis. Selaras karo spesifikasi CAN 2.0B, kompatibel karo CAN 2.0A; tundhuk karo ISO
4

WS-TTL-BISA
Manual pangguna
11898-1/2/3 standar. Range baud rate: 10kbps ~ 1000kbps. CAN buffer kapasitas 1000 pigura kanggo nyegah mundhut data. Konversi kacepetan dhuwur: Ing tingkat baud port serial 115200 lan tingkat CAN 250kbps, CAN
kacepetan ngirim bisa tekan nganti 1270 pigura lengkap per detik (cedhak maksimum teori 1309). Ing tingkat baud port serial 460800 lan tingkat CAN 1000kbps, kacepetan ngirim CAN bisa ngluwihi 5000 pigura lengkap per detik.
5

4. Modul ANTARA FUNGSI HARDWARE
4.1 DIMENSI MODUL

WS-TTL-BISA
Manual pangguna

6

4.1 MODUL PIN DEFINISI

WS-TTL-BISA
Manual pangguna

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

Deskripsi UART_LED
BISA_LED
RUN_LED
NC CAN_H CAN_L 3.3V GND CFG DIR RXD TXD

Wigati TTL sinyal indikator komunikasi pin, tingkat dhuwur kanggo ora ana data, tingkat kurang kanggo
transmisi data BISA komunikasi indikator sinyal pin, tingkat dhuwur kanggo ora ana data, tingkat kurang kanggo
transmisi data Sistem mlaku indikator sinyal pin, ngalih antarane tingkat dhuwur lan kurang (kira-kira. 1Hz) nalika sistem digunakake biasane; Outputting tingkat dhuwur nalika
CAN bus ora normal Reserved pin, ora nyambung CAN diferensial positif, built-in 120 resistor BISA diferensial negatif, built-in 120 resistor
Input daya, 3.3V@40mA Ground
Reset / pulihake menyang setelan pabrik, tarik mudhun ing 5 detik kanggo ngreset utawa luwih saka 5 detik kanggo mulihake setelan pabrik RS485 kontrol arah TTL RX TTL TX

7

5. MODUL PARAMETER SETTING

WS-TTL-BISA
Manual pangguna

Modul iki bisa diatur dening "WS-CAN-TOOL" liwat antarmuka TTL. Yen sampeyan gagal nyambungake piranti amarga setelan ceroboh, sampeyan bisa menet tombol "CFG" kanggo mulihake setelan pabrik, (Pencet terus tombol CFG kanggo 5s, lan culake sawise telung pratondho ijo kedhip ing wektu sing padha. ).
5.1 SOFTWARE SERVER SERVER CONFIGURE

Pilih "Serial Port" sing disambungake. Klik ing "Open Serial". Klik ing "Waca Parameter Piranti".
8

WS-TTL-BISA
Manual pangguna
Sawise maca paramèter piranti, sampeyan bisa ngowahi. Sampeyan bisa ngeklik "Simpen Parameter Piranti" kanggo nyimpen modifikasi sampeyan. Banjur sampeyan kudu urip maneh piranti.
Isi ing ngisor iki kanggo nerangake paramèter ing piranti lunak sing dikonfigurasi.
9

6. PARAMETER KONVERSI

WS-TTL-BISA
Manual pangguna

Bagean iki nemtokake mode konversi piranti, arah konversi, posisi pengenal CAN ing urutan serial, apa informasi CAN diowahi dadi UART, lan apa CAN pigura ID diowahi dadi UART.
6.1 MODE KONVERSI
Telung mode konversi: konversi transparan, konversi transparan karo pengenal, lan konversi format.
Konversi transparan Iku kalebu ngowahi data bis saka format siji menyang format liyane tanpa nambah utawa ngowahi data. Iki
cara nggampangake ijol-ijolan format data tanpa ngowahi isi data, nggawe konverter transparent kanggo loro ends saka bis. Ora nambah nduwur sirah komunikasi kanggo pangguna lan ngidini konversi data wektu nyata, ora owah, bisa nangani transmisi data volume dhuwur.
Konversi transparan kanthi pengenal Iki minangka aplikasi khusus konversi transparan, uga tanpa nambah protokol. Iki
cara konversi adhedhasar ciri umum pigura serial khas lan pesen CAN, saéngga rong jinis bus iki seamlessly mbentuk jaringan komunikasi siji. Cara iki bisa map "alamat" saka pigura serial menyang kolom pengenal pesen CAN. "Alamat" ing pigura serial bisa diatur ing syarat-syarat posisi wiwitan lan dawa, mbisakake konverter kanggo ngganti menyang protokol sing ditetepake pangguna kanggo ombone maksimum ing mode iki.
Konversi format Kajaba iku, konversi format minangka mode panggunaan sing paling gampang, ing ngendi format data ditetepake
minangka 13 bait, nyakup kabeh informasi saka pigura CAN.

10

6.2 ARAH KONVERSI

WS-TTL-BISA
Manual pangguna

Telung arah konversi: bidirectional, mung UART kanggo CAN, lan mung CAN kanggo UART. Dwiarah
Konverter ngowahi data saka bis serial menyang bis CAN lan uga saka bis CAN menyang bis serial. Mung UART kanggo CAN
Iku mung nerjemahake data saka bis serial menyang bis CAN lan ora ngowahi data saka bis CAN kanggo bis serial. Cara iki efektif nyaring gangguan ing bis CAN. Mung BISA kanggo UART
Iku mung nerjemahake data saka bis CAN menyang bis serial lan ora ngowahi data saka bis serial menyang bis CAN.

6.3 BISA IDENTIFIER ING UART

Parameter iki mung efektif yen ana ing mode "Konversi Transparan karo pengenal":

Nalika ngowahi data serial kanggo pesen CAN, alamat nutup kerugian saka pigura ID wiwitan byte ing pigura serial lan dawa pigura ID kasebut.
Dawane pigura ID bisa sawetara saka 1 kanggo 2 bait kanggo pigura standar, cocog kanggo ID1 lan
11

WS-TTL-BISA
Manual pangguna
ID2 ing pesen CAN. Kanggo pigura lengkap, dawa ID bisa saka 1 kanggo 4 bita, kalebu ID1, ID2, ID3, lan ID4. Ing pigura standar, ID kasusun saka 11 bit, nalika ing pigura lengkap, ID kasusun saka 29 bit. 6.4 Apa bisa dikirim ing UART
Parameter iki mung digunakake ing mode "Konversi Transparan". Yen dipilih, konverter bakal kalebu informasi pigura pesen CAN ing bait pisanan saka pigura serial. Yen ora dipilih, informasi pigura saka CAN ora bakal diowahi dadi pigura serial. 6.5 Apa bisa pigura ID dikirim ing UART
Parameter iki khusus digunakake ing mode "Konversi Transparan". Yen dipilih, konverter bakal kalebu ID pigura pesen CAN sadurunge data pigura ing pigura serial, sawise informasi pigura (yen konversi informasi pigura diijini). Yen ora dipilih, ID pigura CAN ora bakal diowahi.
12

7. UART PARAMETER SETTING
Baud rate: 1200~406800 (bps) Metode paritas UART: ora paritas, genap, ganjil Data bit: 8 lan 9 Stop bit: 1, 1.5 lan 2

WS-TTL-BISA
Manual pangguna

13

8. BISA PARAMETER SETTING

WS-TTL-BISA
Manual pangguna

Bagean iki ngenalake carane konverter BISA nyetel tingkat baud, BISA ngirim ID, jinis pigura lan filter BISA konverter. CAN baud rate ndhukung 10kbps~1000kbps lan uga ndhukung definisi pangguna. Jinis pigura ndhukung pigura lengkap lan pigura standar. ID pigura CAN ing format heksadesimal, kang bener ing "transparan konversi" mode lan "transparan konversi karo ID" mode, lan ngirim data kanggo bis CAN karo ID iki; Parameter iki ora bener ing mode Konversi Format.
Ana 14 klompok CAN nampa saringan, lan saben klompok kasusun saka "jinis filter", "kode acceptance filter" lan "kode topeng filter".

8.1 BISA BAUD RATE SETTING
Tarif baud paling umum wis dilindhungi undhang-undhang ing dhaptar: piranti iki ora ndhukung kustomisasi.

14

8.2 BISA FILTER SETTING

WS-TTL-BISA
Manual pangguna

14 klompok CAN nampa saringan dipatèni minangka standar, kang tegese data saka bis CAN ora saring. Yen pangguna kudu nggunakake saringan, sampeyan bisa nambah ing piranti lunak diatur, 14 kelompok bisa ditambahake.

Mode Filter: opsional "Standard Frame" lan "Extended Frame". Kode acceptance Filter: digunakake kanggo mbandhingaké ID pigura ditampa CAN kanggo nemtokake apa pigura ditampa ing format heksadesimal. Kode topeng Filter: digunakake kanggo nutupi sawetara bit ing kode acceptance kanggo nemtokake manawa sawetara bit kode acceptance melu ing comparison ((bit punika 0 kanggo non-partisipasi, 1 kanggo partisipasi), ing format heksadesimal. Example 1: Filter jinis dipilih: "Standar Frame"; "Kode Penerimaan Filter" diisi 00 00 00 01; "Kode Topeng Filter" diisi 00 00 0F FF. Panjelasan: Minangka ID pigura standar mung dumadi saka 11 bit, 11 bit pungkasan saka kode acceptance lan kode topeng penting. Kanthi kode topeng pungkasan 11 bit kabeh disetel kanggo 1, tegese kabeh bit sing cocog ing kode acceptance bakal dianggep kanggo comparison. Mulane, konfigurasi kasebut ngidini pigura standar karo ID 0001 liwat. Example 2: Filter jinis dipilih: "Standar Frame"; "Kode Penerimaan Filter" diisi 00 00 00 01; "Kode Topeng Filter" diisi 00 00 0F F0. Katerangan: Padha karo example 1, ing ngendi pigura standar mung nduweni 11 bit sing bener, 4 bit kode topeng pungkasan yaiku 0, sing nuduhake yen 4 bit pungkasan kode acceptance ora bakal dianggep.
15

WS-TTL-BISA
Manual pangguna
kanggo comparison. Mula, konfigurasi iki ngidini klompok pigura standar wiwit saka 00 00 nganti 000F ing ID kanggo ngliwati.
Example 3: Filter jinis dipilih: "Frame Extended"; "Kode Penerimaan Filter" diisi 00 03 04 01; "Kode Topeng Filter" diisi 1F FF FF FF.
Panjelasan: pigura lengkap duwe 29 bit, lan kode topeng pungkasan 29 bit disetel kanggo 1, iku tegese kabeh pungkasan 29 bit kode acceptance bakal melu ing comparison. Mulane, setelan iki mbisakake wacana pigura lengkap karo ID "00 03 04 01".
Example 4: Filter jinis dipilih: "Frame Extended"; "Kode Penerimaan Filter" diisi 00 03 04 01; "Kode Topeng Filter" diisi 1F FC FF FF.
Panjelasan: Adhedhasar setelan sing disedhiyakake, klompok pigura lengkap saka "00 00 04 01" nganti "00 0F 04 01" ing ID bisa liwat.
16

9. KONVERSI EXAMPLE

WS-TTL-BISA
Manual pangguna

9.1 KONVERSI TRANSPARAN
Ing mode konversi transparan, konverter cepet ngowahi lan ngirim data sing ditampa saka siji bis menyang bis liyane tanpa wektu tundha.
9.1.1 FRAME SERIAL TO BISA
Kabeh data saka pigura serial wis sequentially pedunung ing kolom data saka pigura pesen CAN. Sawise konverter nampa pigura data saka bis serial, langsung ditransfer menyang bis CAN. Informasi babagan pigura pesen CAN sing diowahi (bagean jinis pigura) lan ID pigura wis dikonfigurasi dening pangguna, lan sajrone proses konversi, jinis pigura lan ID pigura tetep ora owah.

Konversi data nderek format ing ngisor iki: Yen dawa pigura serial ditampa kurang saka utawa witjaksono kanggo 8 bita, karakter 1 liwat n (ngendi n iku dawa pigura serial) sing sequentially diselehake ing posisi 1 liwat n saka kolom data pesen CAN (karo n dadi 7 ing ilustrasi). Yen jumlah bita ing pigura serial luwih saka 8 bit, prosesor wiwit saka karakter pisanan saka pigura serial, njupuk pisanan 8 karakter, lan isi mau sequentially menyang kolom data pesen CAN. Sawise data iki dikirim menyang bis CAN, data pigura serial isih diowahi lan diisi menyang kolom data pesen CAN nganti kabeh data wis diowahi.

17

WS-TTL-BISA
Manual pangguna
Kanggo example, setelan parameter CAN milih "Standard Frame", lan CAN ID 00000060, Wigati sing mung pungkasan 11 bit pigura standar bener.
18

WS-TTL-BISA
Manual pangguna
9.1.2 BISA FRAME TO UART Ing pesen bis CAN, iku sakcepete nerusake siji pigura nalika nampa siji pigura. Data kasebut
format cocog minangka ditampilake ing diagram. Sajrone konversi, kabeh data sing ana ing kolom data pesen CAN kanthi urutan
diowahi dadi pigura serial. Yen, sajrone konfigurasi, setelan "Apa informasi BISA diowahi dadi serial".
aktif, konverter bakal langsung isi "Informasi Frame" byte pesen CAN menyang pigura serial.
Kajaba iku, yen setelan "Apa CAN Frame ID bakal diowahi dadi serial", kabeh bita saka pesen CAN "Frame ID" bakal kapenuhan ing pigura serial.
Kanggo exampDadi, yen "Convert CAN Message to Serial" diaktifake nanging "Convert CAN Frame ID to Serial" dipateni, konversi saka CAN frame menyang format serial bakal kaya sing digambarake ing
19

diagram ing ngisor iki:
Format Rangka Seri
07 01 02 03 04 05 06 07

WS-TTL-BISA
Manual pangguna

Pesen CAN (Bingkai standar)

Pigura

07

Informasi

00 Frame ID
00

01

02

03

data

04

Divisi

05

06

07

9.2 KONVERSI TRANSPARAN karo ID
Konversi transparan nganggo ID minangka panggunaan khusus konversi transparan sing nggampangake pangguna kanggo mbangun jaringan kanthi luwih gampang lan nggunakake protokol aplikasi khusus.
Cara iki kanthi otomatis ngowahi informasi alamat saka pigura serial menyang ID pigura bis CAN. Kanthi ngandhani konverter babagan alamat wiwitan lan dawa alamat kasebut ing pigura serial sajrone konfigurasi, konverter njupuk ID pigura iki lan ngowahi menyang kolom ID pigura pesen CAN. Iki minangka ID pesen CAN nalika nerusake pigura serial iki. Nalika ngowahi pesen CAN menyang pigura serial, ID pesen CAN uga diterjemahake menyang posisi pamilike ing pigura serial. Penting kanggo dicathet yen, ing mode konversi iki, setelan "ID BISA" ing "Setelan Parameter BISA" piranti lunak konfigurasi ora sah. Iki amarga, ing skenario iki, pengenal sing ditularaké (ID pigura) diisi saka data ing pigura serial kasebut.
9.2.1 UART FRAME TO BISA
Sawise nampa pigura data serial lengkap, konverter cepet nerusake menyang bis CAN.
20

WS-TTL-BISA
Manual pangguna
CAN ID sing digawa ing pigura serial bisa disetel ing konfigurasi, nemtokake alamat wiwitan lan dawa ing pigura serial. Jangkoan kanggo alamat wiwitan yaiku saka 0 nganti 7, dene dawane saka 1 nganti 2 kanggo pigura standar lan 1 nganti 4 kanggo pigura lengkap.
Sajrone konversi, adhedhasar setelan sing wis dikonfigurasi, kabeh ID pigura CAN ing pigura serial kabeh diterjemahake menyang kolom ID pigura pesen CAN. Yen jumlah ID pigura ing pigura serial luwih sithik tinimbang jumlah ID pigura ing pesen CAN, ID sing isih ana ing pesen CAN diisi miturut urutan ID1 nganti ID4, sing isih diisi karo "0". Data liyane ngalami konversi urutan kaya sing ditampilake ing diagram.
Yen pigura pesen CAN siji ora ngrampungake konversi data pigura serial, ID padha terus digunakake minangka pigura ID kanggo pesen CAN nganti kabeh pigura serial wis rampung diowahi.

Format Rangka Seri

Alamat KAB

0

pigura ID

Alamat 1 Data 1

Alamat 2

pacaran 2

Alamat 3

pacaran 3

Alamat 4

pacaran 5

Alamat 5

pacaran 6

Alamat 6

pacaran 7

Alamat 7

pacaran 8

……

……

Alamat (n-1)

Data n

CAN pesen 1 CAN pesen ... CAN pesen x

Informasi Frame ID Frame 1
Frame ID 2

Konfigurasi pangguna
00 data 4
(BISA frame ID 1)

Konfigurasi pangguna
00 data 4
(BISA frame ID 1)

Konfigurasi pangguna
00 data 4
(BISA frame ID 1)

pacaran 1

Data…

Data n-4

pacaran 2

Data…

Data n-3

Divisi Data

Data 3 Data 5

Data… Data…

Data n-2 Data n-1

pacaran 6
Dhata 7 Dhata 8 Dhata 9

Data…
Data … Data … Data …

Data n

Kanggo example, alamat awal CAN ID ing pigura serial yaiku 0, dawane 3 (ing
21

WS-TTL-BISA
pigura Manual pangguna), pigura serial lan pesen CAN minangka kapacak ing ngisor iki. Elinga yen rong pigura pesen CAN diowahi ing ID sing padha.

Format Rangka Seri

Data 1 Alamat 0 (BISA pigura ID 1)

Data 2 Alamat 1 (BISA pigura ID 2)

Alamat 2

pacaran 3

(BISA frame ID 3)

Alamat 3

pacaran 1

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

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

CAN pesen 1 CAN pesen 2

Pigura

88

85

Informasi

Frame ID 1

00

00

Bingkai ID 2 Bingkai ID 3 Bingkai ID 4
Divisi Data

pacaran 1
(BISA frame ID 1)
pacaran 2
(BISA frame ID 2)
pacaran 3
(BISA frame ID 3)
Data 1 Data 2 Data 3 Data 5 Data 6 Data 7 Data 8

pacaran 1
(BISA frame ID 1)
pacaran 2
(BISA frame ID 2)
pacaran 3
(BISA frame ID 3)
Dhata 9 Dhata 10 Dhata 11 Dhata 12

9.2.2 BISA FRAME TO UART
Yen alamat wiwitan CAN ID sing dikonfigurasi yaiku 0 ing pigura serial lan dawane 3 (ing kasus pigura sing ditambahi), pesen CAN lan asil konversi menyang pigura serial ditampilake ing ngisor iki:

22

WS-TTL-BISA
Manual pangguna

Format Rangka Seri
20
30 40 Data 1 Data 2 Data 3 Data 4 Data 5 Data 6 Data 7

pesen BISA

Informasi Frame
ID bingkai
Divisi Data

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

9.3 KONVERSI FORMAT

Format konversi data kaya ing ngisor iki. Saben pigura CAN kalebu 13 bita, lan kalebu informasi CAN + ID + data.

23

WS-TTL-BISA
Manual pangguna
9.4 KONVERSI PROTOKOL MODBUS Ngonversi protokol data serial Modbus RTU standar menyang format data CAN sing ditemtokake, lan
konversi iki umume mbutuhake pesen piranti bis CAN bisa diowahi. Data serial kudu tundhuk karo protokol Modbus RTU standar, yen ora bisa
diowahi. Elinga yen paritas CRC ora bisa diowahi dadi CAN. CAN ngrumusake format komunikasi segmen sing prasaja lan efisien kanggo mujudake Modbus
Komunikasi RTU, sing ora mbedakake antarane inang lan abdi, lan pangguna mung kudu komunikasi miturut protokol Modbus RTU standar.
CAN ora mbutuhake checksum CRC, lan sawise konverter nampa pigura CAN pungkasan, CRC bakal ditambahake kanthi otomatis. Banjur, paket data Modbus RTU standar dibentuk lan dikirim
24

WS-TTL-BISA
Manual pangguna
menyang port serial. Ing mode iki, [CAN ID] saka [CAN Parameter Setting] saka piranti lunak konfigurasi
ora bener, amarga pengenal (ID pigura) dikirim ing wektu iki kapenuhan kolom alamat (node ​​ID) ing pigura serial Modbus RTU.
(1) Format pigura Serial (Modbus RTU) Parameter serial: baud rate, bit data, bit mandeg lan bit paritas bisa disetel liwat piranti lunak konfigurasi. Protokol data kudu selaras karo protokol Modbus RTU standar. (2) CAN Sisih CAN ngrancang pesawat saka format protokol bagean, kang nemtokake dirancang format protokol segmentasi sing nemtokake cara kanggo segmentasi lan reorganizing pesen sing luwih saka 8 bita ing dawa, minangka kapacak ing ngisor iki. Elinga yen pigura CAN minangka pigura siji, bit gendera segmentasi yaiku 0x00.

Bit No.

7

6

5

4

3

2

1

0

Pigura

FF

FTR X

X

DLC (dawa dawa)

Bingkai ID1

X

X

X

ID.28-ID.24

Bingkai ID2

ID.23-ID.16

Bingkai ID3

ID.15-ID.8

Bingkai ID4

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

pacaran 1

segmentasi segmentasi

gendéra

jinis

counter segmentasi

pacaran 2

Watak 1

pacaran 3

Watak 2

pacaran 4

Watak 3

pacaran 5

Watak 4

Dhata 6 Dhata 7 Dhata 8

Watak 5 Watak 6 Watak 7

Pesen pigura CAN bisa disetel dening piranti lunak konfigurasi (remote utawa pigura data; pigura standar utawa lengkap).
Protokol Modbus sing ditularake diwiwiti saka "Data 2" byte, yen isi protokol luwih saka 7 bit, lan isi protokol liyane diowahi ing format segmen iki nganti konversi dadi.
25

WS-TTL-BISA
Manual pangguna
jangkep. Data 1 yaiku pesen kontrol segmentasi (1 byte, 8bit), lan tegese kaya ing ngisor iki:
Flag Segmentasi Tandha segmentasi ngenggoni siji bit (Bit7), lan nuduhake manawa pesen kasebut
pesen segmented utawa ora. "0" nuduhake pesen sing kapisah, lan "1" nuduhake pigura ing pesen sing dibagi.

Jinis Segmentasi Jinis segmentasi manggoni 2 Bit (Bit6, Bit5), lan nuduhake jinis laporan ing
laporan segmen.

Nilai Bit (Bit6, Bit5)
00
01 10

Deskripsi Segmentasi pisanan
Segmentasi tengah Segmentasi pungkasan

Cathetan
Yen counter segmentasi kalebu nilai = 0, banjur iki segmentasi pisanan.
Nuduhake iki segmentasi tengah, lan ana sawetara segmentasi utawa ora ana segmentasi tengah. Nuduhake segmentasi pungkasan

Segmentation Counter Occupies 5 bit (Bit4-Bit0), digunakake kanggo mbedakake nomer seri saka segmen ing pigura sing padha
Pesen Modbus, cukup kanggo verifikasi manawa bagean saka pigura sing padha wis rampung. (3) Konversi Example: Sisih port serial protokol Modbus RTU (ing 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 Byte pisanan 01 yaiku kode alamat Modbus RTU, diowahi dadi ID CAN7-ID. 0 bita pungkasan (2E 4) yaiku modbus RTU CRC checksums, sing dibuwang lan ora
diowahi. Konversi pungkasan menyang pesen data CAN kaya ing ngisor iki: Frame 1 pesen CAN: 81 03 14 00 0A 00 00 00 00

26

WS-TTL-BISA
Manual pangguna
Pesen Frame 2 CAN: a2 00 00 14 00 00 00 00 00 Pesen Frame 3 CAN: a3 00 17 00 2C 00 37 00 Frame pesen CAN 4: c4 c8 Jinis pigura (bingkai standar utawa lengkap) saka telegram CAN disetel liwat piranti lunak konfigurasi; Data pisanan saben pesen CAN kapenuhan informasi bagean (81, a2, a3 lan c4), kang ora diowahi menyang pigura Modbus RTU, nanging mung serves minangka informasi kontrol pengakuan kanggo pesen.
27

WS-TTL-BISA
Manual pangguna
Prinsip konversi data saka sisih CAN menyang ModBus RTU padha karo ing ndhuwur, sawise sisih CAN nampa papat pesen ing ndhuwur, konverter bakal nggabungake pesen CAN sing ditampa menyang pigura data RTU miturut mekanisme segmentasi CAN kasebut ing ndhuwur. , lan tambahake checksum CRC ing pungkasan.
28

Dokumen / Sumber Daya

WAVESHARE WS-TTL-BISA Modul Mini Bisa Konversi Protokol [pdf] Manual pangguna
WS-TTL-CAN Mini Modul Can Conversion Protocol, WS-TTL-CAN, Mini Module Can Conversion Protocol, Modul Can Conversion Protocol, Can Conversion Protocol, Conversion Protocol, Protocol

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *