AC հոսանքի չափում` օգտագործելով avr. Ինչպես չափել բացասական լարումը ADC-ի միջոցով

50 Հց հաճախականությամբ պարզ փոփոխական լարման վոլտմետրը պատրաստված է ներկառուցված մոդուլի տեսքով, որը կարող է օգտագործվել կամ առանձին կամ ներկառուցված պատրաստի սարքի մեջ:
Վոլտմետրը հավաքված է PIC16F676 միկրոկոնտրոլերի և եռանիշ ցուցիչի վրա և շատ մասեր չի պարունակում:

Վոլտմետրի հիմնական բնութագրերը.
Չափված լարման ձևը սինուսոիդային է
Չափված լարման առավելագույն արժեքը 250 Վ է;
Չափված լարման հաճախականությունը - 40…60 Հց;
Չափման արդյունքի ցուցադրման բանաձեւը 1 Վ է;
Վոլտմետրի մատակարարման լարումը 7…15 Վ է:
Միջին ընթացիկ սպառումը - 20 մԱ
Դիզայնի երկու տարբերակ՝ սնուցման միջոցով և առանց նավի
Միակողմանի PCB
Կոմպակտ դիզայն
Չափված արժեքների ցուցադրում եռանիշ LED ցուցիչի վրա

Փոփոխական լարման չափման վոլտմետրի սխեմատիկ դիագրամ


Իրականացվել է փոփոխական լարման ուղղակի չափում` դրա արժեքի և ցուցիչին ելքի հետագա հաշվարկով: Չափված լարումը մատակարարվում է R3, R4, R5-ի վրա կատարված մուտքային բաժանարարին և C4 բաժանարար կոնդենսատորի միջոցով մատակարարվում է միկրոկոնտրոլերի ADC մուտքին:

R6 և R7 ռեզիստորները ADC մուտքի մոտ ստեղծում են 2,5 վոլտ (հզորության կեսը) լարում: C5 կոնդենսատորը, համեմատաբար փոքր հզորությամբ, շրջանցում է ADC մուտքը և օգնում է նվազեցնել չափման սխալները: Միկրոկառավարիչը կազմակերպում է ցուցիչի շահագործումը դինամիկ ռեժիմով` հիմնվելով ժամանակաչափի ընդհատումների վրա:

--
Շնորհակալություն ուշադրության համար!
Իգոր Կոտով, Datagor ամսագրի գլխավոր խմբագիր


🕗 01/07/14 ⚖️ 19.18 Kb ⇣ 239 Բարև, ընթերցող:Ես Իգորն եմ, ես 45 տարեկան եմ, ես սիբիրցի եմ և սիրողական էլեկտրոնիկայի ինժեներ եմ: Ես ստեղծեցի, ստեղծեցի և պահպանում եմ այս հիանալի կայքը 2006 թվականից:
10 տարուց ավելի մեր ամսագիրը գոյություն ունի միայն իմ հաշվին։

Լավ! Անվճարն ավարտվեց: Եթե ​​ցանկանում եք ֆայլեր և օգտակար հոդվածներ, օգնեք ինձ:

Ընթացիկ սենսորը միացնելով միկրոկառավարիչին

Ծանոթանալով տեսության հիմունքներին՝ կարող ենք անցնել տվյալների ընթերցման, փոխակերպման և պատկերացման խնդրին: Այլ կերպ ասած, մենք կնախագծենք պարզ հաստատուն հոսանքի հաշվիչ:

Սենսորի անալոգային ելքը միացված է միկրոկառավարիչի ADC ալիքներից մեկին: Բոլոր անհրաժեշտ փոխակերպումները և հաշվարկները կատարվում են միկրոկոնտրոլերի ծրագրում։ Տվյալների ցուցադրման համար օգտագործվում է 2 տողանի LCD ցուցիչ:

Փորձարարական ձևավորում

Ընթացիկ սենսորով փորձարկելու համար անհրաժեշտ է կառուցվածքը հավաքել Նկար 8-ում ներկայացված գծապատկերի համաձայն: Դրա համար հեղինակն օգտագործել է հացահատիկ և միկրոկոնտրոլերի վրա հիմնված մոդուլ (Նկար 9):

ACS712-05B ընթացիկ սենսորային մոդուլը կարելի է ձեռք բերել պատրաստի վիճակում (այն վաճառվում է շատ էժան eBay-ում), կամ կարող եք պատրաստել ինքներդ: Ֆիլտրի կոնդենսատորի հզորությունը ընտրվում է 1 nF, իսկ սնուցման համար տեղադրվում է 0,1 μF արգելափակող կոնդենսատոր: Էլեկտրաէներգիայի միացումը ցույց տալու համար միացված է հանգցնող ռեզիստորով լուսադիոդ: Սենսորի սնուցման աղբյուրը և ելքային ազդանշանը միացված են մոդուլի տախտակի մի կողմում գտնվող միակցիչին, հակառակ կողմում տեղադրված է հոսող հոսանքը չափելու 2-փին միակցիչ:

Ընթացիկ չափման փորձերի համար մենք միացնում ենք կարգավորվող մշտական ​​լարման աղբյուրը սենսորի ընթացիկ չափման տերմինալներին 2,7 Օհմ / 2 Վտ սերիայի ռեզիստորի միջոցով: Սենսորային ելքը միացված է միկրոկառավարիչի RA0/AN0 պորտին (փին 17): Երկու տողանի LCD ցուցիչը միացված է միկրոկառավարիչի B պորտին և գործում է 4 բիթ ռեժիմով:

Միկրոկառավարիչը սնուցվում է +5 Վ լարման միջոցով, նույն լարումը օգտագործվում է որպես հղում ADC-ի համար: Անհրաժեշտ հաշվարկներն ու փոխակերպումները կատարվում են միկրոկոնտրոլերների ծրագրում։

Փոխակերպման գործընթացում օգտագործվող մաթեմատիկական արտահայտությունները տրված են ստորև:

Ընթացիկ սենսորային զգայունություն Sens = 0,185 V/A: Սնուցման Vcc = 5 V և հղման լարման Vref = 5 V, հաշվարկված հարաբերությունները կլինեն հետևյալը.

ADC-ի ելքային կոդը

Ուստի

Արդյունքում հոսանքի հաշվարկման բանաձևը հետևյալն է.

Կարևոր նշում. Վերոնշյալ հարաբերությունները հիմնված են այն ենթադրության վրա, որ ADC-ի մատակարարման լարումը և հղման լարումը հավասար են 5 Վ-ի: Այնուամենայնիվ, վերջին արտահայտությունը, որը վերաբերում է ընթացիկ I-ին և ADC-ի ելքային կոդի Count-ին, մնում է վավեր, նույնիսկ եթե էլեկտրամատակարարման լարումը տատանվում է: Այս մասին խոսվեց նկարագրության տեսական մասում։

Վերջին արտահայտությունից երևում է, որ սենսորի ընթացիկ թույլտվությունը 26,4 մԱ է, որը համապատասխանում է 513 ADC նմուշի, ինչը մեկ նմուշով ավելի է ակնկալվող արդյունքից։ Այսպիսով, մենք կարող ենք եզրակացնել, որ այս իրականացումը թույլ չի տալիս չափել փոքր հոսանքները: Փոքր հոսանքները չափելիս թույլտվությունը և զգայունությունը բարձրացնելու համար անհրաժեշտ կլինի օգտագործել օպերացիոն ուժեղացուցիչ: Նման շղթայի օրինակը ներկայացված է Նկար 10-ում:

Միկրոկառավարիչ ծրագիր

PIC16F1847 միկրոկոնտրոլերի ծրագիրը գրված է C լեզվով և կազմված է mikroC Pro միջավայրում (mikroElektronika): Չափման արդյունքները ցուցադրվում են երկու տող LCD ցուցիչի վրա՝ երկու տասնորդական թվերի ճշգրտությամբ:

Ելք

Զրոյական մուտքային հոսանքի դեպքում ACS712 ելքային լարումը պետք է լինի խիստ Vcc/2, այսինքն. 512 թիվը պետք է կարդալ ADC-ից: Սենսորային ելքային լարման 4,9 մՎ-ով շեղումը հանգեցնում է նրան, որ փոխակերպման արդյունքը տեղափոխվում է ADC-ի 1 ամենաքիչ կարևոր բիթով (Նկար 11): (Vref = 5.0 V-ի համար 10-բիթանոց ADC-ի լուծումը կլինի 5/1024 = 4.9 մՎ), որը համապատասխանում է մուտքային հոսանքի 26 մԱ: Նշենք, որ տատանումների ազդեցությունը նվազեցնելու համար նպատակահարմար է մի քանի չափումներ կատարել, ապա միջինացնել դրանց արդյունքները:

Եթե ​​կարգավորվող էլեկտրամատակարարման ելքային լարումը սահմանվում է 1 Վ-ի հավասար, միջոցով
ռեզիստորը պետք է ունենա մոտ 370 մԱ հոսանք: Փորձի մեջ չափված ընթացիկ արժեքը 390 մԱ է, որը գերազանցում է ճիշտ արդյունքը ADC-ի ամենաքիչ նշանակալի թվանշանի մեկ միավորով (Նկար 12):

Նկար 12.

2 Վ լարման դեպքում ցուցիչը ցույց կտա 760 մԱ:

Սա ավարտում է ACS712 ընթացիկ սենսորի մեր քննարկումը: Սակայն մեկ հարցի ավել չանդրադարձանք. Ինչպե՞ս չափել AC հոսանքը այս սենսորի միջոցով: Հիշեք, որ սենսորն ապահովում է ակնթարթային արձագանք, որը համապատասխանում է փորձարկման լարերի միջով հոսող հոսանքին: Եթե ​​հոսանքը հոսում է դրական ուղղությամբ (1-ից և 2-ից մինչև 3-րդ և 4-րդ կապերը), ապա սենսորի զգայունությունը դրական է, իսկ ելքային լարումը ավելի մեծ է, քան Vcc/2-ը: Եթե ​​հոսանքը փոխում է ուղղությունը, զգայունությունը բացասական կլինի, և սենսորի ելքային լարումը կիջնի Vcc/2 մակարդակից ցածր: Սա նշանակում է, որ AC ազդանշանը չափելիս միկրոկարգավորիչի ADC-ն պետք է բավականաչափ արագ նմուշառում ունենա, որպեսզի կարողանա հաշվարկել հոսանքի RMS արժեքը:

Ներբեռնումներ

Միկրովերահսկիչի ծրագրի և ֆայլի աղբյուրի կոդը որոնվածի համար.

AC վոլտմետր

Ն.ՕՍՏՐՈՒԽՈՎ, Սուրգուտ

Հոդվածում նկարագրվում է փոփոխական լարման վոլտմետր: Այն հավաքվում է վրա
միկրոկոնտրոլեր և կարող է օգտագործվել որպես ինքնուրույն չափիչ սարք
կամ որպես ներկառուցված վոլտմետր ցածր հաճախականության գեներատորում:

Առաջարկվող վոլտմետրը նախագծված է
1 Հց-ից մինչև հաճախականությամբ սինուսոիդային փոփոխական լարման չափման համար
800 կՀց: Չափված լարման միջակայքը - 0…3 V (կամ 0…30 V արտաքինով
լարման բաժանարար 1:10): Չափման արդյունքը ցուցադրվում է
քառանիշ LED ցուցիչ: Չափման ճշգրտությունը որոշվում է
միկրոկոնտրոլերի և հղման աղբյուրի մեջ ներկառուցված ADC-ի պարամետրերը
լարման և հավասար է 2 մՎ-ի (0...3 Վ միջակայքի համար): Վոլտմետրը սնուցվում է
կայունացված լարման աղբյուրը 5 Վ և սպառում է հոսանք 40...65 մԱ Վ
կախված օգտագործվող ցուցիչից և դրա փայլի պայծառությունից: Ընթացիկ սպառումը
ներկառուցված բևեռականության փոխարկիչից, չի գերազանցում 5 մԱ:

Սարքը ներառում է (տես սխեման
բրինձ. 1) ներառում է AC-DC լարման փոխարկիչ, բուֆեր
DC լարման ուժեղացուցիչ, թվային վոլտմետր և փոխարկիչ
մատակարարման լարման բևեռականություն. AC-ից AC լարման փոխարկիչ
հաստատուն, որը հավաքվում է համեմատիչ DA1-ի վրա, իմպուլսային գեներատոր՝ տարրերի վրա
DD1.1-DD1.4 և միացման տրանզիստոր VT1: Եկեք նայենք նրա աշխատանքին
ավելի մանրամասն. Ենթադրենք, որ սարքի մուտքում ազդանշան չկա։ Հետո լարվածությունը
համեմատիչի շրջվող մուտքում DA1-ը հավասար է զրոյի, իսկ ոչ շրջվող մուտքում որոշվում է.
լարման բաժանարար R19R22 և գծապատկերում նշված գնահատականներով մոտ -80 է
mV. Այս դեպքում համեմատիչի ելքի վրա կա ցածր մակարդակ, որը
թույլ է տալիս իմպուլսային գեներատորին աշխատել: Գեներատորի առանձնահատկությունն այն է, որ երբ
յուրաքանչյուր լարման անկում DA1 համեմատիչի ելքում գեներատորի ելքում (փին 8
տարր DD1.2) առաջանում է մեկ իմպուլս: Եթե ​​մինչև այն իջնի, կա հանգստյան օր
համեմատիչի վիճակը չի փոխվի, հաջորդ զարկերակը կստեղծվի և այլն:

Իմպուլսների տեւողությունը կախված է
R16, C5 տարրերի արժեքները և մոտավորապես 0,5 մկվ: Ցածր մակարդակով
լարումը DD1.2 տարրի ելքի վրա, բացվում է տրանզիստոր VT1: Դոմինացիաներ
R17, R18 և R20 ռեզիստորները ընտրված են այնպես, որ բաց տրանզիստորի միջոցով
հոսել է 10 մԱ հոսանք, որը լիցքավորում է C8 և C11 կոնդենսատորները։ Գործողության ժամկետի ընթացքում
Յուրաքանչյուր իմպուլս լիցքավորում է այս կոնդենսատորները միլիվոլտի կոտորակներով: Կայուն վիճակում
ռեժիմում, դրանց վրա լարումը կաճի -80 մՎ-ից մինչև զրոյի, կրկնության արագությունը
գեներատորի իմպուլսները կնվազեն, իսկ VT1 տրանզիստորի կոլեկտորի հոսանքի իմպուլսները
միայն կփոխհատուցի C11 կոնդենսատորի դանդաղ լիցքաթափումը ռեզիստորի միջոցով
R22. Այսպիսով, փոքր սկզբնական բացասական փոխհատուցման պատճառով,
նույնիսկ մուտքային ազդանշանի բացակայության դեպքում ինվերտորը նորմալ աշխատում է
ռեժիմ. Երբ AC մուտքային լարումը կիրառվում է կրկնության արագության փոփոխության պատճառով
գեներատորի իմպուլսները, C11 կոնդենսատորի վրա լարումը փոխվում է համապատասխան
մուտքային ազդանշանի լայնությունը. Ցածրանցիկ ֆիլտր R21C12 հարթեցնում է ելքային լարումը
փոխարկիչ Հարկ է նշել, որ միայն
մուտքային լարման դրական կես ալիք, այնպես որ, եթե այն ասիմետրիկ է
զրոյի համեմատ, լրացուցիչ սխալ կառաջանա:

Բուֆերային ուժեղացուցիչ՝ շահույթով
Gears 1.2-ը հավաքվում են op-amp DA3-ի վրա: Իր ելքին միացված VD1 դիոդը պաշտպանում է
միկրոկարգավորիչի մուտքերը բացասական բևեռականության լարումից: Op-amp DA3-ի ելքից
դիմադրողական լարման բաժանարարների միջոցով R1R2R3 և R4R5 մշտական ​​լարման
ժամանում է DD2 միկրոկոնտրոլերի PC0 և PC1 գծերի վրա, որոնք կազմաձևված են որպես
ADC մուտքեր: C1 և C2 կոնդենսատորները լրացուցիչ ճնշում են միջամտությունը և միջամտությունը: Իրականում
թվային վոլտմետրը հավաքվում է DD2 միկրոկոնտրոլերի վրա, որն օգտագործում է
Ներկառուցված 10-բիթանոց ADC և ներքին 1.1 Վ լարման աղբյուր:

Ծրագիր միկրոկոնտրոլերի համար
գրված է BASCOM-AVR միջավայրի միջոցով և թույլ է տալիս օգտագործել երեք կամ
քառանիշ թվային LED ցուցիչներ ընդհանուր անոդով կամ ընդհանուր
կաթոդ և թույլ է տալիս ցուցադրել հոսանքը (սինուսոիդային ազդանշանի համար) կամ
մուտքային ազդանշանի լարման ամպլիտուդի արժեքը, ինչպես նաև փոխել պայծառությունը
ցուցիչի լույս PC3 գծի վրա ազդանշանի տրամաբանական մակարդակը սահմանում է կիրառվող տեսակը
ցուցիչ - ընդհանուր անոդով (ցածր) կամ ընդհանուր կաթոդով (բարձր), և գծի վրա
PC4-ը նրա թվանշանների թիվն է՝ չորսը՝ ցածր և երեքը՝ բարձր: Ծրագիր
աշխատանքի սկզբում մեկ անգամ կարդում է այս տողերի ազդանշանի մակարդակները և հարմարեցնում
միկրոկոնտրոլեր՝ համապատասխան ցուցիչով աշխատելու համար։ Չորս բիտի համար
ցուցիչ, չափման արդյունքը ցուցադրվում է X.ХХХ (B) ձևով, եռանիշի համար
- XXX (mV) մինչև 1 V և Х.ХХ (V), եթե լարումը 1 Վ-ից ավելի է: Երբ օգտագործվում է.
եռանիշ ցուցիչի, նրա թվանշանների տերմինալները միացված են որպես երեքի տերմինալներ
չորս բիթերի ամենակարևոր բիթերը Նկ. 1.

PC2 գծի վրա ազդանշանի մակարդակը վերահսկում է
չափման արդյունքը բազմապատկելով 10-ով, որն անհրաժեշտ է արտաքին օգտագործման ժամանակ
լարման բաժանարար 1:10. Երբ մակարդակը ցածր է, արդյունքը չի բազմապատկվում Ազդանշանով
PB6 տողը վերահսկում է ցուցիչի պայծառությունը, այն բարձր մակարդակի վրա
նվազում է. Պայծառության փոփոխությունը տեղի է ունենում միջև հարաբերակցության փոփոխության արդյունքում
լուսավորման ժամանակը և ցուցիչի մարման ժամանակը յուրաքանչյուր չափման ցիկլում:
Ծրագրում նշված հաստատուններով պայծառությունը փոխվում է մոտավորապես երկու անգամ:
Մուտքային լարման արդյունավետ արժեքը ցուցադրվում է PB7 գծի վրա կիրառելիս
բարձր մակարդակ և ամպլիտուդ - ցածր: Ազդանշանի մակարդակները RS2, PB6 և գծերի վրա
PB7 ծրագիրը վերլուծում է չափումները յուրաքանչյուր ցիկլում, և, հետևաբար, դրանք կարող են լինել
փոխվել է ցանկացած պահի, որի համար հարմար է օգտագործել անջատիչներ: Տեւողությունը
մեկ չափման ցիկլը հավասար է 1,1 վրկ-ի: Այս ընթացքում ADC-ն կատարում է մոտ 1100
նմուշները ընտրվում է առավելագույնը և անհրաժեշտության դեպքում բազմապատկվում է
պահանջվող գործակիցը.

Մշտական ​​չափման համար
լարումը բավարար կլինի մեկ չափման համար ամբողջ ցիկլի համար և փոխարինելու համար
500 Հց-ից պակաս հաճախականությամբ, C8 կոնդենսատորների լարումը: C11-ը նկատելիորեն փոխվում է
ցիկլի ընթացքում: Հետևաբար, 1 ms ընդմիջումներով 1100 չափումներ թույլ են տալիս
գրանցել ժամանակաշրջանի առավելագույն արժեքը. Բևեռականության փոխարկիչ
մատակարարման լարումը հավաքվում է DA2 չիպի վրա ըստ ստանդարտ սխեմայի: Նրա հանգստյան օրն է
լարման -5 Վ հզորությունների համեմատիչ DA1 և op-amp DA3: XP2 միակցիչը նախատեսված է
միկրոկոնտրոլերի ապարատային ծրագրավորում:

Վոլտմետրը օգտագործում է հաստատուն
ռեզիստորներ C2-23, MLT, թյունինգ - Bourns շարք 3296, օքսիդ
կոնդենսատորները ներկրված են, մնացածը՝ K10-17։ 74AC00 միկրոշրջանը կարող է լինել
փոխարինել KR555LAZ-ով, տրանզիստորով KT361G - KT3107 շարքից որևէ մեկով: Դիոդ 1N5818
փոխարինել ցանկացած գերմանիումի կամ շոտկի դիոդով առնվազն թույլատրելի ուղիղ հոսանքով
50 մԱ: ICL7660 չիպի փոխարինումը հեղինակին անհայտ է, բայց փոխարկիչը
+5/-5 Վ լարման բևեռականությունը կարելի է հավաքել ըստ հրապարակվածներից մեկի
ամսագրի «Ռադիո» սխեմաները. Բացի այդ, փոխարկիչը կարող է վերացվել
ամբողջությամբ՝ օգտագործելով երկբևեռ կայունացված էլեկտրամատակարարում: Հատկապես
դուք պետք է կենտրոնանաք համեմատիչ ընտրելու վրա, քանի որ շրջանակը կախված է դրանից
գործառնական հաճախականություններ. Համեմատիչ LM319 (անալոգներ KA319, LT319) ընտրությունը պայմանավորված է երկու.
չափանիշներ - անհրաժեշտ արագություն և մատչելիություն: Համեմատիչներ LM306,
LM361, LM710 ավելի արագ են, բայց պարզվեց, որ դրանք ավելի դժվար է ձեռք բերել, քանի որ.
բացի այդ, դրանք ավելի թանկ են։ Ավելի մատչելի են LM311-ը (KR554SAZ-ի ներքին անալոգը) և
LM393. LM311 համեմատիչը սարքում տեղադրելիս, ինչպես կարելի էր ակնկալել,
հաճախականության միջակայքը կրճատվել է մինչև 250 կՀց: Resistor R6 ունի համեմատաբար
թեթև դիմադրություն, քանի որ սարքն օգտագործվել է որպես ներկառուցված
վոլտմետր վուֆերի գեներատորում: Սարքը ինքնուրույն հաշվիչի մեջ օգտագործելիս այն
դիմադրությունը կարող է մեծանալ, բայց չափման սխալը կաճի համեմատաբար
DA1 համեմատիչի մեծ մուտքային հոսանք:

Լարման բաժանարար միացում 1:10
ցույց է տրված Նկ. 2. Այստեղ R2 ռեզիստորի ֆունկցիաները բաժանիչում կատարվում են ռեզիստորով
R6 (տես նկ. 1): Լարման բաժանարարը ստեղծվում է որոշակի հաջորդականությամբ:
Մի քանի կիլոհերց հաճախականությամբ ուղղանկյուն իմպուլսներ են մատակարարվում դրա մուտքին,
առատություն 2...3 Վ (նման տրամաչափման ազդանշանը հասանելի է շատերում
oscilloscopes), և oscilloscope-ի մուտքը միացված է ելքին (DA1-ի 5-րդ կապին): Կարգավորում
C1 կոնդենսատորը ստանում է ուղղանկյուն զարկերակային ձև: Հետևում է օսցիլոսկոպը
օգտագործել 1:10 մուտքային լարման բաժանարարով: Բոլոր մասերը, բացի ցուցիչից, տեղադրված են
100×70 մմ չափսերի նախատիպ տպատախտակի վրա՝ օգտագործելով լարը
տեղադրում Սարքի տարբերակներից մեկի տեսքը ներկայացված է Նկ. 3. Համար
Թվային ցուցիչի միացման հեշտության համար օգտագործվում է միակցիչ (գծապատկերում նշված չէ
ցուցադրված): Տեղադրման ժամանակ XP1 մուտքային խրոցակի ընդհանուր լարը և համապատասխան կոնդենսատորի տերմինալները
C8-ը, C10-ը, C11-ը և C13-ը պետք է միացվեն ընդհանուր մետաղալարին մեկ տեղում լարերով
նվազագույն երկարությունը. VT1, R20, C8, C10, C11 և C13 տարրեր և համեմատիչ DA1
պետք է տեղադրվեն հնարավորինս կոմպակտ, C3, C6 կոնդենսատորները՝ որքան հնարավոր է
ավելի մոտ DA1 համեմատիչի տերմինալներին, իսկ C4, C14, C15 - միկրոկառավարիչի տերմինալներին
DD2. Կարգավորելու համար սարքի մուտքը փակ է, օսլիլոսկոպի զոնդի ընդհանուր ելքը
միացված է C13 կոնդենսատորի դրական տերմինալին, իսկ ազդանշանային տերմինալը՝ թողարկիչին
տրանզիստոր VT1. Էկրանի վրա պետք է հայտնվի բացասական բևեռականության զարկերակ
մոտ 0,6 Վ ամպլիտուդով և 0,5 մկվ տեւողությամբ։ Եթե ​​ցածր հաճախականության պատճառով
Իմպուլսների հաջորդականությունը դժվար կլինի դիտարկել, այնուհետև՝ ժամանակավոր զուգահեռ
C11 կոնդենսատորին միացված է 0,1... 1 կՕմ դիմադրություն ունեցող դիմադրություն։ Լարման
C12 կոնդենսատորի վրա կառավարվում է բարձր դիմադրողականությամբ վոլտմետրով, այն պետք է լինի
մոտ զրոյին (գումարած կամ մինուս մի քանի միլիվոլտ):

Օպերացիոն ուժեղացուցիչ DA3-ի ելքային լարումը
(որը չպետք է գերազանցի մի քանի միլիվոլտը) R27 ռեզիստորով
սահմանել հավասար զրոյի: Միկրոկարգավորիչի պահանջվող աշխատանքային ռեժիմը
սահմանվել է PB6, PB7, RS2-RS4 գծերին անհրաժեշտ մակարդակների մատակարարմամբ, որոնց համար նրանք
միացված է ընդհանուր մետաղալարին կամ +5 Վ հոսանքի գծին ռեզիստորների միջոցով
դիմադրություն 20...30 կՕմ: Սարքի մուտքին միացված է օրինակելի մեկը
վոլտմետր և կիրառեք հաստատուն լարում 0,95 ... 1 Վ. Ենթալարի դիմադրություն
R4-ը հավասարեցնում է երկու վոլտմետրերի ընթերցումները: Այնուհետև լարումը մեծանում է մինչև
2,95...3 Վ և R1 ռեզիստորը կրկին հավասարեցնում է ընթերցումները: Ռեզիստորների ընտրություն
R8-R15 կարող եք սահմանել ցուցիչի ցանկալի պայծառությունը: Նախ ընտրում են
դրանցից միայն մեկի պահանջվող անվանումը, իսկ հետո սահմանել մնացածը: ժամը
ընտրությունը, հարկ է հիշել, որ կիրառվում է պորտի առավելագույն ելքային հոսանքը
միկրոկոնտրոլերը չպետք է գերազանցի 40 մԱ, իսկ ընդհանուր ընթացիկ սպառումը` 200
մԱ.

Խմբագրից. Միկրոկարգավորիչի ծրագիրը մեր վրա է
FTP-cep-vere ftp://ftp.radio.ru/pub/ 2011/02/Vmetr.zip կայքում

Նախաբան

Հին, նախաթվային ժամանակներում մեզանից յուրաքանչյուրը պետք է բավարարվեր ցուցիչով չափիչ գործիքներով՝ սկսած սովորական ժամացույցներից, կշեռքներից և վերջացրած... հմմ, այնպես որ անմիջապես չենք կարող գտնել դրանց օգտագործման սահմանը: Դե, ասենք, ճշգրիտ լաբորատոր միկրո- կամ նույնիսկ ավելի տպավորիչ՝ պիկոամաչափ: Իսկ ճշգրտության դասերը բավականին շատ էին՝ կախված նպատակից։

Օրինակ, մեքենայի բաքում վառելիքի քանակի սովորական ցուցանիշը ընթերցումների առավելագույն անճշտության ամենավառ օրինակն է: Ես չգիտեմ մեկ վարորդի, ով հույսը դնի այս «ցուցադրման հաշվիչի» վրա և նախապես չլիցքավորի: Վարորդների հոռետես հոռետեսները երբեք դուրս չեն եկել առանց բեռնախցիկում վառելիքի տարա:

Բայց լաբորատորիաներում, հատկապես Պետական ​​ստուգման կոմիտեում, կային հայելու սանդղակով և 0,5-ից շատ ավելի բարձր ճշգրտության դասիչներ։

Եվ գրեթե բոլորս գոհ ու երջանիկ էինք։ Իսկ եթե գոհ չէին, ապա ավելի ճշգրիտ գործիքներ էին գնում, իհարկե, հնարավորության դեպքում։

Բայց հիմա եկել է թվային դարաշրջանը։ Մենք բոլորս ուրախ էինք դրա համար. այժմ մենք կարող ենք անմիջապես տեսնել ցուցանիշների թվերը և գոհ ենք մեզ առաջարկվող «ճշգրտությունից»: Ավելին, ժամանակակից ժամանակներում այս ամենուր տարածված «թվային թվերն» արժեն մի կարգով ավելի քիչ, քան «անճշգրիտ անջատիչները», որոնք հազվադեպ են դարձել: Այնուամենայնիվ, քչերն են կարծում, որ թվերով մեզ ցույց տրված քանակությունները դեռևս մնում են անալոգային, անկախ նրանից, թե քաշը, թե ընթացիկ ուժը, դա կարևոր չէ: Սա նշանակում է, որ այս քանակները դեռևս չափվում են անալոգային: Եվ միայն մշակման և ներկայացման համար դրանք վերածվում են թվային արժեքի։ Հենց այստեղ են թաքնված սխալները, ինչը մեզ ստիպում է զարմանալ, երբ նույն տեղում գտնվող սենյակի երկու տարբեր ջերմաչափերը տարբեր արժեքներ են ցույց տալիս:

Ճանապարհ՝ չափված արժեքից մինչև ցուցիչ

Եկեք նայենք ամբողջ չափման-ցուցման գործընթացին: Ավելին, ես միտումնավոր ընտրում եմ էլեկտրական քանակություն։ Նախ, մենք դեռ էլեկտրոնիկայի ինժեներների տեղում ենք, ոչ թե ջերմային ֆիզիկոսների կամ հացթուխների, թող նրանք ներեն իմ համեմատության լիցենզիան: Երկրորդ, ես ուզում եմ ամրապնդել իմ պատճառաբանությունը անձնական փորձից բերված օրինակներով:

Նախ, ես ընտրում եմ ներկայիս ուժը:

Ես ստիպված կլինեմ կրկնել այն անհեթեթությունը, որ անալոգային քանակի թվային ներկայացում ստանալու համար անհրաժեշտ է անալոգային թվային փոխարկիչ (ADC): Բայց քանի որ այն ինքնին դեռ քիչ օգուտ է մեզ համար, մեզ անհրաժեշտ կլինեն այլ հանգույցներ՝ պլանավորված ամեն ինչ ավարտելու համար: Այսինքն:

  1. ADC-ի դիմաց ձեզ հարկավոր է նորմալացնող սարք, ասենք՝ նորմալացնող ուժեղացուցիչ կամ թուլացնող՝ կախված մուտքային արժեքի և ADC-ի փոխակերպման միջակայքի հարաբերակցությունից.
  2. ADC-ից հետո ապակոդավորիչ՝ փոխարկված թվային համարժեքը համապատասխան ցուցիչի թվային կոդի ներկայացնելու համար։

Կան պատրաստի միկրոսխեմաներ, որոնք միավորում են և՛ ADC, և՛ ապակոդավորիչ։ Օրինակ, ICL7136 կամ նմանատիպ, որն օգտագործվում է մուլտիմետրերում:

Ըստ էության, այս բոլոր հանգույցները այս կամ այն ​​ձևով պարզապես անհրաժեշտ են: Ես դեռ չեմ անվանել սենսորն ինքնին. այս դեպքում հոսանքի լարման փոխարկիչ կամ պարզապես շունտ:

Այսպիսով, եկեք համառոտ անցնենք ամբողջ շղթայի միջով: Շանթով հոսող հոսանքը (շատ ցածր դիմադրությամբ հզոր ռեզիստոր) ստեղծում է պոտենցիալ տարբերություն իր բևեռներում: Գուտեն Թագ, Հե՛ր Օմ: Բայց այս տարբերությունը բավականին փոքր է, և ոչ բոլոր ADC-ն է ի վիճակի լիովին փոխակերպել այս արժեքը, ուստի շանթից ազդանշանը (լարումը) պետք է ուժեղացվի ընդունելի արժեքի: Ահա թե ինչու է անհրաժեշտ նորմալացնող ուժեղացուցիչ: Այժմ ADC-ն, մուտքի մոտ մարսվող լարում ստանալով, փոխակերպումը կկատարի նվազագույն հնարավոր սխալով։ Նրա ելքում մենք ստանում ենք ընտրված միջակայքում չափված հոսանքի ընթացիկ արժեքին համապատասխանող թիվ, որը պետք է համապատասխանաբար վերծանվի ցուցիչի վրա ցուցադրելու համար: Օրինակ, փոխակերպեք այն յոթ հատվածի ցուցիչի կոդի:

Այստեղ ես չեմ տեսնում վերը նշված փուլերից յուրաքանչյուրին ավելի մանրամասն անդրադառնալու անհրաժեշտություն, քանի որ հոդվածում ես այլ նպատակ եմ հետապնդում։ Իսկ մանրամասները առատորեն կարելի է գտնել համացանցում։

Առանձնահատկություններ

Ես ունեմ այսպես կոչված էլեկտրոնային բեռը ընթացիկ հոսքի ցուցիչով: Գոյություն ունի բեռի հիմնական դիագրամը, բայց այնտեղ ձեզ անհրաժեշտ կլինի արտաքին ամպաչափ՝ հոսանքն ավելի ճշգրիտ սահմանելու համար: Ես որոշեցի միացնել երկու սարքերը՝ տարածք խնայելու և մուլտիմետրերի մի ամբողջ երամ չունենալու համար։

Իմ ներկառուցված ամպաչափը հավաքված և ծրագրավորված է Tiny26L MK-ի վրա: Այս ամպաչափի մի մասը LM358 չիպի երկրորդ (անվճար) օպերացիոն ուժեղացուցիչն է, որը բալաստի հիմնական սխեմայի մի մասն է: Նրանք. Սա իմ ստանդարտացնող ուժեղացուցիչն է, քանի որ շանթում առավելագույն լարման անկումը (5A x 0,1 օհմ) ընդամենը 0,5 վոլտ է, ինչը ակնհայտորեն բավարար չէ ներքին հղման լարման հետ փոխակերպման ամբողջական տիրույթի համար:

Ըստ Տ.Օ. (Անգլերեն = Datasheet) ներկառուցված հղման աղբյուրի (ION) անվանական լարումը 2,56 վոլտ է: Շատ հարմար չափս! Այնուամենայնիվ, գործնականում դա այնքան էլ լավ չի ստացվում. իմ MK-ի կարգավորված ION լարումը պարզվեց, որ 2,86 վոլտ է: Թե ինչպես որոշեցի սա, առանձին թեմա է։ Եկեք դեռ վերադառնանք հարմար 2,56 վոլտ: Տեսեք, թե ինչ է տեղի ունենում. շանտի վրա առավելագույնը 0,5 վոլտ է ընկնում, ADC-ն փոխարկում է առավելագույնը 2,56 վոլտ: 5-ի շահույթով նորմալացնող ուժեղացուցիչն ինքն իրեն հուշում է, այնուհետև փոխակերպման ընթացքում ստացված թիվը չի պահանջի որևէ առաջադեմ թվաբանություն արդյունքը ներկայացնելու համար. 5 ամպեր = 2,5 վոլտ = 250 միավոր (8-բիթանոց փոխարկման համար): Պարզապես պետք է արդյունքը բազմապատկել երկուսով և տասնորդական կետ դնել հարյուրավորների և տասնյակների միջև՝ շատ հարմար պատկեր ստանալու համար՝ ամպերի միավորներ, տասներորդներ և հարյուրերորդներ: Վերջնական վերափոխումը յոթ հատվածի նշանների տեխնոլոգիայի հարց է: Ամեն ինչ լավ է, դուք կարող եք այն իրականացնել սարքաշարում:

Այնուամենայնիվ, ինչպես ես արդեն ցույց տվեցի ներկառուցված ION-ի օրինակով, այնքան էլ հեշտ չէ ընդունելի (էլ չասած՝ բարձր) ճշգրտություն ստանալ օգտագործվող բաղադրիչներով։ Դուք կարող եք գնալ սխալները մաթեմատիկորեն փոխհատուցելու ճանապարհով, օգտագործելով MK-ի ծրագիր, չնայած դա կպահանջի չափաբերում: Այս ճանապարհը բավականին հեշտությամբ իրականացվում է C-ում և բարձր մակարդակի այլ լեզուներով։ Բայց ինձ համար, համառ մոնտաժողը, RISC հրահանգների միջոցով մաթեմատիկայի հետ խառնվելը լրացուցիչ գլխացավանք է:

Ես ընտրեցի այլ ուղի `նորմալացնող ուժեղացուցիչի (NA) շահույթի ուղղում: Դրա համար ձեզ շատ բան պետք չէ՝ մեկ կտրող ռեզիստոր: Դրա արժեքը պետք է ճիշտ ընտրվի, որպեսզի ճշգրտման միջակայքը բավարար լինի, բայց ոչ չափազանցված:

Նորմալացնող ուժեղացուցիչ տարրերի ընտրություն

Այսպիսով, անհրաժեշտ է որոշել ճշգրտման տիրույթը: Առաջին քայլը բաղադրիչների հանդուրժողականության որոշումն է: Օրինակ, իմ շանթն ունի 1% սխալի հանդուրժողականություն: Նորմալացնող ուժեղացուցիչի սխեմայի այլ ռեզիստորները կարող են ունենալ մինչև 10% հանդուրժողականություն: Եվ մի մոռացեք մեր ION-ի անճշտության մասին, որը իմ դեպքում կազմել է գրեթե +12%: Սա նշանակում է, որ փաստացի փոխարկված թիվը կլինի գրեթե 12%-ով պակաս։ Բայց քանի որ ես արդեն գիտեմ այս սխալը, ես այն հաշվի եմ առնում NU շահույթում, որը պետք է լինի 5.72: Եվ քանի որ այլ բաղադրիչների իրական սխալները հայտնի չեն, մնում է գտնել առավելագույն հնարավոր ընդհանուր սխալը՝ ճշգրտման միջակայքը հաշվարկելու համար։

Այս «տոկոսների» պարզ գումարն ինքնին հուշում է. Ընդհանուր՝ 21%:

Տեսնենք, արդյոք դա իսկապես այդպես է: Դա անելու համար եկեք նայենք դիագրամի այն հատվածին, որտեղ ներկայացված է այս NU-ն արդեն ընտրված արժեքներով.

Ինչպես տեսնում եք, կա կարգավորելի փոխանցման գործակիցով չշրջվող ուժեղացուցիչ, որը տեսականորեն կարգավորելի է 4,979-ից մինչև 6,735 դիագրամում նշված գնահատականներով: Բայց, եթե հաշվի առնենք դիմադրություններից յուրաքանչյուրի մեր ±10% հնարավոր սխալը, ապա ամենավատ համադրությամբ մենք ստանում ենք Ku = 5.864 - 8.009, ինչը ակնհայտորեն գերազանցում է պահանջվող գործակիցը: Եթե ​​այս համակցությունը տեղի ունենա, ապա դուք ստիպված կլինեք վերցնել այլ անվանական արժեքներ: Ավելի լավ է անմիջապես բարձրացնել թյունինգի դիմադրության արժեքը, օրինակ, մինչև 39k: Այնուհետեւ Ku-ի ստորին սահմանը կլինի 5.454, որն արդեն ընդունելի է։

Դե, ես՝ «իսկական ռադիոթմրամոլը», պետք է ընտրեի հարմարվողական սարքը հասանելիներից և ուղղակի բախտ ունեցա ներդրումներ կատարել տեսականու մեջ: Եթե ​​ես ունենայի այլ արժեքով հարմարվողական սարք, դա նշանակություն չէր ունենա, ես կվերահաշվարկեի R2-ը և R3-ը, որոնք իմ դեպքում ունեն 5% հանդուրժողականություն, այնպես որ ես ստիպված չէի այլ հարմարվողական վերցնել:

Հաղթահարելով ձեր թերություններն ու բացթողումները

Թվում է, թե ամեն ինչ մտածված և հաշվարկված է, ավելացրեք վճար: Եկեք նախ փորձարկենք այս դիզայնը հացահատիկի վրա: Ոչ շուտ ասվեց, քան արվեց: Ku-ն վերակառուցվում է ոչ այնքան, ինչպես սպասվում էր, այլ անհրաժեշտի սահմաններում։ Այնուամենայնիվ, ցուցիչը չէր պատրաստվում ցույց տալ 0.00, երբ բեռնման հոսանք չկար: Նախ, ես կասկածում էի, որ ծրագիրը MK-ում է, բայց երբ ADC մուտքագրումը կարճ միացվեց ընդհանուր լարին, հայտնվեցին թանկարժեք զրոները: Սա նշանակում է, որ ինչ-որ բան իսկապես գալիս է MK-ի մուտքին, բացի զրոյական վոլտերից: Մուլտիմետրով փորձարկումը հաստատեց այս ենթադրությունը և դրեց հաջորդ խնդիրը: Չխորանալով իմ հետազոտության մանրամասների մեջ, ես միայն նկարագրելու եմ արդյունքը:

Պատճառը պարզվեց հետևյալը. ես ընդհանրապես հաշվի չէի առել, որ իմ օգտագործած օպերատորը հեռու էր լավագույն որակից։ Նա նույնիսկ այսպես կոչված չէ: «երկաթուղի-երկաթ». Սա նշանակում է, որ դրա ելքային ներուժը երբեք չի հասնի մատակարարման բևեռներից որևէ մեկին, այսինքն. իմ դեպքում դա երբեք հավասար չի լինի 0 վոլտի! Հիմա, եթե այն սնուցվեր երկբևեռ աղբյուրից, ապա ելքը կլիներ ակնկալվող զրո: Բայց իմ սնուցման աղբյուրը միաբևեռ է, և ես մտադիր չէի շղթան բարդացնել որևէ փոխարկիչով: Լուծումը գտնվել է «վիրտուալ երկրի» ստեղծման մեջ, այսինքն. Էլեկտրաէներգիայի առանձին աղբյուրի շնորհիվ (ի տարբերություն հիմնական սխեմայի), ես կարողացա օգտագործել դիոդ՝ ընդհանուր մետաղալարի պոտենցիալը մարտկոցի բացասական բևեռին համեմատելու համար:

Այսպիսով, տախտակը փորագրված և զոդված է: Ժամանակն է փաթեթավորել այս դիզայնը պատյանում: Ինչը, ըստ էության, արվեց։ Այնուամենայնիվ, շահագործման ընթացքում ի հայտ եկավ ևս մեկ փոքր թերություն՝ op-amp-ի մուտքային սխեմաների շեղում: Սա արտահայտվեց ընթերցումների բացասական տեղաշարժով, այսինքն. մի քանի տասնյակ միլիամպերի հոսանքի դեպքում ցուցիչը դեռ ցույց էր տալիս զրոներ, որոնք ինձ հարմար չէին: Ես թույլ կտայի մի քանի մԱ-ի տեղաշարժ. դեռևս միլիամպերի միավորները չեն ցուցադրվում: Ես պետք է ներկայացնեի կողմնակալության միացում NU-ի մուտքագրման համար:

R4-ի և RZ-ի գնահատականներն ընտրված են այնպես, որ «վիրտուալ գետնի» նկատմամբ «պլյուս/մինուս» մի քանի տասնյակ միլիվոլտի կողմնակալություն ապահովվի: Ես ցանկություն չունեի վերամշակել պատրաստի տախտակը և ավելացրի անհրաժեշտ կարգավորվող բաժանարարը Ku կարգավորիչի փոխարեն:

Ընդհանուր առմամբ, ստացված սարքը բավարարում է իմ կարիքները։ Իհարկե, այն կարելի է երկար ժամանակ բարելավել, բայց դեռ կարիք չկա։

Հաջորդ անգամ ես կխոսեմ թվային մասի և մաթեմատիկայի մասին՝ օգտագործելով լաբորատոր սնուցման վոլտ-ամպերաչափի օրինակը:

Բավականին պարզ սարք, որը չափում է լարումը, հոսանքը և ցույց է տալիս բեռի կողմից սպառված ընդհանուր հզորությունը 50 Հց հաճախականությամբ:

Վերանորոգման աշխատանքների ընթացքում կամ նոր սարքերը ստուգելիս և փորձարկելիս հաճախ անհրաժեշտ է լինում լարումը մատակարարել LATR-ից, և անհրաժեշտ է վերահսկել լարումն ու հոսանքը: Այս նպատակների համար մշակվել և հավաքվել է վոլտմետր-ամպերմետր LCD ցուցիչով միկրոկառավարիչի վրա: Քանի որ լարումը և հոսանքը չափվում են, ընդհանուր հզորությունը հեշտությամբ հաշվարկվում է: Արդյունքը շատ կոմպակտ մետր է:
Տեխնիկական պայմաններ
1. Չափված լարման փոփոխության սահմաններն են 0 – 255 վոլտ, թույլատրելիությունը 0,5 վոլտ: Ընթերցումները ցուցադրվում են 1 վոլտ քայլերով:
2. Չափված հոսանքի փոփոխման սահմանները 0 – 10 Ամպեր, թույլատրելիությունը 20 մԱ: Ընթերցումները ցուցադրվում են 10 մԱ ավելացումներով:
3. Տեսանելի հզորությունը հաշվարկվում է որպես հոսանքի և լարման արտադրյալ և ցուցադրվում է միայն վոլտ-ամպերի ամբողջ արժեքը:

Սխեմատիկ դիագրամ

Բացառված է հատվածը։ Մեր ամսագիրը գործում է ընթերցողների նվիրատվություններով: Այս հոդվածի ամբողջական տարբերակը հասանելի է միայն


Կիրառվում է սխեմայում AC լարման և հոսանքի ուղղակի չափումմիկրոկոնտրոլեր.
R7, R9, R12 և C12 բաժանիչի միջոցով չափված լարումը մատակարարվում է միկրոկոնտրոլերի մուտքագրմանը C10 կոնդենսատորի միջոցով: C12 կոնդենսատորը մուտքային լարման բաժանարարի հետ միասին կազմում է ինտեգրացիոն միացում, որը կանխում է իմպուլսային աղմուկի ներթափանցումը:

Չափված հոսանքը հոսում է R1 շանթով, դրանից հեռացված լարումը ուժեղանում է գործառնական ուժեղացուցիչով և R8 և C8 շղթայի միջոցով մատակարարվում է միկրոկառավարիչի մուտքին: OP1-ի առաջին փուլը հետադարձ կապի միացումում C3 ինտեգրվող կոնդենսատորով շրջվող ուժեղացուցիչ է: Շնորհիվ այն բանի, որ OP1-ից հանված լարման ճոճանակը պետք է լինի մոտ 5 վոլտ, ուժեղացուցիչի չիպը ստանում է ուժեղացված հզորություն (9-15 վոլտ): OP2-ի երկրորդ փուլը միացված է կրկնողով և չունի հատուկ առանձնահատկություններ: C3 կոնդենսատորը ծառայում է միկրոկոնտրոլերի ADC-ի աշխատանքի ընթացքում միջամտության նվազեցմանը:

RA0 և RA1 չափիչ մուտքերը ստանում են 2,5 վոլտ մշտական ​​կայունացված կողմնակալություն R11 և R13 ռեզիստորների միջոցով: Այս լարումը թույլ է տալիս ճիշտ չափել մուտքային լարումների դրական և բացասական կես ցիկլերը:
LCD էկրանը միացված է PIC16F690 միկրոկառավարիչին՝ ցուցադրելով 16 նիշից բաղկացած 2 տող: Resistor R14-ը օգտագործվում է էկրանի օպտիմալ հակադրությունը սահմանելու համար: Resistor R15-ը որոշում է էկրանի հետևի լույսի հոսանքը:
Սարքը սնուցվում է առանձին 9-12 վոլտ տրանսֆորմատորից։ +5 վոլտ հզորության կայունացուցիչը հավաքված է 78L05 չիպի վրա և չունի հատուկ առանձնահատկություններ։


Ես սարքը սնուցել եմ հեռախոսի ադապտերից: Շնորհիվ այն բանի, որ տախտակն ունի իր Br1 կամուրջը, կապի բևեռականությունը նշանակություն չունի: Կարևոր է, որ C4 կոնդենսատորի վրա լարումը լինի 10-ից 15 վոլտ:

--
Շնորհակալություն ուշադրության համար!


🕗 20.08.12 ⚖️ 18.04 ԿԲ ⇣ 442 Բարև, ընթերցող:

--
Շնորհակալություն ուշադրության համար!
Իգոր Կոտով, Datagor ամսագրի գլխավոր խմբագիր


🕗 20.08.12 ⚖️ 6.41 Կբ ⇣ 457 Բարև, ընթերցող:Ես Իգորն եմ, ես 45 տարեկան եմ, ես սիբիրցի եմ և սիրողական էլեկտրոնիկայի ինժեներ եմ: Ես ստեղծեցի, ստեղծեցի և պահպանում եմ այս հիանալի կայքը 2006 թվականից:
10 տարուց ավելի մեր ամսագիրը գոյություն ունի միայն իմ հաշվին։

Լավ! Անվճարն ավարտվեց: Եթե ​​ցանկանում եք ֆայլեր և օգտակար հոդվածներ, օգնեք ինձ: