1. Trang chủ
  2. » Luận Văn - Báo Cáo

Hệ thống điện năng lượng mặt trời tự bắt theo hướng ánh sáng

81 11 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 81
Dung lượng 4,19 MB

Nội dung

ĐỒN THANH NIÊN CỘNG SẢN HỒ CHÍ MINH BAN CHẤP HÀNH TP HỒ CHÍ MINH CƠNG TRÌNH DỰ THI GIẢI THƯỞNG SINH VIÊN NGHIÊN CỨU KHOA HỌC EURÉKA LẦN THỨ XIX NĂM 2017 TÊN CƠNG TRÌNH: HỆ THỐNG ĐIỆN NĂNG LƯỢNG MẶT TRỜI TỰ BẮT THEO HƯỚNG ÁNH SÁNG LĨNH VỰC NGHIÊN CỨU: KỸ THUẬT CHUYÊN NGÀNH: ĐIỆN – ĐIỆN TỬ i MỤC LỤC DANH MỤC CÁC BẢNG iv DANH MỤC CÁC BIỂU ĐỒ, ĐỒ THỊ, SƠ ĐỒ, HÌNH ẢNH v DANH MỤC CÁC TỪ VIẾT TẮT viii CHƯƠNG - GIỚI THIỆU VỀ ĐỀ TÀI 1.1 Đă ̣t vấ n đề 1.2 Tình hình nghiên cứu .1 1.3 Mục tiêu đề tài 1.4 Nhiệm vụ nghiên cứu 1.5 Phương pháp nghiên cứu 1.6 Pha ̣m vi nghiên cứu 1.7 Ý nghiã đề tài 1.8 Kết cấu đề tài CHƯƠNG - CƠ SỞ LÝ THUYẾT HỆ THỐNG ĐIỆN MẶT TRỜI 2.1 Hệ thống điện lượng Mặt Trời 2.1.1 Tổng quan .4 2.1.2 Các thành phần 2.1.3 Nguyên lý hoạt động .6 2.2 Pin lượng Mặt Trời 2.2.1 Tổng quan .6 2.2.2 Cấu tạo pin Mặt Trời .7 2.2.3 Phân loại pin Mặt Trời 2.3 Bộ điều khiển sạc cho pin Mặt Trời 11 2.3.1 Giới thiệu điều khiển sạc 11 ii 2.3.2 Phân loại điều khiển sạc 12 2.4 Bộ tích trữ lượng (Ắc quy) 15 2.4.1 Tổng quan .15 2.4.2 Cấu tạo ắc quy .15 2.5 Board phát triển Arduino .16 2.5.1 Giới thiệu chung Arduino .16 2.5.2 Một số board Arduino 17 2.6 Tổng quan nghịch lưu .18 2.6.1 Khái niệm 18 2.6.2 Phân loại 18 2.7 Cơ cấu truyền động 22 2.7.1 Tổng quan .22 2.7.2 Phân loại cấu truyền động 22 2.8 Động Servo .26 CHƯƠNG - TÍNH TỐN THIẾT KẾ MƠ HÌNH 27 3.1 Sơ đồ khối ̣ thố ng .27 3.2 Tính tốn thiết kế hệ thống điê ̣n 28 3.2.1 Tính tốn lựa chọn pin Mặt Trời 28 3.2.2 Tính tốn lựa chọn điều khiển sạc 29 3.2.3 Tính tốn lựa chọn ắc quy .30 3.2.4 Thiết kế khối nguồn 5V 30 3.2.5 Thiết kế khối cảm biến ánh sáng 31 3.2.6 Thiết kế khối cơng tắc hành trình 33 3.2.7 Thiết kế khối điều khiển động 34 iii 3.2.8 Thiết kế khối nghịch lưu .35 3.2.9 Thiết kế khối xử lý 36 3.2.10 Thiết kế ma ̣ch in 39 3.3 Tiń h toán thiết kế ̣ thố ng .41 3.3.1 Nhiệm vụ - yêu cầu .41 3.3.2 Lựa chọn phương án thiết kế .41 3.3.3 Thiết kế - lựa cho ̣n kế t cấ u khí 43 3.3.4 Hiǹ h ảnh thi công 48 CHƯƠNG - CHƯƠNG TRÌNH ĐIỀU KHIỂN HỆ THỐNG 49 4.1 Lưu đồ giải thuật 49 4.1.1 Lưu đồ chương trình ngắt cơng tắc hành trình .49 4.1.2 Lưu đồ chương trình 50 4.1.3 Lưu đồ chương trình chế độ Auto 51 4.1.4 Lưu đồ chương trình chế độ Tracking 53 4.2 Kế t quả thực nghiê ̣m 55 4.2.1 Thực nghiệm với pin Mặt Trời không nối tải .55 4.2.2 Thực nghiệm khả xác đinh ̣ vi ̣trí Mặt Trời 57 4.2.3 Thực nghiệm khả tải của bô ̣ inverter 59 CHƯƠNG - KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 62 5.1 Kết luận 62 5.2 Hướng phát triển đề tài 62 TÀI LIỆU THAM KHẢO 63 iv DANH MỤC CÁC BẢNG Bảng 3.1: Thông số kỹ thuật pin Mặt Trời RS-P618-30W 29 Bảng 3.2: Thông số kỹ thuật sạc pin Mặt Trời LMS2410 29 Bảng 3.3: So sánh các phương pháp điề u hướng pin Mă ̣t Trời .41 Bảng 3.4: Cho ̣n thông số đã có kích thước modun 45 Bảng 3.5: Bảng cho ̣n số của puly .45 Bảng 3.6: Thông số ki ̃ thuâ ̣t của đô ̣ng Servo Faulhaber .47 Bảng 4.1: Bảng số liê ̣u thực nghiê ̣m đo điê ̣n áp không tải của pin Mă ̣t Trời 56 Bảng 4.2: Bảng số liê ̣u thực nghiê ̣m khả xác đinh ̣ vi ̣trí Mă ̣t Trời 57 Bảng 4.3: Bảng số liê ̣u thực nghiê ̣m khả tải của bô ̣ nghich ̣ lưu 59 v DANH MỤC CÁC BIỂU ĐỒ, ĐỒ THỊ, SƠ ĐỒ, HÌNH ẢNH Hình 2.1: Các thành phần hệ thống lượng Mặt Trời khơng hịa lưới Hình 2.2: Tế bào quang điện panel pin Mặt Trời Hiǹ h 2.3: Panel pin Mặt Trời loại đơn tinh thể Hiǹ h 2.4: Panel pin Mặt Trời loại đa tinh thể Hiǹ h 2.5: Tấm pin Mặt Trời loại màng mỏng 10 Hiǹ h 2.6: Bộ điều khiển sạc cho pin Mặt Trời 11 Hiǹ h 2.7: Cấu trúc điều khiển sạc PWM 12 Hình 2.8: Đường cong hoạt động điều khiển sạc PWM .13 Hình 2.9: Cấu trúc điều khiển sạc MPPT 14 Hình 2.10: Đường cong hoạt động điều khiển sạc MPPT 14 Hình 2.11: Cấu tạo bình ắc quy axit-chì kiểu kín 16 Hiǹ h 2.12: Board Arduino Mega2560 .17 Hiǹ h 2.13: Sơ đồ mạch nghịch lưu áp pha 18 Hiǹ h 2.14: Giản đồ xung mạch nghịch lưu áp pha .19 Hiǹ h 2.15: Sơ đồ mạch nghịch lưu dòng pha 20 Hiǹ h 2.16: Giản đồ xung mạch nghịch lưu dòng pha 21 Hình 2.17: Cơ cấu truyền động bánh .22 Hình 2.18: Cơ cấu truyền động đai 23 Hình 2.19: Cơ cấu truyền động xích 24 Hình 2.20: Cơ cấu truyền động trục vít 25 Hình 2.21: Cấu tạo động DC Servo .26 Hiǹ h 3.1: Sơ đồ khối hệ thống điện Mặt Trời tự bắt theo hướng ánh sáng .27 vi Hiǹ h 3.2: Sơ đồ nguyên lý khối nguồn 5V 30 Hiǹ h 3.3: Hình ảnh thực tế khối nguồn 5V 31 Hiǹ h 3.4: Hình dạng thực tế kích thước LDR 12mm 31 Hình 3.5: Sơ đồ khối cảm biến ánh sáng 32 Hình 3.6: Bốn cảm biến ánh sáng gắn pin Mặt Trời 32 Hình 3.7: Sơ đồ khối cơng tắc hành trình 33 Hình 3.8: Các cơng tắc hành trình trục ngang trục dọc .33 Hiǹ h 3.9: Sơ đồ khối điều khiển động .34 Hiǹ h 3.10: Hình ảnh thực tế khối điều khiển động .34 Hiǹ h 3.11: Sơ đồ khối nghịch lưu 12VDC/220VAC .35 Hiǹ h 3.12: Giản đồ xung khối nghịch lưu 35 Hiǹ h 3.13: Sơ đồ khối xử lý dùng Arduino Mega2560 36 Hình 3.14: Board xử lý Arduino Mega2560 37 Hình 3.15: Sơ đồ linh kiê ̣n và bản vẽ ma ̣ch in 40 Hình 3.16: Ma ̣ch in hoàn chỉnh 40 Hình 3.17: So sánh hiê ̣u suấ t pin giữa lắ p đă ̣t cố đinh ̣ và có điề u hướng pin 42 Hiǹ h 3.18: Phương pháp điề u hướng nghiêng tấ m pin và xoay tru ̣c tấ m pin 42 Hiǹ h 3.19: Hiǹ h ảnh mô phỏng ̣ thố ng 43 Hiǹ h 3.20: Đô ̣ng Servo Faulhaber kèm bô ̣ giảm tố c 47 Hiǹ h 3.21: Hình ảnh mơ của ̣ thố ng 48 Hiǹ h 3.22: Hình ảnh thực tế hệ thống 48 Hình 4.1: Sơ đồ thực nghiê ̣m điê ̣n áp không tải pin Mặt Trời 55 Hình 4.2: Tra ̣ng thái ban đầ u của ̣ thố ng (11h trưa) .58 vii Hiǹ h 4.3: Trạng thái sau đã tìm đươ ̣c vi ̣trí của Mă ̣t Trời (11h trưa) 58 Hiǹ h 4.4: Điê ̣n áp DC,AC và dòng điê ̣n DC bô ̣ Inverter lúc không tải 59 Hiǹ h 4.5: Da ̣ng sóng mô phỏng ngõ điê ̣n áp bô ̣ Inverter lúc không tải .60 Hình 4.6: Điê ̣n áp DC + AC và dòng điê ̣n DC bô ̣ Inverter lúc có tải (8W) .60 Hình 4.7: Da ̣ng sóng mô phỏng ngõ điê ̣n áp bô ̣ Inverter có tải (8W) 60 Hình 4.8: Điê ̣n áp DC + AC và dòng điê ̣n DC bô ̣ Inverter lúc có tải (16W) 61 Hình 4.9: Da ̣ng sóng mô phỏng ngõ điê ̣n áp bô ̣ Inverter có tải (16W) 61 viii DANH MỤC CÁC TỪ VIẾT TẮT VĐK: Vi điều khiển GND: Ground – điểm trung tính MBA: Máy biến áp ADC: Analog/Digital Conveter – chuyển đổi tín hiệu tương tự/số USB: Universal Serial Bus – chuẩn kết nối thiết bị ngoại vi với máy tính I2C : Inter-Intergrated Circuit SPI : Serial Peripheral Bus MCU: Micro-controller Unit CHƯƠNG - GIỚI THIỆU VỀ ĐỀ TÀ I 1.1 Đă ̣t vấ n đề Chúng ta sống kỷ thứ 21- kỷ nguyên phát triển vượt bậc khoa học công nghệ ứng dụng thành công nghệ Bên cạnh phát triển mạnh mẽ nhân loại phải đối mặt với nhiều nguy hiệu ứng nhà kính, nhiễm mơi trường, thiên tai, Theo ước tính Liên Hợp Quốc vịng trăm năm qua nhân loại sử dụng khoảng 30% tổng trữ lượng dầu mỏ mà giới có dự báo vịng 30 năm nhu cầu tăng lên gấp ba (số liệu tính đến tháng năm 2008) Vì thế, việc sử dụng lượng hợp lý, tiết kiệm dần trở thành sách hầu hết quốc gia Để làm việc này, bên cạnh việc sử dụng quản lý nhu cầu lượng hợp lý việc nghiên cứu, phát triển, ứng dụng sử dụng nguồn lượng tái tạo lượng thủy triều, lượng gió, lượng Mặt Trời vô thiết dồi dào, sẵn có đặc biệt khơng gây nhiễm mơi trường nguồn lượng Đồng thời giải vấn đề thiếu hụt điện vùng sâu vùng xa 1.2 Tình hình nghiên cứu Từ năm 40 kỷ trước nhân loại nghiên cứu ứng dụng để chế tạo pin Mặt Trời, cung cấp lượng cho vệ tinh nhân tạo Tuy nhiên phải đến năm 70, sau khủng hoảng dầu lửa giới việc nghiên cứu, phát triển ứng dụng pin lượng Mặt Trời quan tâm thực phát triển mạnh mẽ từ đến Ở nước phát triển Đức, Mỹ, Nhật Bản việc sử dụng lượng Mặt Trời thay cho nguồn lượng khác trở nên phổ biến nhận nhiều ủng hộ Còn với nước nghèo phát triển việc nghiên cứu, sử dụng nguồn lượng đạt kết ban đầu, chi phí ban đầu hệ thống lượng Mặt Trời lớn 58 Hiǹ h 4.2: Tra ̣ng thái ban đầ u của ̣ thố ng (11h trưa) Hiǹ h 4.3: Trạng thái sau đã tìm đươ ̣c vi ̣trí của Mă ̣t Trời (11h trưa)  Nhận xét: Hê ̣ thố ng hoa ̣t đô ̣ng tố t mă ̣t trời không bi ̣mây che Khi có nhiề u mây hoă ̣c trời âm u thì ̣ thố ng chỉ hoa ̣t đô ̣ng mô ̣t cách tương đố i, không chính xác 59 4.2.3 Thực nghiệm khả tải của bơ ̣ inverter Thí nghiệm bơ ̣ nghich ̣ lưu với vôn kế DC/AC và ampe kế DC  Phương pháp thí nghiê ̣m: Ta sử du ̣ng vôn kế DC/AC gắn song song với sơ cấ p MBA và tải, ampe kế DC đươ ̣c mắ c nố i tiế p ở sơ cấ p MBA để đo điê ̣n áp và dòng điê ̣n lúc không tải cũng lúc có tải  Mục đích thí nghiệm: khảo sát khả chiụ tải của bơ ̣ nghich ̣ lưu Bảng 4.3: Bảng số liê ̣u thực nghiê ̣m khả tải của bô ̣ nghich ̣ lưu Tải VDC (V) ADC (A) VAC (V) Không tải 12,48 0,169 242,4 bóng đèn (8W) 12,39 0,527 218,8 bóng đèn (16W) 12,32 0,877 196,8 Hiǹ h 4.4: Điê ̣n áp DC,AC và dòng điê ̣n DC bô ̣ Inverter lúc không tải 60 Hình 4.5: Da ̣ng sóng mô phỏng ngõ điê ̣n áp bô ̣ Inverter lúc không tải Hình 4.6: Điê ̣n áp DC + AC và dòng điê ̣n DC bô ̣ Inverter lúc có tải (8W) Hiǹ h 4.7: Da ̣ng sóng mô phỏng ngõ điê ̣n áp bô ̣ Inverter có tải (8W) 61 Hiǹ h 4.8: Điê ̣n áp DC + AC và dòng điê ̣n DC bô ̣ Inverter lúc có tải (16W) Hình 4.9: Da ̣ng sóng mô phỏng ngõ điê ̣n áp bô ̣ Inverter có tải (16W)  Nhận xét: Bô ̣ inverter hoa ̣t đô ̣ng tương đố i tố t Tổ n hao không tải nhỏ Khi có tải, điê ̣n áp su ̣t vẫn ở mức chấ p nhâ ̣n đươ ̣c 62 CHƯƠNG - KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 5.1 Kết luận Đề tài đạt kết sau:  Giới thiệu đặc điểm, ứng dụng tầm quan trọng hệ thống lượng điện Mặt Trời  Tổng quan sở lý thuyết hệ thống điện lượng Mặt Trời  Tính tốn thiết kế lựa chọn phần tử mơ hình  Chế tạo mơ hình thực nghiệm công suất nhỏ 30W  Thiết kế lưu đồ giải thuật lập trình điều khiển hai chế độ auto tracking  Thực nghiệm đánh giá kết điện áp đo đạt hoạt động mơ hình 5.2 Hướng phát triển đề tài Một số hướng phát triển đề tài:  Thiết kế thêm module đo giá trị cường độ sáng  Thiết kế hịa vào lưới điện với cơng tơ đo đếm điện hai chiều 63 TÀI LIỆU THAM KHẢO [1] Nguyễn Thị Ngọc Anh, “Giáo trình kỹ thuật điện tử”, Hutech 2015 [2] Huỳnh Công Thương, “Giáo trình Cơ ứng du ̣ng”, CĐKT Cao Thắ ng, TP.HCM 2010 [3] https://www.pc-control.co.uk/howto_tracksun.htm [4] http://www.modularcircuits.com/blog/articles/h-bridge-secrets/h-bridges-thebasics/ [5] http://arduino.vn/bai-viet/893-cach-dung-module-dieu-khien-dong-co-l298ncau-h-de-dieu-khien-dong-co-dc [6] http://www.piclist.com/images/www/hobby_elec/e_ckt8.htm [7] https://vi.wikipedia.org/wiki/Năng_lượng_Mặt_Trời [8] So sánh số loại Arduino, 05/2017: http://www.giaiphaptt.vn/2015/07/sosanh-mot-so-loai-arduino.html [9] Arduino giao tiếp SPI, 05/2017: http://arduino.vn/bai-viet/1081-arduino-vagiao-tiep-spi [10] G E Rueda, José Luis Navarro Hermoso, N M Sanz, M G Torreira, “Vacuum evaluation of parabolic trough receiver tubes in a 50MW concentrated solar power plant”, Solar Energy, Vol 139, December 2016, pp.36-46 [11] Marco Astolfi, Simone Mazzola, Paolo Silva, Ennio Macchi, “A synergic integration of desalination and solar energy systems in stand-alone microgrids”, Desalination, Volume 419, October 2017, pp 169-180 [12] G Pamparana, W Kracht, J Haas, G Díaz-Ferrán, R Palma-Behnke, R Román, “Integrating photovoltaic solar energy and a battery energy storage system to operate a semi-autogenous grinding mill”, Journal of Cleaner Production, Volume 165, November 2017, pp 273-280 PHỤ LỤC #include #define TurnRight #define TurnLeft #define TurnDown #define TurnUp #define LDR1 #define LDR2 #define LDR3 #define LDR4 #define INVERTER 10 #define MODE 14 #define AUTO 15 #define TRACKING 16 int Tolerance = 20; int32_t frequency = 50; volatile int TempT3 = 0; long TempTCNT3 = 0, MaxTCNT3 = 0, CountT3 = 0, SubTCNT3, AvgH, LuxRight, LuxLeft, SubCountH, TempH = 0, MaxCountH = 0, AvgV, LuxUp, LuxDown, TempV = 0; const long Timer = 3600000; unsigned long TempT = 0; bool TrackingMode = false, AutoMode = false, AutoDone = false, Night = false; volatile bool MinH = false, MaxH = false, MinV = false, MaxV = false, FMinV = false, FMaxV = false, FMaxH = false, MaxLuxH = false, MaxLuxV = false; void setup() { cli(); pinMode(TurnRight, OUTPUT); digitalWrite(TurnRight, LOW); pinMode(TurnLeft, OUTPUT); digitalWrite(TurnLeft, LOW); pinMode(TurnDown, OUTPUT); digitalWrite(TurnDown, LOW); pinMode(TurnUp, OUTPUT); digitalWrite(TurnUp, LOW); pinMode(20, INPUT); pinMode(19, INPUT); pinMode(18, INPUT); pinMode(21, INPUT); pinMode(MODE, INPUT); pinMode(INVERTER, OUTPUT); digitalWrite(INVERTER, LOW); pinMode(AUTO, OUTPUT); digitalWrite(AUTO, LOW); pinMode(TRACKING, OUTPUT); digitalWrite(TRACKING, LOW); attachInterrupt(digitalPinToInterrupt(18), IsrRight, FALLING); attachInterrupt(digitalPinToInterrupt(19), IsrDown, FALLING); attachInterrupt(digitalPinToInterrupt(21), IsrLeft, FALLING); attachInterrupt(digitalPinToInterrupt(20), IsrUp, FALLING); TCCR3A = 0; TCCR3B = 0b101; bitSet(TIMSK3, TOIE3); Timer1_Initialize(); Timer1_SetFrequency(frequency); TCCR1A |= 0x30; pwmWrite(11, 127); pwmWrite(12, 127); sei(); } void loop() { digitalWrite(INVERTER, HIGH); if (digitalRead(MODE) == HIGH) { if (AutoDone == false) { AM(); } AutoDone = true; if (analogRead(LDR1) && analogRead(LDR2) && analogRead(LDR3) && analogRead(LDR3) < 1) { Night = true; } if (analogRead(LDR1) && analogRead(LDR2) && analogRead(LDR3) && analogRead(LDR3) > 200 && Night == true) { AutoDone = false; AutoMode = false; Night = false; } if ((unsigned long) (millis() - TempT) > Timer && Night == false) { TempT = millis(); while (millis() - TempT TempH) { TempH = AvgH; CountT3 = TempT3; TempTCNT3 = TCNT3; } FMaxH = true; } if (MaxH == true && MinV == true) { TurnH(0); detachInterrupt(digitalPinToInterrupt(21)); SubCountH = MaxCountH - CountT3; SubTCNT3 = MaxTCNT3 - TempTCNT3; if (SubTCNT3 < 0) { SubCountH -= 1; SubTCNT3 = 65536 + SubTCNT3; } delay(1000); TCNT3 = 0; TempT3 = 0; } while (MaxLuxH == false) { TurnH(35); if (TempT3 == SubCountH && TCNT3 >= SubTCNT3) { MaxLuxH = true; TurnH(0); delay(1000); TCNT3 = 0; } } while (MaxV == false && MaxH == true) { LuxDown = analogRead(LDR3); LuxUp = analogRead(LDR4); AvgV = ((long)LuxUp + (long)LuxDown) / 2; TurnV(-80); if (AvgV > TempV) { TempV = AvgV; TempTCNT3 = TCNT3; } FMaxV = true; } if (MaxV == true && MaxH == true) { TurnV(0); detachInterrupt(digitalPinToInterrupt(20)); SubTCNT3 = MaxTCNT3 - TempTCNT3; delay(1000); TCNT3 = 0; } while (MaxLuxV == false) { TurnV(40); if (TCNT3 >= SubTCNT3) { MaxLuxV = true; TurnV(0); TempT = millis(); } } } void TM() { if (TrackingMode == false) { digitalWrite(TRACKING, HIGH); digitalWrite(AUTO, LOW); attachInterrupt(digitalPinToInterrupt(18), IsrRight, FALLING); attachInterrupt(digitalPinToInterrupt(19), IsrDown, FALLING); attachInterrupt(digitalPinToInterrupt(21), IsrLeft, FALLING); attachInterrupt(digitalPinToInterrupt(20), IsrUp, FALLING); MaxH = false; MaxV = false; MinH = false; MinV = false; FMaxV = true; FMinV = true; FMaxH = true; AutoMode = false; TrackingMode = true; } LuxRight = analogRead(LDR1); LuxLeft = analogRead(LDR2); AvgH = LuxRight - LuxLeft; if (AvgH > Tolerance || AvgH < Tolerance * -1) { if (LuxRight < LuxLeft) { if (MinH == true || digitalRead(18) == LOW) { TurnH(0); } else { TurnH(35); MaxH = false; } } else if (LuxRight > LuxLeft) { if (MaxH == true || digitalRead(21) == LOW) { TurnH(0); } else { TurnH(-35); MinH = false; } } else if (LuxRight == LuxLeft) { TurnH(0); } else { TurnH(0); } LuxDown = analogRead(LDR3); LuxUp = analogRead(LDR4); AvgV = LuxUp - LuxDown; if (AvgV > Tolerance || AvgV < Tolerance * -1) { if (LuxUp < LuxDown) { if (MinV == true || digitalRead(19) == LOW) { TurnV(0); } else { TurnV(30); MaxV = false; } } else if (LuxUp > LuxDown) { if (MaxV == true || digitalRead(20) == LOW) { TurnV(0); } else { TurnV(-80); MinV = false; } } else if (LuxUp == LuxDown) { TurnV(0); } } else { TurnV(0); } } } void IsrRight() { MinH = true; } void IsrDown() { if (FMinV == true) { MinV = true; } } void IsrLeft() { if (FMaxH == true) { MaxTCNT3 = TCNT3; MaxCountH = TempT3; MaxH = true; } } void IsrUp() { if (FMaxV == true) { MaxTCNT3 = TCNT3; Serial.println("MaxTCNT3: "); Serial.println(MaxTCNT3); MaxV = true; } } void TurnH(int Energy) { if (Energy > 0) { analogWrite(TurnLeft, 0); analogWrite(TurnRight, Energy); } if (Energy < 0) { analogWrite(TurnRight, 0); analogWrite(TurnLeft, -Energy); } if (Energy == 0) { digitalWrite(TurnRight, 0); digitalWrite(TurnLeft, 0); } } void TurnV(int Energy) { if (Energy > 0) { analogWrite(TurnUp, 0); analogWrite(TurnDown, Energy); } if (Energy < 0) { analogWrite(TurnDown, 0); analogWrite(TurnUp, -Energy); } if (Energy == 0) { digitalWrite(TurnUp, 0); digitalWrite(TurnDown, 0); } } ISR(TIMER3_OVF_vect) { TempT3 += 1; } ... (Bao gồm lượng xạ Mặt Trời, pin Mặt Trời, mạch điều khiển, nghich ̣ lưu, tích trữ lượng, ) 1.7 Ý nghiã đề tài ? ?Hệ thống lượng Mặt Trời tự bắt theo hướng ánh sáng? ?? hệ thống có khả tự động điều... TRỜI 2.1 Hệ thống điện lượng Mặt Trời 2.1.1 Tổng quan Hiện có hai cơng nghệ chế tạo nguồn điện pin Mặt Trời thơng dụng Đó hệ nguồn điện pin Mặt Trời nối lưới hệ nguồn độc lập:  Hệ thống nguồn... độc lập công suất nhỏ tự động hướng theo ánh sáng Mặt Trời ngày nhằm tối đa việc thu thập lượng xạ Mặt Trời 1.4 Nhiệm vụ nghiên cứu  Nghiên cứu tổng quan hệ thống điện Mặt Trời  Tính tốn lựa

Ngày đăng: 05/03/2021, 21:43

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w