Thiết bị báo cháy và điều khiển tự động

136 669 0
Thiết bị báo cháy và điều khiển tự động

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Thiết bị báo cháy và điều khiển tự động

Luận Án Tốt Nghiệp Trang 1 ThiếtBáo Cháy Điều Khiển Tự Động Lê Đức Nhật PHẦN I: GIỚI THIỆU CHUNG CHƯƠNG I: SƠ LƯC VỀ HỆ THỐNG BÁO CHÁY ĐIỀU KHIỂN A. HỆ THỐNG BÁO CHÁY: I. CÁCH NHẬN BIẾT BÁO CHÁY: Khi một đám cháy xảy ra, ở những vùng cháy thường có những dấu hiệu sau:  Lửa, khói, vật liệu chỗ cháy bò phá hủy.  Nhiệt độ vùng cháy tăng lên cao.  Không khí bò Oxy hóa mạnh.  Có mùi cháy, mùi khét. Để đề phòng cháy chúng ta có thể dựa vào những dấu hiệu trên để đặt các hệ thống cảm biến làm các thiếtbáo cháy. Kòp thời khống chế đám cháy ở giai đoạn đầu. Thiếtbáo cháy điện tử giúp chúng ta liên tục theo dõi để hạn chế các vụ cháy tai hại, tăng cường độ an toàn, bình yên cho mọi người. II. CÁC BỘ PHẬN CHÍNH: 1. Cảm biến: Cảm biến là bộ phận hết sức quan trọng, nó quyết đònh độ nhạy sự chính xác của hệ thống. Cảm biến hoạt động dựa vào các đặt tính vật lý của vật liệu cấu tạo nên chúng. Cảm biến được dùng để chuyển đổi các tín hiệu vậy lý sang tín hiệu điện. Các đặc tính của cảm biến: độ nhạy, độ ổn đònh, độ tuyến tính. Luận Án Tốt Nghiệp Trang 2 ThiếtBáo Cháy Điều Khiển Tự Động Lê Đức Nhật a. Cảm biến nhiệt: Là loại cảm biến dùng để chuyển tín hiệu vật lý (nhiệt độ) thành tín hiệu điện, đây là loại cảm biến có độ nhạy tương đối cao tuyến tính. Nguyên tắc làm việc của nó là dòng điện hay điện áp thay đổi khi nhiệt độ tại nơi đặt nó thay đổi. Tuy nhiên nó cũng dễ báo động nhầm khi nguồn điện bên ngoài tác động không theo ý muốn. Các loại cảm biến nhiệt: IC cảm biến: Là loại cảm biến bán dẫn được chế tạo thành các IC chuyên dụng với độ nhạy cao, điện áp ra thay đổi tỉ lệ thuận với nhiệt độ, một số loại IC được bán bên ngoài thò trường là: LM355, LM334,… Thermistor: Thermistor là loại điện trở có độ nhạy nhiệt rất cao nhưng không tuyến tính với hệ số nhiệt âm. Điện trở giảm phi tuyến với sự tăng của nhiệt độ. Vì bản thân là điện trở nên trong quá trình hoạt động Thermistor tạo ra nhiệt độ vì vậy gây sai số lớn. Thermo Couples: Thermo Couple biến đổi đại lượng nhiệt độ thành dòng điện hay điện áp DC nhỏ. Nó gồm hai dây kim loại khác nhau nối với nhau tại hai mối nối. Khi các dây nối đặc ở các vò trí khác nhau, trong dây xuất hiện suất điện động. Suất điện động tỉ lệ thuận với sự chênh lệnh nhiệt độ giữa hai mối nối. Thermo couple có hệ số nhiệt dương. b. Cảm biến lửa: Khi lửa cháy thì phát ra ánh sáng hồng ngoại, do đó ta sử dụng các linh kiện phát hiện tia hồng ngoại để phát hiện lửa. Nguyên lý hoạt động là điện trở của các linh kiện thu sóng hồng ngoại tăng, nó chuyển tín hiệu ánh sáng thu được thành tín hiệu điện để báo động. Loại này rất nhạy đối với lửa. Tuy nhiên cũng dễ báo động nhầm nếu ta để cảm biến ngoài trời hoặc gần ánh sáng bóng đèn tròn. c. Cảm biến khói: Thường cảm biến khói là bộ phân riêng biệt chạy bằng PIN được thiết kế để lắp đặt trên trần nhà, trên tường. Ngoài yêu cầu kỹ thuật (chính xác, an toàn) còn đòi hỏi phải đảm bảo về mặt thẩm mỹ. Có hai cách cơ bản để thiết kế bộ cảm biến khói. Luận Án Tốt Nghiệp Trang 3 ThiếtBáo Cháy Điều Khiển Tự Động Lê Đức Nhật Cách thứ nhất sử dụng nguyên tắc Ion hóa. Người ta sử dụng một lượng nhỏ chất phóng xạ để Ion hóa trong bộ cảm biến. Không khí bò Ion hóa sẽ dẫn điện tạo thành một dòng điện chạy giữa chạy giữa hai cực đã đợc nạp điệän. Khi các phần tử khói lọt vào khu vực cảm nhận được Ion hóa sẽ làm tăng điện trở trong buồng cảm nhận làm giảm luồng điện giữa hai cực. Khi luồng điện giảm xuống tới một giá trò nào đó thì bộ cảm biến sẽ phát hiện phát tín hiệu báo động. Cách thứ hai sử dụng các linh kiện thu phát quang. Người ta dùng linh kiện phát quang (Led, Led hồng ngoại…) chiếu một tia ánh sáng qua vùng bảo vệ vào một linh kiện thu quang (photo diode, photo transistor, quang trở…). Khi có cháy, khói đi ngang qua vùng bảo vệ sẽ che chắn hoặc làm giảm cường độ ánh sáng chiếu vào linh kiện thu. Khi cường độ giảm xuống tới một giá trò nào đó thì bộ cảm biến sẽ phát hiện phát tín hiệu báo động. Trong hai cách này thì phương pháp thứ nhất nhạy hơn hiệu quả hơn phương pháp thứ hai, nhưng khó thực thi, khó lắp đặt. Còn cách thứ hai tuy ít nhạy hơn nhưng linh kiện dễ kiếm dễ thực thi cũng như dễ lắp đặt. Một nhược điểm của các loại cảm biến này là: mạch báo động có thể sai nếu vùng bảo vệ bò xâm nhập bởi các lớp bụi… d. Một số loại cảm biến quang: Cảm biến quang có thể hoạt động với ánh sáng thấy được hoặc ánh sáng hồng ngoại, tử ngoại… - Quang trở: Quang trở còn có tên gọi khác là vật dẫn quang (photo con) là linh kiện thụ động được tạo ra từ vật liệu bán dẫn mà bề mặt của nó được phơi sáng điện trở của nó giãm khi tăng cường độ ánh sáng. Trong quang trở các điện tử tự do được tạo bằng năng lượng ánh sáng, cường độ ánh sáng càng lớn thì số lượng điện tử tự do càng lớn. Loại cảm biến này phi tuyến có độ trể, do đó ít được dùng. Đặc tuyến của một loại quang trở thông dụng: Luận Án Tốt Nghiệp Trang 4 ThiếtBáo Cháy Điều Khiển Tự Động Lê Đức Nhật - Cảm biến quang bán dẫn: Đây là loại cảm biến dùng các linh kiện bán dẫn quang như: diode, photo diode, phototransistor, …Khi có ánh sáng đập vào mặt bán dẫn làm giải phóng các điện tử tự do các đện tử này sẽ chuyễn động tạo thành dòng điện. - Cảm biến quang nhiệt: Cảm biến này chuyển quang năng thành nhiệt năng nhiệt năng này sẽ được nhận biến bằng bộ cảm biến nhiệt, nhiệt độ tỉ lệ với cường độ ánh sáng chiếu vào. Loại cảm biến này có độ nhạy thấp, thời gian đáp ứng chậm.  Như vậy mỗi loại cảm biến có tính ưu việc riêng của nó. Tuy nhiên nếu mạnh ở mặt này thì nó sẽ bò hạn chế ở mặt khác, chẳng hạn bộ cảm biến nhiệt chỉ phát hiện cháy ở vùng gần cảm biến cảm biến tỏ ra không hiệu quả ở vùng có nhiều nguồn nhiệt không phải phát sinh ra cháy. Còn các bộ cảm biến khác có thể phát hiện cháy trong một phạm vi rộng nhưng có đám cháy có ít khói hoặc do các tác động không phải do cháy ở tại nơi đặt cảm biến thì sẽ bò phát hiện nhầm. Vì vậy tùy theo từng vùng, từng nơi mà ta thiết kế những bộ cảm biến thích hợp. 2.Thiết bò báo động: Thiếtbáo động gồm có hai loại:  Báo động tại chỗ.  Báo động qua điện thoại. Báo động tại chỗ ta có thể sử dụng các chuông điện, mạch tạo còi hụ hay phát ra tiếng nói để cảnh báo. Trong các hệ thống báo cháy, bộ cảm biến thường đặt ở những nơi dễ cháy nối với các thiếtbáo động bằng dây dẫn điện, do đó trong một số trường hợp R 1M 10M 1000 1 1 10 100 1000 Cường độ ánh sáng 1m/m 2 Luận Án Tốt Nghiệp Trang 5 ThiếtBáo Cháy Điều Khiển Tự Động Lê Đức Nhật có thể làm dây bò đứt. Vì vậy một hệ thống báo cháy sẽ trở nên hiệu quả khi sử dụng các bộ phát vô tuyến. Trong đó bộ phận thu gắn với mạch báo động, còn mạch phát gắn với bộ cảm biến. Tuy nhiên việc lắp đặt gặp nhiều khó khăn giá thành cao. Báo động qua điện thoại giúp ta đáp ứng nhanh các thông tin về sự cố đến các cơ quan chức năng. Khi có tín hiệu báo động sẽ tự động quay số đến các cơ quan như: nhà riêng, công an, phòng cháy chữa cháy… B. SƠ LƯC VỀ HỆ THỐNG ĐIỀU KHIỂN: I. GIỚI THIỆU CÁC DẠNG MẠCH TỒN TẠI: 1. Mạch điểu khiển xa dùng hồng ngoại: Mạch này thiết kế thi công không phứ c tạp, chi phí tổn hao thấp nhưng thuộc loại điều khiển giới hạn ở khoảng cách. Khoảng cách điếu khiển càng xa thì công suất bức xạ tia hồng ngoại sẽ giảm đi làm cho mạch thu tia hồng ngoại không nhận dạng được tín hiệu điều khiển. 2. Mạch điều khiển xa dùng kỹ thuật số: Mạch này điều khiển rất thích hợp cho các thí nghiệm có quy mô nhỏ, tốn kém, thiết kế thi công rất phức tạp hơn các mạch điều khiển khác giới hạn về chức năng vì mạch điện do dùng quá nhiều IC số nên mạch điện khá phức tạp rất nhiều. Khi muốn mở rộng các chức năng điểu khiển thêm thì phải làm lại từ đầu nên khả năng thực thi rất nhỏ. 3. Mạch điều khiển bằng Vi xử lý: Mạch này rất thích hợp trong các hệ thống điều khiển có quy mô lớn, phức tạp sử dụng nhiều chức năng. Mạch này không phức tạp ở phần cứng nhưng đòi hỏi kỹ thuật viết chương trình vi xử lý thật tốt. Mạch này thi công khá phức tạp nhưng tình hiệu quả của nó rất cao so với các mạch điều khiển khác. Đối với các mạch sử dụng nhiều chức năng thì ta nên dùng dạng mạch này vì nó sẽ làm đơn giản rất nhiều mạch phần cứng bù lại chương trình phần mềm trở nên rất phức tạp. II. HƯỚNG CHỌN CỦA ĐỀ TÀI: Trong đồ án này, chúng em trình bày hai phần “ báo cháy qua điện thoại điều khiển thiết bò bằng điện thoại” nên trong phần điều khiển thiết bò chúng em chọn mạch điểu khiển bằng vi xử lý. Sử dụng toàn bộ phần mạch chính phát triển thêm các phàn bổ sung thì chúng em có phần mạch điều khiển nên phần mạch không có phức tạp mà lại còn rất đơn giản. Luận Án Tốt Nghiệp Trang 6 ThiếtBáo Cháy Điều Khiển Tự Động Lê Đức Nhật CHƯƠNG II: GIỚI THIỆU VI ĐIỀU KHIỂN 8031 A. TÓM TẮC PHẦN CỨNG: I. GIỚI THIỆU MCS-51: (MCS-51: Family Overview) MCS-51 là một họ IC điều khiển (micro controller), được chế tạo bán trên thò trường bởi hãng Intel của Mỹ. Họ IC này được cung cấp các thiết bò bởi nhiều hãng sản xuất IC khác trên thế giới chẳng hạn: nhà sản xuất IC SIEMENS của Đức, FUJITSU của Nhật PHILIPS của Hà Lan. Mỗi IC trong họ đều có sự hoàn thiện riêng có sự hãnh diện riêng của nó, phù hợp với nhu cầu của người sử dụng yêu cầu đặt ra của nhà sản xuất. IC 8031 là IC tiêu biểu trong họ MCS-51 được bán trên thò trường. Tất cả các IC trong họ đều có sự tương thích với nhau có sự khác biệt là sản xuất sau có cái mới mà cái sản xuất trước không có, để tăng thêm khả năng ứng dụng của IC đó. Chúng có đặc điểm như sau: OTHER REGISTER 128 byte RAM 128 byte RAM 8032\8052 ROM 0K: 8031\8032 4K: 8031 8K:8052 INTERRUPT CONTROL INT1\ INT0\ SERIAL PORT TEMER0 TEMER1 TEMER2 8032\8052 CPU OSCILATOR BUS CONTROL I/O PORT SERIAL PORT EA\ RST ALE\ PSEN\ P 0 P 1 P 2 P 3 Address\Data TXD RXD TEMER2 8032\8052 TEMER1 TEMER1 Luận Án Tốt Nghiệp Trang 7 ThiếtBáo Cháy Điều Khiển Tự Động Lê Đức Nhật  4k byte ROM (được lập trình bởi nhà sản xuất, chỉ có 8051)  128 byte RAM  4 Port I/O 8 bit  2 bộ đònh thời 16 bit  Giao tiếp nối tiếp  64k không gian bộ nhớ chương trình mở rộng  64k không gian bộ nhớ dữ liệu mở rộng  Một bộ xử lý luận ly ù(thao tác trên các bit đơn)  210 bit được đòa chỉ hóa Bộ nhân /chia 4 bit 1. Bộ nhớ bán dẫn ROM v RAM: Bộ nhớ là một phần của cấu trúc vi điều khiển, các chương trình dữ liệu được lưu trữ trong bộ nhớ, bộ nhớ bán dẫn gồm ROM RAM. RAM: Là bộ nhớ bán dẫn đọc được hoặt ghi được nhưng không kiên đònh (không kiên đònh có nghóa là : nội dung của dữ liệu sẽ bò mất đi khi mất điện). ROM: Là bộ nhớ bán dẫn chỉ đọc kiên đònh (kiên đònh có nghóa là : nội dung dữ liệu sẽ không bò mất đi khi mất điện). Hầu hết các hệ thống dùng RAM để lưu trữ chương trình thi hành khi mà cần giữ lại để lưu trữ thì ghi vào đóa để cất, còn ROM dùng để lưu trữ thông tin hệ thống để khi cấp điện là nó có thể hoạt động hệ thống. 2. Các BUS: Bus là tập hợp nhiều đường dẫn, mỗi bus có một hoặc nhiều mục đích khác nhau tùy thuộc vào cách cài đặt của người sử dụng cách thiết kế của nhà sản xuất. CPU thường có 3 bus: bus điều khiển, bus đòa chỉ, bus dữ liệu. Đối với mỗi hoạt động của mình thì CPU lấy dữ liệu trên bus dữ liệu theo đòa chỉ được cung cấp bởi bus đòa chỉ hoạt động đó là hoạt động gì thì CPU thi hành theo lệnh được cấp từ bus điều khiển. Bus đòa chỉ cung cấp đòa chỉ cho CPU biết đòa chỉ để đọc hoặc ghi dữ liệu. Nếu CPU có n đường đòa chỉ thì có thể truy xuất được 2 n ô nhớ đòa chỉ. Luận Án Tốt Nghiệp Trang 8 ThiếtBáo Cháy Điều Khiển Tự Động Lê Đức Nhật Bus điều khiển là hỗn hợp các tín hiệu điều khiển để điều khiển sự hoạt động của CPU (trong CPU hoặc CPU với các thiết bò bên ngoài) để đồng bộ hoạt động trên các bus đòa chỉ, dữ liệu. Bus dữ liệu mang thông tin giữa CPU bộ nhớ, hoặc giữa CPU với các thanh ghi hoặc giữa CPU với các thiết bò bên ngoài thông qua các thiết bò I/O. II. SƠ LƯC VỀ CÁC CHÂN CỦA C 8031: 8031 là IC vi điều khiển (Microcontroller) do hãng intel sản xuất. C 8031 có tất cả 40 chân có chức năng như các đường xuất nhập. Trong đó có 24 chân có tác dụng kép, mỗi đường có thể hoạt động như các đường xuất nhập hoặc như các đường điều khiển hoặc là thành phần của bus dữ liệu. P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 RST P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 XTAL1 XTAL2 GDN 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 V CC P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 EA\ ALE PSEN\ P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 8 0 5 1 Sơ Đồ Chân Của 8031 P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 P2.0 P2.1 P2.2 P2.3 P2.4 P2.5 P2.6 P2.7 P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 PSEN\ ALE EA\ RST RXD TXD INT0\ INT1\ T0 T1 WR\ RD\ Sơ đồ logic của 8031 Luận Án Tốt Nghiệp Trang 9 ThiếtBáo Cháy Điều Khiển Tự Động Lê Đức Nhật Chức năng các chân của 8031:  Port 0: Port 0 là port có hai chức năng ở các chân từ 3239 của 8031. Trong các thiết kế cỡ nhỏ không dùng bộ nhớ mở rộng nó có chức năng như các đường vào ra.  Port 1: Port 1 là port I\O ở các chân từ 1-8. Các chân được ký hiệu là P0.0, P0.1, P0.2,…P1.7, có thể dùng cho giao tiếp vớicác thiết bò bên ngoài nếu cần. Port 1 không có chức năng khác vì vậy nó chỉ dùng cho giao tiếp với các thiết bò bên ngoài(chẳng hạn ROM, RAM,8255,8279,…).  Port 2: Port2 là một port có tác dụng kép ở các chân từ 21-28 được dùng như các đường xuất nhập hoặc là các byte cao của Bus đòa chỉ đối với các thiết kế cỡ lớn.  Port3: Port3 là một port có tác dụng kép từ chân 10 –17. Các chân của port này có nhiều chức năng, các công dụng chuyển đổi có liên hệ với đặc tính đặc biệt của 8031 như bảng sau: Bit Tên Chức năng chuyển đổi P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 RXD TXD INT0\ INT1\ T0 T1 WR\ RD\ Ngõ vào dữ liệu nối tiếp Ngõ ra dữ liệu nối tiếp Ngõ vào ngắt cứng thứ 0 Ngõ vào ngắt cứng thứ 1 Ngõ vào của temer\counter thứ 0 Ngõ vào của temer\counter thứ 1 Tín hiệu ghi dữ liệu lên bộ nhớ ngoài Tín hiệu đọc bộ nhớ dữ liệu ngoài Bảng: Chức năng của các chân port 3  Ngõ tín hiệu PSEN\ (Progam store enable): PSEN\ là tín hiệu ngõ ra ở chân 29 có tác dụng cho phép đọc bộ nhớ chương trình mở rộng thường được nối với chân EO\ (output enable) của EPROM cho phép đọc các byte mã lệnh. Luận Án Tốt Nghiệp Trang 10 ThiếtBáo Cháy Điều Khiển Tự Động Lê Đức Nhật PSEN ở mức thấp trong thời gian lấy lệnh. Các mã nhò phân của chương trình được đọc từ EPROM qua bus dữ liệu được chốt vào thanh ghi bên trong 8031 để giải mã lệnh. Khi thi hành chương trình trong ROM nội(C 8051) PSEN\ sẽ ở mức 1.  Ngõ tín hiệu điều khiển ALE (Address latch enable): Khi 8031 truy xuất bộ nhớ bên ngoài, port0 có chức năng là đòa chỉ dữ liệu do đó phải tách đường đòa chỉ dữ liệu. Tín hiệu ra ALE ở chân thứ 30 dùng làm tín hiệu điều khiển để giải đa hợp các đường đòa chỉ dữ liệu khi kết nối với IC chốt. Tín hiệu ra ở ALE là một xung trong khoảng thời gian port 0 đóng vai trò là đòa chỉ thấp nên nên chốt đòa chỉ hoàn toàn tự động. Các xung tín hiệu ALE có tốc độ bằng 1\6 tần số dao động trên vi điều kkiển có thể được dùng làm tín hiệu clock cho các phần khác của hệ thống. Chân ALE được dùng làm ngõ vào xung lập trình cho FEROM trong 8051.  Ngõ tín hiệu EA\ (External Access: truy xuất dữ liệu bên ngoài): Tín hiệu vào EA\ ở chân 31 thường được mắc lên mức 1 hoặc mức 0. Nếu ở mức 1 thì C8051 thi hành chương trình trong ROM nội trong khoảng đòa chỉ thấp 4k. Nếu ở mức 0 thì 8031 thi hành chương trình từ bộ nhớ mở rộng (vì C8031 không có bộ nhớ chương trình trên chip). Chân EA\ được lấy làm chân cấp nguồn 21v lập trình cho FROM trong 8051.  Ngõ tín hiệu RST (Reset): Ngõ tín hiệu RST ở chân 9 ngõ vào Reset của 8031. Khi ngõ vào tín hiệu đưa lên mức cao ít nhất là 2 chu kỳ máy, các thanh ghi bên trong được nạp những giá trò thích hợp để khởi động hệ thống. Khi cấp điện mạch tự động Reset.  Ngõ vào bộ dao động X 1 , X 2 : Bộ tạo dao động được tích hợp bên trong 8031, khi sử dụng 8031 người thiết kế cần ghép nối thêm tụ, thạch anh. Tần số thạch anh được sử dụng cho 8031 là 12MHz.  Nguồn cho 8031: Nguồn cho 8031 được cung cấp ở 2 chân là 20 40 cấp GND Vcc. Nguồn cung cấp ở đây là +5v. [...]... khởi động TMOD THx Xung nhòp timer TLx (8 bit) TFx Cờ báo tràn THx (8 bit) ThiếtBáo Cháy Điều Khiển Tự Động Lê Đức Nhật Luận Án Tốt Nghiệp Trang 25 4 Chế độ 3 – Chế độ tách timer: - Timer 0 tách thành 2 timer 8 bit (TL0 TH0), TL0 có cờ báo tràn là TF0 TH0 có cờ báo tràn là TF1 - Timer 1 ngưng chế độ 3, nhưng có thể khởi động bằng cách chuyển sang chế độ khác Giới hạn duy nhất là cờ báo. .. cờ Điều này hoàn toàn không thích hợp với các ứng dụng của vi điều khiển, trong đó bộ vi điều khiển phải tương tác với nhiều thiết bò xuất nhập đồng thời Trong phần này ta sẽ khảo sát cách phát triển chương trình dùng vi điều khiển Khung đề nghò cho một chương trình phục vụ ngắt như sau: ORS 0000H ; điểm vào Reset Ljmp main; các điểm vào ISR Org 0030H; điểm vào chương trình chính ThiếtBáo Cháy Và. .. Sở dó giá trò 5F được nạp vào SP vì SP sẽ tăng lên 60H trước khi cất byte dữ liệu đầu tiên ThiếtBáo Cháy Điều Khiển Tự Động Lê Đức Nhật Luận Án Tốt Nghiệp Trang 17 Khi Reset 8031, SP sẽ mang giá trò mặc đònh là 07H dữ liệu đầu tiên sẽ được nạp vào ô nhớ ngăn xếp có đòa chỉ 08H Nếu phần mềm ứng dụng không khởi động SP một giá trò mới thì bank thanh ghi l có thể cả 2 3 sẽ không dùng được vì... Bộ dao động trong T1 C/T  12 TL1 TH1 TF1 0: lên 1: xuống TR1 0: lên 1: xuống GAT INT1 ThiếtBáo Cháy Điều Khiển Tự Động Lê Đức Nhật Luận Án Tốt Nghiệp Trang 28 7 Khởi động truy xuất các thanh ghi: Thông thường các thanh ghi được khởi động một lần ở đầu chương trình để đạt chế độ làm việc đúng Sau đó, trong thân chương trình, các timer được cho chạy, dừng, các bit cớ được kiểm tra xóa,... Reset hệ thống được cho phép bằng phần mềm Khi có 2 hoặc nhiều ngắt đồng thời, 1 ngắt xảy ra trong khi 1 ngắt khác đang được phục vụ, có cả 2 sự tuần tự hỏi vòng sơ đồ ưu tiên 2 mức dùng để xác đònh thực hiện ngắt Việc hỏi vòng tuần tự thì cố đònh nhưng ưu tiên ngắt thì có thể lập trình được 1 Cho phép cấm các ngắt: (Enabling and Daibling Interrupt) ThiếtBáo Cháy Điều Khiển Tự Động Lê Đức... được tải vào RAM bằng cách xem nó như một bộ nhớ dữ liệu thi hành bằng cách xem nó như một bộ nhớ chương trình VI NGÕ VÀO TÍN HIỆU RESET: C8031/8051 có ngõ vào Reset RST tác động ở mức cao trong khoảng thời gian hai chu kỳ xung máy, sau đó xuống mức thấp để 8031 bắt đầu làm việc RST có thể kích bằng tay bằng một phím thường hở, sơ đồ mạch Reset như sau: ThiếtBáo Cháy Điều Khiển Tự Động Lê... thanh ghi truy xuất (RS0 RS1): Các bit chọn bank thanh ghi nhằm để xác đònh bank thanhghi được truy xuất Chúng được xoá sau khi Reset hệ thống được thay đổi bằng phần mềm nếu cần Ví dụ: 3 lệnh sau đây cho phép bank thanh ghi 3 được chọn di chuyển nội dung thanh ghi R7 (có đòa chỉ byte 1FH) vào thanh ghi A SETB RS1 SETB RS0 MOV A, R7 ThiếtBáo Cháy Điều Khiển Tự Động Lê Đức Nhật Luận Án... 90H, port 2 ở đòa chỉ A0H port 3 ở đòa chỉ B0H Tất cả các port này có thể truy xuất từng bit nên rất thuận tiện trong chức năng giao tiếp Ví dụ: Nếu một motor được nối với cuộn dây có transitor lái đến bit 7 của port 1, 8031 có bật tắt bằng một lệnh đơn: SETB P1.7 CLR P1.7 có thể thực hiện tương tự bằng hai lệnh sau: SETB P1.7 CLR 97H ThiếtBáo Cháy Điều Khiển Tự Động Lê Đức Nhật Luận Án... bằng cách ghi vào C/T (counter/timer) trong TMOD khi khởi động timer Một nguồn tạo xung nhòp dùng cho đònh khoảng thời gian, cái khác cho đếm sự kiện Thạch anh Chân T0 hoặc T1 Bộ dao động trong  12 Xung nhòp timer 0: (lên) đònh khoảng thời gian C/T  Đònh khoảng thời gian (interval timing): ThiếtBáo Cháy Điều Khiển Tự Động Lê Đức Nhật Luận Án Tốt Nghiệp Trang 26 Nếu C/T=0 hoạt động timer liên... lên: timer dừng 1 = xuống: timer chạy ThiếtBáo Cháy Điều Khiển Tự Động Lê Đức Nhật Luận Án Tốt Nghiệp Trang 27 Vì TRx ở trong thanh ghi TCON có đòa chỉ bit, nên dễ dàng cho việc điều khiển các timer trong chương trình Ví dụ, cho timer 0 chạy bằng lệnh: SETB TR0 dừng bằng lệnh: CLR TRO Trình biên dòch sẽ thực hiện việc chuyển đổi ký hiệu cần thiết từ “TR0” sang đòa chỉ bit đúng SETB TR0 chính . Thiết Bò Báo Cháy Và Điều Khiển Tự Động Lê Đức Nhật Bus điều khiển là hỗn hợp các tín hiệu điều khiển để điều khiển sự hoạt động. ta thiết kế những bộ cảm biến thích hợp. 2 .Thiết bò báo động: Thiết bò báo động gồm có hai loại:  Báo động tại chỗ.  Báo động qua điện thoại. Báo

Ngày đăng: 24/04/2013, 15:55

Hình ảnh liên quan

Mặc dù trên hình vẽ cho thấy 80 byte đadụng chiếm các địachỉ từ 30H7FH, 32 địa chỉ dưới từ 00H 1FH cũng có thể được dùng với mục đích tương  tự (mặc dù các địa chỉ này cũng đã định với mục đích khác) - Thiết bị báo cháy và điều khiển tự động

c.

dù trên hình vẽ cho thấy 80 byte đadụng chiếm các địachỉ từ 30H7FH, 32 địa chỉ dưới từ 00H 1FH cũng có thể được dùng với mục đích tương tự (mặc dù các địa chỉ này cũng đã định với mục đích khác) Xem tại trang 12 của tài liệu.
Bảng: Các bit của thanhghi PSW Cờ nhớ (C Y):  - Thiết bị báo cháy và điều khiển tự động

ng.

Các bit của thanhghi PSW Cờ nhớ (C Y): Xem tại trang 15 của tài liệu.
Sơ đồ mạch như hình sau cho phép bộ nhớ RAM có hai chức năng vừa là bộ nhớ chương trình vừa là bộ nhớ dữ liệu:  - Thiết bị báo cháy và điều khiển tự động

Sơ đồ m.

ạch như hình sau cho phép bộ nhớ RAM có hai chức năng vừa là bộ nhớ chương trình vừa là bộ nhớ dữ liệu: Xem tại trang 20 của tài liệu.
Hình sau minh họa Timer1 hoạt độn gở chế độ 1 như một timer16 bit. Các thanh ghi timer TL1/TH1 và cờ báo tràn TF1 trong sơ đồ chỉ các khả năng có thể  có của nguồn tạo xung nhịp và dễ cho chạy, dừng và điều khiển timer - Thiết bị báo cháy và điều khiển tự động

Hình sau.

minh họa Timer1 hoạt độn gở chế độ 1 như một timer16 bit. Các thanh ghi timer TL1/TH1 và cờ báo tràn TF1 trong sơ đồ chỉ các khả năng có thể có của nguồn tạo xung nhịp và dễ cho chạy, dừng và điều khiển timer Xem tại trang 27 của tài liệu.
Bảng: Tóm tắt thanhghi IE - Thiết bị báo cháy và điều khiển tự động

ng.

Tóm tắt thanhghi IE Xem tại trang 31 của tài liệu.
3. Hỏi vòng tuần tự (Polling Sequence): - Thiết bị báo cháy và điều khiển tự động

3..

Hỏi vòng tuần tự (Polling Sequence): Xem tại trang 32 của tài liệu.
Bảng: Tóm tắt thanhghi IP. - Thiết bị báo cháy và điều khiển tự động

ng.

Tóm tắt thanhghi IP Xem tại trang 32 của tài liệu.
Hình dươi đây minh họ a5 nguồn ngắt, cơ chế riêng biệt và toàn bộ, hỏi vòng tuần tự và các mức ưu tiên - Thiết bị báo cháy và điều khiển tự động

Hình d.

ươi đây minh họ a5 nguồn ngắt, cơ chế riêng biệt và toàn bộ, hỏi vòng tuần tự và các mức ưu tiên Xem tại trang 33 của tài liệu.
Vector Reset hệ thống (RST ở địachỉ 0000H) được để trong bảng này vì theo  nghĩa  này  nó giống  Interrupt:  nó  ngắt chương  trình  chính và nạp  giá  trị  mới  cho PC - Thiết bị báo cháy và điều khiển tự động

ector.

Reset hệ thống (RST ở địachỉ 0000H) được để trong bảng này vì theo nghĩa này nó giống Interrupt: nó ngắt chương trình chính và nạp giá trị mới cho PC Xem tại trang 34 của tài liệu.
Hình 5.2: Mạch steering - Thiết bị báo cháy và điều khiển tự động

Hình 5.2.

Mạch steering Xem tại trang 45 của tài liệu.
Bảng mã hóa các tín hiệu quay số DTMF: - Thiết bị báo cháy và điều khiển tự động

Bảng m.

ã hóa các tín hiệu quay số DTMF: Xem tại trang 46 của tài liệu.
Như bảng sau, các số trong nhóm thấp là 697, 770, 852 và 941Hz Theo tiêu chuẩn thì tỷ số biên độ của nhóm cao với nhóm thấp là 2dB để tránh suy hao  tần số cao trên đường truyền - Thiết bị báo cháy và điều khiển tự động

h.

ư bảng sau, các số trong nhóm thấp là 697, 770, 852 và 941Hz Theo tiêu chuẩn thì tỷ số biên độ của nhóm cao với nhóm thấp là 2dB để tránh suy hao tần số cao trên đường truyền Xem tại trang 46 của tài liệu.
Điện áp làm việc từ 4.5 đến 6.5v, dòng điện trạng thái tĩnh điển hình 0,5A. Dòng điện làm việc 25mA - Thiết bị báo cháy và điều khiển tự động

i.

ện áp làm việc từ 4.5 đến 6.5v, dòng điện trạng thái tĩnh điển hình 0,5A. Dòng điện làm việc 25mA Xem tại trang 52 của tài liệu.
- Ở bảng 1 khi có một phím được ấn thì trên đường dây sẽ xuất hiệ n2 tấn số khác nhau thuộc nhóm f thấp và fcao - Thiết bị báo cháy và điều khiển tự động

b.

ảng 1 khi có một phím được ấn thì trên đường dây sẽ xuất hiệ n2 tấn số khác nhau thuộc nhóm f thấp và fcao Xem tại trang 58 của tài liệu.
Bảng: các cặp tần số DTMF - Thiết bị báo cháy và điều khiển tự động

ng.

các cặp tần số DTMF Xem tại trang 60 của tài liệu.
BẢNG PHÂN VÙNG BỘ NHỚ - Thiết bị báo cháy và điều khiển tự động
BẢNG PHÂN VÙNG BỘ NHỚ Xem tại trang 91 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan