BÁO ĐỘNG NGUỒN PIN 4 DÒNG VỚI PIC16F84AP

Vi điều khiển là với các ứng dụng bảo mật phổ biến luôn đặc biệt là vi điều khiển được thiết kế với rất hợp lý gì nếu mạch báo động dễ dàng hơn với 4 báo động mạch PIC16F84 với phần mềm thiết lập trên một loạt các kịch bản, thực hiện các kịch bản phần mềm PICBasic cho loại công việc này.
Chuẩn bị bởi: Murtaza CIL - Nhờ những người đã vượt qua bài kiểm tra
Mạch báo động là tích hợp bộ vi xử lý bốn vùng và PIC16F84A được sử dụng trong xây dựng. Bảng điều khiển báo động có bốn khu vực đầu vào riêng biệt, một đầu ra relay và tám đèn báo.
Đã được hữu ích để khốn portb.0, portb.1 được chọn là một pin đầu vào và porta.2 portb.2 và chân portb.3. Còn lại portb.4, portb.5, portb.6, portb.7, porta.0, porta.1, porta.3 và porta.4 cũng như các chân đầu ra được giao
Pin porta.2 của Pic đang kiểm soát điện áp lưới thành phố. Khi điện áp này bị ngắt, Pic sẽ sáng đèn báo pin và mạch báo động được nạp từ pin. Điện áp từ bộ điều chỉnh được áp dụng cho Pic thông qua điện trở chia điện áp bao gồm R18 và R17. Pic liên tục kiểm soát mức điện áp ở đó.
Khi điện áp đầu vào giảm xuống, đèn cảnh báo màu vàng kết nối với cổng 3 pin được thắp sáng và mạch bắt đầu nạp từ pin. Khi điện áp lưới thành phố được áp dụng, Pic kiểm tra điện áp này và tắt đèn cảnh báo, mạch bắt đầu được cấp từ nguồn điện.
Đầu vào chính của Pic16f84 là công tắc được kết nối với cổng đầu vào 4 mở ra và đóng bảng cảnh báo. Miễn là công tắc ở vị trí này ở vị trí tắt, cổng đầu vào 4 là logic-0 và mạch báo động vẫn ở trạng thái chờ. Vị trí này là vùng "phá hoại" để chỉ sử dụng khi cần thiết. Nếu có bất kỳ sự can thiệp nào với đầu vào này, mạch báo động sẽ xuất ra mà không cần chờ đợi.
Khi chúng ta mở công tắc, logic-1 được áp dụng cho đầu vào port-4 thông qua điện trở kéo và chu kỳ báo động chuyển sang đếm ngược để hoạt động. Trong khi đó, đèn cảnh báo màu xanh lá cây bắt đầu nhấp nháy. Sau mười giây, bảng điều khiển báo động đang hoạt động và đèn xanh lục sẽ sáng liên tục. Ở vị trí này, báo thức đang hoạt động với bảng điều khiển. Để vô hiệu hóa bảng cảnh báo, bạn cần phải tắt công tắc một lần nữa.
Có bốn khu vực trong bảng điều khiển báo động , khu vực phá hoại; bảng điều khiển báo động kích hoạt đầu ra cảnh báo mà không phải đợi ở bất kỳ vị trí nào, dù đang hoạt động hay không hoạt động. Nhiệm vụ ở đây là để ngăn chặn bất kỳ sự can thiệp nào với hệ thống báo động. Vùng cửa sổ là; cho phép báo thức xuất ra mà không cần đợi trong khi bảng điều khiển báo động đang hoạt động. Cánh cửa và khu vực Pır là; cho phép báo thức xuất sau mười giây với độ trễ trong khi bảng điều khiển báo động đang hoạt động.
Trong thời gian này người dùng phải mang báo thức đến vị trí thụ động bằng phím. Có một nút đặt lại trên bảng điều khiển báo động khi gặp phải bất kỳ tình huống không mong muốn nào. Sự can thiệp cần thiết có thể được thực hiện bằng cách nhấn hoặc giữ nút này. Tất cả các đầu vào công tắc và tiếp điểm đều được thực hiện logic-1 với điện trở kéo lên. Nhưng khi các công tắc được đóng lại, các đầu vào này được kéo đến logic-0. Trong mọi trường hợp, các đầu vào này là logic-1.
Pin port1.1 của Pic16F84A được chọn làm đầu ra cảnh báo. Những điện trở Rb1 và Rb2 thông được kết nối với bóng bán dẫn chuyển mạch T3. Rơle được kết nối với bộ thu của bóng bán dẫn này để vận hành bất kỳ tải ( còi báo động, đèn, vv ).
Trong mạch báo động, một tinh thể 4MHz và hai tụ 22pF kết nối với tinh thể này được kết nối để thu được tín hiệu 4MHz theo yêu cầu của Pic2in. MCLR của Pic được kết nối với + VCC với điện trở 4K7. Nút đặt lại được kết nối giữa thông và -vss này. Khi nhấn nút này, hệ thống sẽ được đặt lại.
Có hai loại cho ăn mạch báo động; bộ tích lũy và bộ chuyển đổi. Miễn là thành phố có điện áp nguồn, mạch báo động được cấp từ đây và điều này được chỉ báo bằng đèn cảnh báo màu đỏ. Mạch này sạc điện trở Rb3 thông qua mạch. Khi điện áp nguồn bị ngắt kết nối do bất kỳ tình huống nào, bộ tích lũy tiếp tục cung cấp tín hiệu cảnh báo qua diode D4.
Trong mạch báo động Pic, mạch chỉnh lưu toàn sóng, tụ lọc và 78T05 , bộ điều chỉnh điện áp 5 volt được sử dụng làm mạch cung cấp .
Mạch báo động kích hoạt đầu ra relay trong 45 giây sau khi can thiệp. Điều này sẽ kiểm tra tất cả các đầu vào một lần nữa sau 45 giây.Nếu báo động tiếp tục tại bất kỳ đầu vào một lần nữa, đầu ra báo động sẽ hoạt động trở lại trong 45 giây. Trong khi chờ đợi, nếu có bất kỳ sự can thiệp nào được thực hiện, đèn cảnh báo màu đỏ của mục đó sẽ thông báo cho người dùng về sự can thiệp từ đầu vào nào. Khi người dùng tắt bảng điều khiển báo động, đèn cảnh báo sẽ tắt.
Chương trình mạch báo động
'************************************************* *************** '* Tên: Alarm.BAS * '* Tác giả: [Báo thức bốn lần] * '* Thông báo: Bản quyền (c) 2006 [Murtaza CIL] * '*: Tất cả các quyền * '* Ngày: 28.12.2004 * '* Phiên bản: 1.0 * '* Ghi chú: * '*: * '************************************************* *************** Tôi VAR BYTE trisb =% 00001111 '4 cổng đầu tiên của cổng trisa =% 00010100 'cổng 3 và 5 mục porta.1 thấp porta.1 đầu ra là zero tạm dừng 200 porta thấp có khóa port.4 akuled var porta.3 aku var porta.2 vai trò var porta.1 ac varled var porta.0 pir var portb.0 kapi var portb.1 cửa sổ tồn tại portb.2 sabo var portb.3 pirled var portb.4 kapiled var portb.5 cửa sổ có portb.6 saboled portb.7 cao cai trị cao mở cao lậu cao capiled bút chì cao cao saboled tạm dừng 2000 vai trò thấp thấp lậu thấp capiled thấp pencereled thấp saboled thấp mở thấp được điều chỉnh basla: vai trò thấp thấp lậu thấp capiled thấp pencereled thấp saboled thấp mở nếu sabo = 1 thì saboo nếu khóa = 1 thì hoạt động nếu aku = 0 thì cao lên nếu aku = 1 sau đó thấp bắt đầu goto tích cực: cho I = 1 đến 30 thấp mở tạm dừng 300 cao mở tạm dừng 200 tiếp theo tôi kiểm tra: I = 0 vai trò thấp nếu pir = 1 thì pirr nếu kapi = 1 thì kapii nếu window = 1 thì cửa sổ nếu sabo = 1 thì saboo nếu aku = 0 thì cao lên nếu aku = 1 sau đó thấp nếu khóa = 0 thì bắt đầu kiểm soát goto Piri là: cao lậu I = 0 cho I = 1 đến 20 thấp mở tạm dừng 400 cao mở tạm dừng 100 tiếp theo tôi nếu khóa = 0 thì bắt đầu vai trò cao tạm dừng 45000 vai trò thấp kiểm soát goto cửa: cao capiled I = 0 cho I = 1 đến 20 thấp mở tạm dừng 400 cao mở tạm dừng 100 tiếp theo tôi nếu khóa = 0 thì bắt đầu vai trò cao tạm dừng 45000 vai trò thấp kiểm soát goto cửa sổ: bút chì cao vai trò cao tạm dừng 45000 vai trò thấp kiểm soát goto saboo: cao saboled vai trò cao tạm dừng 45000 vai trò thấp kiểm soát goto
4 chu kỳ cung cấp pin báo động với PIC16F84AP (asm, hex, pbp, brd, sch)
Tệp tải xuống danh sách LINK (ở định dạng TXT) link-2262.zip mật khẩu-pass: 320volt.com
Post a Comment