WS-TTL-CAN Mini Module Iya Canza Protocol
“
Ƙayyadaddun samfur
- Samfura: WS-TTL-CAN
- Yana goyan bayan watsawa bidirectional tsakanin TTL da CAN
- CAN sigogi (baud rate) da UART sigogi suna daidaitacce
ta hanyar software
Umarnin Amfani da samfur
1. Saurin Farawa
Don gwada watsawa cikin sauri:
- Haɗa na'urar WS-TTL-CAN
- Bi umarnin a cikin littafin mai amfani don bayyananne
gwajin watsawa
2. Gabatarwar Aiki
- Fasalolin Hardware: Bayyana fasalin kayan masarufi
nan. - Na'urar fasali: Bayyana fasalin na'urar a ciki
daki-daki.
3. Module Hardware Interface
- Girman Module: Samar da module
girma. - Ma'anar fil ɗin Module: Cikakken bayanin fil
ma'anar ma'anar haɗi mai kyau.
4. Module Sigar Saitin Saitin
Sanya saitunan tsarin ta amfani da Serial Server da aka bayar
Sanya Software.
5. Saitin Siga na UART
Daidaita sigogin UART kamar yadda ake buƙata don saitin ku.
6. CAN Parameter Setting
Saita sigogi na CAN, gami da ƙimar baud, don dacewa
sadarwa.
Tambayoyin da ake yawan yi (FAQ)
Tambaya: Zan iya haɓaka firmware na na'urar ta amfani da TTL
haɗi?
A: Ee, na'urar tana goyan bayan haɓaka firmware ta hanyar TTL don
dace updates.
Tambaya: Ta yaya zan canza firam ɗin serial zuwa firam ɗin CAN?
A: Koma zuwa sashe 9.1.1 a cikin littafin mai amfani don umarni a kunne
serial frame zuwa CAN hira.
"'
WS-TTL-CAN
Manual mai amfani
WS-TTL-CAN Manual mai amfani
www.waveshare.com/wiki
WS-TTL-CAN
Manual mai amfani
Abubuwan da ke ciki
1 SAURARAVIEW ………………………………………………………………………………………………………………………………………………………………….1 1.1 Fasaloli…… ……………………………………………………………………………………………………………………………………………………………………………………………
2. GAGGAUTA FARUWA……………………………………………………………………………………………………………………………………………………………………… 2 2.1 Gwajin Watsawa Mai Fassara………………………………………………………………………………………………………………………
3. GABATARWA AIKI ………………………………………………………………………………………………………….. 4 3.1 Fasalolin Hardware ………………… …………………………………………………………………………………………………………………..4 3.2 Fesalolin Na'ura……………………………………………………………… …………………………………………………………………………………………………………………………
4. Module HARDWARE INTERFACE……………………………………………………………………………………………………….. 6 4.1 Girman Module……………………………… ………………………………………………………………………………………………………….6 4.1 Ma'anar fil ɗin Module………………………………………………………………… ………………………………………………………… 7
5. MOULE PARAMETER SETTING ………………………………………………………………………………………………….. 8 5.1 Serial Server Saita Software ………………………… …………………………………………………………………………………………
6. Sassan suna canzawa ....................... ..................................................................... 10 …………………………………………………………………………………………………………………………………………………………………………………………… …………………. 6.1 10 Ko Ana Yaɗa CAN a UART……………………………………………………………………………………………… 6.2 11 Ko CAN Frame ID ana watsa shi a UART………………………………………………………………………………
7. UART Parameter saiti ...................................................................................................... na iya. .........................................................................
8.1 Ita iya ƙididdigar kuɗi ............................................................................................... …………………………………………………………………………………………. 14 8.2. MUSULUNCI EXAMPLe ......................................................................................... ………………………………………………………………………………………………………… 17
9.1.1 Serial Frame Don CAN……………………………………………………………………………………………………………………………….17 ……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
WS-TTL-CAN
Manual mai amfani
9.2 Dubawa da ID ..........................................................................20. 9.2.1. 20 .......................................................................................................... ………………………………………………… 9.2.2
9.3 Canjin Tsari …………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………23 …………………………………………………………………………………………………
1 SAURARAVIEW
WS-TTL-CAN
Manual mai amfani
WS-TTL-CAN ita ce na'urar da ke goyan bayan watsawa tsakanin TTL da CAN. Ma'aunin CAN na na'urar (kamar ƙimar baud) da sigogin UART ana iya daidaita su ta hanyar software.
1.1 FALALAR
Taimakawa CAN zuwa TTL sadarwar bidirectional. Yana goyan bayan haɓaka firmware na na'ura ta hanyar TTL, mafi dacewa don sabunta firmware da aiki
keɓance keɓantawar kan jirgin tare da keɓewar kariya ta ESD da kariyar cutar hawan jini, kuma mafi kyawun EMC
yi. Saitunan 14 na matattara mai daidaitawa 4 hanyoyin aiki: fassarar gaskiya, m tare da juyawa masu ganowa, tsari
Juyawa, da Modbus RTU juyawa yarjejeniya Tare da gano layi da aikin dawo da kai Mai dacewa da ma'aunin CAN 2.0B, mai dacewa da CAN 2.0A, kuma mai yarda da ISO
11898-1/2/3 CAN sadarwa baudrate: 10kbps ~ 1000kbps, Configurable CAN buffer na har zuwa 1000 Frames tabbatar da babu data asarar goyon bayan high-gudun hira, da CAN watsa gudun iya isa har zuwa 1270 mika
Frames da biyu tare da UART a 115200bps da CAN a 250kbps (kusa da max darajar 1309), kuma zai iya wuce 5000 tsawaita firam a sakan daya tare da UART a 460800bps da CAN a 1000kbps
1
2. SAURARA FARA
WS-TTL-CAN
Manual mai amfani
WS-TTL-CAN ita ce na'urar da ke goyan bayan watsawa tsakanin TTL da CAN. Ma'aunin CAN na na'urar (kamar ƙimar baud) da sigogin UART ana iya daidaita su ta hanyar software.
Software masu alaƙa: WS-CAN-TOOL.
2.1 GWAJIN CIN SARKI
Da farko, zaku iya gwada shi tare da tsoffin sigogin samfurin, kamar yadda aka nuna a ƙasa:
Abu
Yanayin Aiki TTL CAN
CAN Baud Rate IYA Aika Nau'in Frame
ZAA IYA Aika ID na Frame IYA Tace
Siga
115200, 8, N, 1 Transparent Transparent, Bidirectional
250kbps Tsare-tsare Frames
0 x 12345678 An kashe (Karɓi duk firam ɗin CAN)
TTL da CAN gwajin watsawa na gaskiya: Yi amfani da kebul na serial don haɗa kwamfutar da tashar tashar TTL na na'urar, da kuma haɗa na'urar.
USB zuwa CAN debugger (lokacin farko da kayi amfani da shi, kana buƙatar shigar da software da direba, da fatan za a tuntuɓi masana'antun USB masu dacewa don CAN debugger don cikakken amfani), sannan adaftar wutar lantarki ta 3.3V@40mA don kunnawa. na'urar.
2
WS-TTL-CAN
Manual mai amfani
Hoto 1.2.2: RS232 ZUWA IYA Canja Bayanan Fayil
Bude SSCOM, zaɓi tashar tashar COM da za a yi amfani da ita, sannan saita sigogin UART kamar yadda aka nuna a hoto 1.2.2. Bayan saitin, zaku iya shigar da tashar tashar jiragen ruwa, buɗe USB zuwa CAN debugging software, sannan saita ƙimar baud a matsayin 250kbps.
Bayan bin matakan da ke sama, CAN da RS232 za su iya aika bayanai ga juna.
3
3. GABATARWA AIKI
WS-TTL-CAN
Manual mai amfani
WS-TTL-CAN yana da tashar TTL mai lamba 1 akan jirgin da tashar CAN ta hanyar 1. The baud kudi na serial tashar jiragen ruwa goyon bayan 1200 ~ 460800bps; da baud kudi na CAN goyon bayan 10kbps ~ 1000kbps, da kuma firmware hažaka na na'urar za a iya gane ta hanyar TTL dubawa, wanda shi ne sosai dace don amfani.
Masu amfani za su iya sauƙaƙe haɗin haɗin na'urorin serial da na'urorin CAN. 3.1 FALALAR HARDWARE
A'a.
Abu
1
Samfura
2
Ƙarfi
3
CPU
4
CAN Interface
5
TTL Interface
6 Alamar Sadarwa
7
Sake saita/Mayar da Saitin Masana'anta
8
Yanayin Aiki
9
Ajiya Zazzabi
Siga
WS-TTL-CAN 3.3V@40mA 32-bit High-performance Processor ESD Kariya, Anti-Surge Kariya, Kyakkyawan Ayyukan EMC Yawan baud yana goyan bayan 1200 ~ 460800 RUN, COM, CAN mai nuna alama, mai sauƙin amfani Ya zo tare da siginar saiti don Sake saiti/Maida Factory
Saita Matsayin Masana'antu: -40~85
-65-165
3.2 FALALAR NA'ura
Goyi bayan sadarwar bayanan bidirectional tsakanin CAN da TTL. Ana iya daidaita sigogin na'urar ta hanyar TTL. Kariya na ESD, Kariyar-kariya, Kyakkyawan Ayyukan EMC. 14 saita tacewa masu daidaitawa. Hanyoyin aiki guda huɗu: juzu'i na gaskiya, fassarar gaskiya tare da masu ganowa, tsari
Juyawa, da Modbus RTU canjin yarjejeniya. Gano kan layi da aikin dawo da atomatik. Yarda da ƙayyadaddun bayanai na CAN 2.0B, masu dacewa da CAN 2.0A; ya dace da ISO
4
WS-TTL-CAN
Manual mai amfani
11898-1/2/3 ma'auni. Matsakaicin ƙimar Baud: 10kbps ~ 1000kbps. CAN tana adana ƙarfin firam 1000 don hana asarar bayanai. Babban saurin juyawa: A serial port baud rate of 115200 da CAN rate of 250kbps, the CAN
gudun aika zai iya kaiwa har zuwa 1270 tsawaita firam a sakan daya (kusa da iyakar ka'idar 1309). A serial port baud kudi na 460800 da CAN kudi na 1000kbps, da CAN aika gudun iya wuce 5000 Extended Frames da biyu.
5
4. Module HARDWARE INTERFACE
4.1 MULKI NA MULKI
WS-TTL-CAN
Manual mai amfani
6
4.1 MAGANAR PIN na Modul
WS-TTL-CAN
Manual mai amfani
Tambari 1
2
3
4 5 6 7 8 9 10 11 12
Bayanin UART_LED
CAN_LED
RUN_LED
NC CAN_H CAN_L 3.3V GND CFG DIR RXD TXD
Lura TTL sadarwar siginar siginar, babban matakin don babu bayanai, ƙananan matakin don
watsa bayanai CAN sadarwar siginar alamar siginar, babban matakin don babu bayanai, ƙananan matakin don
watsa bayanai Tsarin siginar siginar mai gudana, juyawa tsakanin manyan matakai da ƙananan matakan (kimanin 1Hz) lokacin da tsarin ke aiki akai-akai; Fitar da babban matakin lokacin
CAN bas ba daidai ba ne Adadin fil, ba a haɗa shi ba CAN bambancin tabbatacce, ginanniyar 120 resistor CAN bambancin korau, ginannen resistor 120
Shigar da wutar lantarki, 3.3V@40mA Ground
Sake saitin/dawowa zuwa saitin masana'anta, ja ƙasa a cikin 5s don sake saiti ko fiye da 5s don maido da saitin masana'anta RS485 sarrafa shugabanci TTL RX TTL TX
7
5. MODULE PARAMETER SETTING
WS-TTL-CAN
Manual mai amfani
Ana iya saita wannan tsarin ta "WS-CAN-TOOL" ta hanyar haɗin TTL. Idan ka kasa haɗa na'urar saboda rashin kulawar saitinka, za ka iya danna maɓallin "CFG" don mayar da saitunan masana'anta, (Latsa ka riƙe maɓallin CFG na 5s, sa'annan ka sake shi bayan alamun kore guda uku suna kiftawa a lokaci guda. ).
5.1 SERIAL SERVER SANTA SOFTWARE
Zaɓi "Serial Port" da aka haɗa. Danna "Buɗe Serial". Danna kan "Karanta Na'ura Parameters".
8
WS-TTL-CAN
Manual mai amfani
Bayan karanta sigogin na'urar, zaku iya canza su. Kuna iya danna kan "Ajiye Ma'aunin Na'ura" don adana canjin ku. Sannan kuna buƙatar sake kunna na'urar.
Abubuwan da ke biyowa don bayyana sigogi a cikin software da aka saita.
9
6. MATSALOLIN CUTARWA
WS-TTL-CAN
Manual mai amfani
Wannan sashe yana ƙayyadaddun yanayin jujjuyawar na'urar, alkiblar jujjuyawar na'urar, matsayin CAN masu ganowa a cikin jeri, ko an canza bayanin CAN zuwa UART, da ko an canza ID ɗin firam ɗin CAN zuwa UART.
6.1 YANAYIN JUYA
Hanyoyin juyawa guda uku: juzu'i na gaskiya, jujjuya bayyananni tare da masu ganowa, da jujjuya tsari.
Fassara a bayyane Ya ƙunshi canza bayanan bas daga tsari ɗaya zuwa wani ba tare da ƙara ko canza bayanai ba. Wannan
Hanyar tana sauƙaƙe musayar tsarin bayanai ba tare da gyaggyara abun ciki na bayanan ba, yana mai da mai canzawa a bayyane zuwa ƙarshen bas biyu. Ba ya ƙara kaifin sadarwa ga masu amfani kuma yana ba da damar ainihin lokaci, canza bayanan da ba a canza ba, mai ikon sarrafa watsa bayanai mai girma.
Fassara a zahiri tare da masu ganowa Wannan aikace-aikace ne na musamman na juzu'i na gaskiya, kuma ba tare da ƙara yarjejeniya ba. Wannan
Hanyar juyawa ta dogara ne akan halayen gama gari na firam ɗin serial na yau da kullun da saƙon CAN, kyale waɗannan nau'ikan bas guda biyu su samar da hanyar sadarwar sadarwa guda ɗaya ba tare da matsala ba. Wannan hanyar za ta iya taswirar "adireshin" daga jeri na firam zuwa filin gano saƙon CAN. Ana iya daidaita "adireshin" a cikin firam ɗin serial dangane da matsayi na farawa da tsawonsa, yana ba da damar mai canzawa don daidaitawa zuwa ƙayyadaddun ƙayyadaddun ka'idojin mai amfani zuwa iyakar iyaka a cikin wannan yanayin.
Juyin tsari Bugu da ƙari, jujjuya tsarin shine yanayin amfani mafi sauƙi, inda aka ayyana tsarin bayanai
kamar yadda 13 bytes, ya ƙunshi duk bayanai daga firam ɗin CAN.
10
6.2 MAGANGANUN JUYA
WS-TTL-CAN
Manual mai amfani
Hanyoyi na juyawa guda uku: bidirectional, kawai UART zuwa CAN, kuma kawai CAN zuwa UART. Bidirectional
Mai canza bayanai yana canza bayanai daga jerin bas ɗin zuwa bas ɗin CAN da kuma daga bas ɗin CAN zuwa bas ɗin serial. UART kawai zuwa CAN
Yana fassara bayanai kawai daga jerin bas ɗin zuwa bas ɗin CAN kuma baya canza bayanai daga bas ɗin CAN zuwa bas ɗin serial. Wannan hanyar tana kawar da tsangwama a cikin motar CAN yadda ya kamata. Kawai CAN zuwa UART
Yana fassara bayanai ne kawai daga bas ɗin CAN zuwa bas ɗin serial kuma baya canza bayanai daga jerin bas ɗin zuwa bas ɗin CAN.
6.3 ANA IYA GANO A CIKIN UART
Wannan siga yana yin tasiri ne kawai lokacin da yake cikin yanayin “Transparent Transparent with identifiers”:
Lokacin canza bayanan serial zuwa saƙon CAN, an ƙididdige adireshin biya na farkon byte ɗin ID na firam a cikin serial firam da tsawon ID ɗin firam ɗin.
Tsawon ID ɗin firam ɗin zai iya kewayo daga 1 zuwa 2 bytes don daidaitattun firam ɗin, daidai da ID1 da
11
WS-TTL-CAN
Manual mai amfani
ID2 a cikin sakon CAN. Don ƙarin firam ɗin, tsayin ID ɗin zai iya zuwa daga 1 zuwa 4 bytes, mai rufe ID1, ID2, ID3, da ID4. A cikin madaidaitan firam ɗin, ID ɗin ya ƙunshi ragi 11, yayin da a cikin firam ɗin da aka faɗaɗa, ID ɗin ya ƙunshi rago 29. 6.4 KO ANA IYA YAWA A CIKIN UART
Ana amfani da wannan siga a cikin yanayin “Transparent Transparent” kawai. Lokacin da aka zaɓa, mai juyawa zai haɗa da bayanan firam ɗin saƙon CAN a cikin baiti na farko na firam ɗin serial. Lokacin da ba a zaɓa, bayanin firam ɗin na CAN ba za a canza shi zuwa firam ɗin serial ba. 6.5 KO ANA IYA SANARWA ID FRAME A UART
Ana amfani da wannan siga ta musamman a yanayin “Transparent Conversion”. Lokacin da aka zaɓa, mai canzawa zai haɗa da ID ɗin firam ɗin saƙon CAN kafin bayanan firam ɗin a cikin serial firam, bin bayanan firam (idan an ba da izinin sauya bayanan firam). Lokacin da ba a zaɓa, CAN frame ID ba za a canza.
12
7. UART PARAMETER SETTING
Ƙimar Baud: 1200 ~ 406800 (bps) Hanyar daidaitawar UART: babu daidaito, ko da, ƙananan bayanai: 8 da 9 Tsaida bit: 1, 1.5 da 2
WS-TTL-CAN
Manual mai amfani
13
8. ZAI IYA SAMUN SASIRI
WS-TTL-CAN
Manual mai amfani
Wannan bangare yana gabatar da yadda mai canzawa CAN ya saita ƙimar baud, CAN aika ID, nau'in firam da CAN tace mai canzawa. CAN baud rate yana goyan bayan 10kbps ~ 1000kbps kuma yana goyan bayan ma'anar mai amfani. Nau'o'in firam suna goyan bayan firam masu tsayi da daidaitattun firammomi. Tsarin ID na CAN yana cikin tsarin hexadecimal, wanda ke aiki a cikin yanayin "canzawa na gaskiya" da "motsawa ta gaskiya tare da ID", kuma yana aika bayanai zuwa bas ɗin CAN tare da wannan ID; Wannan siga ba ta aiki a Yanayin Juya Tsarin tsari.
Akwai rukunoni 14 na CAN masu karɓar masu tacewa, kuma kowace ƙungiya ta ƙunshi "nau'in tacewa", "lambar karɓar tacewa" da "lambar mashin tacewa".
8.1 ANA IYA BAUD MATSALAR KASHE
Yawancin ƙimar baud na gama gari an tanada a cikin jeri: wannan na'urar ba ta goyan bayan keɓancewa.
14
8.2 ANA IYA TATTAUNAWA
WS-TTL-CAN
Manual mai amfani
Rukunin 14 na CAN masu karɓar matattara an kashe su ta tsohuwa, wanda ke nufin ba a tace bayanan bas ɗin CAN. Idan masu amfani suna buƙatar amfani da masu tacewa, zaku iya ƙara su a cikin software da aka tsara, ana iya ƙara ƙungiyoyi 14.
Yanayin tacewa: “Standard Frame” na zaɓi na zaɓi da “Firam ɗin Tsari”. Lambar karɓuwa ta tace: ana amfani da ita don kwatanta ID ɗin firam ɗin da CAN ta karɓa don tantance ko an karɓi firam ɗin a tsarin hexadecimal. Lambar abin rufe fuska: ana amfani da shi don rufe wasu rago a cikin lambar karɓa don tantance ko wasu raƙuman lambar karɓa suna shiga cikin kwatancen ((bit shine 0 don rashin shiga, 1 don sa hannu), a cikin tsarin hexadecimal. Ex.ample 1: Nau'in tacewa da aka zaɓa: "Standard Frame"; "Lambar karɓar Tace" cike da 00 00 00 01; "Lambar Mashin Tace" cike da 00 00 0F FF. Bayani: Kamar yadda daidaitaccen ID ɗin firam ɗin ya ƙunshi rago 11 kawai, rago 11 na ƙarshe na lambar karɓa da lambar abin rufe fuska suna da mahimmanci. Tare da lambar 11 na ƙarshe na abin rufe fuska duk an saita su zuwa 1, yana nufin cewa za a yi la'akari da duk ragi masu dacewa a cikin lambar karɓa don kwatantawa. Don haka, ƙayyadaddun ƙayyadaddun da aka ambata yana ba da damar daidaitaccen firam mai ID na 0001 don wucewa. Example 2: Nau'in tacewa da aka zaɓa: "Standard Frame"; "Lambar karɓar Tace" cike da 00 00 00 01; "Lambar Mashin Tace" cike da 00 00 0F F0. Bayani: kama da example 1, inda madaidaicin firam ɗin ke da ingantattun ragowa 11 kawai, raƙuman 4 na ƙarshe na lambar abin rufe fuska sune 0, yana nuna cewa ba za a yi la'akari da rago 4 na ƙarshe na lambar karɓa ba.
15
WS-TTL-CAN
Manual mai amfani
don kwatanta. Don haka, wannan saitin yana ba gungun madaidaitan firam daga 00 00 zuwa 000F a cikin ID damar wucewa.
Example 3: Nau'in tacewa da aka zaɓa: "Freem Extended"; "Lambar karɓar Tace" cike da 00 03 04 01; "Lambar Mashin Tace" cike da 1F FF FF FF.
Bayani: Firam ɗin da aka ɗora suna da rago 29, kuma tare da raƙuman ragi 29 na ƙarshe na abin rufe fuska saita zuwa 1, yana nufin cewa duk ragi 29 na ƙarshe na lambar karɓa za a haɗa su cikin kwatancen. Don haka, wannan saitin yana ba da damar wucewar firam ɗin da ke da ID na "00 03 04 01".
Example 4: Nau'in tacewa da aka zaɓa: "Freem Extended"; "Lambar karɓar Tace" cike da 00 03 04 01; "Lambar Mashin Tace" cike da 1F FC FF FF.
Bayani: Dangane da saitunan da aka bayar, ƙungiyar tsawaita firam daga "00 00 04 01" zuwa "00 0F 04 01" a cikin ID na iya wucewa.
16
9. MUSULUNCI EXAMPLE
WS-TTL-CAN
Manual mai amfani
9.1 MUSULUNCI MAI GASKIYA
A cikin yanayin jujjuyawar gaskiya, mai canzawa da sauri yana canzawa da aika bayanan da aka karɓa daga wannan bas zuwa ɗayan bas ba tare da bata lokaci ba.
9.1.1 SERAL FRAME TO CAN
Dukkanin bayanan firam ɗin serial ɗin ana cika su bi-da-bi-da-kulli cikin filin bayanai na firam ɗin saƙon CAN. Da zarar mai canzawa ya karɓi firam na bayanai daga jerin bas ɗin, nan da nan ya tura shi zuwa bas ɗin CAN. Bayanin firam ɗin saƙon CAN da aka canza (sashen nau'in firam) da ID ɗin firam ɗin an riga an tsara su ta mai amfani, kuma a cikin tsarin jujjuyawa, nau'in firam da ID ɗin firam ɗin ba su canzawa.
Canjin bayanan yana bin tsari mai zuwa: Idan tsayin firam ɗin da aka karɓa bai kai ko daidai da 8 bytes ba, haruffa 1 zuwa n (inda n shine tsayin firam ɗin serial) ana jera su a jere zuwa matsayi 1 zuwa n na Filin bayanan saƙon CAN (tare da n kasancewa 7 a cikin hoton). Idan adadin bytes a cikin serial frame ya fi 8 bits, na'ura mai sarrafa yana farawa daga farkon halayen firam ɗin, ya ɗauki haruffa 8 na farko, ya cika su a jere a cikin filin bayanai na saƙon CAN. Da zarar an aika da wannan bayanan zuwa bas ɗin CAN, sauran bayanan siriyal ɗin za a canza su kuma a cika su cikin filin bayanan saƙon CAN har sai an canza duk bayanan.
17
WS-TTL-CAN
Manual mai amfani
Don misaliampHar ila yau, saitin siga na CAN yana zaɓar “Standard Frame”, kuma ID ɗin CAN shine 00000060, lura cewa kawai rago 11 na ƙarshe na daidaitattun firam ɗin suna aiki.
18
WS-TTL-CAN
Manual mai amfani
9.1.2 ZAI IYA TSARA ZUWA UART Akan saƙon bas ɗin CAN, yana tura firam ɗaya da sauri lokacin karɓar firam ɗaya. Bayanan
Tsarin yayi daidai kamar yadda aka nuna a cikin zane. Yayin juyawa, duk bayanan da ke cikin filin bayanai na saƙon CAN suna bi da bi
tuba zuwa serial frame. Idan, yayin daidaitawa, saitin "Ko za a canza bayanin CAN zuwa serial" shine
kunna, mai musanya zai cika kai tsaye "Frame Information" byte na sakon CAN a cikin serial frame.
Hakazalika, idan an kunna saitin “Ko CAN Frame ID ɗin za a canza zuwa serial” an kunna, duk baiti na “Frame ID” ɗin saƙon CAN ɗin za a cika su a cikin serial frame.
Don misaliampTo, idan an kunna “Mayar da Saƙon CAN zuwa Serial” amma “Mayar da CAN Frame ID zuwa Serial” ba a kashe, juyar da firam ɗin CAN zuwa tsari na serial zai kasance kamar yadda aka nuna a cikin
19
zane mai zuwa:
Serial Frame Format
07 01 02 03 04 05 06 07
WS-TTL-CAN
Manual mai amfani
Saƙon CAN (Standard Frame)
Frame
07
Bayani
00 Frame ID
00
01
02
03
Bayanai
04
Rarraba
05
06
07
9.2 MUSULUNCI MAI GASKIYA TARE DA ID
Fassara fayyace tare da ID shine keɓantaccen amfani da juzu'i na gaskiya wanda ke sauƙaƙe masu amfani wajen gina hanyoyin sadarwar su cikin dacewa da yin amfani da ka'idojin aikace-aikacen al'ada.
Wannan hanyar tana jujjuya bayanan adireshin ta atomatik daga firam ɗin serial zuwa ID ɗin firam ɗin bas ɗin CAN. Ta hanyar sanar da mai canzawa game da adireshin farawa da tsawon wannan adireshi a cikin firam ɗin serial yayin daidaitawa, mai sauya fasalin yana cire wannan ID ɗin firam kuma ya canza shi zuwa filin ID na saƙon CAN. Wannan yana aiki azaman ID na saƙon CAN lokacin isar da wannan serial frame. Lokacin canza saƙon CAN zuwa firam ɗin serial, ana kuma fassara ID ɗin saƙon CAN zuwa matsayi daban-daban a cikin firam ɗin serial. Yana da mahimmanci a lura cewa, a cikin wannan yanayin jujjuyawa, saitin “CAN ID” a cikin “CAN Parameter Settings” na software na daidaitawa ba shi da inganci. Wannan saboda, a cikin wannan yanayin, mai ganowa da aka watsa (ID ɗin firam ɗin) yana cika daga bayanan da ke cikin firam ɗin da aka ambata.
9.2.1 UART FRAME TO CAN
Bayan samun cikakken serial data frame, mai canzawa da sauri ya tura shi zuwa bas ɗin CAN.
20
WS-TTL-CAN
Manual mai amfani
Ana iya saita ID ɗin CAN ɗin da aka ɗauka a cikin firam ɗin serial ɗin a cikin tsari, yana ƙayyadadden adireshin farawa da tsayinsa a cikin firam ɗin serial. Matsakaicin adireshin farawa daga 0 zuwa 7 ne, yayin da tsayin ya kasance daga 1 zuwa 2 don daidaitattun firammomi da 1 zuwa 4 don tsawaita firam.
Yayin juyawa, dangane da saitunan da aka riga aka tsara, duk ID ɗin firam ɗin CAN da ke cikin serial firam gaba ɗaya an fassara su cikin filin ID na saƙon CAN. Idan adadin ID na firam ɗin da ke cikin serial firam ɗin bai kai adadin ID ɗin firam ɗin da ke cikin saƙon CAN ba, sauran ID ɗin da ke cikin saƙon CAN an cika su a cikin tsari na ID1 zuwa ID4, tare da sauran cike da “0”. Sauran bayanan suna jujjuya juzu'i kamar yadda aka nuna a cikin zane.
Idan firam ɗin saƙon CAN guda ɗaya bai kammala jujjuya bayanan firam ɗin serial ba, ana ci gaba da amfani da ID iri ɗaya azaman ID ɗin firam ɗin saƙon CAN har sai an canza fasalin gaba ɗaya.
Serial Frame Format
Adireshin CAN
0
ID frame
Adireshi 1 Data 1
Adireshi 2
2 bayanai
Adireshi 3
3 bayanai
Adireshi 4
5 bayanai
Adireshi 5
6 bayanai
Adireshi 6
7 bayanai
Adireshi 7
8 bayanai
……
……
Adireshi (n-1)
Data n
CAN sako 1 IYA saƙo … IYA saƙo x
ID Frame Information Frame 1
Lambar ID 2
Tsarin mai amfani
00 Data 4
(CAN frame ID 1)
Tsarin mai amfani
00 Data 4
(CAN frame ID 1)
Tsarin mai amfani
00 Data 4
(CAN frame ID 1)
1 bayanai
Bayanai…
Bayanan N-4
2 bayanai
Bayanai…
Bayanan N-3
Rukunin Bayanai
Data 3 Data 5
Data… Data…
Data n-2 Data n-1
6 bayanai
Data 7 Data 8 Data 9
Bayanai…
Data … Data… Data…
Data n
Don misaliampHar ila yau, adireshin farko na ID na CAN a cikin serial firam shine 0, tsayin shine 3 (a cikin tsawaitawa).
21
WS-TTL-CAN
Firam ɗin Manual mai amfani), firam ɗin serial da saƙon CAN kamar yadda aka nuna a ƙasa. Lura cewa firam ɗin saƙonnin CAN guda biyu ana canza su cikin ID ɗaya.
Serial Frame Format
Bayanai 1 Adireshin 0 (CAN frame ID 1)
Bayanai 2 Adireshin 1 (CAN frame ID 2)
Adireshi 2
3 bayanai
(CAN frame ID 3)
Adireshi 3
1 bayanai
Adireshi 4
Adireshi 5 adireshi 6 adireshi 7 adireshi 8 adireshi 9 adireshi 10 adireshi 11 adireshi 12 adireshi 13 adireshi 14
2 bayanai
Data 3 Data 4 Data 5 Data 6 Data 7 Data 8 Data 9 Data 10 Data 11 Data 12
CAN sako 1 CAN sako 2
Frame
88
85
Bayani
Lambar ID 1
00
00
ID Frame 2 Frame ID 3 Frame ID 4
Rukunin Bayanai
1 bayanai
(CAN frame ID 1)
2 bayanai
(CAN frame ID 2)
3 bayanai
(CAN frame ID 3)
Data 1 Data 2 Data 3 Data 5 Data 6 Data 7 Data 8
1 bayanai
(CAN frame ID 1)
2 bayanai
(CAN frame ID 2)
3 bayanai
(CAN frame ID 3)
Data 9 Data 10 Data 11 Data 12
9.2.2 ZAI IYA TSARA ZUWA UART
Idan adireshin farko na CAN ID ɗin da aka saita shine 0 a cikin serial firam da tsayin 3 (a cikin yanayin tsawaita firam), ana nuna saƙon CAN da sakamakon jujjuya shi zuwa firam ɗin serial a ƙasa:
22
WS-TTL-CAN
Manual mai amfani
Serial Frame Format
20
30 40 Data 1 Data 2 Data 3 Data 4 Data 5 Data 6 Data 7
CAN sako
Bayanin Tsarin
ID Frame
Rukunin Bayanai
87
10 20 30 40 Data 1 Data 2 Data 3 Data 4 Data 5 Data 6 Data 7
9.3 SAURAN SIFFOFIN
Tsarin musayar bayanai kamar yadda aka nuna a ƙasa. Kowane firam ɗin CAN ya ƙunshi bytes 13, kuma sun haɗa da bayanan CAN + ID + bayanai.
23
WS-TTL-CAN
Manual mai amfani
9.4 MODBUS CANJIN DARAJAR JAMA'A Canza daidaitacciyar ka'idar Modbus RTU serial data protocol zuwa ƙayyadadden tsarin bayanan CAN, kuma
wannan jujjuya gabaɗaya yana buƙatar saƙon na'urar bas na CAN wanda za'a iya gyarawa. Dole ne bayanan serial su kasance masu dacewa da ƙa'idar Modbus RTU, in ba haka ba ba zai iya ba
a tuba. Lura cewa ba za a iya canza daidaiton CRC zuwa CAN ba. CAN tana tsara tsarin sadarwa mai sauƙi da inganci don gane Modbus
Sadarwar RTU, wacce ba ta bambanta tsakanin mai gida da bawa, kuma masu amfani kawai suna buƙatar sadarwa bisa ga ƙa'idar Modbus RTU.
CAN baya buƙatar lissafin CRC, kuma bayan mai canzawa ya karɓi firam ɗin CAN na ƙarshe, za a ƙara CRC ta atomatik. Sannan, an samar da daidaitaccen fakitin bayanai na Modbus RTU kuma an aika
24
WS-TTL-CAN
Manual mai amfani
zuwa serial port. A cikin wannan yanayin, [CAN ID] na [CAN Parameter Setting] na software na daidaitawa shine
rashin aiki, saboda mai ganowa (frame ID) da aka aika a wannan lokacin yana cike da filin adireshi (ID ɗin node) a cikin serial frame na Modbus RTU.
(1) Tsarin firam ɗin serial (Modbus RTU) Sirial sigogi: ƙimar baud, raƙuman bayanai, ragowa tasha da raƙuman daidaitawa ana iya saita su ta hanyar software na daidaitawa. Ƙa'idar bayanai tana buƙatar dacewa da daidaitaccen ƙa'idar Modbus RTU. (2) Bangaren CAN na CAN ya tsara tsarin tsarin yarjejeniya na yanki, wanda ke bayyana tsara tsarin ka'idojin yanki wanda ke bayyana hanyar rarrabawa da sake tsara saƙon da ya wuce 8 bytes a tsayi, kamar yadda aka nuna a ƙasa. Lura cewa lokacin da firam ɗin CAN ya zama firam ɗaya, ƙaramin tuta na yanki shine 0x00.
Bit No.
7
6
5
4
3
2
1
0
Frame
FF
FTR X
X
DLC (tsawon bayanai)
Tsarin ID1
X
X
X
ID.28-ID.24
Tsarin ID2
ID.23-ID.16
Tsarin ID3
ID.15-ID.8
Tsarin ID4
ID.7-ID.0 (Adireshin RTU Modbus)
1 bayanai
kashi kashi
tuta
nau'in
counter rabo
2 bayanai
Hali 1
3 bayanai
Hali 2
4 bayanai
Hali 3
5 bayanai
Hali 4
Data 6 Data 7 Data 8
Hali 5 Hali 6 Hali 7
Ana iya saita saƙon firam ɗin CAN ta software na daidaitawa (na nesa ko firam ɗin bayanai; daidaitaccen firam ko tsawaitawa).
Ka'idar Modbus da aka watsa tana farawa daga "Data 2" byte, idan abun cikin ka'idar ya fi 7 rago, kuma sauran abubuwan da ke cikin yarjejeniya ana canza su a cikin wannan sigar da aka raba har sai an canza canjin.
25
WS-TTL-CAN
Manual mai amfani
cikakke. Bayanan 1 shine saƙon sarrafa yanki (1 byte, 8bit), da ma'anar kamar yadda aka nuna a ƙasa:
Tutar Rarraba Alamar rabuwa ta mamaye bit guda (Bit7), kuma tana nuna ko saƙon
sako raba ko a'a. "0" yana nuna saƙo daban, kuma "1" yana nuna firam a cikin saƙon da aka raba.
Nau'in Rarraba Nau'in ɓangaren ya mamaye 2 Bits (Bit6, Bit5), kuma yana nuna nau'ikan rahoton a cikin wannan.
rahoton kashi.
Darajar Bit (Bit6, Bit5)
00
01 10
Bayanin kashi na farko
Bangaren tsakiya Bangaren ƙarshe
Lura
Idan lissafin kashi ya ƙunshi ƙimar = 0, sannan wannan shine kashi na farko.
Yana nuna wannan shine kashi na tsakiya, kuma akwai rarrabuwa da yawa ko kuma babu tsaka-tsaki. Yana nuna kashi na ƙarshe
Ƙididdigar Ƙirar Ya Mallake 5 ragowa (Bit4-Bit0), ana amfani da ita don bambance serial adadin sassan a firam iri ɗaya.
Saƙon Modbus, isa don tabbatar da ko sassan firam guda ɗaya sun cika. (3) Juya Example: Serial tashar tashar Modbus RTU yarjejeniya (a cikin 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 Na farko byte 01 shine Modbus RTU address code, canza zuwa ID7-ID. Ƙarshen 0 bytes (2E 4) sune Modbus RTU CRC cak, waɗanda aka jefar kuma ba
tuba. Juyawa na ƙarshe zuwa saƙon bayanan CAN shine kamar haka: Frame 1 saƙon CAN: 81 03 14 00 0A 00 00 00 00
26
WS-TTL-CAN
Manual mai amfani
Frame 2 CAN sako: a2 00 00 14 00 00 00 00 00 Frame 3 CAN saƙo: a3 00 17 00 2C 00 37 00 CAN saƙon firam 4: c4 c8 Nau'in firam (misali ko tsawaita firam) na CAN an saita ta ta hanyar telegram software na daidaitawa; Bayanan farko na kowane saƙon CAN yana cike da bayanan da aka raba (81, a2, a3 da c4), waɗanda ba a juyar da su zuwa firam ɗin Modbus RTU ba, amma kawai yana aiki azaman bayanin kula da saƙon.
27
WS-TTL-CAN
Manual mai amfani
Ka'idar jujjuya bayanai daga gefen CAN zuwa ModBus RTU daidai yake da na sama, bayan CAN ta karɓi saƙonni huɗu na sama, mai canzawa zai haɗa saƙonnin CAN ɗin da aka karɓa zuwa cikin tsarin bayanan RTU bisa ga tsarin CAN ɗin da aka ambata a sama. , kuma ƙara CRC checksum a ƙarshen.
28
Takardu / Albarkatu
![]() |
WAVESHARE WS-TTL-CAN Mini Module Can Canza Protocol [pdf] Manual mai amfani WS-TTL-CAN Mini Module Can Canza Protocol, WS-TTL-CAN, Mini Module Can Canja Protocol, Module Can Conversion Protocol, Can Conversion Protocol, Canvers Protocol, Protocol |