ዝርዝር ሁኔታ:

MCP41HVX1 ዲጂታል ፖታቲሞሜትር ለአርዱዲኖ 10 ደረጃዎች (ከስዕሎች ጋር)
MCP41HVX1 ዲጂታል ፖታቲሞሜትር ለአርዱዲኖ 10 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: MCP41HVX1 ዲጂታል ፖታቲሞሜትር ለአርዱዲኖ 10 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: MCP41HVX1 ዲጂታል ፖታቲሞሜትር ለአርዱዲኖ 10 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Show Wiper Control Arduino sketch running while controlling an MCP41HV51-104E/ST digipot. 2024, ሀምሌ
Anonim
MCP41HVX1 ዲጂታል ፖታቲሞሜትር ለአርዱዲኖ
MCP41HVX1 ዲጂታል ፖታቲሞሜትር ለአርዱዲኖ

የ MCP41HVX1 ዲጂታል ፖታቲዮሜትሮች (aka DigiPots) የአናሎግ ፖታቲሞሜትር ተግባርን የሚመስሉ እና በ SPI ቁጥጥር ስር ያሉ መሣሪያዎች ናቸው። የምሳሌ ትግበራ በስቴሪዮዎ ላይ ያለውን የድምፅ ቁልፍ በአርዲኖ በሚቆጣጠረው ዲጂፖት ይተካዋል። ይህ በስቲሪዮዎ ላይ ያለው የድምጽ መቆጣጠሪያ ፖታቲሜትር እና ሮታሪ ኢንኮደር አለመሆኑን ይገምታል።

MCP41HVX1 የተከፈለ የባቡር ዲዛይን ስላላቸው ከሌሎች DigiPots ትንሽ የተለዩ ናቸው። ይህ ማለት ዲጂፖት ራሱ በአርዱዲኖ የውፅአት ቮልቴጅ ሊቆጣጠር ቢችልም ፣ በተከላካዩ አውታረመረብ በኩል የተላለፈው ምልክት እጅግ በጣም ብዙ በሆነ የቮልቴጅ (እስከ 36 ቮልት) ይሠራል። በ 5 ቮልት ሊቆጣጠሩት የሚችሉት አብዛኛዎቹ ዲጂፖቶች በመኪና ወይም በጀልባ ውስጥ ምን እንደሚያገኙ ባሉ ከፍተኛ ቮልቴጅ ላይ የሚንቀሳቀስ ነባር ወረዳን እንደገና ለማደስ አጠቃቀማቸው በሚገድበው በተከላካይ አውታረመረብ ውስጥ በ 5 ቮልት የተገደበ ነው።

የ MCP41HVX1 ቤተሰብ በሚከተሉት ቺፕስ የተሰራ ነው።

  • MCP41HV31-104E/ST - 100k ohm (7 ቢት)
  • MCP41HV31-503E/ST - 50k ohm (7 ቢት)
  • MCP41HV31-103E/ST - 10k ohm (7 ቢት)
  • MCP41HV31-502E/ST - 5k ohm (7 ቢት)
  • MCP41HV31-103E/MQ - 10k ohm (7 ቢት)
  • MCP41HV51-104E/ST - 100k ohm (8 ቢት)
  • MCP41HV51-503E/ST - 50k ohm (8 ቢት)
  • MCP41HV51T -503E/ST - 50k ohm (8 ቢት)
  • MCP41HV51-103E/ST - 10k ohm (8 ቢት)
  • MCP41HV51-502E/ST - 5k ohm (8 ቢት)

የ 7 ቢት ቺፕስ በተከላካይ አውታረመረብ ውስጥ ለ 128 ደረጃዎች እና 8 ቢት ቺፕስ በተከላካዩ አውታረመረብ ውስጥ ለ 256 ደረጃዎች ይፈቅዳሉ። ይህ ማለት 8 ቢት ቺፕስ ከ potentiometer ሁለት እጥፍ የመቋቋም እሴቶችን ይፈቅዳል ማለት ነው።

አቅርቦቶች

  • ከላይ ካለው ዝርዝር ውስጥ ተገቢውን MCP41HVX1 ቺፕ ይምረጡ። እርስዎ የመረጡት ቺፕ ለትግበራዎ በሚፈለገው የመቋቋም ክልል ላይ የተመሠረተ ነው። ይህ አስተማሪ በ ‹ቺፕኤስኤስኤስ› ‹‹XSOP›› 14 የጥቅል ስሪቶች ላይ የተመሠረተ ነው ስለዚህ ከዚህ መመሪያ ጋር አብሮ ለመከተል በዝርዝሩ ውስጥ ማንኛውንም ቺፕ ይምረጡ ከ MCP41HV31-103E/MQ በስተቀር የ QFN ጥቅል ነው። አንድ መጥፎ አጋጥሞኝ እንደነበረ እና እነሱ ርካሽ ስለሆኑ ጥቂት ተጨማሪ ቺፖችን እንዲያገኙ ይመከራል። የእኔን ከዲጂ-ቁልፍ አዘዝኩ።
  • ከ 10 እስከ 36 ቮልት ያለው የሁለተኛ ዲሲ የኃይል አቅርቦት። በእኔ ምሳሌ ውስጥ ከድሮ የኃይል አቅርቦቶች ሳጥኔ 17 ቮልት የግድግዳ ኪንታሮት የዲሲ የኃይል አቅርቦት እጠቀማለሁ።
  • የመሸጥ ፍሰት
  • የመሸጫ ብረት
  • ሻጭ
  • መንጠቆዎች እና / ወይም የጥርስ ሳሙና
  • TSSOP 14 ፒን መሰበር ቦርድ - አማዞን - QLOUNI 40pcs PCB Proto Boards SMD ወደ DIP አስማሚ ሰሌዳ መለወጫ TQFP (32 44 48 64 84 100) SOP SSOP TSSOP 8 10 14 16 20 23 24 28 (የመጠን መጠኖች። ለብዙ ፕሮጀክቶች በብዛት ይገኛል)
  • የ 2 - 7 ፒን ራስጌዎችን መጠን - አማዞን - DEPEPE 30 Pcs 40 Pin 2.54mm ወንድ እና ሴት ፒን ራስጌዎች ለአርዲኖ ፕሮቶታይፕ ጋሻ - (መጠኑን ይቁረጡ። ለብዙ ፕሮጀክቶች በጥቅሉ ውስጥ በብዛት)
  • አርዱዲኖ ኡኖ - ከሌለዎት ኦፊሴላዊ ቦርድ እንዲያገኙ ሀሳብ አቀርባለሁ። ከኦፊሴላዊ ስሪቶች ጋር የተደባለቀ ዕድል አግኝቻለሁ። ዲጂ -ቁልፍ - አርዱዲኖ ኡኖ
  • የመቋቋም ችሎታን የሚለካ እና እንዲሁም ቀጣይነትን የሚፈትሽ ባለ ብዙ ሜትር
  • ዝላይ ሽቦዎች
  • የዳቦ ሰሌዳ
  • የ TSSOP ቺፕስ በጣም ትንሽ ስለሆነ በጣም የሚመከር ግን በፍፁም አያስፈልግም ከእጅ ነፃ ማጉያ ነው። ከብዙ ሜትር ጋር ለመሸጥ እና ለመሞከር ሁለቱንም እጆች ያስፈልግዎታል። በመድኃኒት ማዘዣዬ መነጽሮች እና በነጻ አቋም / articulated ማጉያ መነጽር ላይ አንድ ጥንድ የ Harbor Freight 3x Clip-On Magnifiers እጠቀማለሁ። ሌሎች አማራጮች ከቅናሽ ወይም የዶላር ሱቅ ርካሽ አንባቢዎች ጥንድ ናቸው። በመልሶ ማዘዣ መነጽሮችዎ ላይ አንባቢዎችን እንኳን መልበስ ወይም እይታዎ ምን ያህል ጥሩ (ወይም መጥፎ) ላይ በመመስረት ሁለት ጥንድ አንባቢዎችን (አንዱን ከሌላው አንዱን) ማግኘት ይችላሉ። በብርጭቆዎች ላይ በእጥፍ እየጨመሩ ከሆነ የእይታዎ ክልል በጣም ውስን ስለሆነ ሌላ ማንኛውንም ነገር ከማድረግዎ በፊት መነቃቃቱን ያረጋግጡ። እንዲሁም በሚሸጡበት ጊዜ የበለጠ ጥንቃቄ ያድርጉ።
  • ሌላ የማይፈለግ ነገር ግን በጣም የሚመከር ሌላ ወደብ የጭነት መርጃ እጆች ነው። እነሱ ከብረት መሠረት ጋር የተቆራኙ የአዞ ክሊፖች ናቸው። እነዚህ በበይነመረብ ላይ ካሉ ሌሎች ብዙ አቅራቢዎች እንዲሁም በተለያዩ የምርት ስሞች ስር ይገኛሉ። ቺፕውን በተቆራረጠ ቦርድ ላይ ሲሸጡ እነዚህ በጣም ይረዳሉ።

ደረጃ 1 - የ TSSOP ቺፕን ለተለየ ቦርድ መሸጥ

Image
Image
የ TSSOP ቺፕን ለተለየ ቦርድ መሸጥ
የ TSSOP ቺፕን ለተለየ ቦርድ መሸጥ
የ TSSOP ቺፕን ለተለየ ቦርድ መሸጥ
የ TSSOP ቺፕን ለተለየ ቦርድ መሸጥ

የዳቦ ሰሌዳ ወይም በቀጥታ ከዱፖን መዝለያዎች ጋር እንዲጠቀሙበት የ TSSOP ቺፕ ወደ ተከፋፈለ ቦርድ መሸጥ አለበት። ለፕሮቶታይፕ ሥራ እነሱ በቀጥታ ለመሥራት በጣም ትንሽ ናቸው።

በአነስተኛ መጠናቸው ምክንያት የ TSSOP ቺፕን መሸጥ የዚህ ፕሮጀክት በጣም ፈታኝ ክፍል ሊሆን ይችላል ፣ ግን ይህንን ለማድረግ ብልሃቱን ማወቅ ማንኛውም ሰው ሊያከናውን የሚችል ተግባር ያደርገዋል። በርካታ ቴክኒኮች አሉ ፣ ከታች ያለው እኔ ያደረግሁት ነው።

ስትራቴጂው መጀመሪያ ሻጩን ወደ መገንጠያው ሰሌዳ ዱካዎች ማፍሰስ ነው።

  • መመሪያ እስኪያገኙ ድረስ ቺፕውን በተቆራረጠ ቦርድ ላይ አያስቀምጡ።
  • ማድረግ ያለብዎት የመጀመሪያው ነገር በተትረፈረፈ ቦርድ ላይ ከፍተኛ መጠን ያለው ፍሰት ማኖር ነው።
  • በመቀጠል ፣ ብየዳዎን ብረት በመጠቀም የተወሰነ ብየዳውን ያሞቁ እና ወደ ዱካዎቹ ያፈስጡት።
  • በክትትል ዱካዎች እንዲሁም በቺፕ እግሮች የታችኛው ክፍል ላይ በፈሰሱት በሻጩ አናት ላይ አንዳንድ ተጨማሪ ፍሰቶችን ያድርጉ።
  • እርስዎ መሸጫውን እና ፍሰትዎን ካስቀመጡባቸው ዱካዎች አናት ላይ ቺፕውን ያስቀምጡ። ጥብጣቦች ወይም የጥርስ ሳሙና ቺፕውን በቦታው በትክክል ለማቀናጀት ጥሩ መሳሪያዎችን ይሠራሉ። ሁሉም ፒኖች በቀጥታ ከመከታተያዎቹ በላይ እንዲሆኑ ቺ chipን በትክክል ማቀናጀቱን ያረጋግጡ። በተሰነጣጠለው ሰሌዳ ላይ ለፒን አንድ ምልክት ካለው ቺፕ አንዱን ይሰኩ።
  • በብረት ቺፕ መጨረሻ (ወይም ፒን 1 ፣ 7 ፣ 8 ፣ ወይም 14) ላይ አንድ ብየዳ ብረትዎን በመጠቀም ወደ ዱካው ውስጥ በመጫን። ከዚህ ቀደም ያመለከቱት ሻጭ ይቀልጣል እና በፒን ዙሪያ ይፈስሳል።

ቺፕውን ወደ መገንጠያው ቦርድ እንዴት እንደሚሸጡ የሚያሳይ ማሳያ ለማየት በዚህ ደረጃ ቪዲዮውን ይመልከቱ። ከቪዲዮው የሚለየው አንድ አስተያየት እኔ የመጀመሪያውን ፒን ማቆሚያ ከሸጡ በኋላ እና ሁሉም ፒኖች አሁንም በትራኮች አናት ላይ መሆናቸውን ለማረጋገጥ መላውን ቺፕ ለማስተካከል እንደገና ይፈትሹ። ትንሽ ከሄዱ በዚህ ጊዜ ለማረም ቀላል ነው። አንዴ ምቾት ከተሰማዎት ሁሉም ነገር ጥሩ ይመስላል ፣ በቺፕ ተቃራኒው ጫፍ ላይ ሌላ ፒን ይሽጡ እና አሰላለፍን እንደገና ይፈትሹ። ያ ጥሩ የሚመስል ከሆነ ይቀጥሉ እና የተቀሩትን ፒኖች ያድርጉ።

ሁሉንም ካስማዎች ከሸጡ በኋላ ቪዲዮው ግንኙነቶችዎን ለማረጋገጥ አጉሊ መነጽር መጠቀምን ይጠቁማል። የተሻለ ዘዴ ቀጣይነትን ለመፈተሽ መልቲሜትር መጠቀም ነው። ራስጌውን በሚሸጡበት የቦርዱ ክፍል ላይ አንድ ምርመራን በፒን እግር ላይ ሌላውን መመርመሪያ (በዚህ ደረጃ ሁለተኛውን ስዕል ይመልከቱ) ማድረግ አለብዎት። እንዲሁም ብዙ ፒኖችን በአንድ ላይ በማጥፋታቸው ምክንያት እነሱ አለመገናኘታቸውን ለማረጋገጥ በአጠገባቸው ያሉትን ፒንዎች መፈተሽ አለብዎት። ስለዚህ ለምሳሌ ፒን 4 ን የሚያረጋግጡ ከሆነ ፣ እንዲሁም ፒን 3 እና ፒን ይመልከቱ። ብቸኛው ሁኔታ ጠራጊው P0W ከ P0A ወይም P0B ጋር ያለውን ግንኙነት ሊያሳይ ይችላል።

ጠቃሚ ምክሮች

  • በቁሳቁሶች ዝርዝር ውስጥ እንደተጠቀሰው እጆችዎን ለስራ ነፃ የሚያደርጋቸው አንዳንድ ማጉላት ያለው በዚህ ደረጃ ላይ በጣም ይረዳል።
  • የአቆራጩን ክሊፕ በመጠቀም እጆችን የመገንጠያ ሰሌዳውን ለመያዝ ሁሉንም ነገር መሸጥን ትንሽ ቀላል ያደርገዋል።
  • በሚሸፍነው ቴፕ ቁራጭ ላይ የቺፕ ቁጥሩን ይፃፉ እና ከተሰነጣጠለው ቦርድ ታችኛው ክፍል ጋር ያያይዙ (በዚህ ክፍል ውስጥ ሦስተኛውን ስዕል ይመልከቱ)። ለወደፊቱ ቺፕውን መለየት ከፈለጉ የማሸጊያውን ቴፕ ለማንበብ በጣም ቀላል ይሆናል። የእኔ የግል ተሞክሮ በቺፕ ላይ ትንሽ ፍሰት እንዳገኘሁ እና ቁጥሩ ሙሉ በሙሉ ስለጠፋ ያለኝ ሁሉ ቴፕ ነው።

ደረጃ 2 - ሽቦ

ሽቦ
ሽቦ

በገመድ ዲያግራም ላይ እንደሚታየው አርዱዲኖ እና ዲጊፖትን ማገናኘት ያስፈልግዎታል። ጥቅም ላይ የሚውሉት ፒኖች በአርዱዲኖ ኡኖ አቀማመጥ ላይ የተመሰረቱ ናቸው። የተለየ አርዱዲኖ የሚጠቀሙ ከሆነ የመጨረሻውን ደረጃ ይመልከቱ።

ደረጃ 3 ዲጂፖትን ለመቆጣጠር የአርዲኖ ቤተ -መጽሐፍትን ማግኘት

ዲጂፖትን ለመቆጣጠር የአርዲኖ ቤተ -መጽሐፍትን ማግኘት
ዲጂፖትን ለመቆጣጠር የአርዲኖ ቤተ -መጽሐፍትን ማግኘት

ፕሮግራሚንግን ለማቃለል በ Github ላይ የሚገኝ ቤተ -መጽሐፍት ፈጥረዋል። የ MCP41HVX1 ቤተ -መጽሐፍትን ለማግኘት ወደ github.com/gregsrabian/MCP41HVX1 ይሂዱ። የ “ክሎኔን” ቁልፍን መምረጥ እና ከዚያ “ዚፕ አውርድ” ን መምረጥ ይፈልጋሉ። የዚፕ ፋይሉን የት እንዳለ ወደሚያውቁት ቦታ ማስቀመጥዎን ያረጋግጡ። ዴስክቶፕ ወይም ውርዶች አቃፊ ምቹ ቦታዎች ናቸው። አንዴ ወደ አርዱዲኖ አይዲኢ ካስገቡት ከወረደው ሥፍራ ሊሰርዙት ይችላሉ።

ደረጃ 4 አዲሱን ቤተ -መጽሐፍት ወደ አርዱዲኖ አይዲኢ ውስጥ ማስመጣት

አዲሱን ቤተ -መጽሐፍት ወደ አርዱዲኖ አይዲኢ ማስመጣት
አዲሱን ቤተ -መጽሐፍት ወደ አርዱዲኖ አይዲኢ ማስመጣት

በ Arduino IDE ውስጥ ወደ “ንድፍ” ይሂዱ ፣ ከዚያ “ቤተ -መጽሐፍትን ያካትቱ” ን ይምረጡ ፣ ከዚያ “ዚፕ ቤተ -መጽሐፍት አክል” የሚለውን ይምረጡ። ከ GitHub ያወረዱትን. ZIP ፋይል እንዲመርጡ የሚያስችልዎ አዲስ የመገናኛ ሳጥን ይመጣል።

ደረጃ 5 የቤተ -መጽሐፍት ምሳሌዎች

የቤተ መፃህፍት ምሳሌዎች
የቤተ መፃህፍት ምሳሌዎች

አዲሱን ቤተ -መጽሐፍት ካከሉ በኋላ ወደ “ፋይል” ከሄዱ ፣ ከዚያ “ምሳሌዎች” ን ይምረጡ ፣ እና ከዚያ “ከብጁ ቤተ -መጽሐፍት ምሳሌዎች” ን ይምረጡ ፣ አሁን በዝርዝሩ ውስጥ ለ MCP41HVX1 መግቢያ ያያሉ። በዚያ ግቤት ላይ ካንዣበቡ ምሳሌ ንድፎች WLAT ፣ Wiper Control እና SHDN ያያሉ። በዚህ መመሪያ ውስጥ የ Wiper መቆጣጠሪያ ምሳሌን እንጠቀማለን።

ደረጃ 6 - የምንጭ ኮዱን መመርመር

#MCP41HVX1.h”ን ያካትቱ // በአርዱዲኖ ላይ ያገለገሉትን ፒኖች ይግለጹ#WLAT_PIN 8 // ወደ ዝቅተኛ ከተዋቀረ ያስተላልፉ እና ይጠቀሙ##ይግለጹ SHDN_PIN 9 // የተከላካዩን አውታረ መረብ ለማንቃት ከፍ ያድርጉት#CS_PIN 10 // ን ይግለጹ ለ SPI ቺፕ ለመምረጥ ወደ ዝቅተኛ ተዘጋጅቷል / ለሙከራ መተግበሪያው ያገለገሉ አንዳንድ እሴቶችን ይግለጹ#ለ FORWARD እውነተኛ#ይግለጹ REVERSE ሐሰትን ይግለጹ MAX_WIPER_VALUE 255 // የሚገመተው ከፍተኛ ጠራዥ በ MCP41HVX1 Digipot (CS_PIN ፣ SHDN_PIN ፣ WLAT_PIN) ፣ ባዶነት ማዋቀር () { Serial.begin (9600); Serial.print ("መነሻ ቦታ ="); Serial.println (Digipot. WiperGetPosition ()); // የመጀመሪያውን እሴት ያሳዩ Serial.print ("የ Wiper አቀማመጥ ="); Serial.println (Digipot. WiperSetPosition (0)); // የማጽጃ ቦታን ወደ 0} ባዶ ባዶ loop () {static bool bDirection = FORWARD; int nWiper = Digipot. WiperGetPosition (); // የአሁኑን የማፅጃ ቦታ ያግኙ // አቅጣጫውን ይወስኑ። ከሆነ (MAX_WIPER_VALUE == nWiper) {bDirection = REVERSE; } ሌላ ከሆነ (0 == nWiper) {bDirection = FORWARD; } // (FORWARD == bDirection) {nWiper = Digipot. WiperIncrement (); // መመሪያው ወደፊት ነው Serial.print ("ጭማሪ -"); } ሌላ {nWiper = Digipot. WiperDecrement (); // መመሪያው ወደ ኋላ ነው Serial.print ("መቀነስ -"); } Serial.print ("Wiper Position ="); Serial.println (nWiper); መዘግየት (100);}

ደረጃ 7: የምንጭ ኮዱን መረዳት እና ንድፉን ማካሄድ

Image
Image

ወደ ምንጭ ምሳሌዎች በመሄድ እና አሁን የጫኑትን MCP41HVX1 በመፈለግ ይህ ምንጭ ኮድ በአርዱዲኖ አይዲኢ ውስጥ ይገኛል (ቀዳሚውን ደረጃ ይመልከቱ)። በ MCP41HVX1 ውስጥ የ “Wiper Control” ምሳሌን ይክፈቱ። ማንኛውም የሳንካ ጥገናዎች ካሉ እሱ እንደሚዘመን ከቤተ -መጽሐፍት ጋር የተካተተውን ኮድ መጠቀም የተሻለ ነው።

የ Wiper መቆጣጠሪያ ምሳሌ የሚከተሉትን ኤፒአይዎች ከ MCP41HVX1 ቤተ -መጽሐፍት ያሳያል-

  • ግንበኛ MCP41HVX1 (int nCSPin ፣ int nSHDNPin ፣ int nWLATPin)
  • WiperGetPosition ()
  • WiperSetPosition (ባይት በዊፐር)
  • WiperIncrement ()
  • WiperDrerement ()

የናሙና ምንጭ ኮድ ውስጥ 7 ቢት ቺፕ የሚጠቀሙ ከሆነ MAX_WIPER_VALUE ን ወደ 127 ማቀናበሩን ያረጋግጡ። ነባሪው 255 ሲሆን ይህም ለ 8 ቢት ቺፕስ ነው። በናሙናው ላይ ለውጦችን ካደረጉ አርዱዲኖ አይዲኢ የምሳሌ ኮዱን እንዲያዘምኑ ስለማይፈቅድ ለፕሮጀክቱ አዲስ ስም እንዲመርጡ ያስገድድዎታል። ይህ የሚጠበቅ ባህሪ ነው።

በማዞሪያው እያንዳንዱ ጊዜ ጠራጊው በሚሄድበት አቅጣጫ ላይ በመመርኮዝ በአንድ እርምጃ ወይም በአንድ ደረጃ ይጨምራል። አቅጣጫው ከፍ ካለ እና ወደ MAX_WIPER_VALUE ከደረሰ አቅጣጫውን ይቀይረዋል። 0 ቢመታ እንደገና ይመለሳል።

ረቂቁ በሚሠራበት ጊዜ ተከታታይ ሞኒተሩ ከአሁኑ የጽዳት ቦታ ጋር ይዘምናል።

የተቃዋሚውን ለውጥ ለማየት ኦምምን ለማንበብ ባለ ብዙ ማይሜተር ስብስብ መጠቀም ያስፈልግዎታል። ማመልከቻው በሚሠራበት ጊዜ የመቋቋም ለውጡን ለማየት የመለኪያ መመርመሪያዎቹን በ P0B (ፒን 11) እና P0W (ፒን 12) ላይ digipot ላይ ያድርጉ። በቺፕ ውስጥ አንዳንድ ውስጣዊ ተቃውሞ በመኖሩ ግን ወደ 0 ohms ቅርብ ስለሚሆን የመቋቋም ዋጋው እስከ ዜሮ እንደማይወርድ ልብ ይበሉ። እሱ ወደ ከፍተኛው እሴት ላይሄድ ይችላል ፣ ግን ቅርብ ይሆናል።

ቪዲዮውን በሚመለከቱበት ጊዜ መልቲሜትር ከፍተኛው እሴት እስኪደርስ ድረስ መቀነስ እና መቀነስ እስኪጀምር ድረስ ያሳያል። በቪዲዮው ውስጥ ጥቅም ላይ የሚውለው ቺፕ MCP41HV51-104E/ST ሲሆን ይህም ከ 100k ohm ከፍተኛ እሴት ጋር 8 ቢት ቺፕ ነው።

ደረጃ 8 - መላ መፈለግ

ነገሮች እንደተጠበቀው የማይሠሩ ከሆነ እዚህ ሊታዩ የሚገባቸው ጥቂት ነገሮች አሉ።

  • ሽቦዎን ያረጋግጡ። ሁሉም ነገር በትክክል መገናኘት አለበት። በዚህ መመሪያ ውስጥ እንደተገለጸው ሙሉውን የወልና ዲያግራም እየተጠቀሙ መሆኑን ያረጋግጡ። በዚህ አስተማሪ ውስጥ በ README ፣ በቤተመጽሐፍት ምንጭ ኮድ እና ከታች የቀረቡ ተለዋጭ የሽቦ ሥዕላዊ መግለጫዎች አሉ ነገር ግን ከላይ ባለው የሽቦ እርከን ውስጥ ከላይ በሰነድ ላይ የተቀመጠውን ይከተሉ።
  • በእርስዎ ዲጂት ማስቀመጫ ላይ ያለው እያንዳንዱ ፒን ለተሰነጣጠለው ቦርድ መሸጡን ያረጋግጡ። የእይታ ምርመራን መጠቀም በቂ አይደለም። በዲጂፒፖው ላይ ያሉት ሁሉም ፒኖች በኤሌክትሪክ ከተቋረጠው ሰሌዳ ጋር የተገናኙ መሆናቸውን እና ዱካዎችን አቋርጠው ሊሆኑ ከሚችሉ ከሻጭ ምንም የፒን መስቀሎች ግንኙነት አለመኖሩን ለማረጋገጥ የእርስዎን መልቲሜትር ቀጣይነት ተግባር በመጠቀም ማረጋገጥዎን ያረጋግጡ።
  • ስዕሉ በሚሠራበት ጊዜ የመከታተያ መቆጣጠሪያው የጽዳት ጠቋሚው እየተለወጠ መሆኑን የሚያሳይ ከሆነ ግን የመቋቋም እሴቱ ካልተለወጠ WLAT ወይም SHDN ከተለዋዋጭ ቦርድ ወይም ለ WLAT ወይም SHDN ዝላይ ማጽጃዎች ተገቢ ግንኙነት አለመኖሩን አመላካች ነው። ከአርዱዲኖ ጋር በትክክል አልተገናኙም።
  • ከ 10 እስከ 36 ቮልት መካከል ዲሲ የሆነ ሁለተኛ የኃይል አቅርቦት እየተጠቀሙ መሆኑን ያረጋግጡ።
  • ቮልቴጅን ከብዙ መልቲሜትርዎ ጋር በመለካት ከ 10 እስከ 36 ቮልት የኃይል አቅርቦት መስራቱን ያረጋግጡ።
  • የመጀመሪያውን ንድፍ ለመጠቀም ይሞክሩ። ማንኛውንም ለውጦች ካደረጉ ስህተት አስተዋወቁ ይሆናል።
  • የመላ ፍለጋ ደረጃዎች አንዳቸውም ሌላ digipot ቺፕ ለመሞከር ካልረዱ። ብዙዎችን ገዝተው በአንድ ጊዜ ለ TSSOP መለያ ቦርድ እንዲሸጡ ተስፋ እናደርጋለን ስለዚህ አንዱን ለሌላው የመለዋወጥ ጉዳይ ብቻ መሆን አለበት። እኔ ትንሽ ብስጭት ያስከተለኝ መጥፎ ቺፕ ነበረኝ እና ይህ ጥገናው ነበር።

ደረጃ 9 የውስጥ እና ተጨማሪ መረጃ

ተለዋጭ ሽቦ ንድፍ
ተለዋጭ ሽቦ ንድፍ

ተጨማሪ መረጃ:

ተጨማሪ መረጃ በ MCP41HVX1 የውሂብ ሉህ ውስጥ ይገኛል።

በጠቅላላው የ MCP41HVX1 ቤተ -መጽሐፍት ላይ ሙሉ ሰነዶች የቤተ -መጽሐፍት ማውረዱ አካል በሆነው README.md ፋይል ውስጥ ይገኛል። ይህ ፋይል በምልክት ታች የተፃፈ እና በ Github ውስጥ በተገቢው ቅርጸት (የገጹን ታች ይመልከቱ) ወይም ምልክት ወደታች ተመልካች / አርታኢ ሊታይ ይችላል።

በአርዱዲኖ እና በዲጂፖት መካከል ያሉ ግንኙነቶች

አርዱዲኖ SPI ን በመጠቀም ከዲጂፖት ጋር ይገናኛል። ቤተ መፃህፍቱ እንደ WiperIncrement ፣ WiperDecrement ፣ ወይም WiperSetPosition ያሉ የማፅዳት አቀማመጥ ትዕዛዙን ከላከ በኋላ የ WiperGetPosition ን ከቺፕው እንዲያገኝ ይጠራል። ከነዚህ የ Wiper ትዕዛዞች የተመለሰው እሴት ቺፕው እንዳየው የመጥረጊያው አቀማመጥ ነው እና ጠራጊው ወደሚጠበቀው ቦታ መዘዋወሩን ለማረጋገጥ ሊያገለግል ይችላል።

የላቀ ተግባራዊነት (WLAT & SHDN)

እነዚህ የላቁ ተግባራት በ “Wiper Control” ምሳሌ ውስጥ አይታዩም። WLAT & SHDN ን ለመቆጣጠር በቤተ -መጽሐፍት ውስጥ ኤፒአይዎች አሉ። እንዲሁም ከቤተመጽሐፍት ጋር የ WLAT እና SHDN ምሳሌ ንድፎች (እንደ የ Wiper መቆጣጠሪያ ንድፍ በተመሳሳይ ቦታ) አሉ።

SHDN (መዘጋት)

SHDN የተቃዋሚ ኔትወርክን ለማሰናከል ወይም ለማንቃት ያገለግላል። SHDN ን ወደ ዝቅተኛ ማሰናከያዎች እና ከፍተኛ ማቀናበር የተከላካይ አውታረመረቡን ያነቃቃል። የተቃዋሚው አውታረ መረብ ሲሰናከል P0A (DigiPot pin 13) ተለያይቶ P0B (DigiPot pin 11) ከ P0W (DigiPot pin 12) ጋር ተገናኝቷል። በ P0B እና P0W መካከል ትንሽ የመቋቋም መጠን ስለሚኖር የእርስዎ ቆጣሪ 0 ohms ን አያነብም።

ትግበራዎ SHDN ን መቆጣጠር የማያስፈልገው ከሆነ በቀጥታ ወደ HIGH ማገናኘት ይችላሉ (ተለዋጭ ሽቦ ንድፍ ይመልከቱ)። SHDN ጠንካራ ሽቦ መሆኑን ለማሳየት ትክክለኛውን ገንቢ መጠቀም ወይም በ MCP41HVX1_PIN_NOT_CONFIGURED ውስጥ ወደ ግንበኛው ማለፍ ያስፈልግዎታል። ከምሳሌው ጋር እየተከተሉ ከሆነ ሙሉውን የሽቦግራም ዲያግራም (ከላይ የወልና ደረጃን ይመልከቱ) መጠቀም እንዳለብዎት ልብ ማለት አስፈላጊ ነው።

WLAT (Latch ጻፍ)

የውስጥ ሥነ ሕንፃ በአንድ ቺፕ ላይ ሁለት አካላት ናቸው። ከአካላቱ አንዱ የ SDI በይነገጽ እና የመጥረጊያውን እሴት ለመያዝ መመዝገቢያ ነው። ሌላኛው አካል ራሱ የተቃዋሚ አውታረ መረብ ነው። WLAT ሁለቱንም የውስጥ አካላት አንድ ላይ ያገናኛል።

WLAT ወደ LOW ሲዋቀር ማንኛውም ስብስብ የጠርዝ ቦታ የትእዛዝ መረጃ በቀጥታ ወደ ተከላካዩ አውታረመረብ ይተላለፋል እና የፅዳት ቦታው ይዘምናል።

WLAT ወደ HIGH ከተዋቀረ በ SPI በኩል የተላለፈው የማጽጃ አቀማመጥ መረጃ በውስጣዊ መዝገብ ውስጥ ተይ is ል ነገር ግን ወደ ተከላካይ አውታረመረብ አልተላለፈም እና ስለሆነም የፅዳት ቦታው አይዘምንም። አንዴ WLAT ወደ LOW ከተዋቀረ እሴቱ ከመዝገቡ ወደ ተከላካይ አውታረመረብ ይተላለፋል።

በማመሳሰል ውስጥ ለማቆየት የሚያስፈልጉዎትን ብዙ ዲፖፖቶችን የሚጠቀሙ ከሆነ WLAT ጠቃሚ ነው። ስትራቴጂው በሁሉም ዲፖፖቶች ላይ WLAT ን ወደ HIGH ማቀናበር እና ከዚያ በሁሉም ቺፖች ላይ የማፅጃ እሴትን ማዘጋጀት ነው። የማፅጃ እሴቱ ለሁሉም ዲፖፖቶች ከተላከ በኋላ WLAT ሁሉም በአንድ ጊዜ እንዲያንቀሳቅሱ በአንድ ጊዜ በሁሉም መሣሪያዎች ላይ ወደ LOW ሊቀናበር ይችላል።

እርስዎ አንድ DigiPot ን ብቻ የሚቆጣጠሩ ወይም ብዙ ከሆኑ ግን በማመሳሰል እንዲቆዩ የማያስፈልግዎት ከሆነ ይህንን ተግባር አያስፈልጉዎትም እና ስለሆነም WLAT ን በቀጥታ ወደ LOW (ተለዋጭ ሽቦ ንድፍ ይመልከቱ)። WLAT ጠንካራ ሽቦ መሆኑን ለማሳየት ትክክለኛውን ገንቢ መጠቀም ወይም በ MCP41HVX1_PIN_NOT_CONFIGURED ውስጥ ወደ ግንበኛው ማለፍ ያስፈልግዎታል። ከምሳሌው ጋር እየተከተሉ ከሆነ ሙሉውን የሽቦግራም ዲያግራም (ከላይ ያለውን የሽቦ ደረጃ ይመልከቱ) መጠቀም እንዳለብዎት ልብ ማለት አስፈላጊ ነው።

ደረጃ 10 - ተለዋጭ ሽቦ ንድፍ

ሽቦ

ከዲጂታል ፒን ጋር ከመገናኘት ይልቅ WLAT ን ከ dig digpot በቀጥታ ወደ LOW / GND የማገናኘት አማራጭ አለዎት። ይህንን ካደረጉ ከዚያ WLAT ን መቆጣጠር አይችሉም። እንዲሁም ከዲጂታል ፒን ይልቅ SHDN ን በቀጥታ ወደ HIGH የማገናኘት አማራጭ አለዎት። ይህን ካደረጉ SHDN ን መቆጣጠር አይችሉም።

WLAT እና SHDN እርስ በእርስ ገለልተኛ ናቸው ፣ ስለሆነም አንዱን ጠንክረው ሌላውን ከዲጂታል ፒን ፣ ከሃርድ ሽቦ ሁለቱም ጋር ማገናኘት ወይም መቆጣጠር እንዲችሉ ሁለቱንም ከዲጂታል ፒን ጋር ያገናኙ። ሽቦውን ለማሰር ለሚፈልጉት ተለዋጭ የሽቦ ዲያግራምን ይመልከቱ እና ለመቆጣጠር 2 ዲጂታል ፒኖችን ለመገጣጠም በደረጃ 2 ውስጥ ወደ ዋናው የሽቦ ዲያግራም ይመለሱ።

ግንበኞች

በ MCP41HVX ክፍል ውስጥ ሶስት ገንቢዎች አሉ። ስለእነሱ ሁለቱን እንወያይበታለን። ሁሉም በ README.md ፋይል ውስጥ ተመዝግበዋል ስለዚህ ለሶስተኛው ግንበኛ ፍላጎት ካለዎት እባክዎን ሰነዱን ይመልከቱ።

  • MCP41HVX1 (int nCSPin) - ይህንን ገንቢ ይጠቀሙ WLAT እና SHDN ሁለቱም ጠንካራ ገመድ ካላቸው ብቻ።
  • MCP41HVX1 (int nCSPin ፣ int nSHDNPin ፣ int nWLATPin) - WLAT ወይም SHDN ጠንካራ ገመድ ካላቸው ይህንን ገንቢ ይጠቀሙ። ፒን ጠንካራ ከሆነ ወይም ከዲጂታል ፒን ጋር ከተገናኘ የፒን ቁጥሩ ቋሚ MCP41HVX1_PIN_NOT_CONFIGURED ውስጥ ይለፉ።

nCSPin ከዲጂታል ፒን ጋር መገናኘት አለበት። ለ nCSPin MCP41HVX1_PIN_NOT_CONFIGURED ን ማስተላለፍ ልክ ያልሆነ ነው።

አርዱዲኖ ኡኖን ካልተጠቀምኩስ?

አርዱinoኖ ከዲፒፖው ጋር ለመገናኘት SPI ን ይጠቀማል። የ SPI ፒኖች በአርዱዲኖ ቦርድ ላይ የተወሰኑ ፒኖች ናቸው።በዩኖ ላይ ያሉት የ SPI ካስማዎች የሚከተሉት ናቸው

  • SCK - በዲኖፖፖው ላይ ከፒን 2 ጋር በተገናኘ በዩኖ ላይ ፒን 13
  • MOSI - በዲፖፖት ላይ ከፒን 4 ጋር በተገናኘ በዩኖ ላይ ፒን 11
  • ሚሶ - በዲኖፖፖው ላይ ከፒን 5 ጋር በተገናኘ በዩኖ ላይ ፒን 12

ዩኖ ያልሆነ አርዱዲኖን የሚጠቀሙ ከሆነ የትኛው ፒን SCK ፣ MOSI እና MISO እንደሆነ ማወቅ እና እነዚያን ከ digipot ጋር ማገናኘት ያስፈልግዎታል።

በስዕሉ ውስጥ ጥቅም ላይ የዋሉት ሌሎች ፒኖች መደበኛ ዲጂታል ፒኖች ናቸው ስለዚህ ማንኛውም ዲጂታል ፒን ይሠራል። እርስዎ በሚጠቀሙት በአርዱዲኖ ቦርድ ላይ የመረጧቸውን ፒኖች ለመጥቀስ ንድፉን ማሻሻል ያስፈልግዎታል። የመደበኛ ዲጂታል ፒኖች የሚከተሉት ናቸው

  • CS - ፒን 10 በዲኖፖት ላይ ከፒን 3 ጋር ተገናኝቷል (CS_PIN ን በአዲስ እሴት በስዕሉ ውስጥ ያዘምኑ)
  • WLAT - በዲኖፖት ላይ ከፒን 6 ጋር በተገናኘ በዩኖ ላይ ፒን 8 (WLAT_PIN ን በአዲስ እሴት በስዕሉ ውስጥ ያዘምኑ)
  • SHDN - በዩኖ ላይ ፒን 9 በዲፒፖው ላይ ከፒን 7 ጋር ተገናኝቷል (SHDN_PIN ን በአዲስ እሴት በስዕሉ ውስጥ ያዘምኑ)

የሚመከር: