(Luận văn thạc sĩ) Thiết kế chế tạo mô hình bơm nước sử dụng pin năng lượng mặt trời

122 6 0
(Luận văn thạc sĩ) Thiết kế chế tạo mô hình bơm nước sử dụng pin năng lượng mặt trời

Đ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

(Luận văn thạc sĩ) Thiết kế chế tạo mô hình bơm nước sử dụng pin năng lượng mặt trời(Luận văn thạc sĩ) Thiết kế chế tạo mô hình bơm nước sử dụng pin năng lượng mặt trời(Luận văn thạc sĩ) Thiết kế chế tạo mô hình bơm nước sử dụng pin năng lượng mặt trời(Luận văn thạc sĩ) Thiết kế chế tạo mô hình bơm nước sử dụng pin năng lượng mặt trời(Luận văn thạc sĩ) Thiết kế chế tạo mô hình bơm nước sử dụng pin năng lượng mặt trời(Luận văn thạc sĩ) Thiết kế chế tạo mô hình bơm nước sử dụng pin năng lượng mặt trời(Luận văn thạc sĩ) Thiết kế chế tạo mô hình bơm nước sử dụng pin năng lượng mặt trời(Luận văn thạc sĩ) Thiết kế chế tạo mô hình bơm nước sử dụng pin năng lượng mặt trời(Luận văn thạc sĩ) Thiết kế chế tạo mô hình bơm nước sử dụng pin năng lượng mặt trời(Luận văn thạc sĩ) Thiết kế chế tạo mô hình bơm nước sử dụng pin năng lượng mặt trời(Luận văn thạc sĩ) Thiết kế chế tạo mô hình bơm nước sử dụng pin năng lượng mặt trời(Luận văn thạc sĩ) Thiết kế chế tạo mô hình bơm nước sử dụng pin năng lượng mặt trời(Luận văn thạc sĩ) Thiết kế chế tạo mô hình bơm nước sử dụng pin năng lượng mặt trời(Luận văn thạc sĩ) Thiết kế chế tạo mô hình bơm nước sử dụng pin năng lượng mặt trời(Luận văn thạc sĩ) Thiết kế chế tạo mô hình bơm nước sử dụng pin năng lượng mặt trời(Luận văn thạc sĩ) Thiết kế chế tạo mô hình bơm nước sử dụng pin năng lượng mặt trời(Luận văn thạc sĩ) Thiết kế chế tạo mô hình bơm nước sử dụng pin năng lượng mặt trời

LỜI CAM ĐOAN Tơi cam đoan cơng trình nghiên cứu Các số liệu, kết nêu luận văn trung thực chƣa đƣợc cơng bố cơng trình khác Tp Hồ Chí Minh, ngày 18 tháng 09 năm 2015 (Ký tên ghi rõ họ tên) Mai Phƣớc Trải iii LỜI CẢM ƠN Xin chân thành cảm ơn: - Ban Giám Hiệu trƣờng Đại học Sƣ phạm kỹ thuật TP Hồ Chí Minh - Ban Giám Hiệu trƣờng Đại học Sƣ phạm kỹ thuật Vĩnh Long - Thầy cô làm việc phịng, khoa chun mơn, thƣ viện, đặc biệt phòng Đào tạo sau đại học, khoa khí động lực trƣờng Đại học Sƣ phạm kỹ thuật TP Hồ Chí Minh - Thầy làm việc phịng tổ chức hành chính, phịng kế tốn tài vụ, phòng đào tạo, phòng quản lý khoa học, thƣ viện, khoa khí Động lực trƣờng Đại học Sƣ phạm kỹ thuật Vĩnh Long - Thầy hƣớng dẫn tiến sĩ Lê Thanh Phúc tận tình hƣớng dẫn, giúp đỡ, động viênvà tạo điều kiện thuận lợi để em hồn thành luận văn Xin kính chúc thầy ln mạnh khỏe, vui tƣơi, hạnh phúc tiến bƣớc nghiệp giáo dục - Thầy phản biện luận văn có ý kiến đóng góp giúp em hồn thiện đƣợc tốt luận văn Chúc thầy vui vẻ, khỏe mạnh, hạnh phúc - Thầy cô tham gia giảng dạy lớp cao học ngành kỹ thuật khí động lực niên khóa 2013 – 2015B - Gia đình, ngƣời thân, đồng nghiệp, bạn bè Đã tận tình giúp đỡ động viên tạo kiện thuận lợi mặt giúp tơi hồn thành khóa học Tp HCM, Ngày 18 tháng 09 năm 2015 Ngƣời nghiên cứu Mai Phƣớc Trải iv TÓM TẮT Luận văn trình bày việc thiết kế thi cơng mơ hình bơm nƣớc sử dụng pin lƣợng phục vụ cho đời sống sản xuất, sinh hoạt cho ngƣời dân nông thôn Đồng sông Cửu Long Ngƣời sử dụng vận hành hai chế độ bơm có hẹn thời gian khơng có hẹn thời gian Tác giả sử dụng vi điều khiển PIC18F4550-40 hãng Microchip để đọc dòng điện đầu vào từ cảm biến dòng ACS756-50 điện áp đầu vào, điện áp đầu từ cầu phân áp, đọc nhiệt độ pin từ cảm biến nhiệt độ LM35, để điều khiển tần số đóng mở mạch kích MOSFET mạch cơng suất, điều khiển đóng mở Relay, tính tốn hiển thị điện áp, công suất pin, nhiệt độ, thời gian bơm lên hình LCD Ngồi mạch cịn có tụ IC ổn áp nguồn 7812 dùng để ổn định điện áp nguồn tụ dùng để bù sụt áp giúp cho mạch hoạt hoạt động ổn định Kết thực nghiệm cho thấy mơ hình hoạt động ổn định đạt yêu cầu đề Điện áp đầu vào mạch từ pin lƣợng mặt trời thay đổi liên tục từ 14V đến 18V Điện áp phục thuộc vào cƣờng độ xạ ánh nắng mặt trời chiếu xuống diện tích pin Điện áp đầu mạch cấp cho tải dao động nhỏ từ 24V đến 26V Bằng kết thực nghiệm cho thấy, điện áp đầu khỏi mạch nạp cho ắc qui ổn định so với điện áp cấp cho bơm hoạt động công suất bơm lớn bình ắc qui Điện áp từ ắc qui cấp cho bơm qua Relay giảm theo thời gian, giá trị dao động từ 24V đến 22V dừng bơm Từ khóa: Mơ hình bơm nƣớc, Pin lƣợng mặt trời, Mạch điều khiển bơm v ABSTRACT The key content of this thesis is about the design of water pumping model using in order to serve the production, irrigation systems and everyday living for rural residents in Mekong Delta This system can be used in dual-mode operation including pump with timer and no timer The author has used its micro controllers PIC18F4550-40 from the Microchip producer to read the input current flow from its sensor ACS756-50, and the input, output voltage from the potentiometer, read the temperature of the battery from a sensor LM35 to control all Commutation frequency which is used to open or close fiel circuit MOSFET of the power circuit, control the opening of the Relay, calculate and display voltage, battery capacity, temperature, time diaphragm in the LCD Besides, the circuits also have capacitors and IC 7812 voltage regualator which are used for stablizing the voltage source, and the other capacitors are used to compensate for the voltage as it is lower in order to make the circuit stable Experimental results show that the model works quite stably and effectively The input voltage of solar panels is changing continuously from 14V to 18V dependent on the radiation intensity of sun which shines down the square of the battery However, the output voltage has not changed drammatically from 24V to 26V With the experiment, it can be seen the output voltage of the circuit which charges the battery is more stable than that of the pump since the model of using the pump power is more than the battery power If the voltage from the battery which supplies to pump has decreased through RELAY from 24V to 22V, it will stop working Keywords: Models of water pump, Solar batteries, Pump control circuit vi MỤC LỤC QUYẾT ĐỊNH GIAO ĐỀ TÀI .iii LÝ LỊCH KHOA HỌC i LỜI CAM ĐOAN iii LỜI CẢM ƠN iv TÓM TẮT v ABSTRACT vi MỤC LỤC vii DANH SÁCH CÁC CHỮ VIẾT TẮT xii DANH MỤC HÌNH xiii DANH MỤC CÁC BẢNG xvii Chƣơng TỔNG QUAN VỀ LĨNH VỰC NGHIÊN CỨU 1.1 Tồng quan lĩnh vực nghiên cứu 1.2 Các kết nghiên cứu ứng dụng nƣớc 1.2.1 Các kết nghiên cứu ứng dụng nƣớc 1.2.2 Các kết nghiên cứu ứng dụng nƣớc 1.3 Mục đích đề tài 12 1.4 Nhiệm vụ giới hạn đề tài 12 1.4.1 Nhiệm vụ 12 1.4.2 Giới hạn đề tài 13 1.5 Phƣơng pháp nghiên cứu 13 1.6 Điểm đề tài 13 1.7 Giá trị thực tiễn đề tài 13 1.8 Bố cục luận văn 14 vii Chƣơng 15 CƠ SỞ LÝ THUYẾT CỦA LUẬN VĂN 15 2.1 Lý thuyết Mặt trời nguồn xạ Mặt trời 15 2.1.1 Lý chọn lƣợng mặt trời 15 2.1.2 Mặt trời 15 2.1.3 Nguồn xạ Mặt trời 16 2.2 Cơ sở lý thuyết Pin lƣợng Mặt Trời 18 2.2.1 Pin lƣợng Mặt trời gì? 18 2.2.2 Lịch sử pin lƣợng Mặt Trời 19 2.2.3 Nền tảng pin lƣợng Mặt trời 19 2.2.4 Vật liệu chế tạo pin lƣơng mặt trời 21 2.2.5 Cấu tạo nguyên lý hoạt động pin lƣơng Mặt trời 22 2.2.5.1 Cấu tạo 22 2.2.5.2 Nguyên lý hoạt động 23 2.2.6 Hiệu suất pin lƣợng Mặt trời 25 2.2.7 Ƣu nhƣợc điểm pin lƣợng Mặt Trời 26 2.2.7.1 Ƣu điểm lƣợng Mặt trời 26 2.2.7.2 Nhƣợc điểm pin lƣợng mặt trời 27 2.2.8 Đặc tính làm việc pin mặt trời 27 2.3 Lý thuyết công suất cực đại pin lƣợng Mặt trời 31 2.3.1 Tầm quan trọng việc dị tìm cơng suất cực đại 31 2.3.2 Thuật toán Perturb & Observe (P&O) để tìm điểm cơng suất cực đại 32 2.4 Lý thuyết biến đổi điện áp hệ thống pin lƣợng Mặt trời 35 2.4.1 Bộ biến đổi điện áp DC/DC 35 2.4.2 Bộ biến đổi áp DC/DC boost converter 36 2.5 Giới thiệu động bơm nƣớc tính tốn sở lý thuyết 39 viii 2.5.1 Ƣu điểm động điện xoay chiều động điện chiều 39 2.5.1.1 Ƣu điểm động điện xoay chiều 39 2.5.1.2 Ƣu động điện chiều 39 2.5.2 Cấu tạo máy bơm nƣớc 39 2.5.3 Nguyên lý hoạt động bơm màng 41 2.5.3 Một số lợi điểm máy bơm màng 43 2.5.4 Đặt tính việc bơm màng 43 2.6 Cở sở lý thuyết tính tốn hệ thống pin lƣợng Mặt trời 45 2.6.1 Tính tổng lƣợng tiêu thụ điện tất thiết bị sử dụng ngày 45 2.6.2 Tính số Watt-hour pin mặt trời phải cung cấp cho toàn tải ngày 45 2.6.3 Tính tốn kích cở pin mặt trời cần sử dụng 45 2.6.4 Tính tốn ắc qui (battery) 46 2.7 Lý thuyết hƣớng dẫn sử dụng bảo dƣỡng ắc qui 47 2.7.1 Nguyên lý hoạt động ắc qui 47 2.7.2 Hƣớng dẫn cách nạp điện cho ắc qui trƣớc sử dụng 47 2.7.3 Hƣớng dẫn cách nạp điện ắc qui trog trình sử dụng 49 2.7.4 Bảo quản 50 Chƣơng 51 THIẾT KẾ CHẾ TẠO MƠ HÌNH BƠM NƢỚC 51 3.1 Các yêu cầu kỹ thuật chế tạo mơ hình bơm nƣớc 51 3.1.1 Yêu cầu kỹ thuật 51 3.1.2 Yêu cầu kinh tế 51 3.2 Sơ đồ mơ hình 51 3.2.1 Sơ đồ nguyên lý làm việc mơ hình 51 3.2.2 Sơ đồ kết cấu mô hình 52 3.2.3Tính hệ thống pin lƣợng mặt trời sử dụng cho mơ hình 54 ix 3.3 Chọn thiết bị cho mơ hình 55 3.3.1 Chọn Thông số kỹ thuật cho pin lƣợng Mặt Trời 55 3.3.2 Chọn thông số kỹ thuật cho máy bơm nƣớc 57 3.3.2.1 Tính tốn ống hút máy bơm 58 3.3.2.2 Tính tốn vịi phun nƣớc 58 3.3.3 Chọn ắc qui 59 3.4 Thi công bo mạch cho mơ hình 60 3.4.1 Chọn linh kiện điện tử cho bo mạch 60 3.4.2 Yêu cầu của linh kiện điện tử 60 3.4.3 Mạch điều khiển công suất 60 3.4.3.1 Tính tốn chọn linh kiện điện tử cho mạch công suất 61 3.4.3.2 Giải thuật chƣơng trình điều khiển điện áp mạch công suất 63 3.4.3.3 Nguyên lý hoạt động mạch điều khiển công suất 63 3.4.4 Mạch nguồn cho vi điều khiển 64 3.4.5 Mạch Cảm biến dòng ACS756-50 65 3.4.6 Mạch Reset cho vi điều khiển hiển thị LCD 16x2 65 3.4.7 Sơ đồ mạch điều khiển relay 67 3.4.7.1 Giản thuật khiển relay bơm 68 3.4.7.2 Mạch điều khiển Relay lấy điện áp từ pin cấp cho bơm 68 3.4.7.4 Mạch điều khiển Relay lấy điện áp từ pin nạp cho ắc qui 71 3.4.8 Sơ đồ mạch nút nhấn bơm 72 3.4.9 Sơ đồ mạch nút nhấn tăng thời gian bơm 72 3.4.10 Sơ đồ mạch nút nhấn thời gian bơm giảm 73 3.4.11 Giản thuật điều khiển nút nhấn hẹn không hẹn thời gian bơm 74 3.5 Quy trình làm mach 74 Chƣơng 77 x THỰC NGHIỆM, ĐÁNH GIÁ KẾT QUẢ, KẾT LUẬN 77 HƢỚNG PHÁT TRIỂN 77 4.1 Các quy định an toàn vận hành thiết bị 77 4.1.1 Các quy định an toàn 77 4.1.2 Những vấn đề cần lƣu ý tai nạn xảy 77 4.1.3 Những quy định làm việc với ắc qui 78 4.1.4 Kiểm tra hệ thống trƣớc vận hành 78 4.1.5 Kiểm tra hàng ngày 79 ết bị 79 4.1.6 4.2 Hƣớng dẫn lắp đặt đấu dây cho mô hình 79 4.3 Hƣớng dẫn vận hành thiết bị 82 4.3.1 Một số yêu cầu vận hành thiết bị 82 4.3.2 Hoạt động mơ hình 82 4.3.3 Các trƣờng hợp hoạt động mơ hình thực tế nhƣ sau 84 4.4 Kết thực nghiệm 85 4.4.1 Thực nghiệm đo điện áp đầu vào điện áp đầu bơm hoạt động 85 4.4.2 Thực nghiệm đo điện áp đầu vào điện áp đầu nạp điện cho ắc qui 87 4.4.3 Thực nghiệm bơm ắc qui 89 4.4.4 Nhận xét kết thực nghiệm 89 4.5 Thực nghiệm thực tiễn bơm nƣớc tƣới cho hoa màu 89 4.6 Đánh giá kết đạt đƣợc 90 4.7 Kết luận 91 4.8 Hƣớng phát triển đề tài nghiên cứu 92 TÀI LIỆU THAM KHẢO 93 PHỤ LỤC 96 Phụ lục: Chƣơng trình code mạch 96 xi DANH SÁCH CÁC CHỮ VIẾT TẮT NL: Năng lƣợng NLMT: Năng lƣợng mặt trời CĐNL: Chuyển đổi lƣợng KHCNMT: Khoa học công nghệ môi trƣờng KHCN&Y/T: Khoa học công nghệ y tế MPPT (Maximum Power Point tracking): Dò tìm điểm làm việc có cơng suất cực đại PV (Photovoltaic): Pin quang điện, biến quang thành điện MPP (Maximum Power Point): Điểm làm việc ứng với công suất cực đại pin lƣợng mặt trời GP(Global peaks): Đỉnh công suất lớn P&O(Perturb & Observe): Thuật toán quan sát nhiễu loạn để đạt đến điểm cực đại DC/DC: Direct current/Direct current xii TÀI LIỆU THAM KHẢO [1] Hồng Dƣơng Hùng, Tạp chí Khoa học Công nghệ - Đại học Đà Nẵng, Số: 1(36), Trang: 14-20, Năm 2010 [2] Phan Văn Tân, Hồ Thị Minh Hà, Lƣơng Mạnh Thắng, Trần Quang Đức, Về khả ứng dụng mơ hình RegCM vào dự báo hạn mùa trƣờng khí hậu bề mặt Việt Nam, Tạp chí khoa học ĐHQGHN, Năm 2009 [3] Nguyễn Bốn, Hồng Dƣơng Hùng, Ebook Năng lƣợng Mặt Trời - Lý thuyết Ứng dụng, Chƣơng 2, NXB Khoa học Kỹ thuật, Hà Nội, 2008 [4] Hoàng Dƣơng Hùng, Lê Thị Châu Duyên, Trần Ngọc Lân, Tạp chí Khoa học Cơng nghệ Nhiệt, Số: 89, Năm 2009 [5] Đặng Đình Thông, Cơ sở lƣợng mặt trời tái tạo, Chƣơng 1, nhà xuất khoa học kỹ thuật 2006 [6] Đặng Đình Thơng, Cơ sở lƣợng mặt trời tái tạo, Chƣơng 2, nhà xuất khoa học kỹ thuật 2006 [7] Đặng Đình Thơng, Cơ sở lƣợng mặt trời tái tạo, Chƣơng 4, nhà xuất khoa học kỹ thuật 2006 [8] Đỗ Văn Dũng, Điện động & điều khiển động cơ, trang 108 -117, nhà xuất Đại Học Quốc Gia Thành phố Hồ Chí Minh, 2013 [9] Nguyễn Bốn, Hồng Dƣơng Hùng, Ebook Năng lƣợng Mặt Trời - Lý thuyết Ứng dụng, Chƣơng 1, NXB Khoa học Kỹ thuật, Hà Nội, 2008 [10] Nguyễn Bốn, Hoàng Dƣơng Hùng, Ebook Năng lƣợng Mặt Trời - Lý thuyết Ứng dụng, Chƣơng 3, NXB Khoa học Kỹ thuật, Hà Nội, 2008 [11] Nguyễn Bốn, Hoàng Dƣơng Hùng, Ebook Năng lƣợng Mặt Trời - Lý thuyết Ứng dụng, Chƣơng 4, NXB Khoa học Kỹ thuật, Hà Nội, 2008 [12] Ngô Xn Mạnh “Khảo sát thuật tốn dị tìm điểm công suất cực đại(MPPT) hệ thống pin mặt trời”, luận văn thặc sĩ, Trƣờng Đại học Sƣ phạm Kỹ thuật TP.HCM, năm 2011 [13] Gray HB Powering the planet with solar fuel Nature Chemistry 2009; 1: 93 [14] “Solar Energy Project at the Weizmann Institute Promises to Advance the use of Hydrogen Fuel” Weizmann Institute of Science [15] “The WORLD Solar Challenge - The Background” (PDF) Australian and New Zealand Solar Energy Society Bản gốc lƣu trữ ngày 19 tháng năm 2008 [16] “The sun21 completes the first transatlantic crossing with a solar powered boat” Transatlantic 21 [17] “PlanetSolar, the first solar-powered round-the-world voyage” PlanetSolar [18] “Solar Sails Could Send Spacecraft 'Sailing' Through Space” National Aeronautics and Space Administration Truy cập ngày 26 tháng 11 năm 2007 [19] Stine, W B and Harrigan, R W “Shenandoah Solar Total Energy Project” John Wiley [20] “SODIS solar water disinfection” EAWAG (The Swiss Federal Institute for Environmental Science and Technology) Truy cập ngày tháng năm 2008 [21] “Household Water Treatment Options in Developing Countries: Solar Disinfection (SODIS)” (PDF) Centers for Disease Control and Prevention [22] Weiss, Werner; Bergmann, Irene; Faninger, Gerhard “Solar Heat Worldwide - Markets and Contribution to the Energy Supply 2006” (PDF) International Energy Agency [23] Del Chiaro, Bernadette; Telleen-Lawton, Timothy “Solar Water Heating (How California Can Reduce Its Dependence on Natural Gas)” (PDF) Environment California Research and Policy Center [24] Philibert, Cédric “The Present and Future use of Solar Thermal Energy as a Primary Source of Energy” (PDF) International Energy Agency [25] “Equinoxes, Solstices, Perihelion, and Aphelion, 2000-2020” U.S Naval Observatory (USNO) [26] Schutz, Bernard F (2003) Gravity from the ground up Nhà in Đại học Cambridge tr 98–99 ISBN 9780521455060 [27] García, R.; et al (2007) “Tracking solar gravity modes: the dynamics of the solar core” Science316 (5831): 1591–1593 doi:10.1126/science.1140598 PMID 17478682 94 [28] Mullan, D.J (2000) “Solar Physics: From the Deep Interior to the Hot Corona” Trong Page, D., Hirsch, J.G From the Sun to the Great Attractor Springer tr 22.ISBN 9783540410645 [29] De Pontieu, B.; et al (2007) “Chromospheric Alfvénic Waves Strong Enough to Power the Solar Wind” Science318 (5856): 1574–77.doi:10.1126/science.1151747 PMID 18063784 [30] “Construction of a Composite Total Solar Irradiance (TSI) Time Series from 1978 to present” [31] Truy cập: http://www.vi.wikipedia.org [32] vikrant a.chaudhari “automatic peak power trackes for solar PV modules using pspace Software” in maulana azad national institute of technology master thesis of technology n energy Bhopal decmed university.2005 [33] A scheures, E ago j.s.hidalgo and kobosko, “photovoltaic MPPT charge controller” mentor alan Shaffer Lakeland electric, sponsored by workfor centrail florida, spring 2012 [34] Ngô Diên tập, AVR lâp trình C, NXB khao học kỹ thuật, 2003 95 PHỤ LỤC Phụ lục: Chƣơng trình code mạch #include #device ADC=10 #use delay(clock=48000000, crystal=8000000) // LCD define constanst and setup LCD #define LCD_ENABLE_PIN PIN_B5 #define LCD_RS_PIN PIN_B7 #define LCD_RW_PIN PIN_B6 #define LCD_DATA4 PIN_B3 #define LCD_DATA5 PIN_B2 #define LCD_DATA6 PIN_B1 #define LCD_DATA7 PIN_B0 #define LCD_TYPE // LINE #define LCD_LINE_LENGTH 16 // 16 colums #include #define ADC_VoltInput #define ADC_VoltOutput #define ADC_VoltAccu #define ADC_Current #define ADC_Temperture #define RL1_PIN PIN_D1 #define RL2_ACCU PIN_C0 #define RL3_NAP PIN_D0 #define Tat_RL output_low #define Bat_RL output_high #define bat #define tat #define nut_bom PIN_A4 #define nut_tang PIN_A5 96 #define nut_giam PIN_E0 unsigned long temp_nut_bom = 0,temp_nut_tang = 0,temp_nut_giam = 0; unsigned int16 adc_temp = 0,temperture = 0, Vaccu = 0; float Vin = 0,Pow = 0; unsigned char TimePump = 0; // chua thoi gian bom int1 b_Vin = 0,b_Vaccu = 0, b_Pump = 0, Accu_mounted = 0; void hengio(int1 trangthai); // bat tat hen gio bom void thietlap_dieuchinhdienap(void); void dieuchinhdienap(void); void hienthi(void); void thietlap_lcd(void); void nutnhan(void); void dieukhienrelay(void); void trangthai_accu(void); // chuong trinh doc adc va chuyen ve dien ap cua tung kenh adc // Chuong trinh doc adc void doccambien(void); /* Chuong trinh dieu khien dien ap dau Dien ap dau toi da duoc Max = 30V tuong ung voi dien ap dau vao VDK la 5V */ unsigned int32 timer1_temp = 0; #INT_TIMER1 void interrupt_T1(void) { set_timer1((int16)5535); // interrupts after 40ms //! output_toggle(PIN_D3); if( timer1_temp < 1500*TimePump ) { timer1_temp ++; output_toggle(PIN_D3); 97 } else { timer1_temp = 0; hengio(tat); b_pump = 0; } } void main() { setup_adc_ports(AN0_TO_AN7); setup_adc(ADC_CLOCK_INTERNAL|ADC_TAD_MUL_0); delay_ms(500); thietlap_lcd(); thietlap_dieuchinhdienap(); //volt = doccambien(ADC_VoltInput); hienthi(); tat_RL(RL1_PIN); tat_RL(RL2_ACCU); tat_RL(RL3_NAP); b_pump = 0; TimePump = 5; // tat bom // thoi gan bom = unsigned long dem; setup_timer_1(T1_INTERNAL|T1_DIV_BY_8); set_timer1((int16)5535); // ngat sau 40ms disable_interrupts(INT_TIMER1); enable_interrupts(GLOBAL); while(TRUE) { dem++; if(dem == 2000) {hienthi(); trangthai_accu(); dem = 0; } 98 doccambien(); dieuchinhdienap(); nutnhan(); dieukhienrelay(); } } /****************** Sub function *************************/ void thietlap_dieuchinhdienap(void) { setup_timer_2(T2_DIV_BY_1,199,1); //16.7 us overflow, 16.7 us interrupt 199 setup_ccp1(CCP_OFF); set_pwm1_duty((int16)796); // 304 output_high(PIN_C2); // Turn off mosfet } void dieuchinhdienap(void) { unsigned int16 adc_temp = 0; if(input_state(RL3_NAP) == 0) dang mo // chuong trinh boost dien ap binh thuong neu relay nap { set_adc_channel(ADC_VoltOutput); delay_us(20); adc_temp = read_adc(); if(adc_temp >= 499) // Voltage output >= 24V { setup_ccp1(CCP_OFF); // Turn off PWM module set_pwm1_duty(0); // 304 output_high(PIN_C2); // Turn off mosfet } else { setup_ccp1(CCP_PWM); 99 set_pwm1_duty((int16)398); // 50% duty cycle } } else // chuong trinh boost dien ap nap { set_adc_channel(ADC_VoltOutput); delay_us(20); adc_temp = read_adc(); if(adc_temp >= 583) // Voltage output >= 28V { setup_ccp1(CCP_OFF); // Turn off PWM module set_pwm1_duty(0); // 304 output_high(PIN_C2); // Turn off mosfet } else { setup_ccp1(CCP_PWM); set_pwm1_duty((int16)398); // 50% duty cycle } } } void dieukhienrelay(void) { unsigned char RL_Status; RL_Status = b_Pump*1 + b_Vin*2 + b_Vaccu*4; if(RL_Status == || RL_Status == 7) // bom bang Pin mat troi { bat_RL(RL1_PIN); tat_RL(RL2_ACCU); tat_RL(RL3_NAP); } 100 else if((RL_Status == 5) && (Accu_mounted == 1)) // Bom bang ac qui { tat_RL(RL1_PIN); bat_RL(RL2_ACCU); tat_RL(RL3_NAP); } else if((RL_Status == 2) && (Accu_mounted == 1)) // Nap dien cho ac qui { tat_RL(RL1_PIN); tat_RL(RL2_ACCU); bat_RL(RL3_NAP); } else { tat_RL(RL1_PIN); tat_RL(RL2_ACCU); tat_RL(RL3_NAP); } } void doccambien(void) { set_adc_channel(ADC_VoltInput); // doc dien ap dau vao delay_us(20); Vin = read_adc()/20.813; if(Vin >= 16) b_Vin = 1; else if(Vin < 8) b_Vin = 0; //Vin = vaccu; set_adc_channel(ADC_Current); // doc cam bien dong delay_us(20); 101 adc_temp = read_adc(); if(adc_temp 70 *C TP: Time pump from 10 -> 90 minutes, step: 10 minutes */ lcd_gotoxy(1,1); lcd_putc("V: V;P: W"); lcd_gotoxy(1,2); lcd_putc("T: *C TP: m"); } void hienthi(void) { 102 lcd_putc("V: V;P: W"); lcd_gotoxy(1,2); lcd_putc("T: *C TP: m"); // Hien thi lcd_gotoxy(3,1); // voltage printf(LCD_PUTC, "%3.1f",Vin); lcd_gotoxy(12,1); // power printf(LCD_PUTC, "%3.0f",Pow); lcd_gotoxy(3,2); // temperture printf(LCD_PUTC, "%3Lu",temperture); lcd_gotoxy(12,2); // voltage printf(LCD_PUTC, "%3u",TimePump); } void nutnhan(void) { unsigned long temp_nutnhan; if(input(nut_bom) == 0) // nut bom { temp_nut_bom ++; } else { if(temp_nut_bom > 50) { temp_nut_bom = 0; b_pump = ~b_pump; if(b_pump == 1) hengio(bat); else hengio(tat); } 103 } set_adc_channel(4); delay_us(10); temp_nutnhan = read_adc(); if(temp_nutnhan 50) { temp_nut_tang = 0; if(TimePump 5) TimePump = TimePump - 5; 104 } } } void hengio(int1 trangthai) { if(trangthai == 1) // bat hen gio { enable_interrupts(INT_TIMER1); } else { disable_interrupts(INT_TIMER1); //tat hen gio } } void trangthai_accu(void) { // Cac trang thai cua accu // - Trang thai het // - Trang thai dang nap // - Trang thai day set_adc_channel(ADC_VoltAccu); // doc dien ap ac qui delay_us(10); Vaccu = read_adc()/20.813; static unsigned char Accu_status; // = chua nap, = dang nap // khoi dong lai bien = if(Vaccu >20) // >20V co ac quy { Accu_mounted = 1; // co accu if((Vaccu 22) && (Accu_status == 1)) // ac qui dang qua trinh nap { b_Vaccu = 0; if(Vaccu > 26) Accu_status = 0; // ac qui da duoc nap day } else if((Vaccu > 22) && (Accu_status == 0)) // ac qui da duoc nap day hoac dang trang thai day { b_Vaccu = 1; } } else { Accu_mounted = 0; // khong co accu b_Vaccu = 0; } } 106 S K L 0 ... Điện đƣợc tạo từ Pin mặt trời gọi Điện lƣợng mặt trời hay Điện mặt trời. Trong tiếng Việt, Pin Mặt Trời đƣợc gọi Pin Năng Lƣợng Mặt Trời, Pin Quang 18 Điện, Tế Bào Quang Điện Tấm Pin mặt trời đƣợc... tạo panel pin mặt trời 2.2.4 Vật liệu chế tạo pin lƣơng mặt trời Hình 2.6: Các loại cấu trúc tinh thể pin Mặt Trời Cho tới vật liệu chủ yếu cho pin mặt trời silic tinh thể Pin mặt trời từ tinh... nên tác giả định thực đề tài ? ?Thiết kế chế tạo mơ hình bơm nước sử dụng pin lượng mặt trời? ?? để bơm nƣớc tƣới phục vụ cho nông nghiệp, nông thôn thay cho máy bơm sử dung nhiện liệu xăng 1.3 Mục

Ngày đăng: 21/12/2022, 16:41

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

Tài liệu liên quan