Ժամացույց atmega8-ի վրա՝ ընդհանուր կաթոդով: Բազմաֆունկցիոնալ թվային ժամացույց Attmega8 միկրոկոնտրոլերի վրա: Սխեման և նկարագրություն. Միկրոկարգավորիչի ժամացույցի դիզայնի նկարագրությունը

Բարեւ բոլորին! Ես ուզում եմ ձեր ուշադրությանը ներկայացնել մի պարզ պտուտակային ժամացույց, որը ես հավաքեցի Atmega8 կարգավորիչի վրա: Դրանք պատրաստված են մատչելի գնով մասերից և հեշտ են կրկնօրինակել և պատրաստել: Միակ բանն այն է, որ ժամացույցի կարգավորիչը և կառավարման վահանակը թարթելու համար ծրագրավորող է պետք:

Ժամացույցի հիմքի վրա օգտագործվել է սովորական 120 մմ օդափոխիչ (սառեցնող): Այս ժամացույցի համար կարող եք օգտագործել ցանկացած երկրպագու՝ և՛ ժամացույցի սլաքի ուղղությամբ, և՛ հակառակ պտույտով, քանի որ մինչ ես հավաքում էի այս ժամացույցը, ես մի փոքր վերափոխեցի ծրագիրը և ծրագրային կերպով միացրեցի սիմվոլների ցուցադրումը հեռակառավարման վահանակից:
Ժամացույցի շղթան ինքնին բավականին պարզ է և հավաքված է Atmega8 միկրոկառավարիչի վրա, որի համաժամացման համար օգտագործվում է 32768 Հց հաճախականությամբ ժամացույցի քվարց։
Ժամացույցը սնուցվում է ընդունող կծիկով, որի էներգիան փոխանցվում է հաղորդիչ կծիկ ունեցող գեներատորից։ Այս երկու կծիկները կազմում են օդային տրանսֆորմատոր:

Գեներատորի սխեմայով և դիզայնով հատուկ խնդիրներ չկային, քանի որ օգտագործվել է պլազմային գնդակից գեներատոր:

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

Երբ առաջին անգամ միացնում եք գեներատորը, իմպուլսի լայնությունը (աշխատանքային ցիկլը) սահմանեք նվազագույնի (կարգավորիչի կոճակը վերին դիրքում է՝ ըստ գծապատկերի, այսինքն՝ 4-րդ ոտքը R7 ռեզիստորի միջով քաշվում է դեպի TL-494-ի 14-րդ, 15-րդ, 2-րդ քայլ): Մենք պտտում ենք գեներատորի հաճախականությունը մինչև ճռռոցը անհետանա, սա մոտավորապես 18-20 կՀց է (ականջի կողմից), և եթե հաճախականությունը չափելու բան կա, ապա մենք համապատասխանաբար կարգավորում ենք այն այս սահմաններում:
Գեներատորի տախտակի վրա LM317-ի վրա լարման կարգավորիչը լրացուցիչ հավաքվում է, որը նախատեսված է օդափոխիչի արագությունը կարգավորելու համար:
Դիագրամի վրա չկա, ես չեմ ավարտել
. Դիտեք ժամացույցի գործողության ցուցադրական տեսանյութը:

Տեսանյութ.

Ժամացույցի տախտակն ինքնին ամրացված է օդափոխիչի հիմքին: Ես ամրացրեցի այն երկկողմանի ժապավենով:

Այնուհետև ես մի փոքր վերափոխեցի ժամացույցի սխեման ֆոտոռեզիստորից մինչև ինֆրակարմիր ֆոտոդիոդ (ներքևի նկարը):
Փոխարենը հաղորդիչում պարզ LED, ես հիմա ունեմ ինֆրակարմիր:
Ռեզիստորը 2k-ի փոխարեն դրեց 100k:


Ժամացույցների արտադրության պատասխանատու պահերն են օդափոխիչի արտադրությունը և ժամացույցի տախտակի հավասարեցումը (ավելի ճիշտ՝ հավասարակշռումը) օդափոխիչի հիմքի վրա:

Լուրջ վերաբերվեք այս պահերին:

Օդային տրանսֆորմատոր:

Ես վերցրեցի սովորական 120 մմ հովացուցիչ, որի հիմքում բրոնզե թփեր էին: Ժամացույցի տախտակը սոսնձված է հիմքի վրա երկկողմանի ժապավենով:
Մենք կծում ենք սայրերը սառնարանից և մանրացնում և հարթեցնում ենք թիթեղով, հղկաթուղթով: Կծիկները պատրաստվում են շրջանակի վրա մալուխային ալիքից: Ես նման դիզայն չեմ մտածել, ես ուղղակի այս գաղափարը վերցրել եմ համացանցից: Տրանսֆորմատորը փաթաթելու համար հիմք է պատրաստվում մալուխային ալիքից: Յուրաքանչյուր 5 մմ կտրվածք ենք անում ալիքի կողքերին և զգուշորեն ծալում ենք շրջանագծի մեջ, ընտրում ենք տրամագիծը, որպեսզի այն սերտորեն տեղավորվի օդափոխիչի պլաստիկ հիմքի վրա:

Հաջորդը, մալուխային ալիքից մանդրելի վրա, մենք փաթաթում ենք 100 պտույտ էմալապատ մետաղալարով, 0,25 տրամագծով:
Հավաքված տրանսֆորմատորի ընթացիկ սպառումը, ես ստացել եմ 200 մԱ (սա պարույրների միջև բավականին նկատելի բացվածքով է):
Ընդհանուր առմամբ, օդափոխիչի շարժիչի հետ միասին, ընթացիկ սպառումը ստացվում է 0,4-0,5 Ա տարածքում:
Մենք նաև պատրաստում ենք առաջնային (հաղորդող) կծիկը, բայց փորձում ենք նվազագույն բացը կատարել կծիկների միջև։ Հաղորդող կծիկը պարունակում է նաև 100 պտույտ մետաղալար 0.3 (կարող եք օգտագործել նույն 0.25):
Դիագրամում ես մի փոքր այլ ոլորման տվյալներ ունեմ այս կծիկների համար:

Ժամերի վճարում.

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

Ամբողջ տախտակը հավասարակշռելու համար մյուս կողմից մենք տաք սոսինձով սոսնձում ենք 3-4 մմ տրամագծով պտուտակ՝ մյուս կողմից պտուտակի վրա պտտելով տարբեր ընկույզներ. մենք հասնում ենք նվազագույն թրթռանքի:
Ժամացույցի տախտակի աշխատանքը ստուգելու համար մենք կրճատում ենք ֆոտոռեզիստորը պտուտակահանով, պինցետով, մինչդեռ LED- ները պետք է թարթեն:
Ժամացույցը սկսում է աշխատել, երբ atmega-ի 5-րդ ոտքի վրա հայտնվում է 5V (տրամաբանական միավոր): Այսինքն, երբ ֆոտոռեզիստորը լուսավորված է, 5-րդ ոտքի վրա պետք է լինի 5 Վ,
Երբ ֆոտոռեզիստորը լուսավորված չէ, atmega-ի 5-րդ ոտքի վրա պետք է լինի տրամաբանական 0 (մոտ 0V), դրա համար մենք 5-րդ ոտքից ընտրում ենք գետնին դիմադրություն: Դիագրամը 2 կՕմ է, ես ստացել եմ 2,5 կՕմ։
Ներքևում, օդափոխիչի հիմքի վրա, մենք սոսնձում ենք LED- ն այնպես, որ օդափոխիչի շարժիչի յուրաքանչյուր պտույտով ֆոտոռեզիստորն անցնի հնարավորինս մոտ լույսի աղբյուրին (LED):

Հեռակառավարման վահանակ.

Կառավարման վահանակը նախատեսված է ժամացույցի աշխատանքը վերահսկելու, ցուցադրման ռեժիմները ցուցումով փոխելու համար (փոխել օդափոխիչի պտտման ուղղությունը), սահմանել ժամացույցի ժամանակը:

Հեռակառավարման սխեման հավաքված է ATTINY2313 միկրոկառավարիչի վրա: Տախտակի վրա MK-ն ինքնին տեղադրված է ժապավենով և վեց կոճակներով, որոնք նախատեսված են ժամացույցը կառավարելու համար:

Ես հեռակառավարման վահանակի պատյան չեմ հավաքել, ուստի միայն ինքնին տախտակի լուսանկարն է:

Տեղեկատվություն հեռակառավարման կոճակների նշանակության մասին.
H+ և H- ժամացույցի կարգավորում
M+ և M- րոպեների կարգավորում
R/L ուղղության փոփոխություն (ժամացույցի սլաքի ուղղությամբ և հակառակ ուղղությամբ պտուտակների համար)
տառատեսակի տառատեսակի փոփոխություն (բարակ, թավ և մակագրված կայք)
կայքը H + և H կոճակներով պիտակավորելիս՝ պիտակի լայնությունը ճշգրտվում է:

Կցված արխիվը պարունակում է ժամացույցը հավաքելու համար անհրաժեշտ բոլոր ֆայլերը.

Արխիվ հոդվածի համար

Եթե ​​ունեք հարցեր ժամացույցի դիզայնի հետ կապված, տվեք դրանք ֆորումում, ես կփորձեմ հնարավորինս օգնել և պատասխանել ձեր հարցերին։

- թվային ճշգրտությամբ ժամացույց, օրացույց
- զարթուցիչ՝ ըստ շաբաթվա օրվա կարգավորմամբ:
- երկու ջերմաչափ:
- ցուցում 8-նիշ յոթ հատվածանոց ցուցիչի վրա: Անիմացիոն ցուցադրման փոփոխություն:
- ցուցիչի պայծառության ավտոմատ կարգավորում:

Ժամացույցի նկարագրություն.

1. Գործառույթներ.

– ժամ, 24-ժամյա ցուցադրման ձևաչափ, ժամ-րոպե-վայրկյան: Ժամային ակտիվացումը կարճ է ձայնային ազդանշան(«կուկու»), եթե թույլատրվում է կարգավորումներում: Ազդանշանը չի աշխատում գիշերային ռեժիմում:

– օրացույց, ցուցադրման ձևաչափ՝ DD-MM-YY:

- թվային ճշգրտության ուղղում: Հնարավոր է օրական ուղղում ±25 վրկ. 1 ժամ 0 րոպե 30 վայրկյան սահմանված արժեքը կավելացվի/հանվի ընթացիկ ժամանակից:

- ահազանգ. Սահմանված ժամին մեկ րոպեի ընթացքում լսվում են կարճ կրկնակի ազդանշաններ: Դուք կարող եք ժամանակից շուտ անջատել ձայնը՝ սեղմելով կոճակներից որևէ մեկը: Եթե ​​ձայնը խլացված չէ, ապա 5 րոպե անց ահազանգը կրկին կմիանա մեկ րոպեով: Ընդամենը 5 կրկնում է, ապա ձայնն անջատվում է մինչև հաջորդ ահազանգը: Երբ զարթուցիչը միացված է, ժամը ցուցադրվելիս կետը ցուցադրվում է ամենանվազ նշանակալի թվով: Ընտրեք շաբաթվա օրերը, որ ահազանգը աշխատի:

- ջերմաչափ, երկու սենսոր: Չափված ջերմաստիճանների միջակայքը -55,0 ÷ 125,0 o C է:

- ցուցում. Այլընտրանքային.

- Փոփոխվող ընթերցումների հարմարեցված անիմացիա:

– օգտագործել միկրոկառավարիչի ոչ անկայուն հիշողության՝ հոսանքազրկման ժամանակ կարգավորումները պահպանելու համար:

- կոճակով հիմնական ռեժիմում SETցուցադրվող տեղեկատվությունը ձեռքով փոխարկվում է:

– անցում ցերեկային և գիշերային պայծառության ռեժիմների միջև նշված ժամին:

- ցուցիչի պայծառության ավտոմատ կարգավորում՝ կախված լուսավորությունից:

2. Կարգավորում.

2.1. Երբ հոսանքը միացված է, ժամացույցը գտնվում է հիմնական ռեժիմում:

2.2. Սեղմեք կոճակը ՄԵՆՈՒդուք մտնում եք կարգավորումների ռեժիմ և ընտրում եք պարամետրերի խումբ, որը պետք է սահմանվի: Խմբի ներսում սահմանվելիք պարամետրի ընտրությունը կատարվում է կոճակով SET. Իր հերթին, հասանելի է տեղադրման համար.

Խումբ CLOC:

– վայրկյան (կոճակները սեղմելիս զրոյականացնելՊԼՅՈՒՍկամ ՄԻՆՈՒՍ);

- րոպե;

- ժամացույց;

- շաբաթվա օրը.

Խումբ dAtE:

- տարի;

- ամիս;

- ամսաթիվը.

Խումբ Կոռ:

- ուղղման չափը.

Խումբ ԱԼԱՐ:

- տագնապի ժամը, ամենակարևոր թվանշանի մեջ՝ խորհրդանիշը Ա;

- գլոբալ ահազանգի ակտիվացում AL On- ահազանգը ակտիվ է, AL OFF- զարթուցիչի շահագործումն արգելված է.

- զարթուցիչի ակտիվացում շաբաթվա օրերի համար: Ցուցանիշի վրա Վրա«եթե ահազանգը միացված է,» ԱՆՋԱՏՎԱԾ«եթե հաշմանդամ է.

Խումբ diSP:

– «Street» սենսորի ջերմաստիճանի ցուցման ժամանակը: Բարձր կարգի թվերով խորհրդանիշները « տ

– «House» սենսորի ջերմաստիճանի ցուցման ժամանակը: Բարձր կարգի թվերով խորհրդանիշները « տդԿարգավորման միջակայքը 0÷99 վրկ է: Եթե դրված է 0-ի, ապա այն չի ցուցադրվի ցուցիչների վրա:

- ընթացիկ ժամի նշման ժամանակը: Բարձր կարգի թվերով խորհրդանիշները « tcԿարգավորման միջակայքը 0÷99 վրկ է: Եթե դրված է 0-ի, ապա այն չի ցուցադրվի ցուցիչների վրա:

- ամսաթիվը նշելու ժամանակը. Բարձր կարգի թվերով խորհրդանիշները « tdtԿարգավորման միջակայքը 0÷99 վրկ է: Եթե դրված է 0-ի, ապա ցուցիչները չեն ցուցադրվի:

- անիմացիայի արագության ընտրություն: Ամենակարևոր թվանշանում խորհրդանիշը « ՍՊԿարգավորման միջակայքը 0÷99 է: Մեկ միավորը համապատասխանում է մոտ 2 ms-ի, որքան մեծ է արժեքը, այնքան դանդաղ է անիմացիան:

Խումբ LiGH:

- Ցուցանիշի առավելագույն պայծառությունը օրվա ռեժիմում: Ավագ շարքերում DAU. Կարգավորման միջակայքը 0÷99;

- օրվա ռեժիմը միացնելու ժամանակը: Բարձր կարգի խորհրդանիշ դ.

- ցուցիչի առավելագույն պայծառությունը գիշերային ռեժիմում: Ավագ շարքերում մոտ. Կարգավորման միջակայքը 0÷99;

- գիշերային ռեժիմի ակտիվացման ժամանակը: Բարձր կարգի խորհրդանիշ n.

Խումբ ձայն:

- միացրեք «կուկու» ռեժիմը: Կերպարները բարձր կարգով cuc, եթե ժամային ազդանշանը միացված է, ապա ամենաքիչ նշանակալի թվերով Վրաեթե արգելված է - ԱՆՋԱՏՎԱԾ.

2.3. Սահմանվելիք պարամետրը թարթում է:

2.4. Կոճակներ պահելը ՊԼՅՈՒՍ/ՄԻՆՈՒՍպարամետրը արագ սահմանվում է:

3. Նշումներ.

1. Պայծառության պարամետրերը սահմանելիս ցուցիչի մասին տեղեկատվությունը ցուցադրվում է ընտրված պայծառության արժեքով:

2. Անհրաժեշտ է չափել անիմացիայի արագությունը և տեղեկատվության ցուցադրման ժամանակը: Եթե ​​ընտրված է դանդաղ անիմացիա և ցուցադրման կարճ ժամանակ, ապա կարող է պարզվել, որ տեղեկատվությունը ժամանակ չունի ամբողջությամբ թարմացնելու մինչև հաջորդ հերթափոխը:

3. Եթե բոլոր պարամետրերի ցուցման ժամանակը դրված է 0-ի, ապա ցուցիչի վրա կցուցադրվի առանց անիմացիայի ժամանակը:

4. Ցերեկային ժամերին կոճակները սեղմելը հայտարարվում է կարճ ազդանշանով։

4. Սխեմայի առանձնահատկությունները.

1. Ջերմաստիճանի սենսորը կարող է աշխատել նաև 2 լարով միացման սխեմայի վրա: Եթե ​​նախատեսում եք չափել ջերմաստիճանը այն սենյակում, որտեղ տեղադրված է ժամացույցը, ապա սենսորը դեռ պետք է հանվի ժամացույցի պատյանից:

2. BUZ1 թվիթերը պետք է ունենա ներկառուցված գեներատոր: Կախված ընթացիկ սպառումից, կարող է անհրաժեշտ լինել տեղադրել ուժեղացուցիչ (տրանզիստորի բանալի):

3. Ցուցանիշ ընդհանուր կաթոդով: Եթե ​​պայծառությունը բավարար չէ, ապա պետք է տեղադրվեն լրացուցիչ ստեղներ (արխիվում Clock_ULN2803_v4 թղթապանակում):

4. MK-ը թարթելիս պետք է տեղադրել FUSE-ը, որպեսզի աշխատի ներքին ժամացույցի գեներատորից 8 ՄՀց հաճախականությամբ:

5. Նախագիծը (սա ըստ էության շղթա է) ցույց չի տալիս միկրոսխեմաների էլեկտրամատակարարման քորոցները:

6. Արտադրություն փոփոխական դիմադրություն RV1-ը պետք է փոխարինվի ֆոտոռեզիստորով: R18 դիմադրությունը ընտրվում է ըստ ցուցիչի պայծառության առավել օպտիմալ փոփոխության, երբ լուսավորությունը փոխվում է:

24.02.2015 Հաստատվել է ULN2803 տարբերակով ցուցումը փոխելիս սխալ:

16.03.2015 Անիմացիոն էֆեկտներից մեկի անորոշ գործողությունը ֆիքսվել է:

28.03.2015 Փոքր փոփոխություններ գծիկի ցուցադրման ժամանակ, երբ ցուցադրվում է ժամանակը: Ֆայլի տարբերակները 4.1

Ծրագրի տեսանյութ՝ օգտատերից wolf2000.

  • 10 ահազանգ շաբաթվա յուրաքանչյուր օրվա համար:
  • Ազդանշանի ուշացումը, եթե ահազանգը չանջատվի, աշխատում է մոտ 5 րոպե հետո։
  • 8 զարթուցիչ mk-ի առանձին ոտքի վրա, միացված/անջատված բեռնվածությամբ:
  • Երկու DS18B20 ջերմաստիճանի տվիչ (ներսի և դրսի):
  • Ժամաչափ 99 ժամ:
  • Ցուցանիշի պայծառությունը կարգավորելի է ցերեկային և գիշերվա համար:
  • Փոփոխական պարամետրը սահուն կերպով փոխում է պայծառությունը, ինչպես զանգահարողի ID-ում:
  • 220 վոլտ կորստի դեպքում մարտկոցներից սպառումը կազմում է 40 միկրոամպեր։
  • Զարթուցիչը աշխատում է ցանկացած հոսանքի ռեժիմում:
  • Ժամացույցը կարող է հաջորդաբար ցույց տալ մինչև 4 ռեժիմ:

Ժամացույցն ունի 4 ռեժիմ հաջորդաբար ցուցադրելու հնարավորություն, որոնց համար ընտրված է ցուցադրման տասը ձևաչափերից մեկը և դրա ցուցադրման ժամը։

ցուցադրման ձևաչափեր:
0
1

Ժամ-րոպե-վայրկյան.

2

Ժամ-րոպե.

3

Ժամ-րոպե, շաբաթվա օր:

4

Շաբաթվա օր_ամիս_օր:

5
6
7
8
9
Ա

բ

Ջերմաստիճանի 1 սենսոր, Ջերմաստիճանի 2 սենսոր:

Կոճակ F - ելք ռեժիմից: 3 հիմնական ռեժիմների ընտրություն:
SET կոճակ - մուտքագրեք ընտրված ռեժիմը: Այնուհետև անցեք հաջորդ պարամետրին (թարթող դաշտ):
PLUS կոճակ - գումարած / միացված: Ոլորեք հիմնական ընտրացանկերը SETUP ռեժիմում:
MINUS կոճակ - մինուս / __ (անջատված): Ոլորեք հիմնական ընտրացանկերը SETUP ռեժիմում:

Բոլոր ռեժիմները, բացառությամբ զրոյի և ժմչփի ռեժիմի, ունեն ժամանակի ավարտ: Եթե ​​30 վայրկյանից ավելի սեղմումներ չեն եղել, ապա դրվում է զրոյական ռեժիմ:

ԶԱՆԳԻ ռեժիմ

միացված/__-զարթուցիչ միացված/անջատված
Շաբաթվա օրերը, երբ ահազանգը կհնչի (այստեղ 6-րդ և 7-րդ օրերին ահազանգը անջատված է):
Զարթուցիչները A B C D E F G H միացված/անջատված եզրակացություն զանգահարել a_h mk. Զարթուցիչը օգտակար է բեռի կառավարման համար: Դրանով ելքը զանգահարել a_hկարող է սահմանվել ցանկացած րոպեի համար:
___-անջատված, SET-leg bud. A-H բերանդրված է 1-ի, CLS-ը՝ 0-ի:
n-կաշխատի մեկ անգամ, o-on. Միշտ.

SETUP ռեժիմ:
EEPROM-ում արժեքներ գրելու համար ենթակարգի բոլոր արժեքները պետք է հաստատվեն՝ սեղմելով SET:
Օրինակ: LIGHT ->SET-> L.ooooo ->SET->HO4L L.2 ->SET->LIGHT.

PORT ռեժիմ.

Ժամացույցի ռեժիմ.

SEE Set Mode.

ցուցադրման ձևաչափեր:
0

Համար, Շաբաթվա օր, Ժամ-րոպե:

1

Ժամ-րոպե-վայրկյան.

2

Ժամ-րոպե.

3

Ժամ-րոպե, շաբաթվա օր:

4

Շաբաթվա օր_ամիս_օր:

5

Ջերմաստիճանի 1 սենսոր, Ջերմաստիճանի 2 սենսոր:

6

Ջերմաստիճանի 1 սենսոր (տան սենսոր):

7

Ջերմաստիճանի 2 սենսոր (դրսի սենսոր):

8

Ջերմաստիճանի 1 սենսոր, ժամ-րոպե:

9

Ջերմաստիճանի 2 սենսոր, ժամ-րոպե:

Ա

Ջերմաստիճանի 1 սենսոր, Ջերմաստիճանի 2 սենսոր:

բ

Ջերմաստիճանի 1 սենսոր, Ջերմաստիճանի 2 սենսոր:

Այն ռեժիմներում, որտեղ աստիճանի տասներորդները նշված չեն, կետը սահմանում է ավելի քան 0,5 աստիճան:


Ռեժիմ USt Bud.Զարթուցիչի կարգավորումներ.

Բիպտագնապի ազդանշան - PWM:
Փինտագնապի ազդանշան - բերան 1 ելքային բշտիկում:
ՕբաՇիմ և ելք:
Ազդանշանի հետաձգում.
Երբ անջատված է հետաձգել, զարթուցիչը անջատվում է ցանկացած ստեղնը սեղմելով:
Երբ միացված է հետաձգել ահազանգը կոճակ F, երբ սեղմում ես SET PLUS MINUS կոճակները, ազդանշանն անջատվում է, բայց մոտ 5 րոպե հետո նորից կաշխատի, եթե զարթուցիչը չանջատվի, ապա 8 անգամից հետո այն կանջատվի։ ավտոմատ կերպով։
Երբ ազդանշանի հետաձգումն ակտիվ է, զրոյական ռեժիմում վերջին նիշի կետը թարթում է:
Հետաձգել (երբ ազդանշան չկա): 0 ռեժիմում SET սեղմելը միացված է: այս ռեժիմը. Ակտիվ հետընթացի առկայությունը դրդում է խորհրդանիշին Օ 4 ծանոթների վրա. Սեղմելով PLUS MINUS-ն անջատում է ուշացումը:

DS18B20 ռեժիմ:

DEFAULT ռեժիմ:

Այլ ռեժիմներ (SETUP):
ԼՈՒՅՍL ooooo - ցուցիչի ցերեկային պայծառություն:
NIGHT L2 - պայծառություն 23:00-ից 06:00:
ԱԶԳԱՆԱԿ ռեժիմը մտնելուց հետո օգտագործեք գումարած / մինուս կոճակները՝ ընտրելու համար.
բուդիլ. S կամ կոճակ: Ս
համապատասխանաբար PWM հաճախականությունը զարթուցիչի և կոճակների համար:
Այս ենթամոդերը ցուցիչի վրա մուտքագրելիս.
H004.L000.
Հաճախականությունը ստեղծվում է արագ PWM ռեժիմում (CTC ռեժիմ): Վերին շեմը սահմանվում է OCR1A1 ռեգիստրով: H004 բարձր բայթ L000 ցածր բայթ:
Ազդանշանը կոճակները սեղմելուց անջատելու համար սահմանեք H000 L000:
Եթե ​​PIN տարբերակը ընտրված է Զարթուցիչի միացման ռեժիմում, ապա ահազանգի համար PWM ազդանշան չի ստացվի:

Զրո գործողություն.

F - ռեժիմի ընտրություն:
SET - ազդանշանի հետաձգման չեղարկման ռեժիմ
ՊԼՅՈՒՍ - Սահմանել SEE ռեժիմը:
ՄԻՆՈՒՍ - տագնապների կարգավորում:

Եթե ​​զարթուցիչը միացված է ելքը միացնելու համար, ապա կարող եք երաժշտական ​​քարտից չիպ օգտագործել:

Ծրագիրը գրված է C-ով WinAvr-ում:
Ներբեռնեք աղբյուրը, HEX և EEP ֆայլերը: clock_t.rar (18 Կբ)

Միկրո թարթելիս սահմանեք CKSEL3..0 բիթերը մինչև 0011 (ներքին RC գեներատոր 4 Մեգ): Ծրագրավորեք CKOPT բիթը (ներքին կոնդենսատորների միացում): Այնուհետև թարթեք EEPROM-ը կամ վերականգնեք ծրագրի հիմնական փոփոխականները այս ձևով՝ SETUP -> DEFAULT -> SET:


- ահազանգ.
- ջերմաչափ.

1. Գործառույթներ.

- ցուցում. Այլընտրանքային.

ՊԼՅՈՒՍՄԻՆՈՒՍ

2. Կարգավորում.

2.2. Սեղմեք կոճակըՄԵՆՈՒSET

Խումբ CLOC:

- րոպե;

- ժամացույց;

ՊԼՅՈՒՍկամ ՄԻՆՈՒՍ);

Հետ".

Խումբ ԱԼԱՐ:

ՎրաԱՆՋԱՏՎԱԾ«եթե հաշմանդամ է;

Խումբ diSP:

tc

tt

ԷՖ, Աr

Պ

Խումբ LiGH:

Ա«կրտսեր» ՎրաՕՐ

Լ_ ".

Լ¯ ".

Լ".

2.4. Կոճակներ պահելըՊԼՅՈՒՍ/ ՄԻՆՈՒՍ

3. Նշումներ.

առարկա .

Հաղորդման տեսանյութը, մասին t օգտագործողwolf2000.

- թվային ճշգրտությամբ ժամացույց:
- ահազանգ.
- ջերմաչափ.
- ցուցում յոթ հատվածի ցուցիչի վրա:
- ցուցիչի պայծառության ավտոմատ կարգավորում:

1. Գործառույթներ.

– ժամեր, ժամանակի ցուցադրման ձևաչափ՝ 24 ժամ, ժամ՝ րոպե:

- թվային ճշգրտության ուղղում: Հնարավոր է օրական ուղղում ±25 վրկ. 1 ժամ 0 րոպե 30 վայրկյան սահմանված արժեքը կավելացվի/հանվի ընթացիկ ժամանակից:

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

- ջերմաչափ. Չափված ջերմաստիճանի միջակայքը -55,0 ÷ 125,0 o C է: Եթե ջերմաստիճանը 99,9-ից բարձր է կամ -9,9 o C-ից ցածր, աստիճանի տասներորդները չեն ցուցադրվում:

- ցուցում. Այլընտրանքային.

- Փոփոխվող ընթերցումների հարմարեցված անիմացիա:

– օգտագործել միկրոկառավարիչի ոչ անկայուն հիշողության՝ հոսանքազրկման ժամանակ կարգավորումները պահպանելու համար:

– եթե սեղմում եք կոճակը հիմնական ռեժիմումՊԼՅՈՒՍ, ապա ցուցիչների վրա ցուցադրվում է ժամանակը, եթե սեղմում եքՄԻՆՈՒՍ- ջերմաստիճան. Երբ կոճակները բաց են թողնվում, ընթերցումների ավտոմատ փոփոխությունը վերսկսվում է:

- ցուցիչի պայծառության ավտոմատ կարգավորում՝ կախված լուսավորությունից:

2. Կարգավորում.

2.1. Երբ հոսանքը միացված է, ժամացույցը գտնվում է հիմնական ռեժիմում:

2.2. Սեղմեք կոճակըՄԵՆՈՒդուք մտնում եք կարգավորումների ռեժիմ և ընտրում եք պարամետրերի խումբ, որը պետք է սահմանվի: Խմբի ներսում սահմանվելիք պարամետրի ընտրությունը կատարվում է կոճակովSET. Իր հերթին, հասանելի է տեղադրման համար.

Խումբ CLOC:

- րոպե;

- ժամացույց;

– վայրկյան (կոճակները սեղմելիս զրոյականացնելՊԼՅՈՒՍկամ ՄԻՆՈՒՍ);

- ուղղման չափը. Ամենակարևոր թվանշանում խորհրդանիշը « Հետ".

Խումբ ԱԼԱՐ:

- ահազանգի ակտիվացում: Ցուցանիշի վրաՎրա«եթե ահազանգը միացված է,»ԱՆՋԱՏՎԱԾ«եթե հաշմանդամ է;

- ահազանգի րոպեներ;

- Զարթուցիչ.

Խումբ diSP:

- ընթացիկ ժամի նշման ժամանակը: Բարձր կարգի թվերով խորհրդանիշները «tc«. Սահմանել միջակայքը 0÷99 վրկ. Եթե դրված է 0-ի վրա, ժամանակը չի ցուցադրվի;

- ջերմաստիճանի ցուցման ժամանակը. Բարձր կարգի թվերով խորհրդանիշները «tt«. Կարգավորման միջակայքը 0÷99 վրկ. Եթե դրված է 0-ի վրա, ջերմաստիճանը չի ցուցադրվի;

- անիմացիոն էֆեկտի ընտրություն: Բարձր կարգի թվերով խորհրդանիշները «ԷՖ«0-ի դեպքում տեղեկատվության փոփոխությունը կիրականացվի առանց էֆեկտների, եթե ընտրված է ավտոմատ ռեժիմ (խորհրդանիշ « Ա"), էֆեկտները մեկ առ մեկ կփոխվեն: Եթե ռեժիմն ընտրված էr, ապա էֆեկտները պատահականորեն կփոխվեն:

- անիմացիայի արագության ընտրություն: Ամենակարևոր թվանշանում խորհրդանիշը «ՊԿարգավորման միջակայքը 0÷99 է: Մեկ միավորը համապատասխանում է մոտ 2 ms-ի, որքան մեծ է արժեքը, այնքան դանդաղ է անիմացիան:

Խումբ LiGH:

- միացնել ցուցիչի պայծառության ավտոմատ կառավարումը: Ամենաբարձր կարգով խորհրդանիշը «Ա«կրտսեր» Վրա«եթե ավտոմատ կարգավորումը միացված է,»ՕՐ«եթե պայծառությունը ձեռքով սահմանված է.

- ավտոմատ ռեժիմի պայծառության նվազագույն շեմը: Բարձր կարգի թվերով խորհրդանիշները «Լ_ ".

- առավելագույն պայծառության շեմ ավտոմատ ռեժիմի համար: Բարձր կարգի թվերով խորհրդանիշները «Լ¯ ".

- պայծառության մակարդակը ձեռքով ռեժիմում: Բարձր կարգի թվերով խորհրդանիշները «Լ".

2.3. Սահմանվելիք պարամետրը թարթում է:

2.4. Կոճակներ պահելըՊԼՅՈՒՍ/ ՄԻՆՈՒՍպարամետրը արագ սահմանվում է:

3. Նշումներ.

1. Պայծառության նվազագույն և առավելագույն շեմերի համար կարգավորումների միջակայքը 0 ÷ 99 է, սակայն ծրագիրը սահմանում է սահմանափակումներ. նվազագույնը չի կարող մեծ լինել կամ հավասար լինել առավելագույնին և հակառակը:

2. Պայծառության պարամետրերը սահմանելիս ցուցիչի մասին տեղեկատվությունը ցուցադրվում է ընտրված պայծառության արժեքով:

3. Անհրաժեշտ է չափել անիմացիայի արագությունը և տեղեկատվության ցուցադրման ժամանակը: Եթե ​​ընտրված է դանդաղ անիմացիա և ցուցադրման կարճ ժամանակ, ապա կարող է պարզվել, որ տեղեկատվությունը ժամանակ չունի ամբողջությամբ թարմացնելու մինչև հաջորդ հերթափոխը:

Հոդվածի նյութերը քննարկելու համար ստեղծվել է թեմա։

Հաղորդման տեսանյութը, մասին t օգտագործողwolf2000.

- թվային ճշգրտությամբ ժամացույց:
- ահազանգ.
- ջերմաչափ.
- ցուցում յոթ հատվածի ցուցիչի վրա:
- ցուցիչի պայծառության ավտոմատ կարգավորում:

1. Գործառույթներ.

– ժամեր, ժամանակի ցուցադրման ձևաչափ՝ 24 ժամ, ժամ՝ րոպե:

- թվային ճշգրտության ուղղում: Հնարավոր է օրական ուղղում ±25 վրկ. 1 ժամ 0 րոպե 30 վայրկյան սահմանված արժեքը կավելացվի/հանվի ընթացիկ ժամանակից:

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

- ջերմաչափ. Չափված ջերմաստիճանի միջակայքը -55,0 ÷ 125,0 o C է: Եթե ջերմաստիճանը 99,9-ից բարձր է կամ -9,9 o C-ից ցածր, աստիճանի տասներորդները չեն ցուցադրվում:

- ցուցում. Այլընտրանքային.

- Փոփոխվող ընթերցումների հարմարեցված անիմացիա:

– օգտագործել միկրոկառավարիչի ոչ անկայուն հիշողության՝ հոսանքազրկման ժամանակ կարգավորումները պահպանելու համար:

– եթե սեղմում եք կոճակը հիմնական ռեժիմումՊԼՅՈՒՍ, ապա ցուցիչների վրա ցուցադրվում է ժամանակը, եթե սեղմում եքՄԻՆՈՒՍ- ջերմաստիճան. Երբ կոճակները բաց են թողնվում, ընթերցումների ավտոմատ փոփոխությունը վերսկսվում է:

- ցուցիչի պայծառության ավտոմատ կարգավորում՝ կախված լուսավորությունից:

2. Կարգավորում.

2.1. Երբ հոսանքը միացված է, ժամացույցը գտնվում է հիմնական ռեժիմում:

2.2. Սեղմեք կոճակըՄԵՆՈՒդուք մտնում եք կարգավորումների ռեժիմ և ընտրում եք պարամետրերի խումբ, որը պետք է սահմանվի: Խմբի ներսում սահմանվելիք պարամետրի ընտրությունը կատարվում է կոճակովSET. Իր հերթին, հասանելի է տեղադրման համար.

Խումբ CLOC:

- րոպե;

- ժամացույց;

– վայրկյան (կոճակները սեղմելիս զրոյականացնելՊԼՅՈՒՍկամ ՄԻՆՈՒՍ);

- ուղղման չափը. Ամենակարևոր թվանշանում խորհրդանիշը « Հետ".

Խումբ ԱԼԱՐ:

- ահազանգի ակտիվացում: Ցուցանիշի վրաՎրա«եթե ահազանգը միացված է,»ԱՆՋԱՏՎԱԾ«եթե հաշմանդամ է;

- ահազանգի րոպեներ;

- Զարթուցիչ.

Խումբ diSP:

- ընթացիկ ժամի նշման ժամանակը: Բարձր կարգի թվերով խորհրդանիշները «tc«. Սահմանել միջակայքը 0÷99 վրկ. Եթե դրված է 0-ի վրա, ժամանակը չի ցուցադրվի;

- ջերմաստիճանի ցուցման ժամանակը. Բարձր կարգի թվերով խորհրդանիշները «tt«. Կարգավորման միջակայքը 0÷99 վրկ. Եթե դրված է 0-ի վրա, ջերմաստիճանը չի ցուցադրվի;

- անիմացիոն էֆեկտի ընտրություն: Բարձր կարգի թվերով խորհրդանիշները «ԷՖ«0-ի դեպքում տեղեկատվության փոփոխությունը կիրականացվի առանց էֆեկտների, եթե ընտրված է ավտոմատ ռեժիմ (խորհրդանիշ « Ա"), էֆեկտները մեկ առ մեկ կփոխվեն: Եթե ռեժիմն ընտրված էr, ապա էֆեկտները պատահականորեն կփոխվեն:

- անիմացիայի արագության ընտրություն: Ամենակարևոր թվանշանում խորհրդանիշը «ՊԿարգավորման միջակայքը 0÷99 է: Մեկ միավորը համապատասխանում է մոտ 2 ms-ի, որքան մեծ է արժեքը, այնքան դանդաղ է անիմացիան:

Խումբ LiGH:

- միացնել ցուցիչի պայծառության ավտոմատ կառավարումը: Ամենաբարձր կարգով խորհրդանիշը «Ա«կրտսեր» Վրա«եթե ավտոմատ կարգավորումը միացված է,»ՕՐ«եթե պայծառությունը ձեռքով սահմանված է.

- ավտոմատ ռեժիմի պայծառության նվազագույն շեմը: Բարձր կարգի թվերով խորհրդանիշները «Լ_ ".

- առավելագույն պայծառության շեմ ավտոմատ ռեժիմի համար: Բարձր կարգի թվերով խորհրդանիշները «Լ¯ ".

- պայծառության մակարդակը ձեռքով ռեժիմում: Բարձր կարգի թվերով խորհրդանիշները «Լ".

2.3. Սահմանվելիք պարամետրը թարթում է:

2.4. Կոճակներ պահելըՊԼՅՈՒՍ/ ՄԻՆՈՒՍպարամետրը արագ սահմանվում է:

3. Նշումներ.

1. Պայծառության նվազագույն և առավելագույն շեմերի համար կարգավորումների միջակայքը 0 ÷ 99 է, սակայն ծրագիրը սահմանում է սահմանափակումներ. նվազագույնը չի կարող մեծ լինել կամ հավասար լինել առավելագույնին և հակառակը:

2. Պայծառության պարամետրերը սահմանելիս ցուցիչի մասին տեղեկատվությունը ցուցադրվում է ընտրված պայծառության արժեքով:

3. Անհրաժեշտ է չափել անիմացիայի արագությունը և տեղեկատվության ցուցադրման ժամանակը: Եթե ​​ընտրված է դանդաղ անիմացիա և ցուցադրման կարճ ժամանակ, ապա կարող է պարզվել, որ տեղեկատվությունը ժամանակ չունի ամբողջությամբ թարմացնելու մինչև հաջորդ հերթափոխը:

4. Սխեմայի առանձնահատկությունները.

1. Եթե դուք մտադիր եք օգտագործել ցուցիչի պայծառության ավտոմատ ճշգրտման գործառույթը, ապա փոխարենըՌ.Վ. Տեղադրված է 1 ֆոտոռեզիստոր։ Եվ ռեզիստորի արժեքըՌ 17-ը պետք է ընտրվի՝ համակարգի ցանկալի զգայունությունը ստանալու համար:

2. Ջերմաստիճանի սենսորը կարող է աշխատել նաև 2 լարով միացման սխեմայի վրա: Եթե ​​նախատեսում եք չափել ջերմաստիճանը այն սենյակում, որտեղ տեղադրված է ժամացույցը, ապա սենսորը դեռ պետք է հանվի ժամացույցի պատյանից:

3. Buzzer BUZ 1-ը պետք է լինի ներկառուցված գեներատորով: Կախված ընթացիկ սպառումից, կարող է անհրաժեշտ լինել տեղադրել ուժեղացուցիչ (տրանզիստորի բանալի):