Atmega8 sxemində kod kilidi. AVR ATTINY2313 mikro nəzarət cihazında birləşmə kilidi

Qarışıq kilid qiymətli əşyaların olduğu binalara icazəsiz girişi məhdudlaşdırmağa kömək edəcək. PIC16F628A mikro nəzarət cihazında kombinasiyalı kilidin tətbiqi variantlarından biri bu məqalədə verilmişdir.

Aşağıdakı şəkildə birləşdirilmiş kilidin diaqramı göstərilir. Dövrənin nüvəsi PIC16F628A mikro nəzarət cihazıdır. Əsas əmrlərin yerinə yetirilməsi alqoritmi Şəkil 2-də göstərilmişdir. Proqram kodu montaj dilində yazılmışdır, layihə arxivinin CL\16F628ATEMP.ASM qovluğundakı siyahıya baxın. Cihaz bir düymə ilə idarə olunur. Düyməni basmaqla cihazın iş rejimlərinin ardıcıl dəyişdirilməsinə nail olunur. Düyməni basma səsi piezo səs emitenti tərəfindən təmin edilir. Məlumatı vizual olaraq göstərmək üçün daxili nəzarətçi ilə displey istifadə olunur.

PIC16F628A mikro nəzarətçisinin dövrədaxili proqramlaşdırılması və sazlanmasının tam dövrü MPLAB IDE v8.15 (inteqrasiya edilmiş inkişaf mühiti), MPASM v5.22 kompilyatoru (MPLAB IDE v8.15-ə daxildir) və MPLAB ICD 2 (daxili) istifadə edərək həyata keçirilib. dövrə sazlayıcı). Yuxarıda sadalanan alətləri olmayan, lakin HEX faylları və başqa bir proqramçı ilə işləmək üçün öz proqramı olanlar üçün müvafiq layihədə 16F628ATEMP.HEX faylını tapa bilərsiniz.

Mikrokontroller DD1 informasiyanın daxil edilməsi və çıxarılması üçün istifadə olunan RA0, RB0 – RB7, CCP1 funksional pinlərinə malikdir. Mikrokontroller DD1 məcburi sıfırlama funksiyasına malik deyil, sıfırlama pin rezistor R1 vasitəsilə müsbət təchizatı potensialına qoşulur. Saat tezliyini yaratmaq üçün bir çipli RC osilator istifadə olunur.

Nəzakət düyməsi SB1 cərəyanı məhdudlaşdıran R3 rezistoru vasitəsilə RA0 pininə qoşulur. SB1 saat düyməsinin buraxılmış mövqeyində R7 rezistoru aşağı məntiq səviyyəsini simulyasiya edir. Mikrokontroller DD1 SB1 saat düyməsinin üç vəziyyətini tanıyır:

  1. Basılmayıb;
  2. Qısa müddətə basılır (1 s-dən az);
  3. Basılır və saxlanılır (1 s-dən çox).

Piezo səs emitenti P1 SB1 saat düyməsinin vəziyyətlərini fərqləndirməyə kömək edir. Deməli, 1-ci vəziyyətdə səs yaranmır, 2-ci vəziyyətdə mikrokontroller 3-cü vəziyyəti tanıyana qədər səs yaranır, 3-cü vəziyyətdə isə səs yaranmır.

HG1 maye kristal displey məlumatı göstərmək üçün istifadə olunur. Ekranın texniki xüsusiyyətlərini veb saytında tapa bilərsiniz. Xarakter yaratmaq funksiyasını həyata keçirən nəzarətçi var. Hər biri on altı simvoldan ibarət iki sətir göstərir. Ekran RB0, RB1, RB4 – RB7 mikrokontroller sancaqları vasitəsilə idarə olunur. Məlumatlar RB4 – RB7 sancaqları vasitəsilə nibbles ilə yüklənir. "Mandal" - RB1. RB0 pinində siqnal registrini seçirik. R5 və R6 rezistorlarından istifadə edərək HG1 ekranının kontrastını təyin etdik. Ekranın arxa işığı cərəyanı məhdudlaşdıran R4 rezistoru vasitəsilə gücə qoşulur. HG1 displeyi lövhəyə 3 x 15 mm pirinç dayaqlar və 3 x 6 mm vintlər ilə vidalanmışdır.

RB2-də məntiqi formalaşdırmaqla, onlar X1 terminal blokuna qoşulmuş elektrik kilidini açıb-söndürən sahə effektli tranzistor VT1-in açılmasına və ya bağlanmasına nail olurlar. Elektrik kilidi 9-15 V iş gərginliyi üçün nəzərdə tutulmalı və 1 A-dan çox olmayan bir cərəyan istehlak etməlidir. Elektrik kilidinə gərginlik tətbiq edildikdə, gərginlik yoxdursa, o, bloklanır (qapalı; ).

4 kHz işləmə tezliyi olan piezo səs emitenti P1, cərəyan məhdudlaşdıran rezistor R2 vasitəsilə CCP1 pininə (PWM-nin aparat tətbiqi, tezlik 4 kHz, iş dövrü 2) qoşulur.

Cihaz X2 konnektoruna qoşulmuş alternativ və ya birbaşa gərginlik mənbəyindən qidalanır. Enerji təchizatının nominal gərginliyi 9 - 15 V. Enerji təchizatının nominal cərəyanı 1 A. Enerji təchizatını sabitləşdirmək üçün adi bir dövrə istifadə olunur: diod körpüsü VD1, xətti stabilizator DA1, filtr kondansatörləri C1 - C4.

Cihaz -20 °C ilə +70 °C arasında olan temperatur intervalında işləyə bilər.
Mikrokontroller elə proqramlaşdırılıb ki, on bir iş vəziyyətinə malikdir.

  1. Cihaz işə salındıqda, kilid statusu və kod məlumatlarının yükləndiyi qeyri-sabit EEPROM məlumat yaddaşı oxunur. Cihaz oxu kilidi status reyestrinə uyğun olaraq elektrik kilidini açır və ya bağlayır. Cihaz kodlaşdırma statistikasını göstərdiyi bir vəziyyətə keçir, yəni. 2.
  2. Bu vəziyyətdə cihaz "Stat. Stat." və alt sətirdə kodlaşdırma statistikası, yəni kodlaşdırmaların sayı və deşifrələrin sayı göstərilir*. Nəzakət düyməsini qısa və ya uzun müddət basdıqdan sonra, kilidin vəziyyəti reyestrini rəhbər tutan cihaz, kilid açıq olduqda kodlaşdırma vəziyyətinə keçir, yəni. 3 və kilid bağlandıqda dekodlaşdırma vəziyyətinə keçir, yəni. 4.
  3. Cihaz ekranın yuxarı sətirində “Kod Kodu” yazısını göstərir və kodun daxil edildiyi vəziyyətə keçir (“Kod Girişi” alt proqramı), yəni. 5. Kodlaşdırmaların sayı üçün sayğac artırılır. Cihaz, kilidin vəziyyətini dəyişdirdiyi, onu bağladığı bir vəziyyətə keçir, yəni. 9.
  4. Cihaz displeyin yuxarı sətirində “Decode D.code” yazısını göstərir və kodun daxil edildiyi vəziyyətə keçir (“Kod Girişi” alt proqramı), yəni. 5. Deşifrə sayı sayğacı artırılır. Cihaz daxil edilmiş kodu uçucu olmayan EEPROM yaddaşında saxlanan kodla müqayisə edir. Kod uyğun gəlirsə, o zaman cihaz kilidin vəziyyətini dəyişdirdiyi bir vəziyyətə keçir, onu açır, yəni. 10 və kod uyğun gəlmirsə, o, səhv haqqında məlumatı göstərdiyi bir vəziyyətə keçir, yəni. on bir.
  5. Dördrəqəmli kodun ilk rəqəmi ekranın aşağı sətirində kvadrat mötərizədə vurğulanır. Saat düyməsini qısaca basmaqla daxil edilmiş rəqəmin reyestri** artırılır. Nəzakət düyməsi 1 saniyədən çox basılırsa və saxlanılırsa, cihaz kodun ikinci rəqəminin seçildiyi vəziyyətə keçir, yəni. 6.
  6. Dörd rəqəmli kodun ikinci rəqəmi ekranın aşağı sətirində kvadrat mötərizədə vurğulanır. Saat düyməsini qısaca basmaqla daxil edilmiş rəqəmin reyestri** artırılır. Nəzakət düyməsi 1 saniyədən çox basılırsa və saxlanılırsa, cihaz kodun üçüncü rəqəminin seçildiyi vəziyyətə keçir, yəni. 7.
  7. Dörd rəqəmli kodun üçüncü rəqəmi ekranın aşağı sətirində kvadrat mötərizədə vurğulanır. Saat düyməsini qısaca basmaqla daxil edilmiş rəqəmin reyestri** artırılır. Nəzakət düyməsi 1 saniyədən çox basılırsa və saxlanılırsa, cihaz kodun dördüncü rəqəminin seçildiyi vəziyyətə keçir, yəni. 8.
  8. Dörd rəqəmli kodun dördüncü rəqəmi ekranın aşağı sətirində kvadrat mötərizədə vurğulanır. Saat düyməsini qısaca basmaqla daxil edilmiş rəqəmin registri** artırılır. Nəzakət düyməsi 1 saniyədən çox basılıb saxlanılırsa, cihaz "Kodu daxil edin" alt proqramının tələb olunduğu vəziyyətə keçir, yəni. 3 və ya 4.
  9. Cihaz kilidi bağlayır və kilid statusunu və kodunu saxlayır. Üst sətirdə “Saving Save” yazısı göstərilir. və alt sətirdə dörd rəqəmli kod var. Sonra, cihaz kodlaşdırma statistikasını göstərdiyi bir vəziyyətə keçir, yəni. 2.
  10. Cihaz kilidi açır və kilidin statusunu və kodunu saxlayır. Üst sətirdə “Saving Save” yazısı göstərilir. və alt sətirdə dörd rəqəmli kod var. Sonra, cihaz kodlaşdırma statistikasını göstərdiyi bir vəziyyətə keçir, yəni. 2.
  11. Ekranda yuxarı sətirdə “Xəta xətası” və aşağı sətirdə dörd rəqəmli kod göstərilir. (Şəkil 4) Nəzakət düyməsini qısa və ya uzun basdıqdan sonra cihaz kodlaşdırma statistikasını göstərdiyi vəziyyətə keçir, yəni. 2.

*Sayğac daşdıqdan sonra (65535-dən çox) sıfıra sıfırlanır və hesablama yenidən başlayır, bu da statistikada uğursuzluğa səbəb olur, o mənada kodlaşdırmaların sayı deşifrələrin sayından çox ola bilər. Buna görə də, sayğacları yenidən qurmaq üçün cihazın enerjisizləşdirilməsi tövsiyə olunur.

**9 rəqəmi artırıldıqda sıfıra sıfırlanır.

Mikrokontrolörün EEPROM yaddaşı dövrə oxunmasından qorunduğundan (konfiqurasiyada quraşdırılmışdır), dövrədə parolu oxumaq və tapmaq mümkün olmayacaq və buna görə də elektrik kilidini yandırmaq mümkün olmayacaq. Onu açmaq üçün daha sadə bir yol qalır - birbaşa elektrik kilidinə gərginlik tətbiq edin. Belə qənaətə gəlirəm ki, “kod kilidi” cihazı və elektrik kilidi icazəsiz şəxslərin girişindən etibarlı şəkildə qorunmalıdır. Düymə və displey sərbəst şəkildə əlçatan olmalıdır.

Qeyd etmək lazımdır ki, cihaz enerjisizləşdirilə bilər, lakin kodu daxil etdikdən sonra kilid vəziyyəti və kodu hələ də uçucu olmayan EEPROM yaddaşında saxlanılır. Kodu uçucu olmayan EEPROM yaddaşında saxlayarkən cihazın enerjisini kəsmək qadağandır.

Cihazın işində bir vacib detala diqqət yetirməyə dəyər. Cihaz işə salındıqda, elektrik kilidinin qapalı vəziyyətinin uçucu olmayan EEPROM yaddaşında saxlanmasına baxmayaraq, elektrik kilidini qısa müddətə aça bilər (1 saniyədən az müddətə). MPLAB IDE-də proqram kodunun icrasını simulyasiya edərkən bu xətanı aşkar etmədim. EEPROM yaddaşında kodu saxlayarkən cihazın enerjisi gözlənilmədən kəsilirsə, kod səhv saxlanıla bilər və onu bərpa etmək mümkün olmayacaq, bu da mikrokontrolörün yenidən proqramlaşdırılmasına səbəb olacaqdır. Beləliklə, cihaza sabit və (və ya) ehtiyat enerji təchizatı ehtiyacı haqqında tövsiyə. GB1 - ehtiyat enerji təchizatı.

Çap dövrə lövhəsi hazırlamaq üçün fayllar qovluqda tapıla bilər.

Bu bölmədə aşağıdakı hissələri əvəz etmək olar. DIP18 paketində 20 MHz işləmə tezliyi ilə PIC16F628A-I/P-xxx seriyasından mikrokontroller DD1. HG1 displeyi WH1602x seriyasının hər hansı birinə uyğun olacaq. Gərginlik stabilizatoru DA1 daxili KR142EN5A (5 V, 1,5 A). I-Pak paketində (TO-251AA) MOSFET sahə effektli tranzistor VT1 (N-kanal), diaqramda göstərilən nominal dəyərin analoqu uyğun gəlir. 4 kHz işləmə tezliyi ilə Piezo səs emitenti P1. VD1 diod körpüsü istənilən 2Wxx seriyasından istifadə edilə bilər. Güc konnektoru X2, mərkəzi kontakt d=2,1 mm olan diaqramda göstərilənə bənzəyir. Nominal dəyəri 0,01 – 0,47 µF x 50 V olan qeyri-qütblü kondansatör C1 və C2. Elektrolitik kondansatör C3 və C4 eyni tutum dərəcəsinə malikdir və gərginlik diaqramda göstəriləndən aşağı deyil.

Arxivi kod kilidi layihəsi ilə yükləyin: 16F628Code_Lock.rar

ATMega seriyasının AVR mikrokontrolörlərindən istifadə etməklə qurulmuş iki səviyyəli təhlükəsizlik sisteminin sxematik diaqramı. 1-ci təhlükəsizlik səviyyəsi - kombinasiyalı kilid. 2-ci səviyyəli təhlükəsizlik - təhlükəsizlik cihazı. Sistemə daxil olan iki funksional lövhə ATmega 8535 mikro nəzarətçilərinə əsaslanır.

Struktur sxemi

Mikrokontrollerlər (AVR, MCS-51 və s. ailələri) öz arxitekturası, proqram-texniki resursları, rəqəmsal kublar kimi müxtəlif mühafizə cihazlarının, həyəcan siqnallarının, kombinasiyalı kilidlərin və s. hazırlanması üçün idealdır.

düyü. 1. Təhlükəsizlik sisteminin blok diaqramı.

Sistem (şəkil 1) iki əsas komponentdən ibarətdir: birləşmə kilidi A2 və təhlükəsizlik cihazı A1. Təhlükəsizlik qurğusu A1 S1...S24 limit açarlarının qoşulduğu 24 müstəqil giriş xəttinə malikdir. Bu açarlar 01...05 pəncərələrinin, D1 qapılarının, L1, L2 lyuklarının vəziyyətini idarə edir.

Yuxarıda göstərilən nəzarət obyektlərinin sayı dəyişə bilər və hər bir xüsusi binaya və ya qorunan perimetrə bağlıdır.

İstifadə olunan A1 mühafizə cihazlarının və kombinasiyalı kilidlərin A2 sayı da heç bir şəkildə məhdudlaşdırılmır və təhlükəsizlik şərtləri, mühafizə dərəcəsi, binaların, binaların xüsusiyyətləri və s. ilə müəyyən edilir. Aydındır ki, limit açarları S1... S24, girişi A2 kod kilidi (və ya kombinasiyalı qıfıllar) ilə məhdudlaşdırılan qapıları idarə edə bilər. Kombinasiyalı kilidin sxematik diaqramı Şek. 2.

Sxematik diaqram

Təhlükəsizlik cihazının işini nəzərdən keçirək. Cihaza münasibətdə xarici (uzaqdan) elementlər 24 obyektin (məsələn, qapının) vəziyyətini idarə etməyə imkan verən 24 limit açarıdır (S1...S24). Bir limit açarı bir qapının vəziyyətini idarə edir. Qapı bağlıdırsa, limit açarı açıqdır.

İstifadəçi (operator, dispetçer) göstəricinin vəziyyətinə əsasən qapının vəziyyətini vizual olaraq yoxlaya bilər.

Qapı açıqdırsa, limit açarı bağlıdır. Göstərici vaxtaşırı yanıb-sönür. Qapı bağlıdırsa, limit açarı açıqdır. Göstərici yanmır (söndürülür). 1 nömrəli qapıda limit açarı S1 quraşdırılsın. 2 nömrəli qapıda limit açarı S2 quraşdırılsın və s.

1 nömrəli qapı açıqdırsa, HL2 göstəricisi vaxtaşırı yanıb-sönür (əgər №1 qapı bağlıdırsa, HL2 göstəricisi sönür). 2 nömrəli qapı açıqdırsa, o zaman HL3 göstəricisi vaxtaşırı yanıb-sönür (əgər 1 nömrəli qapı bağlıdırsa, HL3 göstəricisi sönür) və s.

Müəllif limit açarının quraşdırılmasının hər hansı xüsusi dizaynı, eləcə də cihazın dizaynı üzərində dayanmayacaq. Cihazın monitorinq və idarəetmə interfeysinə aşağıdakılar daxildir: keçid açarları SA1, SA2, göstəricilər HL1...HL25. Struktur olaraq, yuxarıda göstərilən bütün elementləri ayrı bir idarəetmə panelinə yerləşdirmək məsləhətdir.

düyü. 2. Təhlükəsizlik sistemi üçün kombinə edilmiş kilidin sxematik diaqramı.

Cihaz idarəetmə interfeysi elementləri aşağıdakı məqsədlərə malikdir:

  • SA1 (TƏHLÜKƏSİZLİK) - siqnalizasiya keçid açarı. Bu keçid açarı “ON” vəziyyətinə qoyulduqda, cihaz silahlanmışdır. Cihaz ~ 10 saniyədən sonra işə düşür. SA1 keçid açarı “OFF” vəziyyətindən “ON” vəziyyətində quraşdırıldığı andan. Quraşdırıldıqdan sonra hər hansı limit açarı S1...SA24 bağlandığı andan ~ 10 saniyə ərzində həyəcan siqnalı işə salınır.
  • SA2 - səssiz açar. Bu keçid açarı yalnız qapı vəziyyətinə nəzarət rejimində işləyir. SA1 keçid açarı "OFF" vəziyyətinə qoyulmalıdır. SA2 keçid açarını “ON” vəziyyətinə qoyduğunuzda, BA1 pyezoelektrik emitenti ilə hər hansı bir qapını açdığınız zaman siz dərhal ~ 2 saniyə davam edən səs siqnalı verəcəksiniz. Bu keçid açarı "OFF" vəziyyətindədirsə, hər hansı bir qapı açıldıqda, yalnız müvafiq göstərici vaxtaşırı yanıb-sönəcək, pyezoelektrik emitter BA1 sönəcək.
  • HL1 - təhlükəsizlik rejiminin aktivləşdirilməsi göstəricisi. Cihaz "təhlükəsizlik" rejimindədirsə, bu göstərici "qapı vəziyyətinə nəzarət" rejimindədirsə, bu göstərici sönür;

Siqnal işə salınır - bu o deməkdir ki, K1 rölesi daim aktivdir. Bu rölin 5 və 6, eləcə də 2 və 3 sancaqları bağlıdır. Piezoelektrik emitter BA1 - ~ 1 saniyə müddətində açılır və sönür. Siqnalı söndürmək üçün keçid açarı SA1 “OFF” vəziyyətinə qoyulmalıdır.

Cihazın dövrə diaqramının əsas funksional komponentlərini nəzərdən keçirək. Cihazın əsasını DD1 mikrokontrolleri təşkil edir, onun işləmə tezliyi 10 MHz-də xarici ZQ1 rezonatoru olan generator tərəfindən təyin olunur.

düyü. 3. Mikrokontrollerdə təhlükəsizlik qurğusunun sxematik diaqramı.

DD1 mikrokontrolörünün PD portuna pyezoelektrik emitter BA1, göstərici HL1 və K1 relesini idarə etmək üçün VT1, VT2 tranzistorlarında açar olan SA1, SA2 açarları birləşdirilir. Limit açarları S1...S24 və göstəricilər HL2...HL25 DD1 mikrokontrollerinin PB, RA, PC portlarına qoşulur.

Bu göstəricilərə güc DD1 mikrokontrolörünün 21-ci pinindən idarə olunan VT3 tranzistorundakı açar vasitəsilə verilir. Rezistorlar R10...R17, R20...R27, R28...R35 HL2...HL25 göstəriciləri üçün cərəyanı məhdudlaşdırır. Rezistor R8 HL1 göstəricisi üçün cərəyanı məhdudlaşdırır.

K1 rölesi müvafiq olaraq DD1 mikrokontrollerinin 14-cü pinindən idarə olunur. Təchizat gərginliyi +12 V və +5 V konnektor XI-dən cihaza verilir. Kondansatör C5 +5 V güc dövrəsində dalğalanmaları süzür Bloklama kondansatörləri C4 mikrokontrolörün enerji təchizatı dövrəsi boyunca yerləşir.

Cihazın iş alqoritmində iki iş rejimini ayırd etmək olar: qapı vəziyyətinin monitorinqi rejimi və təhlükəsizlik rejimi. Qapının vəziyyətinin monitorinqi rejimində cihazın işləmə alqoritmini nəzərdən keçirək. Mühafizə olunan obyektin bütün qapılarını bağlı saxlayın. SA1 keçid açarı "OFF" vəziyyətindədir.

SA2 keçid açarı "ON" vəziyyətindədir. Cihaza enerji verildikdən sonra işə salınma zamanı DD1 mikrokontrollerinin PB, RA və PC portlarının bütün bitlərinə loglar yazılır. 1. VT1...VT2 tranzistorlarının açarları bağlıdır, göstərici -HL1 sönür.

HL2...HL25 göstəriciləri sönür. S1...S24 limit açarları açıqdır. DD1 mikrokontrollerinin 21-ci pinindən təxminən 1 s dövrə malik dövri siqnal (kvadrat dalğa) yaradılır. 1 nömrəli qapını açsanız, limit açarı S5 işə düşəcək.

HL2 göstəricisi vaxtaşırı ~ 1 saniyə müddətində yanıb-sönəcək. Pyezoelektrik emitter BA1 ~ 3 saniyə davam edən səs siqnalı verəcəkdir.

2 nömrəli qapını açsanız, limit açarı S6 işə salınır. HL2 göstəricisi vaxtaşırı ~ 1 saniyə müddətində yanıb-sönəcək. Pyezoelektrik emitter BA1 ~ 2 saniyə davam edən səs siqnalı yaradacaq və s. Əgər keçid açarını SA2 “ON” vəziyyətinə qoysanız, o zaman hər hansı limit açarı bağlandıqda (hər hansı qapı açıldıqda) müvafiq göstərici yalnız göz qırpmaq.

Cihazın təhlükəsizlik rejimində işləməsini nəzərdən keçirək. Mühafizə olunan obyektin bütün qapılarını bağlı saxlayın. SA1 keçid açarı "OFF" vəziyyətinə qoyulub.

SA1 keçid açarını “ON” vəziyyətinə təyin etdikdən ~10 saniyə sonra cihaz təhlükəsizlik rejiminə keçir. Bu müddət ərzində bütün qapıları bağlamaq və qorunan obyekti tərk etmək lazımdır. Qorunan obyektin perimetrinin kifayət qədər böyük olub-olmadığı və 10 saniyə ərzində aydın olur. Bütün qapıları bağlamaq mümkün deyil, sonra obyekti silahlandırmadan əvvəl bütün qapılar bağlanmalıdır.

Təhlükəsizlik rejimində S1...S24 limit açarlarından hər hansı biri işə salınıbsa (istənilən qapı açıqdır), onda mikrokontrolörün PB, PA, PC portlarının müvafiq çıxışında 0-a bərabər məntiq səviyyəli siqnal mövcud olacaq. DD1. sonra ~ 10 saniyədən sonra. səs siqnalı işə düşəcək (piezoelektrik emitter BA1). Bu halda pin 14-də mikrokontroller DD1 səviyyəni log.0-a təyin edəcək (rele K1 işə düşəcək).

Əgər “dost” qorunan obyektə daxil olarsa, o zaman o, SA1 keçid açarını ~ 10 saniyə ərzində “OFF” vəziyyətinə qoymalıdır, əks halda həyəcan sönəcək. Aydındır ki, SA1 keçidinə giriş məhdudlaşdırılmalıdır.

Əgər “qərib” qorunan obyektə (açıq qapıdan) daxil olarsa, ona ~10 saniyə lazımdır. SA1 açarını tapın və onu "OFF" vəziyyətinə qoyun. S1...S24 limit açarlarından hər hansı biri qısa müddətə işə düşərsə (məsələn, qapını bağlayın və dərhal bağlayın) həyəcan siqnalı da işə düşəcək. K1 rele kontaktları idarəetmə dövrələrini bağlamaq və ya müxtəlif ötürücüləri gücləndirmək üçün istifadə edilə bilər, məsələn, qapının kilidləmə mexanizmi və ya siren (ulama) yandırmaq üçün.

Assemblerdə hazırlanmış proqram DD1 mikrokontrollerinin proqram yaddaşının cəmi 0,4 KB-ni tutur. Əlavə seçimlər üçün DD1 mikro nəzarətçisinin istifadə olunmamış aparat (PD6, PD7 xətləri) və proqram təminatı (təxminən 7,6 KB) resurslarından istifadə edilə bilər.

Məsələn, siz bir neçə düyməni quraşdıra və giriş kodu vasitəsilə cihazı silahlandırmaq və tərksilah etmək funksiyasını əlavə edə və ya bəzi digər aktuatorları idarə edə bilərsiniz. Proqramı başa düşdükdən sonra proqram tərəfindən təyin edilmiş cihaz parametrlərini əvəz edə bilərsiniz:

  • HL1 göstəricisinin yanıb-sönmə dövrü;
  • qapı vəziyyətinin monitorinqi rejimində piezoelektrik emitter BA1-dən səs siqnalının müddəti;
  • cihazın silahlanması vaxtı, habelə həyəcan siqnalının işə salınması üçün gecikmə vaxtı.

Cihaz S2-ZZN-0.125 rezistorlarından istifadə edir və eyni dissipasiya gücünə malik hər hansı digərləri 5% səhv edəcək. Kondansatör C5 növü K50-35. Kondansatör C1...C4 tip K10-17a. Kondansatör C4 +5V dövrə ilə DD1 mikrokontrolörün ümumi keçiricisi arasında quraşdırılmışdır. SA1...SA2 tipli MTD1 keçid açarları.

Relay K1, RES48B növü, RS4.590.202-01 versiyası. 12 V işləmə gərginliyi (və ya başqa bir iş gərginliyi ilə) olan bu rölelər, qoşulmuş ötürücünün dəyişdirilmiş cərəyanı və gərginliyi nəzərə alınmaqla hər bir konkret hal üçün seçilə bilər.

Hər bir xüsusi hal üçün tamamilə hər hansı bir limit açarı seçə bilərsiniz. Bu, PKN124 tipli bir düymə və ya məsələn, VPK2111 tipli suya davamlı yol açarı ola bilər. Piezoelektrik emitent BA1-НРМ14АХ.

Transistor VT1 - KT829A. Transistorlar VT2, VT3 -KT3107E. Göstərici HL1 - AL307AM, qırmızı. HL1 göstəricisi hər hansı digəri ilə əvəz edilə bilər, tercihen 20 mA-a qədər maksimum irəli cərəyanla.

Şəkil 3-ə uyğun olaraq kombinasiyalı kilidin (bundan sonra kilid) işini nəzərdən keçirək.Onun işləmə alqoritmi kifayət qədər sadədir: yazma rejimində mikrokontrolörün 4 onluqdan ibarət EEPROM-una kod daxil edilir. rəqəmlərdən ibarətdir və 7 düyməli klaviaturada yazılır. Sonra, yoxlamaq üçün qeydə alınmış kod oxu rejimində oxunur. İş rejimində kilid kodun daxil edilməsini gözləyir.

Mikrokontroller daxil edilmiş kodu RAM-a yazır və onu EEPROM-da yazılmış kodla bayt-bayt müqayisə edir. Kodlar uyğun gələrsə, mikrokontroller kilidin açılması mexanizmini işə salmaq üçün beş saniyəyə siqnal göndərir.

Bundan əlavə, kodu yığmaq proseduru açıq ola bilər (yiğilən kod displeydə göstərilir, hər bir basılan düyməyə ekranda nömrə verilir) və qapalı (şifrə yığarkən eyni, əvvəlcədən müəyyən edilmiş simvollar ekranda göstərilir) , hər bir basılan düyməyə xüsusi simvol təyin edilir, məsələn).

Bunun üçün kiliddə ayrıca keçid var. Displeydə göstərilən 4 rəqəmli kodu qeyd rejimində və iş rejimində aktivləşdirmək üçün klaviaturada istənilən düyməni sıxmağınız kifayətdir.

Cihaz interfeysi miqyaslı, simvol sintez edən göstərici HG1, rəqəmsal yeddi seqmentli göstəricilərin göstərici vahidi (ekranı) HG2...HG4, SA1 açarı və klaviatura (S1...S8 düymələri) daxildir.

S1...S7 düymələri "1"-dən "7"-yə qədər rəqəmlərlə təyin olunur. Bu düymələr S8 (P) düyməsi daxiletmə kodunu bir dövrədə üç iş rejimindən birini təyin edir: “rejim №1”, “rejim №2”, “rejim №3”. 3 nömrəli rejimdən sonra 1 nömrəli rejim aktivləşdirilir.

HG1 göstəricisinin 1 nömrəli elementi 1 nömrəli rejimdə işləyərkən işə salınır", HG1 indikatorunun 2 nömrəli elementi 2 nömrəli rejimdə işləyərkən, 3 nömrəli element isə müvafiq olaraq işə salınır. rejimdə işləyərkən 3. 5 rəqəmli displeydə (ikili rəqəmsal göstərici HG2 indikatoru, HG3 daxil edilmiş kodu göstərir. HG4 göstəricisi "3” (kilid bağlı olduqda) və "0” (kilid bağlandıqda) simvollarını göstərir. açıqdır).

Switch SA1 cihazın ekranında kodu göstərmə rejimini təyin edir. Bu keçid "1" vəziyyətindədirsə, klaviaturada göstərilən kod cihazın ekranında göstərilir. Əgər “2” (gizli rejim) mövqeyindədirsə, kodu yazarkən cihazın ekranında hər bir rəqəmdə simvollar göstərilir.

1 nömrəli rejimdə (iş rejimi) kilid kilidi açmaq üçün kodu daxil etməyə hazırdır (əlbəttə ki, kod əvvəllər EEPROM-a yazılmışdırsa). Kodu yığmadan əvvəl ekranda 0000 kodu göstərilir HG1 indikatorunun 1 nömrəli elementi işə salınır (HG1 indikatorunun digər elementləri söndürülür).

HG4 göstəricisi "3" (qapalı) simvolunu göstərir. S1...S7 düymələrindən istifadə etməklə 4 rəqəmli kod yığılır. Yığılmış kod ekranda göstərilir. S1...S7 düymələrindən hər hansı birini basdıqdan sonra mikrokontroller qəbul edilmiş 4 bitlik kodu operativ yaddaşa yazır və RAM-da yazılmış kodu və EEPROM-da yazılmış kodu yoxlamağa başlayır. Kodlar bayt-bayt müqayisə edilir.

Müqayisə uğurlu olarsa, mikrokontroller kilidin açılması aktuatoruna siqnal göndərir. HG1 indikatorunun 4 nömrəli elementi beş saniyə ərzində yanır, HG4 indikatoru “O” (açıq) simvolunu göstərir və jurnal qurulur. 21 pinində 0.

Beş saniyədən sonra HG1 indikatorunun 4 nömrəli elementi sönür və 21-ci pin-də bir jurnal təyin olunur. 1. Ekranda yenidən 0000 kodu göstərilir HG4 indikatoru yenidən “3” (qapalı) simvolunu göstərir.

2 nömrəli rejimdə (yazma rejimi) gizli kod EEPROM-a yazılır. Ekranda 0000 kodu göstərilir. HG1 indikatorunun 2 nömrəli elementi işə salınıb. HG4 göstəricisi "3" (qapalı) simvolunu göstərir. Kodu yığmaq üçün SI...S7 düymələrindən istifadə edin. Yığılmış kod ekranda göstərilir.

Mikrokontroller 51...57 düymələrindən hər hansı birini basdıqdan sonra displeydə göstərilən 4 rəqəmli kodu EEPROM-a yazır. Kodu yazdıqdan sonra ekranda yenidən 0000 kodu göstərilir.

3 nömrəli rejimdə (qeyd edilmiş kodun yoxlanılması rejimi) EEPROM-da qeydə alınmış gizli kod yoxlanılır. HG1 göstəricisinin 3 nömrəli elementi işə salınır. HG4 göstəricisi "3" (qapalı) simvolunu göstərir. EEPROM-da qeydə alınmış kod ekranda göstərilir.

Aydındır ki, S8 düyməsinə və SA1 keçidinə giriş məhdudlaşdırılmalıdır. Struktur olaraq bunu etmək o qədər də çətin deyil.

Cihazın əsas funksional komponentlərini nəzərdən keçirək (şək. 3). Cihazın əsasını DD1 mikrokontrolleri təşkil edir, onun işləmə tezliyi 11,0592 MHz-də xarici ZQ1 rezonatoru olan generator tərəfindən təyin olunur. DD1 mikro nəzarət cihazının PD portu dinamik göstəricini idarə edir.

Dinamik göstərici VT1...VT5 tranzistorlarında, ikili, rəqəmsal, yeddi seqmentli göstəricilər HG2, HG3 və tək rəqəmsal göstərici HG4 üzərində yığılır. R7...R14 rezistorları HG2...HG4 göstərici seqmentləri üçün cərəyanı məhdudlaşdırır. Dinamik göstərici işləyərkən yuxarıdakı göstəriciləri yandırmaq üçün kodlar DD1 mikro nəzarətçinin PC portuna göndərilir.

Klaviaturanın işləməsi üçün DD1 mikro nəzarətçisinin pin 19 (PD5) istifadə olunur. HG1 miqyası göstəricisinin elementləri DD1 mikrokontrollerinin PB portunun sancaqlarına qoşulur. Rezistorlar R2...R5 HG1 göstərici elementləri üçün cərəyanı məhdudlaşdırır.

Güc verildikdən dərhal sonra DD1 mikrokontrollerinin 9-cu pinində RC dövrəsi (rezistor R1, kondansatör C3) vasitəsilə mikrokontroller DD1 üçün sistem avadanlığının sıfırlanması siqnalı yaradılır. Ekranda 0000 kodu göstərilir. HG1 indikatorunun 1 nömrəli elementi işə salınıb. HG4 göstəricisi "3" (qapalı) simvolunu göstərir.

+5V təchizatı gərginliyi cihaza XI konnektordan verilir. Kondansatör C5 +5 V güc dövrəsində dalğalanmaları süzür Bloklama kondansatörü C4 DD1 enerji təchizatı dövrəsi boyunca yerləşir.

Proqram haqqında çox qısa. Proqram iki fasilədən istifadə edir: Sıfırla və TO taymer kəsilməsi, işləyicisi TIM0 etiketi ilə başlayır. Sıfırla etiketinə keçdiyiniz zaman proqramda istifadə olunan yığın, taymer, portlar, həmçinin bayraqlar və dəyişənlər işə salınır.

TO taymeri daşqın kəsilmələri yaradır (TOIE0 biti TIMSK registrində təyin olunur). Taymer saatının əvvəlcədən bölmə əmsalı 64-ə təyin edilmişdir (TCCR0 registrində 3 rəqəmi yazılmışdır).

Əsas proqrama HG1 indikatorunun elementləri daxil edilmişdir. Bu göstəricinin daxil edilmiş elementləri, yuxarıda qeyd edildiyi kimi, kilidin cari iş rejimini müəyyənləşdirir. TO timer kəsmə idarəedicisində aşağıdakılar həyata keçirilir: S1...S8 düymələrinin səsvermə proseduru, dinamik göstəricinin işləməsi, EEPROM-a gizli kodun yazılması, EEPROM-dan məxfi kodun oxunması, ikili rəqəmin bir nömrəyə çevrilməsi. yeddi seqmentli cihazın göstəriciləri haqqında məlumatı göstərmək üçün kod, həmçinin solenoid aktuatoru işə salmaq üçün tələb olunan beş saniyəlik vaxt intervalı.

Mikrokontroller RAM-da 61 dollardan 70 dollara qədər dinamik ekran üçün displey buferi təşkil edilmişdir. Aşağıda mikrokontroller RAM-da ünvan sahəsinin ətraflı paylanması verilmişdir.

  • 60 dollar mikrokontroller RAM-ın başlanğıc ünvanıdır.
  • $61...$64 - kilidin açılması üçün göstərilən kodun və “3” simvolunun saxlandığı ünvanlar. Bu ünvanlar 1 nömrəli rejimdə (bufer No 1) göstərilir.
  • $66...$69 - EEPROM-dan oxunan kodun və “3” simvolunun saxlandığı ünvanlar. Bu ünvanlar 3 nömrəli rejimdə (bufer No 2) göstərilir.
  • $6С...$70 - kodun gizli yığılması üçün simvolların saxlandığı ünvanlar və "3" simvolu. Bu ünvanlar 1 nömrəli rejimdə (bufer No 3) göstərilir.

Proqramda iştirak edən bayraqlar R19 (flo) və R25 (flo1) registrlərində yerləşir.

Hazırlanmış assembler proqramı təxminən 1,2 KB proqram yaddaşını tutur. Proqramı başa düşərək, dövrə diaqramında kiçik dəyişikliklərlə, DD1 mikrokontrollerinin pulsuz aparat və proqram resurslarından istifadə edərək, məsələn, ekrandakı rəqəmlərin sayını və düymələrin sayını artıra və ya səs siqnalı əlavə edə bilərsiniz.

C2-ZZN tipli rezistorlar eyni yayılma gücünə və 5% səhvinə uyğun olaraq istifadə olunur; Kondansatörler C1...C4, növü - K10-17a, C5 - K50-35a. bağlayıcı XI tip WF-4. Kondansatör C4 +5V dövrə ilə DD2 mikrokontrolörün ümumi keçiricisi arasında quraşdırılmışdır. Prototipi sınaqdan keçirmək üçün VDMZ-8 tipli SA1 açarı istifadə edilmişdir.

Bir blok korpusuna quraşdırmaq üçün, məsələn, MTZ tipli bir açardan istifadə edə bilərsiniz. Ekranda interfeysin digər rəqəmlərinin fonunda “3” və “O” simvollarını (HG4 göstəricisi) göstərən vurğulanmış rəqəm var. Buna görə də, bu kateqoriya üçün yeddi seqmentli yaşıl HDSP-F501 göstəricisi və yaşıl DA56-11GWA göstəriciləri HG2, HG3 seçilmişdir.

Kilid və təhlükəsizlik cihazı heç bir konfiqurasiya və ya tənzimləmə tələb etmir. Düzgün quraşdırıldıqda dərhal işə başlayırlar.

Proqramların mənbə kodu və proqram təminatı - Yüklə (8 KB).

Şişkin S.V. RK-07-16.

Ədəbiyyat:

  1. A. V. Belov Mikrokontrollerlərdə qurğular yaradırıq.
  2. S. V. Şişkin. Mikrokontroller əsasında kombinasiyalı kilid. R-10-2011.

Uzaq Şimalda elektrik işləyirəm. Qışda həmişə problemimiz var idi: elektrik sexinin girişindəki qıfıl donur. Sonra 2008-ci ilin 5 nömrəli “Radio” jurnalı diqqətimi çəkdi. Orada E. Pereverzevin “Rəqəmsal kod kilidi” məqaləsi dərc edilmişdir.

Qərara gəldim və etdim. Jurnaldan möhürü yenidən çəkdi. Mən dövrəni lehimlədim.
Mən proqram təminatını yüklədim və dövrə dərhal işlədi, baxmayaraq ki, bu mənim mikrokontrollerdəki ilk dövrəmdir.

Mənim quruluşum haqqında

Diaqramda batareya göstərilir, amma mən quraşdırmadım.
Elektrik sexində elektrik enerjisinin olmaması cəfəngiyyatdır, amma lövhədə akkumulyatoru nəzərə almışam.
“1.hex” faylı flash proqram təminatıdır, “2.hex” faylı EEPROM proqram təminatıdır.
“1, 2, 3” açılış kodu əvvəlcə EEPROM-a daxil edilir. Kilid açıq olduqda kod “#” düyməsini basdıqdan sonra dəyişdirilir. Kod 125 simvoldan ibarət ola bilər.

E. Pereverzev məqaləsindən imzanın versiyası

Dövrənin özü, "Açma" və "Bağlama" düymələri vakuum açarının idarəetmə blokunun altındakı enerji təchizatı qutusuna yerləşdirildi.

Enerji təchizatı köhnə skanerdən istifadə edilmişdir.
Solenoid köhnə bir elektrik laboratoriyasından istifadə edilmişdir, bir çatışmazlıq solenoidin 1,5 A istehlak etməsidir.

Klaviaturanı köhnə telefondan götürmüşəm.


Soyuqda işləməyəcəyi üçün rezin kontaktları çıxarmaq lazım idi. Onların yerinə SWT-9 düymələrini quraşdırdım. Kilidi quraşdırmaq hələ mümkün deyil (soyuqdur). Lakin sxem tam funksionaldır.

--
Diqqətinizə görə təşəkkürlər!
İqor Kotov, Datagor jurnalının baş redaktoru

Radiodan orijinal məqalə:
🕗 20.12.11 ⚖️ 512.66 Kb ⇣ 111 Salam, oxucu! Mənim adım İqor, mənim 45 yaşım var, mən sibirliyəm və həvəskar elektronika mühəndisiyəm. Mən bu gözəl saytı 2006-cı ildən hazırladım, yaratdım və saxlayıram.
10 ildən artıqdır ki, jurnalımız ancaq mənim hesabıma mövcud olub.

Yaxşı! Pulsuz oyun bitdi. Fayllar və faydalı məqalələr istəyirsinizsə, mənə kömək edin!

Kod çağırış sxemi ATtiny2313 mikro nəzarətçisində həyata keçirilir. Kombinasiyalı kilidləmə sxemi AVR mikrokontrolleri və releyi idarə edən tranzistor açarından ibarətdir.

Kodu qeyd etmək üçün “sw” keçid açarını bağlayın və bununla da kilidi kod yazma rejiminə keçirin. 1-dən 7-ə qədər düymələrdən istifadə edərək kod birləşməsinin ölçüsünü daxil edin (ölçülər dəstində 8, 9 və 0 düymələri istifadə edilmir), kod ölçüsünə bərabər istənilən kod birləşməsini daxil edin.

E-poçt işləyəcək. kilid maqniti, onu açır və bununla da kod birləşməsinin “EEPROM” yaddaşında qeyd olunduğunu bildirir.
İş rejimi. "Sw" keçid açarını söndürürük və kilidi qeydə alınmış kod birləşməsini yoxlama rejiminə qoyuruq. Qeyd rejimi üçün ardıcıllığı təkrarlayırıq, ölçüsü daxil edirik, qeydə alınan kodu daxil edirik.

AVR mikro nəzarətçisində kombinasiyalı kilidin sxematik diaqramı:

Kod yığımı həmişə kitabla başlayır. 1 _ 7 (ölçü). Kod kombinasiyasını yığarkən, kodu bir anda yalnız bir rəqəm deyil, həm də, məsələn, düyməni basaraq daxil etmək olar. 7, buraxmadan düyməni basın. 8 sonra düyməni basın. 6 düyməsini basın və istənilən ardıcıllıqla bir düyməni buraxın, nəticədə beş rəqəmli kod kombinasiyası yığılacaq.

Düzgün kombinasiyanı daxil etdikdən sonra kilid açılmırsa, düyməni bir neçə dəfə basmaq lazımdır. 8 - 9 və ya 0, maksimum 7 dəfə və ya bu düymələri eyni vaxtda iki dəfə basın və kodu təkrarlayın. Bu, dolayı yolla kilidin açılmasına cəhd edildiyini ifadə edə bilər.

Mikrokontroller proqram təminatını yandırarkən, qoruyucu bitlər aşağıdakı kimi qurulmalıdır:

Yığılmış birləşmə kilidi belə görünür:


Cavab verin

Lorem Ipsum sadəcə çap və çap sənayesinin saxta mətnidir. Lorem Ipsum 1500-cü illərdən bəri sənayenin standart dummy mətni olmuşdur, naməlum printer tipli bir qab götürüb onu bir növ kitab hazırlamaq üçün qarışdırmışdı. O, təkcə beş http://jquery2dotnet.com/ əsr ərzində sağ qalmışdır. 1960-cı illərdə Lorem Ipsum keçidlərini ehtiva edən Letraset vərəqlərinin buraxılması və daha yaxınlarda Lorem Ipsum versiyaları da daxil olmaqla, Aldus PageMaker kimi iş masası nəşriyyatı proqramı ilə populyarlaşdı.

Bu dizayn, kodu daxil etmək üçün dövrə dizaynının sadəliyi ilə xarakterizə olunur, növbəti rəqəmi daxil edərkən fasilə müşahidə edərək, kod rəqəminə uyğun olaraq müəyyən bir neçə dəfə basılmalı olan bir düymə istifadə olunur; Koddakı rəqəmlərin sayı 4-dür. Məxfiliyi artırmaq üçün kodu daxil etmək üçün yalnız bir düymənin aktiv olacağı klaviatura yerləşdirə bilərsiniz. Düzgün kod daxil edilərsə, sistem releyi aktivləşdirəcək, lakin sistem işə salındıqda digər funksiyaları konfiqurasiya etmək mümkündür, bunun üçün cihazın proqramlaşdırma rejiminə keçmək lazımdır;

Cihaz qaraj qapılarının idarəetmə sistemlərində, işıqlandırma nəzarət sistemlərində və təhlükəsizlik sistemlərində istifadə edilə bilər.

Dövrənin əsas elementi PIC16F628A mikrokontrolleridir, o, düymənin basılmasına nəzarət edir, komandanın qəbulu zamanı istifadəçini vizual olaraq xəbərdar edir və rele vəziyyətini idarə edir. Vizuallaşdırma üçün kodu daxil etmək üçün düymə ilə paralel olaraq bağlanan bir LED istifadə olunur, bu da düyməni lazımi yerdə quraşdırmaq və birləşdirmək üçün yalnız iki teldən istifadə etməyə imkan verir.
Cihazı gücləndirmək üçün dövrə LM7805 gərginlik tənzimləyicisini ehtiva edən 12 V enerji təchizatı tələb olunur; LED D3 enerji təchizatı göstərir.
Sistem iki iş rejiminə malikdir: normal rejim və proqramlaşdırma rejimi. Normal rejimdə cihaz öz əsas vəzifəsini yerinə yetirir - o, düymələrin basılmasına nəzarət edir və kodun düzgün daxil edildiyi zaman reaksiya verir. Proqramlaşdırma rejimində sistemin əsas parametrləri konfiqurasiya edilir: kod, aktivləşdirmə vaxtı, iş rejimi.
İş rejimini dəyişdirmək üçün (normal/proqramlaşdırma) JP1 açarı istifadə olunur. Açar söndürüldükdə - normal iş rejimi, işə salındıqda - proqramlaşdırma (parametrlər) rejimi. Qeyd etmək lazımdır ki, enerji verildikdə bu və ya digər rejim daxil edilir (güc verildikdə keçid vəziyyəti mikrokontroller tərəfindən yoxlanılır). Buna görə də, quraşdırma rejiminə daxil olmaq üçün keçidi təyin etmək və rejimdən çıxmaq üçün güc tətbiq etmək lazımdır, açarı söndürmək, söndürmək və sonra gücü açmaq lazımdır;

1234 formasının kodunu daxil etmək üçün hərəkətlərin ardıcıllığı aşağıdakı kimidir:
düyməni 1 dəfə basın;
düymədəki LED ilə vizual təsdiqi gözləyin (LED bir dəfə yanıb-sönəcək);
düyməni iki dəfə basın;

düyməni üç dəfə basın;
düymədəki LED ilə vizual təsdiqi gözləyin;
düyməsini 4 dəfə basın.
Dördüncü rəqəmi daxil etdikdən sonra sistem müəyyən edilmiş iş rejiminə uyğun işləyəcək. Yanlış kod daxil edilibsə, istifadəçi vizual xəbərdarlıq (LED yanıb-sönən) görəcək.
Kilid parametrlərini təyin etmək üçün proqramlaşdırma rejimi istifadə olunur. Bu rejimdə seçimlər arasında hərəkət etmək üçün düymə sıxılır və 3 saniyə saxlanılır. Düyməni buraxdıqdan sonra siz növbəti menyu elementinə keçəcəksiniz və LED hansı menyu elementində olduğunuzu yanıb-sönənlərin sayı ilə göstərəcək (məsələn, flaş, flaş, fasilə, flaş, flaş, fasilə,... - ikinci menyu elementinin seçildiyini bildirir).

Menyu seçimləri:

Kod dəyişikliyi– istifadəçi kodunu dəyişmək üçün istifadə olunur. Dəyişmək üçün kod normal əməliyyatda olduğu kimi daxil edilir. Yeni kod saxlandıqda, LED tez-tez yanıb-sönməklə bunu göstərəcək;
Aktivləşdirmə vaxtının dəyişdirilməsi– aktiv vəziyyətin vaxtını dəyişmək üçün istifadə olunur. Bu menyuda düyməyə bir dəfə basmaq bu dəfə 1 saniyəyə dəyişir. Məsələn, tələb olunan vaxt 10 saniyədirsə, onda düyməni 10 dəfə basmaq lazımdır. Parametrlər saxlandıqda, LED tez-tez yanıb-sönmə ilə bunu göstərəcəkdir.
İş rejimi seçimi– rele idarəetmə rejimini dəyişmək üçün istifadə olunur. İki iş rejimi var: düzgün kod daxil edildikdə relenin aktivləşdirilməsi və düzgün kod daxil edildiyi zaman rele vəziyyətinin dəyişməsi (aktivləşdirmə/deaktivasiya). İkinci rejimi seçərkən cihaz aşağıdakı kimi fəaliyyət göstərəcək: rele aktivləşdirilib və düzgün kod daxil edilərsə, növbəti dəfə düzgün kod daxil edildikdə, rele işə salınır; İş rejimini dəyişdirmək üçün: birinci rejimi seçmək üçün düyməni bir dəfə, ikinci rejimi seçmək üçün iki dəfə basın.

Bütün parametrlər mikrokontrolörün qeyri-sabit yaddaşında saxlanılır.

Dövrə iki tərəfli çap dövrə lövhəsində yığılmışdır.