WS-TTL-CAN Mini Module Can Conversion Protocol

Tuotteen tekniset tiedot

  • Malli: WS-TTL-CAN
  • Tukee kaksisuuntaista tiedonsiirtoa TTL:n ja CAN:n välillä
  • CAN-parametrit (siirtonopeus) ja UART-parametrit ovat konfiguroitavissa
    ohjelmiston kautta

Tuotteen käyttöohjeet

1. Pika-aloitus

Testaaksesi nopeasti läpinäkyvää lähetystä:

  1. Yhdistä WS-TTL-CAN-laite
  2. Noudata käyttöoppaan ohjeita läpinäkyväksi
    lähetystesti

2. Toiminnon esittely

  • Laitteiston ominaisuudet: Kuvaile laitteiston ominaisuuksia
    tässä.
  • Laitteen ominaisuudet: Selitä laitteen ominaisuudet
    yksityiskohta.

3. Moduulin laitteistoliitäntä

  • Moduulin mitat: Tarjoa moduuli
    mitat.
  • Moduulin pin määritelmä: Yksityiskohta pin
    oikean yhteyden määritelmät.

4. Moduulin parametrien asetus

Määritä moduulin asetukset mukana toimitetulla sarjapalvelimella
Määritä ohjelmisto.

5. UART-parametriasetus

Säädä UART-parametreja asennuksen tarpeen mukaan.

6. CAN-parametrin asetus

Aseta CAN-parametrit, mukaan lukien tiedonsiirtonopeus, oikein
viestintää.

Usein kysytyt kysymykset (FAQ)

K: Voinko päivittää laitteen laiteohjelmiston TTL:n avulla
liitäntä?

V: Kyllä, laite tukee laiteohjelmiston päivityksiä TTL:n kautta for
käteviä päivityksiä.

K: Kuinka voin muuntaa sarjakehykset CAN-kehyksiksi?

V: Katso ohjeet käyttöoppaan kohdasta 9.1.1
sarjakehyksen muuntaminen CAN:ksi.

"`

WS-TTL-CAN
Käyttöopas
WS-TTL-CAN käyttöopas
www.waveshare.com/wiki

WS-TTL-CAN
Käyttöopas
Sisällys
1. YLIVIEW ………………………………………………………………………………………………………………………….1 1.1 Ominaisuudet …… ………………………………………………………………………………………………………………1
2. PIKAALOITUS …………………………………………………………………………………………………………………. 2 2.1 Läpinäkyvä voimansiirtotesti ………………………………………………………………………………… 2
3. TOIMINNAN JOHDANTO …………………………………………………………………………………………….. 4 3.1 Laitteiston ominaisuudet …………………… …………………………………………………………………………………..4 3.2 Laitteen ominaisuudet …………………………………………… ………………………………………………………………….4
4. Moduulin LAITTEISTON LIITTYMÄ …………………………………………………………………………………….. 6 4.1 Moduulin mitat ………………………… ………………………………………………………………………….6 4.1 Moduulin nastan määritelmä …………………………………………………… ………………………………………………… 7
5. MODUULIPARAMETRIASETUS ………………………………………………………………………………………….. 8 5.1 Sarjapalvelimen konfigurointiohjelmisto …………………… …………………………………………………………8
6. MUUNTOPARAMETRIT ………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………10 6.1 Muuntamisen suunta ………………………………………………………… …………………………………………….. 10 6.2 CAN-tunniste UART:ssa …………………………………………………………………………… …………………. 11 6.3 Lähetetäänkö CAN:ia UART:ssa …………………………………………………………………. 11 6.4 Lähetetäänkö CAN-kehystunnusta UART:ssa …………………………………………………….12
7. UART PARAMETRIASETUS …………………………………………………………………………………………… 13 8. CAN PARAMETRIASETUS …………………… ……………………………………………………………………… 14
8.1 CAN-siirtonopeuden asetus …………………………………………………………………………………………… 14 8.2 CAN-suodattimen asetus …………………… ………………………………………………………………………………. 15 9. MUUNNOS EXAMPLE ……………………………………………………………………………………………… 17 9.1 Läpinäkyvä muuntaminen ……………………………… …………………………………………………………….. 17
9.1.1 Sarjakehys CANiin ………………………………………………………………………………………….17 9.1.2 CAN-kehys UARTiin … ……………………………………………………………………………………… 19

WS-TTL-CAN
Käyttöopas
9.2 Läpinäkyvä muunnos tunnuksella ……………………………………………………………………………… 20 9.2.1 UART-kehys CANiin ………………………… ……………………………………………………………… 20 9.2.2 CAN-kehys UARTiin ……………………………………………………… ………………………………………… 22
9.3 Muoto muuntaminen …………………………………………………………………………………………… 23 9.4 Modbus -protokollan muuntaminen ………………… ………………………………………………………………… 24

1. YLIVIEW

WS-TTL-CAN
Käyttöopas

WS-TTL-CAN on laite, joka tukee kaksisuuntaista tiedonsiirtoa TTL:n ja CAN:n välillä. Laitteen CAN-parametrit (kuten baudinopeus) ja UART-parametrit ovat konfiguroitavissa ohjelmiston kautta.

1.1 OMINAISUUDET
Tukee CAN-TTL-kaksisuuntaista viestintää. Tukee laitteen laiteohjelmiston päivitystä TTL:n kautta, mikä helpottaa laiteohjelmiston päivitystä ja toimintaa
mukauttaminen Sisäänrakennettu liitäntä ESD-eristetyllä suojauksella ja ylijännitesuojalla sekä paremmalla EMC:llä
esitys. 14 sarjaa konfiguroitavaa suodatinta 4 työtilaa: läpinäkyvä muunnos, läpinäkyvä muunnos tunnisteilla, muoto
muunnos ja Modbus RTU -protokollamuunnos Offline-tunnistus- ja itsepalautustoiminnolla Yhteensopiva CAN 2.0B -standardin kanssa, yhteensopiva CAN 2.0A:n kanssa ja yhteensopiva ISO:n kanssa
11898-1/2/3 CAN-tiedonsiirtonopeus: 10 kbps ~ 1000 kbps, konfiguroitava CAN-puskuri jopa 1000 kehykselle takaa, ettei tietoja häviä Tukee nopeaa muuntamista, CAN-siirtonopeus voi olla jopa 1270 laajennettu
kuvaa sekunnissa, kun UART on 115200 250 bps ja CAN 1309 kbps (lähellä teoreettista maksimiarvoa 5000 460800), ja se voi ylittää 1000 XNUMX laajennettua kehystä sekunnissa, kun UART on XNUMX XNUMX bps ja CAN XNUMX XNUMX kbps

1

2. NOPEA ALOITUS

WS-TTL-CAN
Käyttöopas

WS-TTL-CAN on laite, joka tukee kaksisuuntaista tiedonsiirtoa TTL:n ja CAN:n välillä. Laitteen CAN-parametrit (kuten baudinopeus) ja UART-parametrit ovat konfiguroitavissa ohjelmiston kautta.
Aiheeseen liittyvä ohjelmisto: WS-CAN-TOOL.

2.1 LÄPPÄVÄ VAIHTEETESTI

Ensin voit testata sitä tuotteen oletusparametreilla alla olevan kuvan mukaisesti:

Tuote
TTL CAN -toimintatila
CAN-siirtonopeus CAN-lähetyskehystyyppi
CAN Lähettävä kehystunnus CAN-suodatin

Parametrit
115200, 8, N, 1 Läpinäkyvä vaihteisto, kaksisuuntainen
250 kbps laajennetut kehykset
0 x 12345678 Ei käytössä (vastaanota kaikki CAN-kehykset)

TTL- ja CAN-läpinäkyvä lähetystesti: Liitä tietokone sarjakaapelilla laitteen TTL-porttiin ja liitä
USB-CAN-debuggeri (kun käytät sitä ensimmäistä kertaa, sinun on asennettava ohjelmisto ja ajuri, ota yhteyttä USB-CAN-debuggerin asianomaisiin valmistajiin saadaksesi lisätietoja) ja sitten 3.3V@40mA-virtalähde käynnistääksesi laite.

2

WS-TTL-CAN
Käyttöopas
Kuva 1.2.2: Läpinäkyvä tiedonsiirto RS232 TO CAN
Avaa SSCOM, valitse käytettävä COM-portti ja aseta UART-parametrit kuvan 1.2.2 mukaisesti. Asetuksen jälkeen voit siirtyä sarjaporttiin, avata USB-CAN-virheenkorjausohjelmisto ja asettaa siirtonopeudeksi 250 kbps.
Yllä olevien vaiheiden jälkeen CAN ja RS232 voivat lähettää tietoja toisilleen.
3

3. TOIMINNAN JOHDANTO

WS-TTL-CAN
Käyttöopas

WS-TTL-CAN:ssa on sisäänrakennettu 1-kanavainen TTL-liitäntä ja 1-kanavainen CAN-liitäntä. Sarjaportin siirtonopeus tukee 1200-460800bps; CAN:n siirtonopeus tukee 10 kbps ~ 1000 kbps, ja laitteen laiteohjelmiston päivitys voidaan toteuttaa TTL-liitännän kautta, joka on erittäin kätevä käyttää.
Käyttäjät voivat helposti suorittaa sarjalaitteiden ja CAN-laitteiden yhteenliittämisen. 3.1 LAITTEISTON OMINAISUUDET

Ei.

Tuote

1

Malli

2

Tehoa

3

CPU

4

CAN-liitäntä

5

TTL-liitäntä

6 Viestinnän ilmaisin

7

Palauta/palauta tehdasasetukset

8

Käyttölämpötila

9

Varastointilämpötila

Parametrit
WS-TTL-CAN 3.3V@40mA 32-bittinen Suorituskykyinen prosessori ESD-suojaus, ylijännitesuoja, erinomainen EMC-suorituskyky. Siirtonopeus tukee 1200~460800 RUN-, COM-, CAN-ilmaisinta, helppokäyttöinen Mukana asetussignaali Palauta tehdasasetukset
Asetus teollisuusluokka: -40~85
-65-165

3.2 LAITTEEN OMINAISUUDET
Tukee kaksisuuntaista tiedonsiirtoa CAN:n ja TTL:n välillä. Laiteparametrit ovat konfiguroitavissa TTL:n kautta. ESD-suojaus, ylijännitesuoja, erinomainen EMC-suorituskyky. 14 konfiguroitavaa suodatinta. Neljä toimintatilaa: läpinäkyvä muunnos, läpinäkyvä muunnos tunnisteilla, muoto
muunnos ja Modbus RTU -protokollan muunnos. Offline-tunnistus ja automaattinen palautustoiminto. Yhteensopivuus CAN 2.0B -määritysten kanssa, yhteensopiva CAN 2.0A:n kanssa; noudattaa ISO:ta
4

WS-TTL-CAN
Käyttöopas
11898-1/2/3 standardit. Tiedonsiirtonopeusalue: 10 kbps ~ 1000 kbps. 1000 kehyksen CAN-puskurikapasiteetti tietojen häviämisen estämiseksi. Nopea muunnos: Sarjaportin siirtonopeudella 115200 ja CAN-nopeudella 250 kbps, CAN
lähetysnopeus voi olla jopa 1270 laajennettua kuvaa sekunnissa (lähellä teoreettista maksimiarvoa 1309). Sarjaportin baudinopeudella 460800 ja CAN-nopeudella 1000 kbps CAN-lähetysnopeus voi ylittää 5000 laajennettua kehystä sekunnissa.
5

4. Moduulin LAITTEISTON LIITTYMÄ
4.1 MODUULIN MITAT

WS-TTL-CAN
Käyttöopas

6

4.1 MODUULIN NASTAN MÄÄRITELMÄ

WS-TTL-CAN
Käyttöopas

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

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

Huomautus TTL-viestinnän ilmaisimen signaalinasta, korkea taso ei dataa, matala taso
tiedonsiirto CAN-tiedonsiirtosignaalin nasta, korkea taso ei dataa, matala taso
tiedonsiirto Järjestelmän käyntiilmaisimen signaalinasta, vaihtaa korkean ja matalan tason välillä (n. 1 Hz), kun järjestelmä toimii normaalisti; Tulostus korkealla tasolla, kun
CAN-väylä on epänormaali Varattu nasta, ei kytketty CAN-differentiaali positiivinen, sisäänrakennettu 120 vastus CAN-differentiaali negatiivinen, sisäänrakennettu 120 vastus
Tehotulo, 3.3V @ 40mA maadoitus
Palauta/palauta tehdasasetukset, vedä alas 5 sekunnin sisällä nollaamiseksi tai yli 5 sekunnin sisällä tehdasasetusten palauttamiseksi RS485 suuntasäätö TTL RX TTL TX

7

5. MODUULIN PARAMETRIASETUS

WS-TTL-CAN
Käyttöopas

Tämä moduuli voidaan konfiguroida ”WS-CAN-TOOL”:lla TTL-liitännän kautta. Jos laitteen yhdistäminen epäonnistuu huolimattomasta asetuksestasi, voit palauttaa tehdasasetukset painamalla CFG-näppäintä (paina CFG-näppäintä 5 sekunnin ajan ja vapauta se, kun kolme vihreää merkkivaloa vilkkuvat samanaikaisesti. ).
5.1 SARJAPALVELINMÄÄRITYSOHJELMISTO

Valitse kytketty "Serial Port". Napsauta "Avaa sarja". Napsauta "Lue laiteparametrit".
8

WS-TTL-CAN
Käyttöopas
Kun olet lukenut laitteen parametrit, voit muokata niitä. Voit napsauttaa "Tallenna laiteparametrit" tallentaaksesi muutokset. Sitten sinun on käynnistettävä laite uudelleen.
Seuraava sisältö on tarkoitettu määritetyn ohjelmiston parametrien selittämiseen.
9

6. MUUNNOSPARAMETRIT

WS-TTL-CAN
Käyttöopas

Tässä osiossa määritellään laitteen muunnostila, muunnossuunta, CAN-tunnisteiden sijainti sarjasekvenssissä, muunnetaanko CAN-tiedot UART-muotoon ja muunnetaanko CAN-kehystunnukset UART-muotoon.
6.1 MUUNTOTILA
Kolme muunnostilaa: läpinäkyvä muunnos, läpinäkyvä muunnos tunnisteilla ja muotomuunnos.
Läpinäkyvä muunnos Se sisältää väylätietojen muuntamisen yhdestä muodosta toiseen ilman tietojen lisäämistä tai muokkaamista. Tämä
Menetelmä mahdollistaa tietomuotojen vaihdon muuttamatta datasisältöä, jolloin muuntaja on läpinäkyvä väylän molempiin päihin. Se ei lisää käyttäjille tiedonsiirtoa ja mahdollistaa reaaliaikaisen, muuttumattoman datan muuntamisen, joka pystyy käsittelemään suuria määriä tiedonsiirtoa.
Läpinäkyvä muunnos tunnisteilla Tämä on läpinäkyvän muuntamisen erikoissovellus, myös ilman protokollaa. Tämä
muunnosmenetelmä perustuu tyypillisten sarjakehysten ja CAN-sanomien yhteisiin ominaisuuksiin, jolloin nämä kaksi erityyppistä väylää voivat muodostaa saumattomasti yhden viestintäverkon. Tämä menetelmä voi kartoittaa "osoitteen" sarjakehyksestä CAN-sanoman tunnistekenttään. Sarjakehyksen "osoite" voidaan konfiguroida sen aloitusaseman ja pituuden suhteen, jolloin muuntaja voi mukautua käyttäjän määrittämiin protokolliin mahdollisimman paljon tässä tilassa.
Formaattimuunnos Lisäksi muotomuunnos on yksinkertaisin käyttötapa, jossa datamuoto määritellään
13 tavua, joka sisältää kaiken tiedon CAN-kehyksestä.

10

6.2 MUUNNON SUUNTA

WS-TTL-CAN
Käyttöopas

Kolme muunnossuuntaa: kaksisuuntainen, vain UART-CAN ja vain CAN-UART. Kaksisuuntainen
Muunnin muuntaa tiedon sarjaväylältä CAN-väylälle ja myös CAN-väylältä sarjaväylälle. Vain UART - CAN
Se vain kääntää dataa sarjaväylältä CAN-väylälle eikä muunna tietoja CAN-väylästä sarjaväylälle. Tämä menetelmä suodattaa tehokkaasti CAN-väylän häiriöt. VOI vain UARTiin
Se yksinomaan kääntää tiedot CAN-väylältä sarjaväylälle eikä muunna tietoja sarjaväylältä CAN-väyläksi.

6.3 CAN-TUNNISTUS UART:ssa

Tämä parametri on voimassa vain, kun se on "Läpinäkyvä muunnos tunnisteilla" -tilassa:

Muunnettaessa sarjadataa CAN-viesteiksi määritetään sarjakehyksen kehystunnuksen aloitustavun offset-osoite ja kehystunnuksen pituus.
Kehyksen ID pituus voi vaihdella 1 - 2 tavua standardikehyksille, mikä vastaa ID1 ja
11

WS-TTL-CAN
Käyttöopas
ID2 CAN-viestissä. Laajennetuissa kehyksissä ID-pituus voi vaihdella 1-4 tavua kattaen ID1, ID2, ID3 ja ID4. Vakiokehyksissä ID koostuu 11 bitistä, kun taas laajennetuissa kehyksissä ID koostuu 29 bitistä. 6.4 ONKO LÄHETETTY UART:ssa
Tätä parametria käytetään vain "Transparent Conversion" -tilassa. Kun tämä on valittuna, muunnin sisällyttää CAN-sanoman kehystiedot sarjakehyksen ensimmäiseen tavuun. Kun valinta poistetaan, CAN:n kehystietoja ei muunneta sarjakehykseksi. 6.5 VOIKO KEHYSTUNNUS LÄHETETTY UART:ssa
Tätä parametria käytetään yksinomaan "Transparent Conversion" -tilassa. Valittaessa muunnin sisällyttää CAN-sanoman kehystunnuksen ennen kehysdataa sarjakehyksessä kehystietojen perässä (jos kehystietojen muuntaminen on sallittu). Kun valinta poistetaan, CAN-kehystunnusta ei muunneta.
12

7. UART-PARAMETRIASETUS
Tiedonsiirtonopeus: 1200~406800 (bps) UART-pariteettimenetelmä: ei pariteettia, parillinen, pariton Databitti: 8 ja 9 Pysäytysbitti: 1, 1.5 ja 2

WS-TTL-CAN
Käyttöopas

13

8. CAN PARAMETRIASETUS

WS-TTL-CAN
Käyttöopas

Tämä osa esittelee kuinka muunnin voi asettaa siirtonopeuden, CAN-lähetystunnuksen, kehystyypin ja CAN-suodattimen. CAN-siirtonopeus tukee 10 kbps ~ 1000 kbps ja myös käyttäjän määrittelyä. Kehystyypit tukevat laajennettuja kehyksiä ja vakiokehyksiä. CAN:n kehystunnus on heksadesimaalimuodossa, joka on voimassa "läpinäkyvä muunnos"- ja "transparent-muunnos ID-tilassa" ja lähettää tiedot CAN-väylään tällä tunnuksella; Tämä parametri ei kelpaa Format Conversion -tilassa.
CAN-vastaanottosuodattimia on 14 ryhmää, ja jokainen ryhmä koostuu "suodattimen tyypistä", "suodattimen hyväksymiskoodista" ja "suodattimen maskikoodista".

8.1 CAN BAUD RATE -ASETUS
Yleisimmät baudinopeudet on varattu luetteloon: tämä laite ei tue mukauttamista.

14

8.2 CAN FILTER ASETUS

WS-TTL-CAN
Käyttöopas

14 ryhmää CAN-vastaanottosuodattimia on oletusarvoisesti poissa käytöstä, mikä tarkoittaa, että CAN-väylän tietoja ei suodateta. Jos käyttäjien on käytettävä suodattimia, voit lisätä ne määritettyyn ohjelmistoon, 14 ryhmää voidaan lisätä.

Suodatintila: valinnainen "Standard Frame" ja "Extended Frame". Suodattimen hyväksymiskoodi: käytetään vertaamaan CAN:n vastaanottamaa kehystunnusta sen määrittämiseksi, onko kehys vastaanotettu heksadesimaalimuodossa. Suodattimen maskikoodi: käytetään peittämään jotkin hyväksymiskoodin bitit sen määrittämiseksi, osallistuvatko jotkin hyväksymiskoodin bitit vertailuun ((bitti on 0 osallistumattomuudelle, 1 osallistumiselle), heksadesimaalimuodossa. Esim.ample 1: Suodatintyyppi valittu: "Standard Frame"; "Suodattimen hyväksymiskoodi" täytettynä numerolla 00 00 00 01; "Filter Mask Code" täytettynä 00 00 0F FF. Selitys: Koska vakiokehystunnus koostuu vain 11 bitistä, sekä hyväksymiskoodin että maskikoodin viimeiset 11 bittiä ovat tärkeitä. Kun maskikoodin viimeiset 11 bittiä on asetettu arvoon 1, se tarkoittaa, että kaikki hyväksymiskoodin vastaavat bitit otetaan huomioon vertailussa. Siksi mainittu konfiguraatio sallii standardikehyksen, jonka tunnus on 0001, kulkemisen läpi. Esimample 2: Suodatintyyppi valittu: "Standard Frame"; "Suodattimen hyväksymiskoodi" täytettynä numerolla 00 00 00 01; "Filter Mask Code" täytettynä 00 00 0F F0. Selitys: Samanlainen kuin example 1, jossa vakiokehyksessä on vain 11 kelvollista bittiä, maskikoodin 4 viimeistä bittiä ovat 0, mikä tarkoittaa, että hyväksymiskoodin 4 viimeistä bittiä ei oteta huomioon
15

WS-TTL-CAN
Käyttöopas
vertailun vuoksi. Näin ollen tämä konfiguraatio sallii ryhmän standardikehyksiä, joiden ID-arvo vaihtelee välillä 00 00 - 000 F, kulkemisen läpi.
Example 3: Suodatintyyppi valittu: “Extended Frame”; "Suodattimen hyväksymiskoodi" täytettynä numerolla 00 03 04 01; "Filter Mask Code" täytettynä 1F FF FF FF.
Selitys: Laajennetuissa kehyksissä on 29 bittiä, ja kun maskikoodin viimeiset 29 bittiä on asetettu arvoon 1, se tarkoittaa, että kaikki hyväksymiskoodin viimeiset 29 bittiä ovat mukana vertailussa. Siksi tämä asetus mahdollistaa laajennetun kehyksen, jonka tunnus on "00 03 04 01", läpikulku.
Example 4: Suodatintyyppi valittu: “Extended Frame”; "Suodattimen hyväksymiskoodi" täytettynä numerolla 00 03 04 01; "Suodatinmaskikoodi" on täytetty 1F FC FF FF:llä.
Selitys: Annettujen asetusten perusteella ryhmä laajennettuja kehyksiä, joiden tunnistenumero vaihtelee välillä "00 00 04 01" - "00 0F 04 01", voi kulkea läpi.
16

9. MUUNNOS EXAMPLE

WS-TTL-CAN
Käyttöopas

9.1 LÄPPÄIVÄ MUUNNOS
Läpinäkyvässä muunnostilassa muunnin muuntaa ja lähettää yhdeltä väylältä vastaanotetut tiedot viipymättä toiselle väylälle.
9.1.1 SARJAKEHYS TYÖKSIIN
Sarjakehyksen koko data täytetään peräkkäin CAN-sanomakehyksen tietokenttään. Kun muunnin vastaanottaa datakehyksen sarjaväylältä, se siirtää sen välittömästi CAN-väylään. Muunnetun CAN-sanomakehyksen tiedot (kehystyyppiosio) ja kehystunnus ovat käyttäjän esikonfiguroimia, ja koko muunnosprosessin ajan kehystyyppi ja kehystunnus pysyvät muuttumattomina.

Tietojen muuntaminen tapahtuu seuraavaa muotoa: Jos vastaanotetun sarjakehyksen pituus on pienempi tai yhtä suuri kuin 8 tavua, merkit 1 - n (jossa n on sarjakehyksen pituus) sijoitetaan peräkkäin paikkoihin 1 - n CAN-sanoman tietokenttä (kuvassa n on 7). Jos sarjakehyksen tavumäärä on yli 8 bittiä, prosessori aloittaa sarjakehyksen ensimmäisestä merkistä, ottaa ensimmäiset 8 merkkiä ja täyttää ne peräkkäin CAN-sanoman tietokenttään. Kun tämä data on lähetetty CAN-väylään, loput sarjakehystiedot muunnetaan ja täytetään CAN-sanoman tietokenttään, kunnes kaikki data on muunnettu.

17

WS-TTL-CAN
Käyttöopas
esimample, CAN-parametriasetus valitsee "Standard Frame" ja CAN ID on 00000060. Huomaa, että vain vakiokehyksen 11 viimeistä bittiä ovat kelvollisia.
18

WS-TTL-CAN
Käyttöopas
9.1.2 CAN FRAME TO UART CAN-väyläviestissä se välittää välittömästi yhden kehyksen vastaanottaessaan yhden kehyksen. Tiedot
muoto vastaa kaaviossa näkyvää. Muunnoksen aikana kaikki CAN-sanoman tietokentässä olevat tiedot ovat peräkkäin
muunnetaan sarjakehykseksi. Jos konfiguroinnin aikana asetus "Muunnetaanko CAN-tiedot sarjamuotoisiksi" on
käytössä, muunnin täyttää suoraan CAN-viestin "Frame Information" -tavun sarjakehykseen.
Vastaavasti, jos asetus "Muunnetaanko CAN-kehystunnus sarjamuotoiseksi" on käytössä, kaikki CAN-sanoman "Frame ID" -tavut täytetään sarjakehykseen.
esimampjos "Muunna CAN-viesti sarjamuotoon" on käytössä, mutta "Muunna CAN-kehystunnus sarjamuotoiseksi" on poissa käytöstä, CAN-kehyksen muuntaminen sarjamuotoon tapahtuu kuten kuvassa on kuvattu.
19

seuraava kaavio:
Sarjakehysmuoto
07 01 02 03 04 05 06 07

WS-TTL-CAN
Käyttöopas

CAN-viesti (vakiokehys)

Kehys

07

Tiedot

00 Kehyksen tunnus
00

01

02

03

Data

04

Division

05

06

07

9.2 LÄPINÄPPÄIN MUUNTO TUNNUKSELLA
Läpinäkyvä muuntaminen ID:llä on läpinäkyvän muuntamisen erikoiskäyttöä, joka helpottaa verkkojen rakentamista ja mukautettuja sovellusprotokollia.
Tämä menetelmä muuntaa automaattisesti osoitetiedot sarjakehyksestä CAN-väylän kehystunnukseksi. Ilmoittamalla muuntimelle tämän osoitteen aloitusosoitteen ja pituuden sarjakehyksessä konfiguroinnin aikana, muunnin poimii tämän kehystunnuksen ja muuntaa sen CAN-sanoman kehystunnuskenttään. Tämä toimii CAN-sanoman ID:nä, kun tämä sarjakehys edelleen lähetetään. Muunnettaessa CAN-sanoma sarjakehykseksi, myös CAN-sanoman ID käännetään vastaavaan paikkaan sarjakehyksen sisällä. On tärkeää huomata, että tässä muunnostilassa konfigurointiohjelmiston "CAN-parametriasetukset" -asetuksen "CAN ID" -asetus on virheellinen. Tämä johtuu siitä, että tässä skenaariossa lähetetty tunniste (kehystunnus) täytetään datasta edellä mainitussa sarjakehyksessä.
9.2.1 UART-KEHYKSI CANiin
Vastaanotettuaan täydellisen sarjatietokehyksen muunnin välittää sen välittömästi CAN-väylälle.
20

WS-TTL-CAN
Käyttöopas
Sarjakehyksen sisällä oleva CAN ID voidaan asettaa konfiguraatiossa määrittämällä sen aloitusosoite ja pituus sarjakehyksen sisällä. Aloitusosoitteen alue on 0–7, kun taas pituus vaihtelee 1–2 standardikehyksille ja 1–4 laajennetuille kehyksille.
Konversion aikana esikonfiguroitujen asetusten perusteella kaikki sarjakehyksen CAN-kehystunnukset käännetään kokonaan CAN-viestin kehystunnuskenttään. Jos sarjakehyksen kehystunnusten määrä on pienempi kuin CAN-sanoman sisällä olevien kehystunnusten määrä, CAN-sanoman jäljellä olevat tunnukset täytetään järjestyksessä ID1 - ID4 ja loput tunnuksella "0". Loput tiedoista käyvät läpi sekvenssimuunnoksen kaavion mukaisesti.
Jos yksittäinen CAN-sanomakehys ei viimeistele sarjakehysdatan muuntamista, samaa ID:tä käytetään edelleen CAN-sanoman kehystunnuksena, kunnes koko sarjakehys on täysin muunnettu.

Sarjakehysmuoto

Osoite CAN

0

kehyksen tunnus

Osoite 1 Tiedot 1

Osoite 2

Tiedot 2

Osoite 3

Tiedot 3

Osoite 4

Tiedot 5

Osoite 5

Tiedot 6

Osoite 6

Tiedot 7

Osoite 7

Tiedot 8

……

……

Osoite (n-1)

Tiedot n

CAN-viesti 1 CAN-sanoma … CAN-viesti x

Kehyksen tiedot Kehyksen tunnus 1
Kehyksen tunnus 2

Käyttäjän määritykset
00 Tiedot 4
(CAN-kehyksen tunnus 1)

Käyttäjän määritykset
00 Tiedot 4
(CAN-kehyksen tunnus 1)

Käyttäjän määritykset
00 Tiedot 4
(CAN-kehyksen tunnus 1)

Tiedot 1

Dataa…

Tiedot n-4

Tiedot 2

Dataa…

Tiedot n-3

Data Division

Data 3 Data 5

Data … Data …

Data n-2 Data n-1

Tiedot 6
Data 7 Data 8 Data 9

Dataa…
Data … Data … Data …

Tiedot n

esimample, CAN ID:n aloitusosoite sarjakehyksessä on 0, pituus on 3 (laajennetussa
21

WS-TTL-CAN
Käyttöohjeen kehys), sarjakehys ja CAN-sanoma ovat alla esitetyt. Huomaa, että CAN-viestien kaksi kehystä muunnetaan samaan tunnukseen.

Sarjakehysmuoto

Data 1 Osoite 0 (CAN-kehystunnus 1)

Data 2 Osoite 1 (CAN-kehystunnus 2)

Osoite 2

Tiedot 3

(CAN-kehyksen tunnus 3)

Osoite 3

Tiedot 1

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

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

CAN-viesti 1 CAN-viesti 2

Kehys

88

85

Tiedot

Kehyksen tunnus 1

00

00

Kehyksen tunnus 2 Kehyksen tunnus 3 kehyksen tunnus 4
Data Division

Tiedot 1
(CAN-kehyksen tunnus 1)
Tiedot 2
(CAN-kehyksen tunnus 2)
Tiedot 3
(CAN-kehyksen tunnus 3)
Data 1 Data 2 Data 3 Data 5 Data 6 Data 7 Data 8

Tiedot 1
(CAN-kehyksen tunnus 1)
Tiedot 2
(CAN-kehyksen tunnus 2)
Tiedot 3
(CAN-kehyksen tunnus 3)
Data 9 Data 10 Data 11 Data 12

9.2.2 VOI kehystää UART:iin
Jos määritetyn CAN ID:n aloitusosoite on 0 sarjakehyksessä ja pituus 3 (laajennettujen kehysten tapauksessa), CAN-sanoma ja sen muuntamisen tulos sarjakehykseksi näytetään alla:

22

WS-TTL-CAN
Käyttöopas

Sarjakehysmuoto
20
30 40 Data 1 Data 2 Data 3 Data 4 Data 5 Data 6 Data 7

CAN viesti

Kehyksen tiedot
Kehyksen tunnus
Data Division

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

9.3 FORMAT MUUNTO

Datan muunnosmuoto alla olevan kuvan mukaisesti. Jokainen CAN-kehys sisältää 13 tavua, ja ne sisältävät CAN-tiedot + ID +tiedot.

23

WS-TTL-CAN
Käyttöopas
9.4 MODBUS-PROTOKOLLA MUUNTO Muunna standardi Modbus RTU -sarjadataprotokolla määritettyyn CAN-tietomuotoon ja
tämä muunnos vaatii yleensä muokattavan CAN-väylälaitteen viestin. Sarjadatan on oltava standardin Modbus RTU -protokollan mukaisia, muuten se ei voi olla
muunnetaan. Huomaa, että CRC-pariteettia ei voi muuntaa CAN-muotoon. CAN muotoilee yksinkertaisen ja tehokkaan segmenttiviestintämuodon Modbusin toteuttamiseksi
RTU-viestintä, joka ei tee eroa isäntä- ja orjaviestinnän välillä, ja käyttäjien tarvitsee vain kommunikoida standardin Modbus RTU -protokollan mukaisesti.
CAN ei vaadi CRC-tarkistussummaa, ja kun muuntaja on vastaanottanut viimeisen CAN-kehyksen, CRC lisätään automaattisesti. Sitten muodostetaan ja lähetetään standardi Modbus RTU -datapaketti
24

WS-TTL-CAN
Käyttöopas
sarjaporttiin. Tässä tilassa konfigurointiohjelmiston [CAN-parametriasetuksen] [CAN ID] on
virheellinen, koska tällä hetkellä lähetetty tunniste (kehystunnus) täytetään Modbus RTU -sarjakehyksen osoitekentällä (solmutunnus).
(1) Sarjakehysmuoto (Modbus RTU) Sarjaparametrit: baudinopeus, databitit, pysäytysbitit ja pariteettibitit voidaan asettaa konfigurointiohjelmistolla. Dataprotokollan on oltava standardin Modbus RTU -protokollan mukainen. (2) CAN CAN-puoli suunnittelee joukon segmentointiprotokollaformaatteja, jotka määrittelevät suunnitellun segmentointiprotokollaformaatin, joka määrittelee menetelmän yli 8 tavua pituisen viestin segmentoimiseksi ja uudelleenorganisoimiseksi, kuten alla on esitetty. Huomaa, että kun CAN-kehys on yksi kehys, segmentointilipun bitti on 0x00.

Bitti nro.

7

6

5

4

3

2

1

0

Kehys

FF

FTR X

X

DLC (tietojen pituus)

Kehyksen tunnus1

X

X

X

ID.28-ID.24

Kehyksen tunnus2

ID.23-ID.16

Kehyksen tunnus3

ID.15-ID.8

Kehyksen tunnus4

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

Tiedot 1

segmentointi segmentointi

lippu

tyyppi

segmentointilaskuri

Tiedot 2

Merkki 1

Tiedot 3

Merkki 2

Tiedot 4

Merkki 3

Tiedot 5

Merkki 4

Data 6 Data 7 Data 8

Hahmo 5 Hahmo 6 Hahmo 7

CAN-kehysviesti voidaan asettaa konfigurointiohjelmistolla (etä- tai datakehys; vakio- tai laajennettu kehys).
Lähetetty Modbus-protokolla alkaa "Data 2" -tavusta, jos protokollan sisältö on yli 7 bittiä, ja loput protokollan sisällöstä muunnetaan tähän segmentoituun muotoon, kunnes muunnos on suoritettu.
25

WS-TTL-CAN
Käyttöopas
saattaa loppuun. Data 1 on segmentoinnin ohjaussanoma (1 tavu, 8 bittiä), ja sen merkitys on kuten alla:
Segmentointilippu Segmentointimerkki varaa yhden bitin (Bit7) ja osoittaa, onko viesti
segmentoitu viesti vai ei. "0" tarkoittaa erillistä viestiä ja "1" tarkoittaa kehystä segmentoidussa viestissä.

Segmentointityyppi Segmentointityyppi vie 2 bittiä (Bit6, Bit5) ja ilmaisee tämän raportin tyypit
segmenttiraportti.

Bittiarvo (bitti6, bitti5)
00
01 10

Kuvaus Ensimmäinen segmentointi
Keskimmäinen segmentointi Viimeinen segmentointi

Huom
Jos segmentointilaskuri sisältää arvon = 0, niin tämä on ensimmäinen segmentointi.
Osoittaa, että tämä on keskisegmentointi, ja segmenttejä on useita tai niitä ei ole. Osoittaa viimeisen segmentoinnin

Segmentointilaskuri Varaa 5 bittiä (Bit4-Bit0), jota käytetään erottamaan segmenttien sarjanumerot samassa kehyksessä
Modbus-viesti, riittää varmistamaan, ovatko saman kehyksen segmentit valmiit. (3) Muunnos esimample: Sarjaportin puolen Modbus RTU -protokolla (heksadesimaalilukuina). 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 Ensimmäinen tavu 01 on Modbus RTU -osoitekoodi, muutettu CAN:ksi.7-ID.0; Viimeiset 2 tavua (4E 35) ovat Modbus RTU CRC -tarkistussummia, jotka hylätään eikä
muunnetaan. Lopullinen muunnos CAN-dataviestiksi on seuraava: Kehys 1 CAN-sanoma: 81 03 14 00 0A 00 00 00 00

26

WS-TTL-CAN
Käyttöopas
Kehyksen 2 CAN-sanoma: a2 00 00 14 00 00 00 00 00 Kehyksen 3 CAN-sanoma: a3 00 17 00 2C 00 37 00 CAN-viestikehys 4: c4 c8 CAN-sähkeiden kehystyyppi (vakio- tai laajennettu kehys) asetetaan konfigurointiohjelmisto; Jokaisen CAN-sanoman ensimmäinen data täytetään segmentoidulla tiedolla (81, a2, a3 ja c4), jota ei muunneta Modbus RTU -kehyksiksi, vaan se toimii vain sanoman kuittauksen ohjausinformaationa.
27

WS-TTL-CAN
Käyttöopas
Datan muunnosperiaate CAN-puolelta ModBus RTU:hun on sama kuin edellä, kun CAN-puoli vastaanottaa yllä mainitut neljä viestiä, muunnin yhdistää vastaanotetut CAN-sanomat RTU-datan kehykseksi edellä mainitun CAN-segmentointimekanismin mukaisesti. , ja lisää CRC-tarkistussumma loppuun.
28

Asiakirjat / Resurssit

WAVESHARE WS-TTL-CAN Mini Module Can Conversion Protocol [pdfKäyttöopas
WS-TTL-CAN Mini Module Can Conversion Protocol, WS-TTL-CAN, Mini Module Can Conversion Protocol, Module Can Conversion Protocol, Can Conversion Protocol, Conversion Protocol, Protocol

Viitteet

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *