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:
- Sambungake piranti WS-TTL-CAN
- 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 |