ვოლტამმეტრი მიკროკონტროლერზე ლაბორატორიულ ელექტრომომარაგებაში. ჩამონტაჟებული ამპერ ვოლტმეტრი PIC12F675-ზე და LED ინდიკატორები მიკროკონტროლერი ვოლტმეტრი LED წრე

მარტივი ალტერნატიული ძაბვის ვოლტმეტრი 50 ჰც სიხშირით დამზადებულია ჩაშენებული მოდულის სახით, რომელიც შეიძლება გამოყენებულ იქნას როგორც ცალკე, ასევე ჩაშენებული მზა მოწყობილობაში.
ვოლტმეტრი აწყობილია PIC16F676 მიკროკონტროლერზე და 3-ნიშნა ინდიკატორზე და არ შეიცავს ძალიან ბევრ ნაწილს.

ვოლტმეტრის ძირითადი მახასიათებლები:
გაზომილი ძაბვის ფორმა სინუსოიდურია
გაზომილი ძაბვის მაქსიმალური მნიშვნელობა არის 250 ვ;
გაზომილი ძაბვის სიხშირე - 40…60 Hz;
გაზომვის შედეგის ჩვენების გარჩევადობა არის 1 ვ;
ვოლტმეტრის მიწოდების ძაბვა არის 7…15 ვ.
საშუალო დენის მოხმარება - 20 mA
დიზაინის ორი ვარიანტი: ბორტზე ელექტრომომარაგებით და მის გარეშე
ცალმხრივი PCB
კომპაქტური დიზაინი
გაზომილი მნიშვნელობების ჩვენება 3-ციფრიან LED ინდიკატორზე

ვოლტმეტრის სქემატური დიაგრამა ალტერნატიული ძაბვის გასაზომად


განხორციელდა ალტერნატიული ძაბვის პირდაპირი გაზომვა მისი მნიშვნელობისა და ინდიკატორზე გამომავალი შემდგომი გაანგარიშებით. გაზომილი ძაბვა მიეწოდება R3, R4, R5-ზე დამზადებულ შეყვანის გამყოფს და C4 გამყოფი კონდენსატორის მეშვეობით მიეწოდება მიკროკონტროლერის ADC შეყვანას.

რეზისტორები R6 და R7 ქმნიან ძაბვას 2,5 ვოლტამდე (ნახევარი სიმძლავრე) ADC-ის შეყვანაზე. კონდენსატორი C5, შედარებით მცირე სიმძლავრის, გვერდის ავლით ADC შეყვანას და ეხმარება გაზომვის შეცდომების შემცირებაში. მიკროკონტროლერი აწყობს ინდიკატორის მუშაობას დინამიურ რეჟიმში, ტაიმერის შეფერხებების საფუძველზე.

--
Გმადლობთ ყურადღებისთვის!
იგორ კოტოვი, ჟურნალი Datagor-ის მთავარი რედაქტორი


🕗 01/07/14 ⚖️ 19.18 კბ ⇣ 238 გამარჯობა, მკითხველო!მე მქვია იგორი, მე ვარ 45, მე ვარ ციმბირი და მოყვარული ელექტრონიკის ინჟინერი. მე მოვიფიქრე, შევქმენი და ვინახავ ამ მშვენიერ საიტს 2006 წლიდან.
10 წელზე მეტია ჩვენი ჟურნალი მხოლოდ ჩემი ხარჯით არსებობს.

კარგი! უფასო დამთავრდა. თუ გსურთ ფაილები და სასარგებლო სტატიები, დამეხმარეთ!


ჩვენ ვაგრძელებთ მიკროპროცესორზე დაფუძნებული ვოლტმეტრის - ამპერმეტრის განხორციელების ვარიანტების გაგებას.
არ დაგავიწყდეთ არქივი ფაილებით, ისინი დღეს დაგვჭირდება.

თუ გსურთ დიდი ინდიკატორების დაყენება, მოგიწევთ გადაჭრათ მიმდინარე მოხმარების შეზღუდვის საკითხი MK პორტების საშუალებით. ამ შემთხვევაში აუცილებელია ბუფერული ტრანზისტორების დაყენება ინდიკატორის თითოეულ ციფრზე.

დიდი ზომის ინდიკატორები


ასე რომ, ადრე განხილული წრე მიიღებს ნახ. 2. ინდიკატორის თითოეულ ციფრს დაემატა ბუფერული ეტაპის სამი ტრანზისტორი VT1-VT3. დაინსტალირებული ბუფერული ეტაპი აბრუნებს MK-ის გამომავალ სიგნალს. მაშასადამე, VT2-ზე დაფუძნებული შეყვანის ძაბვა შებრუნებულია მითითებული ტრანზისტორის კოლექტორთან მიმართებაში და, შესაბამისად, შესაფერისია გამოსავალზე მძიმით ფორმირების გამომავალი მიწოდებისთვის. ეს შესაძლებელს ხდის ტრანზისტორი VT1-ის ამოღებას, რომელიც ადრე იყო ნახ. 1, ამ უკანასკნელის ჩანაცვლება გამყოფი რეზისტორით R12. არ დაგავიწყდეთ, რომ VT1-VT3 ტრანზისტორების საბაზო სქემებში რეზისტორების მნიშვნელობებიც შეიცვალა.
თუ გსურთ დააინსტალიროთ არატრადიციულად დიდი ზომების ინდიკატორები, მოგიწევთ დააინსტალიროთ დაბალი წინააღმდეგობის (1 - 10 Ohms) რეზისტორები მითითებული ტრანზისტორების კოლექტორის წრეში, რათა შეზღუდოთ დენის ტალღები მათი ჩართვისას.

MK-ის ოპერაციული ლოგიკა ამ პარამეტრისთვის მოითხოვს მხოლოდ მცირე ცვლილებას პროგრამაში ბიტების კონტროლისთვის გამომავალი სიგნალის ინვერსიის თვალსაზრისით, კერძოდ, პორტები RA0, RA1, RA5.
მოდით განვიხილოთ მხოლოდ ის, რაც შეიცვლება, კერძოდ ჩვენთვის უკვე ცნობილი ქვეპროგრამა კოდის სახელწოდებით „დინამიური მითითების წარმოქმნის ფუნქცია“ განცხადების No2(იხილეთ საქაღალდე „tr_OE_30V“ არქივში ან სტატიის პირველ ნაწილში):

16. void Indicator ()( 17. while (show_digit< 3) { 18. portc = 0b111111; // 1 ->C 19. if (show_digit == 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. if ((show_digit >= 3)!= 0) break; 40. ) ჩვენება_ციფრი = 0;)


შეადარეთ ორივე ვარიანტი. RA პორტზე სიგნალის ინვერსია (სტრიქონი 20, ჩამონათვალი No. 2) ადვილად იკითხება, რადგან ის იწერება ორობითი ფორმით. საკმარისია გავაერთიანოთ MK-ისა და ბინარული რიცხვის გამომავალი. 19 და 37 სტრიქონებში ოდნავ უცნაური პირობები გამოჩნდა, რომლებიც თავიდან არ იყო. პირველ შემთხვევაში: „გადაიდო ლოგიკური ნულოვანი სიგნალი RA1 პორტში მეორე ციფრის მითითებისას“. მეორეში: "თუ RA2 პორტზე არის ლოგიკური ნული, ინვერსია." პროგრამის საბოლოო ვერსიის შედგენისას შეგიძლიათ წაშალოთ ისინი, მაგრამ PROTEUS-ში სიმულაციისთვის ისინი საჭიროა. მათ გარეშე, მძიმით და "G" სეგმენტი ნორმალურად არ გამოჩნდება.
რატომ? - გეკითხებით, რადგან პირველი ვარიანტი მშვენივრად მუშაობდა.

დასასრულს, გაიხსენეთ მჭედლის სიტყვები ფილმიდან "სიყვარულის ფორმულა": "...თუ ერთმა ადამიანმა ააშენა, მეორეს ყოველთვის შეუძლია მისი დაშლა!"
Წარმატებები!

მკითხველის ხმა

სტატია 27 მკითხველმა მოიწონა.

კენჭისყრაში მონაწილეობის მისაღებად დარეგისტრირდით და შედით საიტზე თქვენი მომხმარებლის სახელით და პაროლით.

პროგრამის ლოგიკა

პროგრამის დასაწყისში შესრულებულია ინიციალიზაციის ფუნქციები. ADC არის კონფიგურირებული და გაშვებული, პორტი, რომელზედაც დაკავშირებულია ინდიკატორი, კონფიგურირებულია და T0 ტაიმერი არის კონფიგურირებული. შემდეგ ჩართულია შეფერხებები და მიკროკონტროლერი ახორციელებს უსასრულო ციკლს. ციკლში ხდება ADC პროგრამული ბუფერის გამოკითხვა და ძაბვის სიდიდის გამოთვლა. გამოთვლილი მნიშვნელობა გადაეცემა ინდიკატორის ფუნქციას, რომელიც გარდაქმნის მას ორობით ათწილად ციფრებად, შემდეგ ინდიკატორის ციფრულ კოდებად და ჩაწერს მათ მასივში (ბუფერში).

ძირითადი პროგრამის პარალელურად გამოიძახება ADC-ის და ტაიმერის T0 შეწყვეტები. ADC მუშაობს ერთჯერადი კონვერტაციის რეჟიმში, შიდა საორიენტაციო ძაბვით 2.56 ვ. სწორად გამართლებულია, გამოყენებულია 10-ვე ციფრი. ADC-ის კონვერტაციის შედეგი გროვდება 8-ჯერ ცვლადში, საშუალოდ და იწერება პროგრამული უზრუნველყოფის ბუფერში.

T0 ტაიმერის შეფერხება განაახლებს მას და გამოიძახებს ინდიკატორის განახლების ფუნქციას. აქრობს ამჟამინდელ გამონადენს და ანათებს შემდეგს.

პროექტის სტრუქტურა

პროექტი შედგება 3 პროგრამული მოდულისგან.
main.c – მთავარი პროგრამა
adc.c – ფუნქციები ADC-თან მუშაობისთვის
მაჩვენებელი.c – შვიდსეგმენტიანი 4-ნიშნა ინდიკატორის დრაივერი.

ვოლტამეტრი მიკროკონტროლერზე ლაბორატორიულ ელექტროსადგურში

ჩვენი პროგრესის ეპოქაში, ნებისმიერი რადიომოყვარულისთვის ყველაზე მნიშვნელოვანი მოწყობილობა მოწყობილობების დაყენებისას არის ლაბორატორიული კვების ბლოკი (PSU).ელექტრომომარაგება შეიძლება იყოს როგორც სახლში, ასევე ქარხნულად. ისინი განსხვავდებიან სირთულით, შეიძლება შეიკრიბონ მხოლოდ ერთი ხაზოვანი ძაბვის რეგულატორის გამოყენებით, მაგალითად LM317T, შეიძლება შეიკრიბონ ოპერაციული გამაძლიერებლების ან ტრანზისტორების გამოყენებით.კვების წყაროს შეიძლება ჰქონდეს მოკლე ჩართვის დაცვა, ან პირიქით, რეგულირებადი გამომავალი დენის შეზღუდვა. და უფრო მოწინავე კვების წყაროებს აქვთ გადართვის რეჟიმი "მოკლე ჩართვის დაცვა / გამომავალი დენის შეზღუდვა". მაგრამ თითქმის ყველა კვების წყარო აღჭურვილია, საუკეთესო შემთხვევაში, ვოლტმეტრით. ციფრული ვოლტმეტრის დამზადება და კონფიგურაცია რთულია და ყველაზე ხშირად მოითხოვს სპეციალიზებული ADC ჩიპების გამოყენებას, მაგალითად, KR572PV2A.

მაგრამ მთელი სირთულე მდგომარეობს არა დაფის წარმოებაში, არამედ ბიპოლარული ელექტრომომარაგების +5 V, -5 V გამოყენების აუცილებლობაში მითითებული მიკროსქემის კვებისათვის. ამისათვის თქვენ გჭირდებათ ცალკე დაბალი ენერგიის წყარო ან ტრანსფორმატორის ცალკე გრაგნილები. ამრიგად, ამ ADC-ებმა არ დაამტკიცეს თავი სამოყვარულო რადიო პრაქტიკაში.Რა ხდება? 21-ე საუკუნეა, მაგრამ სამოყვარულო ელექტრომომარაგების დიზაინზე პროგრესი არ იმოქმედა? ეს სიტუაცია უნდა გამოსწორდეს! ამაზე რომ დავფიქრდი, მივედი დასკვნამდე, რომ მე უნდა გავაკეთო საკუთარი მოწყობილობა მიკროკონტროლერზე ელექტრომომარაგების პარამეტრების მითითებისთვის.ამასთან დაკავშირებით შემუშავდა მოდული - ციფრული ვოლტამეტრი. რაც შემდგომში უფრო დეტალურად იქნება განხილული. ეს განვითარება შემოგთავაზებთ განმეორებისა და შესაძლო დახვეწისთვის, რადგან ის შესრულებულია საპილოტე ვერსიაში და საჭიროებს გაუმჯობესებას, მაგრამ ამ ვერსიაშიც კი ეს სქემა საკმაოდ მოქმედია და შეიძლება შესთავაზოს განმეორებად თუნდაც ახალბედა რადიომოყვარულებს.მთავარი აქცენტი კეთდებოდა სირთულის მინიმუმამდე შენარჩუნებაზე, რათა არ დარჩეს დამწყები რადიომოყვარულები. აი რა მივიღე.

ბეჭდური მიკროსქემის დაფის მიკროსქემის დიაგრამა და ნახაზი წარმოდგენილია ქვემოთ.

მოწყობილობა უზრუნველყოფს შემდეგ პარამეტრებს და ფუნქციებს:

  • 1. კვების წყაროს გამომავალი ძაბვის გაზომვა და მითითება 0-დან 100 ვ-მდე დიაპაზონში, 0,01 ვ გარჩევადობით.
  • 2. ელექტრომომარაგების დატვირთვის გამომავალი დენის გაზომვა და მითითება 0-დან 10 A-მდე დიაპაზონში 10 mA გარჩევადობით.
  • 3. გაზომვის შეცდომა - არაუმეტეს ±0,01 ვ (ძაბვა) ან ±10 mA (დენი)
  • 4. ძაბვის/დენის გაზომვის რეჟიმებს შორის გადართვა ხორციელდება დაჭერილ მდგომარეობაში ჩაკეტილი ღილაკის გამოყენებით.
  • 5. გაზომვის შედეგების გამომავალი დიდი ოთხნიშნა მაჩვენებელი. ამ შემთხვევაში, სამი ციფრი გამოიყენება გაზომილი მნიშვნელობის საჩვენებლად, ხოლო მეოთხე გამოიყენება გაზომვის მიმდინარე რეჟიმის მითითებისთვის.
  • 6. ჩემი ვოლტამეტრის განსაკუთრებული თვისებაა გაზომვის ლიმიტის ავტომატური შერჩევა. იდეა ისაა, რომ 0-10 ვ ძაბვები ნაჩვენებია 0,01 ვ სიზუსტით, ხოლო ძაბვები 10-100 ვ 0,1 ვ სიზუსტით.
  • 7. სინამდვილეში, ძაბვის გამყოფი შექმნილია რეზერვით, თუ გაზომილი ძაბვა იზრდება 110 ვ-ზე მეტს (კარგად, შეიძლება ვინმეს ნაკლები სჭირდება, შეგიძლიათ ეს დააფიქსიროთ firmware-ში), გადატვირთვის სიმბოლოები ნაჩვენებია ინდიკატორზე - O.L ( მეტი დატვირთვა). იგივე კეთდება ამპერმეტრთანაც; როცა გაზომილი დენი აღემატება 11 A-ს, ვოლტამმეტრი გადადის გადატვირთვის მითითების რეჟიმში.

ვოლტმეტრი ზომავს და აჩვენებს მხოლოდ დადებით დენის და ძაბვის მნიშვნელობებს, ხოლო დენის გასაზომად გამოიყენება შუნტი უარყოფით წრეში.მოწყობილობა დამზადებულია DD1 მიკროკონტროლერზე (MK) ATMega8-16PU.

Atmega8-16pu ტექნიკური პარამეტრები:

  • AVR Core
  • ბიტის ზომა 8
  • საათის სიხშირე, MHz 16
  • 8K ROM ტევადობა
  • ოპერატიული მეხსიერების მოცულობა 1K
  • შიდა ADC, არხების რაოდენობა 23
  • შიდა DAC, არხების რაოდენობა 23
  • ტაიმერი 3 არხი
  • მიწოდების ძაბვა, V 4.5… 5.5
  • ტემპერატურის დიაპაზონი, C 40 ...+85
  • საცხოვრებელი ტიპი DIP28

დამატებითი მიკროსქემის ელემენტების რაოდენობა მინიმალურია. (MK-ის შესახებ უფრო სრულყოფილი მონაცემები შეგიძლიათ იხილოთ მის მონაცემთა ცხრილში).დიაგრამაზე რეზისტორები არის ტიპის MLT-0.125 ან იმპორტირებული ანალოგები, ელექტროლიტური კონდენსატორი ტიპის K50-35 ან მსგავსი, მინიმუმ 6.3 ვ ძაბვით, მისი სიმძლავრე შეიძლება განსხვავდებოდეს ზემოთ. 0.1 μF კონდენსატორი იმპორტირებულია კერამიკით. DA1 7805 -ის ნაცვლად, შეგიძლიათ გამოიყენოთ ნებისმიერი ანალოგი. მოწყობილობის მაქსიმალური მიწოდების ძაბვა განისაზღვრება ამ მიკროსქემის მაქსიმალური დასაშვები შეყვანის ძაბვით. ინდიკატორების ტიპი აღწერილია ქვემოთ. ბეჭდური მიკროსქემის დაფის დამუშავებისას შესაძლებელია სხვა ტიპის კომპონენტების გამოყენება, მათ შორის SMD.

Resistor R... იმპორტირებული კერამიკა, წინააღმდეგობა 0.1 Ohm 5 W, შესაძლებელია უფრო მძლავრი რეზისტორების გამოყენება, თუ აბრის ზომები იძლევა ინსტალაციის საშუალებას.თქვენ ასევე უნდა შეისწავლოთ ელექტრომომარაგების დენის სტაბილიზაციის სქემა; შესაძლოა, უარყოფითი ავტობუსში უკვე არის 0.1 Ohm დენის საზომი რეზისტორი. ამ რეზისტორის გამოყენება შესაძლებელი იქნება თუ ეს შესაძლებელია.მოწყობილობის კვებისათვის შეიძლება გამოვიყენოთ ცალკე სტაბილიზებული +5 V დენის წყარო (მაშინ DA1 ჩიპი არ არის საჭირო), ან არასტაბილიზებული +7...30 V წყარო (DA1-ის სავალდებულო გამოყენებით). მოწყობილობის მიერ მოხმარებული დენი არ აღემატება 80 mA-ს. გთხოვთ გაითვალისწინოთ, რომ მიწოდების ძაბვის სტაბილურობა ირიბად მოქმედებს დენის და ძაბვის გაზომვების სიზუსტეზე.მითითება ჩვეულებრივი დინამიურია, დროის გარკვეულ მომენტში მხოლოდ ერთი ციფრი ანათებს, მაგრამ ჩვენი ხედვის ინერციის გამო, ჩვენ ვხედავთ ოთხივე ინდიკატორს ანათებს და აღვიქვამთ მას ნორმალურ რიცხვად.

მე გამოვიყენე ერთი დენის შემზღუდველი რეზისტორი თითო ინდიკატორზე და მივატოვე ტრანზისტორი დამატებითი გადამრთველების საჭიროება, რადგან ამ წრეში MK პორტის მაქსიმალური დენი არ აღემატება დასაშვებ 40 mA-ს. პროგრამის შეცვლით შესაძლებელია ინდიკატორების გამოყენების შესაძლებლობა როგორც საერთო ანოდით, ასევე საერთო კათოდით.ინდიკატორების ტიპი შეიძლება იყოს ნებისმიერი - როგორც შიდა, ასევე იმპორტირებული. ჩემი ვერსია იყენებს ორნიშნა VQE-23 მწვანე ინდიკატორებს 12 მმ ციფრული სიმაღლით (ეს არის უძველესი, დაბალი სიკაშკაშის ინდიკატორები, რომლებიც გვხვდება ძველ მარაგებში). აქვე მოგაწოდებთ მის ტექნიკურ მონაცემებს მითითებისთვის;

  • ინდიკატორი VQE23, 20x25mm, OK, მწვანე
  • ორნიშნა 7 სეგმენტიანი მაჩვენებელი.
  • ტიპი საერთო კათოდი
  • ფერი მწვანე (565 ნმ)
  • სიკაშკაშე 460-1560uCd
  • ათწილადი ქულები 2
  • რეიტინგული სეგმენტის დენი 20 mA

ქვემოთ მოცემულია ქინძისთავების ადგილმდებარეობა და ინდიკატორის განზომილებიანი ნახაზი:

  • 1. ანოდი H1
  • 2. ანოდი G1
  • 3. ანოდი A1
  • 4. ანოდი F1
  • 5. ანოდი B1
  • 6. ანოდი B2
  • 7. ანოდი F2
  • 8. ანოდი A2
  • 9. ანოდი G2
  • 10. ანოდი H2
  • 11. ანოდი C2
  • 12. ანოდი E2
  • 13. ანოდი D2
  • 14. საერთო კათოდი K2
  • 15. საერთო კათოდი K1
  • 16. ანოდი D1
  • 17. ანოდი E1
  • 18. ანოდი C1

შესაძლებელია ნებისმიერი ინდიკატორის გამოყენება, როგორც ერთ, ასევე ორნიშნა და ოთხნიშნა საერთო კათოდით, თქვენ მხოლოდ უნდა გააკეთოთ ბეჭდური მიკროსქემის დაფის გაყვანილობა.დაფა დამზადებულია ორმხრივი კილიტა მინაბოჭკოვანი მასალისგან,მაგრამ შესაძლებელია ცალმხრივი გამოყენება, საჭიროა მხოლოდ რამდენიმე ჯემპერის შედუღება. დაფაზე ელემენტები დამონტაჟებულია ორივე მხარეს, ამიტომ მნიშვნელოვანია შეკრების თანმიმდევრობა:

ჯერ უნდა შეადუღოთ მხტუნავები (vias), რომელთაგან ბევრია ინდიკატორების ქვეშ და მიკროკონტროლერთან ახლოს.
. შემდეგ მიკროკონტროლერი DD1. ამისათვის შეგიძლიათ გამოიყენოთ კოლეტის ბუდე, მაგრამ ის არ უნდა იყოს ბოლომდე დაყენებული დაფაზე ისე, რომ შეძლოთ ქინძისთავები მიკროსქემის გვერდით. იმიტომ რომ თათის ქვეშ არ იყო კოლეტის ბუდე, გადაწყდა MK მჭიდროდ დამაგრებულიყო დაფაზე. მე არ გირჩევთ დამწყებთათვის; წარუმატებელი პროგრამული უზრუნველყოფის შემთხვევაში, ძალიან მოუხერხებელია 28 ფეხიანი MK-ის შეცვლა.
. შემდეგ ყველა სხვა ელემენტი.

ამ ვოლტამეტრის მოდულის მუშაობა არ საჭიროებს ახსნას. საკმარისია დენის და საზომი სქემების სწორად დაკავშირება.ღია ჯემპერი ან ღილაკი - ძაბვის გაზომვა, დახურული ჯემპერი ან ღილაკი - დენის გაზომვა.თქვენ შეგიძლიათ განაახლოთ firmware თქვენთვის ხელმისაწვდომი ნებისმიერი მეთოდის გამოყენებით. Fuse bits-დან, რაც უნდა გაკეთდეს არის ჩაშენებული 4 MHz ოსცილატორის ჩართვა. ცუდი არაფერი მოხდება, თუ მათ არ აანთებთ, MK უბრალოდ იმუშავებს 1 MHz სიხშირეზე და ინდიკატორზე ნომრები ძალიან ციმციმდება.

და აქ არის ვოლტამეტრის ფოტო:

მე არ შემიძლია კონკრეტული რეკომენდაციების მიცემა, გარდა ზემოაღნიშნულისა, თუ როგორ უნდა დააკავშიროთ მოწყობილობა ელექტრომომარაგების კონკრეტულ წრეში - ასეთი ბევრია! იმედი მაქვს, რომ ეს ამოცანა მართლაც ისეთი მარტივი აღმოჩნდება, როგორც მე წარმომიდგენია.

P.S. ეს წრე არ არის გამოცდილი რეალურ ელექტრომომარაგებაში; იგი აწყობილია პროტოტიპად; მომავალში იგეგმება ამ ვოლტამეტრის გამოყენებით მარტივი რეგულირებადი კვების წყაროს დამზადება. მადლობელი ვიქნები მათ, ვინც ამ ვოლტამეტრს ამოწმებს ექსპლუატაციაში და მიუთითებს მნიშვნელოვან და არც თუ ისე მნიშვნელოვან ხარვეზებზე.საფუძველია ARV Modding ელექტრომომარაგების წრე რადიოკატის ვებსაიტიდან. პროგრამული უზრუნველყოფა CodeVision AVR C Compiler 2.04-ის წყაროს კოდებით და დაფა ARES Proteus ფორმატში შეგიძლიათ ჩამოტვირთოთ საიდან. ასევე დართულია სამუშაო პროექტი ISIS Proteus-ში. მასალა მოწოდებულია - i8086.

ვოლტმეტრის დანერგვა ვლადიმირისგან

დამატებულია კონცენტრატორები ინდიკატორის ანოდებზე, რამაც გაზარდა ეკრანის სიკაშკაშე და უფრო მძლავრი დისპლეების გამოყენების საშუალებას იძლევა.

ორი ნიშანი DIP14 და SO14

წრე იყენებს BC847 (KT3102) ტრანზისტორებს.

ვოლტმეტრზე მთავარი სტატიის განახლების დროს, ძაბვის გამყოფი შეიცვალა წრეში და ბეჭდები ვლადიმირისგან. ვოლტმეტრის პროგრამული უზრუნველყოფა მოცემულია მთავარ სტატიაში.

ქსელის ვოლტმეტრის დანერგვა Wali Marat-დან

ნიშანი განსხვავდება სქემისგან R2 და R3 რეზისტორების ერთი 4.7k ტრიმერით შეცვლით და ზენერის დიოდის VD1 არარსებობით.

ასევე გაიგზავნა შეცვლილი ქსელის ვოლტმეტრის წრე; მას აქვს უკეთესი ხარისხის წრე ვოლტმეტრის მიწოდების ძაბვის სტაბილიზაციისთვის.

ქსელის ვოლტმეტრის ფოტო

ვოლტმეტრი/ამმეტრის დანერგვა Wali Marat-დან

5.1V ზენერის დიოდი VD1 (მითითებულია მწვანეში) დაემატა Wali Marat-ის ყველა წრეს, რათა დაიცვან მიკროკონტროლერის ADC შეყვანა ზედმეტი ძაბვისგან.