Đang tải... (xem toàn văn)
Thiết kế mạch điều khiển và khống chế nhiệt độ
1 MC LC Lu 4 5 LÝ THUYT 5 1.1. Lý thuyt cm bin 5 1.1.1. Cm bin 5 1.1.2. Phân loi cm bin 6 1.1.3. ng dng 8 u khin PIC 16F877A 9 u khin PIC 16F877A 9 1.2.2. Mt vài thông s v u khin PIC 16F877A 9 khu khin PIC 16F877A 11 1.2.4. T chc b nh 11 1.1.5. Các cng xut nhp ca PIC 16F877A 12 1.2.6. Ngt (Interrupts) 14 1.1.7. TIMER 15 1.2.8. ADC 20 23 THIT K H THNG 23 2.1. Tng quan v mu khin và khng ch nhi 23 2.1.1. Gii thiu chung 23 2.1.2. Mu 23 2.1.3. Kho sát h thng 23 2.2. Thit k phn cng 25 khi tng quát 25 nguyên lý h thng. 26 chi tit các khi 27 2.2.4. Linh kin s dng 29 2.3. Thit k phn mm 31 2.3.1. thuu khin chung 31 thut toán hin th 33 34 2 KT QU C 34 3.1. Sn phm 34 ng phát trin 35 TÀI LIU THAM KHO 36 PH LC 37 DANH SÁCH HÌNH NH h thu khin 5 nhà thông minh. 6 Bng 1.1. Phân long kích thích 7 Bng 1.2. Phân lo 8 chân PIC 16F877A 9 khu khin PIC16F877A 11 khi ca Timer0. 16 khi ca Timer1. 17 khi Timer2. 19 khi b chuyi ADC. 21 t qu chuyi AD. 22 . 24 khi h thng. 25 nguyên lý h thng 26 Hình 1.13. Khi cm bin 27 Hình 1.14. Khi thit nhi. 27 Hình 1.15. Khi hin th. 28 Hình 1.17. Hình nh LM35. 29 Hình 1.18. Hình nh PIC16F877a. 30 Hình 1.19. Hình nh Transistor. 30 Hình 1.20. Hình n tr. 30 3 Hình 1.21. Hình nh Thch anh. 31 Hình 1.22. Hình nh Transistor. 31 thut toán. 32 thut toán hin th 33 Hình 1.25. Sn phm c 34 Hình 1.26. Hình mch in lp BOTTOM 34 linh kin lp TOP 35 4 Lời nói đầu Ngày nay khoa ht phát trin rt mnh m c ng dng trong tt c c ca cuc sng. Vi s phát tria nn công nghin t vi vii các vi mch c va (MSI), c ln (LSI), và cc ln (VLSI) có kh i giá thành h và kh ng dng ngày càng rng rãi. Vic ng dng khoa hc k thu ng, tit kim chi phí, ng các yêu cu ngày càng cao ci là rt cn thit. Hin nay có rt nhiu ng dc ng dng mang tính thc ti thông minh, nh nhi trang tr tài thc t ch t k mu khin và khng ch nhi M gng rt nhiu trong thi gian thc hi tài tránh khi nhng sai sót do kin thm còn hn ch. Rc s góp ý t các thy cô và các b t kt qu t Xin chân thành cy giáo Nguyng dn em hoàn th tài này ! 5 Chƣơng 1 CƠ SỞ LÝ THUYẾT 1.1. Lý thuyết cảm biến 1.1.1. Cảm biến Cm bin là thit b t thit b n t cm nhn nhng ng và bii thành các tín hin. Các tín hin này i tùy thuc vào s i cng. Da vào s bit lúc nào cn hiu chu khin và x m bic coi là mt trong ba thành phn ca mt h thu khin. Hình 1.1. Sơ đồ hệ thống điều khiển trên mô t mt h thu khin trong thc t, gm 3 khn : Khi cm bin, khu khin và khi thiu ra. Nguyên lý chung c c him nhc s i cng bên ngoài, khi cm bin s truyn tín hiu ti khu khin (có th thông qua b bii, khui) ti khu khin. Khu khic lp trình sn, luôn luôn ch tín hiu t cm bin và x lý các thit b trong khi thit b u ra. y có th thy rng trong sn xut, cm bit sc quan trng, u tiên nhn bit thông tin v t i s dng hay thit b u khi x u khin theo ý mun. Xét ví d n v cm bic ht phc s tin nghi và thoi tính t ng hóa và thi hành mc cao, tit king và nhiên ling dn nghiên cu t T chn t công nghip ca Nh m bin là loi c bit là các ng dng trong nhà chim khong 20% s sn phm cm bin. Nhà hii yêu cu rt nhiu cm bi ng các yêu cu : u khin : Yêu cu cm bin nhi m, t gió, nm th chc, rác, trng, áp lc, quan sát, khí, rò khí, chng cháy, chng n KHỐI ĐIỀU KHIỂN CẢM BIẾN THIẾT BỊ ĐẦU RA 6 An ninh : Cm bin nhit, bc x hng ngoi, khói, khí d cháy nn, qua nhit, rung, cm bin siêu âm ca s ra vào, nhn din và ghi nhn ging nói, du tay, khuôn mu khing yêu cu cm bi tc) , nhi, mc, ánh sáng mt tr sáng phòng. Hình 1.2. Sơ đồ nhà thông minh. S phát trin ca các h thng cm bic nhiu thành tu trong 2 thp k n ca cm bii Lion theo tín hiu ch o và tín hiu th yu thì vn còn nguyên giá tr nguyên lý v 6 loi cm bin, t, bc x, hóa cht. 1.1.2. Phân loại cảm biến Các b cm bic phân loi theo n sau: Theo nguyên lý chuyi ging và kích thích. Hing Chuyng và kích thích Hing vt lý Nhin n Quang t n t i T n Nhit t Hóa hc Bii hóa hc Bii n hóa Phân tích ph 7 Bảng 1.1. Phân loại theo đáp ứng kích thích Phân loa b cm bin Sinh hc Bii sinh hóa Bii vt lý Hiu sng Âm thanh Biên pha, phân cc Ph T truyn sóng n n n thn áp ng(biên, pha, phân cc, ph) T T ng T thông, t ng t thm Quang Biên pha, phân cc, ph T truyn H s, phát x,khúc x H s hp th V trí Lc, áp sut Gia tc, vn tc ng su cng Khng, t trng Nhit Nhi ng Nhit dung, t nhit Bc x Kiu(hng ngoi, t ngo ng 8 nhy chính xác phân gii tuyn tính Công sut tiêu th Di tn tr chn lc Kh i T ng nh Tui th u king c, trng Bảng 1.2. Phân loại theo tính năng Phân loi theo phm vi s dng Cm bic s dng trong nhi Công nghip, nghiên cu khoa h ng, thông tin vin thông, nông nghip, dân dng, và quân s Phân loi theo thông s ca mô hình mch thay th + Cm bin tích cu ra là ngun dòng hoc ngun áp. + Cm bin th ng hoc ch t bi các thông s tuyn tính hoc phi tuyn. Thông s k thun ca b cm bin : Dng nh phân gii và kh nhy và tính tuyn tính ca thit b Sai s chính xác ng Mt s thông s t tiêu th, tr c, trng thit b và các thông s 1.1.3. Ứng dụng - n, tn s 9 Trong quân s : Các cm bin s du khin máy bay do thám, không i lái. Áp dng trong các công ngh tàu ng, tàu ngm, tên l Trong công nghip : Các cm bim sn phm, h thng kim soát nhi trong các lò luyn thép, các h thng kim soát thông s trong nhà máy hóa ch Trong dân dng : Cm bin trong h th, áp su m, ánh sáng, cm bin khói, cm bi 1.2. Vi điều khiển PIC 16F877A 1.2.1. Sơ đồ chân vi điều khiển PIC 16F877A Hình 1.3. Sơ đồ chân PIC 16F877A 1.2.2. Thông số kỹ thuật vi điều khiển PIC 16F877A u khin thuc h PIC16Fxxx vi tp lnh gm 35 l dài 14 bit. Mi lc thc thi trong mt chu kì xung clock. T hong t phép là 20 MHz vi mt chu kì lnh là 200ns. B nh nh d liu 368x8 byte RAM và b nh d liu EEPROM vng 256x8 byte. S PORT I/O là 5 vi 33 pin I/O. 10 c tính ngoi vi bao gm các khi ch Timer0: b m 8 bit vi b chia tn s 8 bit. Timer1: b m 16 bit vi b chia tn s, có th thc hin chm da vào xung clock ngou khin hong ch sleep. Timer2: b m 8 bit vi b chia tn s, b postcaler. Hai b u ch rng xung. Các chun giao tip ni tip SSP (Synchronous Serial Port), SPI và I2C. Chun giao tip ni tip USART va ch. Cng giao tip song song PSP (Parallel Slave Port) vu khin RD, WR, CS bên ngoài. c tính Analog: 8 kênh chuyi ADC 10 bit. Hai b so sánh. B nh flash vi kh c 100.000 ln. B nh EEPROM vi kh c 1.000.000 ln. D liu b nh EEPROM có th ni s u khin ca phn mm. Nch n ICSP (In Circuit Serial Programming) thông qua 2 chân. Watchdog Timer vi b dao ng trong. Cho m Sleep. Có th hong vi nhiu dng Oscillator khác nhau. [...]... mạch điều khiển và khống chế nhiệt độ nhƣ : Bộ ổn định nhiệt lò ấp trứng, Khống chế nhiệt lò luyện thép, kiểm soát nhiệt độ trong hệ thống nhà thông minh…Do tính ứng dụng của mạch này trong thực tế là rất lớn nên trong đề tài thực tập này em đã chọn “ Mạch điều khiển và khống chế nhiệt độ “ để tìm hiểu và nghiên cứu 2.1.2 Mục đích yêu cầu Đầu vào là nhiệt độ môi trƣờng thông qua bộ cảm biến và bộ... thanh và thực hiện điều khiển thiết bị ngoại vi Do đó yêu cầu nhƣ sau : Hiển thị chính xác nhiệt độ môi trƣờng qua led 7 thanh Kiểm soát và điều khiển trong dải nhiệt độ xác định Mạch làm việc ổn định, tốc độ đáp ứng nhanh Chi phí thấp , khả năng áp dụng vào thực tế lớn 2.1.3 Khảo sát hệ thống a Tính cấp thiết của đề tài Đề tài « Thiết kế mạch điều khiển và khống chế nhiệt độ « thực hiện điều khiển. .. về mạch điều khiển và khống chế nhiệt độ 2.1.1 Giới thiệu chung Mạch điều khiển và khống chế nhiệt độ là mạch điện tử thực hiện chức năng hiển thị và khống chế nhiệt độ trong một khoảng nào đó phù hợp với yêu cầu cũng nhƣ tính năng của các hệ thống Chúng ta có thể thực hiện chức năng điều khiển các thiết bị ngoại vi theo yêu cầu thực tế Trên thị trƣờng hiện nay cũng có nhiều sản phẩm ứng dụng từ mạch. .. biến và khối thiết đặt nhiệt độ Sau đó là xử lý tín hiệu và thực hiện hiển thị ra khối hiển thị , kiểm soát để điều khiển khối thiết bị đầu ra Các công việc đó đƣợc xử lý bằng lập trình Khối hiển thị : Thực hiện chức năng hiển thị nhiệt độ và giao diện khi thiết đặt nhiệt độ Khối điều khiển thiết bị đầu ra: Thực chất là các thiết bị ngoại vi với chức năng thực thi ổn định nhiệt độ, đƣợc điều khiển. .. khóa đóng mở để điều khiển Anot các led và cung cấp dòng nuôi đủ để led sáng Các điện trở ở chân dữ liệu có tác dụng đệm dữ liệu d Khối điều khiển trung tâm Hình 1.16 Khối điều khiển trung tâm 28 Thực chất đây là vi điều khiển PIC 16f877A đƣợc nối với thạch anh tạo dao động và có thêm công tắc Reset Chƣơng trình đƣợc lập trình và nạp vào để điều khiển hoạt động của mạch d Khối điều khiển thiết bị đầu... max đọc từ ROM hay không Nếu nhiệt đúng ( nhiệt độ nằm trong dải min, max) thực hiện hiển thị, bật thiết bị và băm xung điều chỉnh đầu ra là quạt và đèn Nếu nhiệt độ nằm ngoài khoảng trên thực hiện hiển thị và điều khiển thiết bị, tắt quạt nếu nhiệt độ nhỏ hơn min và điều khiển quạt, tắt thiết bị nếu nhiệt độ lớn hơn max Sau đó quay lại chƣơng trình tiếp tục kiểm soát 2.3.2 Lƣu đồ thuật toán hiển thị... khối điều khiển trung tâm 25 2.2.2 Sơ đồ nguyên lý hệ thống Hình 1.12 Sơ đồ nguyên lý hệ thống Nguyên lý hoạt động : Bộ xử lý trung tâm là vi điều khiển PIC 16F877A sử dụng thạch anh 20MHz tạo dao động Tín hiệu đầu vào lấy từ cảm biến nhiệt độ LM35 đƣa tới chân RA0 của vi điều khiển và các nút nhấn Button nối vào 3 chân của cổng RC Tín hiệu ra đƣa qua các transistor tới led 7 đoạn hoặc điều khiển thiết. .. ghi điều khiển khối ADC 1.1.6 Ngắt (Interrupts) PIC16F877A có đến 15 nguồn tạo ra hoạt động ngắt đƣợc điều khiển bởi thanh ghi INTCON (bit GIE) Bên cạnh đó mỗi ngắt còn có một bit điều khiển và cờ ngắt riêng Các cờ ngắt vẫn đƣợc set bình thƣờng khi thỏa mãn điều kiện ngắt xảy ra bất chấp trạng thái của bit GIE, tuy nhiên hoạt động ngắt vẫn phụ thuộc vào bit GIE và các bit điều khiển khác Bit điều khiển. .. 1 quạt chip để điều chỉnh tốc độ, 1 thiết bị 2.2.4 Linh kiện sử dụng a LM 35 Hình 1.17 Hình ảnh LM35 Cấu tạo Lm35 là mạch mạch tích hợp cảm biến chính xác nhiệt độ, có điện áp ra tỉ lệ thuận tuyến tính với nhiệt độ (ºC) LM35 không cần hiệu chuẩn hay chỉnh sửa để đƣa về nhiệt độ chính xác nhƣ ±1/4ºC ở nhiệt độ phòng và ±3/4ºC trong khoảng -55 đến 150ºC Sai số thấp vì đƣợc vi mạch điều chỉnh Trở... RC0/T1OSO/T1CKI Timer1 có hai chế độ đếm là đồng bộ (Synchronous) và bất đồng bộ (Asynchronous) Chế độ đếm đƣợc quyết định bởi bit điều khiển (T1CON) Khi T1SYCN =1 xung đếm lấy từ bên ngoài sẽ không đƣợc đồng bộ hóa với xung clock bên trong, Timer1 sẽ tiếp tục quá trình đếm khi vi điều khiển đang ở chế độ sleep và ngắt do Timer1 tạo ra khi bị tràn có khả năng “đánh thức” vi điều khiển Ở chế độ đếm bất đồng bộ,Timer1 . 1.2. Vi điều khiển PIC 16F877A 1.2.1. Sơ đồ chân vi điều khiển PIC 16F877A Hình 1.3. Sơ đồ chân PIC 16F877A 1.2.2. Thông số kỹ thuật vi điều khiển PIC. và ho giá tr ct vào b nh Stack ln th 9 s ct vào Stack lu tiên và giá tr ct vào