Სარჩევი:

კლავიშის კოდი ელექტრონული საკეტისთვის: 4 ნაბიჯი
კლავიშის კოდი ელექტრონული საკეტისთვის: 4 ნაბიჯი

ვიდეო: კლავიშის კოდი ელექტრონული საკეტისთვის: 4 ნაბიჯი

ვიდეო: კლავიშის კოდი ელექტრონული საკეტისთვის: 4 ნაბიჯი
ვიდეო: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, ნოემბერი
Anonim
კლავიშის კოდი ელექტრონული საკეტისთვის
კლავიშის კოდი ელექტრონული საკეტისთვის

ეს არის მარტივი პროგრამირებადი 4 ღილაკის კომბინირებული კოდი.

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

PCB იყენებს ზედაპირზე დასაკავშირებლად და ხვრელების კომპონენტების ერთობლიობას, რომლებიც ყველასათვის ხელმისაწვდომია, SMT კომპონენტების დასამაგრებლად საჭირო იქნება სტაბილური ხელი და წვრილი წვერი. მშენებლობის სიმარტივისათვის DIP– ები დამონტაჟებულია სოკეტებში. ხრახნიანი ტერმინალები გამოიყენება 9V ბატარეის დასაკავშირებლად (5V წთ 15V მაქსიმუმ) და გამომავალი.

მე შევქმენი PCB განლაგება Eagle Cad– ის გამოყენებით და ეს დამზადდა OSH პარკში.

მარაგები

კომპონენტების სია

3 × 10k რეზისტორი 1206

2 × 20k რეზისტორი 1206

4 × გადართვა SPST-NO

1 × 3 გზა PCB ტერმინალის ბლოკი 2.54 მმ მოედანზე

1 × 2 გზა PCB ტერმინალის ბლოკი 2.54 მმ მოედანზე

2 × 16 პინიანი IC სოკეტი სურვილისამებრ

1 × 14 პინიანი IC სოკეტი სურვილისამებრ

1 × 8 პინიანი IC სოკეტი სურვილისამებრ

1 × PCB 2 ფენის დაფა

2 × 47k რეზისტორი 1206

1 × 10n კონდენსატორი 1206

1 × 100n კონდენსატორი 1206

2 × BSS123 NFET SOT23

2 × CD4027 Dual JF Flip Flop 16DIP

1 × CD4081 Quad 2 შეყვანა და 14DIP

1 × 555 ტაიმერი 8DIP

1 × LED წითელი 3 მმ

16x ტერმინალური ქინძისთავები 2.54 მმ ინტერვალით

ნაბიჯი 1: სქემის აღწერა

მიკროსქემის აღწერა
მიკროსქემის აღწერა
მიკროსქემის აღწერა
მიკროსქემის აღწერა
მიკროსქემის აღწერა
მიკროსქემის აღწერა

წრე რეალიზებულია CMOS ლოგიკური კარიბჭეების, ტაიმერის ჩიპის და მუჭა დისკრეტული კომპონენტების გამოყენებით.

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

CD4027 ხელმისაწვდომია 16 ქინძისთავით DIP და SMD– ში, პინი და ფუნქციონირება იგივეა პაკეტის მიუხედავად.

სიმართლის ცხრილი გვიჩვენებს მოქმედების მდგომარეობას.

LH = დაბალიდან მაღალ გადასვლამდე, HL = მაღალიდან დაბალი გადასვლამდე, NC = არანაირი ცვლილება, X = არ მაინტერესებს.

ამ პროგრამისთვის S და R შეყვანა ორივე დაბალია, ამიტომ ამ შემთხვევაში სიმართლის ცხრილის ბოლო სამი სტრიქონი შეიძლება იგნორირებული იყოს.

ამრიგად, Flip Flop– ის (FF) გამომავალი მდგომარეობა განისაზღვრება J ან K შეყვანის მაღალი დონით, როდესაც საათი (CLK), მზარდ ზღვარზეა (LH).

კლავიატურის პირველი სამი კლავიშიდან თითოეული დაკავშირებულია FF- ს J შეყვანისთან, რომელიც ამოიცნობს გასაღების მდგომარეობას, ღილაკზე დაჭერისას შეყვანა დაბალია (ნაგულისხმევი დაბალია რეზისტორით), როდესაც კლავიშს დააჭირეთ J შეყვანა იზრდება, როდესაც CLK ცვლის LH- ს. იწვევს Q გამომავალს მაღალი.

მე -2 FF განლაგებულია წინა 1 -ლი FF და CLK მდგომარეობის კომბინაციით AND კარიბჭის გავლით.

CD4081 quad 2 input AND ხელმისაწვდომია 14 ქინძისთავით DIP და SMD– ში, pin out და ფუნქციონირება ერთი და იგივეა პაკეტის მიუხედავად

თუ პირველი FF- ის გამომუშავება მაღალი იყო, მეორე FF- ის გამომუშავება მაღალი იქნება საათის დარევისას, თუ მე -2 ღილაკს დააჭერთ.

მე –3 FF შემოსაზღვრულია მე –2 AND კარიბჭით (მე –2 FF– ის გამომავალი საშუალებით) და CLK.

ყველა FF- ის K შეყვანა არის დაკავშირებული მეოთხე გასაღების საშუალებით, დაჭერით ეს უზრუნველყოფს მაღალ დონეს, რომელიც CLK– ს შემდგომ LH– ზე აიძულებს Q გამოსავალს დაბლა და გადააყენებს ყველა FF– ს. თუ გასაღები არ არის დაჭერილი, შეყვანა დაბალია (ნაგულისხმევი დაბალია რეზისტორით).

გარდა მეოთხე გასაღებით გათვალისწინებული მექანიკური გადატვირთვისა, გადატვირთვის ენერგია (POR) უზრუნველყოფილია კონდენსატორის/რეზისტორის (CR) საშუალებით, ქსელი, რომელიც წარმოიქმნება კონდენსატორის მიერ გადამრთველ 4-ის გასწვრივ და გამავალი რეზისტორი K შესასვლელებზე.

სიმძლავრის გამოყენებისას CR ქსელი უზრუნველყოფს HL იმპულსს K შესასვლელებთან და J შეყვანისას ყველა დაბლა იწევს რეზისტორით (J = L, K = H), Q გამომავალი ყველა დაბალია.

მე -3 FF- ის გამომავალი დაკავშირებულია 2 შესვლის EXOR- ის ერთ შესასვლელთან, მეორე შეყვანა დაკავშირებულია POR ქსელთან.

ერთჯერადი კარიბჭე EXOR ხელმისაწვდომია, მაგრამ მათი მაქსიმალური ძაბვა არის 5.5V, რაც არის CMOS ოპერაციული ძაბვის დაბალ ბოლოში. ნებისმიერ შემთხვევაში, მიზანია სქემის მოქმედება 9 ვ -ზე

ამ მიზნით შეიქმნა EXOR რეზისტორების, NFET– ის და მე –3 AND კარიბჭის გამოყენებით.

EXOR კარიბჭეების გამომავალი CLK მე –4 AND კარიბჭის გავლით მე –4 FF– ის შესასვლელში იყო J = H და K = LH ცვლის FF– ის გამომუშავებას. როდესაც Q = L დაბლოკვა დაყენებულია, როდესაც Q = H საკეტი არ არის დაყენებული.

საათი გენერირდება 555 ტაიმერის გამოყენებით, რომელიც კონფიგურირებულია ასტაბილურ რეჟიმში.

ნაბიჯი 2: შეკრება

შეკრება
შეკრება

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

შემდეგ შეაერთეთ IC სოკეტები, თუ IC ის პირდაპირ დაფაზე არ მოთავსდება.

თუმცა, IC სოკეტებს შეუძლიათ გაამარტივონ გამართვა და შეცვლა პრობლემების შემთხვევაში.

მოათავსეთ ტერმინალის ქინძისთავები, თუ არ მიმართავთ მავთულხლართებს.

ტერმინალური ბლოკები ბოლოა გასაყიდი, რადგან ისინი სხვა კომპონენტებზე მაღლა დგანან.

ნაბიჯი 3: ოპერაცია

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

LED რჩება ჩართვისას. (ასევე ჩართულია ნაგულისხმევი).

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

არასწორი კოდის თანმიმდევრობა ახდენს სისტემის გადატვირთვას, რაც მოითხოვს კოდის თანმიმდევრობის თავიდან შეყვანას.

საჭირო კოდს ადგენენ მხტუნავები (კოდის ადვილად შეცვლის საშუალებას), ან ბმულები (მყარი კოდირებით, ნაკლებად მოქნილი).

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

ბმულები განლაგებულია ორ ჯგუფად 4 x 4 მატრიცაში.

სვეტი შეესაბამება შესაბამის გადამრთველს, თითო სვეტი თითო გადამრთველზე.

სტრიქონი შეესაბამება გადართვის წესს 1 -დან 4 -მდე.

მაგალითისთვის S1- ის აღება.

S1– ის ქვეშ არის 4 ბმული შესაბამის სვეტში, თუ პირველი ბმული გაკეთებულია ის მიანიჭებს მას როგორც პირველ ღილაკს კოდის თანმიმდევრობით, თუ მე -2 ბმული გაკეთებულია, ის S1- ს მიანიჭებს მე -2 ღილაკს თანმიმდევრობით და ა.

იგივე მეთოდი გამოიყენება ყველა ღილაკზე.

ნაბიჯი 4: პრობლემების მოგვარება

პრობლემები შეიძლება წარმოიშვას და თუ მოხდება, როგორ შეიძლება მათი მოგვარება.

პირველი რაც უნდა გააკეთოთ არის მოძებნოთ აშკარა.

IC არასწორი მდებარეობით, არასწორი ორიენტაციით ან pin (s) არ არის შედუღებული ან ცუდად soldered, ცუდი სოკეტი ჩასმა ან მოხრილი pin.

კომპონენტი არასწორი პოზიციით, არასწორი ღირებულებით, არასწორი ორიენტაციით ან ცუდი შედუღებით.

Solder ხიდი, მიაწოდეთ ძაბვა არასწორ ტერმინალებზე, მიწოდება შეუცვალეთ, არასწორი ძაბვა.

PCB- საც კი შეიძლება ჰქონდეს ღია ან შემოკლებული ბილიკი (ები)

არ უთხრათ საკუთარ თავს, რომ ეს არ შეიძლება იყოს კონკრეტული საკითხი მისი გადამოწმების გარეშე

გირჩევთ: