Pic12f675 አመልካች ከኖኪያ ቮልቲሜትር። Ampervoltmeter በ pic12f675 - የመለኪያ መሣሪያዎች - መሳሪያዎች. ትልቅ ጠቋሚዎች

ዛሬ በርካሽ ማይክሮ መቆጣጠሪያ ላይ የቮልቴጅ ፣ የአሁን ፣ የሃይል ፍጆታ እና የአምፔር ሰአታት የመለካት አቅም ያለው ሁለንተናዊ ቀላል የመለኪያ መሳሪያ እንዴት እንደሚሰራ እነግርዎታለሁ። PIC16F676በሚከተለው እቅድ መሰረት.

የቮልቲሜትር ንድፍ ንድፍ

በዲአይፒ ክፍሎች ላይ ያለው የታተመው የሰሌዳ ሰሌዳ 45x50 ሚሜ ሆኖ ተገኝቷል. እንዲሁም በማህደሩ ውስጥ ለ SMD ክፍሎች የታተመ የወረዳ ሰሌዳ አለ ።

ለማይክሮ መቆጣጠሪያ PIC16F676ሁለት firmware አሉ-በመጀመሪያው - የቮልቴጅ ፣ የአሁን እና ኃይልን የመለካት ችሎታ - vapDC.hex, እና በሁለተኛው ውስጥ - ልክ እንደ መጀመሪያው አይነት, amperes / ሰዓቶችን የመለካት ችሎታ ብቻ ተጨምሯል (ሁልጊዜ አያስፈልግም) - vapcDC.hex.

በታተመው የወረዳ ሰሌዳ ላይ ያለው ግራጫ ምልክት ያለው ተከላካይ በአመልካቹ ላይ ተገናኝቷል-ከጋራ ካቶዶች ጋር አመልካች ከተጠቀምን ፣ ከ MK 11 ኛ እግር የሚመጣው ተከላካይ (1K) ከ +5 ጋር ተገናኝቷል ፣ እና ጠቋሚው ከሆነ ከጋራ አኖድ ጋር, ከዚያም ተከላካይውን ከተለመደው ሽቦ ጋር እናገናኘዋለን.

በእኔ ሁኔታ, ጠቋሚው እና የተለመደው ካቶድ, ተቃዋሚው በቦርዱ ስር ይገኛል, ከ MK 11 ኛ እግር እስከ +5 ድረስ.

አዝራሩን በአጭሩ ተጫን" አት" የክወና ሁነታን ማመላከቻን ያንቀሳቅሰዋል: ቮልቴጅ "-U-", የአሁኑ "-I-", ኃይል "-P-", ampere / ሰዓት ቆጣሪ "-C-" አንዳንድ የኦፕ-አምፕ ሁኔታዎች. LM358በውጤቱ ላይ አዎንታዊ ማካካሻ ይኑርዎት ፣ በመለኪያው ዲጂታል ማስተካከያ ሊካስ ይችላል። ይህንን ለማድረግ ወደ የአሁኑ የመለኪያ ሁነታ "-I-" መቀየር አለብዎት. ለ 7-8 ሰከንድ "አዝራሩን" ተጭነው ይያዙ ኤች"-S.-" የሚለው ጽሑፍ በጠቋሚው ላይ እስኪታይ ድረስ። ከዚያም አዝራሮቹን ይጠቀሙ" አት"እና" ኤች"ትክክለኛ ማካካሻ"0". አዝራሮቹ ከተጫኑ, ጠቋሚው በቀጥታ ቋሚውን ያሳያል, ከተጫኑ - የተስተካከሉ የአሁኑ ንባቦች. ሁነታውን ውጣ - ቁልፎችን በአንድ ጊዜ መጫን " አት"እና" ኤች"ውጤቱ አመላካች "-3-" ነው, ማለትም, ወደማይነቃነቅ ማህደረ ትውስታ መፃፍ. የ ampere / ሰዓት ቆጣሪ ቁልፉን በመያዝ እንደገና ይጀመራል " ኤች"3-4 ሰከንድ.

በእኔ ሁኔታ አዝራሩን ብቻ አስገባለሁ" አት", የክወና ሁነታን ለመቀየር. አዝራር " ኤች"እኔ አላቀናብርም, ምክንያቱም የ op-amp ከሆነ የአሁኑ እርማት አያስፈልግም LM358አዲስ ፣ ከዚያ በተግባር ምንም ማካካሻ የለውም ፣ እና ካደረገ ፣ ከዚያ ኢምንት ነው። የክፍሉን አመልካች በተለየ ሰሌዳ ላይ አስቀምጫለሁ, ይህም ከመሳሪያው መያዣ ጋር በቀላሉ ሊያያዝ ይችላል, ለምሳሌ, ወደ ተለወጠ ATX PSU.

ኃይልን ከተሰበሰበው መሳሪያ ጋር እናገናኘዋለን, የሚለካውን ቮልቴጅ እና አሁኑን እንጠቀማለን, የቮልቲሜትር እና የአሚሜትር ንባቦችን ከ trimmer resistors ጋር በማስተካከል እንደ መልቲሜትር ንባብ.

በውጤቱም, የቮልቲሜትር አጠቃላይ ንድፍ 150 ሩብልስ ያስወጣል, ያለ ፎይል ፋይበርግላስ. Ponomarev Artyom ከእርስዎ ጋር ነበር ( ማንቆርቆሪያ68), በቅርቡ በጣቢያው ገፆች ላይ እንገናኝ የሬዲዮ ወረዳዎች !

ስለ VOLTAMPERVATTMETER መጣጥፉን ተወያዩ

ቮልቲሜትር በ PIC16F676 - ስለ ዲጂታል ዲሲ ቮልቲሜትር ከ 0-50 ቪ ገደብ ጋር ስለራስ መሰብሰብ የምናገርበት ጽሑፍ. ጽሑፉ በ PIC16F676 ላይ የቮልቲሜትር ወረዳን, እንዲሁም የታተመ የወረዳ ሰሌዳ እና firmware ያቀርባል. ማመላከቻውን ለማደራጀት የሚያገለግለው ቮልቲሜትር።

የቮልቲሜትር መስፈርቶች:

  • የመለኪያ ውጤቱን የማሳየት ጥራት 0.1 ቪ;
  • ስህተት 0.1 ... 0.2V;
  • የቮልቲሜትር የቮልቴጅ አቅርቦት 7 ... 20 ቪ.
  • አማካይ የአሁኑ ፍጆታ 20mA

ንድፉ የተመሰረተው በፀሐፊው N. Zayets ከ "ሚሊቮልቲሜትር" መጣጥፉ ላይ ነው. ደራሲው ራሱ በጣም ለጋስ ነው እናም በፈቃደኝነት ቴክኒካዊ እና ሶፍትዌሮችን ያካፍላል. ሆኖም ፣ የዲዛይኖቹ ጉልህ ድክመቶች አንዱ (በእኔ አስተያየት) ጊዜ ያለፈበት ንጥረ ነገር መሠረት ነው። በአሁኑ ጊዜ ጥቅም ላይ የዋለው አጠቃቀም ሙሉ በሙሉ ምክንያታዊ አይደለም.

ምስል 1 የጸሐፊውን ሥሪት ንድፍ ያሳያል።

በወረዳው ዋና ዋና አንጓዎች ላይ በአጭሩ እሄዳለሁ. ቺፕ DA1 የሚስተካከለው የቮልቴጅ ተቆጣጣሪ ነው, የውጤት ቮልቴጁ በተስተካከለ ተከላካይ R4 ነው. ለቮልቲሜትር መደበኛ አሠራር የተለየ የ 8 ቪ ዲሲ ምንጭ ስለሚያስፈልግ ይህ መፍትሔ በጣም ጥሩ አይደለም. እና ይህ ውጥረት የማያቋርጥ መሆን አለበት. የግቤት ቮልቴጅ ከተቀየረ, የውጤት ቮልቴጁ ይለወጣል, እና ይህ ተቀባይነት የለውም. በእኔ ልምምድ, እንዲህ ዓይነቱ ለውጥ የ PIC16F676 ማይክሮ መቆጣጠሪያው እንዲቃጠል አድርጓል.

Resistors R5-R6 የግቤት (መለኪያ) ቮልቴጅ መከፋፈያ ነው. DD1 - ማይክሮ መቆጣጠሪያ, HG1-HG3 - ሶስት የተለያዩ ሰባት-ክፍል አመልካቾች, በአንድ የመረጃ አውቶቡስ ውስጥ የተገጣጠሙ. የተለያዩ የሰባት-ክፍል አመልካቾችን መጠቀም የታተመውን የወረዳ ሰሌዳን በእጅጉ ያወሳስበዋል. ይህ መፍትሔም በጣም ጥሩ አይደለም. አዎ፣ እና የ ALS324A ፍጆታ ጨዋ ነው።

ምስል 2 እንደገና የተነደፈ ዲጂታል ቮልቲሜትር የወረዳ ዲያግራም ያሳያል።

ምስል 2 - የዲሲ ቮልቲሜትር ንድፍ ንድፍ.

አሁን በእቅዱ ላይ ምን ለውጦች እንደተደረጉ አስቡበት.

ከሚስተካከለው የተቀናጀ ማረጋጊያ KR142EN12A ይልቅ ቋሚ ውፅዓት ቮልቴጅ + 5V ጋር integral stabilizer LM7805 ለመጠቀም ተወስኗል። ስለዚህም የማይክሮ መቆጣጠሪያውን የቮልቴጅ ቮልቴጅ በአስተማማኝ ሁኔታ ማረጋጋት ተችሏል. የዚህ መፍትሔ ሌላ ተጨማሪው የግቤት (መለኪያ) ቮልቴጅ የወረዳውን ኃይል የመጠቀም እድል ነው. በእርግጥ, ይህ ቮልቴጅ ከ 6 ቮ, ግን ከ 30 ቪ ያነሰ ካልሆነ በስተቀር. ከግቤት ቮልቴጅ ጋር ለመገናኘት መዝለያውን (ጃምፐር) ይዝጉ. ማረጋጊያው ራሱ በጣም ሞቃት ከሆነ በራዲያተሩ ላይ መጫን አለበት.

የኤ.ዲ.ሲ ግቤትን ከቮልቴጅ ለመጠበቅ, Zener diode VD1 ወደ ወረዳው ተጨምሯል.

Resistor R4 ከ capacitor C3 ጋር ማይክሮ መቆጣጠሪያውን አስተማማኝ ዳግም ለማስጀመር በአምራቹ ይመከራል።

ከሶስት የተለያዩ የሰባት ክፍል አመልካቾች ይልቅ አንድ የተለመደ አመልካች ጥቅም ላይ ውሏል።

የማይክሮ መቆጣጠሪያውን ነጠላ እግሮች ለማራገፍ ሶስት ትራንዚስተሮች ተጨመሩ።

በሰንጠረዥ 1 ውስጥ ሙሉውን ዝርዝር እና ሊተኩ የሚችሉትን በአናሎግ ማግኘት ይችላሉ።

ሠንጠረዥ 1 - PIC16F676 የቮልቲሜትር ክፍሎች ዝርዝር
የአቀማመጥ ስያሜ ስም አናሎግ / መተካት
C1 ኤሌክትሮሊቲክ መያዣ - 470mkFh35V
C2 ኤሌክትሮሊቲክ መያዣ - 1000uFx10V
C3 ኤሌክትሮሊቲክ መያዣ - 10mkFh25V
C4 የሴራሚክ ማጠራቀሚያ - 0.1mkFx50V
DA1 የተቀናጀ ማረጋጊያ L7805
ዲዲ1 ማይክሮ መቆጣጠሪያ PIC16F676
ኤችጂ1 ባለ 7-ክፍል LED አመልካች KEM-5631-ASR (እሺ) ለተለዋዋጭ አመላካች እና ለግንኙነት ተስማሚ የሆነ ሌላ ማንኛውም ዝቅተኛ ኃይል።
አር 1* ተከላካይ 0.125W 91 kOhm SMD መጠን 0805
R2* ተከላካይ 0.125W 4.7 kOhm SMD መጠን 0805
R3 ተከላካይ 0.125 ዋ 5.1 ኦኤም SMD መጠን 0805
R4 ተከላካይ 0.125W 10 kOhm SMD መጠን 0805
R5-R12 ተከላካይ 0.125W 330 Ohm SMD መጠን 0805
R13-R15 ተከላካይ 0.125W 4.3 kOhm SMD መጠን 0805
ቪዲ1 Zener diode BZV85C5V1 1 ኤን 4733
VT1-VT3 ትራንዚስተር BC546B KT3102
XP1-XP2 ራስጌን ወደ ሰሌዳው ይሰኩት
XT1 ተርሚናል ለ4 እውቂያዎች።

ምስል 3 - የታተመ የቮልቲሜትር ሰሌዳ በ PIC16F676 (የኮንዳክተሮች ጎን).

ምስል 4 - የታተመ የወረዳ ቦርድ ክፍሎችን አቀማመጥ ጎን.

ምስል 4 - የታተመውን ክፍሎች አቀማመጥ (በሥዕሉ ላይ ያለው ሰሌዳ ለመለካት አይደለም).

ስለ firmware ፣ ለውጦቹ ጉልህ አልነበሩም

  • ታክሏል ቀላል ያልሆነ አሃዝ አሰናክል;
  • ውጤቱን ወደ ሰባት ክፍል LED አመልካች የማውጣት ጊዜ ተጨምሯል።

ከታወቁት የሥራ ክፍሎች የተገጠመ ቮልቲሜትር ወዲያውኑ መሥራት ይጀምራል እና ማስተካከያ አያስፈልገውም. በአንዳንድ ሁኔታዎች, resistors R1 እና R2 በመምረጥ የመለኪያ ትክክለኛነትን ማስተካከል አስፈላጊ ይሆናል.

የቮልቲሜትር ገጽታ በስእል 5-6 ይታያል.

ምስል 5 - የቮልቲሜትር ገጽታ.

ምስል 6 - የቮልቲሜትር ገጽታ.

በአንቀጹ ውስጥ የተመለከተው ቮልቲሜትር በቤት ውስጥ በተሳካ ሁኔታ ተፈትኗል, በቦርድ አውታር በተሰራ መኪና ውስጥ ተፈትኗል. ምንም ብልሽቶች አልነበሩም። ለረጅም ጊዜ ጥቅም ላይ ሊውል ይችላል.

አስደሳች ቪዲዮ

ላጠቃለል። ከሁሉም ለውጦች በኋላ በ PIC16F676 ማይክሮ መቆጣጠሪያ ላይ ከ0-50V የመለኪያ ገደብ ያለው መጥፎ ዲጂታል ዲሲ ቮልቲሜትር ጨርሶ አልተገኘም። ይህንን ቮልቲሜትር ለሚደግሙት ሁሉ, አገልግሎት የሚሰጡ ክፍሎችን እና በማምረት ውስጥ መልካም ዕድል እመኛለሁ!


በዚህ መሳሪያ ውስጥ ደራሲው ባለ አራት አሃዝ ባለ ሰባት ኤለመንት LED አመልካች ከአራት ማይክሮ መቆጣጠሪያ ፒን ምልክቶች ጋር ለመቆጣጠር የመጀመሪያውን ዘዴ ተጠቅሟል። የማይክሮ መቆጣጠሪያ ፕሮግራሙ የቮልቲሜትር አውቶማቲክ መለኪያን ያቀርባል.

የ LED ዲጂታል አመልካች ከማይክሮ መቆጣጠሪያ ጋር በባህላዊ ግንኙነት በተከታታይ ወደ ትይዩ መቀየሪያ 74HC595 የኮድ መቀየሪያውን ለመቆጣጠር የሶስት ውፅዋቶችን የማይክሮ መቆጣጠሪያ መጠቀም እና ለእያንዳንዱ የአመልካች አሃዝ አንድ ተጨማሪ ውፅዓት መጠቀምን ይጠይቃል። ስለዚህ, ባለአራት አሃዝ አመልካች ሰባት ፒን ያስፈልገዋል. ይህ እንደነዚህ ያሉ አመልካቾችን ዝቅተኛ የውጤት ማይክሮ መቆጣጠሪያ መጠቀም የማይቻል ያደርገዋል, ለምሳሌ, በ PIC12F675, ስድስት ፒን ብቻ ያለው (የኃይል ፒን ሳይቆጠር).

በሁለተኛው እርከን፣ ከ74HC595 ቺፕ በፒን 12 ላይ ያለው ልዩነት የፈረቃ መዝገቡን ዜሮ ይዘቶች ወደ ይዞታ መዝገብ ይጽፋል። ይህ ጠቋሚውን ሙሉ በሙሉ ያጠፋል.

በሦስተኛው ደረጃ መረጃ በ 74HC595 ማይክሮ ሰርኩዌር የፈረቃ መመዝገቢያ ውስጥ ተጭኗል በማይክሮ መቆጣጠሪያው በፒን 14 ማይክሮሶፍት የተፈጠረ ተከታታይ ኮድ። የእሱ ውፅዓት 11 የሰዓት ምት ይቀበላል.

በአራተኛው ደረጃ ፣ ከ 74HC595 ማይክሮሴክተሮች ውስጥ በፒን 12 ላይ እየጨመረ ባለው የደረጃ ልዩነት ፣ ከሱ ፈረቃ መመዝገቢያ መረጃ ወደ ማከማቻ መመዝገቢያ ውስጥ ይገባል ፣ እና በካቶዶች ውስጥ ባለው ከፍተኛ ደረጃ ምክንያት ፣ ጠቋሚ ፈሳሾች ጠፍተዋል ።

አምስተኛው ደረጃ ላይ, 74HC595 microcircuit ያለውን ውጽዓቶች ወደ ትይዩ ኮድ ውፅዓት የታሰበ ነው ያለውን መፍሰስ የጋራ ካቶድ ላይ, ፕሮግራሙ በዚህ ኮድ መሠረት በውስጡ ንጥረ ጨምሮ, ዝቅተኛ ደረጃ ያዘጋጃል. ይህ የማቋረጥ ሂደትን ያጠናቅቃል እና የተቀመጠው አመልካች ሁኔታ እስከሚቀጥለው መቋረጥ ድረስ ሳይለወጥ ይቆያል።

ባለ ስምንት አሃዝ አመልካች ለመቆጣጠር ስምንት ማይክሮ መቆጣጠሪያ ውጤቶች ያስፈልጋሉ። በዚህ ሁኔታ, ከተጨማሪ አራት ውፅዓቶች የሚመጡ ምልክቶች በቀላሉ በፍሳሾቹ ካቶዶች ላይ ያሉትን ደረጃዎች ይቆጣጠራሉ. በዚህ ጉዳይ ላይ ከሁለቱም የተለመዱ ካቶዶች እና የተለመዱ አኖዶች ጋር አመላካቾችን መጠቀም, ኤለመንቶችን ወይም ፈሳሾችን ከኮድ መቀየሪያው ውጽዓቶች ጋር በቅደም ተከተል መጠቀም እንደሚቻል ልብ ሊባል ይገባል. ከዚህ በታች በተገለጹት ምክንያቶች, በመጀመሪያው ጉዳይ ላይ ተለዋዋጭ አመላካች ኤለመንት-በ-ንጥረ-ነገርን ማደራጀት ይመረጣል, እና በሁለተኛው ውስጥ ቢት-ቢት.

አሁን የተገለጸውን መርሆ ስለሚጠቀም የቮልቲሜትር እንነጋገር.

ዋና ቴክኒካዊ ባህሪያት

የሚለካው የቮልቴጅ መጠን, V ........... 0...80

የመለኪያ ልዩነት፣ ቪ ...... 0.1

ትክክለኛነት.................. 0.5% + ክፍሎች ml. ሪስ.

የአቅርቦት ቮልቴጅ, V...........7...15

የፍጆታ ወቅታዊ፣ mA፣ ከ........................30 አይበልጥም።

የቮልቲሜትር ዑደት በምስል ውስጥ ይታያል. 1. ኤለመንት-በ-አባል ተለዋዋጭ አመላካች ይጠቀማል። ጊዜ በእያንዳንዱ ቅጽበት, ከፍተኛ ደረጃ HG1 አመልካች ሁሉ አሃዞች ተመሳሳይ-ስም አባሎች አንድ ቡድን anodes ላይ ተዘጋጅቷል. እነዚህ ንጥረ ነገሮች መብረቅ ያለባቸው የፍሳሽ ማስወገጃዎች የጋራ ካቶድ ተርሚናሎች ላይ ዝቅተኛ ደረጃ ተዘጋጅቷል, አለበለዚያ ግን ከፍተኛ ነው. እባክዎን ያስታውሱ ተመሳሳይ ስም ያላቸው ክፍሎች በሁሉም ምድቦች ውስጥ በአንድ ጊዜ ሊካተቱ ይችላሉ ነገርግን በአሁኑ ጊዜ በእያንዳንዱ ምድብ ውስጥ አንድ አካል ብቻ የተካተተ ነው። ለዚህም ነው የንጥሎቹን አኖዶች ከዲዲ 2 ማይክሮ ሰርኩዌር ውጤቶች ጋር ለማገናኘት የተመረጠ ነው, የመጫን አቅም ከማይክሮ መቆጣጠሪያው ውጤቶች የበለጠ ነው.

ሩዝ. 1. የቮልቲሜትር ዑደት

በ2 ሚሴ የማቋረጥ ጊዜ፣ በጠቋሚው ላይ ያለው የምስሉ እድሳት መጠን 64 Hz ሲሆን ብልጭ ድርግም የሚለው ለዓይን የማይታይ ነው። የተመረጠው የዳይናሚክ ማመላከቻ ዘዴም አሁኑን በጠቋሚ ኤልኢዲዎች የሚገድቡትን የተቃዋሚዎች ቁጥር (R4-R7) በግማሽ ለመቀነስ አስችሏል።

ማይክሮ መቆጣጠሪያው PIC12F675-I / P (DD1) በ I / O መስመሮች GP0 እና GP3 ተለዋዋጭ ምልክት ውስጥ እንዳልተያዘ ይቆያል። የመጀመሪያው እንደ ADC ግብዓት ጥቅም ላይ ይውላል, የሚለካው ቮልቴጅ በአከፋፋይ R1R2 በኩል ወደ እሱ ይመገባል. በመስመር GP3 ፣ የ jumper S1 በሌለበት ፣ ለ resistor R3 ምስጋና ይግባው ፣ ከፍተኛ አመክንዮ ደረጃ ተዘጋጅቷል ፣ ይህም ቮልቲሜትሩን ወደ ካሊብሬሽን ሁነታ የሚያስገባ ምልክት ሆኖ ያገለግላል። መዝለያው ከተጫነ በዚህ ፒን ላይ ያለው ደረጃ ዝቅተኛ ነው እና ቮልቲሜትር በመደበኛነት ይሰራል.

ቮልቲሜትሩን ከጠፋው jumper S1 ጋር ለመጀመሪያ ጊዜ ሲያበሩ የኤችጂ 1 አመልካች በትክክለኛው የቀኝ ምልክት ብልጭ ድርግም የሚል ምልክት ይታያል። በዚህ ሁኔታ በተቻለ መጠን ወደ 80 ቮ የሚጠጋ ቮልቴጅ በመሳሪያው ግቤት ላይ መተግበር አለበት, በአርአያነት ባለው ቮልቲሜትር ይቆጣጠሩት. ለአጭር ጊዜ ግንኙነት ለ jumper S1 የታቀዱ የእውቅያ ንጣፎች, መሳሪያው ያሰላል እና የካሊብሬሽን ፋክተሩን ያስታውሳል እና ለወደፊቱም ይጠቀማል.

ይሁን እንጂ 80 ቮ በጣም ትልቅ ቮልቴጅ ነው, እና እሱን ለማግኘት ችግሮች አልተወገዱም. በዚህ ሁኔታ, የማጣቀሻውን የቮልቴጅ ዋጋ በሚጠቁምበት ጊዜ መሳሪያው መጥፋት እና እንደገና ማብራት አለበት. ጠቋሚው ያሳያል፣ እና በሚቀጥለው ማጥፋት እና ማብራት - , እንደገና እና ተጨማሪ በክበብ ውስጥ። መለኪያ በእነዚህ እሴቶች ከፍተኛው ቮልቴጅ ላይ መከናወን አለበት. የማጣቀሻው ቮልቴጅ ከፍ ባለ መጠን, የመለኪያው ትክክለኛነት የበለጠ ይሆናል. በመለኪያ ጊዜ የግቤት ቮልቴጁ ከተለዋዋጭ ቮልቴጁ በጣም የተለየ ከሆነ, ቅንጅቱ አይሰላም, እና ጠቋሚው ይታያል.

ካሊብሬሽን በኋላ ቮልቲሜትሩን ያጥፉት እና በመጨረሻም jumper S1 ን ይጫኑ፣ አለበለዚያ በሚቀጥለው ጊዜ ሲያበሩት ሁሉንም ነገር እንደገና መድገም ይኖርብዎታል። የ jumper S1 መጀመሪያ ሲበራ ከተጫነ የቮልቲሜትር መለኪያው ሳይስተካከል ሊሠራ ይችላል. በዚህ አጋጣሚ በፕሮግራሙ ውስጥ የተፃፈውን ኮፊሸን ይጠቀማል, ነገር ግን ስህተቱ ከ 10% ሊበልጥ ይችላል. ይህ በጠቋሚው የቀኝ አሃዝ ውስጥ ባለው የተካተተ ነጥብ ያስጠነቅቃል።

ከአናሎግ ወደ ዲጂታል ልወጣ የሚከናወነው በማይክሮ መቆጣጠሪያው "በእንቅልፍ" ሁነታ ከኦፕሬሽኑ አንጓዎች ውስጥ ያለውን ጣልቃገብነት ለመቀነስ ነው. ከዚህ ሁኔታ, በመቀየሩ መጨረሻ ላይ በራስ-ሰር ይወጣል.

መሳሪያው የተቀናጀ የቮልቴጅ መቆጣጠሪያ DA1 በመጠቀም የተገኘ በ 5 ቮ ቮልቴጅ የተጎላበተ ነው. የውጤት ቮልቴጁ መረጋጋት የከፋ ቅደም ተከተል ስለሆነ በስዕሉ ላይ ከተጠቀሰው ይልቅ 78L05 ማረጋጊያውን እንደ የመጨረሻ አማራጭ መጠቀም ይችላሉ። መለኪያዎችን ሳያዋርዱ, LP2951 ማረጋጊያውን መጠቀም ይችላሉ. የ Zener diode VD1 ለ 5.6 ቮ ቮልቴጅ, ከማይክሮ መቆጣጠሪያው ውስጣዊ መከላከያ ዲዲዮ ጋር, የሚለካው የቮልቴጅ መጠን ከሚፈቀደው እሴት በላይ በሚሆንበት ጊዜ የኋለኛውን ከጉዳት ይጠብቃል. ያለ ገደብ, በዚህ ሁኔታ ውስጥ ያለው የማይክሮ መቆጣጠሪያ አቅርቦት ቮልቴጅ በከፍተኛ ሁኔታ ሊጨምር ይችላል.

መሣሪያው በ 1.5 ሚሜ ውፍረት ባለው አንድ-ጎን ፎይል ፋይበርግላስ በተሠራ 40x36 ሚሜ የታተመ የወረዳ ሰሌዳ ላይ ተሰብስቧል ። 2. አብዛኞቹ resistors እና capacitors ላዩን ለመሰካት መጠን 0805 ናቸው. Resistor R1 ለታማኝ አሠራር በከፍተኛ ቮልቴጅ ጥቅም ላይ የሚውለው ከ 0.5 ዋ የውጤት ኃይል ጋር ነው. Capacitor C1 በሁለቱም ሴራሚክ እና ውፅዓት ኦክሳይድ ሊጫን ይችላል, ለዚህም ቦርዱ C1" ምልክት የተደረገበት መቀመጫ አለው. 3.

የሬድዮ ኤሌክትሮኒክስ ዕቃዎችን ለብዙ ዓመታት እየሠራሁ ነበር፣ ግን አሁንም መደበኛ የኃይል አቅርቦት እንደሌለኝ ሳውቅ ያሳፍራል። የተገጣጠሙትን መሳሪያዎች በእጃቸው በሚመጣው ማንኛውም ነገር እመግባለሁ። ከሁሉም ዓይነት ግማሽ-ሙት ባትሪዎች እና ትራንስፎርመሮች በዲዲዮድ ድልድይ ያለ ምንም የቮልቴጅ ማረጋጊያ እና የውጤት ወቅታዊ ገደብ. እንደነዚህ ያሉት ጠማማዎች ለተሰበሰበው መዋቅር በጣም አደገኛ ናቸው. በመጨረሻም መደበኛ የኃይል አቅርቦትን ለመሰብሰብ ወሰነ. እናም ስብሰባውን በ ammeter ጀመርኩት። እርግጥ ነው, በሌላ መጀመር አስፈላጊ ነበር, ግን እንደ ቀድሞው. ትንሽ ፕሮግራሚንግ ስለምሰራ፣ እኔ ራሴ የማሳያ ቆጣሪ ለመስራት ወሰንኩ። ስክሪኑ የኖኪያ-1202 ማሳያ ነው። ምናልባት በዚህ ማሳያ ሁሉንም ሰው አሰቃይቻለሁ፣ ግን ከ2x16 HD44780 (ቢያንስ ለእኛ) 3 እጥፍ ርካሽ ነው። በጣም የሚሸጥ ማገናኛ እና በአጠቃላይ ጥሩ ባህሪያት. በአጭሩ - ለቮልቴጅ እና ለአሁኑ መለኪያ ጥሩ አማራጭ.

ለ PSU የዲጂታል ampervoltmeter የኤሌክትሪክ ዑደት

ዲጂታል ammeter ቦርድ ስዕል

የመጀመሪያው እና ሁለተኛው መስመሮች የቮልቴጅ እና የአሁኑን አማካይ ዋጋ ከ 300 ADC መለኪያዎች ያሳያሉ. ይህ የሚደረገው ለበለጠ የመለኪያ ትክክለኛነት ነው. ሶስተኛው መስመር በኦም ህግ መሰረት የተሰላውን የጭነት መከላከያ ያሳያል. መጀመሪያ ላይ የኃይል ፍጆታው እንዲወጣ ለማድረግ ፈልጌ ነበር, ነገር ግን ተቃውሞ አደረግሁ. ምናልባት በኋላ ወደ ኃይል እቀይረው ይሆናል. አራተኛው መስመር በDS18B20 ዳሳሽ የሚለካውን የሙቀት መጠን ያሳያል። የሙቀት መጠኑን ከ 0 እስከ 99 ዲግሪ ሴንቲ ግሬድ ለመለካት ፕሮግራም ተይዟል. በውጤቱ ትራንዚስተር ራዲያተር ላይ ወይም ጠንካራ ማሞቂያ በሚኖርበት ሌላ የወረዳ አካል ላይ መጫን አለበት።

እንዲሁም ትራንዚስተር ሙቀትን ለማቀዝቀዝ ማቀዝቀዣውን ወደ ማይክሮ መቆጣጠሪያው ማገናኘት ይችላሉ. በDS18B20 ዳሳሽ የሚለካው የሙቀት መጠን ሲቀየር ፍጥነቱን ይቀይራል። በPB3 ፒን ላይ የ PWM ምልክት አለ። ማቀዝቀዣው ከዚህ ውፅዓት ጋር በኃይል ማብሪያ / ማጥፊያ በኩል ተያይዟል. MOSFET ትራንዚስተር እንደ ሃይል መቀየሪያ መጠቀም ጥሩ ነው። በ 90 ዲግሪ ሙቀት ውስጥ የአየር ማራገቢያው ከፍተኛ ፍጥነት ይኖረዋል. የሙቀት ዳሳሽ መጫንም ላይሆንም ይችላል። በዚህ አጋጣሚ አራተኛው መስመር በቀላሉ የጠፋውን ጽሑፍ ያሳያል። ማቀዝቀዣው በቀጥታ ተያይዟል. የPB3 ውጤት 0 ይሆናል።

በማህደሩ ውስጥ ሁለት የጽኑ ትዕዛዝ ስሪቶች አሉ። አንዱ ለከፍተኛው የ 5 amperes የሚለካው የአሁኑ፣ እና ሁለተኛው እስከ 10 amperes። ከፍተኛው የሚለካው ቮልቴጅ 30 ቮልት ነው. የኤል ኤም 358 ኦፕኤም ትርፍ መጠን በስሌቶቹ መሠረት 10 እንዲሆን ተመርጧል ለተለያዩ firmware ፣ shunt መምረጥ ያስፈልግዎታል። ሁሉም ሰው በመቶዎች የሚቆጠሩ ኦኤም እና ትክክለኛ ተቃዋሚዎችን የመለካት ችሎታ የለውም። ስለዚህ, ወረዳው ሁለት ማስተካከያ ተቃዋሚዎች አሉት. የመለኪያ ንባቦችን ማስተካከል ይችላሉ.

በተጨማሪም በማህደሩ ውስጥ የታተመ የወረዳ ሰሌዳ አለ. በፎቶው ውስጥ ትንሽ ልዩነቶች አሉ - እዚያ ትንሽ ተስተካክሏል. አንድ መዝለያ ተወግዷል እና መጠኑ በ 5 ሚሜ ቁመት ያነሰ ነው. የ ampervoltmeter ንባቦች መረጋጋት ከፍተኛ ነው. አንዳንድ ጊዜ የሚንሳፈፈው በመቶኛ ብቻ ነው። ምንም እንኳን ከቻይና ሞካሪዬ ጋር ብቻ አወዳድር ነበር። ለእኔ ይህ በጣም በቂ ነው።

ትኩረት ስለሰጣችሁን ሁላችሁንም አመሰግናለሁ።

መዝገብ፡

የተሻሻለ ስሪት

የኃይል አንድ አስረኛ ማሳያ ብቻ ተጨምሯል።

እስከ 50A ድረስ ለመለካት እዚህ ደግሜዋለሁ። Shunt 0.01 ohm. የ op-amp ትርፍ በግምት ከ 6 እስከ 7 ነው. ተቃዋሚዎቹን እንደገና ማስላት አስፈላጊ ይሆናል. ፊውዝዎቹ እንደበፊቱ ተመሳሳይ ናቸው.

ለላቦራቶሪ ሃይል አቅርቦት አመላካች የተሻሻለ ስሪት ለእርስዎ ትኩረት መስጠት እፈልጋለሁ። የተወሰነ ቅድመ-ቅምጥ ጅረት ሲያልፍ ጭነቱን የማጥፋት ችሎታ ታክሏል። የተሻሻለው የቮልቲሜትር firmware ከዚህ በታች ሊወርድ ይችላል. የዲጂታል ወቅታዊ እና የቮልቴጅ መለኪያ ንድፍ.

በእቅዱ ላይ ጥቂት ዝርዝሮችም ተጨምረዋል። ከመቆጣጠሪያዎቹ - አንድ አዝራር እና ተለዋዋጭ ተከላካይ ከ 10 ኪሎ-ኦኤም እስከ 47 ኪሎ-ኦኤም. የእሱ ተቃውሞ ለወረዳው ወሳኝ አይደለም, እና እርስዎ እንደሚመለከቱት በትክክል ሰፊ በሆነ ገደብ ውስጥ ሊለያይ ይችላል. በስክሪኑ ላይ ያለው ገጽታ ትንሽ ተቀይሯል. የኃይል እና ampere * ሰዓቶች ታክሏል.

የአሁኑ የጉዞ ተለዋዋጭ በEEPROM ውስጥ ተከማችቷል። ስለዚህ, ካጠፉ በኋላ, ሁሉንም ነገር እንደገና ማዋቀር አያስፈልግዎትም. የአሁኑን የቅንብር ሜኑ ለመግባት አዝራሩን መጫን ያስፈልግዎታል። የተለዋዋጭ ተቃዋሚውን ቁልፍ በማዞር, ማስተላለፊያው የሚጠፋበትን አሁኑን ማዘጋጀት ያስፈልግዎታል. በአትሜጋ8 ማይክሮ መቆጣጠሪያ ፒቢ5 ፒን በትራንዚስተር መቀየሪያ በኩል ተያይዟል።

በሚዘጋበት ጊዜ ማሳያው ከፍተኛው የወቅቱ የአሁኑ መጠን ያለፈበት ጽሑፍ ያሳያል። አዝራሩን ከተጫኑ በኋላ ወደ ከፍተኛው የአሁኑ ቅንብር ምናሌ እንመለሳለን. ወደ የመለኪያ ሁነታ ለመቀየር አዝራሩን እንደገና መጫን ያስፈልግዎታል. Log 1 በማይክሮ መቆጣጠሪያው PB5 ውፅዓት ላይ ይተገበራል እና ማስተላለፊያው ይበራል። ይህ ወቅታዊ ክትትልም ጉዳቶቹ አሉት። ጥበቃ ወዲያውኑ አይሰራም። ክዋኔው ብዙ አስር ሚሊሰከንዶች ሊወስድ ይችላል። ለአብዛኛዎቹ የሙከራ መሳሪያዎች, ይህ እክል ወሳኝ አይደለም. ለሰዎች, ይህ መዘግየት አይታይም. ሁሉም ነገር በአንድ ጊዜ ይከናወናል. አዲስ የታተመ የወረዳ ሰሌዳ አልተሰራም። መሣሪያውን መድገም የሚፈልግ ማንኛውም ሰው የታተመውን የወረዳ ሰሌዳ ከቀዳሚው ስሪት ትንሽ ማርትዕ ይችላል። ለውጦቹ ጉልህ አይሆኑም።

ለማንኛውም ጥያቄዎች እባክዎን መድረኩን ያነጋግሩ። ለሰጠህው አትኩሮት እናመሰግናለን. የ ampervoltmeter በቡኻር ተጠናቀቀ።

መዝገብ፡
መድረክ


ለቮልቲሜትር - በማይክሮፕሮሰሰር ላይ የተመሰረተ አሚሜትር የአተገባበር አማራጮችን መቋቋም እንቀጥላለን.
ማህደሩን ከፋይሎች ጋር አይርሱ, ዛሬ እንፈልጋቸዋለን.

ትላልቅ አመልካቾችን ለማስቀመጥ ከፈለጉ, አሁን ያለውን ፍጆታ በ MK ወደቦች በኩል የመገደብ ችግርን መፍታት አለብዎት. በዚህ ሁኔታ በእያንዳንዱ የጠቋሚው ቢት ላይ ቋት ትራንዚስተሮችን ማስቀመጥ አስፈላጊ ነው.

ትልቅ ጠቋሚዎች


ስለዚህ ፣ ቀደም ሲል የተመለከተው እቅድ በምስል ላይ የሚታየውን ቅጽ ይወስዳል ። 2. ለእያንዳንዱ የጠቋሚው ቢት የሶስት ትራንዚስተሮች ቋት ደረጃ VT1-VT3 ተጨምሯል። የተጫነው ቋት ደረጃ የ MK የውጤት ምልክት ይገለበጣል. በዚህ መሠረት በ VT2 ላይ የተመሰረተው የቮልቴጅ ቮልቴጅ ከተጠቀሰው ትራንዚስተር ሰብሳቢ ጋር የተገላቢጦሽ ነው, ይህም ማለት ለውጤቱ ኮማ ለማቅረብ ተስማሚ ነው. ይህም ቀደም ሲል በወረዳው ውስጥ የነበረውን ትራንዚስተር VT1 ለማስወገድ ያስችላል. 1, የኋለኛውን በዲኮፕሊንግ ተከላካይ R12 በመተካት. በ VT1-VT3 ትራንዚስተሮች መሰረታዊ ወረዳዎች ውስጥ ያሉት የተቃዋሚዎች እሴቶች እንዲሁ እንደተለወጡ አይርሱ።
ጠቋሚዎችን ከመደበኛ ባልሆኑ ትላልቅ መጠኖች ጋር ማስቀመጥ ከፈለጉ ዝቅተኛ-ተከላካይ (1 - 10 Ohm) ተከላካይዎችን በእነዚህ ትራንዚስተሮች ሰብሳቢው ወረዳ ውስጥ ሲበሩ የአሁኑን መጨናነቅ ለመገደብ ያስፈልግዎታል ።

የዚህ አማራጭ የ MK አመክንዮ የቢት መቆጣጠሪያውን የውጤት ምልክትን ማለትም ወደቦች RA0, RA1, RA5 ከመገልበጥ አንፃር በፕሮግራሙ ላይ ትንሽ ለውጥ ብቻ ያስፈልገዋል.
የሚለወጠውን ብቻ እንመልከት፣ ማለትም “ተለዋዋጭ የማሳያ ምስረታ ተግባር” በሚለው ሁኔታዊ ስም አስቀድሞ ለእኛ የሚታወቀውን ንዑስ ክፍል ነው። ዝርዝር #2(አቃፊውን "tr_OE_30V" በማህደሩ ውስጥ ወይም የጽሁፉን የመጀመሪያ ክፍል ይመልከቱ)

16. ባዶ አመልካች () ( 17. ሳለ (አሃዝ_አሃዝ< 3) { 18. portc = 0b111111; // 1 ->C 19. ከሆነ (አሳይ_ዲጂት == 2)( delay_ms(1)); 20. porta = 0b100111; 21. አሃዝ_አሃዝ = አሳይ_አሃዝ + 1; 22. መቀየር (ሾው_ዲጂት) (23. ጉዳይ 1፡ (24. ከሆነ (ዲጂት1 == 0) () ሌላ (25. Cod_to_PORT(DIGIT1)፤ 26. PORTA &= (~(1)<<0)); //0 ->A0 27. ) እረፍት፤) 28. ጉዳይ 2፡ (29. Cod_to_PORT(DIGIT2)፤ 30. PORTA &= (~(1)<<1)); //0 ->A1 31. ሰበር፤) 32. ጉዳይ 3፡ ( 33. Cod_to_PORT(DIGIT3)፤ 34. PORTA &= (~(1)<<5)); //0 ->A5 35. እረፍት;) ) 36. መዘግየት_ms (6); 37. ከሆነ (RA2_bit==0) (PORTA | = (1<<2);// 1 ->A2 38. Delay_ms(1);) 39. ከሆነ ((አሃዛዊ_ዲጂት>= 3)!= 0) ቢሰበር; 40.) አሳይ_አሃዝ = 0;)


ሁለቱንም አማራጮች አወዳድር። በፖርት RA (የዝርዝር ቁጥር 2 መስመር 20) ላይ ያለው የሲግናል መገለባበጥ ለማንበብ ቀላል ነው ምክንያቱም በሁለትዮሽ መልክ የተጻፈ ነው. የ MK እና የሁለትዮሽ ቁጥር መደምደሚያዎችን ማዋሃድ በቂ ነው. በመስመሮች 19 እና 37 መጀመሪያ ላይ ያልነበሩ ትንሽ እንግዳ ሁኔታዎች ታዩ። በመጀመሪያው ሁኔታ: "በሁለተኛው ቢት ምልክት ወቅት በ RA1 ወደብ ላይ የሎጂክ ዜሮ ምልክት ማዘግየት." በሁለተኛው ውስጥ: "የ RA2 ወደብ ምክንያታዊ ዜሮ ከሆነ, ተገላቢጦሽ." የመጨረሻውን የፕሮግራሙ ስሪት ሲያጠናቅቁ እነሱን ማስወገድ ይችላሉ ፣ ግን በ PROTEUS ውስጥ ለማስመሰል ያስፈልጋሉ። ያለ እነርሱ፣ ኮማ እና "ጂ" ክፍል በመደበኛነት አይታዩም።
ለምን? - ትጠይቃለህ, ምክንያቱም የመጀመሪያው አማራጭ ጥሩ ሰርቷል.

በማጠቃለያው "የፍቅር ፎርሙላ" ከተሰኘው ፊልም ውስጥ አንጥረኛ የተናገረውን አስታውስ: "... አንድ ሰው ከሠራ, ሌላው ሁልጊዜ ሊለያይ ይችላል!".
መልካም እድል

የአንባቢ ድምጽ

ጽሑፉ በ27 አንባቢዎች ጸድቋል።

በድምጽ መስጫው ለመሳተፍ ይመዝገቡ እና ጣቢያውን በተጠቃሚ ስም እና በይለፍ ቃል ያስገቡ።