ዝርዝር ሁኔታ:

ተከታታይ ቁጥጥር የሚደረግበት ተለዋዋጭ የፍጥነት ሞተር 6 ደረጃዎች
ተከታታይ ቁጥጥር የሚደረግበት ተለዋዋጭ የፍጥነት ሞተር 6 ደረጃዎች

ቪዲዮ: ተከታታይ ቁጥጥር የሚደረግበት ተለዋዋጭ የፍጥነት ሞተር 6 ደረጃዎች

ቪዲዮ: ተከታታይ ቁጥጥር የሚደረግበት ተለዋዋጭ የፍጥነት ሞተር 6 ደረጃዎች
ቪዲዮ: ጥሩ ነገሮችን እንዴት መሳብ እንደሚቻል. ኦዲዮ መጽሐፍ 2024, ህዳር
Anonim
ተከታታይ ቁጥጥር የሚደረግበት ተለዋዋጭ የፍጥነት ሞተር
ተከታታይ ቁጥጥር የሚደረግበት ተለዋዋጭ የፍጥነት ሞተር

በኮምፒተርዎ ላይ ካለው ተከታታይ ወደብ ፣ አንድ ነጠላ MOSFET እና አንዳንድ ጥቃቅን ሶፍትዌሮች በስተቀር ምንም የሌለውን ትንሽ የዲሲ ሞተር ፍጥነት ይቆጣጠሩ። (MOSFET እና ተከታታይ ወደብ ‹የፍጥነት መቆጣጠሪያ› ን ያጠቃልላሉ ፣ አሁንም ለዚያ ሞተር ሞተር እና ተገቢ የኃይል አቅርቦት ያስፈልግዎታል። ተከታታይ ወደብ ትንኝን ለማብራት እና ለማጥፋት ቮልቴጅን መስጠት ቢችልም ፣ ይችላል ' t በተለመደው ሞተር የሚያስፈልገውን የአሁኑን ያቅርቡ።)

ደረጃ 1 ወረዳውን ይመልከቱ

ወረዳውን ይመልከቱ
ወረዳውን ይመልከቱ

ከኮምፒውተሩ rs232 ወደብ ከሚተላለፈው የውሂብ ፒን ጋር የተገናኘውን አጠቃላይ የኤን-ሰርጥ ኃይል MOSFET በመጠቀም የ Pulse Width Modulation ን እናደርጋለን። ተከታታይ ወደብ ስራ ሲፈታ ፣ ፒን በ “1” ሁኔታ ላይ ይቀመጣል ፣ እሱም ወደ rs232 በተተረጎመበት ጊዜ ፣ እንደ -12 ቪ የሆነ ነገር (በአሽከርካሪዎች ላይ በመመስረት ወደ -9V ወይም -5V ሊጠጋ ይችላል) ፣ እና ትራንዚስተሩ በጣም ጠፍቷል። እኛ በተከታታይ ወደብ ላይ “0” ቢት ስናስተላልፍ ፣ rs232 ፒን ወደ +12V ወይም ከዚያ ይሄዳል ፣ ይህም አብዛኞቹን ትንኞች በደንብ ለማብራት በቂ ነው።

ብዙ "0" ቢስን በተከታታይ የምናስተላልፍ ከሆነ ሞተሩ ሙሉ በሙሉ በርቶ ሞተሩ በፍጥነት ይሮጣል። እኛ በአብዛኛው “1” ቢት ብናስተላልፍ ሞተሩ በቀስታ ይሠራል።

ደረጃ 2 - ሽቦውን ያያይዙት

ሽቦ ያድርጉት
ሽቦ ያድርጉት

አንድ አካል ብቻ እና ጥቂት ግንኙነቶች ብቻ ስላሉ ፣ ሽቦዎችን ብቻ ማከል ይችላሉ “ነፃ ቅርጸት”።

MOSFETs የማይንቀሳቀስ ስሜት ናቸው ፣ ስለዚህ ትንሽ ይጠንቀቁ ፣ ግን በጣም ትንሽ ወሳኝ ነው።

ደረጃ 3 ፋይሎችን በ PWM እሴቶች ያዘጋጁ

በ PWM እሴቶች ፋይሎችን ያዘጋጁ
በ PWM እሴቶች ፋይሎችን ያዘጋጁ

ማንኛውንም ሶፍትዌር ሳይጽፉ ሞተሩን የሚቆጣጠሩበት አንዱ መንገድ አግባብ ባይት የያዙ አንዳንድ ፋይሎችን (ከብዙ ወይም ባነሰ 0 ቢት) ማዘጋጀት እና በቀላሉ ሞተሩ ወደተገናኘበት ወደ ኮም ወደብ ይቅዱዋቸው። ብዙ ፋይሎችን አዘጋጅቻለሁ (ኢሜክዎችን በመጠቀም ፣ ግን ለእርስዎ የሚስማማው ሁሉ ጥሩ ነው)

  • 0.pwm:: 5000 NULL ቁምፊዎችን (በአብዛኛዎቹ የቁልፍ ሰሌዳዎች ላይ የመቆጣጠሪያ-ቦታ) ይ containsል [br] ይህ በዚህ ዘዴ ማግኘት እንደምንችል ወደ “ሙሉ ፍጥነት” ቅርብ ነው።
  • 1.pwm:: 5000 የቁጥጥር-ሀ ቁምፊዎችን (ascii 01) (አንድ "1" ቢት በአንድ ቻር) ይ containsል
  • 3.pwm:: 5000 የቁጥጥር-ሲ ቁምፊዎችን (ascii 03) (ሁለት "1" ቢት በአንድ ቻር) ይ containsል
  • 7.pwm:: 5000 የቁጥጥር-ጂ ቁምፊዎችን (ascii 07) (ሶስት "1" ቢት በአንድ ቻር) ይ containsል
  • 15.pwm:: 5000 የመቆጣጠሪያ-ኦ ቁምፊዎችን (ascii 15) (አራት "1" ቢት በአንድ ቻር) ይ containsል
  • 31.pwm:: 5000 ቁጥጥር-_ ቁምፊዎችን (ascii 31) (አምስት "1" ቢት በአንድ ቻር) ይ containsል
  • 63.pwm:: 5000 ይ ?ል? ቁምፊዎች (ascii 63) (በአንድ ቁምፊ ስድስት “1” ቢት)
  • 127.pwm:: 5000 DEL ቁምፊዎችን (ascii 127) (በአንድ ቁምፊ ሰባት "1" ቢት)

(አሁን ስዕሎችን ስላልኩ ፣ ትክክለኛው የትንሽ ቅጦች ተስማሚ እንዳልሆኑ ያስተውላሉ። rs232 ተከታታይ መጀመሪያ ኤል.ኤስ.ቢን ስለሚያስተላልፍ ፣ እኛ በእውነቱ በምትኩ በዜሮዎች ውስጥ መለወጥ እንፈልጋለን። ለተማሪው መልመጃ!)

ደረጃ 4: በ DOS ይጫወቱ -የእርስዎን COM ወደብ ያዋቅሩ እና ፋይሎቹን ይቅዱ

በ DOS ይጫወቱ -የእርስዎን COM ወደብ ያዋቅሩ እና ፋይሎቹን ይቅዱ
በ DOS ይጫወቱ -የእርስዎን COM ወደብ ያዋቅሩ እና ፋይሎቹን ይቅዱ

9600 ቢፒኤስ የተለመደ ቢትሬት ነው። እሱ በአንድ ሚሊሰከንዶች ከአንድ ‹ባይት› ጋር በጥሩ ሁኔታ ይዛመዳል ፣ ስለዚህ በዚህ ሁኔታ ለትንሽ ሞተሮች ጥሩ መሆን አለበት ብዬ የማስበው የ 1000Hz የ PWM ድግግሞሽ ጋር ይዛመዳል። የዚህ ዘዴ ጥቅሞች አንዱ የሆነውን ነገሮች እንዴት እንደሚሠሩ ለማየት በተለያዩ የቢት መጠኖች መሞከር ይችላሉ። የ DOS (ወይም “የትዕዛዝ መጠየቂያ”) መስኮት ይፍጠሩ (የዊንዶውስ ስርዓተ ክወና እየተጠቀሙ እንደሆነ በመገመት) እና እንደ com ወደብዎ ያዋቅሩ: ሁነታ com1: 9600 ፣ n ፣ 7 ፣ 1 “ያ የኮም ወደብ በ 9600 ሴቢ / ሴ እንዲሠራ እና በእያንዳንዱ ቁምፊ ውስጥ 7 ቢት (ከ 7 የተለያዩ ቢት-ርዝመቶቻችን ጋር ለማዛመድ።)“n”ማለት የለም እኩልነት ፣ ስለዚህ እነዚያ ብቸኛው የውሂብ ቁርጥራጮች ይሆናሉ። “1” ማለት አንድ “ማቆሚያ” ቢት ይኖራል ፣ ይህም ሞተሩን ሙሉ በሙሉ እንዳናበራ (ኦህ ደህና።) ስለዚህ አሁን በትእዛዝ ሞተሩን ማብራት ይችላሉ። like: copy 0.pwm com1: በአንድ ሚሊሰከንዶች በ 1 ገደማ 5000 ቁምፊዎችን እየላክን ስለሆነ ፣ ሞተሩ ለ 5 ሰከንዶች ያህል ወደ ሙሉ ፍጥነት ቅርብ ሆኖ ማብራት አለበት። ከ 5 ሰከንዶች በታች ከፈለጉ ፣ አጭር ፋይል ያድርጉ። በተመሳሳይ ፣ እርስዎ ማድረግ ይችላሉ - 127.pwm com1 ን ይቅዱ - ሞተሩን በዝቅተኛ ፍጥነት ለማሽከርከር። እኔ በነበርኩበት ቅንብር ፣ ሞተሩ ከ 31.ፒኤም በላይ በሆነ በማንኛውም “ዘገምተኛ” አይዞርም ፣ ግን YMMV (እኔ ቀጭን ነኝ) k 5V ባትሪዎችን የሚያልቅ የ 12 ቮ ሞተር ነበረኝ።) የ COPY ትዕዛዙ ፋይሎችን በአንድ ላይ እንዲያስቀምጡ ያስችልዎታል ፣ ስለዚህ ሞተርዎ እንዲፋጠን እና እንደገና እንዲዘገይ ከፈለጉ እንደ አንድ ነገር ማድረግ ይችላሉ - 31.pwm+15 ን ይቅዱ። pwm+7.pwm+0.pwm+7.pwm+15.pwm+31.pwm com1:

ደረጃ 5 ሞተርን ከፕሮግራም ይቆጣጠሩ

ሞተርን ከፕሮግራም ይቆጣጠሩ
ሞተርን ከፕሮግራም ይቆጣጠሩ

አንድ ፕሮግራም እየጻፉ ከሆነ ምናልባት COM1 ን እንደ ፋይል መክፈት እና ሌላ ፋይል እንደሆነ በቀላሉ መጻፍ ይችላሉ። የተወሰኑ የቁምፊዎችን ቁጥር በማውጣት ሞተሩ የሚበራባቸውን ወቅቶች ጊዜ መስጠት መቻል በጣም ምቹ ይመስላል። ወደ ተከታታይ ወደብ የላኳቸውን ገጸ -ባህሪዎች የመያዝ ዕድሉ በጣም ከፍተኛ መሆኑን አይርሱ ፣ ስለዚህ የጽሑፍ ጥሪ ተመልሷል ማለት ሞተሩ እርስዎ የነገሩትን ሁሉ አጠናቀቀ ማለት አይደለም። ከኮም ወደብ ምልክቶች ጋር ምንም “የጌጥ” ነገር ስለማንሠራ ፣ እሱ ሊደግፍ የሚችለውን የአርካኒካዊ አማራጮችን መመርመር የለብዎትም። (ምንም እንኳን ፣ የ BREAK ቅደም ተከተልን ወደ ኮም ወደብ እንዴት እንደሚልኩ ማወቅ ከቻሉ ፣ ያ ያለማቋረጥ የ “0” ሁኔታ ነው ፣ እና ሞተሩን በሙሉ ያንቀሳቅሰዋል ፣ ቀጣይ 0 ቁምፊዎችን ከመላክ በላይ።)

የፕሮግራም ቋንቋዎ ወደ COM1: እንዲያወጡ የማይፈቅድልዎት ከሆነ ፣ የቅጂ ትዕዛዞችን ለማድረግ DOS ን በመደወል አሁንም ሞተሩን መቆጣጠር ይችሉ ይሆናል። (እሺ። የማይክሮሶፍት ቪዥዋል ቤዚክ ኤክስፕረስ 2005 (ነፃ ነው) አውርጃለሁ እና በተከታታይ ወደብ በኩል ቁጥጥር የሚደረግበት አግድም የማሸብለያ አሞሌን በሞተር ፍጥነት ለማሰር ችያለሁ። ዚፕ ተያይ attachedል። ምናልባት ፕሮግራሙን ለማባዛት ከሚያስፈልገው በላይ አግኝቷል። በስርዓትዎ ላይ ፣ ግን የትኞቹ ቁርጥራጮች እንደሚያስፈልጉ በትክክል ማወቅ አልቻልኩም። ፕሮግራሙ ሁለቱም ቀለል ባለ እና ባለ ብዙ ክር በመሆን ለመረዳት (ይቅርታ) የበለጠ አስቸጋሪ ሆኗል። አንድ ክር ወደ ተከታታይ ወደብ ከመውጣቱ በስተቀር ምንም አያደርግም ፣ እና ዋናው ክር የጥቅልል አሞሌን ያነባል እና በተከታታይ ክር ጥቅም ላይ የዋለውን መረጃ ያዘምናል።)

ደረጃ 6: ሙከራ

ሙከራ!
ሙከራ!

ነገሮች በመሠረቱ እየሰሩ ከሆነ ፣ ይህ ለሙከራ እጅግ በጣም ብዙ ቦታን ይሰጣል።

  • የእኔን ትንሽ ቅጦች ያስተካክሉ!
  • የባትሪ መጠኑ ብዙ ነው?
  • የ “አብራ” እና “ጠፍቷል” ጥራጥሬዎችን ስፋት መቆጣጠር አለብዎት ወይስ የእነሱ ጥምርታ በቀላሉ መቆጣጠር በቂ ነው?
  • ጥምርታውን ብቻ መቆጣጠር ካለብዎት ፣ ብዙ የፍጥነት ደረጃዎችን ለማግኘት ባለ ብዙ ቁምፊ ቅደም ተከተሎችን በከፍተኛ ቢት ተመኖች ግምት ውስጥ ማስገባት ይችላሉ። የውጤት 0 እና 127 ተከትሎ የግማሽ ያህል ይሆናል።
  • ይህ የእጅ ባትሪ አምፖሎችን ለማደብዘዝ መስራት አለበት።

የሚመከር: