ዝርዝር ሁኔታ:

የአርዱዲኖ መፍቻ ሞዱል 4 ደረጃዎች
የአርዱዲኖ መፍቻ ሞዱል 4 ደረጃዎች

ቪዲዮ: የአርዱዲኖ መፍቻ ሞዱል 4 ደረጃዎች

ቪዲዮ: የአርዱዲኖ መፍቻ ሞዱል 4 ደረጃዎች
ቪዲዮ: Arduino በከፊል ሲብራራ https://t.me/arduinoshopping 2024, ሀምሌ
Anonim
አርዱዲኖ መፍቻ ሞዱል
አርዱዲኖ መፍቻ ሞዱል

Tinee9 በአዲስ ሞዱል ተመልሷል። ይህ ሞጁል Resolver ሞዱል ይባላል።

በሞተር ቁጥጥር ዓለም ውስጥ ቦታን ለመለየት የተለያዩ ዓይነቶች ወይም ዘዴዎች አሉ። እነዚያ ዘዴ የአዳራሽ ዳሳሾች ፣ የ XY ዳሳሾች ፣ መፍትሄ ሰጪ ፣ RVDT ፣ LVDT ፣ የመስክ ዳይሬክተሮች ፣ ፖታቲሞሜትር ፣ ወዘተ የመሳሰሉትን ያጠቃልላል ፣ እነዚህ እያንዳንዳቸው ዳሳሾች እንዴት እንደተዋቀሩ ላይ በመመስረት ፣ የመጨረሻውን ቦታ ወደ ማህደረ ትውስታ ለማስቀመጥ እንኳን ሳይቀሩ ፍጹም ቦታዎን መወሰን ይችላሉ።.

እኔ የምጠቀምበት ሞዱል አርቪዲቲ ፣ ኤልቪዲቲ እና መፍትሄ ፈላጊን ለማፍረስ ሊያገለግል ይችላል ፣ ግን ለዛሬ ዓላማ መፍትሄ ሰጪን ያጠፋል።

ቴክኒካዊ ግንዛቤ - የባለሙያ ደረጃ

የማጠናከሪያ መሰኪያ እና ጨዋታ - መካከለኛ ደረጃ

አቅርቦቶች

1: አርዱዲኖ ናኖ

2: የመፍትሄ ሞዱል

3: የዳቦ ሰሌዳ

4: 9.0 ቮልት ባትሪ ወይም NScope

5 ፦ መፍትሄ ሰጪ

6: 10x የዳቦ ሰሌዳ መዝለያ ሽቦዎች

ደረጃ 1: የመፍትሄ ሞዱል

የመፍትሄ ሞዱል
የመፍትሄ ሞዱል

ለሞተር መጓጓዣ ሞተርን ማበላሸት በሚችሉ መፍትሄ ሰጪዎች ሊያደርጉዋቸው የሚችሏቸው ሁለት ነገሮች አሉ ፣ ባዶውን ነጥብ ካላለፉ ፍፁም ቦታ ማግኘት ይችላሉ ፣ እና ከሞተር ፍጥነትን ማምጣት ይችላሉ።

በብዛት ጥቅም ላይ የዋሉባቸው ያየሁት በአይሮሮን ፣ በአመራር ፣ በሚሳይል ፊን ፣ ወይም በካሜራ ቁጥጥር ውስጥ ነው።

እነሱ ከድስት ወይም ከአዳራሽ አነፍናፊ ትንሽ ከፍ ያሉ ይሆናሉ ፣ ግን እነሱ የማይታመን ጥራት ይሰጡዎታል።

ደረጃ 2: ማዋቀር

አዘገጃጀት
አዘገጃጀት
አዘገጃጀት
አዘገጃጀት
አዘገጃጀት
አዘገጃጀት
አዘገጃጀት
አዘገጃጀት

1: በመጀመሪያ አርዱዲኖ ናኖዎን በዳቦ ሰሌዳ ላይ ማስቀመጥ ያስፈልግዎታል

2: በአርዲኖ ላይ ያለውን 5 ቮ ፒን በ +3V3 ፒን እና 5 ቪ ፒን በ Resolver ሞዱል ላይ ማያያዝ አለብዎት (በመፍትሔው ላይ 5V መነቃቃት በሚሰጥበት ጊዜ ሞጁሉ 3.3 ቪ አቅርቦት ሊኖረው ይችላል)

3: አርዲኖን ላይ አር ኤን ኤን በሬቨርቨር ሞዱል ላይ ከኤቲኤን ጋር ያገናኙ

4: በአርዱዲኖ ላይ D9 ን በመፍትሔ ሞዱል ላይ ከ PWM ጋር ያገናኙ

5: በ Arduino ላይ A0 ን በ MCU_COS+ በመፍትሔ ሞዱል ላይ ያገናኙ

6: በአርዱዲኖው ላይ A1 ን በ MCU_SIN+ በመፍትሔ ሞዱል ላይ ያገናኙ

7: በ Resolver ሞዱል ላይ የ Resolver EX+ ሽቦን ወደ EX+ ያገናኙ

8: የ Resolver EX- ሽቦን በመፍትሔ ሞጁል ላይ ከ EX- ጋር ያገናኙ

9: በ Resolver ሞዱል ላይ የ Resolver COS+ ሽቦን ከ COS+ ጋር ያገናኙ

10: 2 Resolver RCOM ሽቦዎችን በመፍትሔ ሞዱል ላይ ወደ RCOM ያገናኙ

11: በ Resolver ሞዱል ላይ የ Resolver SIN+ ሽቦን ወደ SIN+ ያገናኙ

12: 9V ባትሪ ወደ RTN (-) እና VIN (+) መንጠቆ

13: ወይም Nscope +5V ን ወደ 5V ፒን በአርዱዲኖ እና ኤንኤንኤን በ Nscope ላይ ወደ አርኤንዲ በአርዲኖ ላይ ይንጠለጠሉ

14: በፒሲ ላይ ወሰን ወደ ዩኤስቢ ያገናኙ

15: አርዱዲኖን በፒሲ ላይ ወደ ዩኤስቢ ያገናኙ

ደረጃ 3: ኮዱን ይጫኑ

ኮዱን ይጫኑ
ኮዱን ይጫኑ
ኮዱን ይጫኑ
ኮዱን ይጫኑ

በአርዱዲኖ አይዲኢ ውስጥ ከዚህ በታች የአርዲኖን ኮድ ወደ የእርስዎ ስዕል ይቅዱ

ይህ ኮድ የሚያደርገው ወደ PWM የመፍትሄ ሞጁል ይሄዳል። ያ ሞዱል ፈታኙን ያስደስተዋል እና በመፍትሔው ሁለተኛ ጠመዝማዛዎች ላይ የሚንቀጠቀጥ ማዕበል ይፈጥራል። ከሲን+ እና ኮስ+ የሚመጡ ምልክቶች ከዚያ ሞገዱን ማእከላዊ በሚያደርግ እና ውጤቱን በ 0-5 ቮልት መካከል እንዲሄድ ወደሚያደርግ OPAMP ይመገባሉ።

ኃጢአት+ እና ኮስ+ እንደፈለጉት ናቸው። ከሲኤስ ማዕበል ጋር ሲን ከ 90 ዲግሪዎች ውጭ ነው።

እነሱ ከመድረክ 90 ዲግሪዎች ስለሆኑ የመፍትሄውን አቀማመጥ ትክክለኛ ቅንጅት ለማግኘት የአታን 2 (ኮስ ፣ ሲን) ተግባርን መጠቀም አለብን።

ከዚያ አርዱዲኖ 4 ናሙናዎችን ካገኘ በኋላ -180 ዲግሪዎች እና +180 ዲግሪዎች በሚወክል -3.14 እና 3.14 መካከል ያለው እሴት ይተፋል። ለዚህም ነው መፍትሄ ሰጪውን ፍጹም ቦታ ለመጠቀም ከፈለጉ በ -180 እና በ 180 መካከል ብቻ በማሽከርከር ላይ ብቻ መጠቀም አለብዎት አለበለዚያ እርስዎ ይሽከረከራሉ እና በአጫዋችዎ ምት መጀመሪያ ወይም መጨረሻ ላይ ተመልሰዋል ብለው ያስባሉ። ለ 3 ዲ አታሚ የ x ወይም y ዘንግ መፍትሄን ለመጠቀም ከወሰኑ እና የ 3 ዲ አታሚው እንዲበላሽ በማድረግ ተንከባለሉ ይህ ችግር ይሆናል።

የበለጠ ቀጣይ PWMing እንዲኖር በማቋረጦች ኮዱን ትንሽ የተሻለ ማድረግ እችል ነበር ነገር ግን ይህ ለዚህ ትግበራ በቂ ይሆናል። A = A0;

int B = A1; int pwm = 9; int c1 = 0; int c2 = 0; int c3 = 0; int c4 = 0; int c5 = 0; int c6 = 0; int s1 = 0; int s2 = 0; int s3 = 0; int s4 = 0; int s5 = 0; int s6 = 0; ተንሳፋፊ ውፅዓት = 0.00; int sin1 = 0; int cos1 = 0; int position_state = 1; int get_position = 0; ባዶነት ማዋቀር () {// አንድ ጊዜ ለማሄድ የማዋቀሪያ ኮድዎን እዚህ ያስገቡ - pinMode (pwm ፣ OUTPUT) ፤ Serial.begin (115200); }

ባዶነት loop () {

ከሆነ (get_position = 5) {cos1 = (c1+c2)-(c3+c4); sin1 = (s1+s2)-(s3+s4); ውፅዓት = atan2 (cos1 ፣ sin1); c1 = 0; c2 = 0; c3 = 0; c4 = 0; s1 = 0; s2 = 0; s3 = 0; s4 = 0; Serial.print ("Position:"); Serial.println (ውፅዓት); አቀማመጥ_አንድ = 1; }

// በተደጋጋሚ ለማስኬድ ዋና ኮድዎን እዚህ ያስቀምጡ።

}

ደረጃ 4: ደረጃ 3: ይዝናኑ

ደረጃ 3: ይዝናኑ
ደረጃ 3: ይዝናኑ
ደረጃ 3: ይዝናኑ
ደረጃ 3: ይዝናኑ

መፍትሄ ሰጪውን በማሽከርከር እና ፈታኙ እንዴት እንደሚሠራ እና ይህንን የመፍትሄ ሞጁል ምን መተግበሪያዎችን እንደሚጠቀሙ በመማር ይደሰቱ።

የሚመከር: