WS-TTL-CAN મિની મોડ્યુલ કન્વર્ઝન પ્રોટોકોલ કરી શકે છે

ઉત્પાદન સ્પષ્ટીકરણો

  • મોડલ: WS-TTL-CAN
  • TTL અને CAN વચ્ચે દ્વિપક્ષીય ટ્રાન્સમિશનને સપોર્ટ કરે છે
  • CAN પરિમાણો (બૉડ રેટ) અને UART પરિમાણો રૂપરેખાંકિત છે
    સોફ્ટવેર દ્વારા

ઉત્પાદન વપરાશ સૂચનાઓ

1. ઝડપી શરૂઆત

પારદર્શક ટ્રાન્સમિશનનું ઝડપથી પરીક્ષણ કરવા માટે:

  1. WS-TTL-CAN ઉપકરણને કનેક્ટ કરો
  2. પારદર્શકતા માટે વપરાશકર્તા માર્ગદર્શિકામાંની સૂચનાઓને અનુસરો
    ટ્રાન્સમિશન ટેસ્ટ

2. કાર્ય પરિચય

  • હાર્ડવેર સુવિધાઓ: હાર્ડવેર સુવિધાઓનું વર્ણન કરો
    અહીં
  • ઉપકરણ સુવિધાઓ: માં ઉપકરણ લક્ષણો સમજાવો
    વિગત

3. મોડ્યુલ હાર્ડવેર ઈન્ટરફેસ

  • મોડ્યુલ પરિમાણો: મોડ્યુલ પ્રદાન કરો
    પરિમાણો
  • મોડ્યુલ પિન વ્યાખ્યા: પિન વિગતવાર
    યોગ્ય જોડાણ માટે વ્યાખ્યાઓ.

4. મોડ્યુલ પેરામીટર સેટિંગ

પ્રદાન કરેલ સીરીયલ સર્વરનો ઉપયોગ કરીને મોડ્યુલ સેટિંગ્સને ગોઠવો
સૉફ્ટવેર ગોઠવો.

5. UART પેરામીટર સેટિંગ

તમારા સેટઅપ માટે જરૂરિયાત મુજબ UART પરિમાણોને સમાયોજિત કરો.

6. CAN પેરામીટર સેટિંગ

બાઉડ રેટ સહિત CAN પરિમાણો યોગ્ય માટે સેટ કરો
સંચાર

વારંવાર પૂછાતા પ્રશ્નો (FAQ)

પ્ર: શું હું TTL નો ઉપયોગ કરીને ઉપકરણ ફર્મવેરને અપગ્રેડ કરી શકું છું
જોડાણ?

A: હા, ઉપકરણ TTL દ્વારા ફર્મવેર અપગ્રેડને સપોર્ટ કરે છે
અનુકૂળ અપડેટ્સ.

પ્ર: હું સીરીયલ ફ્રેમને CAN ફ્રેમમાં કેવી રીતે કન્વર્ટ કરી શકું?

A: સૂચનાઓ માટે વપરાશકર્તા માર્ગદર્શિકામાં વિભાગ 9.1.1 નો સંદર્ભ લો
સીરીયલ ફ્રેમ CAN કન્વર્ઝન માટે.

"`

WS-TTL-CAN
વપરાશકર્તા માર્ગદર્શિકા
WS-TTL-CAN વપરાશકર્તા માર્ગદર્શિકા
www.waveshare.com/wiki

WS-TTL-CAN
વપરાશકર્તા માર્ગદર્શિકા
સામગ્રી
1. ઓવરVIEW ……………………………………………………………………………………………………………………….1 1.1 વિશેષતાઓ …… ………………………………………………………………………………………………………………….
2. ઝડપી શરૂઆત ………………………………………………………………………………………………………. 2 2.1 પારદર્શક ટ્રાન્સમિશન ટેસ્ટ ……………………………………………………………………………… 2
3. કાર્ય પરિચય ……………………………………………………………………………………….. 4 3.1 હાર્ડવેર સુવિધાઓ ………………… ………………………………………………………………………………..4 3.2 ઉપકરણની વિશેષતાઓ ……………………………………… …………………………………………………………….4
4. મોડ્યુલ હાર્ડવેર ઈન્ટરફેસ ……………………………………………………………………….. 6 4.1 મોડ્યુલના પરિમાણો ……………………… ……………………………………………………………………….6 4.1 મોડ્યુલ પિન વ્યાખ્યા ……………………………………………… ……………………………………………… 7
5. મોડ્યુલ પેરામીટર સેટિંગ ……………………………………………………………………….. 8 5.1 સીરીયલ સર્વર રૂપરેખાંકિત સોફ્ટવેર ………………… ………………………………………………………8
6. કન્વર્ઝન પેરામીટર્સ ……………………………………………………………………………………… 10 6.1 રૂપાંતરણ મોડ ……………………… ………………………………………………………………………10 6.2 રૂપાંતર દિશા ……………………………………………… ……………………………………….. 11 6.3 UART માં ઓળખકર્તા ……………………………………………………………………… ………………. 11 6.4 UART માં CAN પ્રસારિત થાય છે કે કેમ ………………………………………………………. 12 6.5 UART માં CAN ફ્રેમ ID પ્રસારિત થાય છે કે કેમ ……………………………………………….12
7. UART પેરામીટર સેટિંગ ……………………………………………………………………………………… 13 8. પેરામીટર સેટિંગ કરી શકે છે ……………………… ……………………………………………………………………… 14
8.1 CAN બાઉડ રેટ સેટિંગ ……………………………………………………………………………………… 14 8.2 CAN ફિલ્ટર સેટિંગ ………………… ……………………………………………………………………………. 15 9. કન્વર્ઝન EXAMPLE ……………………………………………………………………………………… 17 9.1 પારદર્શક રૂપાંતર ……………………………… ………………………………………………………….. 17
9.1.1 CAN માટે સીરીયલ ફ્રેમ ……………………………………………………………………………………………….17 9.1.2 CAN ફ્રેમ UART … ……………………………………………………………………………… 19

WS-TTL-CAN
વપરાશકર્તા માર્ગદર્શિકા
9.2 ID સાથે પારદર્શક રૂપાંતર ……………………………………………………………………… 20 9.2.1 UART ફ્રેમ ……………………… ……………………………………………………………… 20 9.2.2 UART માટે ફ્રેમ બનાવી શકાય છે ……………………………………………… ……………………………………… 22
9.3 ફોર્મેટ કન્વર્ઝન ………………………………………………………………………………………23 9.4 મોડબસ પ્રોટોકોલ કન્વર્ઝન ……………… ………………………………………………………………24

1. ઓવરVIEW

WS-TTL-CAN
વપરાશકર્તા માર્ગદર્શિકા

WS-TTL-CAN એ ઉપકરણ છે જે TTL અને CAN વચ્ચેના દ્વિપક્ષીય ટ્રાન્સમિશનને સપોર્ટ કરે છે. ઉપકરણના CAN પરિમાણો (જેમ કે બાઉડ રેટ) અને UART પરિમાણો સોફ્ટવેર દ્વારા ગોઠવી શકાય છે.

1.1 લક્ષણો
TTL દ્વિપક્ષીય સંચારને CAN ને સપોર્ટ કરો. TTL દ્વારા ઉપકરણ ફર્મવેર અપગ્રેડને સપોર્ટ કરે છે, ફર્મવેર અપડેટ અને કાર્ય માટે વધુ અનુકૂળ
કસ્ટમાઇઝેશન ઓનબોર્ડ ઇન્ટરફેસ ESD આઇસોલેટેડ પ્રોટેક્શન અને એન્ટી-સર્જ પ્રોટેક્શન અને વધુ સારી EMC સાથે
કામગીરી રૂપરેખાંકિત ફિલ્ટરના 14 સેટ 4 કાર્યકારી મોડ્સ: પારદર્શક રૂપાંતર, ઓળખકર્તા રૂપાંતરણ સાથે પારદર્શક, ફોર્મેટ
રૂપાંતરણ, અને મોડબસ આરટીયુ પ્રોટોકોલ રૂપાંતરણ ઑફલાઇન શોધ અને સ્વ-પુનઃસ્થાપિત કાર્ય સાથે CAN 2.0B સ્ટાન્ડર્ડ સાથે સુસંગત, CAN 2.0A સાથે સુસંગત અને ISO સાથે સુસંગત
11898-1/2/3 CAN કોમ્યુનિકેશન બૉડ્રેટ: 10kbps~1000kbps, 1000 ફ્રેમ્સ સુધીનું રૂપરેખાંકિત CAN બફર ખાતરી કરે છે કે કોઈ ડેટા લોસ ન થાય હાઇ-સ્પીડ કન્વર્ઝનને સપોર્ટ કરે છે, CAN ટ્રાન્સમિશન સ્પીડ 1270 સુધી વિસ્તૃત થઈ શકે છે
115200bps પર UART સાથે ફ્રેમ્સ પ્રતિ સેકન્ડ અને CAN 250kbps પર (1309ના સૈદ્ધાંતિક મહત્તમ મૂલ્યની નજીક), અને 5000bps પર UART સાથે અને 460800kbps પર CAN સાથે પ્રતિ સેકન્ડ 1000 વિસ્તૃત ફ્રેમથી વધી શકે છે.

1

2. ઝડપી પ્રારંભ

WS-TTL-CAN
વપરાશકર્તા માર્ગદર્શિકા

WS-TTL-CAN એ ઉપકરણ છે જે TTL અને CAN વચ્ચેના દ્વિપક્ષીય ટ્રાન્સમિશનને સપોર્ટ કરે છે. ઉપકરણના CAN પરિમાણો (જેમ કે બાઉડ રેટ) અને UART પરિમાણો સોફ્ટવેર દ્વારા ગોઠવી શકાય છે.
સંબંધિત સોફ્ટવેર: WS-CAN-TOOL.

2.1 પારદર્શક ટ્રાન્સમિશન ટેસ્ટ

પ્રથમ, તમે નીચે બતાવ્યા પ્રમાણે ઉત્પાદનના ડિફૉલ્ટ પરિમાણો સાથે તેનું પરીક્ષણ કરી શકો છો:

વસ્તુ
TTL CAN ઓપરેશન મોડ
CAN બાઉડ રેટ CAN ફ્રેમનો પ્રકાર મોકલી શકે છે
CAN મોકલીને ફ્રેમ ID CAN ફિલ્ટર કરી શકાય છે

પરિમાણો
115200, 8, N, 1 પારદર્શક ટ્રાન્સમિશન, બાયડાયરેક્શનલ
250kbps વિસ્તૃત ફ્રેમ્સ
0 x 12345678 અક્ષમ (તમામ CAN ફ્રેમ્સ પ્રાપ્ત કરો)

TTL અને CAN પારદર્શક ટ્રાન્સમિશન ટેસ્ટ: કમ્પ્યુટર અને ઉપકરણના TTL પોર્ટને કનેક્ટ કરવા માટે સીરીયલ કેબલનો ઉપયોગ કરો અને
USB થી CAN ડીબગર (તમે પ્રથમ વખત તેનો ઉપયોગ કરો છો, તમારે સૉફ્ટવેર અને ડ્રાઇવરને ઇન્સ્ટોલ કરવાની જરૂર છે, વિગતવાર ઉપયોગ માટે કૃપા કરીને USB થી CAN ડીબગરના સંબંધિત ઉત્પાદકોનો સંપર્ક કરો), અને પછી 3.3V@40mA પાવર એડેપ્ટર ચાલુ કરો. ઉપકરણ

2

WS-TTL-CAN
વપરાશકર્તા માર્ગદર્શિકા
આકૃતિ 1.2.2: ડેટા ટ્રાન્સપરન્ટ ટ્રાન્સમિશન માટે આરએસ232
SSCOM ખોલો, ઉપયોગ કરવા માટે COM પોર્ટ પસંદ કરો અને આકૃતિ 1.2.2 માં બતાવ્યા પ્રમાણે UART પરિમાણો સેટ કરો. સેટ કર્યા પછી, તમે સીરીયલ પોર્ટ દાખલ કરી શકો છો, USB ને CAN ડીબગીંગ સોફ્ટવેર ખોલી શકો છો અને બાઉડ રેટને 250kbps તરીકે સેટ કરી શકો છો.
ઉપરોક્ત પગલાંને અનુસર્યા પછી, CAN અને RS232 એકબીજાને ડેટા મોકલી શકે છે.
3

3. કાર્ય પરિચય

WS-TTL-CAN
વપરાશકર્તા માર્ગદર્શિકા

WS-TTL-CAN ઓનબોર્ડ 1-ચેનલ TTL ઇન્ટરફેસ અને 1-ચેનલ CAN ઇન્ટરફેસ ધરાવે છે. સીરીયલ પોર્ટનો બોડ રેટ 1200~460800bps ને સપોર્ટ કરે છે; CAN નો બૉડ રેટ 10kbps~1000kbps ને સપોર્ટ કરે છે, અને ઉપકરણના ફર્મવેર અપગ્રેડને TTL ઇન્ટરફેસ દ્વારા અનુભવી શકાય છે, જે વાપરવા માટે ખૂબ અનુકૂળ છે.
વપરાશકર્તાઓ સીરીયલ ઉપકરણો અને CAN ઉપકરણોના ઇન્ટરકનેક્શનને સરળતાથી પૂર્ણ કરી શકે છે. 3.1 હાર્ડવેર ફીચર્સ

ના.

વસ્તુ

1

મોડલ

2

શક્તિ

3

CPU

4

CAN ઈન્ટરફેસ

5

TTL ઈન્ટરફેસ

6 સંચાર સૂચક

7

ફેક્ટરી સેટિંગ રીસેટ/રીસ્ટોર કરો

8

ઓપરેશન તાપમાન

9

સંગ્રહ તાપમાન

પરિમાણો
WS-TTL-CAN 3.3V@40mA 32-બીટ હાઇ-પર્ફોર્મન્સ પ્રોસેસર ESD પ્રોટેક્શન, એન્ટી-સર્જ પ્રોટેક્શન, ઉત્તમ EMC પર્ફોર્મન્સ બૉડ રેટ 1200~460800 RUN, COM, CAN સૂચકને સપોર્ટ કરે છે, ઉપયોગમાં સરળ છે, જે માટે સેટિંગ સિગ્નલ સાથે આવે છે. રીસેટ/રીસ્ટોર ફેક્ટરી
ઔદ્યોગિક ગ્રેડ સેટિંગ: -40~85
-65~165

3.2 ઉપકરણ સુવિધાઓ
CAN અને TTL વચ્ચે દ્વિપક્ષીય ડેટા કમ્યુનિકેશનને સપોર્ટ કરો. ઉપકરણ પરિમાણો TTL દ્વારા રૂપરેખાંકિત કરી શકાય છે. ESD પ્રોટેક્શન, એન્ટી-સર્જ પ્રોટેક્શન, ઉત્તમ EMC પ્રદર્શન. 14 સેટ રૂપરેખાંકિત ફિલ્ટર્સ. ચાર ઓપરેશન મોડ્સ: પારદર્શક રૂપાંતર, ઓળખકર્તાઓ સાથે પારદર્શક રૂપાંતર, ફોર્મેટ
રૂપાંતર, અને મોડબસ આરટીયુ પ્રોટોકોલ રૂપાંતરણ. ઑફલાઇન શોધ અને સ્વચાલિત પુનઃપ્રાપ્તિ કાર્યક્ષમતા. CAN 2.0B વિશિષ્ટતાઓનું પાલન, CAN 2.0A સાથે સુસંગત; ISO નું પાલન કરે છે
4

WS-TTL-CAN
વપરાશકર્તા માર્ગદર્શિકા
11898-1/2/3 ધોરણો. બૉડ દર શ્રેણી: 10kbps ~ 1000kbps. ડેટા નુકશાન અટકાવવા માટે 1000 ફ્રેમની બફર ક્ષમતા. હાઇ-સ્પીડ કન્વર્ઝન: 115200 ના સીરીયલ પોર્ટ બાઉડ રેટ અને 250kbps ના CAN દરે, CAN
મોકલવાની ઝડપ પ્રતિ સેકન્ડ 1270 વિસ્તૃત ફ્રેમ સુધી પહોંચી શકે છે (સૈદ્ધાંતિક મહત્તમ 1309ની નજીક). 460800 ના સીરીયલ પોર્ટ બાઉડ રેટ અને 1000kbps ના CAN રેટ પર, CAN મોકલવાની ગતિ 5000 વિસ્તૃત ફ્રેમ પ્રતિ સેકન્ડ કરતાં વધી શકે છે.
5

4. મોડ્યુલ હાર્ડવેર ઈન્ટરફેસ
4.1 મોડ્યુલ પરિમાણો

WS-TTL-CAN
વપરાશકર્તા માર્ગદર્શિકા

6

4.1 મોડ્યુલ પિન વ્યાખ્યા

WS-TTL-CAN
વપરાશકર્તા માર્ગદર્શિકા

લેબલ 1
2
3
4 5 6 7 8 9 10 11 12

વર્ણન UART_LED
CAN_LED
RUN_LED
NC CAN_H CAN_L 3.3V GND CFG DIR RXD TXD

નોંધ કરો TTL સંચાર સૂચક સિગ્નલ પિન, કોઈ ડેટા માટે ઉચ્ચ સ્તર, માટે નીચું સ્તર
ડેટા ટ્રાન્સમિશન CAN કમ્યુનિકેશન ઈન્ડિકેટર સિગ્નલ પિન, કોઈ ડેટા માટે ઉચ્ચ સ્તર, માટે નીચું સ્તર
ડેટા ટ્રાન્સમિશન સિસ્ટમ ચલાવતી સૂચક સિગ્નલ પિન, જ્યારે સિસ્ટમ સામાન્ય રીતે કામ કરતી હોય ત્યારે ઉચ્ચ અને નીચા સ્તરો (અંદાજે 1Hz) વચ્ચે ટૉગલ કરે છે; જ્યારે ઉચ્ચ સ્તરનું આઉટપુટ કરવું
CAN બસ અસામાન્ય છે આરક્ષિત પિન, જોડાયેલ નથી CAN ડિફરન્શિયલ પોઝિટિવ, બિલ્ટ-ઇન 120 રેઝિસ્ટર CAN ડિફરન્શિયલ નેગેટિવ, બિલ્ટ-ઇન 120 રેઝિસ્ટર
પાવર ઇનપુટ, 3.3V@40mA ગ્રાઉન્ડ
ફેક્ટરી સેટિંગ પર રીસેટ/રીસ્ટોર કરો, રીસેટ કરવા માટે 5 સેની અંદર નીચું ખેંચો અથવા ફેક્ટરી સેટિંગને રિસ્ટોર કરવા માટે 5 સે કરતા વધુની અંદર ખેંચો RS485 દિશા નિયંત્રણ TTL RX TTL TX

7

5. મોડ્યુલ પેરામીટર સેટિંગ

WS-TTL-CAN
વપરાશકર્તા માર્ગદર્શિકા

આ મોડ્યુલને TTL ઈન્ટરફેસ દ્વારા "WS-CAN-TOOL" દ્વારા ગોઠવી શકાય છે. જો તમે તમારા બેદરકાર સેટિંગને કારણે ઉપકરણને કનેક્ટ કરવામાં નિષ્ફળ જાઓ છો, તો તમે ફેક્ટરી સેટિંગને પુનઃસ્થાપિત કરવા માટે "CFG" કી દબાવી શકો છો, (5s માટે CFG કી દબાવો અને પકડી રાખો, અને તે જ સમયે ત્રણ લીલા સૂચકો ઝબક્યા પછી તેને છોડી દો. ).
5.1 સીરીયલ સર્વર રૂપરેખાંકિત સોફ્ટવેર

કનેક્ટેડ "સીરીયલ પોર્ટ" પસંદ કરો. "ઓપન સીરીયલ" પર ક્લિક કરો. "ડિવાઈસ પેરામીટર્સ વાંચો" પર ક્લિક કરો.
8

WS-TTL-CAN
વપરાશકર્તા માર્ગદર્શિકા
ઉપકરણ પરિમાણો વાંચ્યા પછી, તમે તેમને સંશોધિત કરી શકો છો. તમે તમારા ફેરફારને સાચવવા માટે "સેવ ડિવાઇસ પેરામીટર્સ" પર ક્લિક કરી શકો છો. પછી તમારે ઉપકરણને રીબૂટ કરવાની જરૂર છે.
નીચેની સામગ્રી રૂપરેખાંકિત સોફ્ટવેરમાં પરિમાણોને સમજાવવા માટે છે.
9

6. કન્વર્ઝન પેરામીટર્સ

WS-TTL-CAN
વપરાશકર્તા માર્ગદર્શિકા

આ વિભાગ ઉપકરણના રૂપાંતરણ મોડ, રૂપાંતરણની દિશા, સીરીયલ ક્રમમાં CAN ઓળખકર્તાઓની સ્થિતિ, CAN માહિતી UART માં રૂપાંતરિત થાય છે કે કેમ અને CAN ફ્રેમ ID UART માં રૂપાંતરિત થાય છે કે કેમ તે સ્પષ્ટ કરે છે.
6.1 કન્વર્ઝન મોડ
ત્રણ રૂપાંતરણ મોડ્સ: પારદર્શક રૂપાંતર, ઓળખકર્તાઓ સાથે પારદર્શક રૂપાંતર અને ફોર્મેટ રૂપાંતરણ.
પારદર્શક રૂપાંતરણ તેમાં ડેટા ઉમેર્યા અથવા સંશોધિત કર્યા વિના બસ ડેટાને એક ફોર્મેટમાંથી બીજા ફોર્મેટમાં રૂપાંતરિત કરવાનો સમાવેશ થાય છે. આ
પદ્ધતિ ડેટા સામગ્રીમાં ફેરફાર કર્યા વિના ડેટા ફોર્મેટના વિનિમયની સુવિધા આપે છે, કન્વર્ટરને બસના બંને છેડા સુધી પારદર્શક બનાવે છે. તે વપરાશકર્તાઓ માટે સંચાર ઓવરહેડ ઉમેરતું નથી અને રીઅલ-ટાઇમ, અપરિવર્તિત ડેટા રૂપાંતરણની મંજૂરી આપે છે, જે ઉચ્ચ-વોલ્યુમ ડેટા ટ્રાન્સમિશનને હેન્ડલ કરવામાં સક્ષમ છે.
ઓળખકર્તાઓ સાથે પારદર્શક રૂપાંતરણ પ્રોટોકોલ ઉમેર્યા વિના, પારદર્શક રૂપાંતરણની આ એક વિશિષ્ટ એપ્લિકેશન છે. આ
રૂપાંતરણ પદ્ધતિ લાક્ષણિક સીરીયલ ફ્રેમ્સ અને CAN સંદેશાઓની સામાન્ય લાક્ષણિકતાઓ પર આધારિત છે, જે આ બે વિવિધ પ્રકારની બસોને એકીકૃત રીતે એક સંચાર નેટવર્ક બનાવવાની મંજૂરી આપે છે. આ પદ્ધતિ સીરીયલ ફ્રેમમાંથી CAN સંદેશના ઓળખકર્તા ફીલ્ડમાં “સરનામું” મેપ કરી શકે છે. સીરીયલ ફ્રેમમાં "સરનામું" તેની શરૂઆતની સ્થિતિ અને લંબાઈના સંદર્ભમાં ગોઠવી શકાય છે, કન્વર્ટરને આ મોડમાં મહત્તમ હદ સુધી વપરાશકર્તા-વ્યાખ્યાયિત પ્રોટોકોલને અનુકૂલિત કરવામાં સક્ષમ બનાવે છે.
ફોર્મેટ કન્વર્ઝન વધુમાં, ફોર્મેટ કન્વર્ઝન એ સૌથી સરળ ઉપયોગ મોડ છે, જ્યાં ડેટા ફોર્મેટ વ્યાખ્યાયિત કરવામાં આવે છે.
13 બાઇટ્સ તરીકે, CAN ફ્રેમમાંથી તમામ માહિતીને સમાવી લે છે.

10

6.2 રૂપાંતર દિશા

WS-TTL-CAN
વપરાશકર્તા માર્ગદર્શિકા

ત્રણ રૂપાંતર દિશાઓ: દ્વિપક્ષીય, માત્ર UART થી CAN, અને માત્ર CAN થી UART. દ્વિપક્ષીય
કન્વર્ટર સીરીયલ બસમાંથી ડેટાને CAN બસમાં અને CAN બસમાંથી સીરીયલ બસમાં રૂપાંતરિત કરે છે. માત્ર UART થી CAN
તે માત્ર સીરીયલ બસમાંથી ડેટાને CAN બસમાં અનુવાદિત કરે છે અને CAN બસમાંથી ડેટાને સીરીયલ બસમાં રૂપાંતરિત કરતું નથી. આ પદ્ધતિ CAN બસ પરની દખલગીરીને અસરકારક રીતે ફિલ્ટર કરે છે. માત્ર UART માટે કરી શકો છો
તે ફક્ત CAN બસમાંથી ડેટાને સીરીયલ બસમાં અનુવાદિત કરે છે અને સીરીયલ બસમાંથી ડેટાને CAN બસમાં રૂપાંતરિત કરતું નથી.

6.3 UART માં ઓળખી શકે છે

આ પરિમાણ માત્ર ત્યારે જ અસરકારક રહેશે જ્યારે તે "ઓળખકર્તાઓ સાથે પારદર્શક રૂપાંતરણ" મોડમાં હોય:

સીરીયલ ડેટાને CAN સંદેશાઓમાં રૂપાંતરિત કરતી વખતે, સીરીયલ ફ્રેમમાં ફ્રેમ IDના પ્રારંભિક બાઈટનું ઓફસેટ સરનામું અને ફ્રેમ IDની લંબાઈનો ઉલ્લેખ કરવામાં આવે છે.
ID1 ને અનુરૂપ, પ્રમાણભૂત ફ્રેમ માટે ફ્રેમ ID લંબાઈ 2 થી 1 બાઇટ્સ સુધીની હોઈ શકે છે અને
11

WS-TTL-CAN
વપરાશકર્તા માર્ગદર્શિકા
CAN સંદેશમાં ID2. વિસ્તૃત ફ્રેમ્સ માટે, ID ની લંબાઈ 1 થી 4 બાઇટ્સ સુધીની હોઈ શકે છે, જે ID1, ID2, ID3 અને ID4 ને આવરી લે છે. પ્રમાણભૂત ફ્રેમમાં, ID 11 બિટ્સ ધરાવે છે, જ્યારે વિસ્તૃત ફ્રેમમાં, ID 29 બિટ્સ ધરાવે છે. 6.4 UART માં ટ્રાન્સમિટ થઈ શકે છે કે કેમ
આ પરિમાણનો ઉપયોગ ફક્ત "પારદર્શક રૂપાંતરણ" મોડમાં થાય છે. જ્યારે પસંદ કરવામાં આવે, ત્યારે કન્વર્ટર સીરીયલ ફ્રેમના પ્રથમ બાઈટમાં CAN સંદેશની ફ્રેમ માહિતીનો સમાવેશ કરશે. જ્યારે નાપસંદ કરવામાં આવે, ત્યારે CAN ની ફ્રેમ માહિતી સીરીયલ ફ્રેમમાં રૂપાંતરિત થશે નહીં. 6.5 શું ફ્રેમ ID UART માં ટ્રાન્સમિટ થઈ શકે છે
આ પરિમાણનો ઉપયોગ ફક્ત "પારદર્શક રૂપાંતરણ" મોડમાં થાય છે. જ્યારે પસંદ કરવામાં આવે, ત્યારે કન્વર્ટર સીરીયલ ફ્રેમમાં ફ્રેમ ડેટા પહેલા CAN સંદેશની ફ્રેમ ID સમાવશે, ફ્રેમ માહિતીને અનુસરીને (જો ફ્રેમ માહિતી રૂપાંતરણની મંજૂરી હોય તો). જ્યારે નાપસંદ કરવામાં આવે, ત્યારે CAN ફ્રેમ ID રૂપાંતરિત થશે નહીં.
12

7. UART પરિમાણ સેટિંગ
બૉડ રેટ: 1200~406800 (bps) UART પેરિટી પદ્ધતિ: કોઈ પેરિટી, સમ, વિચિત્ર ડેટા બીટ: 8 અને 9 સ્ટોપ બીટ: 1, 1.5 અને 2

WS-TTL-CAN
વપરાશકર્તા માર્ગદર્શિકા

13

8. પરિમાણ સેટિંગ કરી શકો છો

WS-TTL-CAN
વપરાશકર્તા માર્ગદર્શિકા

આ ભાગ પરિચય આપે છે કે કન્વર્ટર બૉડ રેટ કેવી રીતે સેટ કરી શકે છે, ID મોકલી શકે છે, ફ્રેમ પ્રકાર અને કન્વર્ટરનું CAN ફિલ્ટર. CAN બાઉડ રેટ 10kbps~1000kbps ને સપોર્ટ કરે છે અને વપરાશકર્તાની વ્યાખ્યાને પણ સપોર્ટ કરે છે. ફ્રેમ પ્રકારો વિસ્તૃત ફ્રેમ્સ અને સ્ટાન્ડર્ડ ફ્રેમ્સને સપોર્ટ કરે છે. CAN નું ફ્રેમ ID હેક્સાડેસિમલ ફોર્મેટમાં છે, જે "પારદર્શક રૂપાંતર" મોડ અને "ID સાથે પારદર્શક રૂપાંતર" મોડમાં માન્ય છે, અને આ ID સાથે CAN બસને ડેટા મોકલે છે; આ પરિમાણ ફોર્મેટ કન્વર્ઝન મોડમાં માન્ય નથી.
CAN રિસિવિંગ ફિલ્ટર્સના 14 જૂથો છે, અને દરેક જૂથમાં "ફિલ્ટર પ્રકાર", "ફિલ્ટર સ્વીકૃતિ કોડ" અને "ફિલ્ટર માસ્ક કોડ"નો સમાવેશ થાય છે.

8.1 BAUD રેટ સેટિંગ કરી શકે છે
સૂચિમાં સૌથી સામાન્ય બાઉડ દરો અનામત રાખવામાં આવ્યા છે: આ ઉપકરણ કસ્ટમાઇઝેશનને સપોર્ટ કરતું નથી.

14

8.2 ફિલ્ટર સેટિંગ કરી શકે છે

WS-TTL-CAN
વપરાશકર્તા માર્ગદર્શિકા

CAN મેળવતા ફિલ્ટર્સના 14 જૂથો મૂળભૂત રીતે અક્ષમ છે, જેનો અર્થ છે કે CAN બસનો ડેટા ફિલ્ટર થયેલ નથી. જો વપરાશકર્તાઓને ફિલ્ટર્સનો ઉપયોગ કરવાની જરૂર હોય, તો તમે તેને ગોઠવેલા સૉફ્ટવેરમાં ઉમેરી શકો છો, 14 જૂથો ઉમેરી શકાય છે.

ફિલ્ટર મોડ: વૈકલ્પિક "સ્ટાન્ડર્ડ ફ્રેમ" અને "એક્સ્ટેન્ડેડ ફ્રેમ". ફિલ્ટર સ્વીકૃતિ કોડ: ફ્રેમ હેક્સાડેસિમલ ફોર્મેટમાં પ્રાપ્ત થઈ છે કે કેમ તે નિર્ધારિત કરવા માટે CAN દ્વારા પ્રાપ્ત ફ્રેમ IDની તુલના કરવા માટે વપરાય છે. ફિલ્ટર માસ્ક કોડ: હેક્સાડેસિમલ ફોર્મેટમાં સ્વીકૃતિ કોડના કેટલાક બિટ્સ સરખામણીમાં ભાગ લે છે કે કેમ તે નિર્ધારિત કરવા માટે (બીટ બિન-ભાગીદારી માટે 0 છે, ભાગીદારી માટે 1 છે) નક્કી કરવા માટે સ્વીકૃતિ કોડમાં કેટલાક બિટ્સને માસ્ક કરવા માટે વપરાય છે.ampલે 1: પસંદ કરેલ ફિલ્ટર પ્રકાર: "સ્ટાન્ડર્ડ ફ્રેમ"; 00 00 00 01 થી ભરેલ “ફિલ્ટર સ્વીકૃતિ કોડ”; "ફિલ્ટર માસ્ક કોડ" 00 00 0F FF થી ભરેલો છે. સમજૂતી: પ્રમાણભૂત ફ્રેમ ID માત્ર 11 બિટ્સ ધરાવે છે, સ્વીકૃતિ કોડ અને માસ્ક કોડ બંનેના છેલ્લા 11 બિટ્સ નોંધપાત્ર છે. માસ્ક કોડના અંતિમ 11 બિટ્સ 1 પર સેટ છે, તેનો અર્થ એ છે કે સ્વીકૃતિ કોડમાંના તમામ અનુરૂપ બિટ્સને સરખામણી માટે ધ્યાનમાં લેવામાં આવશે. તેથી, ઉલ્લેખિત રૂપરેખાંકન 0001 ના ID સાથે પ્રમાણભૂત ફ્રેમને પસાર થવા દે છે. ઉદાample 2: પસંદ કરેલ ફિલ્ટર પ્રકાર: “સ્ટાન્ડર્ડ ફ્રેમ”; 00 00 00 01 થી ભરેલ “ફિલ્ટર સ્વીકૃતિ કોડ”; "ફિલ્ટર માસ્ક કોડ" 00 00 0F F0 થી ભરેલો છે. સમજૂતી: ભૂતપૂર્વ જેવું જample 1, જ્યાં પ્રમાણભૂત ફ્રેમમાં માત્ર 11 માન્ય બિટ્સ છે, માસ્ક કોડના છેલ્લા 4 બિટ્સ 0 છે, જે દર્શાવે છે કે સ્વીકૃતિ કોડના છેલ્લા 4 બિટ્સ ધ્યાનમાં લેવામાં આવશે નહીં.
15

WS-TTL-CAN
વપરાશકર્તા માર્ગદર્શિકા
સરખામણી માટે. આથી, આ રૂપરેખાંકન ID માં 00 00 થી 000F સુધીના પ્રમાણભૂત ફ્રેમ્સના જૂથને પસાર થવા દે છે.
Exampલે 3: પસંદ કરેલ ફિલ્ટર પ્રકાર: "વિસ્તૃત ફ્રેમ"; 00 03 04 01 થી ભરેલ “ફિલ્ટર સ્વીકૃતિ કોડ”; "ફિલ્ટર માસ્ક કોડ" 1F FF FF FF થી ભરેલો છે.
સમજૂતી: વિસ્તૃત ફ્રેમમાં 29 બિટ્સ હોય છે, અને માસ્ક કોડના છેલ્લા 29 બિટ્સ 1 પર સેટ હોય છે, તેનો અર્થ એ છે કે સ્વીકૃતિ કોડના તમામ છેલ્લા 29 બિટ્સ સરખામણીમાં સામેલ હશે. તેથી, આ સેટિંગ "00 03 04 01" ની ID સાથે વિસ્તૃત ફ્રેમના પેસેજને સક્ષમ કરે છે.
Exampલે 4: પસંદ કરેલ ફિલ્ટર પ્રકાર: "વિસ્તૃત ફ્રેમ"; 00 03 04 01 થી ભરેલ “ફિલ્ટર સ્વીકૃતિ કોડ”; 1F FC FF FF થી ભરેલો “ફિલ્ટર માસ્ક કોડ”.
સમજૂતી: પ્રદાન કરેલ સેટિંગ્સના આધારે, ID માં “00 00 04 01” થી “00 0F 04 01” સુધીની વિસ્તૃત ફ્રેમ્સનું જૂથ પસાર થઈ શકે છે.
16

9. કન્વર્ઝન EXAMPLE

WS-TTL-CAN
વપરાશકર્તા માર્ગદર્શિકા

9.1 પારદર્શક રૂપાંતર
પારદર્શક રૂપાંતરણ મોડમાં, કન્વર્ટર તરત જ રૂપાંતરિત કરે છે અને વિલંબ કર્યા વિના એક બસમાંથી પ્રાપ્ત ડેટાને બીજી બસમાં મોકલે છે.
9.1.1 સીરીયલ ફ્રેમ કેન
સીરીયલ ફ્રેમનો સમગ્ર ડેટા ક્રમિક રીતે CAN મેસેજ ફ્રેમના ડેટા ફીલ્ડમાં ભરાય છે. એકવાર કન્વર્ટર સીરીયલ બસમાંથી ડેટાની ફ્રેમ મેળવે, તે તરત જ તેને CAN બસમાં સ્થાનાંતરિત કરે છે. રૂપાંતરિત CAN સંદેશ ફ્રેમ (ફ્રેમ પ્રકાર વિભાગ) અને ફ્રેમ ID ની માહિતી વપરાશકર્તા દ્વારા પૂર્વ-રૂપરેખાંકિત કરવામાં આવે છે, અને સમગ્ર રૂપાંતરણ પ્રક્રિયા દરમિયાન, ફ્રેમ પ્રકાર અને ફ્રેમ ID યથાવત રહે છે.

ડેટા કન્વર્ઝન નીચેના ફોર્મેટને અનુસરે છે: જો પ્રાપ્ત સીરીયલ ફ્રેમની લંબાઈ 8 બાઈટ કરતા ઓછી અથવા તેના જેટલી હોય, તો અક્ષરો 1 થી n (જ્યાં n એ સીરીયલ ફ્રેમની લંબાઈ છે) ક્રમિક રીતે 1 થી n સુધીની સ્થિતિમાં મૂકવામાં આવે છે. CAN સંદેશનું ડેટા ફીલ્ડ (ચિત્રમાં n 7 સાથે છે). જો સીરીયલ ફ્રેમમાં બાઈટની સંખ્યા 8 બીટ્સ કરતાં વધુ હોય, તો પ્રોસેસર સીરીયલ ફ્રેમના પ્રથમ અક્ષરથી શરૂ થાય છે, પ્રથમ 8 અક્ષરો લે છે અને તેને CAN સંદેશના ડેટા ફીલ્ડમાં ક્રમિક રીતે ભરે છે. એકવાર આ ડેટા CAN બસને મોકલવામાં આવે તે પછી, બાકીનો સીરીયલ ફ્રેમ ડેટા રૂપાંતરિત થાય છે અને જ્યાં સુધી તમામ ડેટા રૂપાંતરિત ન થાય ત્યાં સુધી CAN સંદેશના ડેટા ફીલ્ડમાં ભરવામાં આવે છે.

17

WS-TTL-CAN
વપરાશકર્તા માર્ગદર્શિકા
માજી માટેample, CAN પેરામીટર સેટિંગ "સ્ટાન્ડર્ડ ફ્રેમ" પસંદ કરે છે, અને CAN ID 00000060 છે, નોંધ કરો કે માનક ફ્રેમના માત્ર છેલ્લા 11 બિટ્સ માન્ય છે.
18

WS-TTL-CAN
વપરાશકર્તા માર્ગદર્શિકા
9.1.2 UART માટે ફ્રેમ કેન બસ સંદેશ પર, તે એક ફ્રેમ પ્રાપ્ત થવા પર તરત જ એક ફ્રેમ ફોરવર્ડ કરે છે. માહિતી
આકૃતિમાં બતાવ્યા પ્રમાણે ફોર્મેટ અનુરૂપ છે. રૂપાંતરણ દરમિયાન, CAN સંદેશના ડેટા ફીલ્ડમાં હાજર તમામ ડેટા ક્રમિક રીતે હોય છે
સીરીયલ ફ્રેમમાં રૂપાંતરિત. જો, રૂપરેખાંકન દરમિયાન, સેટિંગ "કેન માહિતીને સીરીયલમાં રૂપાંતરિત કરવી છે કે કેમ" છે
સક્ષમ, કન્વર્ટર સીરીયલ ફ્રેમમાં સીએએન સંદેશના "ફ્રેમ માહિતી" બાઈટને સીધું ભરી દેશે.
એ જ રીતે, જો સેટિંગ "કેન ફ્રેમ ID ને સીરીયલમાં રૂપાંતરિત કરવું છે કે કેમ" સક્ષમ કરેલ છે, તો CAN સંદેશના "ફ્રેમ ID" ના તમામ બાઈટ સીરીયલ ફ્રેમમાં ભરવામાં આવશે.
માજી માટેample, જો "CAN સંદેશને સીરીયલમાં રૂપાંતરિત કરો" સક્ષમ છે પરંતુ "CAN ફ્રેમ ID ને સીરીયલમાં રૂપાંતરિત કરો" અક્ષમ કરેલ છે, તો CAN ફ્રેમને સીરીયલ ફોર્મેટમાં રૂપાંતરિત કરવામાં આવશે.
19

નીચેનો આકૃતિ:
સીરીયલ ફ્રેમ ફોર્મેટ
07 01 02 03 04 05 06 07

WS-TTL-CAN
વપરાશકર્તા માર્ગદર્શિકા

CAN સંદેશ (સ્ટાન્ડર્ડ ફ્રેમ)

ફ્રેમ

07

માહિતી

00 ફ્રેમ ID
00

01

02

03

ડેટા

04

વિભાગ

05

06

07

9.2 ID સાથે પારદર્શક રૂપાંતર
ID સાથે પારદર્શક રૂપાંતર એ પારદર્શક રૂપાંતરણનો વિશિષ્ટ ઉપયોગ છે જે વપરાશકર્તાઓને તેમના નેટવર્કને વધુ સગવડતાથી બનાવવામાં અને કસ્ટમ એપ્લિકેશન પ્રોટોકોલનો ઉપયોગ કરવામાં સુવિધા આપે છે.
આ પદ્ધતિ સીરીયલ ફ્રેમમાંથી સરનામાની માહિતીને આપમેળે CAN બસના ફ્રેમ IDમાં રૂપાંતરિત કરે છે. કન્વર્ટરને રૂપરેખાંકન દરમિયાન સીરીયલ ફ્રેમમાં આ સરનામાના પ્રારંભિક સરનામા અને લંબાઈ વિશે જાણ કરીને, કન્વર્ટર આ ફ્રેમ ID ને બહાર કાઢે છે અને તેને CAN સંદેશના ફ્રેમ ID ફીલ્ડમાં રૂપાંતરિત કરે છે. આ સીરીયલ ફ્રેમ ફોરવર્ડ કરતી વખતે CAN સંદેશના ID તરીકે સેવા આપે છે. જ્યારે CAN સંદેશને સીરીયલ ફ્રેમમાં રૂપાંતરિત કરવામાં આવે છે, ત્યારે CAN સંદેશની ID પણ સીરીયલ ફ્રેમમાં સંબંધિત સ્થિતિમાં અનુવાદિત થાય છે. એ નોંધવું અગત્યનું છે કે, આ રૂપાંતરણ મોડમાં, રૂપરેખાંકન સોફ્ટવેરના "CAN પેરામીટર સેટિંગ્સ"માં "CAN ID" સેટિંગ અમાન્ય છે. આ એટલા માટે છે કારણ કે, આ દૃશ્યમાં, પ્રસારિત ઓળખકર્તા (ફ્રેમ ID) ઉપરોક્ત સીરીયલ ફ્રેમની અંદરના ડેટામાંથી રચાયેલ છે.
9.2.1 UART ફ્રેમ કેન
સંપૂર્ણ સીરીયલ ડેટા ફ્રેમ પ્રાપ્ત કર્યા પછી, કન્વર્ટર તેને તરત જ CAN બસમાં ફોરવર્ડ કરે છે.
20

WS-TTL-CAN
વપરાશકર્તા માર્ગદર્શિકા
સીરીયલ ફ્રેમની અંદર લઈ જવામાં આવેલ CAN ID રૂપરેખાંકનની અંદર સેટ કરી શકાય છે, તેનું પ્રારંભિક સરનામું અને સીરીયલ ફ્રેમમાં લંબાઈનો ઉલ્લેખ કરી શકાય છે. પ્રારંભિક સરનામાં માટેની શ્રેણી 0 થી 7 છે, જ્યારે લંબાઈ પ્રમાણભૂત ફ્રેમ્સ માટે 1 થી 2 અને વિસ્તૃત ફ્રેમ્સ માટે 1 થી 4 સુધીની છે.
રૂપાંતરણ દરમિયાન, પૂર્વ-રૂપરેખાંકિત સેટિંગ્સના આધારે, સીરીયલ ફ્રેમની અંદરના તમામ CAN ફ્રેમ ID ને સંપૂર્ણપણે CAN સંદેશના ફ્રેમ ID ફીલ્ડમાં અનુવાદિત કરવામાં આવે છે. જો સીરીયલ ફ્રેમની અંદર ફ્રેમ ID ની સંખ્યા CAN સંદેશમાં ફ્રેમ ID ની સંખ્યા કરતા ઓછી હોય, તો CAN સંદેશની અંદરની બાકીની ID ID1 થી ID4 ના ક્રમમાં ભરવામાં આવે છે, બાકીની ID "0" થી ભરવામાં આવે છે. રેખાકૃતિમાં બતાવ્યા પ્રમાણે બાકીનો ડેટા ક્રમિક રૂપાંતરણમાંથી પસાર થાય છે.
જો સિંગલ CAN મેસેજ ફ્રેમ સીરીયલ ફ્રેમ ડેટાનું રૂપાંતરણ પૂર્ણ કરતું નથી, તો સમગ્ર સીરીયલ ફ્રેમ સંપૂર્ણપણે રૂપાંતરિત ન થાય ત્યાં સુધી તે જ ID CAN સંદેશ માટે ફ્રેમ ID તરીકે ઉપયોગમાં લેવાનું ચાલુ રાખે છે.

સીરીયલ ફ્રેમ ફોર્મેટ

સરનામું CAN

0

ફ્રેમ ID

સરનામું 1 ડેટા 1

સરનામું 2

ડેટા 2

સરનામું 3

ડેટા 3

સરનામું 4

ડેટા 5

સરનામું 5

ડેટા 6

સરનામું 6

ડેટા 7

સરનામું 7

ડેટા 8

……

……

સરનામું (n-1)

ડેટા એન

CAN સંદેશ 1 CAN સંદેશ … CAN સંદેશ x

ફ્રેમ માહિતી ફ્રેમ ID 1
ફ્રેમ ID 2

વપરાશકર્તા રૂપરેખાંકન
00 ડેટા 4
(CAN ફ્રેમ ID 1)

વપરાશકર્તા રૂપરેખાંકન
00 ડેટા 4
(CAN ફ્રેમ ID 1)

વપરાશકર્તા રૂપરેખાંકન
00 ડેટા 4
(CAN ફ્રેમ ID 1)

ડેટા 1

ડેટા…

ડેટા n-4

ડેટા 2

ડેટા…

ડેટા n-3

ડેટા વિભાગ

ડેટા 3 ડેટા 5

ડેટા… ડેટા…

ડેટા n-2 ડેટા n-1

ડેટા 6
ડેટા 7 ડેટા 8 ડેટા 9

ડેટા…
ડેટા … ડેટા … ડેટા …

ડેટા એન

માજી માટેample, સીરીયલ ફ્રેમમાં CAN ID નું પ્રારંભિક સરનામું 0 છે, લંબાઈ 3 છે (વિસ્તૃતમાં
21

WS-TTL-CAN
વપરાશકર્તા મેન્યુઅલ ફ્રેમ), સીરીયલ ફ્રેમ અને CAN સંદેશ નીચે બતાવ્યા પ્રમાણે છે. નોંધ કરો કે CAN સંદેશાની બે ફ્રેમ એક જ IDમાં કન્વર્ટ થાય છે.

સીરીયલ ફ્રેમ ફોર્મેટ

ડેટા 1 સરનામું 0 (CAN ફ્રેમ ID 1)

ડેટા 2 સરનામું 1 (CAN ફ્રેમ ID 2)

સરનામું 2

ડેટા 3

(CAN ફ્રેમ ID 3)

સરનામું 3

ડેટા 1

સરનામું 4
સરનામું 5 સરનામું 6 સરનામું 7 સરનામું 8 સરનામું 9 સરનામું 10 સરનામું 11 સરનામું 12 સરનામું 13 સરનામું 14

ડેટા 2
ડેટા 3 ડેટા 4 ડેટા 5 ડેટા 6 ડેટા 7 ડેટા 8 ડેટા 9 ડેટા 10 ડેટા 11 ડેટા 12

CAN સંદેશ 1 CAN સંદેશ 2

ફ્રેમ

88

85

માહિતી

ફ્રેમ ID 1

00

00

ફ્રેમ ID 2 ફ્રેમ ID 3 ફ્રેમ ID 4
ડેટા વિભાગ

ડેટા 1
(CAN ફ્રેમ ID 1)
ડેટા 2
(CAN ફ્રેમ ID 2)
ડેટા 3
(CAN ફ્રેમ ID 3)
ડેટા 1 ડેટા 2 ડેટા 3 ડેટા 5 ડેટા 6 ડેટા 7 ડેટા 8

ડેટા 1
(CAN ફ્રેમ ID 1)
ડેટા 2
(CAN ફ્રેમ ID 2)
ડેટા 3
(CAN ફ્રેમ ID 3)
ડેટા 9 ડેટા 10 ડેટા 11 ડેટા 12

9.2.2 UART માટે ફ્રેમ કરી શકાય છે
જો સીરીયલ ફ્રેમમાં રૂપરેખાંકિત CAN IDનું પ્રારંભિક સરનામું 0 છે અને 3 ની લંબાઈ (વિસ્તૃત ફ્રેમના કિસ્સામાં), તો CAN સંદેશ અને તેને સીરીયલ ફ્રેમમાં રૂપાંતરિત કરવાનું પરિણામ નીચે દર્શાવેલ છે:

22

WS-TTL-CAN
વપરાશકર્તા માર્ગદર્શિકા

સીરીયલ ફ્રેમ ફોર્મેટ
20
30 40 ડેટા 1 ડેટા 2 ડેટા 3 ડેટા 4 ડેટા 5 ડેટા 6 ડેટા 7

CAN સંદેશ

ફ્રેમ માહિતી
ફ્રેમ ID
ડેટા વિભાગ

87
10 20 30 40 ડેટા 1 ડેટા 2 ડેટા 3 ડેટા 4 ડેટા 5 ડેટા 6 ડેટા 7

9.3 ફોર્મેટ કન્વર્ઝન

નીચે બતાવ્યા પ્રમાણે ડેટા કન્વર્ઝન ફોર્મેટ. દરેક CAN ફ્રેમમાં 13 બાઇટ્સનો સમાવેશ થાય છે અને તેમાં CAN માહિતી + ID + ડેટાનો સમાવેશ થાય છે.

23

WS-TTL-CAN
વપરાશકર્તા માર્ગદર્શિકા
9.4 મોડબસ પ્રોટોકોલ કન્વર્ઝન પ્રમાણભૂત મોડબસ આરટીયુ સીરીયલ ડેટા પ્રોટોકોલને સ્પષ્ટ કરેલ CAN ડેટા ફોર્મેટમાં કન્વર્ટ કરો અને
આ રૂપાંતરણ માટે સામાન્ય રીતે સંપાદનયોગ્ય CAN બસ ઉપકરણ સંદેશની જરૂર પડે છે. સીરીયલ ડેટા પ્રમાણભૂત મોડબસ આરટીયુ પ્રોટોકોલ સાથે સુસંગત હોવો જોઈએ, અન્યથા તે કરી શકશે નહીં
રૂપાંતરિત થવું. મહેરબાની કરીને નોંધ કરો કે CRC પેરિટીને CAN માં રૂપાંતરિત કરી શકાતી નથી. CAN મોડબસને સાકાર કરવા માટે એક સરળ અને કાર્યક્ષમ સેગમેન્ટ કોમ્યુનિકેશન ફોર્મેટ બનાવે છે
RTU સંચાર, જે યજમાન અને ગુલામ વચ્ચે ભેદ પાડતું નથી, અને વપરાશકર્તાઓએ માત્ર પ્રમાણભૂત Modbus RTU પ્રોટોકોલ અનુસાર વાતચીત કરવાની જરૂર છે.
CAN ને CRC ચેકસમની જરૂર નથી, અને કન્વર્ટરને છેલ્લી CAN ફ્રેમ પ્રાપ્ત થયા પછી, CRC આપમેળે ઉમેરવામાં આવશે. પછી, પ્રમાણભૂત મોડબસ RTU ડેટા પેકેટ બનાવવામાં આવે છે અને મોકલવામાં આવે છે
24

WS-TTL-CAN
વપરાશકર્તા માર્ગદર્શિકા
સીરીયલ પોર્ટ પર. આ મોડમાં, રૂપરેખાંકન સોફ્ટવેરના [CAN પેરામીટર સેટિંગ] નું [CAN ID] છે.
અમાન્ય, કારણ કે આ સમયે મોકલવામાં આવેલ ઓળખકર્તા (ફ્રેમ ID) મોડબસ RTU સીરીયલ ફ્રેમમાં સરનામા ફીલ્ડ (નોડ ID) દ્વારા ભરવામાં આવે છે.
(1) સીરીયલ ફ્રેમ ફોર્મેટ (મોડબસ આરટીયુ) સીરીયલ પરિમાણો: બાઉડ રેટ, ડેટા બિટ્સ, સ્ટોપ બિટ્સ અને પેરિટી બિટ્સ રૂપરેખાંકન સોફ્ટવેર દ્વારા સેટ કરી શકાય છે. ડેટા પ્રોટોકોલ પ્રમાણભૂત મોડબસ આરટીયુ પ્રોટોકોલને અનુરૂપ હોવું જરૂરી છે. (2) CAN CAN સાઇડ સેગ્મેન્ટ પ્રોટોકોલ ફોર્મેટનો સમૂહ ડિઝાઇન કરે છે, જે ડિઝાઇન કરેલ સેગ્મેન્ટેશન પ્રોટોકોલ ફોર્મેટને વ્યાખ્યાયિત કરે છે જે નીચે બતાવ્યા પ્રમાણે 8 બાઇટ્સથી વધુ લંબાઈવાળા સંદેશને વિભાજન અને પુનઃસંગઠિત કરવાની પદ્ધતિને વ્યાખ્યાયિત કરે છે. નોંધ કરો કે જ્યારે CAN ફ્રેમ સિંગલ ફ્રેમ હોય, ત્યારે સેગ્મેન્ટેશન ફ્લેગ બીટ 0x00 હોય છે.

બીટ નં.

7

6

5

4

3

2

1

0

ફ્રેમ

FF

FTR X

X

DLC (ડેટા લંબાઈ)

ફ્રેમ ID1

X

X

X

ID.28-ID.24

ફ્રેમ ID2

ID.23-ID.16

ફ્રેમ ID3

ID.15-ID.8

ફ્રેમ ID4

ID.7-ID.0 (મોડબસ RTU સરનામું)

ડેટા 1

વિભાજન વિભાજન

ધ્વજ

પ્રકાર

વિભાજન કાઉન્ટર

ડેટા 2

પાત્ર 1

ડેટા 3

પાત્ર 2

ડેટા 4

પાત્ર 3

ડેટા 5

પાત્ર 4

ડેટા 6 ડેટા 7 ડેટા 8

અક્ષર 5 અક્ષર 6 અક્ષર 7

CAN ફ્રેમ સંદેશ રૂપરેખાંકન સોફ્ટવેર (રિમોટ અથવા ડેટા ફ્રેમ; પ્રમાણભૂત અથવા વિસ્તૃત ફ્રેમ) દ્વારા સેટ કરી શકાય છે.
ટ્રાન્સમિટેડ મોડબસ પ્રોટોકોલ "ડેટા 2" બાઈટથી શરૂ થાય છે, જો પ્રોટોકોલ સામગ્રી 7 બિટ્સ કરતાં વધુ હોય, અને પ્રોટોકોલની બાકીની સામગ્રી આ વિભાજિત ફોર્મેટમાં રૂપાંતરિત થાય ત્યાં સુધી રૂપાંતરિત થાય છે.
25

WS-TTL-CAN
વપરાશકર્તા માર્ગદર્શિકા
પૂર્ણ. ડેટા 1 એ વિભાજન નિયંત્રણ સંદેશ છે (1 બાઇટ, 8 બીટ), અને નીચે બતાવ્યા પ્રમાણે અર્થ:
સેગ્મેન્ટેશન ફ્લેગ સેગ્મેન્ટેશન માર્ક એક બીટ (બીટ7) ધરાવે છે, અને સૂચવે છે કે શું સંદેશ છે
વિભાજિત સંદેશ કે નહીં. "0" એક અલગ સંદેશ સૂચવે છે, અને "1" વિભાજિત સંદેશમાં એક ફ્રેમ સૂચવે છે.

વિભાજનનો પ્રકાર વિભાજન પ્રકાર 2 બિટ્સ (Bit6, Bit5) ધરાવે છે, અને આમાં અહેવાલના પ્રકારો સૂચવે છે
સેગમેન્ટ રિપોર્ટ.

બીટ વેલ્યુ (બીટ6, બીટ5)
00
01 10

વર્ણન પ્રથમ વિભાજન
મધ્યમ વિભાજન છેલ્લું વિભાજન

નોંધ
જો વિભાજન કાઉન્ટરમાં મૂલ્ય = 0 શામેલ હોય, અને પછી આ પ્રથમ વિભાજન છે.
સૂચવે છે કે આ મધ્યમ વિભાજન છે, અને ત્યાં બહુવિધ વિભાજન છે અથવા ત્યાં કોઈ મધ્યમ વિભાજન નથી. છેલ્લું વિભાજન સૂચવે છે

સેગમેન્ટેશન કાઉન્ટર 5 બિટ્સ (Bit4-Bit0) ધરાવે છે, જેનો ઉપયોગ સમાન ફ્રેમમાં સેગમેન્ટના સીરીયલ નંબરને અલગ પાડવા માટે થાય છે
મોડબસ સંદેશ, સમાન ફ્રેમના સેગમેન્ટ્સ પૂર્ણ છે કે કેમ તે ચકાસવા માટે પૂરતો છે. (3) કન્વર્ઝન એક્સample: સીરીયલ પોર્ટ સાઇડ મોડબસ આરટીયુ પ્રોટોકોલ (હેક્સમાં). 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 પહેલો બાઈટ 01 એ મોડબસ આરટીયુ એડ્રેસ કોડ છે, જે ID7 0 માં રૂપાંતરિત થાય છે; છેલ્લા 2 બાઇટ્સ (4E 35) મોડબસ RTU CRC ચેકસમ છે, જે કાઢી નાખવામાં આવે છે અને નહીં
રૂપાંતરિત CAN ડેટા સંદેશમાં અંતિમ રૂપાંતર નીચે મુજબ છે: ફ્રેમ 1 CAN સંદેશ: 81 03 14 00 0A 00 00 00 00

26

WS-TTL-CAN
વપરાશકર્તા માર્ગદર્શિકા
ફ્રેમ 2 CAN સંદેશ: a2 00 00 14 00 00 00 00 00 ફ્રેમ 3 CAN સંદેશ: a3 00 17 00 2C 00 37 00 CAN સંદેશ ફ્રેમ 4: c4 c8 ફ્રેમનો પ્રકાર (માનક અથવા વિસ્તૃત ફ્રેમ) ટેલિગ્રામ દ્વારા CAN સેટ કરવામાં આવે છે. રૂપરેખાંકન સોફ્ટવેર; દરેક CAN સંદેશનો પ્રથમ ડેટા વિભાજિત માહિતી (81, a2, a3 અને c4) થી ભરેલો હોય છે, જે Modbus RTU ફ્રેમમાં રૂપાંતરિત થતો નથી, પરંતુ તે સંદેશ માટે માત્ર સ્વીકૃતિ નિયંત્રણ માહિતી તરીકે સેવા આપે છે.
27

WS-TTL-CAN
વપરાશકર્તા માર્ગદર્શિકા
CAN બાજુથી ModBus RTUમાં ડેટાના રૂપાંતરનો સિદ્ધાંત ઉપરોક્ત સમાન છે, CAN બાજુને ઉપરોક્ત ચાર સંદેશા પ્રાપ્ત થયા પછી, કન્વર્ટર પ્રાપ્ત થયેલા CAN સંદેશાઓને ઉપર દર્શાવેલ CAN સેગ્મેન્ટેશન મિકેનિઝમ અનુસાર RTU ડેટાની ફ્રેમમાં જોડશે. , અને અંતે CRC ચેકસમ ઉમેરો.
28

દસ્તાવેજો / સંસાધનો

WAVESHARE WS-TTL-CAN મિની મોડ્યુલ કન્વર્ઝન પ્રોટોકોલ કરી શકે છે [પીડીએફ] વપરાશકર્તા માર્ગદર્શિકા
WS-TTL-CAN મિની મોડ્યુલ કન્વર્ઝન પ્રોટોકોલ, WS-TTL-CAN, મિની મોડ્યુલ કન્વર્ઝન પ્રોટોકોલ કરી શકે છે, મોડ્યુલ કન્વર્ઝન પ્રોટોકોલ કરી શકે છે, કન્વર્ઝન પ્રોટોકોલ કરી શકે છે, કન્વર્ઝન પ્રોટોકોલ, પ્રોટોકોલ

સંદર્ભો

એક ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. જરૂરી ક્ષેત્રો ચિહ્નિત થયેલ છે *