ዝርዝር ሁኔታ:

በቲቢ 6612FNG አነስተኛ ሞተሮችን መንዳት 8 ደረጃዎች
በቲቢ 6612FNG አነስተኛ ሞተሮችን መንዳት 8 ደረጃዎች

ቪዲዮ: በቲቢ 6612FNG አነስተኛ ሞተሮችን መንዳት 8 ደረጃዎች

ቪዲዮ: በቲቢ 6612FNG አነስተኛ ሞተሮችን መንዳት 8 ደረጃዎች
ቪዲዮ: አዲስ በቲቢ የሚያዙ ሰዎች ወደ ጤና ተቋማት እየሄዱ አለመሆኑ ተነገረ 2024, ታህሳስ
Anonim
በቲቢ 6612FNG አነስተኛ ሞተሮችን መንዳት
በቲቢ 6612FNG አነስተኛ ሞተሮችን መንዳት

TB6612FNG ከቶሺባ ባለሁለት ሞተር ሾፌር አይሲ ነው። ለእሱ ብዙ የተበላሹ ሰሌዳዎች አሉ እና ትናንሽ ሞተሮችን ለማሽከርከር በጣም ታዋቂ ከሆኑት ምርጫዎች አንዱ ነው።

በ TB6612FNG ለመጀመር ብዙ የመስመር ላይ ሀብቶች አሉ ፣ ግን ያገኘሁትን በተሻለ ለማጠናቀር ይህንን ለማንኛውም ለመጻፍ ወሰንኩ።

እኔ በቁጥጥር አመክንዮ ላይ አተኩሬ እንዲሁም በዚህ መመሪያ ውስጥ የ Sparkfun TB6612FNG የሞተር ሾፌር ቤተመጽሐፉን በዝርዝር እገልጻለሁ።

ደረጃ 1: ክፍሎች ያስፈልጋሉ

ዛሬ የምንጠቀመው እዚህ አለ -

1) ማይክሮ ሜታል ሞተሮች

2) TB6612FNG የሞተር ሾፌር

3) አርዱዲኖ እና የዩኤስቢ ገመድ

4) ለሞተር ሞተሮች የኃይል ምንጭ

5) የዳቦ ሰሌዳ

6) ዝላይ ሽቦዎች

ደረጃ 2 - TB6612FNG Breakout Board

የቲቢ 6612FNG መለያየት ቦርድ
የቲቢ 6612FNG መለያየት ቦርድ

ቀደም ሲል እንደጠቀስኩት ፣ ለ TB6612FNG ከተለያዩ አምራቾች ብዙ የተበላሹ ቦርዶች አሉ። ሁሉም በእነሱ ላይ ብዙ ወይም ከዚያ ያነሰ ተመሳሳይ ክፍሎች እና እንዲሁም ተመሳሳይ ፒኖት አላቸው።

ተቆጣጣሪዎች ከሞተሮች ጫጫታ ለመከላከል በቦርዱ ላይ ይሸጣሉ ፣ ስለዚህ እነዚያን የሴራሚክ አቅም ለሞተሮች መሸጥ የለብዎትም።

አይሲ (IC) እንዲሁ ከኋላ EMF ከሞተሮች ለመጠበቅ ከውስጥ ዳዮዶች ጋር ይመጣል። ግን ተጨማሪ የደህንነት እርምጃዎች መኖሩ ማንንም አይጎዳውም። እኔ አልጨመርኳቸውም ምክንያቱም ሞተሮቼ በጣም ትልቅ ስላልሆኑ እና ዳዮዶች ላይ አጭር ነኝ |

ደረጃ 3: መውጫዎችን ይሰኩ

መውጫዎችን ይሰኩ
መውጫዎችን ይሰኩ

የቲቢ 6612FNG መለያ ሰሌዳ በጣም የተረጋጋ ፒኖት አለው። ሁሉም የሞተር ውጤቶች ፣ ግብዓቶች እና የኃይል ግንኙነቶች ለከፍተኛው የአጠቃቀም ምቾት በጥሩ ሁኔታ ተሰብስበዋል።

ስለ ፒኖዎች እና እንዴት እነሱን ለማገናኘት ምሳሌ ሠርቻለሁ ፣ እነዚያን ሁሉ ሽቦዎች ሲያገናኙ ጠቃሚ እንደሚሆን ተስፋ አደርጋለሁ:)

ደረጃ 4: መርሃግብሮች

መርሃግብሮች
መርሃግብሮች
መርሃግብሮች
መርሃግብሮች

እኔ Fritzing ን ለመጠቀም በጣም አዲስ ነኝ። እኔ ከ Fritzing የወረዳ መርሃግብሮችን ለመረዳት በጣም ከባድ ሆኖ አግኝቼዋለሁ ፣ ግን የዳቦቦርዱ እይታ ለአስተማሪ ዕቃዎች ምቹ ነው። ማንኛውም የሽቦ ግንኙነቶች ግራ የሚያጋቡ ከሆነ ማንኛውንም ጥያቄ ለመጠየቅ ነፃነት ይሰማዎ።

ደረጃ 5 - ሽቦውን ከፍ ያድርጉት

ሽቦውን ከፍ ያድርጉት
ሽቦውን ከፍ ያድርጉት

በእቅዶች መሠረት ሁሉንም ነገር ያገናኙ። ብዙ ሽቦዎች አሉ ፣ ከእያንዳንዱ ግንኙነት በኋላ እንደገና ማረጋገጥዎን ያረጋግጡ።

ለሞተር ሾፌር ግብዓቶች የሚከተሉትን አርዱዲኖ ፒን ተጠቅሜአለሁ።

የሞተር ሾፌር -> የአርዱዲኖ ፒን ቁጥር

1) PWMA -> 5

2) INA1 -> 2

3) INA2 -> 4

4) PWMB -> 6

5) INB1 -> 7

6) INB2 -> 8

በዚህ ደረጃ ሊሳሳቱ የሚችሉ ነገሮች - 1) ቪኤም እና ጂኤንዲውን ከኃይል ምንጭ ሲያገናኙ ዋልታውን ወደኋላ አይመልሱ። የሞተር ሾፌርዎን ሊያበስሉ ይችላሉ።

2) በአርዱዲኖ ላይ PWMA እና PWMB ን ከ PWM ፒኖች ጋር ማገናኘቱን ያረጋግጡ።

3) ለእያንዳንዱ የተለየ የኃይል ምንጭ የሚጠቀሙ ከሆነ Arduino GND ን እና GND ን ከሞተር ሾፌሩ ጋር ማገናኘትዎን ያስታውሱ።

ደረጃ 6 ቤተ -መጽሐፍቱን ማውረድ እና መጫን

ቤተመፃሕፍቱን ከስፓርክፉን GitHub ገጽ ያውርዱ።

የዚፕ ፋይሉን ካወረዱ በኋላ የአርዲኖ አይዲኢዎን ይክፈቱ።

ከ Sketch> ቤተ -መጽሐፍትን ያካትቱ>. Zip ቤተ -መጽሐፍትን ያክሉ ፣ ያወረዱትን ቤተ -መጽሐፍት ያክሉ።

አንዴ በተሳካ ሁኔታ ከተጫነ እንደ ‹SparkFun TB6612FNG ሞተር ቤተ -መጽሐፍት› ሆኖ በፋይል> ምሳሌዎች ላይ መታየት አለበት።

የአርዱዲኖ ቤተ -መጽሐፍትን ለማውረድ እና ለመጫን የሚቸገሩ ከሆነ ፣ የዚህን ትምህርት ደረጃ 5 ይመልከቱ።

ደረጃ 7 - የምሳሌውን ኮድ ማስኬድ

አሁን የእኛ ቤተ -መጽሐፍት ተዘጋጅተናል ፣ እሱን ለመፈተሽ የምሳሌውን ኮድ መስቀል እንችላለን።

1) በቤተ -መጻህፍትዎ ላይ ከተዘረዘረው ‹Sparkfun TB6612FNG የሞተር ሾፌር ቤተ -መጽሐፍት› ውስጥ ‹MotorTestRun› ምሳሌን ይክፈቱ።

ማስታወሻ ፦ በደረጃ 5 ላይ እንደተጠቀሰው ተመሳሳይ የፒን ቁጥሮችን የማይጠቀሙ ከሆነ ፣ በማዋቀርዎ መሠረት የፒን ትርጓሜዎችን መለወጥዎን ያረጋግጡ።

2) ቦርድዎን ከቦርዱ ሥራ አስኪያጅ ይምረጡ

3) ኮድዎን ይስቀሉ እና ሞተሮቹ መንቀሳቀስ መጀመር አለባቸው

አንዴ ሞተሮቹን ከሰቀሉ መንቀሳቀስ መጀመር አለባቸው። እነሱ ካልሆኑ ፣ ሽቦዎን እንደገና ይፈትሹ።

ደረጃ 8 ቤተ -መጽሐፍት አብራርቷል

አሁን ቤተ -መጽሐፍትዎን ለራስዎ ኮድ እንዴት እንደሚጠቀሙበት ለማብራራት።

መጀመሪያ ቤተመፃሕፍቱን በማስመጣት እና በአርዱዲኖ ላይ ያሉትን ፒኖች በማስጀመር ይጀምሩ

#ያካትቱ

#መለየት AIN1 2 #መግለፅ AIN2 4 #መግለፅ PWMA 5 #መግለፅ ቢን 1 7 #መግለፅ ቢን 2 8 #መግለፅ PWMB 6 #STBY 9 ን መግለፅ

የሞተር ዕቃዎችዎን ለማስጀመር ለእያንዳንዱ ሞተሮች ማካካሻዎችን ማዘጋጀት ያስፈልግዎታል። በሞተርዎ ላይ የቅድሚያ ትዕዛዝ እየሰሩ ከሆነ ፣ እና በተቃራኒው እየተሽከረከረ እንደሆነ ያስቡ። እርስዎ እራስዎ እንደገና ሊለውጡት ይችላሉ ፣ ወይም ማካካሻውን ከዚህ ብቻ መለወጥ ይችላሉ። በ “SparkFun” ታክሏል። የእነዚህ ማካካሻዎች እሴቶች 1 ወይም -1 ናቸው።

ከዚያ እያንዳንዱን ሞተርስ በሚከተሉት መለኪያዎች ማስጀመር አለብዎት።

ሞተር = ሞተር (ፒን 1 ፣ ፒን 2 ፣ PWM ፒን ፣ ማካካሻ ፣ ተጠባባቂ ፒን)

const int offsetA = 1;

const int offsetB = 1; ሞተር ሞተር 1 = ሞተር (AIN1 ፣ AIN2 ፣ PWMA ፣ offsetA ፣ STBY);

እናም በዚህ ፣ ቤተ -መጽሐፍቱን ማስጀመር አበቃዎት። በማዋቀር () ተግባር ውስጥ ምንም ተጨማሪ ደረጃዎች የሉም ፣ እኛ በሉፕ () ተግባር ውስጥ ኮዱን ብቻ እናከናውናለን።

የሞተር ዘዴው የሚከተሉት ተግባራት አሉት። ሁሉንም ለመፈተሽ ዙሪያውን ያዙሩ።

1).መንጃ (ዋጋ ፣ ጊዜ)

Motor_name = የሞተርዎ እሴት እሴት = ከ 255 እስከ -255; አሉታዊ እሴቶች ሞተሩ በተገላቢጦሽ ጊዜ = በሚሊሰከንዶች ውስጥ እንዲንቀሳቀስ ያደርገዋል

2) ብሬክ ()

የብሬክ ተግባር ማንኛውንም ክርክር አይወስድም ፣ ሞተሮችን ይሰብራል።

3) ብሬክ (፣ <ሞተር_ስም 2)

የብሬክ ተግባር የሞተር ነገር ስሞችን እንደ ነጋሪ እሴት ይወስዳል። ብሬክ ሞተሮች ወደ ተግባሩ አልፈዋል።

4) ወደ ፊት (፣ ፣ ጊዜ) ወደ ፊት (፣ ፣ ፍጥነት ፣ ጊዜ)

ተግባር ሁለት የሞተር ነገርን ስም ፣ እንደ አማራጭ የ PWM ፍጥነት እና ጊዜን በሰከንድ ሰከንዶች ውስጥ ይቀበላል እና ለተላለፈው የጊዜ መጠን ሞተሩን ወደ ፊት አቅጣጫ ያስኬዳል። የፍጥነት ዋጋው አሉታዊ ከሆነ ሞተሩ ወደ ኋላ ይመለሳል። ነባሪው ፍጥነት ወደ 255 ተቀናብሯል።

5) ተመለስ (፣ ፣ ጊዜ) ተመለስ (፣ ፣ ፍጥነት ፣ ጊዜ)

ተግባር ሁለት የሞተር ነገርን ስም ፣ እንደ አማራጭ የ PWM ፍጥነት እና ጊዜን በሰከንድ ሰከንዶች ውስጥ ይቀበላል እና ለተላለፈው የጊዜ መጠን ሞተሩን ወደ ፊት አቅጣጫ ያስኬዳል። የፍጥነት ዋጋው አሉታዊ ከሆነ ሞተሩ ወደ ፊት ይሄዳል። ነባሪው ፍጥነት ወደ 255 ተቀናብሯል።

6) ግራ (፣ ፣ ፍጥነት) ቀኝ (፣ ፣ ፍጥነት)

ተግባር ሁለት የሞተር ዕቃ ስሞችን እና ፍጥነትን ይቀበላል። እንደ መለኪያዎች የተላለፉ የሞተር ዕቃዎች ቅደም ተከተል አስፈላጊ ነው። ነጠላ ሞተሮችን ለማሽከርከር በምትኩ.drive () ይጠቀሙ።

የሚመከር: