AN451
የገመድ አልባ ኤም-አውቶብስ ሶፍትዌር ትግበራ
መግቢያ
ይህ የማመልከቻ ማስታወሻ የሲሊኮን ላብስ C8051 MCU እና EZRadioPRO®ን በመጠቀም የገመድ አልባ ኤም-አውቶብስን የሲሊኮን ላብስ አተገባበር ይገልጻል። ሽቦ አልባ ኤም አውቶቡስ 868 ሜኸር የፍሪኩዌንሲ ባንድ በመጠቀም ሜትር ንባብ መተግበሪያዎች የአውሮፓ ስታንዳርድ ነው።
ቁልል ንብርብሮች
ገመድ አልባ ኤም አውቶቡስ ባለ 3-ንብርብር IEC ሞዴልን ይጠቀማል ይህም የ 7-ንብርብር OSI ሞዴል ንዑስ ስብስብ ነው (ስእል 1 ይመልከቱ).
ፊዚካል (PHY) ንብርብር በEN 13757-4 ውስጥ ተገልጿል. ፊዚካል ንብርብቱ ቢትስ እንዴት እንደሚቀጠሩ እና እንደሚተላለፉ፣ የ RF ሞደም ባህሪያት (የቺፕ ተመን፣ መግቢያ እና ማመሳሰል ቃል) እና የ RF መለኪያዎች (ሞጁል፣ ማዕከላዊ ድግግሞሽ እና ድግግሞሽ መዛባት) ይገልጻል።
የPHY ንብርብር የተተገበረው የሃርድዌር እና የጽኑ ትዕዛዝን በመጠቀም ነው። EZRadioPRO ሁሉንም የ RF እና ሞደም ተግባራት ያከናውናል. EZRadioPRO ከፓኬት ተቆጣጣሪው ጋር በ FIFO ሁነታ ጥቅም ላይ ይውላል። የMbusPhy.c ሞጁል የ SPI በይነገጽን፣ ኢንኮዲንግ/መግለጥን፣ ማንበብ/መፃፍን እና የፓኬት አያያዝን እና የትራንስሲቨር ግዛቶችን ያስተዳድራል።
የM-Bus Data አገናኝ ንብርብር በMbusLink.c ሞጁል ውስጥ ተተግብሯል። የM-Bus መተግበሪያ ፕሮግራሚንግ በይነገጽ ከዋናው ክር ውስጥ ካለው የመተግበሪያ ንብርብር ሊጠሩ የሚችሉ የህዝብ ተግባራትን ያቀፈ ነው። የMbusLink ሞጁል የዳታ ሊንክ ንብርብርንም ተግባራዊ ያደርጋል። የዳታ ማገናኛ ንብርብር መረጃን ከመተግበሪያው TX ቋት ወደ MbusPhy TX ቋት ይቀርፃል እና ይገለበጣል፣ ይህም አስፈላጊዎቹን ራስጌዎች እና CRCs ይጨምራል።
የመተግበሪያው ንብርብር ራሱ የM-bus firmware አካል አይደለም። የመተግበሪያው ንብርብር ለመተላለፍ እንዴት ብዙ አይነት ውሂብ እንደሚቀረጽ ይገልጻል። ብዙ ሜትሮች አንድ ወይም ሁለት አይነት መረጃዎችን ብቻ ማስተላለፍ አለባቸው። ማንኛውንም አይነት መረጃ ለማስተናገድ ከፍተኛ መጠን ያለው ኮድ ወደ ቆጣሪው መጨመር አላስፈላጊ ኮድ እና የመለኪያ ዋጋን ይጨምራል። ቤተ-መጽሐፍት ወይም ራስጌ መተግበር የሚቻል ሊሆን ይችላል። file ከዳታ አይነቶች ዝርዝር ጋር። ነገር ግን፣ አብዛኞቹ የመለኪያ ደንበኞች ምን አይነት ውሂብ ማስተላለፍ እንደሚያስፈልጋቸው በትክክል ያውቃሉ እና ለቅርጸት ዝርዝሮች መስፈርቱን ሊያመለክት ይችላል። ሁለንተናዊ አንባቢ ወይም አነፍናፊ በፒሲ GUI ላይ የተሟላ የመተግበሪያ ውሂብ አይነቶችን ሊተገበር ይችላል። በእነዚህ ምክንያቶች የመተግበሪያው ንብርብር example መተግበሪያዎች ለአንድ ሜትር እና አንባቢ.
አስፈላጊ መስፈርቶች
- EN 13757-4
EN 13757-4
የመገናኛ ዘዴ ለሜትሮች እና የርቀት ሜትሮች ንባብ
ክፍል 4፡ የገመድ አልባ ቆጣሪ መነበብ
በ 868 MHz እስከ 870 MHz SRD ባንድ ውስጥ የሚሠራ የራዲዮሜትር ንባብ - EN 13757-3
የመገናኛ ዘዴ ለሜትሮች እና የርቀት ሜትሮች ንባብ
ክፍል 3: የተወሰነ መተግበሪያ ንብርብር - IEC 60870-2-1፡1992
የቴሌ መቆጣጠሪያ መሳሪያዎች እና ስርዓቶች
ክፍል 5: የማስተላለፊያ ፕሮቶኮሎች
ክፍል 1: የአገናኝ ማስተላለፊያ አሠራር - IEC 60870-1-1፡1990
የቴሌ መቆጣጠሪያ መሳሪያዎች እና ስርዓቶች
ክፍል 5: የማስተላለፊያ ፕሮቶኮሎች
ክፍል 1: የማስተላለፊያ ፍሬም ቅርጸቶች
ፍቺዎች
- ኤም-አውቶብስ -M-Bus በአውሮፓ ውስጥ የቆጣሪ ንባብ ባለገመድ ደረጃ ነው።
- ገመድ አልባ ኤም-አውቶብስ-ገመድ አልባ ኤም-ባስ በአውሮፓ ውስጥ ለሚቆጠሩ የቆጣሪ ንባብ መተግበሪያዎች።
- PHY- ፊዚካል ንብርብር ዳታ ቢትስ እና ባይት እንዴት እንደሚመሰጠሩ እና እንደሚተላለፉ ይገልጻል።
- ኤፒአይ—የመተግበሪያ ፕሮግራመር በይነገጽ።
- አገናኝ -የውሂብ ሊንክ ንብርብር ብሎኮች እና ክፈፎች እንዴት እንደሚተላለፉ ይገልጻል።
- ሲአርሲ-ሳይክሊክ ድጋሚ ቼክ።
- ኤፍኤስኬ—የድግግሞሽ Shift ቁልፍ.
- ቺፕ -በጣም ትንሹ የተላለፈ ውሂብ አሃድ። አንድ የውሂብ ቢት እንደ ብዙ ቺፖች ተቀምጧል።
- ሞዱል -የ AC ኮድ ምንጭ .c file.
M-Bus PHY ተግባራዊ መግለጫ
የመግቢያ ቅደም ተከተል
በኤም-አውቶብስ ዝርዝር የተገለጸው የመግቢያ ቅደም ተከተል የኢንቲጀር ቁጥር ዜሮዎችን እና አንዶችን ይለዋወጣል። አንድ ከፍተኛ ድግግሞሽ ተብሎ ይገለጻል, እና ዜሮ ዝቅተኛ ድግግሞሽ ተብሎ ይገለጻል.
nx (01)
የSi443x የመግቢያ አማራጮች ተለዋጭ እና ዜሮዎችን ያካተቱ የኒብል ኢንቲጀር ቁጥር ነው።
nx (1010)
አንድ ተጨማሪ መሪ ያለው መግቢያ ችግር አይሆንም፣ ነገር ግን የማመሳሰል ቃሉ እና ጭነቱ በአንድ ቢት ይሳሳታሉ።
መፍትሄው በሞጁል መቆጣጠሪያ 2 መመዝገቢያ (0x71) ውስጥ የሞተርን ቢት በማቀናጀት ሙሉውን ፓኬት መገልበጥ ነው. ይህ የመግቢያ፣ የማመሳሰል ቃል እና የTX/RX ውሂብ ይገለበጣል። በውጤቱም፣ የTX ውሂብን በሚጽፉበት ጊዜ ወይም የ RX ውሂብን በሚያነቡበት ጊዜ ውሂቡ መገለበጥ አለበት። እንዲሁም ወደ Si443x Synchronization Word መዝገቦች ከመጻፉ በፊት የማመሳሰል ቃሉ ተገልብጧል።
የማመሳሰል ቃል
በEN-13757-4 የሚፈለገው የማመሳሰል ቃል ወይ 18 ቺፖች ለሞድ S እና Mode R ወይም 10 ቺፖች ለሞዴል ቲ ነው። የ Si443x የማመሳሰል ቃል ከ1 እስከ 4 ባይት ነው። ነገር ግን፣ የማመሳሰል ቃሉ ሁልጊዜ በመግቢያው ስለሚቀድም፣ የመግቢያው የመጨረሻዎቹ ስድስት ቢትስ የማመሳሰል ቃል አካል ተደርጎ ሊወሰድ ይችላል። ስለዚህ፣ የመጀመሪያው የማመሳሰል ቃል በዜሮ በሶስት ድግግሞሾች ተሞልቶ አንድ ይከተላል። ወደ ሲ443x መዝገቦች ከመጻፉ በፊት የማመሳሰል ቃሉ ተሟልቷል።
ሠንጠረዥ 1. የማመሳሰል ቃል ለሞድ S እና Mode R
EN 13757-4 | 00 | 01110110 | 10010110 | ሁለትዮሽ |
00 | 76 | 96 | hex | |
ፓድ ከ (01) x 3 ጋር | 01010100 | 01110110 | 10010110 | ሁለትዮሽ |
54 | 76 | 96 | hex | |
ማሟያ | 10101011 | 10001001 | 01101001 | ሁለትዮሽ |
AB | 89 | 69 | hex |
ሠንጠረዥ 2. የማመሳሰል ቃል ለሞድ ቲ ሜትር ወደ ሌላ
አመሳስል | አመሳስል | አመሳስል |
ቃል | ቃል | ቃል |
3 | 2 | 1 |
የማስተላለፍ የመግቢያ ርዝመት
ዝቅተኛው መግቢያ ለአራት የተለያዩ የአሠራር ሁነታዎች ተገልጿል. ከተጠቀሰው በላይ የረዘመ መግቢያ መኖር ተቀባይነት አለው። ለመግቢያው ስድስት ቺፖችን መቀነስ ለሲ443x መግቢያ አነስተኛውን የቺፖች ብዛት ይሰጣል። አተገባበሩ በሁሉም አጫጭር የመግቢያ ሁነታዎች ውስጥ የመግቢያ እና የመተባበር ችሎታን ለማሻሻል ሁለት ተጨማሪ የኒብል ንጣፎችን ይጨምራል። በ Mode S ላይ ያለው መግቢያ ረጅም መግቢያ ያለው በጣም ረጅም ነው; ስለዚህ, ዝቅተኛው መግቢያ ጥቅም ላይ ይውላል. በኒብልስ ውስጥ ያለው የመግቢያ ርዝመት በቅድመ ርዝማኔ (0x34) መዝገብ ላይ ተጽፏል። የመግቢያ ርዝመት መዝገብ መግቢያውን በሚተላለፍበት ጊዜ ብቻ ይወስናል። ዝቅተኛው ዝርዝር መግለጫ እና የመግቢያ ርዝመት ቅንጅቶች በሰንጠረዥ 3 ውስጥ ተጠቃለዋል ።
ሠንጠረዥ 3. የማስተላለፊያው የመግቢያ ርዝመት
EN-13757-4 ዝቅተኛ |
Si443x መግቢያ ማዋቀር |
አመሳስል ቃል |
ጠቅላላ | ተጨማሪ | |||
nx (01) | ቺፕስ | ኒብል | ቺፕስ | ቺፕስ | ቺፕስ | ቺፕስ | |
ሁነታ ኤስ አጭር መግቢያ | 15 | 30 | 8 | 32 | 6 | 38 | 8 |
ሁነታ S ረጅም መግቢያ | 279 | 558 | 138 | 552 | 6 | 558 | 0 |
ሁነታ ቲ (ሜትር-ሌላ) | 19 | 38 | 10 | 40 | 6 | 46 | 8 |
ሁነታ አር | 39 | 78 | 20 | 80 | 6 | 86 | 8 |
የመቀበያ ዝቅተኛው መግቢያ የሚወሰነው በቅድመ ምርመራ ቁጥጥር መዝገብ (0x35) ነው። ሲቀበሉ፣ ጥቅም ላይ የሚውለውን መግቢያ ለመወሰን በማመሳሰል ቃሉ ውስጥ ያሉት የቢት ብዛት ከተጠቀሰው ዝቅተኛ መግቢያ መቀነስ አለበት። AFC ከነቃ የተቀባዩ ዝቅተኛው የማስቀመጫ ጊዜ 16-ቺፕ ወይም AFC ከተሰናከለ 8-ቺፕ ነው። ለቅድመ ማወቂያ መቆጣጠሪያ መመዝገቢያ አነስተኛውን መቼት ለመወሰን ተቀባይ የሚፈታበት ጊዜ እንዲሁ ጥቅም ላይ ከሚውለው መግቢያ ላይ ተቀንሷል።
የውሸት መግቢያ የመሆን እድሉ በቅድመ ምርመራ መቆጣጠሪያ መመዝገቢያ መቼት ላይ የተመሰረተ ነው። የ8-ቺፕ አጭር ቅንብር በየጥቂት ሴኮንዶች የተገኘ የውሸት መግቢያን ሊያስከትል ይችላል። የሚመከረው የ20ቺፕ ቅንብር የውሸት መግቢያን መለየት የማይመስል ክስተት ያደርገዋል። የ Mode R እና Mode SL የመግቢያ ርዝማኔ የሚመከር መቼት ጥቅም ላይ እንዲውል በበቂ ሁኔታ ረጅም ነው።
መግቢያው ከ20 ቺፖች በላይ እንዲገኝ ማድረግ በጣም ትንሽ ጥቅም አለው።
AFC ለሞዴል S አጭር መግቢያ እና ሞዴል ቲ ተሰናክሏል። በኤኤፍሲ ከተሰናከለ፣ ሞድ ቲ የተመከረውን የ20 ቺፖችን መቼት መጠቀም ይችላል። ለሞዴል S አጭር መግቢያ ያለው የ4 ኒብል ወይም 20 ቺፖች ቅንብር ጥቅም ላይ ይውላል። ይህ ለዚህ ሞዴል የውሸት መግቢያን የመለየት እድሉ ትንሽ ከፍ ያደርገዋል።
ሠንጠረዥ 4. የቅድሚያ ማወቂያ
EN-13757-4 ዝቅተኛ |
አመሳስል ቃል |
ጥቅም ላይ የሚውል መግቢያ |
RX ማቀናበር | አግኝ ደቂቃ |
Si443x መግቢያ የምርመራ ቅንብር |
|||
nx (01) | ቺፕስ | ቺፕስ | ቺፕስ | ቺፕስ | ቺፕስ | ኒብል | ቺፕስ | |
ሁነታ ኤስ አጭር መግቢያ | 15 | 30 | 6 | 24 | 8* | 16 | 4 | 16 |
ሞዴል ኤስ ረጅም መግቢያ | 279 | 558 | 6 | 552 | 16 | 536 | 5 | 20 |
ሞዴል ቲ (ሜትር-ሌላ) | 19 | 38 | 6 | 32 | 8* | 24 | 5 | 20 |
ሁነታ አር | 39 | 78 | 6 | 72 | 16 | 56 | 5 | 20 |
*ማስታወሻ፡- ኤኤፍሲ ተሰናክሏል። |
ተቀባዩ በትንሹ የተገለጸውን መግቢያ በመጠቀም ከማስተላለፊያው ጋር እንዲተባበር ተዋቅሯል። ይህ ተቀባዩ ከማንኛውም ኤም-አውቶብስ-ከሚያከብር አስተላላፊ ጋር አብሮ እንደሚሠራ ያረጋግጣል።
የገመድ አልባ ኤም አውቶቡስ ዝርዝር ለሞድ S1 ቢያንስ 558 ቺፕስ በጣም ረጅም መግቢያ ይፈልጋል። መግቢያውን ለማስተላለፍ ይህ 17 ሚሴ ያህል ይወስዳል። Si443x እንደዚህ ያለ ረጅም መግቢያ አይፈልግም እና ከረጅም መግቢያው አይጠቀምም። ረጅሙ መግቢያ ለሞድ S2 እንደ አማራጭ ቢታወቅም፣ ረጅም መግቢያን ከ Si443x ለመጠቀም ምንም ምክንያት የለም። የአንድ መንገድ ግንኙነት ከተፈለገ፣ ሁነታ T1 አጭር መግቢያ፣ ከፍተኛ የውሂብ መጠን እና ረጅም የባትሪ ህይወት ያቀርባል። ሁነታ S2ን በመጠቀም ባለሁለት መንገድ ግንኙነት ካስፈለገ አጭር መግቢያ ይመከራል።
ለሞዴል ኤስ ረጅም መግቢያ ያለው የመለየት ገደብ ለሞዴል ኤስ አጭር መግቢያ ከሚተላለፉት የመግቢያ ኒብል ብዛት የበለጠ መሆኑን ልብ ይበሉ። ይህ ማለት ረጅሙ መግቢያ ሞድ ኤስ ተቀባይ ከአጭር መግቢያ ሞድ ኤስ አስተላላፊ መግቢያ አያገኝም። ረጅሙ የመግቢያ ሞድ ኤስ ተቀባይ ከረዥም መግቢያው ማንኛውንም ጥቅም ለማግኘት ከተፈለገ ይህ አስፈላጊ ነው።
የአጭር መግቢያ ሞድ ኤስ ተቀባይ መግቢያውን እንደሚያገኝ እና ከሁለቱም አጭር መግቢያ ሞድ ኤስ ፓኬጆችን እንደሚቀበል ልብ ይበሉ።
አስተላላፊ እና ረጅም መግቢያ ሞድ S አስተላላፊ; ስለዚህ በአጠቃላይ የሜትር አንባቢው አጭር መግቢያ ሞድ ኤስ ተቀባይ ውቅር መጠቀም አለበት።
ኢንኮዲንግ/መግለጽ
የገመድ አልባ ኤም-አውቶብስ ዝርዝር መግለጫ ሁለት የተለያዩ የመቀየሪያ ዘዴዎችን ይፈልጋል። የማንቸስተር ኢንኮዲንግ ለሞድ ኤስ እና ሞድ አር ነው። ማንቸስተር ኢንኮዲንግ ለሞዴል ቲ ከሌላ ወደ ሜትር ማገናኛም ጥቅም ላይ ይውላል። የሞዴል ቲ ሜትር-ወደ ሌላ ማገናኛ ከ3 ኢንኮዲንግ 6ቱን ይጠቀማል።
1. ማንቸስተር ኢንኮዲንግ / ዲኮዲንግ
የማንቸስተር ኢንኮዲንግ ቀላል እና ርካሽ በሆነ ሞደም በመጠቀም የሰዓት መልሶ ማግኛ እና ክትትልን ለማቅረብ በ RF ስርዓቶች በታሪክ የተለመደ ነው። ሆኖም እንደ Si443x ያለ ዘመናዊ ከፍተኛ አፈጻጸም ያለው ሬዲዮ የማንቸስተር ኢንኮዲንግ አያስፈልገውም። የማንቸስተር ኢንኮዲንግ በዋነኛነት የሚደገፈው ከነባር ደረጃዎች ጋር እንዲጣጣም ነው፣ ነገር ግን የ Si443x የውሂብ መጠን የማንቸስተር ኢንኮዲንግ በማይጠቀሙበት ጊዜ በእጥፍ ይጨምራል።
Si443x የማንቸስተር ኢንኮዲንግ እና አጠቃላይ ፓኬጁን በሃርድዌር ዲኮዲንግ ይደግፋል። እንደ አለመታደል ሆኖ የማመሳሰል ቃሉ የማንቸስተር ኮድ አይደለም። ልክ ያልሆነ የማንቸስተር ቅደም ተከተል ለማመሳሰል ሆን ተብሎ ተመርጧል። ይህ የማንቸስተር ኢንኮዲንግ ሲ443xን ጨምሮ ከአብዛኛዎቹ ነባር ሬዲዮዎች ጋር ተኳሃኝ እንዳይሆን ያደርገዋል። በውጤቱም፣ የማንቸስተር ኢንኮዲንግ እና ዲኮዲንግ በMCU መከናወን አለበት። ኮድ በሌለው መረጃ ላይ ያለው እያንዳንዱ ባይት ስምንት የውሂብ ቢት ይይዛል። የማንቸስተር ኢንኮዲንግ በመጠቀም እያንዳንዱ ዳታ ቢት ወደ ባለ ሁለት ቺፕ ምልክት ተቀምጧል። ኢንኮድ የተደረገው ዳታ በአንድ ጊዜ ስምንት ቺፖችን ለሬዲዮ FIFO መፃፍ ስላለበት አንድ የኒብል ዳታ ኢንኮድ ተደርጎ ለ FIFO በአንድ ጊዜ ይፃፋል።
ጠረጴዛ 5. ማንቸስተር ኢንኮዲንግ
ውሂብ | ኦክስ 12 | 0x34 | ባይት | ||
ኦክስ 1 | 0x2 | 0x3 | 0x4 | ኒብል | |
1 | 10 | 11 | 100 | ሁለትዮሽ | |
ቺፕ | 10101001 | 10100110 | 10100101 | 10011010 | ሁለትዮሽ |
FIFO | ኦክስኤ9 | ኦክስኤ6 | ኦክስኤ5 | ኦክስ9 ኤ | hex |
የሚተላለፍ እያንዳንዱ ባይት በአንድ ጊዜ ወደ ባይት ተግባር ኢንኮድ ይተላለፋል። የኢንኮድ ባይት ተግባር የኢንኮድ ኒብል ተግባርን ሁለት ጊዜ ይጠራዋል፣ በመጀመሪያ በጣም አስፈላጊ ለሆነ ኒብል እና ከዚያ በትንሹ ጉልህ የሆነ ኒብል።
ማንቸስተር በሶፍትዌር ውስጥ ኮድ ማድረግ አስቸጋሪ አይደለም. በጣም አስፈላጊ ከሆነው ቢት ጀምሮ፣ አንዱ እንደ “01” ቺፕ ቅደም ተከተል ተቀምጧል። ዜሮ እንደ “10” ቺፕ ቅደም ተከተል ተቀምጧል። ለእያንዳንዱ ምልክት በ loop እና በመቀያየር ሁለት-ቢት በመጠቀም ይህ በቀላሉ ሊከናወን ይችላል። ነገር ግን፣ ለእያንዳንዱ ኒብል ቀላል 16 የመግቢያ መፈለጊያ ጠረጴዛን መጠቀም ፈጣን ነው። የማንቸስተር ኒብል ተግባር ኢንኮድ የውሂብ ኒብል ከማድረጉ በኋላ ወደ FIFO ይጽፋል። ለ FIFO ከመጻፍዎ በፊት ቺፕዎቹ የተገለበጡ የመግቢያ መስፈርቶችን ግምት ውስጥ በማስገባት ይገለበጣሉ።
በሚቀበሉበት ጊዜ በ FIFO ውስጥ ያለው እያንዳንዱ ባይት ስምንት ቺፖችን ያቀፈ ነው እና ወደ አንድ የኒብል ውሂብ ይገለጻል። የንባብ እገዳ ተግባር ከ FIFO አንድ ባይት በአንድ ጊዜ ያነባል እና የባይት ተግባርን መፍታት ይጠራል። ቺፖችን ከ FIFO ከተነበቡ በኋላ የተገለበጡ የመግቢያ መስፈርቶችን ከግምት ውስጥ በማስገባት ይገለበጣሉ። የማንቸስተር ኢንኮድ የተደረገባቸው ቺፖች እያንዳንዱ ባይት ወደ አንድ የመረጃ ቋት ይገለጻል። ዲኮድ የተደረገው ኒብል የተፃፈው የኒብል RX ቋት ተግባርን በመጠቀም ወደ RX ቋት ነው።
ሁለቱም ኢንኮድ የተደረገባቸው እና ዲኮዲንግ የሚከናወኑት በአንድ ጊዜ በበረራ ላይ መሆኑን ነው። ወደ ቋት ኢንኮድ ማድረግ ካልተገለጸው የውሂብ መጠን ሁለት እጥፍ ተጨማሪ ቋት ያስፈልገዋል። ኢንኮዲንግ እና ዲኮዲንግ በጣም ፈጣን ከሚደገፈው የውሂብ መጠን (በሴኮንድ 100 ኪ ቺፕስ) በጣም ፈጣን ነው። Si443x ባለብዙ ባይት ንባብን የሚደግፍ እና ለ FIFO ስለሚጽፍ፣ ነጠላ ባይት ማንበብ እና መፃፍ ብቻ ለመጠቀም ትንሽ ወጪ አለ። ለ10 ኢንኮድ የተደረገባቸው ቺፕስ 100µs ያህል ነው። ጥቅሙ የ512 ባይት ራም ቁጠባ ነው።
2. ከስድስቱ ሶስቱ ኢንኮዲንግ ዲኮዲንግ
በ EN-13757-4 ውስጥ የተገለጸው ከስድስት ውጪ ያለው የሶስት-ውጭ ኢንኮዲንግ ዘዴ በኤም.ሲ.ዩ. ይህ ኢንኮዲንግ ለከፍተኛ ፍጥነት (100 ኪ ቺፖች በሰከንድ) ሞድ T ከሜትር ወደ ሌላ ጥቅም ላይ ይውላል። ሞዴል ቲ ለገመድ አልባ ሜትር በጣም አጭር የማስተላለፊያ ጊዜ እና ረጅም የባትሪ ህይወት ያቀርባል.
የሚተላለፈው እያንዳንዱ ባይት መረጃ በሁለት ኒበሎች የተከፈለ ነው። በጣም አስፈላጊው ኒብል መጀመሪያ በኮድ ተቀምጧል እና ይተላለፋል። እንደገና፣ ይህ የኢንኮድ ባይት ተግባርን በመጠቀም የሚተገበረው የኢንኮድ ኒብል ተግባርን ሁለት ጊዜ የሚጠራ ነው።
እያንዳንዱ የኒብል ዳታ ወደ ባለ ስድስት ቺፕ ምልክት ተቀምጧል። የስድስት-ቺፕ ምልክቶች ቅደም ተከተል ለ 8ቺፕ FIFO መፃፍ አለበት።
ኢንኮዲንግ በሚደረግበት ጊዜ ሁለት ባይት ዳታ እንደ አራት ኒበሎች ተቀምጧል። እያንዳንዱ ኒብል ባለ 6-ቺፕ ምልክት ነው። አራት 6ቺፕ ምልክቶች እንደ ሶስት ባይት ተደባልቀዋል።
ሠንጠረዥ 6. ከስድስት ውስጥ ሶስቱ ኢንኮዲንግ
ውሂብ | 0x12 | 0x34 | ባይት | ||||
ኦክስ 1 | 0x2 | 0x3 | 0x4 | ኒብል | |||
ቺፕ | 15 | 16 | 13 | 34 | ኦክታል | ||
1101 | 1110 | 1011 | 11100 | ሁለትዮሽ | |||
FIFO | 110100 | 11100010 | 11011100 | ሁለትዮሽ | |||
0x34 | ኦክስኤ2 | ኦክስዲሲ | hex |
በሶፍትዌር ውስጥ፣ ከስድስት-ሶስት-ውጪው ኢንኮዲንግ የሚተገበረው ሶስት የጎጆ ተግባራትን በመጠቀም ነው። የኢንኮድ ባይት ተግባር የኢንኮድ ኒብል ተግባርን ሁለት ጊዜ ይጠራል። ኢንኮድ የኒብል ተግባር ለስድስት ቺፕ ምልክቱ የመመልከቻ ሠንጠረዥ ይጠቀማል እና ምልክቱን ከስድስት ተግባራት ወደ Shift Three ይጽፋል። ይህ ተግባር በሶፍትዌር ውስጥ ባለ 16-ቺፕ ፈረቃ ምዝገባን ተግባራዊ ያደርጋል። ምልክቱ የተጻፈው በትንሹ ጉልህ በሆነው የፈረቃ መመዝገቢያ ባይት ነው። መዝገቡ ሁለት ጊዜ ወደ ግራ ይቀየራል. ይህ ሦስት ጊዜ ተደግሟል. ሙሉ ባይት በፈረቃ መመዝገቢያ የላይኛው ባይት ውስጥ ሲገኝ ተገልብጦ ለ FIFO ይፃፋል።
እያንዳንዱ ባይት መረጃ እንደ አንድ ተኩል ኢንኮድ ባይት የተመሰጠረ በመሆኑ፣ የመጀመሪያው ኢንኮድ ባይት ትክክል እንዲሆን የፈረቃ መመዝገቢያውን መጀመሪያ ማጽዳት አስፈላጊ ነው። የፓኬቱ ርዝመት ያልተለመደ ቁጥር ከሆነ፣ ሁሉንም ባይቶች ከኮድ በኋላ፣ አሁንም በፈረቃ መዝገብ ውስጥ አንድ ኒብል ይቀራል። ይህ በሚቀጥለው ክፍል እንደተገለጸው በፖስታ ቤት ይያዛል።
ከስድስቱ ኢንኮድ የተደረገውን ሶስቱን ዲኮድ ማድረግ የተገላቢጦሽ አሰራር ነው። ሲገለበጥ ሶስት ኢንኮድ የተደረገ ባይት ወደ ሁለት ዳታ ባይት ይገለጻል። የሶፍትዌር ፈረቃ መመዝገቢያ ዲኮድ የተደረገ ውሂብን ለመደመር እንደገና ጥቅም ላይ ይውላል። ባለ 64-የገባ የተገላቢጦሽ መፈለጊያ ሠንጠረዥ ለማንሳት ይጠቅማል። ይሄ ጥቂት ዑደቶችን ይጠቀማል ነገር ግን ተጨማሪ የኮድ ማህደረ ትውስታን ይጠቀማል። ለሚዛመደው ምልክት ባለ 16 የመግቢያ ሠንጠረዥ መፈለግ ብዙ ጊዜ ይወስዳል።
ፖስታብል
የገመድ አልባ ኤም-አውቶብስ ዝርዝር ለፖስታ ወይም ተጎታች የተወሰኑ መስፈርቶች አሉት። ለሁሉም ሁነታዎች, ዝቅተኛው ሁለት ቺፕስ ነው, እና ከፍተኛው ስምንት ቺፕስ ነው. ለ FIFO ዝቅተኛው አቶሚክ አሃድ አንድ ባይት ስለሆነ ባለ 8-ቺፕ ተጎታች ለሞድ ኤስ እና ሞድ አር ጥቅም ላይ ይውላል። Mode T ፖስታምብል የፓኬቱ ርዝመት እኩል ከሆነ ስምንት ቺፖችን ነው ወይም የፓኬቱ ርዝመት ያልተለመደ ከሆነ አራት ቺፕስ ነው። ለጎደለው የፓኬት ርዝመት ያለው ባለአራት ቺፕ ፖስታ ስታምብል ቢያንስ ሁለት ተለዋጭ ቺፖች እንዲኖረው መስፈርቶችን ያሟላል።
ሠንጠረዥ 7. የፖስታ ቤት ርዝመት
የፖስታ ቤት ርዝመት (ቺፕስ) | |||||
ደቂቃ | ከፍተኛ | መተግበር | ቺፕ ቅደም ተከተል | ||
ሁነታ ኤስ | 2 | 8 | 8 | 1010101 | |
ሁነታ ቲ | 2 | 8 | 4 | (ያልተለመደ) | 101 |
8 | (እንኳን) | 1010101 | |||
ሁነታ አር | 2 | 8 | 8 | 1010101 |
ፓኬት ተቆጣጣሪ
በ Si443x ላይ ያለው የፓኬት ተቆጣጣሪ በተለዋዋጭ የፓኬት ስፋት ሁነታ ወይም ቋሚ የፓኬት ስፋት ሁነታ መጠቀም ይቻላል. ተለዋዋጭው የፓኬት ስፋት ሁነታ ከተመሳሰለው ቃል እና ከአማራጭ ራስጌ ባይት በኋላ የፓኬት ርዝመት ባይት ያስፈልገዋል። ልክ እንደተቀበለ፣ ራዲዮው የሚሰራ ፓኬት መጨረሻ ለማወቅ ርዝመቱን ባይት ይጠቀማል። በስርጭቱ ላይ, ሬዲዮው ከራስጌ ባይት በኋላ የርዝመቱን መስክ ያስገባል.
የL መስክ የገመድ አልባ ኤም-አውቶብስ ፕሮቶኮል ለ Si443x ርዝመት መስክ መጠቀም አይቻልም። በመጀመሪያ, የኤል መስክ ትክክለኛው የፓኬት ርዝመት አይደለም. CRC ባይት ወይም ኢንኮዲንግ ሳይጨምር የአገናኝ ንብርብር ክፍያ ባይት ቁጥር ነው። በሁለተኛ ደረጃ፣ ኤል-ሜዳው ራሱ በማንቸስተር ኢንኮዲንግ ወይም ከስድስት ከስድስት ኢንኮዲንግ ለሞድ ቲ ሜትር ሦስቱን ተጠቅሟል።
አተገባበሩ የፓኬት ተቆጣጣሪውን በቋሚ ፓኬት ስፋት ሁነታ ለሁለቱም ማስተላለፍ እና መቀበያ ይጠቀማል። ሲተላለፍ፣ የPHY ንብርብር በማስተላለፊያ ቋት ውስጥ ያለውን የL መስክ ያነባል እና የፖስታውን ጨምሮ የኢኮድ ባይት ብዛት ያሰላል። የሚተላለፉት ጠቅላላ ኢንኮድ የተደረገ ባይት ቁጥር ወደ ፓኬት ርዝመት መዝገብ (0x3E) ተጽፏል።
መቀበያ ሲደረግ፣ የመጀመሪያዎቹ ሁለት ኢንኮድ የተደረገባቸው ባይቶች ዲኮድ ተደርገዋል፣ እና ኤል-ሜዳው ለተቀባዩ ቋት ይፃፋል። L-መስክ የሚቀበሉትን የተመሰጠሩ ባይቶች ቁጥር ለማስላት ይጠቅማል። የሚቀበሉት ኮድ የተደረገባቸው ባይቶች ቁጥር ወደ ፓኬት ርዝመት መዝገብ (0x3E) ይጻፋል። ፖስታ ቤቱ ተጥሏል።
ኤም.ሲ.ዩ የኤል መስክን መፍታት፣ የተመሰጠሩትን ባይቶች ቁጥር ማስላት እና እሴቱን ወደ ፓኬት ርዝመት መመዝገቢያ በጣም አጭር ሊሆን የሚችለው የፓኬት ርዝመት ከመቀበሉ በፊት መፃፍ አለበት። ለPHY ንብርብር የሚፈቀደው በጣም አጭር L-መስክ 9 ነው፣ ይህም 12 ያልተመዘገበ ባይት ይሰጣል። ይህ ለሞዴል ቲ 18 ኢንኮድ የተደረገ ባይት ይሰጣል። የመጀመሪያዎቹ ሁለት ባይት አስቀድሞ ዲኮድ ተደርጓል። ስለዚህ የፓኬቱ የርዝማኔ መዝገብ በ16 ባይት ጊዜ በ100 ኪባ ወይም በ1.28 ሚሊሰከንድ መዘመን አለበት። ይህ በ8051 MIPS ላይ ላለው 20 ምንም ችግር የለበትም።
የሚቀበሉት ባይቶች ቁጥር ፖስታውን አያካትትም ለሞድ ቲ ፓኬቶች ከሚጠቀሙት ባለአራት ቺፕ ፖስታምብል ባልተለመደ የፓኬት ርዝመት በስተቀር። ስለዚህም ተቀባዩ ከሞዴል ቲ ጎዶሎ ርዝመት እሽጎች በስተቀር ፖስታንብል አይፈልግም። ይህ የፖስታ ካርድ ኢንቲጀር ኢንኮድ የተደረገ ባይት ለመስጠት ብቻ ያስፈልጋል። የፖስታ ቤቱ ይዘት ችላ ይባላል; ስለዚህ, ፖስታው የማይተላለፍ ከሆነ, አራት ቺፕስ ጫጫታ ይቀበላል እና ችላ ይባላሉ. ጠቅላላ ኢንኮድ የተደረገ ባይት በ 255 (0xFF) የተገደበ ስለሆነ አተገባበሩ ለተለያዩ ሁነታዎች ከፍተኛውን L-መስክ ይገድባል።
ሠንጠረዥ 8. የፓኬት መጠን ገደቦች
ኢንኮድ ተደርጓል | ዲኮድ የተደረገ | ኤም-አውቶብስ | ||||
ባይት | ባይት | ኤል-ሜዳ | ||||
ዲሴ | hex | ዲሴ | hex | ዲሴ | hex | |
ሁነታ ኤስ | 255 | FF | 127 | 7 ኤፍ | 110 | 6E |
ሁነታ ቲ (ሜትር-ሌላ) | 255 | FF | 169 | A9 | 148 | 94 |
ሁነታ አር | 255 | FF | 127 | 7 ኤፍ | 110 | 6E |
እነዚህ ገደቦች ለገመድ አልባ ሜትር ከመደበኛው የአጠቃቀም ሁኔታ ጥሩ ናቸው። የሚቻለውን የባትሪ ዕድሜ ለማግኘት የፓኬቱ ርዝመት በትንሹ መቀመጥ አለበት።
በተጨማሪም ተጠቃሚው መቀበል ያለበትን ከፍተኛውን ኤል መስክ (USER_RX_MAX_L_FIELD) ሊገልጽ ይችላል። ይህ ለተቀባዩ ቋት (USER_RX_BUFFER_SIZE) የሚፈለገውን መጠን ይወስናል።
ከፍተኛው ኤል-ሜዳ 255 መደገፍ 290 ባይት እና ከፍተኛው 581 የማንቸስተር ኢንኮድ ባይት መቀበያ ያስፈልገዋል። የፓኬት ተቆጣጣሪው መሰናከል አለበት እና የፓኬት ርዝመት መዝገብ በዚያ ሁኔታ ጥቅም ላይ ሊውል አይችልም። ይህ የሚቻል ነው, ነገር ግን ከተቻለ የፓኬት ተቆጣጣሪውን ለመጠቀም የበለጠ አመቺ ነው.
የ FIFO አጠቃቀም
Si4431 ለማስተላለፍ እና ለመቀበል 64 ባይት FIFO ያቀርባል። ኢንኮድ የተደረገባቸው ባይቶች ቁጥር 255 ስለሆነ፣ ሙሉው ኢንኮድ የተደረገ ፓኬት በ64-ባይት ቋት ውስጥ ላይገባ ይችላል።
መተላለፍ
በስርጭት ላይ, ጠቅላላ ኢንኮድ የተደረገ ባይት ይሰላል. የፖስታ ስታምብልን ጨምሮ አጠቃላይ የኢኮድ ባይት ባይት ቁጥር ከ64 ባይት በታች ከሆነ ሙሉው ፓኬጅ ለ FIFO ይፃፋል እና የተላከው ፓኬት ማቋረጥ ብቻ ነው የነቃው። አብዛኞቹ አጭር እሽጎች በአንድ FIFO ማስተላለፍ ይላካሉ።
የኢኮድ ባይት ቁጥር ከ64 በላይ ከሆነ፣ ፓኬጁን ለመላክ ብዙ FIFO ማስተላለፎች ያስፈልጋሉ። የመጀመሪያዎቹ 64 ባይት ለ FIFO ተጽፈዋል። ፓኬት የተላከ እና TX FIFO ባዶ ማለት ይቻላል ማቋረጦች ነቅተዋል። የTX FIFO ባዶ ማለት ይቻላል ገደብ ወደ 16 ባይት (25%) ተቀናብሯል። በእያንዳንዱ የ IRQ ክስተት፣ ሁኔታ 2 ምዝገባ ይነበባል። ፓኬት የተላከው ቢት መጀመሪያ ምልክት ይደረግበታል፣ እና ፓኬቱ ሙሉ በሙሉ ካልተላከ፣ የሚቀጥሉት 48 ባይት ኢንኮድ ዳታ ለ FIFO ይፃፋል። ሁሉም የተመሰጠሩ ባይቶች እስኪጻፉ እና የፓኬት የተላከ መቋረጥ እስኪከሰት ድረስ ይህ ይቀጥላል።
1. መቀበያ
በአቀባበል ላይ፣ መጀመሪያ፣ የማመሳሰል ቃል መቋረጥ ብቻ ነው የነቃው። የማመሳሰል ቃሉን ከተቀበለ በኋላ፣ የማመሳሰል ቃል መቋረጥ ተሰናክሏል እና FIFO ማለት ይቻላል ሙሉ መቋረጥ ነቅቷል። FIFO ከሞላ ጎደል ገደብ መጀመሪያ ወደ 2 ባይት ተቀናብሯል። የመጀመሪያው FIFO ከሞላ ጎደል ሙሉ መቋረጥ ጥቅም ላይ የሚውለው ሁለቱ ርዝመት ባይት መቼ እንደደረሰ ለማወቅ ነው። ርዝመቱ ከተቀበለ በኋላ, ርዝመቱ ዲኮድ ይደረጋል እና የተመሰጠሩ ባይቶች ቁጥር ይሰላል. የ RX FIFO ከሞላ ጎደል ሙሉ ገደብ ወደ 48 ባይት ተቀናብሯል። RX FIFO ሊሞላ ነው እና የሚሰራ ፓኬት ማቋረጦች ነቅተዋል። በሚቀጥለው የ IRQ ክስተት፣ የሁኔታ 1 ምዝገባ ይነበባል። በመጀመሪያ ትክክለኛ ፓኬት ቢት ይጣራል እና ከዚያ FIFO ማለት ይቻላል ሙሉ ቢት ምልክት ይደረግበታል። የ RX FIFO ምንም ማለት ይቻላል ሙሉ ቢት ብቻ ከተዘጋጀ፣ የሚቀጥሉት 48 ባይት ከ FIFO ይነበባሉ። ትክክለኛው የፓኬት ቢት ከተቀናበረ የቀረው የፓኬት ከ FIFO ይነበባል። MCU ምን ያህል ባይት እንደተነበበ ይከታተላል እና ካለፈው ባይት በኋላ ማንበብ ያቆማል።
የውሂብ አገናኝ ንብርብር
የውሂብ አገናኝ ንብርብር ሞጁል 13757-4፡2005 የሚያከብር አገናኝ ንብርብርን ይተገብራል። የውሂብ አገናኝ ንብርብር (LINK) በአካላዊ ንብርብር (PHY) እና በመተግበሪያው ንብርብር (AL) መካከል ያለውን በይነገጽ ያቀርባል.
የዳታ ማገናኛ ንብርብር የሚከተሉትን ተግባራት ያከናውናል፡-
- በPHY እና AL መካከል ውሂብን የሚያስተላልፉ ተግባራትን ያቀርባል
- ለወጪ መልዕክቶች CRCs ያመነጫል።
- በመጪ መልዕክቶች ውስጥ የCRC ስህተቶችን ያውቃል
- አካላዊ አድራሻዎችን ያቀርባል
- ለሁለት አቅጣጫዊ የግንኙነት ሁነታዎች ማስተላለፎችን እውቅና ይሰጣል
- ፍሬሞች የውሂብ ቢት
- በመጪ መልዕክቶች ውስጥ የክፈፍ ስህተቶችን ያገኛል
አገናኝ ንብርብር ፍሬም ቅርጸት
በኤን 13757-4፡2005 ጥቅም ላይ የዋለው የገመድ አልባ ኤም-ባስ ፍሬም ቅርጸት ከ FT3 (የፍሬም ዓይነት 3) የፍሬም ቅርጸት ከ IEC60870-5-2 የተወሰደ ነው። ክፈፉ አንድ ወይም ከዚያ በላይ የውሂብ ብሎኮችን ያካትታል። እያንዳንዱ ብሎክ ባለ 16-ቢት CRC መስክ ያካትታል። የመጀመሪያው ቦክ ኤል መስክ፣ ሲ-ሜዳ፣ ኤም-ሜዳ እና ኤ-መስክን ያካተተ የ12 ባይት ቋሚ ርዝመት ብሎክ ነው።
- ኤል-ሜዳ
የኤል መስክ የሊንክ ንብርብር ውሂብ ጭነት ርዝመት ነው። ይህ ኤል-ሜዳ እራሱን ወይም የትኛውንም የCRC ባይት አያካትትም። እሱ L-መስክን፣ ሲ-ሜዳን፣ ኤም-ፊልድን እና A-መስክን ያካትታል። እነዚህ የPHY ጭነት አካል ናቸው።
ኢንኮድ የተደረገ ባይት ቁጥር በ255 ባይት የተገደበ ስለሆነ ለኤም-ሜዳ የሚፈቀደው ከፍተኛው የተደገፈ ዋጋ 110 ባይት ለማንቸስተር ኢንኮድ ዳታ እና 148 ባይት ለሞድ T የሶስት-ከስድስት-XNUMX ኢንኮድ ዳታ።
የሊንክ ሽፋን በስርጭት ላይ ያለውን የኤል መስክን ለማስላት ሃላፊነት አለበት. ማገናኛ-ንብርብሩ በመቀበል ላይ L-መስክ ይጠቀማል.
ልብ ይበሉ L-መስክ የPHY ጭነት ርዝመትን ወይም የተመሰጠረ ባይት ቁጥርን እንደማይያመለክት። ሲተላለፍ፣ PHY የPHY ጭነት ርዝመት እና የተመሰጠሩ ባይቶች ብዛት ያሰላል። ሲቀበሉ፣ PHY የL-መስክን ፈትኖ ኮድ ለመፍታት የባይት ብዛት ያሰላል። - ሲ-መስክ
የ C-መስክ የፍሬም መቆጣጠሪያ መስክ ነው. ይህ መስክ የፍሬም አይነትን ይለያል እና ለማገናኛ የውሂብ ልውውጥ አገልግሎት ፕሪሚቲቭስ ጥቅም ላይ ይውላል. የC-መስክ የፍሬም አይነትን ይጠቁማል - ላክ፣ አረጋግጥ፣ ጠይቅ ወይም ምላሽ ስጥ። ክፈፎችን ላክ እና ይጠይቁ፣ የC መስክ የሚያመለክተው ማረጋገጫ ወይም ምላሽ እንደሚጠበቅ ነው።
መሰረታዊ የሊንክ TX ተግባርን ሲጠቀሙ ማንኛውም የ C ዋጋ መጠቀም ይቻላል. የሊንክ ሰርቪስ ፕሪሚቲቭስ ሲጠቀሙ የC መስኩ በቀጥታ በEN 13757-4፡2005 መሰረት ይሞላል። - ኤም-መስክ
የኤም መስክ የአምራቹ ኮድ ነው። አምራቾች ከሚከተሉት የሶስት-ፊደል ኮድ ሊጠይቁ ይችላሉ web አድራሻ፡- http://www.dlms.com/flag/INDEX.HTM የሶስት-ፊደል ኮድ እያንዳንዱ ቁምፊ እንደ አምስት ቢት ተቀምጧል። ባለ 5-ቢት ኮድ የ ASCII ኮድ በመውሰድ 0x40 ("A") በመቀነስ ሊገኝ ይችላል. ሦስቱ ባለ 5-ቢት ኮዶች 15-ቢት ለመስራት የተዋሃዱ ናቸው። በጣም አስፈላጊው ቢት ዜሮ ነው። - A-መስክ
የአድራሻ መስኩ ለእያንዳንዱ መሳሪያ ልዩ ባለ 6-ባይት አድራሻ ነው። ልዩ አድራሻው በአምራቹ መመደብ አለበት. እያንዳንዱ መሳሪያ ልዩ ባለ 6 ባይት አድራሻ እንዲኖረው የእያንዳንዱ አምራች ሃላፊነት ነው። የክፈፎች ላክ እና መጠየቂያ አድራሻ የቆጣሪው ወይም የሌላ መሳሪያ ራስ አድራሻ ነው። የማረጋገጫው እና የምላሽ ውሂብ ፍሬሞች የሚላኩት በመነሻ መሳሪያው አድራሻ ነው። - CI-መስክ
CI-መስክ የመተግበሪያው ራስጌ ነው እና በመተግበሪያው የውሂብ ጭነት ውስጥ ያለውን የውሂብ አይነት ይገልጻል። EN13757-4:2005 የተወሰነ የእሴቶችን ብዛት ሲገልጽ የሊንክ አገልግሎት ፕሪሚቲቭስ ማንኛውንም እሴት ጥቅም ላይ እንዲውል ይፈቅዳል። - ሲአርሲ
CRC በEN13757-4፡2005 ተገልጿል።
የCRC ፖሊኖሚል የሚከተለው ነው፡-
X16 + x13 + x12 + x11 + x10 + x8 + x6 + x5 + x2 + 1
M-Bus CRC በእያንዳንዱ ባለ 16 ባይት ብሎክ ላይ እንደሚሰላ ልብ ይበሉ። ውጤቱ እያንዳንዱ 16 ባይት መረጃ ለማስተላለፍ 18 ባይት ይፈልጋል።
ተጨማሪ መረጃ
ስለ ሊንክ ንብርብር አተገባበር ተጨማሪ መረጃ ለማግኘት “AN452፡ ገመድ አልባ ኤም-ባስ ቁልል ፕሮግራመሮች መመሪያ” የሚለውን ይመልከቱ።
የኃይል አስተዳደር
ምስል 2 ለአንድ ሜትር የቀድሞ የኃይል አስተዳደር ጊዜን ያሳያልampሞድ T1 በመጠቀም።
ኃይልን ለመቆጠብ MCU በሚቻልበት ጊዜ ሁሉ በእንቅልፍ ሁኔታ ውስጥ መሆን አለበት። በዚህ የቀድሞample፣ MCU RTC ሲሰራ፣ የሬዲዮ ክሪስታል ጅምር ላይ ሲጠብቅ እና ከ FIFO ሲተላለፍ ተኝቷል። ኤም.ሲ.ዩ ከ EZRadioPRO IRQ ሲግናል ከፖርት ተዛማጅ መቀስቀሻ ጋር ከተገናኘው ይነሳል።
ከአንድ ብሎክ በላይ የሚረዝሙ መልዕክቶችን ሲያስተላልፉ MCU FIFO ን ለመሙላት መንቃት አለበት (በ FIFO ባዶ መቋረጥ ላይ በመመስረት) እና ከዚያ ተመልሰው መተኛት አለባቸው።
ኤም.ሲ.ዩ ከኤዲሲ በሚያነቡበት ጊዜ ከዝቅተኛ ሃይል oscillator ወይም burst-mode oscillator የሚሰራ ስራ ፈት ሁነታ ላይ መሆን አለበት። ADC የ SAR ሰዓት ያስፈልገዋል።
ስራ ላይ በማይውልበት ጊዜ፣ EZRadioPRO በኤስዲኤን ፒን ከፍ ብሎ የሚነዳ በመዝጋት ሁነታ ላይ መሆን አለበት። ይህ ከኤም.ሲ.ዩ.ው ጋር ጠንካራ ባለገመድ ግንኙነት ያስፈልገዋል። የ EZ Radio Pro መዝገቦች በመዝጋት ሁኔታ ውስጥ አልተቀመጡም; ስለዚህ፣ EZRadioPro በእያንዳንዱ የRTC ክፍተት ላይ ተጀምሯል። ሬዲዮን ማስጀመር ከ100 μs ያነሰ ጊዜ ይወስዳል እና 400 nA ይቆጥባል። ይህ በ10 ሰከንድ ክፍተት ላይ በመመስረት የ10µJ የኃይል ቁጠባን ያስከትላል።
የEZRadioPRO ክሪስታል ለአንድ POR 16 ሚሴ ያህል ይወስዳል። ይህ CRCን ለስምንት ብሎኮች ለማስላት በቂ ነው። ክሪስታል ከመረጋጋቱ በፊት ኤም.ሲ.ዩ ሁሉንም CRCዎችን ካጠናቀቀ ወደ እንቅልፍ ይመለሳል። ኢንክሪፕት ማድረግ የሚያስፈልግ ከሆነ ክሪስታል ኦሳይሌተርን በመጠባበቅ ላይ እያለም መጀመር ይችላል።
ለአብዛኛዎቹ ተግባራት አነስተኛ ኃይል ያለው oscillator በመጠቀም ኤም.ሲ.ዩ በ20 ሜኸር ማሄድ አለበት። ትክክለኛ ጊዜ ማብቃት የሚያስፈልጋቸው ተግባራት ከእንቅልፍ ሁነታ ይልቅ ትክክለኛ የመወዛወዝ እና የስራ ፈት ሁነታን መጠቀም አለባቸው። RTC ለአብዛኛዎቹ ተግባራት በቂ መፍትሄ ይሰጣል። የኃይል አስተዳደር የጊዜ መስመር ለ T2 ሜትር example መተግበሪያ በስእል 3 ይታያል።
ቆጣሪው ከእንቅልፉ ሲነቃ እና ምንም አንባቢ በማይኖርበት ጊዜ የመተላለፊያ አተገባበሩ ለተለመደው ሁኔታ ማመቻቸት አለበት. ዝቅተኛው/ከፍተኛው የACK ጊዜ ማብቂያዎች በቂ ረጅም ናቸው ስለዚህም C8051F930 RTC ን ለመጠቀም እና MCUን ወደ እንቅልፍ ሁነታ ማስገባት ይቻላል።
የግንባታ አማራጮች የእንቅልፍ ሁነታን መጠቀም ለማያስፈልጋቸው በአውታረ መረብ ወይም በዩኤስቢ ለሚሰሩ አንባቢዎች ቀርቧል። ዩኤስቢ እና ዩአርት ኤም.ሲ.ዩን እንዲያቋርጡ የስራ ፈት ሁነታው ከእንቅልፍ ይልቅ ጥቅም ላይ ይውላል።
ቀላልነት ስቱዲዮ
የMCU እና የገመድ አልባ መሳሪያዎች፣ ዶክመንቶች፣ ሶፍትዌሮች፣ የምንጭ ኮድ ቤተ-መጻሕፍት እና ሌሎችን አንድ ጊዜ ጠቅ ያድርጉ። ለዊንዶውስ ይገኛል ፣
ማክ እና ሊኑክስ!
![]() |
![]() |
![]() |
![]() |
IoT ፖርትፎሊዮ www.silabs.com/IoT |
SW/HW www.silabs.com/simplecity |
ጥራት www.silabs.com/quality |
ድጋፍ እና ማህበረሰብ ማህበረሰብ.silabs.com |
ማስተባበያ
የሲሊኮን ቤተሙከራዎች የሲሊኮን ላብስ ምርቶችን ለመጠቀም ወይም ለመጠቀም ለሚፈልጉ ለስርዓት እና ለሶፍትዌር አስፈፃሚዎች የሚገኙትን ሁሉንም ተጓዳኝ አካላት እና ሞጁሎች የቅርብ ፣ ትክክለኛ እና ጥልቅ ሰነዶችን ለደንበኞች ለማቅረብ አስቧል። የባህሪ መረጃ፣ የሚገኙ ሞጁሎች እና ተጓዳኝ አካላት፣ የማህደረ ትውስታ መጠኖች እና የማህደረ ትውስታ አድራሻዎች እያንዳንዱን መሳሪያ ያመለክታሉ፣ እና “የተለመዱ” መለኪያዎች በተለያዩ መተግበሪያዎች ሊለያዩ እና ሊለያዩ ይችላሉ። ማመልከቻ ለምሳሌampበዚህ ውስጥ የተገለጹት ለምሳሌያዊ ዓላማዎች ብቻ ናቸው። ሲሊኮን ላብስ ያለ ተጨማሪ ማስታወቂያ እና የምርት መረጃ፣ ዝርዝር መግለጫዎች እና መግለጫዎች ሳይገድብ ለውጦችን የማድረግ መብቱ የተጠበቀ ነው፣ እና የተካተተውን መረጃ ትክክለኛነት ወይም ሙሉነት ዋስትና አይሰጥም። የሲሊኮን ላብራቶሪዎች በዚህ ውስጥ የቀረበውን መረጃ አጠቃቀም ለሚያስከትለው ውጤት ተጠያቂነት የለባቸውም. ይህ ሰነድ ማናቸውንም የተቀናጁ ወረዳዎችን ለመንደፍ ወይም ለመሥራት የተሰጡ የቅጂ መብት ፈቃዶችን አያመለክትም ወይም አይገልጽም። የሲሊኮን ቤተሙከራዎች ልዩ የጽሁፍ ፍቃድ ከሌለ ምርቶቹ በማንኛውም የህይወት ድጋፍ ስርዓት ውስጥ ጥቅም ላይ እንዲውሉ የተነደፉ ወይም የተፈቀዱ አይደሉም። “የሕይወት ድጋፍ ሥርዓት” ሕይወትን እና/ወይም ጤናን ለመደገፍ ወይም ለማቆየት የታሰበ ማንኛውም ምርት ወይም ሥርዓት ነው፣ይህም፣ ካልተሳካ፣በምክንያታዊነት ጉልህ የሆነ የግል ጉዳት ወይም ሞት ያስከትላል ተብሎ የሚታሰብ። የሲሊኮን ላብስ ምርቶች ለወታደራዊ አፕሊኬሽኖች የተነደፉ ወይም የተፈቀዱ አይደሉም። የሲሊኮን ላብስ ምርቶች በምንም አይነት ሁኔታ በኑክሌር፣ ባዮሎጂካል ወይም ኬሚካላዊ መሳሪያዎች ወይም ሚሳኤሎች ጅምላ ጨራሽ መሳሪያዎች ውስጥ መጠቀም የለባቸውም።
የንግድ ምልክት መረጃ
የሲሊኮን ላቦራቶሪዎች Inc.®፣ ሲሊኮን ላቦራቶሪስ®፣ ሲሊኮን ላብስ®፣ SiLabs®፣ እና የሲሊኮን ላብስ logo®፣ ብሉጊጋ®፣ ብሉጊጋ ሎጎ®፣ ክሎክቡልደር®፣ CMEMS®፣ DSPLL®፣ EFM®፣ EFM32®፣ EFR፣ Ember® ኢነርጂ ማይክሮ፣ ኢነርጂ ማይክሮ አርማ እና ውህደቶቹ፣ “የአለም እጅግ በጣም ሃይል ተስማሚ ማይክሮ መቆጣጠሪያ”፣ Ember®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, ISOmodem®, Precision32®, ProSLIC®, Simplicity Studio®, SiPHY® , Telegesis, Telegesis Logo®, USBXpress® እና ሌሎች የሲሊኮን ቤተሙከራዎች የንግድ ምልክቶች ወይም የተመዘገቡ የንግድ ምልክቶች ናቸው. ARM፣ CORTEX፣ Cortex-M3፣ እና አውራ ጣት የአርኤም ሆልዲንግስ የንግድ ምልክቶች ወይም የተመዘገቡ የንግድ ምልክቶች ናቸው። ኬይል የ ARM ሊሚትድ የንግድ ምልክት ነው። በዚህ ውስጥ የተጠቀሱት ሁሉም ሌሎች ምርቶች ወይም የምርት ስሞች የየባለቤቶቻቸው የንግድ ምልክቶች ናቸው።
ሲሊከን ላቦራቶሪዎች Inc.
400 ምዕራብ ሴሳር ቻቬዝ
ኦስቲን ፣ ቲኤክስ 78701
አሜሪካ
http://www.silabs.com
ሰነዶች / መርጃዎች
![]() |
የሲሊኮን ላብስ ሽቦ አልባ ኤም-አውቶብስ ሶፍትዌር ትግበራ AN451 [pdf] የተጠቃሚ መመሪያ ሲሊኮን ላብስ፣ C8051፣ MCU፣ እና፣ EZRadioPRO፣ ገመድ አልባ ኤም-አውቶብስ፣ ገመድ አልባ፣ ኤም-ባስ፣ ሶፍትዌር፣ ትግበራ፣ AN451 |