• Dspower ማይክሮ Servo

ዜና

Pulse Width Modulation ምንድን ነው? ልንገርህ!

Pulse-width modulation (PWM) ለአንድ ዲጂታል ምልክት አይነት ድንቅ ቃል ነው። PWM ዎች ውስብስብ የቁጥጥር ወረዳዎችን ጨምሮ በተለያዩ አፕሊኬሽኖች ውስጥ ጥቅም ላይ ይውላሉ። በ SparkFun የምንጠቀምባቸው የተለመዱ መንገዶች RGB LEDን ማደብዘዝ ወይም የሰርቮን አቅጣጫ መቆጣጠር ነው። PWM በአናሎግ መንገድ ሲግናል ከፍተኛ የሆነበትን ጊዜ እንድንለዋወጥ ስለሚያስችለን በሁለቱም በእነዚህ መተግበሪያዎች ውስጥ የተለያዩ ውጤቶችን ማግኘት እንችላለን። ሲግናል በማንኛውም ጊዜ ከፍ ያለ (በተለምዶ 5V) ወይም ዝቅተኛ (መሬት) ብቻ ሊሆን ቢችልም ምልክቱ ከፍተኛ የሆነበትን ጊዜ ከተለዋዋጭ የጊዜ ክፍተት አንፃር ዝቅተኛ ከሆነው ጋር ልንለውጠው እንችላለን።

የሮቦት ክንድ አገልጋይየግዴታ ዑደት

ምልክቱ ከፍ ባለ ጊዜ “በሰዓቱ” እንለዋለን። የ "በጊዜ" መጠንን ለመግለጽ, የግዴታ ዑደት ጽንሰ-ሐሳብ እንጠቀማለን. የግዴታ ዑደት የሚለካው በመቶኛ ነው። የግዴታ ዑደት መቶኛ በተለይ የዲጂታል ሲግናል በጊዜ ወይም በጊዜ ውስጥ የሚበራበትን ጊዜ መቶኛ ይገልጻል። ወቅቱ የሞገድ ቅርጽ ድግግሞሽ ተገላቢጦሽ ነው። የዲጂታል ሲግናል በግማሽ ሰዓት እና በሌላኛው ግማሽ ላይ ከሆነ፣ የዲጂታል ሲግናል ልክ እንደ ሃሳባዊ ካሬ ሞገድ 50% የግዴታ ዑደት አለው እንላለን። መቶኛ ከ 50% በላይ ከሆነ, የዲጂታል ምልክቱ ከዝቅተኛ ሁኔታ ይልቅ በከፍተኛ ሁኔታ ውስጥ ብዙ ጊዜ ያሳልፋል, እና በተቃራኒው የግዴታ ዑደት ከ 50% ያነሰ ከሆነ. የሚከተለው ሥዕላዊ መግለጫ እነዚህን ሦስት ጉዳዮች ያሳያል።

የኢንዱስትሪ አገልጋዮች

100% የግዴታ ዑደት ቮልቴጁን ወደ 5 ቮልት (ከፍተኛ) ከማዘጋጀት ጋር ተመሳሳይ ነው. የ 0% የግዴታ ዑደት ምልክቱን ከመሬት ጋር ከማገናኘት ጋር ተመሳሳይ ነው.

ለምሳሌ

የግዴታ ዑደቱን በማስተካከል የ LEDን ብሩህነት መቆጣጠር ይችላሉ.

PWM የ LEDs ብሩህነት ለመቆጣጠር ይጠቅማል

በRGB (ቀይ፣ አረንጓዴ እና ሰማያዊ) ኤልኢዲዎች የተቀላቀሉትን የሶስት ቀለሞች መጠን በተለያየ መጠን በማደብዘዝ መቆጣጠር ይችላሉ።

የቀለም ድብልቅ መሰረታዊ ነገሮች

ሦስቱም በእኩል መጠን ከተከፈቱ ውጤቱ የተለያዩ የነጭ ብርሃን ጥላዎች ይሆናል። ተመሳሳይ ሰማያዊ እና አረንጓዴ ቅልቅል ሰማያዊ-አረንጓዴ ቀለም ይፈጥራል. ትንሽ ውስብስብ ላለው ምሳሌ፣ ሙሉ ለሙሉ ቀይ ለማብራት ይሞክሩ፣ ሙሉ በሙሉ በ 50% የግዴታ ዑደት ላይ አረንጓዴ እና ሙሉ ለሙሉ ሰማያዊ ለማብራት ብርቱካንማ ቀለም ለመፍጠር ይሞክሩ።

PWM የ RGB ቀለሞችን ለመደባለቅ ጥቅም ላይ ሊውል ይችላል

LEDs ሲቆጣጠሩ ትክክለኛው የማደብዘዝ ውጤት ለማግኘት የካሬው ሞገድ ድግግሞሽ ከፍተኛ መሆን አለበት። የ20% የግዴታ ዑደት ሞገድ በ1 Hz ወደ አይንዎ መብራቱን እና መጥፋቱን በግልፅ ያሳየዋል፣ 100% የግዴታ ዑደት 20 ኸርዝ ወይም ከዚያ በላይ ሙሉ በሙሉ ከበራ የበለጠ ደብዝዞ ይታያል። በመሠረቱ፣ ግብዎ በ LEDs አማካኝነት የማደብዘዝ ውጤትን ማሳካት ከሆነ፣ ጊዜው በጣም ትልቅ ሊሆን አይችልም። እንዲሁም እንደ ሮቦት ክንድ ከመካኒካል መሳሪያ ጋር የተገናኘውን የሰርቮ ሞተር አንግል ለመቆጣጠር የ pulse-width ሞጁሉን መጠቀም ይችላሉ። servo በመቆጣጠሪያ መስመሩ ላይ ተመስርቶ ወደ አንድ የተወሰነ ቦታ የሚዞር ዘንግ አለው. የእኛ ሰርቮ ሞተሮች በግምት 180 ዲግሪዎች ክልል አላቸው.

ድግግሞሹ/ጊዜው የተወሰነ አገልጋይ ለመቆጣጠር የተወሰነ ነው። የተለመደው የሰርቮ ሞተር በየ20 ሚሴ ማሻሻያ ይጠብቃል፣ በ1 ms እና 2 ms መካከል ያለው የልብ ምት - በሌላ አነጋገር፣ በ50 Hz የሞገድ ቅርጽ ላይ ያለው የግዴታ ዑደት ከ5% እስከ 10% ነው። በ 1.5 ms ምት ፣ የሰርቮ ሞተር በተፈጥሮው 90 ዲግሪ ቦታ ላይ ይሆናል። በ 1ms pulse, servo በ 0 ዲግሪ, እና በ 2ms pulse, servo በ 180 ዲግሪ ይሆናል. servoን በመካከላቸው ያሉትን እሴቶች በማዘመን ሙሉውን የእንቅስቃሴ መጠን ማግኘት ይችላሉ።

የሮቦት መገጣጠሚያ servo

የ pulse-width modulation በተለያዩ አፕሊኬሽኖች ውስጥ በተለይም ቁጥጥርን ይጠቀማል። አሁን ኤልኢዲዎችን ለማደብዘዝ እና የሰርቮ ሞተሮችን አንግል ለመቆጣጠር ጥቅም ላይ ሊውል እንደሚችል ስለሚያውቁ ሌሎች አጠቃቀሞችን ማሰስ መጀመር ይችላሉ። የመጥፋት ስሜት ከተሰማዎት፣ የ pulse-width modulationን በመጠቀም ምሳሌዎችን የሚያካትተውን SparkFun Inventor's Kitን ለማየት ነፃነት ይሰማዎ። ወዲያውኑ ኮድ ማድረግ ለመጀመር ዝግጁ ከሆኑ እና አርዱዪኖ ካለዎት የPWM ኮድ ምሳሌዎችን እዚህ ይመልከቱ።


የልጥፍ ጊዜ: ጁል-31-2025