Luận văn Tìm điểm công suất cực đại của pin mặt trời
1.1. Tổng quan chung về lĩnh vực nghiên cứu, các kết quả nghiên cứu trong
và ngoài nước đã công bố
Ngày nay, nhu cầu sử dụng các nguồn năng lượng tái tạo đang tăng lên mạnh
mẽ do bởi các nguồn năng lượng hóa thạch đang dần cạn kiệt và chúng gây ra
những hậu quả về môi trường như hiệu ứng nhà kính, lũ lụt Trong các nguồn
năng lượng tái tạo như năng lượng sinh khối, năng lượng địa nhiệt, gió, thủy điện
nhỏ, năng lượng mặt trời đang dần trở nên rất phổ biến bởi vì chúng có nhiều ưu
điểm trong phương pháp phát điện, chi phí bảo dưỡng thấp, an toàn cho người sử
dụng, không gây ô nhiễm môi trường và đặc biệt nguồn tài nguyên này cực kỳ lớn.
Tổng tiêu thụ năng lượng của con người trên thế giới hiện tại (tính tổng cộng
tất cả các loại năng lượng như dầu hỏa, than đá, thủy điện, v.v.) khoảng 15 nghìn tỷ
watt, tức là chỉ bằng khoảng 1/5000 công suất dự trữ của năng lượng mặt trời cho
trái đất. Trong số 15 nghìn tỷ watt công suất năng lượng mà con người đang dùng,
thì có đến 37% là từ dầu hỏa, 25% là than đá, và 23% là khí đốt (tổng cộng ba thứ
này đã đến 85%), là những nguồn năng lượng cạn kiệt nhanh chóng và không phục
hồi lại được .
Với tốc độ khai thác hiện tại, thì các nguồn năng lượng hóa thạch sẽ gần như
hết đi trong thế kỷ 21. Tương lai năng lượng của thế giới không thể nằm ở những
nguồn này, mà phải nằm ở những nguồn năng lượng tái tạo (renewable energy), ví
dụ như năng lượng gió và thủy năng. Nhưng tổng cộng dự trữ của tất cả các nguồn
khác này (trong đó chủ yếu là gió) chỉ bằng khoảng 1 phần trăm nguồn dự trữ năng
lượng mặt trời. Bởi vậy có thể nói tương lai năng lượng của thế giới chính là năng
lượng mặt trời.
Ở Việt Nam, vị trí địa lý đã ưu ái cho chúng ta một nguồn năng lượng tái tạo
vô cùng lớn, đặc biệt là năng lượng mặt trời. Nằm gần đường xích đạo, Việt NamHUTECH
2
nằm trong khu vực có cường độ bức xạ mặt trời tương đối cao, năng lượng bức xạ
mặt trời trung bình đạt 4 đến 5kWh/m2 mỗi ngày[1].
Tóm tắt nội dung tài liệu: Luận văn Tìm điểm công suất cực đại của pin mặt trời
HU TE CH BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC KỸ THUẬT CÔNG NGHỆ TP. HCM --------------------------- NGUYỄN NGỌC TRUNG TÌM ĐIỂM CÔNG SUẤT CỰC ĐẠI CỦA PIN MẶT TRỜI . LUẬN VĂN THẠC SĨ Chuyên ngành : Thiết bị, mạng và nhà máy điện Mã số ngành: 60 52 50 TP. HỒ CHÍ MINH, tháng 07 năm 2012 HU TE CH BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC KỸ THUẬT CÔNG NGHỆ TP. HCM --------------------------- NGUYỄN NGỌC TRUNG TÌM ĐIỂM CÔNG SUẤT CỰC ĐẠI CỦA PIN MẶT TRỜI. LUẬN VĂN THẠC SĨ Chuyên ngành : THIẾT BỊ , MẠNG VÀ NHÀ MÁY ĐIỆN Mã số ngành: 60 52 50 HƯỚNG DẪN KHOA HỌC: TS. TRƯƠNG VIỆT ANH TP. HỒ CHÍ MINH, tháng 07 năm 2012 HU TE CH CÔNG TRÌNH ĐƯỢC HOÀN THÀNH TẠI TRƯỜNG ĐẠI HỌC KỸ THUẬT CÔNG NGHỆ TP. HCM Cán bộ hướng dẫn khoa học : TS. TRƯƠNG VIỆT ANH Luận văn Thạc sĩ được bảo vệ tại Trường Đại học Kỹ thuật Công nghệ TP. HCM ngày 14 tháng 07 năm 2012 Thành phần Hội đồng đánh giá Luận văn Thạc sĩ gồm: (Ghi rõ họ, tên, học hàm, học vị của Hội đồng chấm bảo vệ Luận văn Thạc sĩ) 1. TS. Huỳnh Châu Duy - Chủ tịch 2. PGS. TS. Đinh Thành Việt - Phản biện 1 3. TS. Ngô Cao Cường - Phản biện 2 4. . TS. Trần Vĩnh Tịnh - Uỷ viên 5. PGS. TS. Quyền Huy Ánh - Uỷ viện, Thư ký Xác nhận của Chủ tịch Hội đồng đánh giá Luận sau khi Luận văn đã được sửa chữa (nếu có). Chủ tịch Hội đồng đánh giá LV HU TE CH TRƯỜNG ĐH KỸ THUẬT CÔNG NGHỆ TP. HCM PHÒNG QLKH - ĐTSĐH CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự do - Hạnh phúc TP. HCM, ngày . tháng.. năm 2011 NHIỆM VỤ LUẬN VĂN THẠC SĨ Họ tên học viên: NGUYỄN NGỌC TRUNG Giới tính: Nam Ngày, tháng, năm sinh: 09 - 06 - 1965 Nơi sinh: TP HCM Chuyên ngành: Thiết bị , mạng và Nhà máy điện . MSHV: 1081031028 I- TÊN ĐỀ TÀI: TÌM ĐIỂM CÔNG SUẤT CỰC ĐẠI CỦA PIN MẶT TRỜI. II- NHIỆM VỤ VÀ NỘI DUNG: - Nội dung : Tìm điểm công suất cực đại của pin mặt trời - Phương pháp nghiên cứu : Mô phỏng - Kết quả đạt được : Thực hiện được mô phỏng giải thuật tìm điểm công suất cực đại của pin mặt trời III- NGÀY GIAO NHIỆM VỤ: 15 - 09 - 2011 IV- NGÀY HOÀN THÀNH NHIỆM VỤ: 15 - 06 -2012 V- CÁN BỘ HƯỚNG DẪN: TS . TRƯƠNG VIỆT ANH CÁN BỘ HƯỚNG DẪN KHOA QUẢN LÝ CHUYÊN NGÀNH TS. TRƯƠNG VIỆT ANH HU TE CH i LỜI CAM ĐOAN Tôi xin cam đoan đây là công trình nghiên cứu của riêng tôi. Các số liệu, kết quả nêu trong Luận văn là trung thực và chưa từng được ai công bố trong bất kỳ công trình nào khác. Tôi xin cam đoan rằng mọi sự giúp đỡ cho việc thực hiện Luận văn này đã được cảm ơn và các thông tin trích dẫn trong Luận văn đã được chỉ rõ nguồn gốc. Học viên thực hiện Luận văn Nguyễn Ngọc Trung HU TE CH ii LỜI CÁM ƠN Tôi xin chân thành cảm ơn TS.Trương Việt Anh – Phó Trưởng khoa điện – điện tử – Trường Đại Học Sư Phạm Kỹ thuật Tp.HCM, người thầy đã hết lòng chỉ bảo, hướng dẫn, truyền đạt những kiến thức chuyên môn cũng như những kinh nghiệm nghiên cứu trong suốt thời gian học tập và thực hiện luận văn này. Xin chân thành cảm ơn Ban Giám Hiệu, Ban chủ nhiệm khoa Cơ - Điện – Điện tử, Phòng quản lý sau đại học của Trường Đại Học Kỹ thuật Công nghệ Tp.HCM đã tạo những điều kiện tốt nhất về vật chất lẫn tinh thần để chúng tôi hoàn thành tốt luận văn này. Xin chân thành cám ơn đến tất cả Quí Thầy, Cô của Trường Đại Học Kỹ thuật Công nghệ Tp.HCM đã giảng dạy, trang bị cho tôi những kiến thức rất bổ ích và quí báu trong suốt quá trình học tập cũng như nghiên cứu sau này. Xin cảm ơn bạn bè, đồng nghiệp và đặc biệt là nhóm thực nghiệm chung Trường Đại Học Sư Phạm Kỹ thuật Tp.HCM và Trường Đại Học Kỹ thuật Công nghệ Tp.HCM dưới sự hướng dẫn của Thầy Trương Việt Anh những người luôn giành những tình cảm sâu sắc nhất, giúp đỡ và khuyến khích tôi để cùng nhau vượt qua mọi khó khăn trong suốt quá trình thực hiện luận văn này. Xin cảm ơn Gia đình đã tạo mọi điều kiện để tôi yên tâm học tập tốt trong suốt thời gian vừa qua. Xin cảm ơn Ban Giám Hiệu Trường Cao đẳng Giao thông Vận tải TPHCM và tất cả bạn bè thân thuộc đã động viên, tạo điều kiện thuận lợi và hỗ trợ cho tôi rất nhiều trong quá trình học tập, công tác cũng như trong suốt thời gian thực hiện luận văn. TP.Hồ Chí Minh, tháng 06 năm 2012 Người thực hiện Nguyễn Ngọc Trung HU TE CH iii TÓM TẮT Nghiên cứu này trình bày phương pháp tìm điểm làm việc có công suất cực đại của pin mặt trời (MPPT) bằng giải thuật INC. Tác giả sử dụng Matlab/Simulink để xây dựng mô hình pin mặt trời và mô phỏng giải thuật và sử dụng thực nghiệm để kiểm tra giải thuật. Kết quả mô phỏng và thực nghiệm cho thấy sự cần thiết phải sử dụng MPPT trong hệ thống pin mặt trời và bằng việc sử dụng giải thuật INC, hệ thống đã nhanh chóng đưa pin mặt trời vào làm việc tại điểm có công suất tối ưu. HU TE CH iv ABSTRACT This study presents the Maximum Power Point Tracking (MPPT) technique of Photovoltaic by INC Algorithm. The author uses Matlab / Simulink for modeling and simulation of solar cells and the Algorithm. The simulation results and experiment shows the need to use MPPT solar system and by using the INC algorithm, the system was quickly put photovoltaic to work at optimum power point . HU TE CH v MỤC LỤC TRANG Lời cam đoan i Lời cám ơn ii Tóm tắt iii Mục lục v Danh sách các chữ viết tắt vii Danh sách các bảng vii Danh mục các biểu đồ, đồ thị, sơ đồ, hình ảnh viii Nội dung luận văn Chương 1.....................................................................................................................1 TỔNG QUAN .............................................................................................................1 1.1 Tổng quan chung về lĩnh vực nghiên cứu, các kết quả nghiên cứu trong và ngoài nước đã công bố ..............................................................................................1 1.2. Mục đích của đề tài ............................................................................................1 1.3. Nhiệm vụ của đề tài và giới hạn đề tài................................................................4 1.4. Phương pháp nghiên cứu ....................................................................................4 1.5. Nộidung luận văn ...............................................................................................5 Chương 2.....................................................................................................................6 CƠ SỞ LÝ THUYẾT .................................................................................................6 2.1 Mô hình pin mặt trời ..........................................................................................6 2.2. Bộ chuyển đổi DC/DC boost converter ............................................................13 2.3. Điểm làm việc cực đại của Pin mặt trời ............................................................16 2.4. Các phương pháp tìm điểm cực đại của pin mặt trời phổ biến ..........................21 2.4.1. Phương pháp điện áp hằng số .......................................................... 21 2.4.2. Phương pháp P&O (Perturb and Observe)....................................... 22 Chương 3...................................................................................................................25 CHỌN GIẢI THUẬT BỘ DÒ ĐIỂM CÔNG SUẤT CỰC ĐẠI CỦA PIN MẶT TRỜI .........................................................................................................................25 3.1. Phương pháp INC (Incremental Conductance) .................................................25 HU TE CH vi 3.2. Mô hình mô phỏng giải thuật ...........................................................................27 3.2.1. Mô hình Pin mặt trời ....................................................................... 28 3.2.2. Giải thuật INC................................................................................. 31 Chương 4...................................................................................................................33 KẾT QUẢ MÔ PHỎNG ..........................................................................................33 4.1. Mô hình pin mặt trời ........................................................................................33 4.2. Giải thuật MPPT ..............................................................................................35 Chương 5...................................................................................................................42 KẾT QUẢ THỰC NGHIỆM ...................................................................................42 5.1. Mô hình thực nghiệm .......................................................................................42 5.2. Kết quả thực nghiệm ........................................................................................50 Chương 6...................................................................................................................54 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI ........................................54 6.1. Kết luận ..........................................................................................................54 6.2. Hướng phát triển của đề tài ..............................................................................54 TÀI LIỆU THAM KHẢO ....................................................................................56 PHỤ LỤC HU TE CH vii DANH MỤC CÁC TỪ VIẾT TẮT PV : PhotoVotaic : Pin quang điện ( pin mặt trời ) MPPT : Maximum Power Point Tracking : Dò tìm điểm cực đại P&O : Perturb and Observe : Phương pháp nhiễu loạn và quan sát INC : Incremental Conductance : Phương pháp INC NOCT : Normal Control Ttemperature : Niệt độ vận hành bình thường DANH MỤC CÁC BẢNG TRANG Bảng 3.1. Thông số của pin mặt trời thương mại MSX 60 tại 1 kW/m2 , 25 oC .......29 Bảng 3.2 Thông số của pin mặt trời thương mại WN-15 tại 1 kW/m2 , 25 oC ..........43 HU TE CH viii DANH MỤC CÁC BIỂU ĐỒ, ĐỒ THỊ, SƠ ĐỒ , HÌNH ẢNH TRANG Hình 1.1. Phân bố tổng số giờ nắng 3 tháng 1,2,3 năm 2011 .....................................2 Hình 1.2. Bức xạ mặt trời tại ba thành phố tiêu biểu năm 2010 ................................2 Hình 2.1. Mạch điện tương đương của pin mặt trời ..................................................8 Hình 2.2. Mô hình pin mặt trời lý tưởng....................................................................9 Hình 2.3. Mô đun pin mặt trời.................................................................................10 Hình 2.4. Đặc tuyến I-V với các bức xạ khác nhau..................................................12 Hình 2.5. Đặc tuyến P-V với các bức xạ khác nhau.................................................12 Hình 2.6. Sơ đồ nguyên lý mạch boost ....................................................................13 Hình 2.7. Mạch điện khi S đóng........ ... TRIAL LECTRONICS, VOL. 56, NO. 1, JANUARY 2009 . 5. Syafrudin Masri, Pui-Weng Chan ‘Development of a microcontroller – based boost converter for photovoltaic system’ ISSN 1450-216X Vol.41 No.1 (2010). 6. Ahmed A. A. Hafez ‘Simple maximum power point contronller for single – phase grid connected PV system’ Cairo University, Egypt, December 19-21, 2010, paper ID 123. 7. Jae Ho Lee , HyunSu Bae and Bo Hyung Cho “Advanced Incremental Conductance MPPT Algorithm with a Variable Step Size” - Seoul National University School of Electrical Engineering and Computer Science, Seoul, Korea- 2009 8. Marcio Mendes Casaro*, Denizar Cruz Martins Power Electronics Institute, Federal University of Santa Catarina ‘Grid-Connected PV System: Introduction to Behavior Matching’ 9. A.P.S Ramalakshmi ‘Comparision of solar panel power under varying load and irradiance conditions’ 10. Jing Li , Fang Zhuo , Xianwei Wang , Lin Wang , Song Ni ‘A Grid-Connected PV System with Power Quality Improvement Based on Boost + Dual-Level Four- Leg Inverter’ HU TE CH 57 11. Samatcha Phuttapatimok, Anawach Sangswang, Member, IEEE, and Krissanapong Kirtikara ’ Effects on Short Circuit Level of PV Grid-Connected Systems under Unintentional Islanding’ 12. Fei Wang, Chengcheng Zhang, Zengqiang Mi ’ Anti-islanding Detection and Protection for Grid connected PV System Using Instantaneous Power Theory’ 13. Fei Wang, Zengqiang Mi ‘Passive Islanding Detection Method for Grid Connected PV System’ 2009 International Conference on Industrial and Information Systems. 14. M.B. Bana Sharifian ‘Single-Stage grid connected photovoltaic system with Reactive power control and adaptive predictive current controller’ Journal of applied sciences 9 (8): 1593-1509, 2009. 15. N. Hamrouni and A.Cherif ‘Modelling and control of a grid connected photovoltaic system’ Revue des Energies Renouvelables Vol. 10 No3 September 2007). 16. Roberto F. Coelho, Filipe M. Concer, Denizar C. Martins ‘A MPPT Approach Based on Temperature Measurements Applied in PV Systems’ Electrical Engineering Departament, Power Electronics Institute, Federal University of Santa Catarina, P.O. 5119 - Florianópolis, SC 88040-970, Brazil 17.Vocational School of Technical Studies, Marmara University, Kadıkoy, 34722 Istanbul, Turkey ‘Recent Developments inMaximumPower Point Tracking Technologies for Photovoltaic Systems’ 18. Ibrahim, H. E.-S. A. and Houssiny, F. F., “Microcomputer Controlled Buck Regulator for Maximum Power Point Tracker for DC Pumping System Operates from Photovoltaic System,” Proceedings of the IEEE International Fuzzy Systems Conference, August 22-25,Vol. 1, pp. 406-411 (1999). 19. Jawad Ahmad, and Hee-Jun Kim “A Voltage Based Maximum Power Point Tracker for Low Power and Low Cost Photovoltaic Applications” World Academy of Science, Engineering and Technology 60 2009 HU TE CH 58 20. Masoum, Mohammad A. S. Dehbonei, Hooman, “Design, Construction and Testing of a Voltage-based Maximum Power Point Tracker (VMPPT) for Small Satellite Power Supply” SSC99-XII-7 21. Enslin, J. H. R. and Snyman, D. B., “Simplified Feed-Forward Control of the Maximum Power Pont in PV Installations” Proceedings of the IEEE International Conference on Power Electronics Motion Control, Vol.1, pp. 548-553 (1992). 22.Sree Manju B, Ramaprabha R, Mathur B.L “Design and Modeling of Standalone Solar Photovoltaic Charging System”International Journal of Computer Applications (0975 – 8887) Volume 18– No.2, March 2011 23. Mayssa Farhat, Lassâad Sbita “Advanced Fuzzy MPPT Control Algorithm for Photovoltaic Systems ” Science Academy Transactions on Renewable Energy Systems Engineering and Technology Vol. 1, No. 1, March 2011 24. Mohamed Salhi, Rachid El-Bachtri “Maximum Power Point Tracker using Fuzzy Control for Photovoltaic System” International Journal of Research and Reviews in Electrical and Computer Engineering (IJRRECE) Vol. 1, No. 2, June 2011, ISSN: 2046-5149 25. R. Belaidi, M. Fathi, A. Haddouche, A. Chikouche, G. Mohand Kaci and Z. Smara, “ Study and Simulation of a Mppt controller based on Fuzzy logic controller for photovoltaic system” IGEC-VI-2011-208 26.Theodoros L. Kottas, Athanassios D. Karlis, “New Maximum Power Point Tracker for PV Arrays Using Fuzzy Controller in Close Cooperation With Fuzzy Cognitive Networks” IEEE TRANSACTIONS ON ENERGY CONVERSION, VOL. 21, NO. 3, SEPTEMBER 2006 27. Huan-Liang Tsai “Insnolation oriented model of PV using Matlab/Simulink” Solar Energy 1318-1326 HU TE CH PHỤ LỤC Chương trình chính thực hiện mô hình tìm điểm cực đại của pin mặt trời : #include #fuses HS,NOWDT,NOPROTECT,NOLVP,NODEBUG,NOBROWNOUT #use delay(clock=4000000) #use rs232(baud=9600, parity=N,xmit=PIN_C6, rcv=PIN_C7,bits=8) void ADC_Init_V(void); void ADC_Init_I(void); void congsuat(void); void TraCommand(int8 comm); void TraData(int8 data); void dich(int8 digital); void xuat_vitri(); void xuatkytu(); void start_LCD(); void write_data(int data); void write_command(int command); void dich(int digital); void write_string(char* chuoi, int line, int index); int32 a=0; int32 b=0; int32 g=0; int32 h=0; int32 m=0; int32 k=0; int32 n=0; int32 p=0; int32 u=0; HU TE CH int32 i=0; int32 Vhigh = 170; int32 Vlow = 90; int32 bien = 0; int32 pk = 0; int32 pk1 = 0; int32 deltaP = 0; int32 vk = 0; int32 vk1 = 0; int32 ik = 0; int32 ik1 = 0; int32 deltaV = 0; int32 deltaI = 0; int32 thoigian = 500 int32 g1=0; int32 g2=0; int32 g3=0; int32 g4=0; int32 g5=0; int32 g6=0; int32 r=100; int32 rr=100; int32 z=0; int32 dd=0; int32 amp=0; int32 gan=0; int32 xp=0; int duty = 2; //50 int low_duty = 2; HU TE CH int high_duty =90; void main() ///////////////////////////////////// set_tris_c(0x0); //set_tris_b(0x06); setup_ccp1(CCP_PWM); // Configure CCP1 as a PWM setup_ccp2(CCP_PWM); // Configure CCP2 as a PWM setup_timer_2(t2_div_by_16,93,16);//1500hz //set_pwm1_duty(duty); set_pwm1_duty(duty); set_pwm2_duty(duty); ///////////////////////////////////// set_tris_a(0xff); start_LCD(); output_high (pin_b1); output_high (pin_b0); output_high (pin_b2); output_high (pin_b3); output_high (pin_b4); output_high (pin_b5); // delay_ms (3000); while(1) { /////////////// ///////////////// write_command(0x80); write_data('V');//1 write_data('o');//2 write_data('l');//3 HU TE CH write_data('t');//4 write_data(' ');//5 write_data(' ');//6 write_data('A');//7 write_data('m');//8 write_data('p');//9 write_data('e');//10 write_data(' ');//11 write_data('P');//13 write_data('(');//14 write_data('W');//15 write_data(')');//16 write_command(0xc0); ADC_Init_V(); ADC_Init_I(); for (i=0;i<r;i++) { dd = read_adc(); //READ ADC amp=(5000*dd)/256; //CONVERTION ADC-->VOLT a = amp; b = b + a; } b = b/r; amp = b; amp = amp/15; amp=amp*10; z = amp; ik1=z; gan = amp/1000; HU TE CH /// putc(gan+0x30); write_data(gan+0x30); amp = amp%1000; gan = amp/100; write_data(','); /// putc(','); /// putc(gan+0x30) write_data(gan+0x30); amp=amp%100; gan = amp/10; n = gan; /// putc(gan+0x30); write_data(gan+0x30); amp=amp%10; k = gan; /// putc(amp+0x30); /// putc('A'); /// putc(' '); write_data(' '); //thuan write_data(' '); //thuan //********CONG SUAT******************** //*********************************** congsuat(); } } //************************************* HU TE CH //chuong trinh con void ADC_Init_V(void) { setup_adc(ADC_CLOCK_DIV_2); setup_adc_ports(sAN0); set_adc_channel(0); for (i=0;i<rr;i++) { g1 = read_adc(); //READ ADC g2=(5000*g1)/256; //CONVERTION ADC-->VOLT g3 = g2; g4 = g4 + g3; } g4 = g4/rr; g5 = g4/100; g5=g5*46; g5=g5/10; vk1=g5; g6 = g5/1000; /// putc(g6+0x30); // write_data(g6+0x30); g5 = g5%1000; g6 = g5/100; /// putc(g6+0x30); write_data(g6+0x30); g5=g5%100; g6 = g5/10; /// putc(g6+0x30); write_data(g6+0x30); HU TE CH g5=g5%10; write_data(','); /// putc(','); /// putc(g5+0x30); write_data(g5+0x30); /// putc('V'); /// putc(' '); // putc('\n'); // write_data(' ');//5 write_data(' ');//6 } void ADC_Init_I(void) { setup_adc(ADC_CLOCK_DIV_2); setup_adc_ports(sAN1); set_adc_channel(1); } //xuat string ra LCD void write_string(char *chuoi, int line, int index) { switch(line) { case 1: write_command(0x80 + index); break; case 2: write_command(0xC0 + index); break; } while (*chuoi) { HU TE CH write_data(*chuoi++); delay_ms(100); } } void start_LCD() { write_command(0x38); write_command(0x38); write_command(0x38); write_command(0x06); write_command(0x0c);//0x0e write_command(0x01); } void write_data(int data) { output_high(pin_c5); output_high(pin_c4);// muc 1->la du lieu xuat len LCD output_d(data); output_low(pin_c5); delay_ms(2); } //RS->pinA1, Enable->pinA2 void write_command(int command) { output_high(pin_c5); //set EN len mot output_low(pin_c4); //muc 0 -> nhu mot lenh va ko hien thi len LCD output_d(command); output_low(pin_c5); //tao mot canh xuong delay_ms(2); HU TE CH } void congsuat(void) { u = g*10 + h; i = m*10 + k; p = vk1*z; p=p/100; pk1 = p; xp = p/1000; putc(xp+0x30); write_data(xp+0x30); p = p%1000; xp = p/100; putc(xp+0x30); write_data(xp+0x30); write_data(',');//1 putc(','); p = p%100; xp = p/10; putc(xp+0x30); write_data(xp+0x30); p = p%10; putc(p+0x30); write_data(p+0x30); /// putc('W'); putc(' '); //putc('F'); //putc(bien+0x30); //putc(' '); HU TE CH //putc (duty+0x30); putc('\r'); putc('\n'); delay_ms(thoigian); //////////SO SANH/////////////// deltaP = pk1 - pk; deltaV = vk1 - vk; deltaI = ik1-ik //GUAI THUAT MPPT if (deltaV=0) { if (deltaI = 0) { duty = duty; } else { if (deltaI>0) { if (duty > low_duty) duty=duty - 1; else duty = duty; } else { if (duty < high_duty) duty=duty + 1; else duty = duty; } HU TE CH } } else { if (delatI/deltaV = - ik1/vk1) { duty = duty; } else { if (delatI/deltaV > - ik1/vk1) { if (duty > low_duty) duty=duty - 1; else duty = duty; } else { if (duty < high_duty) duty=duty + 1; else duty = duty; } } } vk = vk1; pk = pk1; ik=ik1; //delay_ms(3); //set_pwm1_duty(duty); HU TE CH set_pwm1_duty(duty); set_pwm2_duty(100); }
File đính kèm:
- luan_van_tim_diem_cong_suat_cuc_dai_cua_pin_mat_troi.pdf