WS-TTL-CAN ሚኒ ሞጁል የመቀየር ፕሮቶኮል
“
የምርት ዝርዝሮች
- ሞዴል፡ WS-TTL-CAN
- በቲቲኤል እና CAN መካከል ባለሁለት አቅጣጫ ማስተላለፍን ይደግፋል
- የCAN መለኪያዎች (baud ተመን) እና UART መለኪያዎች ሊዋቀሩ ይችላሉ።
በሶፍትዌር በኩል
የምርት አጠቃቀም መመሪያዎች
1. ፈጣን ጅምር
ግልጽ ስርጭትን በፍጥነት ለመሞከር፡-
- የWS-TTL-CAN መሣሪያን ያገናኙ
- ግልጽ ለማድረግ በተጠቃሚው መመሪያ ውስጥ ያሉትን መመሪያዎች ይከተሉ
የማስተላለፊያ ሙከራ
2. የተግባር መግቢያ
- የሃርድዌር ባህሪዎች የሃርድዌር ባህሪያትን ይግለጹ
እዚህ. - የመሣሪያ ባህሪዎች የመሣሪያ ባህሪያትን በ ውስጥ ያብራሩ
ዝርዝር ።
3. ሞጁል ሃርድዌር በይነገጽ
- የሞዱል መጠኖች፡- ሞጁል ያቅርቡ
ልኬቶች. - የሞዱል ፒን ፍቺ፡- ፒኑን ዘርዝሩ
ለትክክለኛ ግንኙነት ትርጓሜዎች.
4. ሞጁል መለኪያ ቅንብር
የቀረበውን ተከታታይ አገልጋይ በመጠቀም የሞዱል ቅንብሮችን ያዋቅሩ
ሶፍትዌር አዋቅር።
5. የ UART መለኪያ ቅንብር
ለማዋቀርዎ እንደ አስፈላጊነቱ የ UART መለኪያዎችን ያስተካክሉ።
6. CAN ፓራሜትር ቅንብር
ለትክክለኛው የ CAN መለኪያዎችን ፣ የ baud ተመንን ጨምሮ ፣ ያቀናብሩ
ግንኙነት.
ተዘውትረው የሚጠየቁ ጥያቄዎች (FAQ)
ጥ: TTLን በመጠቀም የመሳሪያውን firmware ማሻሻል እችላለሁ?
ግንኙነት?
መ: አዎ፣ መሳሪያው በቲቲኤል በኩል የጽኑዌር ማሻሻያዎችን ይደግፋል
ምቹ ዝማኔዎች.
ጥ፡ ተከታታይ ክፈፎችን ወደ CAN ክፈፎች እንዴት እቀይራለሁ?
መ: በተጠቃሚ መመሪያ ውስጥ ያለውን ክፍል 9.1.1 ይመልከቱ
ተከታታይ ፍሬም ወደ CAN ልወጣ።
""
WS-TTL-CAN
የተጠቃሚ መመሪያ
WS-TTL-CAN የተጠቃሚ መመሪያ
www.waveshare.com/wiki
WS-TTL-CAN
የተጠቃሚ መመሪያ
ይዘቶች
1 OVERVIEW …………………………………………………………………………………………………………………………………………….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 ተከታታይ አገልጋይ ሶፍትዌርን አዋቅር ………………………… …………………………………………………………………………
6. የልወጣ መለኪያዎች ……………………………………………………………………………………………………………………………………………………………………… 10 6.1 የልወጣ ሁነታ ………………………………… ………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………. ………………………………………………… 10 6.2 በ UART ውስጥ መለየት ይቻላል ………………………………………………………………………………………………… …………………. 11 6.3 CAN በ UART ይተላለፋል ወይ ………………………………………………………………………………………… 11 6.4 የCAN ፍሬም መታወቂያ በ UART ውስጥ መተላለፉን አለመሆኑ ………………………………………………………………….12
7. UART ልኬቶች መቼት ...................................................................................................... ………………………………………………………………………………………………… 13
8.1 የ Baud ደረጃ አቀማመጥ ………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… 14 8.2 የማጣሪያ ቅንብር ………………………… …………………………………………………………………………………. 15 9. መለወጥ EXAMPLE …………………………………………………………………………………………………………………… 17 9.1 ግልጽ ልወጣ ………………………………………… ………………………………………………………………………… 17
9.1.1 ተከታታይ ፍሬም ለCAN ………………………………………………………………………………………………………….17 9.1.2 CAN ፍሬም ወደ UART … ………………………………………………………………………………………………………………… 19
WS-TTL-CAN
የተጠቃሚ መመሪያ
9.2 ከመታወቂያ ጋር ግልጽነት ያለው ለውጥ ………………………………………………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………… 20 9.2.1 ወደ UART ፍሬም ማድረግ ………………………………………… ………………………………………………… 20
9.3 የቅርጸት ቅየራ …………………………………………………………………………………………………………23 9.4 Modbus Protocol ልወጣ ………………… ………………………………………………………………………………… 24
1 OVERVIEW
WS-TTL-CAN
የተጠቃሚ መመሪያ
WS-TTL-CAN በቲቲኤል እና በCAN መካከል ያለውን ባለሁለት አቅጣጫ ማስተላለፍን የሚደግፍ መሳሪያ ነው። የመሳሪያው CAN መለኪያዎች (እንደ ባውድ ተመን) እና UART መለኪያዎች በሶፍትዌሩ በኩል የሚዋቀሩ ናቸው።
1.1 ባህሪያት
CANን ወደ ቲቲኤል ባለሁለት አቅጣጫዊ ግንኙነት ይደግፉ። የመሣሪያ firmware ማሻሻያ በቲቲኤል በኩል ይደግፋል፣ ለጽኑ ዝማኔ እና ተግባር የበለጠ ምቹ
ማበጀት የኦንቦርድ በይነገጽ ከ ESD ገለልተኛ ጥበቃ እና ፀረ-ቀዶ ጥገና ጥበቃ እና የተሻለ EMC
አፈጻጸም. 14 የሚዋቀር ማጣሪያ 4 የስራ ሁነታዎች፡ ግልጽ ልወጣ፣ ከመለያ ልወጣ ጋር ግልጽነት፣ ቅርጸት
ልወጣ፣ እና የModbus RTU ፕሮቶኮል ልወጣ ከመስመር ውጭ ማወቂያ እና እራስን ወደነበረበት መመለስ ተግባር ከCAN 2.0B መስፈርት ጋር፣ ከCAN 2.0A ጋር ተኳሃኝ እና ከ ISO ጋር የተጣጣመ
11898-1/2/3 CAN Communication baudrate: 10kbps ~ 1000kbps, Configurable CAN Buffer እስከ 1000 ክፈፎች ምንም የውሂብ መጥፋትን ያረጋግጣል ከፍተኛ ፍጥነት መለወጥን ይደግፋል, የ CAN ማስተላለፊያ ፍጥነት እስከ 1270 ሊደርስ ይችላል.
ክፈፎች በሰከንድ ከ UART በ115200bps እና CAN በ250kbps (ከ1309 የንድፈ ሀሳብ ከፍተኛ ዋጋ ቅርብ) እና ከ 5000 የተዘረጉ ክፈፎች በሴኮንድ UART በ460800bps እና CAN በ1000kbps ሊበልጥ ይችላል።
1
2. ፈጣን ጅምር
WS-TTL-CAN
የተጠቃሚ መመሪያ
WS-TTL-CAN በቲቲኤል እና በCAN መካከል ያለውን ባለሁለት አቅጣጫ ማስተላለፍን የሚደግፍ መሳሪያ ነው። የመሳሪያው CAN መለኪያዎች (እንደ ባውድ ተመን) እና UART መለኪያዎች በሶፍትዌሩ በኩል የሚዋቀሩ ናቸው።
ተዛማጅ ሶፍትዌር፡ WS-CAN-TOOL።
2.1 ግልጽ የማስተላለፍ ሙከራ
በመጀመሪያ ፣ ከዚህ በታች እንደሚታየው በምርቱ ነባሪ መለኪያዎች ሊሞክሩት ይችላሉ-
ንጥል
TTL CAN የክወና ሁነታ
የCAN Baud ተመን የፍሬም አይነት መላክ ይችላል።
የፍሬም መታወቂያ መላክ ይቻላል ማጣሪያ
መለኪያዎች
115200, 8, N, 1 ግልጽ ማስተላለፊያ, ባለሁለት አቅጣጫ
250kbps የተዘረጉ ክፈፎች
0 x 12345678 ተሰናክሏል (ሁሉንም የCAN ፍሬሞች ተቀበል)
TTL እና CAN ግልፅ የማስተላለፊያ ሙከራ፡ ኮምፒዩተሩን እና የመሳሪያውን ቲቲኤል ወደብ ለማገናኘት ተከታታይ ገመዱን ይጠቀሙ እና
ዩኤስቢ ወደ CAN አራሚ (ለመጀመሪያ ጊዜ ሲጠቀሙ ሶፍትዌሩን እና ሾፌሩን መጫን ያስፈልግዎታል፣ እባክዎን ለዝርዝር አጠቃቀሙ የዩኤስቢ አግባብ የሆኑ አምራቾችን ወደ CAN ማረሚያ ያማክሩ) እና ከዚያ ለማብራት 3.3V@40mA የኃይል አስማሚ መሳሪያው.
2
WS-TTL-CAN
የተጠቃሚ መመሪያ
ምስል 1.2.2፡ RS232 TO CAN መረጃን በግልፅ ማስተላለፍ
SSCOM ን ይክፈቱ፣ ስራ ላይ የሚውለውን የ COM ወደብ ይምረጡ እና በስእል 1.2.2 እንደሚታየው የ UART መለኪያዎችን ያዘጋጁ። ካቀናበሩ በኋላ ተከታታይ ወደብ ገብተህ ዩኤስቢ ወደ CAN ማረሚያ ሶፍትዌር መክፈት እና የባድ ፍጥነትን 250kbps ማድረግ ትችላለህ።
ከላይ የተጠቀሱትን እርምጃዎች ከተከተሉ በኋላ, CAN እና RS232 እርስ በርስ ውሂብ ሊልኩ ይችላሉ.
3
3. የተግባር መግቢያ
WS-TTL-CAN
የተጠቃሚ መመሪያ
WS-TTL-CAN በቦርድ ላይ ባለ 1-ቻናል ቲቲኤል በይነገጽ እና ባለ 1-ቻናል CAN በይነገጽ አለው። የመለያ ወደብ የባውድ መጠን 1200 ~ 460800bps ይደግፋል; የCAN የ baud ፍጥነት 10kbps ~ 1000kbps ይደግፋል፣ እና የመሳሪያውን የጽኑዌር ማሻሻያ በቲቲኤል በይነገጽ በኩል እውን ማድረግ ይቻላል፣ ይህም ለመጠቀም በጣም ምቹ ነው።
ተጠቃሚዎች የመለያ መሳሪያዎችን እና የCAN መሳሪያዎችን ትስስር በቀላሉ ማጠናቀቅ ይችላሉ። 3.1 የሃርድዌር ባህሪያት
አይ።
ንጥል
1
ሞዴል
2
ኃይል
3
ሲፒዩ
4
የ CAN በይነገጽ
5
የቲቲኤል በይነገጽ
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 እና በቲቲኤል መካከል ያለውን ባለሁለት አቅጣጫ የመረጃ ልውውጥ ይደግፉ። የመሳሪያው መመዘኛዎች በቲቲኤል በኩል የሚዋቀሩ ናቸው። የ ESD ጥበቃ፣ ፀረ-ቀዶ ጥገና ጥበቃ፣ እጅግ በጣም ጥሩ የEMC አፈጻጸም። 14 የሚዋቀሩ ማጣሪያዎችን አዘጋጅ። አራት የክወና ሁነታዎች፡- ግልጽነት ያለው ልወጣ፣ ግልጽ ልወጣ ከለዪዎች ጋር፣ ቅርጸት
ልወጣ፣ እና Modbus RTU ፕሮቶኮል ልወጣ። ከመስመር ውጭ ማወቂያ እና ራስ-ሰር መልሶ ማግኛ ተግባር። ከ CAN 2.0A ጋር ተኳሃኝ የ CAN 2.0B ዝርዝሮችን ማክበር; ISO ን ያከብራል።
4
WS-TTL-CAN
የተጠቃሚ መመሪያ
11898-1/2/3 ደረጃዎች. የባውድ መጠን ክልል፡ 10kbps ~ 1000kbps. የውሂብ መጥፋትን ለመከላከል የ1000 ፍሬሞችን የማቆየት አቅም። ባለከፍተኛ ፍጥነት ልወጣ፡ በተከታታይ ወደብ ባውድ ፍጥነት 115200 እና የCAN መጠን 250kbps፣ CAN
የመላክ ፍጥነት በሰከንድ እስከ 1270 የተዘረጉ ክፈፎች (እስከ 1309 የንድፈ ሃሳባዊ ከፍተኛው ቅርብ) ሊደርስ ይችላል። በተከታታይ ወደብ ባውድ ፍጥነት 460800 እና የCAN ፍጥነት 1000kbps፣ የ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
አሂድ_LED
NC CAN_H CAN_L 3.3V GND CFG DIR RXD TXD
ማስታወሻ የቲቲኤል የግንኙነት አመልካች ሲግናል ፒን ፣ ከፍተኛ ደረጃ ያለ ምንም ውሂብ ፣ ዝቅተኛ ደረጃ ለ
የውሂብ ማስተላለፍ CAN የመገናኛ አመልካች ሲግናል ፒን, ከፍተኛ ደረጃ ያለ ውሂብ, ዝቅተኛ ደረጃ ለ
የውሂብ ማስተላለፍ የስርዓት ማስኬጃ አመልካች ፒን ፣ ስርዓቱ በመደበኛነት በሚሰራበት ጊዜ በከፍተኛ እና ዝቅተኛ ደረጃዎች (በግምት 1 Hz) መካከል መቀያየር; መቼ ከፍተኛ ደረጃ መውጣት
CAN አውቶቡስ ያልተለመደ ነው የተያዘው ፒን፣ አልተገናኘም CAN ልዩነት አወንታዊ፣ አብሮ የተሰራ 120 resistor CAN ልዩነት አሉታዊ፣ አብሮ የተሰራ 120 resistor
የኃይል ግብዓት፣ 3.3V@40mA መሬት
ወደ ፋብሪካው መቼት ዳግም ያስጀምሩ/ ወደነበረበት ይመልሱ፣ ዳግም ለማስጀመር በ 5s ውስጥ ዝቅተኛ ይጎትቱ ወይም ከ 5s በላይ የፋብሪካ መቼት ወደነበረበት ለመመለስ RS485 አቅጣጫ መቆጣጠሪያ TTL RX TTL TX
7
5. ሞጁል ፓራሜትሪ ቅንብር
WS-TTL-CAN
የተጠቃሚ መመሪያ
ይህ ሞጁል በ "WS-CAN-TOOL" በቲቲኤል በይነገጽ በኩል ሊዋቀር ይችላል። በግዴለሽነትዎ ምክንያት መሳሪያውን ማገናኘት ካልቻሉ የፋብሪካውን መቼት ወደነበረበት ለመመለስ የ "CFG" ቁልፍን መጫን ይችላሉ (የ CFG ቁልፍን ለ 5s ተጭነው ይያዙ እና ሶስት አረንጓዴ አመልካቾች በተመሳሳይ ጊዜ ብልጭ ድርግም ካደረጉ በኋላ ይልቀቁት. ).
5.1 ተከታታይ አገልጋይ ማዋቀር ሶፍትዌር
የተገናኘውን "ተከታታይ ወደብ" ይምረጡ. "ክፍት ተከታታይ" ላይ ጠቅ ያድርጉ. "የመሣሪያ መለኪያዎችን አንብብ" ላይ ጠቅ ያድርጉ።
8
WS-TTL-CAN
የተጠቃሚ መመሪያ
የመሳሪያውን መለኪያዎች ካነበቡ በኋላ እነሱን መቀየር ይችላሉ. ማሻሻያዎን ለማስቀመጥ "የመሣሪያ መለኪያዎችን አስቀምጥ" ላይ ጠቅ ማድረግ ይችላሉ። ከዚያ መሣሪያውን እንደገና ማስጀመር ያስፈልግዎታል.
የሚከተለው ይዘት በተዋቀረው ሶፍትዌር ውስጥ ያሉትን መለኪያዎች ለማብራራት ነው።
9
6. የልወጣ መለኪያዎች
WS-TTL-CAN
የተጠቃሚ መመሪያ
ይህ ክፍል የመሳሪያውን የመቀየሪያ ሁነታ፣ የልወጣ አቅጣጫ፣ የCAN መለያዎች በተከታታይ ቅደም ተከተል፣ የCAN መረጃ ወደ UART መቀየሩን እና የCAN ፍሬም መታወቂያዎች ወደ UART መቀየሩን ይገልጻል።
6.1 የመቀየሪያ ሁነታ
ሶስት የመቀየሪያ ሁነታዎች፡ ግልጽ ልወጣ፣ ግልፅ ልወጣ ከለዪዎች እና የቅርጸት ልወጣ።
ግልጽነት ያለው ለውጥ የአውቶቡስ ውሂብን ከአንድ ቅርጸት ወደ ሌላ መቀየር ውሂብ ሳይጨምሩ እና ሳይቀይሩ ያካትታል. ይህ
ዘዴው የመረጃውን ይዘት ሳይቀይር የውሂብ ቅርጸቶችን መለዋወጥን ያመቻቻል, ይህም መቀየሪያውን ወደ ሁለቱም የአውቶቡሱ ጫፎች ግልጽ ያደርገዋል. ለተጠቃሚዎች የግንኙነቶችን ትርፍ አይጨምርም እና በቅጽበት, ያልተቀየረ የውሂብ መለዋወጥ, ከፍተኛ መጠን ያለው የውሂብ ማስተላለፍን ለመቆጣጠር ያስችላል.
ከመለያዎች ጋር ግልጽነት ያለው ልወጣ ይህ ግልጽ የሆነ የመቀየር ልዩ መተግበሪያ ነው፣ እንዲሁም ፕሮቶኮል ሳይጨምር። ይህ
የመቀየሪያ ዘዴ በተለመደው ተከታታይ ክፈፎች እና የ CAN መልእክቶች የጋራ ባህሪያት ላይ የተመሰረተ ነው, ይህም እነዚህ ሁለት የተለያዩ አይነት አውቶቡሶች አንድ ነጠላ የመገናኛ አውታር እንዲፈጥሩ ያስችላቸዋል. ይህ ዘዴ "አድራሻውን" ከተከታታይ ክፈፉ ወደ የCAN መልእክት መለያ መስክ ማተም ይችላል። በተከታታይ ክፈፉ ውስጥ ያለው "አድራሻ" በመነሻ ቦታው እና በርዝመቱ ሊዋቀር ይችላል, ይህም ለዋጭ በተጠቃሚ የተገለጹ ፕሮቶኮሎችን በዚህ ሁነታ ውስጥ ከፍተኛውን መጠን እንዲለማመድ ያስችለዋል.
የቅርጸት ቅየራ በተጨማሪ፣ የውሂብ ቅርጸቱ የሚገለጽበት የቅርጸት ልወጣ በጣም ቀላሉ የአጠቃቀም ሁኔታ ነው።
እንደ 13 ባይት፣ ሁሉንም መረጃዎች ከCAN ፍሬም ያቀፈ።
10
6.2 የመቀየሪያ አቅጣጫ
WS-TTL-CAN
የተጠቃሚ መመሪያ
ሶስት የመቀየሪያ አቅጣጫዎች፡- ባለሁለት አቅጣጫ፣ UART ወደ CAN ብቻ፣ እና CAN ወደ UART ብቻ። ባለሁለት አቅጣጫ
መቀየሪያው ከተከታታይ አውቶቡስ ወደ CAN አውቶቡስ እና እንዲሁም ከCAN አውቶቡስ ወደ ተከታታይ አውቶቡስ ውሂብን ይለውጣል። UART ወደ CAN ብቻ
መረጃን ከተከታታይ አውቶቡስ ወደ CAN አውቶቡስ ብቻ ይተረጉማል እና ከCAN አውቶቡስ ወደ ተከታታይ አውቶቡስ አይቀይርም። ይህ ዘዴ በCAN አውቶቡስ ላይ ያለውን ጣልቃገብነት በትክክል ያጣራል። CAN ወደ UART ብቻ
ከCAN አውቶብስ ወደ ተከታታይ አውቶቡስ ብቻ የሚተረጎም ሲሆን መረጃውን ከተከታታይ አውቶቡስ ወደ CAN አውቶቡስ አይቀይርም።
6.3 በ UART ውስጥ መለየት ይችላል።
ይህ ግቤት ውጤታማ የሚሆነው በ"ግልጽ መለያ መለያ" ሁነታ ላይ ሲሆን ብቻ ነው።
ተከታታይ ውሂብን ወደ CAN መልእክቶች በሚቀይሩበት ጊዜ፣ የመለያ ፍሬም ውስጥ ያለው የፍሬም መታወቂያ መነሻ ባይት ማካካሻ አድራሻ እና የፍሬም መታወቂያው ርዝመት ይገለጻል።
የፍሬም መታወቂያ ርዝመቱ ከ ID1 እና ጋር የሚዛመድ ለመደበኛ ክፈፎች ከ2 እስከ 1 ባይት ሊደርስ ይችላል።
11
WS-TTL-CAN
የተጠቃሚ መመሪያ
ID2 በCAN መልእክት ውስጥ። ለተራዘሙ ክፈፎች፣ የመታወቂያው ርዝመት ከ1 እስከ 4 ባይት፣ መታወቂያ1፣ ID2፣ ID3 እና ID4ን ይሸፍናል። በመደበኛ ክፈፎች ውስጥ፣ መታወቂያው 11 ቢትን፣ በተራዘመ ፍሬም ውስጥ፣ መታወቂያው 29 ቢት ይይዛል። 6.4 በ UART ውስጥ ሊተላለፍ ይችላል
ይህ ግቤት በ"ግልጽ ልወጣ" ሁነታ ላይ ብቻ ጥቅም ላይ ይውላል። ሲመረጥ መቀየሪያው የCAN መልእክት ፍሬም መረጃን በሴሪያል ፍሬም የመጀመሪያ ባይት ውስጥ ያካትታል። ሳይመረጥ ሲቀር የCAN ፍሬም መረጃ ወደ ተከታታይ ፍሬም አይቀየርም። 6.5 የፍሬም መታወቂያ በ UART ውስጥ የሚተላለፍ ከሆነ
ይህ ግቤት በ"ግልጽ ልወጣ" ሁነታ ላይ ብቻ ጥቅም ላይ ይውላል። ሲመረጥ መቀየሪያው በተከታታይ ፍሬም ውስጥ ካለው የፍሬም መረጃ በፊት የCAN መልእክት ፍሬም መታወቂያን ያካትታል፣የፍሬም መረጃውን ተከትሎ (የፍሬም መረጃ መለወጥ ከተፈቀደ)። ሳይመረጥ ሲቀር የCAN ፍሬም መታወቂያ አይቀየርም።
12
7. UART PARAMETER ቅንብር
የባውድ መጠን፡ 1200 ~ 406800 (bps) የ UART እኩልነት ዘዴ፡ ምንም እኩልነት የለም፣ እንኳን፣ ጎዶሎ የውሂብ ቢት፡ 8 እና 9 የማቆሚያ ቢት፡ 1፣ 1.5 እና 2
WS-TTL-CAN
የተጠቃሚ መመሪያ
13
8. CAN PARAMETER Setting
WS-TTL-CAN
የተጠቃሚ መመሪያ
ይህ ክፍል እንዴት መቀየሪያው የባድ ፍጥነቱን እንደሚያዘጋጅ፣ መታወቂያ፣ የፍሬም አይነት እና የመቀየሪያውን CAN ማጣሪያ እንዴት እንደሚልክ ያስተዋውቃል። የCAN baud ተመን 10kbps~1000kbps ይደግፋል እንዲሁም የተጠቃሚውን ትርጉም ይደግፋል። የክፈፍ ዓይነቶች የተዘረጉ ክፈፎችን እና መደበኛ ክፈፎችን ይደግፋሉ። የ CAN የፍሬም መታወቂያ በሄክሳዴሲማል ቅርጸት ነው፣ እሱም በ"ግልጽ ልወጣ" ሁነታ እና "ግልጽ ልወጣ ከመታወቂያ ጋር" ሁነታ የሚሰራ እና በዚህ መታወቂያ ወደ CAN አውቶቡስ መረጃን ይልካል፤ ይህ ግቤት በቅርጸት ልወጣ ሁነታ የሚሰራ አይደለም።
ማጣሪያዎችን የሚቀበሉ CAN 14 ቡድኖች አሉ እና እያንዳንዱ ቡድን "የማጣሪያ አይነት", "የማጣሪያ መቀበያ ኮድ" እና "የማጣሪያ ጭምብል ኮድ" ያካትታል.
8.1 CAN BAUD ተመን ቅንብር
በዝርዝሩ ውስጥ በጣም የተለመዱት የባውድ ተመኖች ተጠብቀዋል፡ ይህ መሳሪያ ማበጀትን አይደግፍም።
14
8.2 ቅንብርን ማጣራት ይችላል።
WS-TTL-CAN
የተጠቃሚ መመሪያ
ማጣሪያዎችን የሚቀበሉ CAN 14 ቡድኖች በነባሪነት ተሰናክለዋል፣ ይህ ማለት የCAN አውቶቡስ መረጃ አልተጣራም። ተጠቃሚዎች ማጣሪያዎችን መጠቀም ከፈለጉ, በተዋቀረው ሶፍትዌር ውስጥ ማከል ይችላሉ, 14 ቡድኖች ሊጨመሩ ይችላሉ.
የማጣሪያ ሁነታ፡ አማራጭ "መደበኛ ፍሬም" እና "የተራዘመ ፍሬም"። የማጣሪያ መቀበያ ኮድ፡ በCAN የተቀበለውን የፍሬም መታወቂያ ለማነፃፀር ክፈፉ በሄክሳዴሲማል ቅርጸት መቀበሉን ለማወቅ ይጠቅማል። የማጣሪያ ማስክ ኮድ፡ አንዳንድ የቅበላ ኮድ ቢትስ በንፅፅር ላይ መሳተፍ አለመኖሩን ((ቢት 0 ላልተሳትፎ፣ 1 ለተሳትፎ)፣ በሄክሳዴሲማል ቅርጸት ውስጥ አንዳንድ ቢትስን ለመደበቅ ጥቅም ላይ ይውላል።ample 1: የማጣሪያ ዓይነት ተመርጧል: "መደበኛ ፍሬም"; በ 00 00 00 01 የተሞላ "የማጣሪያ ተቀባይነት ኮድ"; "የማጣሪያ ጭምብል ኮድ" በ 00 00 0F FF ተሞልቷል. ማብራሪያ፡ መደበኛው የፍሬም መታወቂያ 11 ቢት ብቻ እንደያዘ፣ የሁለቱም የመቀበያ ኮድ እና የማስክ ኮድ የመጨረሻዎቹ 11 ቢት ጠቃሚ ናቸው። የጭንብል ኮድ የመጨረሻዎቹ 11 ቢት ሁሉም ወደ 1 ተቀናብረዋል፣ ይህ ማለት በመቀበል ኮድ ውስጥ ያሉት ሁሉም ተዛማጅ ቢትስ ለንፅፅር ይቆጠራሉ ማለት ነው። ስለዚህ, የተጠቀሰው ውቅረት የ 0001 መታወቂያ ያለው መደበኛ ፍሬም እንዲያልፍ ያስችለዋል. ምሳሌample 2: የማጣሪያ ዓይነት ተመርጧል: "መደበኛ ፍሬም"; በ 00 00 00 01 የተሞላ "የማጣሪያ ተቀባይነት ኮድ"; "የማጣሪያ ማስክ ኮድ" በ 00 00 0F F0 ተሞልቷል. ማብራሪያ፡ ከቀድሞው ጋር ተመሳሳይ ነው።ample 1፣ መደበኛ ፍሬም 11 ትክክለኛ ቢት ብቻ ያለው፣ የማስክ ኮድ የመጨረሻዎቹ 4 ቢት 0 ናቸው፣ ይህም የሚያሳየው የመጨረሻዎቹ 4 ቢት የመቀበያ ኮድ ግምት ውስጥ እንደማይገባ ያሳያል።
15
WS-TTL-CAN
የተጠቃሚ መመሪያ
ለማነፃፀር. ስለዚህ፣ ይህ ውቅር በመታወቂያ ከ00 00 እስከ 000F ያሉ መደበኛ ክፈፎች ቡድን እንዲያልፉ ያስችላቸዋል።
Example 3: የማጣሪያ ዓይነት ተመርጧል: "የተራዘመ ፍሬም"; በ 00 03 04 01 የተሞላ "የማጣሪያ ተቀባይነት ኮድ"; በ 1F FF FF FF ተሞልቷል "የማጣሪያ ጭምብል ኮድ".
ማብራሪያ፡ የተራዘሙ ክፈፎች 29 ቢት አላቸው፣ እና የማስክ ኮድ የመጨረሻዎቹ 29 ቢት ወደ 1 ሲዋቀሩ፣ ይህ ማለት ሁሉም የመጨረሻዎቹ 29 ቢት የመቀበያ ኮድ በንፅፅር ይሳተፋሉ ማለት ነው። ስለዚህ ይህ ቅንብር የተራዘመውን ፍሬም በ "00 03 04 01" መታወቂያ እንዲያልፍ ያስችለዋል.
Example 4: የማጣሪያ ዓይነት ተመርጧል: "የተራዘመ ፍሬም"; በ 00 03 04 01 የተሞላ "የማጣሪያ ተቀባይነት ኮድ"; በ 1F FC FF FF የተሞላ "የማጣሪያ ማስክ ኮድ".
ማብራሪያ፡ በቀረቡት መቼቶች ላይ በመመስረት፣ በመታወቂያ ውስጥ ከ"00 00 04 01" እስከ "00 0F 04 01" ያሉ የተዘረጉ ክፈፎች ቡድን ማለፍ ይችላል።
16
9. መለወጥ EXAMPLE
WS-TTL-CAN
የተጠቃሚ መመሪያ
9.1 ግልጽ ልወጣ
ግልጽ በሆነ የልውውጥ ሁነታ፣ መቀየሪያው በፍጥነት ከአንዱ አውቶቡስ ወደ ሌላው አውቶቡስ የተቀበለውን መረጃ ሳይዘገይ ይለውጣል እና ይልካል።
9.1.1 ለመቻል ተከታታይ ፍሬም
የመለያ ክፈፉ አጠቃላይ ውሂብ በቅደም ተከተል በCAN መልእክት ፍሬም የውሂብ መስክ ውስጥ ተሞልቷል። አንዴ መቀየሪያው ከተከታታይ አውቶቡስ የውሂብ ፍሬም ከተቀበለ ወዲያውኑ ወደ CAN አውቶብስ ያስተላልፋል። የተለወጠው የCAN መልእክት ፍሬም (የፍሬም አይነት ክፍል) እና የፍሬም መታወቂያው በተጠቃሚው ቀድሞ የተዋቀሩ ናቸው፣ እና በለውጡ ሂደት ውስጥ፣ የፍሬም አይነት እና የፍሬም መታወቂያ ሳይቀየሩ ይቀራሉ።
የውሂብ ልወጣው የሚከተለውን ቅርጸት ይከተላል፡ የተቀበለው ተከታታይ ፍሬም ርዝመት ከ 8 ባይት ያነሰ ወይም እኩል ከሆነ ከ 1 እስከ n ቁምፊዎች (n የመለያ ክፈፉ ርዝመት የሆነበት) በቅደም ተከተል ከ 1 እስከ n ውስጥ ባሉ ቦታዎች ይቀመጣሉ. የ CAN መልእክት የመረጃ መስክ (በምሳሌው ውስጥ n መሆን 7)። በሴሪያል ፍሬም ውስጥ ያሉት የባይቶች ብዛት ከ 8 ቢት በላይ ከሆነ ፕሮሰሰሩ የሚጀምረው ከተከታታዩ ፍሬም የመጀመሪያ ቁምፊ ነው, የመጀመሪያዎቹን 8 ቁምፊዎች ይወስዳል እና በቅደም ተከተል ወደ CAN መልእክት የውሂብ መስክ ይሞላል. አንዴ ይህ መረጃ ወደ CAN አውቶቡስ ከተላከ ቀሪው የመለያ ፍሬም ውሂብ ተለውጦ ሁሉም መረጃዎች እስኪቀየሩ ድረስ ወደ CAN መልእክት የውሂብ መስክ ይሞላል።
17
WS-TTL-CAN
የተጠቃሚ መመሪያ
ለ exampለ፣ የCAN መለኪያ መቼት “መደበኛ ፍሬም”ን ይመርጣል፣ እና የCAN መታወቂያው 00000060 ነው፣ የመደበኛ ፍሬም የመጨረሻዎቹ 11 ቢት ብቻ ትክክለኛ መሆናቸውን ልብ ይበሉ።
18
WS-TTL-CAN
የተጠቃሚ መመሪያ
9.1.2 ወደ UART ሊቀርጽ ይችላል በCAN አውቶብስ መልእክት ላይ አንድ ፍሬም ሲደርሰው ወዲያውኑ አንድ ፍሬም ያስተላልፋል። መረጃው
በሥዕላዊ መግለጫው ላይ እንደሚታየው ቅርጸት ይዛመዳል። በመለወጥ ጊዜ፣ በCAN መልእክት የውሂብ መስክ ውስጥ ያሉት ሁሉም መረጃዎች በቅደም ተከተል ናቸው።
ወደ ተከታታይ ፍሬም ተለወጠ. በማዋቀር ጊዜ “የCAN መረጃ ወደ ተከታታይነት ይቀየር እንደሆነ” ቅንብሩ ከሆነ
ከነቃ፣ መቀየሪያው በቀጥታ የCAN መልእክትን “ፍሬም መረጃ” ባይት ወደ ተከታታይ ፍሬም ይሞላል።
በተመሳሳይ፣ “CAN Frame ID ወደ ተከታታይነት መቀየር አለመሆኑ” ቅንብር ከነቃ ሁሉም የCAN መልእክት “ፍሬም መታወቂያ” ባይቶች ወደ ተከታታይ ፍሬም ይሞላሉ።
ለ examp“የCAN መልእክትን ወደ መለያ ቀይር” ከነቃ ግን “CAN Frame ID to Serial ቀይር” ከተሰናከለ የCAN ፍሬም ወደ ተከታታይ ቅርጸት መቀየር በ ውስጥ እንደሚታየው ይሆናል።
19
የሚከተለው ንድፍ:
የመለያ ፍሬም ቅርጸት
07 01 02 03 04 05 06 07
WS-TTL-CAN
የተጠቃሚ መመሪያ
የCAN መልእክት (መደበኛ ፍሬም)
ፍሬም
07
መረጃ
00 የፍሬም መታወቂያ
00
01
02
03
ውሂብ
04
ክፍፍል
05
06
07
9.2 ከመታወቂያው ጋር ግልጽ የሆነ ለውጥ
ከመታወቂያ ጋር ግልጽ ልወጣ ተጠቃሚዎች አውታረ መረባቸውን በተመቻቸ ሁኔታ እንዲገነቡ እና ብጁ የመተግበሪያ ፕሮቶኮሎችን እንዲጠቀሙ የሚያመቻች ልዩ ግልጽነት ያለው ልወጣ ነው።
ይህ ዘዴ የአድራሻውን መረጃ ከተከታታይ ፍሬም ወደ የCAN አውቶብስ የፍሬም መታወቂያ በራስ ሰር ይቀይራል። በማዋቀር ጊዜ ስለ መለያው ፍሬም ውስጥ ስላለው የመነሻ አድራሻ እና ርዝማኔ ለመቀየሪያው በማሳወቅ ቀያሪው ይህንን ፍሬም መታወቂያ አውጥቶ ወደ የCAN መልእክት ፍሬም መታወቂያ መስክ ይለውጠዋል። ይህ ተከታታይ ፍሬም ሲያስተላልፍ እንደ የCAN መልእክት መታወቂያ ሆኖ ያገለግላል። የCAN መልእክትን ወደ ተከታታይ ፍሬም በሚቀይሩበት ጊዜ የCAN መልእክት መታወቂያ እንዲሁ በተከታታዩ ፍሬም ውስጥ ወዳለው ቦታ ይተረጎማል። በዚህ የልውውጥ ሁነታ፣ በ "CAN Parameter Settings" የውቅረት ሶፍትዌሩ ውስጥ ያለው "CAN ID" ቅንብር ልክ እንዳልሆነ ልብ ማለት ያስፈልጋል። ይህ የሆነበት ምክንያት፣ በዚህ ሁኔታ ውስጥ፣ የተላለፈው መለያ (ፍሬም መታወቂያ) ከላይ በተጠቀሰው ተከታታይ ፍሬም ውስጥ ካለው ውሂብ ተሞልቷል።
9.2.1 UART ፍሬም ወደ CAN
ሙሉ ተከታታይ የውሂብ ፍሬም ሲደርሰው ቀያሪው ወዲያውኑ ወደ CAN አውቶቡስ ያስተላልፋል።
20
WS-TTL-CAN
የተጠቃሚ መመሪያ
በተከታታይ ፍሬም ውስጥ የተሸከመው የCAN መታወቂያ በአወቃቀሩ ውስጥ ሊዋቀር ይችላል፣ ይህም የመነሻ አድራሻውን እና ርዝመቱን በተከታታይ ፍሬም ውስጥ ይገልፃል። የመነሻ አድራሻው ከ0 እስከ 7 ሲሆን ርዝመቱ ከ1 እስከ 2 ለመደበኛ ክፈፎች እና ከ1 እስከ 4 ለተዘረጉ ክፈፎች ነው።
በለውጥ ወቅት፣ በቅድመ-ተዋቀሩ ቅንብሮች ላይ በመመስረት፣ ሁሉም የCAN ፍሬም መታወቂያዎች በተከታታይ ፍሬም ውስጥ ሙሉ በሙሉ ወደ የCAN መልእክት ፍሬም መታወቂያ መስክ ተተርጉመዋል። በተከታታይ ፍሬም ውስጥ ያሉት የፍሬም መታወቂያዎች ቁጥር በCAN መልእክት ውስጥ ካሉት የክፈፍ መታወቂያዎች ቁጥር ያነሰ ከሆነ፣ በCAN መልእክት ውስጥ ያሉት የቀሩት መታወቂያዎች ከID1 እስከ ID4 ቅደም ተከተል ተሞልተዋል፣ ቀሪው በ "0" ተሞልቷል። የተቀረው መረጃ በሥዕላዊ መግለጫው ላይ እንደሚታየው ተከታታይ ቅየራ ይደረጋል።
ነጠላ የCAN መልእክት ፍሬም የመለያ ፍሬም ዳታ ልወጣን ካላጠናቀቀ፣ መላው የመለያ ፍሬም ሙሉ በሙሉ እስኪቀየር ድረስ ተመሳሳይ መታወቂያ ለCAN መልእክት እንደ ፍሬም መታወቂያ መጠቀሙን ይቀጥላል።
የመለያ ፍሬም ቅርጸት
አድራሻ CAN
0
ፍሬም መታወቂያ
አድራሻ 1 ውሂብ 1
አድራሻ 2
የውሂብ 2
አድራሻ 3
የውሂብ 3
አድራሻ 4
የውሂብ 5
አድራሻ 5
የውሂብ 6
አድራሻ 6
የውሂብ 7
አድራሻ 7
የውሂብ 8
……
……
አድራሻ (n-1)
ውሂብ n
መልእክት 1 ይችላል… መልእክት x
የፍሬም መረጃ ክፈፍ መታወቂያ 1
የፍሬም መታወቂያ 2
የተጠቃሚ ውቅር
00 ውሂብ 4
(CAN ክፈፍ መታወቂያ 1)
የተጠቃሚ ውቅር
00 ውሂብ 4
(CAN ክፈፍ መታወቂያ 1)
የተጠቃሚ ውቅር
00 ውሂብ 4
(CAN ክፈፍ መታወቂያ 1)
የውሂብ 1
ውሂብ…
ውሂብ n-4
የውሂብ 2
ውሂብ…
ውሂብ n-3
የውሂብ ክፍል
ውሂብ 3 ውሂብ 5
ውሂብ… ውሂብ…
ውሂብ n-2 ውሂብ n-1
የውሂብ 6
ውሂብ 7 ውሂብ 8 ውሂብ 9
ውሂብ…
ውሂብ … ውሂብ… ውሂብ…
ውሂብ n
ለ example, በተከታታይ ፍሬም ውስጥ ያለው የ CAN መታወቂያ የመጀመሪያ አድራሻ 0 ነው, ርዝመቱ 3 ነው (በተራዘመው ውስጥ).
21
WS-TTL-CAN
የተጠቃሚ መመሪያ ፍሬም)፣ ተከታታይ ፍሬም እና የCAN መልእክት ከዚህ በታች እንደሚታየው ናቸው። ሁለቱ የCAN መልእክቶች ክፈፎች በተመሳሳይ መታወቂያ እንደተቀየሩ ልብ ይበሉ።
የመለያ ፍሬም ቅርጸት
ውሂብ 1 አድራሻ 0 (CAN ፍሬም መታወቂያ 1)
ውሂብ 2 አድራሻ 1 (CAN ፍሬም መታወቂያ 2)
አድራሻ 2
የውሂብ 3
(CAN ክፈፍ መታወቂያ 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
መረጃ
የፍሬም መታወቂያ 1
00
00
የፍሬም መታወቂያ 2 የፍሬም መታወቂያ 3 የፍሬም መታወቂያ 4
የውሂብ ክፍል
የውሂብ 1
(CAN ክፈፍ መታወቂያ 1)
የውሂብ 2
(CAN ክፈፍ መታወቂያ 2)
የውሂብ 3
(CAN ክፈፍ መታወቂያ 3)
ዳታ 1 ዳታ 2 ዳታ 3 ዳታ 5 ዳታ 6 ዳታ 7 ዳታ 8
የውሂብ 1
(CAN ክፈፍ መታወቂያ 1)
የውሂብ 2
(CAN ክፈፍ መታወቂያ 2)
የውሂብ 3
(CAN ክፈፍ መታወቂያ 3)
ዳታ 9 ዳታ 10 ዳታ 11 ዳታ 12
9.2.2 ወደ UART መቅረጽ ይችላል።
የተዋቀረው የ CAN መታወቂያ የመጀመሪያ አድራሻ በተከታታይ ፍሬም ውስጥ 0 እና 3 ርዝመት ከሆነ (በተራዘሙ ክፈፎች ውስጥ) የCAN መልእክት እና ወደ ተከታታይ ፍሬም የመቀየር ውጤት ከዚህ በታች ይታያል።
22
WS-TTL-CAN
የተጠቃሚ መመሪያ
የመለያ ፍሬም ቅርጸት
20
30 40 ዳታ 1 ዳታ 2 ዳታ 3 ዳታ 4 ዳታ 5 ዳታ 6 ዳታ 7
CAN መልእክት
የፍሬም መረጃ
የክፈፍ መታወቂያ
የውሂብ ክፍል
87
10 20 30 40 ዳታ 1 ዳታ 2 ዳታ 3 ዳታ 4 ዳታ 5 ዳታ 6 ዳታ 7
9.3 የቅርጸት ለውጥ
ከታች እንደሚታየው የውሂብ ልወጣ ቅርጸት. እያንዳንዱ የCAN ፍሬም 13 ባይት ያካትታል፣ እና እነሱ የCAN መረጃ + መታወቂያ + ውሂብን ያካትታሉ።
23
WS-TTL-CAN
የተጠቃሚ መመሪያ
9.4 MODBUS ፕሮቶኮል ልወጣ መደበኛውን Modbus RTU ተከታታይ ውሂብ ፕሮቶኮል ወደተገለጸው የCAN መረጃ ቅርጸት ቀይር፣ እና
ይህ ልወጣ በአጠቃላይ ሊስተካከል የሚችል የCAN አውቶቡስ መሳሪያ መልእክት ያስፈልገዋል። ተከታታይ ውሂቡ ከModbus RTU ፕሮቶኮል ጋር መጣጣም አለበት፣ ካልሆነ ግን አይችልም።
መለወጥ. እባክዎ የCRC እኩልነት ወደ CAN ሊቀየር እንደማይችል ልብ ይበሉ። Modbusን እውን ለማድረግ CAN ቀላል እና ቀልጣፋ የክፍል ግንኙነት ፎርማት ያዘጋጃል።
በአስተናጋጅ እና በባሪያ መካከል የማይለይ የ RTU ግንኙነት እና ተጠቃሚዎች በመደበኛው Modbus RTU ፕሮቶኮል መሠረት መገናኘት አለባቸው።
CAN CRC ቼክ ድምርን አይፈልግም፣ እና ቀያሪው የመጨረሻውን የCAN ፍሬም ከተቀበለ በኋላ፣ CRC በራስ-ሰር ይታከላል። ከዚያም አንድ መደበኛ Modbus RTU ውሂብ ፓኬት ተፈጥሯል እና ይላካል
24
WS-TTL-CAN
የተጠቃሚ መመሪያ
ወደ ተከታታይ ወደብ. በዚህ ሁነታ፣ የማዋቀሪያ ሶፍትዌሩ [CAN Parameter Setting] [CAN ID] ነው።
ልክ ያልሆነ፣ ምክንያቱም በዚህ ጊዜ የተላከው ለዪ (የፍሬም መታወቂያ) በአድራሻ መስክ (መስቀለኛ መታወቂያ) በModbus RTU ተከታታይ ፍሬም የተሞላ ነው።
(1) የመለያ ፍሬም ፎርማት (Modbus RTU) የመለያ መለኪያዎች፡ ባውድ ተመን፣ ዳታ ቢትስ፣ ስቶፕ ቢትስ እና እኩልነት ቢት በማዋቀር ሶፍትዌር በኩል ሊዘጋጁ ይችላሉ። የመረጃ ፕሮቶኮሉ ከመደበኛው Modbus RTU ፕሮቶኮል ጋር መጣጣም አለበት። (2) የ CAN ጎን የክፍል ፕሮቶኮል ቅርጸቶችን ስብስብ ይቀርጻል፣ ይህም ከዚህ በታች እንደሚታየው ከ8 ባይት በላይ ርዝመት ያለው መልእክት የመከፋፈል እና መልሶ የማደራጀት ዘዴን የሚገልጽ የክፍልፋይ ፕሮቶኮል ቅርጸትን ይገልፃል። የCAN ፍሬም ነጠላ ፍሬም በሚሆንበት ጊዜ የክፋይ ባንዲራ ቢት 0x00 መሆኑን ልብ ይበሉ።
ቢት ቁጥር.
7
6
5
4
3
2
1
0
ፍሬም
FF
FTR X
X
DLC (የውሂብ ርዝመት)
የክፈፍ መታወቂያ1
X
X
X
መታወቂያ.28-መታወቂያ.24
የክፈፍ መታወቂያ2
መታወቂያ.23-መታወቂያ.16
የክፈፍ መታወቂያ3
መታወቂያ.15-መታወቂያ.8
የክፈፍ መታወቂያ4
ID.7-ID.0 (Modbus RTU አድራሻ)
የውሂብ 1
የመከፋፈል ክፍፍል
ባንዲራ
ዓይነት
ክፍፍል ቆጣሪ
የውሂብ 2
ባህሪ 1
የውሂብ 3
ባህሪ 2
የውሂብ 4
ባህሪ 3
የውሂብ 5
ባህሪ 4
ውሂብ 6 ውሂብ 7 ውሂብ 8
ቁምፊ 5 ቁምፊ 6 ገፀ ባህሪ 7
የCAN ፍሬም መልእክት በማዋቀር ሶፍትዌር (የርቀት ወይም የውሂብ ፍሬም፤ መደበኛ ወይም የተራዘመ ፍሬም) ሊቀናጅ ይችላል።
የተላለፈው Modbus ፕሮቶኮል ከ "ዳታ 2" ባይት ይጀምራል፣ የፕሮቶኮሉ ይዘት ከ 7 ቢት በላይ ከሆነ እና የቀረው የፕሮቶኮል ይዘት ልወጣ እስኪያልፍ ድረስ በዚህ የተከፋፈለ ቅርጸት ይቀየራል።
25
WS-TTL-CAN
የተጠቃሚ መመሪያ
ተጠናቀቀ። ውሂብ 1 የመከፋፈል ቁጥጥር መልእክት (1 ባይት፣ 8ቢት) ሲሆን ትርጉሙ ከታች እንደሚታየው፡-
የመከፋፈል ባንዲራ የክፋዩ ምልክት አንድ ቢት (ቢት7) ይይዛል፣ እና መልዕክቱ መሆኑን ወይም አለመሆኑን ያሳያል።
የተከፋፈለ መልእክት ወይም አይደለም ። “0” የተለየ መልእክት ያሳያል፣ እና “1” በተከፋፈለ መልእክት ውስጥ ፍሬም ያሳያል።
የመከፋፈያ ዓይነት የመከፋፈሉ አይነት 2 ቢት (Bit6, Bit5) ይይዛል እና በዚህ ውስጥ የሪፖርቱን ዓይነቶች ያመለክታል.
ክፍል ሪፖርት.
ቢት እሴት (Bit6፣ Bit5)
00
01 10 እ.ኤ.አ
መግለጫ የመጀመሪያው ክፍል
የመካከለኛው ክፍል የመጨረሻው ክፍል
ማስታወሻ
የመከፋፈያው ቆጣሪ ዋጋ = 0ን ካካተተ, እና ይህ የመጀመሪያው ክፍል ነው.
ይህ መካከለኛ ክፍልፋይ መሆኑን ያሳያል, እና ብዙ ክፍልፋይ አለ ወይም ምንም መካከለኛ ክፍል የለም. የመጨረሻውን ክፍል ያመለክታል
የክፋይ ቆጣሪ 5 ቢት (ቢት4-ቢት0) ይይዛል፣ በተመሳሳይ ፍሬም ውስጥ ያሉትን የክፍሎች ተከታታይ ቁጥር ለመለየት ጥቅም ላይ ይውላል።
Modbus መልእክት፣ የተመሳሳዩ ፍሬም ክፍሎች የተሟሉ መሆናቸውን ለማረጋገጥ በቂ ነው። (3) መለወጥ ዘፀample፡ ተከታታይ ወደብ ጎን Modbus RTU ፕሮቶኮል (በሄክስ)። 01 03 14 00 0A 00 00 00 00 00 14 00 00 00 00 00 17 00 2 00C 37 00 8 C4 35E 01 የመጀመሪያው ባይት 7 የ Modbus RTU አድራሻ ኮድ ነው፣ ወደ መታወቂያ የተለወጠ።0. የመጨረሻዎቹ 2 ባይት (4E 35) Modbus 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 መልእክቶችን ወደ RTU ውሂብ ፍሬም በማጣመር ከላይ በተጠቀሰው የ CAN ክፍፍል ዘዴ ፣ እና መጨረሻ ላይ CRC ቼክ ጨምር።
28
ሰነዶች / መርጃዎች
![]() |
WAVESHARE WS-TTL-CAN ሚኒ ሞዱል የመቀየር ፕሮቶኮል [pdf] የተጠቃሚ መመሪያ WS-TTL-CAN ሚኒ ሞዱል የመቀየሪያ ፕሮቶኮል፣ WS-TTL-CAN፣ ሚኒ ሞጁል የመቀየር ፕሮቶኮል፣ ሞጁል የመቀየር ፕሮቶኮል፣ የልወጣ ፕሮቶኮል፣ የልወጣ ፕሮቶኮል፣ ፕሮቶኮል |