WS-TTL-CAN Mini Moduli Inaweza Kubadilisha Itifaki

Vipimo vya Bidhaa

  • Mfano: WS-TTL-CAN
  • Inaauni upitishaji wa njia mbili kati ya TTL na CAN
  • Vigezo vya CAN (kiwango cha baud) na vigezo vya UART vinaweza kusanidiwa
    kupitia programu

Maagizo ya Matumizi ya Bidhaa

1. Kuanza Haraka

Ili kujaribu upitishaji wa uwazi haraka:

  1. Unganisha kifaa cha WS-TTL-CAN
  2. Fuata maagizo katika mwongozo wa mtumiaji kwa uwazi
    mtihani wa maambukizi

2. Utangulizi wa Kazi

  • Vipengele vya maunzi: Eleza vipengele vya maunzi
    hapa.
  • Vipengele vya Kifaa: Eleza vipengele vya kifaa katika
    undani.

3. Kiolesura cha Vifaa vya Moduli

  • Vipimo vya Moduli: Kutoa moduli
    vipimo.
  • Ufafanuzi wa Pini ya Moduli: Maelezo ya pini
    ufafanuzi kwa uunganisho sahihi.

4. Kuweka Parameter ya Module

Sanidi mipangilio ya moduli kwa kutumia Seva ya Serial iliyotolewa
Sanidi Programu.

5. Kuweka Parameter ya UART

Rekebisha vigezo vya UART inavyohitajika kwa usanidi wako.

6. CAN Kuweka Parameter

Weka vigezo vya CAN, ikiwa ni pamoja na kiwango cha baud, kwa sahihi
mawasiliano.

Maswali Yanayoulizwa Mara Kwa Mara (FAQ)

Swali: Je, ninaweza kuboresha firmware ya kifaa kwa kutumia TTL
uhusiano?

Jibu: Ndiyo, kifaa kinaauni uboreshaji wa programu dhibiti kupitia TTL kwa
sasisho zinazofaa.

Swali: Je, ninabadilishaje fremu za mfululizo kuwa fremu za CAN?

A: Rejelea sehemu ya 9.1.1 kwenye mwongozo wa mtumiaji kwa maagizo
fremu ya mfululizo hadi ubadilishaji wa CAN.

"`

WS-TTL-CAN
Mwongozo wa Mtumiaji
Mwongozo wa Mtumiaji wa WS-TTL-CAN
www.waveshare.com/wiki

WS-TTL-CAN
Mwongozo wa Mtumiaji
Yaliyomo
1 PEKEEVIEW …………………………………………………………………………………………………………………….1 1.1 Vipengele …… …………………………………………………………………………………………………………………
2. ANZA HARAKA ………………………………………………………………………………………………………………. 2 2.1 Mtihani wa Usambazaji Uwazi ……………………………………………………………………………………
3. UTANGULIZI WA KAZI ……………………………………………………………………………………….. 4 3.1 Sifa za maunzi …………………… ……………………………………………………………………………..4 3.2 Vipengele vya Kifaa …………………………………………… …………………………………………………………….4
4. Module HARDWARE INTERFACE ……………………………………………………………………………….. 6 4.1 Vipimo vya Module ………………………… ………………………………………………………………………….6 4.1 Ufafanuzi wa Nambari ya Moduli …………………………………………………… ………………………………………………… 7
5. MIPANGILIO YA KIGEZO CHA MODULI …………………………………………………………………………….. 8 5.1 Programu ya Usanidi wa Seva ya Ufuatiliaji …………………… ………………………………………………………8
6. VIGEZO VYA KUGEUZA ………………………………………………………………………………………………………………………………………… …………………………………………………………………………10 6.1 Mwelekeo wa Uongofu ………………………………………………………… ……………………………………….. 10 6.2 Kitambulisho cha CAN katika UART …………………………………………………………………………… …………………. 11 6.3 Iwapo CAN inasambazwa katika UART ……………………………………………………………………. 11 6.4 Iwapo Kitambulisho cha Fremu cha CAN kinasambazwa katika UART ………………………………………………….12
7. MIPANGILIO WA VIGEZO VYA UART ………………………………………………………………………………………… ………………………………………………………………………13
8.1 CAN CAN Baud Rate Setting ……………………………………………………………………………………… 14 8.2 CAN CAN Filter Setting ………………… ……………………………………………………………………………. 15 9. UONGOZI EXAMPLE ………………………………………………………………………………………………………………………………………………………………… 17 9.1 Uongofu wa Uwazi ……………………………… ………………………………………………………….. 17
9.1.1 Mfumo wa Ufuatiliaji UNAWEZA ………………………………………………………………………………….17 9.1.2 CAN Frame To UART … ………………………………………………………………………………………… 19

WS-TTL-CAN
Mwongozo wa Mtumiaji
9.2 Ubadilishaji Uwazi wenye Kitambulisho ………………………………………………………………………………………………………………………………………………. …………………………………………………………………………………………………… 20 9.2.1 CAN Frame To UART ……………………………………………………… ………………………………………… 20
9.3 Ubadilishaji wa Umbizo …………………………………………………………………………………………………23 9.4 Ubadilishaji wa Itifaki ya Modbus ………………… ………………………………………………………………24

1 PEKEEVIEW

WS-TTL-CAN
Mwongozo wa Mtumiaji

WS-TTL-CAN ni kifaa kinachoauni upitishaji wa njia mbili kati ya TTL na CAN. Vigezo vya CAN vya kifaa (kama vile kiwango cha baud) na vigezo vya UART vinaweza kusanidiwa kupitia programu.

1.1 SIFA
Saidia CAN kwa mawasiliano ya pande mbili ya TTL. Inaauni uboreshaji wa programu dhibiti ya kifaa kupitia TTL, rahisi zaidi kwa sasisho la programu dhibiti na utendakazi
ubinafsishaji wa kiolesura cha Onboard chenye ulinzi wa pekee wa ESD na ulinzi wa kuzuia upasuaji, na EMC bora zaidi
utendaji. Seti 14 za kichujio kinachoweza kusanidiwa njia 4 za kufanya kazi: ubadilishaji wazi, uwazi na ubadilishaji wa vitambulisho, umbizo
ubadilishaji, na ubadilishaji wa itifaki ya Modbus RTU Pamoja na ugunduzi wa nje ya mtandao na utendakazi wa kujirejesha Mwenyewe Inapatana na kiwango cha CAN 2.0B, kinachooana na CAN 2.0A, na inaambatana na ISO.
11898-1/2/3 CAN mawasiliano baudrate: 10kbps~1000kbps, inayoweza kusanidiwa ya CAN bafa ya hadi fremu 1000 huhakikisha hakuna upotevu wa data Inaauni ubadilishaji wa kasi ya juu, kasi ya upokezaji ya CAN inaweza kufikia hadi 1270 kupanuliwa.
fremu kwa sekunde zenye UART kwa 115200bps na CAN kwa 250kbps (karibu na thamani ya juu ya kinadharia ya 1309), na inaweza kuzidi fremu zilizopanuliwa 5000 kwa sekunde na UART kwa 460800bps na CAN kwa 1000kbps.

1

2. ANZA haraka

WS-TTL-CAN
Mwongozo wa Mtumiaji

WS-TTL-CAN ni kifaa kinachoauni upitishaji wa njia mbili kati ya TTL na CAN. Vigezo vya CAN vya kifaa (kama vile kiwango cha baud) na vigezo vya UART vinaweza kusanidiwa kupitia programu.
Programu inayohusiana: WS-CAN-TOOL.

2.1 MTIHANI WA MAAMBUKIZI YA UWAZI

Kwanza, unaweza kuijaribu na vigezo chaguo-msingi vya bidhaa, kama inavyoonyeshwa hapa chini:

Kipengee
Njia ya Uendeshaji ya TTL CAN
CAN Baud Rate INAWEZA Kutuma Aina ya Fremu
INAWEZA Kutuma Kitambulisho cha Fremu INAWEZA Kichujio

Vigezo
115200, 8, N, 1 Usambazaji wa Uwazi, Uelekezaji wa pande mbili
Fremu Zilizopanuliwa za 250kbps
0 x 12345678 Imezimwa (Pokea fremu zote za CAN)

Jaribio la upitishaji la uwazi la TTL na CAN: Tumia kebo ya serial kuunganisha kompyuta na mlango wa TTL wa kifaa, na uunganishe
Kitatuzi cha USB kwa CAN (mara ya kwanza unapoitumia, unahitaji kusakinisha programu na kiendeshi, tafadhali wasiliana na watengenezaji husika wa kitatuzi cha USB kwa CAN kwa matumizi ya kina), kisha adapta ya nguvu ya 3.3V@40mA ili kuwasha. kifaa.

2

WS-TTL-CAN
Mwongozo wa Mtumiaji
Mchoro 1.2.2: RS232 TO CAN Usambazaji wa Data kwa Uwazi
Fungua SSCOM, chagua mlango wa COM utakaotumiwa, na weka vigezo vya UART kama inavyoonyeshwa kwenye Mchoro 1.2.2. Baada ya kuweka, unaweza kuingiza mlango wa serial, kufungua USB ili CAN utatuzi wa programu, na kuweka kiwango cha baud kama 250kbps.
Baada ya kufuata hatua zilizo hapo juu, CAN na RS232 zinaweza kutuma data kwa kila mmoja.
3

3. UTANGULIZI WA KAZI

WS-TTL-CAN
Mwongozo wa Mtumiaji

WS-TTL-CAN ina kiolesura cha TTL cha kituo 1 na kiolesura cha CAN cha kituo 1. Kiwango cha baud cha bandari ya serial inasaidia 1200 ~ 460800bps; kiwango cha baud cha CAN kinaauni 10kbps ~ 1000kbps, na uboreshaji wa firmware wa kifaa unaweza kupatikana kupitia kiolesura cha TTL, ambacho ni rahisi sana kutumia.
Watumiaji wanaweza kukamilisha kwa urahisi muunganisho wa vifaa vya serial na vifaa vya CAN. 3.1 VIPENGELE VYA HUDUMA

Hapana.

Kipengee

1

Mfano

2

Nguvu

3

CPU

4

CAN Interface

5

Kiolesura cha TTL

6 Kiashiria cha Mawasiliano

7

Weka upya/Rudisha Mipangilio ya Kiwanda

8

Joto la Operesheni

9

Joto la Uhifadhi

Vigezo
WS-TTL-CAN 3.3V@40mA 32-bit Kisindikaji cha Utendaji wa Juu Ulinzi wa ESD, Ulinzi wa Kupambana na kuongezeka, Utendaji Bora wa EMC Kiwango cha baud kinaauni 1200~460800 RUN, COM, CAN kiashirio, rahisi kutumia Inakuja na mawimbi ya mpangilio wa Weka upya/ Rudisha Kiwanda
Kuweka Daraja la Viwanda: -40~85
-65 ~ 165

3.2 VIPENGELE VYA KIFAA
Saidia mawasiliano ya data ya pande mbili kati ya CAN na TTL. Vigezo vya kifaa vinaweza kusanidiwa kupitia TTL. Ulinzi wa ESD, Ulinzi wa Kuzuia upasuaji, Utendaji Bora wa EMC. 14 kuweka vichujio configurable. Njia nne za uendeshaji: ubadilishaji wa uwazi, ubadilishaji wa uwazi na vitambulisho, umbizo
ubadilishaji, na ubadilishaji wa itifaki ya Modbus RTU. Utambuzi wa nje ya mtandao na utendakazi wa kurejesha kiotomatiki. Kuzingatia vipimo vya CAN 2.0B, vinavyooana na CAN 2.0A; inaendana na ISO
4

WS-TTL-CAN
Mwongozo wa Mtumiaji
11898-1/2/3 viwango. Kiwango cha kiwango cha Baud: 10kbps ~ 1000kbps. CAN uwezo wa bafa wa fremu 1000 ili kuzuia upotevu wa data. Ubadilishaji wa kasi ya juu: Kwa kiwango cha baud cha serial cha 115200 na kiwango cha CAN cha 250kbps, CAN
kasi ya kutuma inaweza kufikia hadi fremu 1270 zilizopanuliwa kwa sekunde (karibu na upeo wa kinadharia wa 1309). Kwa kiwango cha uporaji wa mlango wa serial cha 460800 na kiwango cha CAN cha 1000kbps, kasi ya kutuma ya CAN inaweza kuzidi fremu 5000 zilizopanuliwa kwa sekunde.
5

4. Module HARDWARE INTERFACE
4.1 VIPIMO VYA MODULI

WS-TTL-CAN
Mwongozo wa Mtumiaji

6

4.1 UFAFANUZI WA PIN YA MODULI

WS-TTL-CAN
Mwongozo wa Mtumiaji

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

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

Kumbuka pini ya kiashiria cha mawasiliano ya TTL, kiwango cha juu bila data, kiwango cha chini kwa
maambukizi ya data CAN mawasiliano kiashiria siri siri, kiwango cha juu bila data, kiwango cha chini kwa
utumaji data Mfumo unaoendesha pini ya kiashiria, hugeuza kati ya viwango vya juu na vya chini (takriban 1Hz) wakati mfumo unafanya kazi kwa kawaida; Kutoa kiwango cha juu wakati
Basi la CAN si la kawaida Pini iliyohifadhiwa, haijaunganishwa CAN tofauti chanya, kipingamizi 120 kilichojengwa ndani CAN hasi, kipingamizi 120 kilichojengwa ndani.
Ingizo la nguvu, 3.3V@40mA Ground
Weka upya/rejesha kwa mpangilio wa kiwanda, vuta chini ndani ya sekunde 5 kwa kuweka upya au zaidi ya sekunde 5 kwa kurejesha mipangilio ya kiwanda RS485 kidhibiti mwelekeo TTL RX TTL TX

7

5. KUWEKA PARAMETER YA MODULI

WS-TTL-CAN
Mwongozo wa Mtumiaji

Moduli hii inaweza kusanidiwa na "WS-CAN-TOOL" kupitia kiolesura cha TTL. Ukishindwa kuunganisha kifaa kwa sababu ya mpangilio wako wa kutojali, unaweza kubofya kitufe cha “CFG” ili kurejesha mipangilio ya kiwandani, (Bonyeza na ushikilie kitufe cha CFG kwa sekunde 5, na uiachilie baada ya viashiria vitatu vya kijani kumeta kwa wakati mmoja. )
5.1 SERIAL SEVER CONFIGURE SOFTWARE

Chagua "Serial Port" iliyounganishwa. Bonyeza "Fungua Serial". Bonyeza "Soma Vigezo vya Kifaa".
8

WS-TTL-CAN
Mwongozo wa Mtumiaji
Baada ya kusoma vigezo vya kifaa, unaweza kuzibadilisha. Unaweza kubofya "Hifadhi Vigezo vya Kifaa" ili kuhifadhi muundo wako. Kisha unahitaji kuanzisha upya kifaa.
Maudhui yafuatayo ni ya kueleza vigezo katika programu iliyosanidiwa.
9

6. VIGEZO VYA UONGOFU

WS-TTL-CAN
Mwongozo wa Mtumiaji

Sehemu hii inabainisha hali ya ugeuzaji ya kifaa, mwelekeo wa ubadilishaji, nafasi ya vitambulishi vya CAN katika mfuatano wa mfululizo, ikiwa maelezo ya CAN yanabadilishwa kuwa UART, na kama Vitambulisho vya fremu vya CAN vinabadilishwa kuwa UART.
6.1 HALI YA UONGOZI
Njia tatu za ubadilishaji: ubadilishaji uwazi, ubadilishaji uwazi na vitambulisho, na ubadilishaji wa umbizo.
Uongofu wa uwazi Unahusisha kubadilisha data ya basi kutoka kwa umbizo moja hadi jingine bila kuongeza au kurekebisha data. Hii
Mbinu hurahisisha ubadilishanaji wa fomati za data bila kurekebisha yaliyomo kwenye data, na kufanya kibadilishaji kuwa wazi kwa ncha zote mbili za basi. Haiongezi mawasiliano kwa watumiaji na inaruhusu ubadilishaji wa data kwa wakati halisi, ambao haujabadilishwa, wenye uwezo wa kushughulikia utumaji wa data ya kiwango cha juu.
Ubadilishaji wa uwazi na vitambulishi Huu ni matumizi maalum ya ubadilishaji wazi, pia bila kuongeza itifaki. Hii
njia ya ubadilishaji inategemea sifa za kawaida za fremu za kawaida za mfululizo na ujumbe wa CAN, kuruhusu aina hizi mbili tofauti za mabasi kuunda mtandao mmoja wa mawasiliano bila mshono. Njia hii inaweza kuweka ramani ya "anwani" kutoka kwa fremu ya mfululizo hadi sehemu ya kitambulisho cha ujumbe wa CAN. "Anwani" katika sura ya serial inaweza kusanidiwa kulingana na nafasi yake ya kuanzia na urefu, na kuwezesha kibadilishaji kuzoea itifaki zilizoainishwa na mtumiaji kwa kiwango cha juu katika hali hii.
Ubadilishaji wa umbizo Zaidi ya hayo, ubadilishaji wa umbizo ndiyo njia rahisi zaidi ya utumiaji, ambapo umbizo la data linafafanuliwa.
kama baiti 13, ikijumuisha taarifa zote kutoka kwa fremu ya CAN.

10

6.2 MWELEKEO WA UONGOFU

WS-TTL-CAN
Mwongozo wa Mtumiaji

Maelekezo matatu ya ubadilishaji: ya pande mbili, UART pekee hadi CAN, na CAN pekee hadi UART. Ya pande mbili
Kigeuzi hubadilisha data kutoka kwa basi la pili hadi basi la CAN na pia kutoka kwa basi la CAN hadi basi la pili. UART pekee wa KUWEZA
Inatafsiri data kutoka kwa basi la pili hadi basi la CAN na haibadilishi data kutoka kwa basi la CAN hadi basi la pili. Njia hii inachuja kwa ufanisi usumbufu kwenye basi ya CAN. CAN pekee kwa UART
Inatafsiri pekee data kutoka kwa basi la CAN hadi basi la serial na haibadilishi data kutoka kwa basi la pili hadi basi la CAN.

6.3 INAWEZA KITAMBULISHA KATIKA UART

Kigezo hiki kinafaa tu kikiwa katika hali ya "Ubadilishaji Uwazi na vitambulishi":

Wakati wa kubadilisha data ya msururu hadi ujumbe wa CAN, anwani ya kukabiliana ya baiti ya kuanzia ya Kitambulisho cha fremu katika fremu ya mfululizo na urefu wa Kitambulisho cha fremu hubainishwa.
Urefu wa kitambulisho cha fremu unaweza kuanzia baiti 1 hadi 2 kwa fremu za kawaida, zinazolingana na ID1 na
11

WS-TTL-CAN
Mwongozo wa Mtumiaji
ID2 katika ujumbe wa CAN. Kwa fremu zilizopanuliwa, urefu wa kitambulisho unaweza kuanzia baiti 1 hadi 4, ikijumuisha ID1, ID2, ID3 na ID4. Katika fremu za kawaida, kitambulisho huwa na biti 11, huku katika fremu zilizopanuliwa, kitambulisho kina biti 29. 6.4 JE, INAWEZA KUAMBIKISHWA KATIKA UART
Kigezo hiki kinatumika tu katika hali ya "Uongofu wa Uwazi". Inapochaguliwa, kigeuzi kitajumuisha maelezo ya fremu ya ujumbe wa CAN katika baiti ya kwanza ya fremu ya mfululizo. Ukiacha kuchagua, maelezo ya fremu ya CAN hayatabadilishwa kuwa fremu ya mfululizo. 6.5 JE, KITAMBULISHO CHA FRAM KINAWEZA KUAMBIKISHWA KATIKA UART
Kigezo hiki kinatumika pekee katika hali ya "Ubadilishaji Uwazi". Inapochaguliwa, kibadilishaji kitajumuisha kitambulisho cha fremu ya ujumbe wa CAN kabla ya data ya fremu kwenye fremu ya mfululizo, kufuatia maelezo ya fremu (ikiwa ubadilishaji wa maelezo ya fremu unaruhusiwa). Ukiacha kuchaguliwa, kitambulisho cha fremu cha CAN hakitabadilishwa.
12

7. UART PARAMETER SETTING
Kiwango cha Baud: 1200~406800 (bps) Mbinu ya usawa ya UART: hakuna usawa, hata, kidogo Data isiyo ya kawaida: 8 na 9 Stop bit: 1, 1.5 na 2

WS-TTL-CAN
Mwongozo wa Mtumiaji

13

8. KUWEZA KUWEKA PARAMETER

WS-TTL-CAN
Mwongozo wa Mtumiaji

Sehemu hii inatanguliza jinsi kigeuzi KINAWEZA kuweka kiwango cha baud, INAWEZA kutuma kitambulisho, aina ya fremu na kichujio cha CAN cha kibadilishaji. Kiwango cha baud cha CAN kinaweza kutumia 10kbps~1000kbps na pia kinaauni ufafanuzi wa mtumiaji. Aina za fremu zinaweza kutumia fremu zilizopanuliwa na fremu za kawaida. Kitambulisho cha fremu cha CAN kiko katika umbizo la heksadesimali, ambalo ni halali katika hali ya "ugeuzaji uwazi" na hali ya "ugeuzaji uwazi ukitumia Kitambulisho", na hutuma data kwa basi la CAN kwa kutumia kitambulisho hiki; Kigezo hiki si sahihi katika hali ya Ubadilishaji Umbizo.
Kuna vikundi 14 vya CAN vinavyopokea vichujio, na kila kikundi kina "aina ya kichujio", "msimbo wa kichujio wa kukubalika" na "msimbo wa mask ya kichujio".

8.1 JE, BAUD ANAWEZA KUPANGA MIPANGILIO
Viwango vya kawaida vya baud vimehifadhiwa kwenye orodha: kifaa hiki hakitumii ubinafsishaji.

14

8.2 INAWEZA KUCHUJA MIPANGILIO

WS-TTL-CAN
Mwongozo wa Mtumiaji

Vikundi 14 vya CAN vinavyopokea vichujio vimezimwa kwa chaguomsingi, kumaanisha kwamba data ya basi la CAN haijachujwa. Ikiwa watumiaji wanahitaji kutumia vichungi, unaweza kuwaongeza kwenye programu iliyosanidiwa, vikundi 14 vinaweza kuongezwa.

Hali ya kichujio: hiari ya "Fremu Kawaida" na "Fremu Iliyopanuliwa". Msimbo wa kukubali wa kichujio: hutumika kulinganisha kitambulisho cha fremu kilichopokelewa na CAN ili kubaini ikiwa fremu inapokelewa katika umbizo la hexadecimal. Msimbo wa barakoa wa kichujio: hutumika kuficha biti katika msimbo wa kukubalika ili kubaini kama baadhi ya biti za msimbo wa kukubali zinashiriki katika ulinganisho ((kidogo ni 0 kwa kutoshiriki, 1 kwa kushiriki), katika umbizo la hexadecimal. Ex.ample 1: Aina ya kichujio imechaguliwa: "Fremu Kawaida"; "Msimbo wa Kukubali wa Kichujio" uliojaa 00 00 00 01; "Filter Mask Code" iliyojaa 00 00 0F FF. Maelezo: Kwa vile kitambulisho cha fremu ya kawaida kina biti 11 pekee, biti 11 za mwisho za msimbo wa kukubalika na msimbo wa barakoa ni muhimu. Na biti 11 za mwisho za msimbo wa barakoa zimewekwa kuwa 1, inamaanisha kuwa biti zote zinazolingana katika msimbo wa kukubali zitazingatiwa kwa kulinganisha. Kwa hiyo, usanidi uliotajwa unaruhusu sura ya kawaida yenye kitambulisho cha 0001 kupita. Kwa mfanoample 2: Aina ya kichujio imechaguliwa: "Fremu Kawaida"; "Msimbo wa Kukubali wa Kichujio" uliojaa 00 00 00 01; "Filter Mask Code" iliyojazwa na 00 00 0F F0. Maelezo: Sawa na example 1, ambapo sura ya kawaida ina biti 11 tu halali, biti 4 za mwisho za msimbo wa mask ni 0, ikionyesha kuwa bits 4 za mwisho za msimbo wa kukubali hazitazingatiwa.
15

WS-TTL-CAN
Mwongozo wa Mtumiaji
kwa kulinganisha. Kwa hivyo, usanidi huu huruhusu kikundi cha fremu za kawaida kuanzia 00 00 hadi 000F katika kitambulisho kupita.
Example 3: Aina ya kichujio imechaguliwa: "Fremu Iliyopanuliwa"; "Msimbo wa Kukubali wa Kichujio" uliojaa 00 03 04 01; "Filter Mask Code" iliyojazwa na 1F FF FF FF.
Ufafanuzi: Fremu zilizopanuliwa zina biti 29, na biti 29 za mwisho za msimbo wa barakoa zimewekwa kuwa 1, inamaanisha kuwa biti zote 29 za mwisho za msimbo wa kukubali zitahusishwa katika ulinganisho. Kwa hiyo, mpangilio huu unawezesha kifungu cha sura iliyopanuliwa na kitambulisho cha "00 03 04 01".
Example 4: Aina ya kichujio imechaguliwa: "Fremu Iliyopanuliwa"; "Msimbo wa Kukubali wa Kichujio" uliojaa 00 03 04 01; "Filter Mask Code" iliyojazwa na 1F FC FF FF.
Maelezo: Kulingana na mipangilio iliyotolewa, kikundi cha fremu zilizopanuliwa kuanzia "00 00 04 01" hadi "00 0F 04 01" katika kitambulisho kinaweza kupita.
16

9. KUONGOKA ZAMANIAMPLE

WS-TTL-CAN
Mwongozo wa Mtumiaji

9.1 UONGOFU WA UWAZI
Katika hali ya uwazi ya ugeuzaji, kigeuzi hubadilisha mara moja na kutuma data iliyopokelewa kutoka kwa basi moja hadi basi lingine bila kuchelewa.
9.1.1 SERIAL FRAME TO CAN
Data nzima ya fremu ya mfululizo huwekwa kwa mpangilio katika uga wa data wa fremu ya ujumbe wa CAN. Mara tu kibadilishaji kinapokea sura ya data kutoka kwa basi ya serial, huihamisha mara moja kwa basi ya CAN. Maelezo ya fremu ya ujumbe ya CAN iliyogeuzwa (sehemu ya aina ya fremu) na Kitambulisho cha fremu husanidiwa mapema na mtumiaji, na katika mchakato mzima wa ubadilishaji, aina ya fremu na Kitambulisho cha fremu hazijabadilika.

Ubadilishaji wa data unafuata umbizo lifuatalo: Ikiwa urefu wa fremu ya mfululizo iliyopokelewa ni chini ya au sawa na baiti 8, herufi 1 hadi n (ambapo n ni urefu wa fremu ya mfululizo) huwekwa kwa mpangilio katika nafasi 1 hadi n ya Sehemu ya data ya CAN (na n kuwa 7 kwenye kielelezo). Ikiwa idadi ya baiti katika fremu ya serial ni zaidi ya biti 8, kichakataji huanza kutoka kwa herufi ya kwanza ya fremu ya serial, huchukua herufi 8 za kwanza, na kuzijaza kwa mfuatano kwenye uwanja wa data wa ujumbe wa CAN. Baada ya data hii kutumwa kwa basi ya CAN, data iliyobaki ya fremu ya mfululizo inabadilishwa na kujazwa kwenye uga wa data wa ujumbe wa CAN hadi data yote igeuzwe.

17

WS-TTL-CAN
Mwongozo wa Mtumiaji
Kwa mfanoampna, mpangilio wa kigezo cha CAN huchagua "Fremu Kawaida", na Kitambulisho cha CAN ni 00000060, kumbuka kuwa biti 11 pekee za fremu ya kawaida ndizo halali.
18

WS-TTL-CAN
Mwongozo wa Mtumiaji
9.1.2 CAN CAN FRAM TO UART Kwenye ujumbe wa basi la CAN, hupeleka mbele fremu moja mara moja inapopokea fremu moja. Data
umbizo linalingana kama inavyoonyeshwa kwenye mchoro. Wakati wa ubadilishaji, data zote zilizopo kwenye uwanja wa data wa ujumbe wa CAN ni mfuatano
kubadilishwa kuwa sura ya serial. Ikiwa, wakati wa usanidi, mpangilio "Kama habari ya CAN itabadilishwa kuwa mfululizo" ni
ikiwashwa, kigeuzi kitajaza moja kwa moja baiti ya "Taarifa ya Muafaka" ya ujumbe wa CAN kwenye fremu ya mfululizo.
Vile vile, ikiwa mpangilio wa "Iwapo Kitambulisho cha Fremu cha CAN kitabadilishwa kuwa mfululizo" kimewashwa, baiti zote za "Kitambulisho cha Fremu" za ujumbe wa CAN zitajazwa kwenye fremu ya mfululizo.
Kwa mfanoampna, ikiwa "Badilisha Ujumbe wa CAN hadi Ufuatao" umewezeshwa lakini "Badilisha Kitambulisho cha Fremu cha CAN kuwa Siri" kimezimwa, ubadilishaji wa fremu ya CAN hadi umbizo la mfululizo utakuwa kama inavyoonyeshwa kwenye
19

mchoro ufuatao:
Muundo wa Sura ya Ufuatiliaji
07 01 02 03 04 05 06 07

WS-TTL-CAN
Mwongozo wa Mtumiaji

Ujumbe wa CAN (Fremu ya Kawaida)

Fremu

07

Habari

00 Kitambulisho cha Fremu
00

01

02

03

Data

04

Mgawanyiko

05

06

07

9.2 UONGOZI WA UWAZI WENYE KITAMBULISHO
Ugeuzaji uwazi kwa kutumia kitambulisho ni matumizi maalum ya ubadilishaji kwa uwazi ambayo huwezesha watumiaji kuunda mitandao yao kwa urahisi zaidi na kutumia itifaki maalum za programu.
Njia hii inabadilisha kiotomati maelezo ya anwani kutoka kwa fremu ya mfululizo hadi kitambulisho cha fremu ya basi ya CAN. Kwa kumjulisha kibadilishaji fedha kuhusu anwani ya kuanzia na urefu wa anwani hii katika fremu ya serial wakati wa usanidi, kibadilishaji kinatoa kitambulisho hiki cha fremu na kuibadilisha kuwa sehemu ya Kitambulisho cha fremu ya ujumbe wa CAN. Hiki hutumika kama kitambulisho cha ujumbe wa CAN wakati wa kusambaza fremu hii mfululizo. Wakati wa kubadilisha ujumbe wa CAN kuwa fremu ya mfululizo, kitambulisho cha ujumbe wa CAN pia hutafsiriwa katika nafasi husika ndani ya fremu ya mfululizo. Ni muhimu kutambua kwamba, katika hali hii ya ubadilishaji, mpangilio wa "CAN ID" katika "Mipangilio ya Vigezo vya CAN" ya programu ya usanidi ni batili. Hii ni kwa sababu, katika hali hii, kitambulishi kilichotumwa (Kitambulisho cha fremu) huwekwa kutoka kwa data iliyo ndani ya fremu ya mfululizo iliyotajwa hapo juu.
9.2.1 UART FRAME TO CAN
Baada ya kupokea fremu kamili ya data ya mfululizo, kibadilishaji fedha huipeleka mbele kwa basi la CAN.
20

WS-TTL-CAN
Mwongozo wa Mtumiaji
Kitambulisho cha CAN kilichobebwa ndani ya fremu ya mfululizo kinaweza kuwekwa ndani ya usanidi, ikibainisha anwani yake ya kuanzia na urefu ndani ya fremu ya mfululizo. Masafa ya anwani ya kuanzia ni kutoka 0 hadi 7, ilhali urefu huanzia 1 hadi 2 kwa fremu za kawaida na 1 hadi 4 kwa fremu zilizopanuliwa.
Wakati wa ubadilishaji, kulingana na mipangilio iliyosanidiwa, Vitambulisho vyote vya fremu vya CAN ndani ya fremu ya mfululizo hutafsiriwa kabisa kwenye sehemu ya Kitambulisho cha fremu ya ujumbe wa CAN. Ikiwa idadi ya vitambulisho vya fremu ndani ya fremu ya mfululizo ni ndogo kuliko idadi ya vitambulisho vya fremu ndani ya ujumbe wa CAN, vitambulisho vilivyosalia ndani ya ujumbe wa CAN hujazwa kwa mpangilio wa ID1 hadi ID4, na kilichosalia kijazwe "0". Data iliyosalia inabadilishwa kwa kufuatana kama inavyoonyeshwa kwenye mchoro.
Ikiwa fremu moja ya ujumbe wa CAN haitakamilisha ubadilishaji wa data ya fremu ya mfululizo, kitambulisho sawa kitaendelea kutumika kama Kitambulisho cha fremu ya ujumbe wa CAN hadi fremu nzima ya mfululizo igeuzwe kabisa.

Muundo wa Sura ya Ufuatiliaji

Anwani CAN

0

kitambulisho cha fremu

Anwani 1 Data 1

Anwani 2

Takwimu 2

Anwani 3

Takwimu 3

Anwani 4

Takwimu 5

Anwani 5

Takwimu 6

Anwani 6

Takwimu 7

Anwani 7

Takwimu 8

……

……

Anwani (n-1)

Data n

CAN ujumbe 1 CAN ujumbe … CAN ujumbe x

Kitambulisho cha Fremu ya Maelezo ya Fremu 1
Kitambulisho cha fremu 2

Mpangilio wa mtumiaji
00 data 4
(Kitambulisho 1 cha fremu ya CAN)

Mpangilio wa mtumiaji
00 data 4
(Kitambulisho 1 cha fremu ya CAN)

Mpangilio wa mtumiaji
00 data 4
(Kitambulisho 1 cha fremu ya CAN)

Takwimu 1

Data…

Data n-4

Takwimu 2

Data…

Data n-3

Idara ya Takwimu

Data 3 Data 5

Data… Data…

Data n-2 Data n-1

Takwimu 6
Data 7 Data 8 Data 9

Data…
Data… Data… Data…

Data n

Kwa mfanoample, anwani ya awali ya kitambulisho cha CAN kwenye fremu ya serial ni 0, urefu ni 3 (katika iliyopanuliwa
21

WS-TTL-CAN
Fremu ya Mwongozo wa Mtumiaji), fremu ya mfululizo na ujumbe wa CAN ni kama inavyoonyeshwa hapa chini. Kumbuka kwamba fremu mbili za ujumbe wa CAN hubadilishwa katika kitambulisho kimoja.

Muundo wa Sura ya Ufuatiliaji

Data 1 Anwani 0 (CAN frame ID 1)

Data 2 Anwani 1 (CAN frame ID 2)

Anwani 2

Takwimu 3

(Kitambulisho 3 cha fremu ya CAN)

Anwani 3

Takwimu 1

Anwani 4
Anuani 5 Anuani 6 Anuani 7 Anuani 8 Anuani 9 Anuani 10 Anuani 11 Anuani 12 Anuani 13 Anuani 14

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

CAN ujumbe 1 CAN ujumbe 2

Fremu

88

85

Habari

Kitambulisho cha fremu 1

00

00

Kitambulisho cha Fremu 2 Kitambulisho cha Fremu 3 Kitambulisho cha Fremu 4
Idara ya Takwimu

Takwimu 1
(Kitambulisho 1 cha fremu ya CAN)
Takwimu 2
(Kitambulisho 2 cha fremu ya CAN)
Takwimu 3
(Kitambulisho 3 cha fremu ya CAN)
Data 1 Data 2 Data 3 Data 5 Data 6 Data 7 Data 8

Takwimu 1
(Kitambulisho 1 cha fremu ya CAN)
Takwimu 2
(Kitambulisho 2 cha fremu ya CAN)
Takwimu 3
(Kitambulisho 3 cha fremu ya CAN)
Data 9 Data 10 Data 11 Data 12

9.2.2 INAWEZA KUFUNGA KWA UART
Ikiwa anwani ya awali ya kitambulisho cha CAN kilichosanidiwa ni 0 katika fremu ya mfululizo na urefu wa 3 (ikiwa ni fremu zilizopanuliwa), ujumbe wa CAN na matokeo ya kuibadilisha kuwa fremu ya mfululizo huonyeshwa hapa chini:

22

WS-TTL-CAN
Mwongozo wa Mtumiaji

Muundo wa Sura ya Ufuatiliaji
20
30 40 Data 1 Data 2 Data 3 Data 4 Data 5 Data 6 Data 7

CAN ujumbe

Maelezo ya Muafaka
Kitambulisho cha fremu
Idara ya Takwimu

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

9.3 UGEUZI WA FORMAT

Umbizo la ubadilishaji wa data kama inavyoonyeshwa hapa chini. Kila fremu ya CAN inajumuisha baiti 13, na inajumuisha maelezo ya CAN + ID +data.

23

WS-TTL-CAN
Mwongozo wa Mtumiaji
9.4 UGEUZI WA PROTOCOL YA MODBUS Badilisha itifaki ya kawaida ya data ya mfululizo ya Modbus RTU kuwa umbizo maalum la data la CAN, na
ubadilishaji huu kwa ujumla unahitaji ujumbe unaoweza kuhaririwa wa kifaa cha basi cha CAN. Data ya serial lazima iambatane na itifaki ya kawaida ya Modbus RTU, vinginevyo haiwezi
kuongoka. Tafadhali kumbuka kuwa usawa wa CRC hauwezi kubadilishwa kuwa CAN. CAN huunda umbizo rahisi na bora la mawasiliano ya sehemu ili kutambua Modbus
Mawasiliano ya RTU, ambayo hayatofautishi kati ya mwenyeji na mtumwa, na watumiaji wanahitaji tu kuwasiliana kulingana na itifaki ya kawaida ya Modbus RTU.
CAN haihitaji hundi ya CRC, na baada ya kibadilishaji fedha kupokea fremu ya mwisho ya CAN, CRC itaongezwa kiotomatiki. Kisha, pakiti ya data ya Modbus RTU ya kawaida huundwa na kutumwa
24

WS-TTL-CAN
Mwongozo wa Mtumiaji
kwa bandari ya serial. Katika hali hii, [CAN ID] ya [CAN Parameta Setting] ya programu ya usanidi ni.
batili, kwa sababu kitambulisho (kitambulisho cha fremu) kilichotumwa kwa wakati huu kimejazwa na sehemu ya anwani (kitambulisho cha nodi) katika fremu ya mfululizo ya Modbus RTU.
(1) Umbizo la fremu ya serial (Modbus RTU) Vigezo vya mfululizo: kiwango cha baud, biti za data, biti za kusimamisha na biti za usawa zinaweza kuwekwa kupitia programu ya usanidi. Itifaki ya data inahitaji kuendana na itifaki ya kawaida ya Modbus RTU. (2) CAN Upande wa CAN huunda seti ya miundo ya itifaki ya sehemu, ambayo inafafanua muundo wa itifaki ya sehemu ambayo inafafanua mbinu ya kugawanya na kupanga upya ujumbe ambao una urefu wa zaidi ya baiti 8, kama inavyoonyeshwa hapa chini. Kumbuka kwamba wakati fremu ya CAN ni fremu moja, biti ya bendera ya sehemu ni 0x00.

Nambari kidogo.

7

6

5

4

3

2

1

0

Fremu

FF

FTR X

X

DLC (urefu wa data)

Kitambulisho cha fremu1

X

X

X

ID.28-ID.24

Kitambulisho cha fremu2

ID.23-ID.16

Kitambulisho cha fremu3

ID.15-ID.8

Kitambulisho cha fremu4

ID.7-ID.0 (anwani ya Modbus RTU)

Takwimu 1

mgawanyiko wa sehemu

bendera

aina

kaunta ya sehemu

Takwimu 2

Tabia 1

Takwimu 3

Tabia 2

Takwimu 4

Tabia 3

Takwimu 5

Tabia 4

Data 6 Data 7 Data 8

Mhusika 5 Mhusika 6 Mhusika 7

Ujumbe wa fremu ya CAN unaweza kuwekwa na programu ya usanidi (fremu ya mbali au data; fremu ya kawaida au iliyopanuliwa).
Itifaki ya Modbus iliyotumwa huanza kutoka kwa baiti ya "Data 2", ikiwa maudhui ya itifaki ni zaidi ya biti 7, na yaliyosalia ya itifaki hubadilishwa katika umbizo hili lililogawanywa hadi ubadilishaji utakapokamilika.
25

WS-TTL-CAN
Mwongozo wa Mtumiaji
kamili. Data 1 ni ujumbe wa udhibiti wa sehemu (1 byte, 8bit), na maana kama inavyoonyeshwa hapa chini:
Bendera ya Mgawanyiko Alama ya mgawanyo huchukua biti moja (Bit7), na inaonyesha kama ujumbe ni
ujumbe uliogawanywa au la. "0" inaonyesha ujumbe tofauti, na "1" inaonyesha fremu katika ujumbe uliogawanywa.

Aina ya sehemu Aina ya sehemu inachukua Biti 2 (Bit6, Bit5), na inaonyesha aina za ripoti katika hii.
ripoti ya sehemu.

Thamani kidogo (Bit6, Bit5)
00
01 10

Maelezo Sehemu ya kwanza
Sehemu ya kati Sehemu ya mwisho

Kumbuka
Ikiwa kihesabu cha sehemu kinajumuisha thamani=0, na kisha hii ndiyo sehemu ya kwanza.
Inaonyesha hii ni sehemu ya kati, na kuna sehemu nyingi au hakuna sehemu ya kati. Inaonyesha sehemu ya mwisho

Kaunta ya Kugawanya Inachukua biti 5 (Bit4-Bit0), inayotumika kutofautisha nambari ya mfululizo ya sehemu katika fremu sawa.
Ujumbe wa Modbus, unaotosha kuthibitisha ikiwa sehemu za fremu sawa zimekamilika. (3) Uongofu Kutample: Itifaki ya serial ya bandari ya Modbus RTU (katika 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 ya kwanza 01 ni msimbo wa anwani wa Modbus RTU, iliyobadilishwa kuwa CID7 ID. Baiti 0 za mwisho (2E 4) ni hundi za Modbus RTU CRC, ambazo hutupwa na sio.
kubadilishwa. Ugeuzaji wa mwisho kuwa ujumbe wa data wa CAN ni kama ifuatavyo: Ujumbe wa Fremu 1 wa CAN: 81 03 14 00 0A 00 00 00 00

26

WS-TTL-CAN
Mwongozo wa Mtumiaji
Ujumbe wa fremu 2 CAN: a2 00 00 14 00 00 00 00 00 Ujumbe wa fremu 3 wa CAN: a3 00 17 00 2C 00 37 00 fremu ya ujumbe wa CAN 4: c4 c8 Aina ya fremu (fremu ya kawaida au iliyopanuliwa) ya telegramu za CAN imewekwa kupitia programu ya usanidi; Data ya kwanza ya kila ujumbe wa CAN imejazwa na maelezo yaliyogawanywa (81, a2, a3 na c4), ambayo hayabadilishwi kuwa fremu za Modbus RTU, lakini hutumika tu kama taarifa ya uthibitisho wa ujumbe.
27

WS-TTL-CAN
Mwongozo wa Mtumiaji
Kanuni ya ubadilishaji wa data kutoka upande wa CAN hadi ModBus RTU ni sawa na hapo juu, baada ya upande wa CAN kupokea jumbe nne zilizo hapo juu, kibadilishaji fedha kitachanganya ujumbe wa CAN uliopokewa kuwa fremu ya data ya RTU kulingana na utaratibu wa ugawaji wa CAN uliotajwa hapo juu. , na ongeza hundi ya CRC mwishoni.
28

Nyaraka / Rasilimali

WAVESHARE WS-TTL-CAN Moduli Ndogo Inaweza Kubadilisha Itifaki [pdf] Mwongozo wa Mtumiaji
WS-TTL-CAN Mini Moduli Inaweza Kubadilisha Itifaki, WS-TTL-CAN, Moduli Ndogo Inaweza Kubadilisha Itifaki, Itifaki ya Kubadilisha ya Moduli, Itifaki ya Kubadilisha, Itifaki ya Ubadilishaji, Itifaki.

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *