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

