ዝርዝር ሁኔታ:

ሞተር አርፒኤም ለማሳየት አርዱinoኖን ይጠቀሙ - 10 ደረጃዎች (ከስዕሎች ጋር)
ሞተር አርፒኤም ለማሳየት አርዱinoኖን ይጠቀሙ - 10 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ሞተር አርፒኤም ለማሳየት አርዱinoኖን ይጠቀሙ - 10 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ሞተር አርፒኤም ለማሳየት አርዱinoኖን ይጠቀሙ - 10 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: 3450 ራፒኤም - 12 ቮልት ዲሲ የሞተር ፓምፕ (አጠቃላይ የኤሌክትሪክ) - ውስጥ ያለው / 1982 ቴክኖሎጂ 2024, ህዳር
Anonim
ኤንጂን አርኤፒኤምን ለማሳየት አርዱዲኖን ይጠቀሙ
ኤንጂን አርኤፒኤምን ለማሳየት አርዱዲኖን ይጠቀሙ
ኤንጂን አርኤፒኤምን ለማሳየት አርዱዲኖን ይጠቀሙ
ኤንጂን አርኤፒኤምን ለማሳየት አርዱዲኖን ይጠቀሙ
ኤንጂን አርኤፒኤምን ለማሳየት አርዱዲኖን ይጠቀሙ
ኤንጂን አርኤፒኤምን ለማሳየት አርዱዲኖን ይጠቀሙ

ይህ መመሪያ በአሩራኖ ዩኖ R3 ፣ በ 16x2 ኤልሲዲ ማሳያ ከ I2C ጋር ፣ እና በኤዲራ ኢንቴግራ ትራክ መኪናዬ ውስጥ እንደ ሞተር የፍጥነት መለኪያ እና የመቀየሪያ ብርሃንን ለመጠቀም እንዴት እንደ ተጠቀምበት ይገልጻል። እሱ የተወሰነ ልምድ ካለው ወይም ለአርዱዲኖ ሶፍትዌር ወይም በአጠቃላይ ኮድ (ኮድ) ፣ የሂሳብ ሶፍትዌር MATLAB ፣ እና የኤሌክትሪክ ወረዳዎችን በመፍጠር ወይም በማስተካከል ከተፃፈ ሰው አንፃር የተፃፈ ነው። በእነዚህ ጉዳዮች ላይ ብዙም ልምድ ለሌለው ሰው በቀላሉ ለመረዳት ይህ ለወደፊቱ ሊከለስ ይችላል።

ደረጃ 1 የሲግናል ሽቦ ይምረጡ

ሲግናል ሽቦ ይምረጡ
ሲግናል ሽቦ ይምረጡ

ከሞተር ፍጥነት ጋር የሚዛመድ ምልክት ማግኘት ያስፈልግዎታል። የሞተርን ፍጥነት የሚለካ ስርዓት ማከል ይቻላል ነገር ግን የሞተር ፍጥነት መረጃን በሚሸከም ነባር ሽቦ ላይ መታ ማድረግ የበለጠ ተግባራዊ ነው። አንድ መኪና ለዚህ ብዙ ምንጮች ሊኖሩት ይችላል ፣ እና በአንድ ተሽከርካሪ አምሳያ ላይ ከዓመት ወደ ዓመት እንኳን በከፍተኛ ሁኔታ ሊለያይ ይችላል። ለዚህ አጋዥ ስልጠና እኔ 2000 አኩራ ኢንቴግራ ኤል ኤስ የተቀየረበትን ትራክ የመኪናዬን ምሳሌ እጠቀማለሁ። በሞተርዬ ላይ (B18B1 ከ OBD2 ጋር) 12V ከፍ ያለ እና ሙሉ አብዮት ሲያጠናቅቅ ወደ 0 ቮ የሚወርድ ጥቅም ላይ ያልዋለ ቮልቴጅ አለ።

ሊሆኑ የሚችሉ የሞተር ፍጥነት ምልክትን ለመለየት የሚረዱ ነገሮች-

  • ለመኪናዎ የሽቦ ንድፍ
  • የሞተር/ECU ምልክቶችን ያካተተ ለተሽከርካሪዎ መድረኮችን መፈለግ
  • ወዳጃዊ መካኒክ ወይም የመኪና አድናቂ

ደረጃ 2 ሽቦን ወደ አርዱዲኖ ቦርድ ያራዝሙ

ሽቦውን ወደ አርዱዲኖ ቦርድ ያራዝሙ
ሽቦውን ወደ አርዱዲኖ ቦርድ ያራዝሙ
ሽቦውን ወደ አርዱዲኖ ቦርድ ያራዝሙ
ሽቦውን ወደ አርዱዲኖ ቦርድ ያራዝሙ

ተስማሚ ምልክት ከመረጡ በኋላ የአርዲኖ ቦርድዎን ወደሚያስገቡበት ቦታ ሁሉ ማራዘም ያስፈልግዎታል። ሬዲዮው በነበረበት ተሽከርካሪ ውስጥ የእኔን ለማስቀመጥ ወሰንኩ ፣ ስለዚህ አዲሱን ሽቦ ከኤንጅኑ ፣ በእሳት ግድግዳው ውስጥ ባለው የጎማ ግሮሜተር በኩል እና በቀጥታ ወደ ሬዲዮ አከባቢው አመጣሁት። ሽቦን በማራገፍ ፣ በመሸጥ እና በመጠበቅ ላይ ብዙ መመሪያዎች እንዴት እንደሚኖሩ ፣ ይህንን ሂደት አላብራራም።

ደረጃ 3 የምልክት ትንተና

የምልክት ትንተና
የምልክት ትንተና

ነገሮች ውስብስብ ሊሆኑ የሚችሉት እዚህ ነው። የምልክት ትንተና እና ቁጥጥር አጠቃላይ ግንዛቤ መኖሩ ረጅም መንገድ ይረዳዎታል ፣ ግን በትንሽ እውቀት ሊከናወን ይችላል።

በጣም የተመረጠው የምልክት ሽቦ የሞተርን ፍጥነት ትክክለኛ ዋጋ አይተፋም። የፈለጉትን የሞተር አርፒኤም ትክክለኛ ቁጥር ለመስጠት ቅርፅ እና ማሻሻያ ይፈልጋል። እያንዳንዱ የተለየ መኪና እና የምልክት ሽቦ የመረጠው በእውነቱ ምክንያት ፣ ከዚህ ነጥብ ጀምሮ እኔ በእኔ Integra ላይ የአቀማመጥ ምልክቱን ከአከፋፋዩ እንዴት እንደተጠቀምኩ እገልጻለሁ።

አንድ ሙሉ ማዞሪያ ሲያጠናቅቁ የእኔ ምልክት በተለምዶ 12 ቪ ሲሆን ወደ 0 ቮ ይወርዳል። አንድ ሙሉ ሽክርክሪት ፣ ወይም አንድ ሙሉ ዑደትን ለማጠናቀቅ ጊዜውን ካወቁ ፣ ይህ አንዳንድ መሠረታዊ ፅንሰ ሀሳቦችን በመጠቀም በቀላሉ ወደ አብዮቶች/ደቂቃ ሊተረጎም ይችላል።

1 / (ሰከንዶች በአንድ ዑደት) = ዑደቶች በሰከንድ ፣ ወይም Hz

አብዮቶች በደቂቃ = Hz * 60

ደረጃ 4 የምልክት ትንተናዎን ኮድ ያድርጉ

የምልክት ትንተናዎን ኮድ ያድርጉ
የምልክት ትንተናዎን ኮድ ያድርጉ

ይህ ዘዴ የግብዓት ምልክቱ አንድ ሙሉ ዑደት ለማጠናቀቅ የሚወስደውን ጊዜ ማግኘት ይጠይቃል። እንደ እድል ሆኖ የአርዱዲኖ አይዲኢ ሶፍትዌር ያንን የሚያደርግ ትእዛዝ አለው ፣ PulseIn።

ይህ ትእዛዝ ደፍ ለማቋረጥ ፣ ቆጠራ ለመጀመር እና ደፍ እንደገና ሲሻገር መቁጠርን ያቆማል። ትዕዛዙን ሲጠቀሙ ሊታወቁ የሚገባቸው አንዳንድ ዝርዝሮች አሉ ፣ ስለዚህ እዚህ የ PulseIn መረጃ አገናኝን እጨምራለሁ-

PulseIn እሴት በማይክሮ ሰከንዶች ውስጥ ይመልሳል ፣ እና ሂሳቡን ቀላል ለማድረግ ይህ ወዲያውኑ ወደ መደበኛ ሰከንዶች መለወጥ አለበት። በቀድሞው ደረጃ ላይ ሂሳብን በመከተል ፣ ይህ የጊዜ ቆይታ በቀጥታ ከ RPM ጋር ሊመሳሰል ይችላል።

ማሳሰቢያ -ከሙከራ እና ከስህተት በኋላ አከፋፋዩ ለእያንዳንዱ የሞተር ማዞሪያ ማሽከርከር ሁለት ሽክርክሪቶችን ሲያጠናቅቅ አገኘሁ ፣ ስለዚህ ለዚያ መልስ ለመስጠት በቀላሉ መልሴን በ 2 ከፍዬዋለሁ።

ደረጃ 5 ማጣሪያን ይለዩ

ማጣሪያን መለየት
ማጣሪያን መለየት

ዕድለኛ ከሆኑ ምልክትዎ ምንም ‹ጫጫታ› (መለዋወጥ) አይኖረውም እና የሞተር ፍጥነትዎ ትክክለኛ ይሆናል። በእኔ ሁኔታ ፣ ብዙ ጊዜ ከሚጠበቀው ርቆ ቮልቴጅ የሚሰጥ ከአከፋፋዩ የሚመጣ ብዙ ጫጫታ ነበር። ይህ ወደ ትክክለኛው የሞተር ፍጥነት ወደ በጣም የሐሰት ንባቦች ይለወጣል። ይህ ጫጫታ ማጣራት አለበት።

ከአንዳንድ የምልክት ትንተና በኋላ ፣ ሁሉም ማለት ይቻላል ጫጫታ (ድግግሞሽ (Hz)) ሞተሩ ራሱ ከሚያወጣው (እጅግ ለአብዛኞቹ እውነተኛ ተለዋዋጭ ስርዓቶች እውነት ነው) በጣም ከፍ ብሏል። ይህ ማለት ዝቅተኛ የማለፊያ ማጣሪያ ይህንን ለመንከባከብ ተስማሚ እጩ ነው።

ዝቅተኛ የማለፊያ ማጣሪያ ዝቅተኛ ድግግሞሽ (ተፈላጊ) እንዲያልፍ እና ከፍተኛ ድግግሞሾችን (የማይፈለጉ) ያዳክማል።

ደረጃ 6 ማጣሪያ - ክፍል 1

ማጣሪያ - ክፍል 1
ማጣሪያ - ክፍል 1
ማጣሪያ - ክፍል 1
ማጣሪያ - ክፍል 1
ማጣሪያ - ክፍል 1
ማጣሪያ - ክፍል 1

ማጣሪያውን መንደፍ በእጅ ሊሠራ ይችላል ፣ ሆኖም ግን MATLAB ን መጠቀም የሶፍትዌሩ መዳረሻ ካለዎት ይህንን በከፍተኛ ሁኔታ ያፋጥነዋል።

ዝቅተኛ የማለፊያ ማጣሪያ በላፕላስ ጎራ (ድግግሞሽ ጎራ) ውስጥ ካለው የማስተላለፍ ተግባር (ወይም ክፍልፋይ) ጋር ሊመሳሰል ይችላል። የግቤት ድግግሞሽ በዚህ ክፍልፋይ ይባዛል እና ውጤቱም እርስዎ ሊጠቀሙበት የሚፈልጉትን መረጃ ብቻ የያዘ የተጣራ ምልክት ነው።

በተግባሩ ውስጥ ያለው ብቸኛው ተለዋዋጭ ታኡ ነው። ታው ከ 1 / ኦሜጋ ጋር እኩል ነው ፣ ኦሜጋ እርስዎ የሚፈልጉት የመቁረጥ ድግግሞሽ (በሰከንድ ራዲያን ውስጥ መሆን አለበት)። የመቁረጫው ድግግሞሽ ከእሱ ከፍ ያሉ ድግግሞሾች የሚወገዱበት እና ከእሱ በታች የሆኑ ድግግሞሾች የሚቀመጡበት ገደብ ነው።

የመቁረጫውን ድግግሞሽ ከኤርፒኤም ጋር እኩል አድርጌያለሁ ፣ ሞተሬ በጭራሽ (990 RPM ወይም 165 Hz)። የኤፍቲኤፍ ግራፎች ጥሬ ጥሬ ምልክቴ ምን እንደያዘ እና ከማጣሪያው የወጡ ድግግሞሾችን በግምት ያሳያሉ።

ደረጃ 7 ማጣሪያ - ክፍል 2

ማጣሪያ - ክፍል 2
ማጣሪያ - ክፍል 2
ማጣሪያ - ክፍል 2
ማጣሪያ - ክፍል 2

እዚህ MATLAB ለጊዜ ሲባል እንደገና ጥቅም ላይ ውሏል። የመቁረጥ ድግግሞሽ ይገለጻል ፣ እና ከዚያ የተገኘው የማስተላለፍ ተግባር ይታያል። ያስታውሱ ይህ ክፍልፋይ በላፕላስ ጎራ ላይ ብቻ የሚተገበር እና እንደ አርዱዲኖ UNO R3 ባሉ በጊዜ ላይ የተመሠረተ ማይክሮ መቆጣጠሪያ ላይ በቀጥታ ጥቅም ላይ መዋል አይችልም።

ደረጃ 8 ማጣሪያ - ክፍል 3

ማጣሪያ - ክፍል 3
ማጣሪያ - ክፍል 3
ማጣሪያ - ክፍል 3
ማጣሪያ - ክፍል 3

MATLAB ቀጣይነት ያለው ተግባር (ድግግሞሽ ጎራ) ወደ ልዩ ተግባር (የጊዜ ጎራ) የሚቀይር ትእዛዝ አለው። የዚህ ትዕዛዝ ውጤት በአርዱዲኖ አይዲኢ ኮድ ውስጥ በቀላሉ ሊካተት የሚችል ቀመር ይሰጣል።

ደረጃ 9 ማጣሪያ - ክፍል 4

ማጣሪያ - ክፍል 4
ማጣሪያ - ክፍል 4
ማጣሪያ - ክፍል 4
ማጣሪያ - ክፍል 4

በአርዱዲኖ ንድፍ ውስጥ ፣ ከማዋቀሩ በፊት ተለዋዋጮችን u እና y ያካትቱ። ተንሳፋፊው ትዕዛዙ በቀላሉ ተለዋዋጭው መረጃን እንዴት እንደሚያከማች (እንደ ከፍተኛ እሴት ፣ አስርዮሽ ፣ ወዘተ…) እና በዚህ ላይ ለተጨማሪ መረጃ አገናኝ እዚህ ይቀርባል- https://www.arduino.cc/reference/en/language /varia…

ከጥሬ ምልክቱ ወደ ሞተር ፍጥነት መለወጥ በሚካሄድበት loop ውስጥ ፣ የ u ተለዋዋጭውን እና የ y ብዙ እኩልታን ያካትቱ። ይህንን ለመቅጠር በርካታ መንገዶች አሉ ፣ ግን ተለዋዋጭ u ከሚለካው ጥሬ የግብዓት ምልክት ጋር እኩል መቀመጥ አለበት ፣ እና ተለዋዋጭ y የተጣራ እሴት ይሆናል።

የሚመከር: