công nghiệp vi điện 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. [...]... RA0 của vi điều khiển Biến trở làm nhiệm vụ tạo thế chuẩn để lấy mẫu chính xác trong ADC Tụ điện để chống nhiễu cho đầu ra LM35 b Khối thiết đặt nhiệt độ Hình 1.14 Khối thiết đặt nhiệt độ Khối này gồm 3 công tắc một đầu đƣợc nối trở treo lên nguồn và đƣa vào các chân của vi điều khiển, một đầu đƣợc nối đất Bình thƣờng là mức cao khi nhấn công tắc lập tức đƣợc nối đất Nhờ vào đặc tính này mà vi điều... thời gian nghiên cứu và tìm hiểu thi công, em đã hoàn thành sản phẩm đề tài thực tập chuyên ngành đáp ứng đƣợc yêu cầu đề ra Sản phẩm gồm 2 phần : Mạch điện tử Báo cáo hoàn thành 3.2 Hƣớng phát triển Tuy sản phẩm đã hoàn thành nhƣng giá thành còn cao, mạch vẫn bị can nhiễu do đó hƣớng phát triển của đề tài là hƣớng cao hơn là thực tập tốt nghiệp và đề tài tốt nghiệp Với các tính năng truyền thông... hoàn chỉnh các tính năng và đƣa vào thực tế nhƣ một sản phẩm tiện ích 35 TÀI LIỆU THAM KHẢO [1] Trƣờng ĐH CNTT & TT – Kỹ thuật vi xử lý [2] CCS manual, http:// microchip.com [3] Kỹ thuật mạch điện tử , Phạm Minh Hà, NXB KHKT [4] http://www dientuvietnam.net/ [5] http:// www.picvietnam.com/ [6] http://www.microchip.com/ 36 ...1.2.3 Sơ đồ khối vi điều khiển PIC 16F877A Hình 1.4 Sơ đồ khối vi điều khiển PIC16F877A 1.2.4 Tổ chức bộ nhớ Cấu trúc bộ nhớ của vi điều khiển PIC16F877A bao gồm bộ nhớ chƣơng trình (program memory) và bộ nhớ dữ liệu (data memory) Bộ nhớ chƣơng trình của vi điều khiển PIC16F877A là bộ nhớ flash , dung lƣợng bộ nhớ 8k word (1 word= 14bit)... của vi điều khiển đƣợc thể hiện một cách rõ ràng Một cổng xuất nhập của vi điều khiển bao gồm nhiều chân (I/O pin), tùy theo cách bố trí và chức năng của vi điều khiển mà số lƣợng cổng xuất nhập và số lƣợng chân trong mỗi cổng có thể khác nhau Bên cạnh đó, do vi điều khiển đƣợc tích hợp sẵn bên trong các đặc tính giao tiếp ngoại vi nên bên cạnh chức năng là cổng xuất nhập thông thƣờng, một số chân xuất... điều khiển bộ so sánh điện áp ADCON1 (địa chỉ 9Fh) : thanh ghi điều khiển bộ ADC Port B Port B (RPB) gồm 8 pin I/O Thanh ghi điều khiển xuất nhập tƣơng ứng là TRISB Bên cạnh đó một số chân của Port B còn đƣơc sử dụng trong quá trình nạp chƣơng trình cho vi điều khiển với các chế độ nạp khác nhau Port B còn liên quan đến ngắt ngoại vi và bộ Timer0 Port B còn đƣợc tích hợp chức năng điện trở kéo lên đƣợc... đ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 điều khiể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ộ vi xử lý để hiển thị qua LED 7 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... Mô tả chức năng của hệ thống : Khối cảm biến : Làm nhiệm vụ lấy đối tƣợng là nhiệt độ môi trƣờng sau đó chuyển thành tín hiệu điện và gửi tới khối điều khiển trung tâm Khối thiết đặt nhiệt độ : Khối này thực hiện chức năng thiết lập dải nhiệt độ làm vi c của mạch Tín hiệu điện của khối này đƣợc truyền tới khối xử lý trung tâm Khối xử lý trung tâm: Khối này làm nhiệm vụ nhận tín hiệu của khối cảm... 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 bởi khối điều khiển trung tâm 25 2.2.2 Sơ . ca cuc sng. Vi s phát tria nn công nghin t vi vi i các vi mch c va (MSI), c ln (LSI), và cc ln (VLSI). theo phm vi s dng Cm bic s dng trong nhi Công nghip, nghiên cu khoa h ng, thông tin vi n thông,