ዝርዝር ሁኔታ:

የአልትራሶኒክ ፈሳሽ ደረጃ መቆጣጠሪያ 6 ደረጃዎች (ከስዕሎች ጋር)
የአልትራሶኒክ ፈሳሽ ደረጃ መቆጣጠሪያ 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የአልትራሶኒክ ፈሳሽ ደረጃ መቆጣጠሪያ 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የአልትራሶኒክ ፈሳሽ ደረጃ መቆጣጠሪያ 6 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Как спрятать данные в ячейках Excel? 2024, ሀምሌ
Anonim
የአልትራሶኒክ ፈሳሽ ደረጃ መቆጣጠሪያ
የአልትራሶኒክ ፈሳሽ ደረጃ መቆጣጠሪያ

መግቢያ ምናልባት እንደሚያውቁት ፣ ኢራን ደረቅ የአየር ሁኔታ አላት ፣ እናም በአገሬ ውስጥ የውሃ እጥረት አለ። አንዳንድ ጊዜ በተለይ በበጋ ወቅት መንግስት ውሃውን ሲያቋርጥ ይታያል። ስለዚህ አብዛኛዎቹ አፓርታማዎች የውሃ ማጠራቀሚያ አላቸው። በአፓርታማችን ውስጥ ውሃ የሚሰጥ 1500 ሊትር ታንክ አለ። እንዲሁም በአፓርታማችን ውስጥ 12 የመኖሪያ ክፍሎች አሉ። በውጤቱም ፣ ታንኩ ብዙም ሳይቆይ ባዶ እንደሚሆን መገመት ይቻላል። በማጠራቀሚያው ላይ የውሃ ፓምፕ አለ ይህም ወደ ሕንፃው ውሃ ይልካል። ማጠራቀሚያው ባዶ በሚሆንበት ጊዜ ሁሉ ፓም water ያለ ውሃ ይሠራል። ይህ ሁኔታ በሞተር የሙቀት መጠን መጨመር ያስከትላል ፣ እና በወቅቱ የፓምፕ መበላሸት ሊያስከትል ይችላል። ከተወሰነ ጊዜ በፊት ፣ ይህ የፓምፕ ውድቀት ለሁለተኛ ጊዜ ለእኛ ተከሰተ ፣ እና ሞተሩን ከከፈትን በኋላ ፣ የሽቦ ሽቦዎች እንደተቃጠሉ አየን። ፓም pumpን ከተተካ በኋላ ፣ ይህንን ችግር እንደገና ለመከላከል ፣ የውሃ ደረጃ መቆጣጠሪያ ለመሥራት ወሰንኩ። ውሃው በማጠራቀሚያው ውስጥ ካለው ዝቅተኛ ወሰን በታች በመጣ ቁጥር የፓም'sን የኃይል አቅርቦት ለመቁረጥ ወረዳ ለማድረግ አስቤ ነበር። ውሃው ወደ ከፍተኛ ገደብ እስኪያልቅ ድረስ ፓም pump አይሰራም። ከፍተኛ ገደቡን ካሳለፉ በኋላ ወረዳው የኃይል አቅርቦቱን እንደገና ያገናኛል። መጀመሪያ ላይ ተስማሚ ወረዳ ማግኘት እችል እንደሆነ ለማየት በበይነመረብ ላይ ፈልጌ ነበር። ሆኖም ፣ ተገቢ የሆነ ነገር አላገኘሁም። አንዳንድ አርዱinoኖን መሠረት ያደረጉ የውሃ አመልካቾች ነበሩ ፣ ግን ችግሬን መፍታት አልቻለም። በዚህ ምክንያት የውሃ ደረጃ መቆጣጠሪያዬን ዲዛይን ለማድረግ ወሰንኩ። ግቤቶችን ለማቀናበር ቀጥተኛ ግራፊክ የተጠቃሚ በይነገጽ ያለው አንድ-በአንድ ጥቅል። እንዲሁም ፣ መሣሪያው በተለያዩ ሁኔታዎች ውስጥ የሚሰራ መሆኑን ለማረጋገጥ የ EMC መስፈርቶችን ለማገናዘብ ሞከርኩ።

ደረጃ 1: መርህ

መርህ
መርህ

ምናልባት ከዚህ በፊት መርሆውን ያውቁ ይሆናል። የአልትራሳውንድ የልብ ምት ምልክት ወደ አንድ ነገር ሲወጣ ፣ በእቃው ይንፀባረቃል እና አስተጋባ ወደ ላኪው ይመለሳል። እርስዎ የሚሰሉ ከሆነ በአልትራሳውንድ ምት የተጓዘበት ጊዜ ፣ የነገሩን ርቀት ማግኘት ይችላሉ። በእኛ ሁኔታ እቃው ውሃው ነው።

ልብ ይበሉ የውሃውን ርቀት ሲያገኙ ፣ በማጠራቀሚያው ውስጥ ባዶ ቦታን መጠን ያሰላሉ። የውሃውን መጠን ለማግኘት የተሰላውን መጠን ከጠቅላላው የታንክ መጠን መቀነስ አለብዎት።

ደረጃ 2 ዳሳሽ ፣ ኃይል ሰጪ እና ተቆጣጣሪ

ዳሳሽ ፣ ኃይል ሰጪ እና ተቆጣጣሪ
ዳሳሽ ፣ ኃይል ሰጪ እና ተቆጣጣሪ
ዳሳሽ ፣ ኃይል ሰጪ እና ተቆጣጣሪ
ዳሳሽ ፣ ኃይል ሰጪ እና ተቆጣጣሪ
ዳሳሽ ፣ ኃይል ሰጪ እና ተቆጣጣሪ
ዳሳሽ ፣ ኃይል ሰጪ እና ተቆጣጣሪ
ዳሳሽ ፣ ኃይል ሰጪ እና ተቆጣጣሪ
ዳሳሽ ፣ ኃይል ሰጪ እና ተቆጣጣሪ

ሃርድዌር

ለአነፍናፊው ፣ JSN-SR04T ውሃ የማይገባ የአልትራሳውንድ ዳሳሽ እጠቀም ነበር። የሥራው አሠራር እንደ HC-SR04 (ማሚቶ እና ትሪግ ፒን) ነው።

ዝርዝሮች:

  • ርቀት - ከ 25 እስከ 450 ሳ.ሜ
  • የሥራ ቮልቴጅ: ዲሲ 3.0-5.5V
  • የአሁን ሥራ: < 8mA
  • ትክክለኛነት - cm 1 ሴሜ
  • ድግግሞሽ: 40khz
  • የሥራ ሙቀት -20 ~ 70 ℃

ይህ ተቆጣጣሪ አንዳንድ ገደቦች እንዳሉት ልብ ይበሉ። ለምሳሌ- 1- JSN-SR04T ከ 25CM በታች ያለውን ርቀት መለካት አይችልም ፣ ስለዚህ አነፍናፊውን ከውሃው ወለል በላይ ቢያንስ 25CM መጫን አለብዎት። ከዚህም በላይ ከፍተኛው የርቀት መለኪያ 4.5 ሜ ነው። ስለዚህ ይህ ዳሳሽ ለትላልቅ ታንኮች ተስማሚ አይደለም። 2- ትክክለኝነት ለዚህ ዳሳሽ 1 ሴሜ ነው። በውጤቱም ፣ በማጠራቀሚያው ዲያሜትር ላይ በመመርኮዝ መሣሪያው የሚያሳየው የድምፅ መጠን ሊለያይ ይችላል። 3- የድምፅ ፍጥነት በሙቀት ላይ በመመርኮዝ ሊለያይ ይችላል። በዚህ ምክንያት ትክክለኛነት በተለያዩ ክልሎች ሊጎዳ ይችላል። ሆኖም ፣ እነዚህ ገደቦች ለእኔ ወሳኝ አልነበሩም ፣ እና ትክክለኝነት ተስማሚ ነበር።

ተቆጣጣሪው

STM32F030K6T6 ARM Cortex M0 ን ከ STMicroelectronics እጠቀም ነበር። የዚህን ማይክሮ መቆጣጠሪያ ዝርዝር መግለጫ እዚህ ማግኘት ይችላሉ።

የኃይል አቅርቦት

የመጀመሪያው ክፍል 220V/50Hz (የኢራን ኤሌክትሪክ) ወደ 12 ቪዲሲ መለወጥ ነው። ለዚሁ ዓላማ የኃይል አቅርቦት ሞጁሉን HLK-PM12 buck step down down ተጠቅሜ ነበር። ይህ የኤሲ/ዲሲ መቀየሪያ 90 ~ 264 VAC ን ከ 0.25 ኤ የውጤት ፍሰት ጋር ወደ 12VDC መለወጥ ይችላል።

ምናልባት እንደሚያውቁት ፣ በቅብብሎሽ ላይ ያለው የኢነቲቭ ጭነት በወረዳው እና በኃይል አቅርቦቱ ላይ በርካታ ችግሮችን ሊያስከትል ይችላል ፣ እና በኃይል አቅርቦቱ ውስጥ ያለው ችግር ወደ ማይክሮ -ተቆጣጣሪ ውስጥ አለመመጣጠን ያስከትላል። መፍትሄው የኃይል አቅርቦቶችን ማግለል ነው። እንዲሁም ፣ በቅብብሎሽ ግንኙነቶች ላይ የማሽከርከሪያ ወረዳ መጠቀም አለብዎት። የኃይል አቅርቦቶችን ለመለየት ብዙ ዘዴዎች አሉ። ለምሳሌ ፣ ሁለት ውፅዓቶች ያሉት ትራንስፎርመር መጠቀም ይችላሉ። በተጨማሪም ፣ ውጤቱን ከግቤት ሊለየው በሚችል በትንሽ መጠን እዚያ ውስጥ ገለልተኛ የዲሲ/ዲሲ መቀየሪያዎች አሉ። ለዚህ ዓላማ MINMAX MA03-12S09 ን እጠቀም ነበር። እሱ በተናጠል 3W ዲሲ/ዲሲ መለወጫ ነው።

ደረጃ 3: ተቆጣጣሪው IC

ተቆጣጣሪው IC
ተቆጣጣሪው IC

በ TI የመተግበሪያ ማስታወሻ መሠረት የ voltage ልቴጅ ተቆጣጣሪ (እንዲሁም ዳግም ማቀናጀት የተቀናጀ ወረዳ [አይሲ] በመባልም ይታወቃል) የአንድን ስርዓት የኃይል አቅርቦት የሚከታተል የቮልቴጅ መቆጣጠሪያ ዓይነት ነው። የቮልቴጅ ተቆጣጣሪዎች ብዙውን ጊዜ በአቀነባባሪዎች ፣ በ voltage ልቴጅ ተቆጣጣሪዎች እና በቅደም ተከተል - በአጠቃላይ ፣ ቮልቴጅ ወይም የአሁኑ ዳሰሳ በሚያስፈልግበት ጊዜ ያገለግላሉ። ተቆጣጣሪዎች ኃይልን ለማረጋገጥ ፣ ጥፋቶችን ለመለየት እና የስርዓት ጤናን ለማረጋገጥ ከተካተቱ ማቀነባበሪያዎች ጋር ለመገናኘት የቮልቴጅ ሀዲዶችን ይቆጣጠራሉ። ይህንን የመተግበሪያ ማስታወሻ እዚህ ማግኘት ይችላሉ። ምንም እንኳን STM32 ማይክሮ መቆጣጠሪያዎች እንደ በአቅርቦት መቆጣጠሪያ ላይ እንደ ኃይል ያሉ አብሮገነብ ተቆጣጣሪዎች ቢኖራቸውም ፣ ሁሉም ነገር በጥሩ ሁኔታ እንደሚሠራ ለማረጋገጥ የውጭ ተቆጣጣሪ ቺፕን እጠቀም ነበር። በእኔ ሁኔታ ፣ እኔ ከ TL7705 ተጠቀምኩ። ከዚህ በታች ለዚህ አይሲ ከቴክሳስ መሣሪያዎች ድር ጣቢያ መግለጫውን ማየት ይችላሉ- የ TL77xxA ቤተሰብ የተቀናጀ-የወረዳ አቅርቦት-voltage ልቴጅ ተቆጣጣሪዎች በማይክሮ ኮምፒውተር እና በማይክሮፕሮሰሰር ስርዓቶች ውስጥ እንደ ዳግም ማስጀመሪያ ተቆጣጣሪዎች ለመጠቀም የተነደፈ ነው። የአቅርቦት-ቮልቴጅ ተቆጣጣሪው አቅርቦቱን በ SENSE ግብዓት ላይ ለ voltage ልቴጅ ሁኔታዎች ይቆጣጠራል። ኃይል በሚነሳበት ጊዜ ፣ ቪሲሲ ወደ 3.6 V የሚጠጋ እሴት ሲያገኝ የ RESET ውፅዓት ገባሪ (ዝቅተኛ) ይሆናል (በዚህ ጊዜ (SENSE ከ VIT+በላይ ነው ብሎ በማሰብ)) ፣ የመዘግየቱ ሰዓት ቆጣሪ ተግባር የጊዜ መዘግየትን ያነቃቃል ፣ ከዚያ በኋላ ዳግም ማስጀመር እና ዳግም ማስጀመር (አይደለም) እንቅስቃሴ -አልባ (ከፍተኛ እና ዝቅተኛ ፣ በቅደም ተከተል) ይሂዱ። በመደበኛ ክወና ወቅት የቮልቴጅ ያልሆነ ሁኔታ ሲከሰት ፣ ዳግም ማስጀመር እና ዳግም ማስጀመር (NOT) ገባሪ ይሆናሉ።

ደረጃ 4 የታተመ የወረዳ ቦርድ (ፒሲቢ)

የታተመ የወረዳ ቦርድ (ፒሲቢ)
የታተመ የወረዳ ቦርድ (ፒሲቢ)
የታተመ የወረዳ ቦርድ (ፒሲቢ)
የታተመ የወረዳ ቦርድ (ፒሲቢ)
የታተመ የወረዳ ቦርድ (ፒሲቢ)
የታተመ የወረዳ ቦርድ (ፒሲቢ)
የታተመ የወረዳ ቦርድ (ፒሲቢ)
የታተመ የወረዳ ቦርድ (ፒሲቢ)

እኔ ፒሲቢውን በሁለት ቁርጥራጮች አዘጋጀሁ። የመጀመሪያው ከዋናው ሰሌዳ ጋር በሪባን/ጠፍጣፋ ገመድ የተገናኘው ኤል.ሲ.ሲ.ቢ. ሁለተኛው ክፍል ተቆጣጣሪ ፒሲቢ ነው። በዚህ ፒሲቢ ላይ የኃይል አቅርቦትን ፣ ማይክሮ መቆጣጠሪያን ፣ ለአልትራሳውንድ ዳሳሽ እና ተዛማጅ ክፍሎችን አስቀምጫለሁ። እና ደግሞ የኃይል ማስተላለፊያው ፣ ተለዋዋጭ እና አጭበርባሪ ወረዳ። ምናልባት እንደሚያውቁት ፣ በወረዳዬ ውስጥ የተጠቀምኩት እንደ ቅብብል ያሉ የሜካኒካል ቅብብሎች ሁል ጊዜ የሚሰሩ ከሆነ ሊሰበሩ ይችላሉ። ይህንን ችግር ለማሸነፍ በመደበኛነት የቅርብ ቅብብሎሽ (NC) ተጠቅሜ ነበር። ስለዚህ በተለመደው ሁኔታ ውስጥ ቅብብሎሹ ንቁ አይደለም እና በተለምዶ የቅርብ ግንኙነት ወደ ፓምፕ ኃይል ማካሄድ ይችላል። ውሃው ከዝቅተኛ ገደቡ በታች በሚመጣበት ጊዜ ሁሉ ቅብብሎቡ ይብራራል ፣ እናም ይህ ኃይልን ይቆርጣል። ይህን ካልኩ በኋላ በ NC እና በ COM እውቂያዎች ላይ የማሾፍ ወረዳውን የተጠቀምኩበት ምክንያት ይህ ነው። ፓም high ከፍተኛ ኃይል ስለነበረው ፣ ሁለተኛውን 220 ሪሌን ለእሱ ተጠቀምኩበት ፣ እና በፒሲቢ ላይ ካለው ቅብብል ጋር እነዳለሁ።

እንደ አልቲየም ፒሲቢ ፋይሎች እና የገርበር ፋይሎች ያሉ የፒ.ሲ.ቢ ፋይሎችን ከ GitHub እዚህ ማውረድ ይችላሉ።

ደረጃ 5 ኮድ

Image
Image
ታንክ ላይ መጫኛ
ታንክ ላይ መጫኛ

ከ STMicroelectronics ለኮድ ልማት ሁሉን-በአንድ መፍትሄ የሆነውን STM32Cube IDE ን እጠቀም ነበር። ከ GCC ARM ኮምፕሌተር ጋር በ Eclipse IDE ላይ የተመሠረተ ነው። እንዲሁም ፣ በውስጡ STM32CubeMX አለው። ተጨማሪ መረጃ እዚህ ማግኘት ይችላሉ። መጀመሪያ ላይ የእኛን ታንክ ዝርዝር (ቁመት እና ዲያሜትር) ያካተተ ኮድ ጻፍኩ። ሆኖም ፣ በተለያዩ መመዘኛዎች ላይ በመመርኮዝ ልኬቶችን ለማቀናበር ወደ GUI ለመቀየር ወሰንኩ።

ደረጃ 6: ታንክ ላይ መጫኛ

ታንክ ላይ መጫኛ
ታንክ ላይ መጫኛ
ታንክ ላይ መጫኛ
ታንክ ላይ መጫኛ

በመጨረሻ ፒሲቢን ከውኃ ለመጠበቅ ቀለል ያለ ሳጥን ሠራሁለት። እንዲሁም ፣ አነፍናፊውን በላዩ ላይ ለማስቀመጥ በማጠራቀሚያው አናት ላይ ቀዳዳ ሠራሁ።

የሚመከር: