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

Khóa điện tử với phím iButton. 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 / Bộ vi điều khiển

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

Cách đây một thời gian, dự án "TOUCH-MEMORY DS1990A SIMULATOR" đã xuất hiện, tức là. chìa khóa chính Bây giờ chúng tôi xin giới thiệu với bạn khóa dành cho khóa chính này :-). Khóa có thiết kế đơn giản và chủ yếu dành cho mục đích sử dụng cá nhân. Khóa hoạt động với bất kỳ loại khóa iButton nào, vì vậy bạn có thể sử dụng các khóa hiện có dành cho các mục đích khác. Tổng cộng có 9 phím có thể được lưu trữ trong bộ nhớ, mặc dù con số này có thể dễ dàng tăng lên. Để cho phép quá trình lập trình, khóa chính được sử dụng, mã của khóa này được lưu trong ROM và không thể bị xóa hoặc thay đổi bằng quy trình lập trình khóa thông thường.

Khóa điện tử với chìa khóa iButton

Gần đây, ổ khóa có chìa khóa là máy tính bảng điện tử iButton (hoặc bộ nhớ cảm ứng) của Dallas Semiconductor đã trở nên phổ biến. Những ổ khóa như vậy thường được sử dụng trên cửa ra vào cũng như bên trong nhiều cơ sở. Ngoài ra, phím iButton thường được sử dụng để thanh toán tại trạm xăng và những nơi khác. Vì vậy, nhiều người đã có sẵn phím iButton để làm việc gì đó. Vì vậy, khi thiết kế ổ khóa tự chế, việc sử dụng những chiếc chìa khóa mà người dùng đã có sẵn là hợp lý. Đây chính xác là những gì được thực hiện trong khóa được đề xuất: bất kỳ loại khóa nào cũng có thể hoạt động với nó, vì chỉ sử dụng số sê-ri được lưu trong ROM iButton, có trong bất kỳ loại nào. Ngoài ra lệnh đọc số này giống nhau cho tất cả các loại phím (33H). Mã gia đình, khác nhau giữa các loại, có thể là bất cứ thứ gì. Nó được coi là một chữ số khác của số sê-ri. Cần lưu ý rằng loại chìa khóa rẻ nhất là DS1990A.

Khóa được thiết kế để sử dụng cá nhân và có thiết kế cực kỳ đơn giản. Bên ngoài cửa trước chỉ có ổ cắm iButton và đèn LED mở cửa. Cửa được mở từ bên trong bằng nút bấm. Bộ truyền động là một chốt tiêu chuẩn có nam châm điện, được thiết kế cho điện áp 12V. Mã khóa được lưu trữ trong bộ nhớ cố định và người dùng có thể xóa và thêm vào. Để bảo vệ khỏi việc lập trình lại khóa trái phép, khóa chính được sử dụng. Tổng cộng có 9 phím có thể được lưu trữ trong bộ nhớ. Con số này được quyết định bởi khả năng của chỉ báo 1 chữ số của số khóa lập trình. Nếu bạn cũng sử dụng các chữ cái, bạn có thể tăng tổng số phím lên 15. Điều này được thực hiện bằng cách thay đổi giá trị của hằng số MAXK trong chương trình. Theo cách tương tự, bạn có thể giảm số lượng phím tối đa.

Khóa điện tử với phím iButton. Sơ đồ của ổ khóa
Cơm. 1. Sơ đồ khóa

Sơ đồ của khóa được hiển thị trong Hình 1. Cơ sở của thiết kế là bộ vi điều khiển U1 loại AT89C2051 của Atmel. Một đèn báo 1 đoạn được nối vào cổng P7, cổng này được sử dụng khi lập trình các phím. Nút SB1 được kết nối với cổng P3.7 cũng được dùng cho mục đích tương tự. Các số sê-ri chính được lưu trữ trong chip EEPROM U3 loại 24C02 được kết nối với các cổng P3.4 (SDA) và P3.5 (SCL). Ổ cắm bên ngoài cho iButton được kết nối với cổng P3.3 thông qua đầu nối XP2 và các phần tử bảo mật VD4, R3, VD5 và VD6. Điện trở kéo lên R4 được chọn theo thông số kỹ thuật của bus một dây. Song song với socket ngoài còn có socket XS1 bên trong, dùng để lập trình phím. Nút mở cửa được kết nối với cổng P3.2 thông qua đầu nối XP1 và các bộ phận bảo vệ tương tự như đối với iButton. Bộ truyền động khóa là một nam châm điện được kết nối thông qua thiết bị đầu cuối XT1. Nam châm điện được điều khiển bằng phím VT3, sử dụng bóng bán dẫn MOS loại IRF540 mạnh mẽ. Diode VD7 bảo vệ chống lại sự đột biến tự cảm ứng.

Công tắc VT3 được điều khiển bởi bóng bán dẫn VT2, giúp đảo ngược tín hiệu đến từ cổng P3.0 và cung cấp các mức điều khiển 0/12V cho cổng VT3. Cần đảo ngược để bộ truyền động không hoạt động trong quá trình thiết lập lại bộ vi điều khiển khi có một mức logic trên cổng. Các mức điều khiển 12 volt cho phép sử dụng bóng bán dẫn MOS thông thường thay vì ngưỡng thấp (mức logic) khan hiếm hơn. Để biểu thị việc mở khóa, người ta sử dụng một đèn LED, được điều khiển bởi cùng một cổng với nam châm điện, nhưng thông qua công tắc bóng bán dẫn VT1. Đèn LED được kết nối thông qua cùng một đầu nối với iButton. Do thiết bị phải hoạt động suốt ngày đêm mà không cần bảo trì nên bộ giám sát U2 loại ADM1232 được lắp đặt để tăng độ tin cậy. Nó có bộ đếm thời gian theo dõi và giám sát nguồn tích hợp. Trên cổng P3.1, bộ vi điều khiển tạo ra các xung định kỳ để đặt lại bộ đếm thời gian theo dõi.

Thiết bị được cấp nguồn từ bộ nguồn tích hợp chứa máy biến áp T1, cầu chỉnh lưu VD9-VD12 và bộ ổn áp tích hợp U4. Pin BT1-BT10 gồm 10 viên pin NiMH cỡ AA có dung lượng 800 mAh được sử dụng làm nguồn điện dự phòng. Khi thiết bị được cấp nguồn từ nguồn điện lưới, pin được sạc qua điện trở R10 với dòng điện khoảng 20mA tức là 0.025C. Chế độ sạc dòng điện thấp được gọi là sạc nhỏ giọt. Ở chế độ này, pin có thể tồn tại bao lâu tùy thích và không cần giám sát quá trình kết thúc quá trình sạc. Khi pin được sạc đầy, năng lượng mà chúng lấy từ nguồn điện sẽ chuyển thành nhiệt. Nhưng vì dòng sạc rất nhỏ nên nhiệt sinh ra sẽ tản ra không gian xung quanh mà không làm nhiệt độ của pin tăng lên đáng kể.

Về mặt cấu trúc, thiết bị được chế tạo trong một vỏ có kích thước 150x100x60mm. Hầu hết các bộ phận, bao gồm cả máy biến áp nguồn, đều được gắn trên bảng mạch in. Pin được đặt trong giá đỡ bằng nhựa tiêu chuẩn, được cố định bên trong hộp bên cạnh bo mạch. Về nguyên tắc, có thể sử dụng các loại pin khác, ví dụ như pin axit 12 volt không cần bảo trì được sử dụng trong hệ thống an ninh. Để kết nối bộ truyền động, bo mạch có các đầu nối loại TB-2; tất cả các mạch bên ngoài khác được kết nối thông qua các đầu nối cỡ nhỏ với khoảng cách tiếp xúc là 2.54 mm. Các đầu nối nằm trên bảng mạch in và không thể tiếp cận được từ bên ngoài vỏ máy.

Các dây thoát ra khỏi vỏ thông qua gioăng cao su. Vì chỉ báo HG1, nút SB1 và ​​ổ cắm cho iButton XS1 chỉ được sử dụng trong quá trình lập trình nên chúng nằm trên bảng bên trong thiết bị. Điều này giúp đơn giản hóa thiết kế của vỏ và làm cho nó được bảo vệ tốt hơn khỏi các tác động bên ngoài. Ở mặt bên của thùng máy chỉ có đèn LED báo nguồn bật VD13. Sơ đồ kết nối bên ngoài được hiển thị trong Hình. 2.

Khóa điện tử với phím iButton. Sơ đồ kết nối bên ngoài
Cơm. 2. Sơ đồ kết nối bên ngoài

Khi cửa mở, một xung kéo dài 3 giây sẽ được truyền tới nam châm điện. Logic hoạt động của thiết bị là nếu giữ nút mở cửa thì nam châm điện sẽ luôn được cấp điện và theo đó, cửa sẽ mở.

Một ổ khóa có thể có tối đa 9 chìa khóa, cộng thêm một chìa khóa chính. Mã khóa được lưu trong bộ nhớ cố định theo các số từ 1 đến 9. Mã khóa chính được lưu trong ROM vi điều khiển và không thể thay đổi. Việc lập trình khóa mới hoặc xóa khóa cũ chỉ có thể được thực hiện nếu bạn có khóa chính. Giống như các loại chìa khóa khác, chìa khóa chính có thể dùng để mở ổ khóa.

Để lập trình một khóa mới, bạn cần làm như sau:

1. Nhấn nút lập trình.
2. Chữ “P” sẽ xuất hiện trên chỉ báo, có nghĩa là đang vào chế độ lập trình.
3. Chạm vào ổ cắm bằng phím chính.
4. Số “1” sẽ xuất hiện trên đèn báo, cho biết số lượng phím lập trình.
5. Sử dụng nút để chọn số mong muốn.
6. Chạm vào ổ cắm bằng phím bất kỳ.
7. Con số trên đèn báo sẽ bắt đầu nhấp nháy, cho biết đã sẵn sàng lập trình.
8. Chạm vào ổ cắm bằng phím có mã bạn muốn lưu vào bộ nhớ.
9. Nếu lập trình thành công, con số trên đèn báo sẽ ngừng nhấp nháy và bắt đầu sáng liên tục.
10. Để thoát khỏi chế độ lập trình, bạn chỉ cần đợi 5 giây, sau đó đèn báo sẽ tắt.

Quá trình lập trình một khóa mới được thể hiện dưới dạng sơ đồ trong Hình 3. XNUMX.

Khóa điện tử với phím iButton. Lập trình khóa mới
Cơm. 3. Lập trình chìa khóa mới

Nếu bạn cần lập trình nhiều phím, bạn có thể chuyển ngay từ bước 9 sang bước 5 và lặp lại bước 5 - 9 nhiều lần nếu cần.

Nếu sau khi hoàn thành bước 7 mà chọn sai số thì để tránh mất mã khóa dưới số này, bạn có thể nhấn nút hoặc chỉ cần đợi 5 giây. Trong trường hợp đầu tiên, số hiện tại sẽ tăng thêm một và nội dung của bộ nhớ sẽ không thay đổi. Trong trường hợp thứ hai, sẽ thoát hoàn toàn khỏi chế độ lập trình mà không thay đổi mã. Nói chung, bạn có thể thoát khỏi chương trình bất cứ lúc nào nếu bạn tạm dừng hơn 5 giây.

Để xóa một phím phụ khỏi bộ nhớ, trình tự các thao tác vẫn giữ nguyên như khi lập trình, chỉ có tất cả các thao tác được thực hiện bằng phím chính. Những thứ kia. quá trình xóa thực chất là viết mã khóa chính vào các số không sử dụng.

Quá trình xóa một khóa phụ được thể hiện dưới dạng sơ đồ trong Hình 4. XNUMX.

Khóa điện tử với phím iButton. Xóa một phím phụ
Cơm. 4. Xóa một phím phụ (bấm vào để phóng to)

Trong quá trình lập trình, bạn có thể mở cửa bằng nút bấm nhưng việc mở cửa bằng iButton sẽ bị chặn. Vì ổ cắm bên trong và bên ngoài được kết nối song song nên bạn cần đảm bảo rằng không ai chạm vào ổ cắm bên ngoài bằng bất kỳ phím nào trong quá trình lập trình.

Mã khóa chính được ghi vào ROM chương trình vi điều khiển, bắt đầu từ địa chỉ 2FDH. Độ dài mã là 8 byte. Dãy số phải giống như trên hộp cảm ứng, đọc từ trái sang phải. Những thứ kia. giá trị tổng kiểm tra được nhập tại địa chỉ 2FDH, sau đó tại địa chỉ 2FEH - 303H sáu byte số sê-ri, bắt đầu bằng byte quan trọng nhất và cuối cùng tại địa chỉ 304H - mã họ. Ví dụ: mã tổng thể có thể trông như thế này: 67 00 00 02 D6 85 26 01.

Chương trình khóa điện tử có một vòng lặp chính, sơ đồ khối được hiển thị trong Hình. 5. Trong chu trình chính, ổ cắm được thăm dò và nếu tìm thấy khóa ở đó, mã của nó sẽ được đọc. Sau đó, mã này sẽ được kiểm tra và nếu nó khớp với mã của khóa chính hoặc bất kỳ khóa nào khác (khóa người dùng) được lưu trong bộ nhớ thì khóa sẽ mở. Trạng thái của nút mở cửa cũng được kiểm tra, nếu phát hiện nút nhấn thì ổ khóa cũng mở.

Khóa điện tử với phím iButton. Sơ đồ khối của chu trình chương trình chính
Cơm. 5. Sơ đồ khối chu trình chính của chương trình (click để phóng to)

Để xử lý các sự kiện liên quan đến lập trình, có hai chương trình con: PROGT và PROGS, sơ đồ khối của chúng được hiển thị trong Hình 6. 3. Cái đầu tiên được gọi khi mã khóa được đọc ở chế độ lập trình, cái thứ hai được gọi khi nhấn nút lập trình (SỐ). Quá trình lập trình được chia thành 1 giai đoạn. Khi bạn nhấn nút SỐ, bạn vào chương trình, tức là. chuyển sang giai đoạn 2. Trong trường hợp này, chữ “P” được hiển thị trên chỉ báo. Các mã khóa được đọc sau đó sẽ được kiểm tra xem có khớp với mã khóa chính không, vì chỉ điều này mới có thể cho phép lập trình tiếp tục. Nếu sự trùng hợp như vậy xảy ra thì việc chuyển sang giai đoạn XNUMX sẽ diễn ra.

Chỉ báo hiển thị số của phím hiện tại mà nút SỐ có thể thay đổi. Nếu một lần chạm phím được đăng ký lại, quá trình chuyển sang giai đoạn 3 sẽ xảy ra. Một lần chạm phím khác sẽ dẫn đến mã của nó được ghi nhớ và quay lại giai đoạn 2. Bằng cách nhấn nút SỐ, bạn cũng có thể quay lại giai đoạn 2 nhưng không thay đổi nội dung của bộ nhớ. Bất kỳ hành động nào trong chế độ lập trình đều gây ra việc đặt lại bộ đếm thời gian quay trở lại, có khoảng thời gian là 5 giây và được kiểm tra trong vòng lặp chính. Nếu phát hiện thấy việc đặt lại bộ hẹn giờ này, chế độ lập trình sẽ bị thoát.

Khóa điện tử với phím iButton. Sơ đồ khối các chương trình con sử dụng khi lập trình mã khóa
Cơm. 6. Sơ đồ khối các chương trình con sử dụng khi lập trình mã khóa

Hiển thị trong hình. Sơ đồ khối 5 và 6 được đơn giản hóa rất nhiều nhưng chúng cho phép bạn hiểu logic chung của chương trình.

Tất nhiên, khóa được mô tả không có nhiều khả năng. Tuy nhiên, nó rất đơn giản nên dễ dàng lặp lại. Mã nguồn mở của chương trình cho phép bạn cải tiến thiết kế một cách độc lập hoặc điều chỉnh nó theo các yêu cầu cụ thể.

Tải về:

  • lock.asm - văn bản nguồn của chương trình khóa.
  • lock.bin - chương trình đã dịch tải về

Tác giả: Ridiko Leonid Ivanovich, wubblick@yahoo.com, Lapitsky Viktor Petrovich, victor_lap@yahoo.com; Xuất bản: cxem.net

Xem các bài viết khác razdela Bộ vi điều khiển.

Đọ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:

Máy tỉa hoa trong vườn 02.05.2024

Trong nền nông nghiệp hiện đại, tiến bộ công nghệ đang phát triển nhằm nâng cao hiệu quả của quá trình chăm sóc cây trồng. Máy tỉa thưa hoa Florix cải tiến đã được giới thiệu tại Ý, được thiết kế để tối ưu hóa giai đoạn thu hoạch. Công cụ này được trang bị cánh tay di động, cho phép nó dễ dàng thích ứng với nhu cầu của khu vườn. Người vận hành có thể điều chỉnh tốc độ của các dây mỏng bằng cách điều khiển chúng từ cabin máy kéo bằng cần điều khiển. Cách tiếp cận này làm tăng đáng kể hiệu quả của quá trình tỉa thưa hoa, mang lại khả năng điều chỉnh riêng cho từng điều kiện cụ thể của khu vườn, cũng như sự đa dạng và loại trái cây được trồng trong đó. Sau hai năm thử nghiệm máy Florix trên nhiều loại trái cây khác nhau, kết quả rất đáng khích lệ. Những nông dân như Filiberto Montanari, người đã sử dụng máy Florix trong vài năm, đã báo cáo rằng thời gian và công sức cần thiết để tỉa hoa đã giảm đáng kể. ... >>

Kính hiển vi hồng ngoại tiên tiến 02.05.2024

Kính hiển vi đóng vai trò quan trọng trong nghiên cứu khoa học, cho phép các nhà khoa học đi sâu vào các cấu trúc và quá trình mà mắt thường không nhìn thấy được. Tuy nhiên, các phương pháp kính hiển vi khác nhau đều có những hạn chế, trong đó có hạn chế về độ phân giải khi sử dụng dải hồng ngoại. Nhưng những thành tựu mới nhất của các nhà nghiên cứu Nhật Bản tại Đại học Tokyo đã mở ra những triển vọng mới cho việc nghiên cứu thế giới vi mô. Các nhà khoa học từ Đại học Tokyo vừa công bố một loại kính hiển vi mới sẽ cách mạng hóa khả năng của kính hiển vi hồng ngoại. Thiết bị tiên tiến này cho phép bạn nhìn thấy cấu trúc bên trong của vi khuẩn sống với độ rõ nét đáng kinh ngạc ở quy mô nanomet. Thông thường, kính hiển vi hồng ngoại trung bị hạn chế bởi độ phân giải thấp, nhưng sự phát triển mới nhất của các nhà nghiên cứu Nhật Bản đã khắc phục được những hạn chế này. Theo các nhà khoa học, kính hiển vi được phát triển cho phép tạo ra hình ảnh có độ phân giải lên tới 120 nanomet, cao gấp 30 lần độ phân giải của kính hiển vi truyền thống. ... >>

Bẫy không khí cho côn trùng 01.05.2024

Nông nghiệp là một trong những lĩnh vực quan trọng của nền kinh tế và kiểm soát dịch hại là một phần không thể thiếu trong quá trình này. Một nhóm các nhà khoa học từ Viện nghiên cứu khoai tây trung tâm-Hội đồng nghiên cứu nông nghiệp Ấn Độ (ICAR-CPRI), Shimla, đã đưa ra một giải pháp sáng tạo cho vấn đề này - bẫy không khí côn trùng chạy bằng năng lượng gió. Thiết bị này giải quyết những thiếu sót của các phương pháp kiểm soát sinh vật gây hại truyền thống bằng cách cung cấp dữ liệu về số lượng côn trùng theo thời gian thực. Bẫy được cung cấp năng lượng hoàn toàn bằng năng lượng gió, khiến nó trở thành một giải pháp thân thiện với môi trường và không cần điện. Thiết kế độc đáo của nó cho phép giám sát cả côn trùng có hại và có ích, cung cấp cái nhìn tổng quan đầy đủ về quần thể ở bất kỳ khu vực nông nghiệp nào. Kapil cho biết: “Bằng cách đánh giá các loài gây hại mục tiêu vào đúng thời điểm, chúng tôi có thể thực hiện các biện pháp cần thiết để kiểm soát cả sâu bệnh và dịch bệnh”. ... >>

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

Máy lọc ẩm 05.09.2001

Là thiết bị duy nhất thuộc loại này và có kích thước nhỏ và đơn giản vô song để làm sạch, tạo ẩm và khử trùng không khí cho các phòng dân dụng và công nghiệp nhỏ.

Không khí khô ô nhiễm được hút vào thiết bị và đi vào các thùng phuy có diện tích bề mặt riêng cao (lên đến 4,2 mét vuông), quay trong nước. Các hạt bụi cơ học (kích thước lên đến một micron) tồn tại và lắng đọng trong môi trường nước. Đồng thời, nước sạch bốc hơi mạnh từ bề mặt lớn của thùng phuy. Không khí xung quanh được làm ẩm tối ưu. Với một lượng nhỏ (lên đến 50 ml), một chất hấp thụ sinh học được thêm vào nước, vô hiệu hóa vi khuẩn gây bệnh và các tạp chất khác của không khí được làm sạch.

Người ta nói rằng giọng nam cao nổi tiếng của Tây Ban Nha X. Carreras sử dụng máy lọc không khí đặc biệt này trong các phòng nơi ông chuẩn bị cho các buổi biểu diễn trong các buổi biểu diễn opera và hòa nhạc. Hai tuần một lần, các thùng phuy được rửa sạch dưới vòi hoa sen, và khay chứa đầy nước ngọt và một phần mới của chất hấp thụ sinh học. Không cần thay thế trống.

Thiết bị gần như im lặng. Tùy thuộc vào mô hình, nó phục vụ các phòng từ 30 - 80 mét vuông. m. Kích thước tổng thể (tính bằng cm) - 27x30x26. Trọng lượng 7 kg. Nguồn điện - từ nguồn điện lưới, công suất tiêu thụ không quá 38 watt.

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

▪ Volkswagen Golf thế hệ mới

▪ Lenovo là nhà sản xuất máy tính xách tay lớn nhất

▪ Một dạng bạc cực mạnh đã được tạo ra

▪ Công nghệ Transcend SuperMLC

▪ Sự sống trong không gian gây ra những thay đổi di truyền

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. PTE. Lựa chọn bài viết

▪ bài Đun sôi sữa và mật ong. biểu hiện phổ biến

▪ bài viết Bộ lông cừu vàng đã đến Colchis như thế nào? đáp án chi tiết

▪ bài báo Đồng cỏ râu dê. Truyền thuyết, canh tác, phương pháp áp dụng

▪ bài viết Kết nối phích cắm điện B16 242. Bách khoa toàn thư về điện tử vô tuyến và kỹ thuật điện

▪ bài viết Bộ sạc thông minh cho pin Ni-Cd. 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