ዝርዝር ሁኔታ:

እኔ - V ከርቭ ከአርዱዲኖ ጋር - 5 ደረጃዎች
እኔ - V ከርቭ ከአርዱዲኖ ጋር - 5 ደረጃዎች

ቪዲዮ: እኔ - V ከርቭ ከአርዱዲኖ ጋር - 5 ደረጃዎች

ቪዲዮ: እኔ - V ከርቭ ከአርዱዲኖ ጋር - 5 ደረጃዎች
ቪዲዮ: 3 Simple Inventions with DC Motor 2024, ህዳር
Anonim
እኔ - V ከርቭ ከአርዱዲኖ ጋር
እኔ - V ከርቭ ከአርዱዲኖ ጋር

እኔ የ I -V የሊዶችን ኩርባ ለመፍጠር ወሰንኩ። ግን እኔ አንድ መልቲሜትር ብቻ አለኝ ፣ ስለሆነም ከአርዱዲኖ ኡኖ ጋር ቀላል የ I-V ሜትር ፈጠርኩ።

ከዊኪ - የአሁኑ - የ voltage ልቴጅ ባህርይ ወይም የ I –V ጥምዝ (የአሁኑ - የቮልቴክት ኩርባ) በተለምዶ በወረዳ ፣ በመሣሪያ ወይም በቁሳቁስ እና በኤሌክትሪክ ፍሰት መካከል እንደ ገበታ ወይም ግራፍ የሚወክል ግንኙነት ነው። በእሱ ላይ ሊሆኑ የሚችሉ ልዩነቶች።

ደረጃ 1 የቁሳቁሶች ዝርዝር

ለዚህ ፕሮጀክት የሚከተሉትን ያስፈልግዎታል

አርዱዲኖ ዩኖ በዩኤስቢ ገመድ

የዳቦ ሰሌዳ እና ዱፖፖች ኬብል

ሊድስ (5 ሚሜ ቀይ እና ሰማያዊ ሌዲዎችን እጠቀም ነበር)

ጠብታ መቋቋም (shunt resistor) - ለ 200 ohm ወሰንኩ (ለ 5 ቮ ከፍተኛው የአሁኑ 25 mA ነው)

resistors ወይም potenciometer ፣ የተቃዋሚዎች ድብልቅን እጠቀማለሁ - 100 ኪ ፣ 50 ኪ ፣ 20 ኪ ፣ 10 ኪ ፣ 5 ኪ ፣ 2.2 ኪ ፣ 1 ኪ ፣ 500 ኪ

ደረጃ 2 - ወረዳ

ወረዳ
ወረዳ

የወቅቱ የአሁኑን ለመለካት ከሙከራ መሪ ፣ shunt resistor (R_drop) ያካትታል። የ voltage ልቴጅ ጠብታ እና የአሁኑን ለመለወጥ የተለያዩ ተከላካዮችን (R_x) እጠቀማለሁ።

መሰረታዊ መርህ -

  • በወረዳ ውስጥ አጠቃላይ የአሁኑን I ን ያግኙ
  • በሙከራ መሪነት Ul ላይ የቮልቴጅ መቀነስን ያግኙ

ጠቅላላ የአሁኑ I

አጠቃላይ የአሁኑን ለማግኘት ፣ በ shunt resistor ላይ የቮልቴጅ ጠብታ ዑርን እለካለሁ። ለዚያ የአናሎግ ፒኖችን እጠቀማለሁ። ቮልቴጅ እለካለሁ;

  • U1 በ GND እና A0 መካከል
  • U2 በ GND እና A2 መካከል

የዚህ ውጥረቶች ልዩነት በ shunt resistor ላይ እኩል የቮልቴጅ መጣል ነው-Ur = U2-U1።

ጠቅላላ የአሁኑ እኔ እኔ I = Ur/R_drop = Ur/250 ነው

ቮልቴጅ ጠብታ Ul

በእርሳስ ላይ የቮልቴጅ ጠብታ ለማግኘት ፣ U2 ን ከጠቅላላው የቮልቴጅ U (5V መሆን አለበት) እቀንስበታለሁ - Ul = U - U2

ደረጃ 3 ኮድ

ተንሳፋፊ U = 4980; // ቮልቴጅ በ GND እና በአሩዲኖ ቪሲሲ መካከል በ mV = ጠቅላላ ቮልቴጅ

ተንሳፋፊ U1 = 0; // 1 ምርመራ

ተንሳፋፊ U2 = 0; // 2 ምርመራ

ተንሳፋፊ ኡር = 0; // በ shunt resistor ላይ የቮልቴጅ ውድቀት

ተንሳፋፊ Ul = 0; // የቮልቴጅ መቀነስ በሊድ ላይ

ተንሳፋፊ I = 0; // በወረዳ ውስጥ አጠቃላይ የአሁኑ

ተንሳፋፊ R_drop = 200; // የዝግ ተከላካይ መቋቋም

ባዶነት ማዋቀር ()

{

Serial.begin (9600);

pinMode (A0 ፣ ግቤት);

pinMode (A1 ፣ ግቤት);

}

ባዶነት loop ()

{

U1 = ተንሳፋፊ (አናሎግ አንብብ (A0))/1023*ዩ; // በ GND እና A0 መካከል ያለውን ቮልቴጅ በ milliVolts ውስጥ ያግኙ

U2 = ተንሳፋፊ (አናሎግ አንብብ (A1))/1023*ዩ; // በ GND እና A1 መካከል ያለውን ቮልቴጅ በ milliVolts ውስጥ ያግኙ

ኡር = U2-U1; // በ shunt resistor ላይ የቮልቴጅ ጣል ያድርጉ

እኔ = ኡር/R_drop*1000; // በ microAmps ውስጥ አጠቃላይ የአሁኑ

Ul = U-U2; // የቮልቴጅ መቀነስ በሊድ ላይ

Serial.print ("1");

Serial.print (U1);

Serial.print ("2");

Serial.print (U2);

Serial.print ("////");

Serial.print ("በ shunt resistor ላይ የቮልቴጅ መቀነስ:");

Serial.print (ኡር);

Serial.print ("በመብራት ላይ የቮልቴጅ መቀነስ");

Serial.print (Ul);

Serial.print ("ጠቅላላ የአሁኑ:");

Serial.println (እኔ);

// ለአፍታ አቁም

መዘግየት (500);

}

ደረጃ 4: ሙከራ

ሙከራ
ሙከራ
ሙከራ
ሙከራ
ሙከራ
ሙከራ

እኔ 2 ሊዶችን ፣ ቀይ እና ሰማያዊን እሞክራለሁ። እንደሚመለከቱት ፣ ሰማያዊ መሪ የጉልበት voltage ልቴጅ የበለጠ ትልቅ ነው ፣ እና ለዚህም ነው ሰማያዊ መሪ በ 3 ቮልት ዙሪያ መምታት የሚጀምረው።

ደረጃ 5: የሙከራ ተከላካይ

የሙከራ ተከላካይ
የሙከራ ተከላካይ
የሙከራ ተከላካይ
የሙከራ ተከላካይ

እኔ አደርጋለሁ - ለተቃዋሚው የ V ኩርባ። እንደሚመለከቱት ፣ ግራፍ መስመራዊ ነው። ግራፎች እንደሚያሳዩት ፣ የኦሆም ሕግ የሚሠራው ለተቃዋሚዎች ብቻ እንጂ ለሊዶች አይደለም። እኔ ተቃውሞ አስላለሁ ፣ R = U/I። መለኪያዎች በዝቅተኛ ሞገድ ዋጋ ትክክለኛ አይደሉም ፣ ምክንያቱም አናሎግ - በአርዱዲኖ ውስጥ ዲጂታል መለወጫ ጥራት አለው -

5V / 1024 = 4.8 mV እና የአሁኑ -> 19.2 ማይክሮአፕ።

የመለኪያ ስህተቶች ይመስለኛል-

  • የዳቦ ሰሌዳ ተወዳዳሪዎች እጅግ በጣም ተወዳዳሪዎች አይደሉም እና በቮልቴጅ ውስጥ አንዳንድ ስህተቶችን ያደርጋሉ
  • ያገለገሉ ተቃዋሚዎች 5 % ገደማ የመቋቋም ችሎታ አላቸው
  • የኤዲሲ እሴቶች ከአናሎግ ንባብ oscilate

የሚመከር: