Menu English Ukrainian Tiếng Nga Trang Chủ

Thư viện kỹ thuật miễn phí cho những người có sở thích và chuyên gia Thư viện kỹ thuật miễn phí


ENCYCLOPEDIA VỀ ĐIỆN TỬ TRUYỀN THANH VÀ KỸ THUẬT ĐIỆN
Thư viện miễn phí / Sơ đồ của các thiết bị vô tuyến-điện tử và điện

Mô-đun điều khiển khóa mã. Bách khoa toàn thư về điện tử vô tuyến và kỹ thuật điện

Thư viện kỹ thuật miễn phí

Bách khoa toàn thư về điện tử vô tuyến và kỹ thuật điện / Nhà, hộ gia đình, sở thích

Bình luận bài viết Bình luận bài viết

Việc sử dụng cơ sở phần tử hiện đại, đặc biệt là các bộ vi điều khiển, giúp giảm trọng lượng và kích thước của các thiết bị điện tử, tăng số lượng chức năng mà chúng thực hiện. Bài viết này mô tả mô-đun khóa mã, được thực hiện bằng bộ điều khiển PIC.

Thiết bị này được thiết kế để sử dụng làm nút bảo mật (khóa điện tử "ấu trùng") trong khóa kết hợp, hệ thống điều khiển báo động hoặc các thiết bị khác, quyền truy cập vào việc sử dụng phải bị hạn chế hoàn toàn hoặc ở các chế độ riêng biệt.

Mô-đun đảm bảo xuất hiện mức logic cao ở đầu ra khi nhập số thập phân có bảy chữ số - mã từ bàn phím. Khi nó được quay số lại, đầu ra sẽ ở mức thấp. Mô-đun chứa hai kênh độc lập, mỗi kênh điều khiển một đầu ra. Mã truy cập kênh có thể được đặt (sửa đổi) bởi người dùng ở chế độ đặt trước đặc biệt. Kênh đi vào nó khi nhập mã đặt trước gồm bảy chữ số từ bàn phím (mỗi kênh có mã riêng). Từ chế độ này, bạn có thể sửa đổi cả mã truy cập và mã cài sẵn. Tất cả các mã của cả hai kênh được lưu trữ trong bộ nhớ dữ liệu có thể lập trình bằng điện (EEPROM) của mô-đun, có sẵn để ghi bằng phần mềm.

Sơ đồ mô-đun được hiển thị trong hình. 1. Cơ sở của nó là bộ vi điều khiển PIC16F84 của MICROCHIP, đảm bảo mức tiêu thụ điện năng thấp và chi phí tối thiểu [1]. Tất cả các chức năng được thực hiện trong phần mềm. Chân Port B trên vi điều khiển DD1 (RBO-RB6) dùng để kết nối với bàn phím 12 nút tiêu chuẩn. RB0-RB3 được lập trình cho đầu vào và RB4-RB6 cho đầu ra. Chân RB7, được lập trình làm đầu ra, được sử dụng cho tín hiệu âm thanh.

Mô-đun điều khiển khóa kết hợp
(bấm vào để phóng to)

Mỗi lần bạn nhấn bất kỳ phím nào được chương trình phát hiện và đánh giá là "đúng", một loạt 13 xung xuất hiện ở chân 1 DD124 với khoảng thời gian giữa chúng là khoảng 4 ms. Một tiếng bíp ngắn phát ra. Khi nhấn giữ phím, các gói tin sẽ nối tiếp nhau mà không bị tạm dừng (tín hiệu không đổi). Khi quay số đúng mã (truy cập hoặc đặt trước), 1240 xung như vậy sẽ xuất hiện trên đầu ra này (tín hiệu âm thanh có thời lượng khoảng 5 giây).

Trên các phần tử R5, R6, C4, VD1, một nút đặt lại bên ngoài của vi điều khiển được thực hiện khi bật nguồn. Các chân của Cổng A trên bộ vi điều khiển RAO-RA4 được lập trình làm đầu ra. RAO là cờ kích hoạt chế độ đặt trước cho cả hai kênh. Cài đặt của cờ này (quyền của chế độ đặt trước) được biểu thị bằng ánh sáng của đèn LED HL1. Cờ được đặt bằng cách nhấn nút "*" trên bàn phím và đặt lại bằng cách nhấn nút "#" hoặc sau khi hoàn thành việc sửa đổi mã ở chế độ đặt trước trong bất kỳ kênh nào hoặc tại thời điểm đặt lại hệ thống (khi tắt/bật nguồn).

RA1 và RA2 là cờ của các chế độ đặt trước cho kênh 1 và 2. Mỗi trong số chúng được đặt khi nhập mã đặt trước tương ứng và được đặt lại khi nhấn nút "#" hoặc khi mã được sửa đổi ở chế độ đặt trước trong kênh tương ứng hoặc trong khi đặt lại hệ thống. Cài đặt của từng cờ này được biểu thị bằng ánh sáng của đèn LED tương ứng HL2, HL3. Chỉ có thể sửa đổi mã trong kênh đã chọn nếu cờ chế độ đặt trước của kênh và cờ bật chế độ đặt trước được đặt.

RA3 và RA4 lần lượt là đầu ra của kênh 1 và 2. Mỗi trong số chúng tăng cao trong quá trình quay mã truy cập tương ứng và được đặt lại khi mã được quay lại hoặc hệ thống được đặt lại. RA3 có mức TTL và RA4 là đầu ra cống hở. Thiết bị truyền động được kết nối với đầu ra kênh.

Từ những điều trên, mô-đun thực sự là một kênh bốn kênh: ngoài hai kênh "đầy đủ", chỉ được đặt và đặt lại bằng một bộ mã truy cập, còn có thêm hai kênh "không đầy đủ" (RA1 và RA2). Chúng được đặt bởi một bộ mã đặt trước và được đặt lại bằng cách nhấn nút "#", tức là chúng chỉ hạn chế quyền truy cập để bật bộ truyền động chứ không phải tắt chúng. Để tránh sửa đổi sai mã trong EEPROM. khi sử dụng các kênh "không hoàn chỉnh", bạn phải đảm bảo rằng cờ bật chế độ đặt trước bị xóa.

Một sơ đồ khối đơn giản hóa của thuật toán vận hành chương trình được hiển thị trong hình. 2. Sau khi bật nguồn, quá trình thiết lập lại hệ thống diễn ra, tất cả các cờ và đầu ra của cổng A được đặt lại về XNUMX. Sau đó, chương trình bắt đầu thăm dò bàn phím. Khi một phím được nhấn, quá trình bỏ phiếu sẽ bị tạm dừng cho đến khi phím được nhả ra. Bảo vệ chống nói nhảm của các liên hệ chính được triển khai trong phần mềm. Mã quay số được lưu trong thanh ghi RAM của vi điều khiển.

Mô-đun điều khiển khóa kết hợp
(bấm vào để phóng to)

Sau khi nhập chữ số thứ bảy, mã đã quay số được so sánh với mã đặt trước của kênh 1. Trong trường hợp không khớp, mã này sẽ được so sánh với mã đặt trước của kênh 2. Khi mã đã quay số khớp với một trong các mã này, chương trình sẽ đặt cờ chế độ đặt trước tương ứng và đặt lại mã đã quay số. Nếu nó không khớp, nó sẽ được so sánh tuần tự với các mã truy cập của kênh 1 và 2. Nếu mã đã quay số không khớp với chúng, nó sẽ được đặt lại.

Sau khi nhập từng chữ số từ bàn phím, chương trình sẽ kiểm tra xem cờ bật chế độ đặt sẵn có được đặt hay không. Sau khi chắc chắn rằng điều này đã xảy ra, chương trình sẽ tuần tự chỉ định xem các cờ của chế độ đặt trước của kênh 1 và 2 có được đặt hay không. Do mỗi lần nhấn các phím "0" - "9" ở chế độ này, mã của chữ số tương ứng được ghi vào ô EEPROM, "xóa" mã đã có trước đó. Sau khi nhập mười bốn chữ số (bảy chữ số của mã truy cập và bảy chữ số của mã đặt trước), chế độ đặt trước sẽ tự động thoát (tất cả các cờ đều bị xóa).

Bạn cũng có thể thoát khỏi chế độ đặt sẵn bằng cách quay số bất kỳ số chữ số nào (dưới mười bốn), chẳng hạn như khi chỉ cần sửa đổi mã truy cập. Để thực hiện việc này, nhấn nút "'#" sau khi quay số bảy chữ số.

Chương trình được soạn thảo trên môi trường MPLAB [2]. Khi lập trình chip, hãy đặt OSC=XT, WDT=Off, PWRTE=On, CP=Off và ghi mã 00h vào tất cả các địa chỉ trong dữ liệu EEPROM.

Để cấp nguồn cho mô-đun, bạn có thể sử dụng nguồn điện áp không đổi +7,5 ... +15 V. Mức tiêu thụ hiện tại của vi điều khiển DD1 từ bộ ổn định tích hợp DA1 khi tắt đèn LED HL1-HL3 là khoảng 1 mA. Bất kỳ bộ cộng hưởng thạch anh ZQ1 nào cũng có thể được sử dụng ở tần số 2 ... 4 MHz (có thể thay thế bằng mạch RC), tuy nhiên, cần lưu ý rằng âm sắc của tín hiệu âm thanh ở chân 13 DD1 phụ thuộc vào tần số của bộ tạo xung nhịp. Bộ phát Piezo HA1 - ZP-3.

Để khớp các mức logic ở đầu ra của kênh 2 (chân 3 DD1) với bộ truyền động, đầu ra thấp hơn của điện trở R12 theo mạch được ngắt khỏi bộ ổn định và được kết nối với đầu ra dương của nguồn điện của bộ truyền động.

Thiết kế của mô-đun phải sao cho loại trừ truy cập từ bên ngoài vào các mạch đầu ra của mô-đun.

Thiết bị không yêu cầu điều chỉnh, tuy nhiên, trước khi bắt đầu hoạt động, người dùng phải nhập mã của riêng mình vào bộ nhớ của cả hai kênh. Điều này được thực hiện theo cách sau. Sau lần bật nguồn đầu tiên, bạn cần nhấn nút "0" bảy lần. Đèn LED HL2 sẽ sáng lên và một tiếng bíp dài sẽ phát ra. Sau đó nhấn nút "*". Bây giờ đèn LED HL1 sẽ sáng lên. Thao tác tiếp theo là người dùng nhập mười bốn chữ số từ bàn phím, bảy chữ số đầu tiên sẽ là mã truy cập của kênh 1 và các chữ số còn lại sẽ là mã đặt trước của kênh này.

Khi quay số mười bốn chữ số, đèn LED HL1, HL2 sẽ tắt. Bằng cách nhấn liên tục nút "0" bảy lần (đèn LED HL3 sẽ sáng và phát ra tiếng bíp dài), sau đó nhấn nút "*" (đèn LED HL1 sẽ sáng), người dùng nhập thêm mười bốn chữ số - mã truy cập và mã đặt trước của kênh 2. Đèn LED HL1 và HL3 sẽ tắt. EEPROM của mô-đun hiện chứa mã người dùng của chính nó.

Trong trường hợp người dùng quên mã truy cập của mình, nó chỉ cần thay thế bằng một mã mới từ chế độ cài sẵn. Nếu mã đặt trước bị quên, thì bạn chỉ có thể nhìn thấy mã đó với sự trợ giúp của lập trình viên, bằng cách đọc EEPROM của dữ liệu bộ điều khiển PIC. Mã đặt trước cho kênh 1 được đặt tại các địa chỉ 19h-1Fh và cho kênh 2 tại các địa chỉ 27h-2Dh.

Cần lưu ý rằng EEPROM có số lượng hạn chế các chu kỳ ghi dữ liệu của bộ điều khiển, vì vậy không nên sửa đổi mã thường xuyên.

Với nút "#", bạn có thể bắt buộc đặt lại mã đã quay trong trường hợp nhập lỗi.

Bảng chương trình cơ sở

Văn chương

  1. Bộ vi điều khiển hiện đại: kiến ​​trúc, công cụ thiết kế, ví dụ ứng dụng, tài nguyên Internet. Telesystems". Dưới sự biên tập của Korshun IV - M.: Akim, 1998.
  2. Ổ ĐĨA CD. Bộ vi điều khiển hiện đại: tài liệu, công cụ phát triển, ví dụ sử dụng. Hệ thống viễn thông", 1998.

Tác giả: P.Redkin, Ulyanovsk

Xem các bài viết khác razdela Nhà, hộ gia đình, sở thích.

Đọc và viết hữu ích bình luận về bài viết này.

<< Quay lại

Tin tức khoa học công nghệ, điện tử mới nhất:

Da nhân tạo để mô phỏng cảm ứng 15.04.2024

Trong thế giới công nghệ hiện đại, nơi khoảng cách ngày càng trở nên phổ biến, việc duy trì sự kết nối và cảm giác gần gũi là điều quan trọng. Những phát triển gần đây về da nhân tạo của các nhà khoa học Đức từ Đại học Saarland đại diện cho một kỷ nguyên mới trong tương tác ảo. Các nhà nghiên cứu Đức từ Đại học Saarland đã phát triển những tấm màng siêu mỏng có thể truyền cảm giác chạm vào từ xa. Công nghệ tiên tiến này mang đến những cơ hội mới cho giao tiếp ảo, đặc biệt đối với những người đang ở xa người thân. Các màng siêu mỏng do các nhà nghiên cứu phát triển, chỉ dày 50 micromet, có thể được tích hợp vào vật liệu dệt và được mặc như lớp da thứ hai. Những tấm phim này hoạt động như những cảm biến nhận biết tín hiệu xúc giác từ bố hoặc mẹ và đóng vai trò là cơ cấu truyền động truyền những chuyển động này đến em bé. Việc cha mẹ chạm vào vải sẽ kích hoạt các cảm biến phản ứng với áp lực và làm biến dạng màng siêu mỏng. Cái này ... >>

Cát vệ sinh cho mèo Petgugu Global 15.04.2024

Chăm sóc thú cưng thường có thể là một thách thức, đặc biệt là khi bạn phải giữ nhà cửa sạch sẽ. Một giải pháp thú vị mới từ công ty khởi nghiệp Petgugu Global đã được trình bày, giải pháp này sẽ giúp cuộc sống của những người nuôi mèo trở nên dễ dàng hơn và giúp họ giữ cho ngôi nhà của mình hoàn toàn sạch sẽ và ngăn nắp. Startup Petgugu Global đã trình làng một loại bồn cầu độc đáo dành cho mèo có thể tự động xả phân, giữ cho ngôi nhà của bạn luôn sạch sẽ và trong lành. Thiết bị cải tiến này được trang bị nhiều cảm biến thông minh khác nhau để theo dõi hoạt động đi vệ sinh của thú cưng và kích hoạt để tự động làm sạch sau khi sử dụng. Thiết bị kết nối với hệ thống thoát nước và đảm bảo loại bỏ chất thải hiệu quả mà không cần sự can thiệp của chủ sở hữu. Ngoài ra, bồn cầu có dung lượng lưu trữ lớn có thể xả nước, lý tưởng cho các hộ gia đình có nhiều mèo. Bát vệ sinh cho mèo Petgugu được thiết kế để sử dụng với chất độn chuồng hòa tan trong nước và cung cấp nhiều lựa chọn bổ sung. ... >>

Sự hấp dẫn của những người đàn ông biết quan tâm 14.04.2024

Định kiến ​​phụ nữ thích “trai hư” đã phổ biến từ lâu. Tuy nhiên, nghiên cứu gần đây được thực hiện bởi các nhà khoa học Anh từ Đại học Monash đã đưa ra một góc nhìn mới về vấn đề này. Họ xem xét cách phụ nữ phản ứng trước trách nhiệm tinh thần và sự sẵn sàng giúp đỡ người khác của nam giới. Những phát hiện của nghiên cứu có thể thay đổi sự hiểu biết của chúng ta về điều gì khiến đàn ông hấp dẫn phụ nữ. Một nghiên cứu được thực hiện bởi các nhà khoa học từ Đại học Monash dẫn đến những phát hiện mới về sức hấp dẫn của đàn ông đối với phụ nữ. Trong thí nghiệm, phụ nữ được cho xem những bức ảnh của đàn ông với những câu chuyện ngắn gọn về hành vi của họ trong nhiều tình huống khác nhau, bao gồm cả phản ứng của họ khi gặp một người đàn ông vô gia cư. Một số người đàn ông phớt lờ người đàn ông vô gia cư, trong khi những người khác giúp đỡ anh ta, chẳng hạn như mua đồ ăn cho anh ta. Một nghiên cứu cho thấy những người đàn ông thể hiện sự đồng cảm và tử tế sẽ hấp dẫn phụ nữ hơn so với những người đàn ông thể hiện sự đồng cảm và tử tế. ... >>

Tin tức ngẫu nhiên từ Kho lưu trữ

Chim ruồi châu Âu là loài chim ban đầu 04.10.2004

Hai hóa thạch của loài chim ruồi cổ đại nhất đã được tìm thấy trong một mỏ đất sét ở tây nam nước Đức. Tuổi của chúng được ước tính khoảng 30-34 triệu năm.

Cho đến nay, những mẫu vật cổ nhất về loài chim ruồi được coi là "chỉ" một triệu năm tuổi, được tìm thấy trong một hang động ở Trung Mỹ. Hiện có hơn ba trăm loài chim nhỏ với chiếc mỏ dài thích nghi để hút mật hoa từ những bông hoa hình ống.

Chim ruồi hiện đại chỉ sống ở Mỹ. Vì vậy, người châu Âu hoàn toàn xứng đáng với cái tên khoa học là “Eurohummingbird ngoài mong đợi”.

Tin tức thú vị khác:

▪ Người già được hưởng lợi từ trò chơi máy tính

▪ Những giấc mơ có thể lập trình được

▪ Những chú chó trông giống như chủ nhân của chúng

▪ Sạc không dây từ Intel

▪ Phụ nữ cần nhiều thời gian hơn để ngủ

Nguồn cấp tin tức khoa học và công nghệ, điện tử mới

 

Tài liệu thú vị của Thư viện kỹ thuật miễn phí:

▪ phần của trang web Thợ điện. PUE. Lựa chọn bài viết

▪ Bài viết Thật là xấu hổ, phiền phức. biểu hiện phổ biến

▪ bài viết Cua móng ngựa là ai? đáp án chi tiết

▪ Điều Onagric. Truyền thuyết, canh tác, phương pháp áp dụng

▪ bài viết Ổn định nhiệt độ chính xác cao phổ quát. Bách khoa toàn thư về điện tử vô tuyến và kỹ thuật điện

▪ bài viết Đầu đĩa CD dựa trên CD-ROM. Bách khoa toàn thư về điện tử vô tuyến và kỹ thuật điện

Để lại bình luận của bạn về bài viết này:

Имя:


Email (tùy chọn):


bình luận:





Tất cả các ngôn ngữ của trang này

Trang chủ | Thư viện | bài viết | Sơ đồ trang web | Đánh giá trang web

www.diagram.com.ua

www.diagram.com.ua
2000-2024