Luận văn Thạc sỹ - Đề tài Thiết kế - thi công và điều khiển tấm năng lượng quay theo hướng mặt trời để tối ưu lượng quan năng thu được

65 741 2
Luận văn Thạc sỹ  - Đề tài Thiết kế - thi công và điều khiển tấm năng lượng quay theo hướng mặt trời để tối ưu lượng quan năng thu được

Đ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

Hiện nay chúng ta có rất nhiều cách để sản xuất ra điện năng như là từ gió, nước, dầu, hạt nhân, năng lượng mặt trời… Nhưng trong đó Năng lượng mặt trời (NLMT) là nguồn năng lượng thiên nhiên quý giá và vô tận và rất thân thiện với môi trường chúng ta. Khai thác tối đa nguồn năng lượng mặt trời là một mắt xích quan trọng trong chiến lược của thế giới hiện nay với những định hướng. Phát triển các nguồn năng lượng nhằm đáp ứng nhu cầu phát triển kinh tế ngày càng tăng. Đồng thời nỗ lực giảm mạnh sự phát thải khí "nhà kính" CO2 nhằm ngăn chặn mối hiểm họa biến đổi khí hậu toàn cầu. Hiện nay trên thế giới tất cả các nước đều đẩy mạnh việc khai thác năng lượng từ mặt trời.Để được công suất lớn nhất khi khai thác điện năng từ Pin mặt trời là phải đảm bảo góc chiếu từ mặt trời xuống Pin mặt trời phải là một góc 900. Nhưng chúng ta đều biết mặt trời sẽ thay đổi theo từng ngày và theo từng tháng trong năm. Vậy để được nguồn năng lượng có công suất lớn nhất thì Pin mặt trời sẽ được điều khiển quay và hướng theo mặt trời.

LUẬN VĂN THẠC SỸ ĐỀ TÀI: THIẾT KẾ - THI CÔNG VÀ ĐIỀU KHIỂN TẤM NĂNG LƯỢNG QUAY THEO HƯỚNG MẶT TRỜI ĐỂ TỐI ƯU LƯỢNG QUAN NĂNG THU ĐƯỢC Thành phố Hồ Chí Minh Danh mục hình vẽ Hình 1.1: Hệ toạ độ chân trời Hình 1.2: Hệ toạ độ xích đạo Hình 1.3: Hệ toạ độ hồng đạo Hình 1.4: Hình thơng số quỹ đạo Hình 1.5: Góc thiên thể quỹ đạo Hình 4.1: Sơ đồ khối IC L298 Hình 4.2: Sơ đồ chân IC L298 Hình 4.3: Sơ đồ chân IC DS1307 Hình 4.4: Cách đấu nối DS1307 Hình 4.5: Sơ đồ khối DS1307 Hình 4.6: Mạch tạo giao động ngồi Hình 4.7: Sự truyền nhận liệu chuỗi dây Hình 4.8: Sơ đồ đồng thời gian thực viêc đọc ,ghi liệu DS1307 Hình 4.9: Vi điều khiển PIC16F877A/PIC16F874A dạng sơ đồ chân Hình 4.10: Sơ đồ khối vi điều khiển PIC16F877A Hình 4.11: Bộ nhớ chương trình PIC16F877A Hình 4.12: Sơ đồ nhớ liệu PIC16F877A Hình 4.12: Sơ đồ khối khối truyền liệu USART Hình 4.13: Sơ đồ khối khối nhận liệu USART Hình 4.14: Sơ đồ chân IC 74HC74 Hình 4.15:Sơ đồ khối IC 74HC74 Hình 5.1 BUS I2C thiết bị ngoại vi Hình 5.2 Kết nối thiết bị vào bus I2C chế độ chuẩn (Standard mode) chế độ nhanh (Fast mode) Hình 5.3 Truyền nhận liệu chủ/tớ Hình 5.4 Điều kiện START STOP bus I2C Hình 5.5 Quá trình truyền bit liệu Hình 5.6 Dữ liệu truyền bus I2C Hình 5.7 Bit ACK bus I2C Hình 5.8 Lưu đồ thuật tốn q trình trung nhận liệu Hình 5.9 Cấu trúc byte liệu Hình 5.10 Quá trình truyền liệu Hình 5.11 Ghi liệu từ chủ đến tớ Hình 5.12 Đọc liệu từ thiết bị tớ Hình 5.13.Quá trình phối hợp đọc/ghi liệu Hìn 5.14 Cấu trúc khối I2C PIC LỜI MỞ ĐẦU Hiện có nhiều cách để sản xuất điện từ gió, nước, dầu, hạt nhân, lượng mặt trời… Nhưng Năng lượng mặt trời (NLMT) nguồn lượng thiên nhiên quý giá vô tận thân thiện với môi trường Khai thác tối đa nguồn lượng mặt trời mắt xích quan trọng chiến lược giới với định hướng Phát triển nguồn lượng nhằm đáp ứng nhu cầu phát triển kinh tế ngày tăng Đồng thời nỗ lực giảm mạnh phát thải khí "nhà kính" CO nhằm ngăn chặn mối hiểm họa biến đổi khí hậu tồn cầu Hiện giới tất nước đẩy mạnh việc khai thác lượng từ mặt trời Để công suất lớn khai thác điện từ Pin mặt trời phải đảm bảo góc chiếu từ mặt trời xuống Pin mặt trời phải góc 90 Nhưng biết mặt trời thay đổi theo ngày theo tháng năm Vậy để nguồn lượng có cơng suất lớn Pin mặt trời điều khiển quay hướng theo mặt trời Với ý tưởng để làm đề tài nghiên cứu luận văn Luận văn trình bày cách thiết kế, thi cơng điều khiển lượng quay theo hướng mặt trời để tối ưu lượng quan thu CHƯƠNG 1: TÌM HIỂU VỀ HỆ MẶT TRỜI VÀ CƠNG THỨC TÍNH TỐN 1.1 CÁC KHÁI NIỆM CƠ BẢN CẦN THIẾT CHO TÍNH TỐN Để tính tốn vị trí mặt trời chúng em tham khảo công thức thiên văn học từ số webside uy tín số giáo trình thiên văn học đại 1.1.1 Hệ tọa độ: a Hệ tọa độ chân trời (horizontal coordinates): Là hệ toạ độ gắn liền với người quan sát Gồm hai giá trị độ cao thiên thể so với đường chân trời hướng thiên thể so với hướng bắc theo chiều kim đồng hồ Hình 1.1: Hệ toạ độ chân trời Ký hiệu Alt: độ cao, đơn vị độ, phút, giây Az: độ phương, đơn vị độ, phút, giây b Hệ tọa độ xích đạo (equatorial coordinates): Sử dụng mặt phẳng xích đạo làm mặt phẳng tham chiếu Hình 1.2: Hệ toạ độ xích đạo Vì tọa độ hệ không thay đổi theo thời gian (nếu bỏ qua tiến động) nơi quan sát nên dùng để ghi lại toạ độ thiên thể Ký hiệu: RA: xích kinh, đơn vị giờ, phút, giây Dec: xích vĩ, đơn vị độ, phút, giây c Hệ tọa độ hoàng đạo (ecliptic coordinates): Sử dụng mặt phẳng hồng đạo làm mặt phẳng tham chiếu (có tâm Mặt trời) Hệ sử dụng giá trị hoàng kinh hoàng vĩ, tương tự kinh độ vĩ độ Trái đất coi Mặt trời nằm tâm Trái đất Hình 1.3: Hệ toạ độ hoàng đạo Điểm gốc điểm xuân phân, theo ngược chiều kim đồng hồ Ký hiệu: • Long: hồng kinh, đơn vị độ, phút, giây • Lat: hoàng vĩ, đơn vị độ, phút, giây d Hệ toạ độ người quan sát Trái đất – hệ toạ độ địa lý: Sử dụng kinh độ vĩ độ Có thể sử dụng Google Maps để xác định vị trí Ký hiệu oLong oLat e Các hệ toạ độ tham chiếu: Hệ toạ độ lấy Mặt trời làm tâm (heliocentric) Hệ toạ độ lấy Trái đất làm tâm (geocentric), khơng tính đến bán kính trái đất Hệ toạ độ bề mặt Trái đất (topocentric), có tính đến bán kính trái đất, ảnh hưởng đến toạ độ Mặt trăng vệ tinh nhân tạo 1.1.1 Thời gian thiên văn: a Giờ quốc tế (Universal Time): Là quốc tế nơi quan sát, khác với địa phương Ở Việt Nam UT = VN – Ký hiệu: UT, đơn vị giờ, phút, giây b Giờ Mặt trời (Greenwich Sidereal Time): Là điểm xuân phân kinh tuyến gốc Ký hiệu: GST, đơn vị giờ, phút, giây Dùng để tính LST c Giờ Mặt trời địa phương (Local Sidereal Time): Là Mặt trời vị trí quan sát Ký hiệu: LST, đơn vị giờ, phút, giây d Góc (Hour Angle): Xem hình vẽ hệ tọa độ xích đạo Ký hiệu: HA, đơn vị giờ, phút, giây e Ngày Julian: Là số ngày (dạng thập phân) tính từ trưa Greenwich ngày tháng năm 4713 trước công ngun, dùng để tính tốn GST LST Ký hiệu: JD 1.1.2 Các thông số thiên thể: Đối với thiên thể nói chung cần tính tốn vị trí đủ, cịn hành tinh, chổi tiểu hành tinh có thêm thơng số sau: a Độ sáng biểu kiến: Độ sáng biểu kiến (m) thiên thể thước đo độ sáng quan sát từ Trái Đất, giá trị tiêu chuẩn khơng có ảnh hưởng khơng khí Nếu thiên thể sáng giá trị độ sáng nhỏ Độ sáng biểu kiến số thiên thể quen thuộc: Mặt Trời: -26,74 Trăng tròn: -12,6 Sirius: -1,44 Arcturus: -0,05 Vega: 0,03 Spica: 0,98 Barnard's Star: 9,54 Proxima Centauri: 11,01 b Pha: Là phần chiếu sáng Mặt trời, đơn vị độ, phút, giây Pha = nhìn thấy tồn thiên thể = 90 thấy nửa = 180 bắt đầu chu kỳ pha c Góc nhìn biểu kiến: Là góc nhìn thấy thiên thể từ trái đất, đơn vị thường phút, giây d Thời gian mọc lặn: Tính giờ, phút, giây Đối với có xích vĩ lớn 90 –vĩ độ quan sát khơng lặn… e Các thơng số quỹ đạo (The orbital elements): Hình 1.4: Hình thơng số quỹ đạo Bán kính trục chính, khoảng cách trung bình đến Mặt trời (semi major axis), ký hiệu a Tâm sai:độ sai khác đường tròn elip, ký hiệu e e=0 đường tròn • e=0÷1 elíp • e>1 parabơn • − Độ nghiêng quỹ đạo so với hoàng đạo, đơn vị độ, phút, giây, ký hiệu incl − Điểm cận nhật (perihelion), điểm viễn nhật (aphelion), riêng Mặt trăng vệ tinh nhân tạo Trái đất gọi điểm gần xa trái đất (perigee apogee), ký hiệu q Q − Ba thơng số góc thiên thể quỹ đạo • True Anomaly: góc (nhìn từ Mặt trời) thiên thể điểm cận nhật Bằng thiên thể điểm cận nhật 180 điểm viễn nhật, ký hiệu TAno, đơn vị độ, phút, giây • Mean Anomaly: giống TAno giả định thiên thể quỹ đạo tròn với tốc độ khơng đổi, thơng số chính, ký hiệu MAno, đơn vị giờ, phút, giây • Eccentric Anomaly: dùng để tính TAno từ MAno, ký hiệu EAno, đơn vị độ, phút, giây Hình1.5: góc thiên thể quỹ đạo • EAno cung trịn màu xanh có tâm vịng trịn nhỏ màu đỏ • TAno cung trịn màu cam nhìn từ Mặt trời (màu vàng) • MAno tổng diện tích hai khu vực màu đỏ màu xanh • Hồng vĩ thiên thể (Longitude of the Ascending Node) − Ngày cận nhật Các tiểu hành tinh chổi thường có quỹ đạo thay đổi sau thời gian đó, thơng số khác cần có ngày cận nhật gần ghi nhận Ngày tính ngày Julian.Chu kỳ quỹ đạo tính năm, ký hiệu P * Tính tốn thêm nhiễu loạn vị trí ảnh hưởng hành tinh lớn: • Hành tinh lớn Mộc ảnh hưởng đến quỹ đạo hành tinh xung quanh • Cũng Hải vương ảnh hưởng đến Diêm vương, Trái đất Mặt trăng 1.1.3 ĐƠN VỊ: − Quy ước đơn vị dạng góc dạng thập phân (Decimal Degree Decimal Hour) VD: 5h30p ==> 5,5h; 108d45’ ==> 108,75d < Góc < 360 độ < Giờ < 24h − Các khoảng cách hành tinh, chổi tiểu hành tinh tính AU (Astronomical Unit) Mặt trăng vệ tinh nhân tạo Trái đất, khoảng cách tính bán kính Trái đất 1AU ≈ 150 triệu km Bán kính Trái đất ≈ 6.350 km 1.2 CÁC CƠNG THỨC CẦN THIẾT CHO TÍNH TỐN 1.2.1 Tính chuyển đổi tọa độ 1.2.1.1 Tính Alt Az từ RA, Dec: Chuyển từ toạ độ xích đạo sang tọa độ chân trời Alt = Arcsin(sin(LAT) * sin(DEC) + cos(LAT)* cos(DEC) * cos(HA)) sin(DEC) - sin(Alt)*sin(LAT) Az = Arccos(sin(LAT) * sin(DEC) + cos(LAT)* cos(DEC) * cos(HA)) cos(Alt)*cos(LAT) sin(HA)>0 Az = 360 – Az Trong cơng thức này, DEC LAT có sẵn, cịn HA tính từ RA LONG 1.2.1.2 Tính RA, Dec từ Alt Az: 10 Khi A muốn nhận liệu từ B, trình diễn trên, khác A nhận liệu từ B Trong giao tiếp này, A chủ B tớ Chi tiết việc thiết lập giao tiếp hai thiết bị mô tả chi tiết mục START and STOP conditions START STOP điều kiện bắt buộc phải có thiết bị chủ muốn thiết lập giao tiếp với thiết bị mạng I2C START điều kiện khởi đầu, báo hiệu bắt đầu giao tiếp, STOP báo hiệu kết thúc giao tiếp Hình mơ tả điều kiện START STOP Ban đầu chưa thực trình giao tiếp, hai đường SDA SCL mức cao (SDA = SCL = HIGH) Lúc bus I2C coi dỗi (“bus free”), sẵn sàng cho giao tiếp Hai điều kiện START STOP thiếu việc giao tiếp thiết bị I2C với Hình 5.4 Điều kiện START STOP bus I2C Điều kiện START: chuyển đổi trạng thái từ cao xuống thấp đường SDA đường SCL mức cao (cao = 1; thấp = 0) báo hiệu điều kiện START Điều kiện STOP: Một chuyển đổi trạng thái từ mức thấp lên cao đường SDA đường SCL mức cao Cả hai điều kiện START STOP tạo thiết bị chủ Sau tín hiệu START, bus I2C coi trang thái làm việc (busy) Bus I2C rỗi, sẵn sàng cho giao tiếp sau tín hiệu STOP từ phía thiết bị chủ Sau có điều kiện START, qua trình giao tiếp, có tín hiệu START lặp lại thay tín hiệu STOP bus I2C tiếp tục trạng thái bận Tín hiệu START lặp lại START có chức giống khởi tạo giao tiếp Định dạng liệu truyền Dữ liệu truyền bus I2C theo bit, bit liệu truyền sườn dương xung đồng hồ dây SCL, trình thay đổi bit liệu xảy SCL mức thấp 51 Hình 5.5 Quá trình truyền bit liệu Mỗi byte liệu truyền có độ dài bits Số lượng byte truyền lần khơng hạn chế Mỗi byte truyền theo sau bit ACK để báo hiệu nhận liệu Bit có trọng số cao (MSB) truyền đầu tiên, bít truyền Sau xung clock dây SCL, bit liệu truyền Lúc thiết bị nhận, sau nhận đủ bít liệu kéo SDA xuống mức thấp tạo xung ACK ứng với xung clock thứ dây SDA để báo hiệu nhận đủ bit Thiết bị truyền nhận bit ACK tiếp tục thực trình truyền kết thúc Hình 5.6 Dữ liệu truyền bus I2C Hình 5.7 Bit ACK bus I2C 52 Hình 5.8 Lưu đồ thuật tốn q trình trung nhận liệu Một byte truyền có kèm theo bit ACK điều kiên bắt buộc, nhằm đảm bảo cho q trình truyền nhận diễn xác Khi không nhận địa hay muốn kết thúc trình giao tiếp, thiết bị nhận gửi xung Not‐ACK (SDA mức cao) để báo cho thiết bị chủ biết, thiết bị chủ tạo xung STOP để kết thúc hay lặp lại xung START để bắt đầu trình Định dạng địa thiết bị Mỗi thiết bị ngoại vi tham gia vào bus I2C có địa nhất, nhằm phân biệt thiết bị với Độ dài địa bit, điều có nghĩa bus I2C ta phân biệt tối đa 128 thiết bị Khi thiết bị chủ muốn giao tiếp với ngoại vi bus I2C, gửi bit địa thiết bị bus sau xung START Byte gửi bao gồm bit địa bít thứ điều khiển hướng truyền Hình 5.9 Cấu trúc byte liệu Mỗi thiết bị ngoại vi có địa riêng nhà sản xuất quy định Địa cố định hay thay đổi Riêng bit điều khiển hướng quy định chiều truyền liệu Nếu bit “0” có nghĩa byte liệu sau truyền từ chủ đến tớ, cịn ngược lại “1” 53 byte theo sau byte liệu từ tớ gửi đến chủ Việc thiết lập giá trị cho bit chủ thi hành, tớ tùy theo giá trị mà có phản hồi tương ứng đến chủ Truyền liệu bus I2C, chế độ Master‐Slave Việc truyền liệu diễn chủ tớ Dữ liệu truyền theo hướng, từ chủ đến tớ hay ngược lại Hướng truyền quy định bit thứ R/W byte truyền Hình 5.10 Q trình truyền liệu • Truyền liệu từ chủ đến tớ (ghi liệu): Thiết bị chủ muốn ghi liệu đến tớ, trình thực là: − Thiết bị chủ tạo xung START − Thiết bị chủ gửi địa thiết bị tớ mà cần giao tiếp với bit R/W= bus đợi xung ACK phản hồi từ tớ − Khi nhận xung ACK báo nhận diện thiết bị tớ, chủ bắt đầu gửi liệu đến tớ theo byte Theo sau byte xung ACK Số lượng byte truyền không hạn chế − Kết thúc trình truyền, chủ sau truyền byte cuối tạo xung STOP báo hiệu kết thúc Hình 5.11 Ghi liệu từ chủ đến tớ • Truyền liệu từ tớ đến chủ (đọc liệu): Thiết bị chủ muốn đọc liệu từ thiết bị tớ, trình thực sau: − Khi bus rỗi, thiết bị chủ tạo xung START, báo hiệu bắt đầu giao tiếp − Thiết bị chủ gửi địa thiết bị tớ cần giao tiếp với bit đợi xung ACK từ phía thiết bị tớ 54 − Sau xung ACK dầu tiên, thiết bị tớ gửi byte bus, thiết bị chủ nhận liệu trả xung ACK Số lượng byte khơng hạn chế − Khi muốn kết thúc q trình giao tiếp, thiết bị chủ gửi xung NotACK tạo xung STOP để kết thúc Hình 5.12 Đọc liệu từ thiết bị tớ • Q trình kết hợp ghi đọc liệu: hai xung START STOP, thiết bị chủ thực việc đọc hay ghi nhiều lần, với hay nhiều thiết bị Để thực việc đó, sau q trình ghi hay đọc, thiết bị chủ lặp lại xung START lại gửi lại địa thiết bị tớ bắt đầu trình Hình 5.13.Quá trình phối hợp đọc/ghi liệu Chế độ giao tiếp Master‐Slave chế độ bus I2C, toàn bus quản lý master Trong chế độ khơng xảy tình trạng xung đột bus hay đồng xung clock có master tạo xung clock Chế độ Multi‐Master Trên bus I2C có nhiều master điều khiển bus Khi bus I2C hoạt động chế độ Multi‐Master Module I2C vi điều khiển PIC Với tiện ích đem lại, khối giao tiếp I2C tích hợp cứng nhiều loại vi điều khiển khác Trong loại vi điều khiển PIC dòng Mid‐range phổ biến Việt Nam, từ 16F88 có hỗ trợ phần cứng I2C, cịn loại 16F84, 16F628 khơng có Với loại vi điều khiển khơng có hỗ trợ phần cứng giao tiếp I2C, để sử dụng ta dùng phần mềm lập trình, ta viết chương trinh diều khiển 2chân vi điều khiển để thực giao tiếp I2C (các hàm START, STOP, WRITE, READ) 55 Trong viết ta đề cập đến việc sử dụng giao tiếp I2C loại PIC có tích hợp khối I2C sẵn nó, mà cụ thể vi điều khiển PIC16F877A Đặc điểm phần cứng Hình cấu trúc phần cứng khối điều khiển Giao tiếp nối tiếp đồng (MSSP) hoạt động chế độ I2C Khối I2C có dầy đủ chức năng, hoạt động chế độ MASTER (chủ) SLAVE (tớ), có ngắt xảy có điều kiện START hay STOP xảy ra, nhằm định rõ đường I2C có đổi hay không ( chức Multi‐master ) Chế độ địa 7‐bit hay 10‐bit Khối I2C có ghi điều khiển hoạt động, là: − SSPCON: Thanh ghi điều khiển − SSPCON2: Thanh ghi điều khiển thứ − SSPSTAT: Thanh ghi trạng thái − SSPBUF: Thanh ghi đệm truyền nhận − SSPSR: Thanh ghi dịch − SSPADD: Thanh ghi địa Các ghi SSPCON, SSPBUF, SSPADD SSPSON2 truy cập đọc/ghi Thanh ghi SSPSR truy cập trực tiếp, ghi dich liệu hay vào Các ghi SSPCON, SSPCON2 SSPSTAT định địa bit, bit có chức riêng Ý nghĩa ghi bit ghi đề cập kỹ tài liệu Datasheet PIC tài liệu TUT04.02.PVN.MAFD bạn Mạnh, không đề cập thêm Trong tài liệu nayg tập trung vào việc sử dụng khối I2C PIC chế độ Master Slave phần mềm biên dịch C cho PIC CCS Hìn 5.14 Cấu trúc khối I2C PIC 56 4.2 CÁCH THỨC SỬ DỤNG I2C TRONG CCS Trong việc lập trình cho PIC sử dụng giao tiếp I2C ứng dụng, người lập trình thực cách dễ dàng với trình dịch CCS Nói dễ dàng mặt cú pháp lệnh, ta không cần sử dụng nhiều câu lệnh khó nhớ lập trình ASM Việc khởi tạo, chọn chế độ hoạt động thực giao tiếp I2C có hàm dựng sẵn CCS thực Các hàm liệt kê phiên CCS 3.242, là: − i2c_isr_state(): Thơng báo trạng thái giao tiếp I2C − i2c_start(): Tạo điều kiện START − i2c_stop(): Tạo điều kiện STOP − i2c_read(): Đọc giá trị từ thiết bị I2C, trả giá trị bit − i2c_write(): Ghi giá trị bit đến thiết bị I2C Để sử dụng khối I2C ta sử dụng khai báo sau: #use i2c(chế_độ, tốc độ, sda = PIN_C4, scl=PIN_C3) − Chế độ: Master hay Slave − Tốc độ: Slow (100KHz) hay Fast (400KHz) − SDA SCL chân i2c tương ứng PIC Sau khai báo trên, ta sử dụng hàm nêu để thực hiện, xử lý giao tiếp i2c với thiết bị ngoại vi khác 57 CHƯƠNG 5: GIẢI THUẬT CHƯƠNG TRÌNH Start Giải thuật xử lý: Phím mode nhấn N Y Điều chỉnh thời gian Hiển thị thời gian raLCD N Xoay ngang lượng nghỉ Y 17h đến 7h Y N N 7h đến 17h Y N Gía trị phút 50 đếnn 59 Y Tính tốn vị trí từ giá trị thời gian Điều khiển vị trí động Điều khiển vị trí động 58 Giao tiếp với DS1307 (ic thời gian thực): Start Quét phím Phím mode nhấn Lưu giá trị thời gian vào DS1307 Y Vào chương trình chỉnh thời gian N Cập nhật giá trị thời gian từ DS1307 Hiển thị giá trị thời gian lên LCD 59 Giải thuật điều chỉnh thời gian: Phím mode nhấn Chỉnh Chỉnh phút Chỉnh giây Chỉnh ngày Chỉnh tháng Chỉnh năm Lưu giá trị thời gian vào DS1307 60 Giải thuật chương trình chỉnh tăng giảm giá trị: Chỉnh thời gian Phím (+) đựơc nhấn Y Tăng 200ms phím giữ N Phím (-) đựơc nhấn Y Giảm 200ms phím giữ Lệnh điều chỉnh khác 61 Giải thuật điều khiển vị trí động cơ: Điều khiển vị trí động Nhập giá trị vị trí tính tốn So sánh vị trí với giá trị N Y Dừng động Y N Kiểm tra lại vị trí 62 CHƯƠNG 6: Sơ Đồ 1.5 MẠCH ĐIỀU KHIỂN Mạch Điện J6 VCC R2 10k VC C 4k7 R9 R 4k7 C5 33p Y2 ,6 k h z 33p VC C C 10 104 VCC S Q W /O U T X2 VBAT VCC 11 10 11 32 11 45 16 C2 10u D S 1307 CON3 C1 R1 nguonE2 Y1 20m hz 3C p J3 SW 12v O S C /C L K O U T VCC VCC S W K E Y -S P S T C6 C8 0 u7 f8 V IN VOUT GND 14 U2 J2 O S C /C L K IN DK R C /C C P R C /S C K /S C L R C /S D I/S D A R C /S D O R C /T X /C K R C /R X /D T 12 31 V S S VSS 33p C9 C7 470uf 104 R1 C1 100uf U1 D1 LED R D /P S P R D /P S P R D /P S P R D /P S P R D /P S P R D /P S P 33 34 35 36 37 38 39 40 21 22 27 28 29 30 RR EE10/W/R DR ** /A/A NN 56 891 15 R E1E2 /C S * /A N 2E V D D 1 11 1EN 2EN P IC F 7 A VCC1 C2 VCC2 104 L298 R R R R 5R RRRRR 10 13 12 2A1 2Y1 14 2A2 2Y2 VDD D1 D2 D3 D4R S W K E Y -S P S T DI O DE DI O DE DI O DE DIR O DE VCC J4 1A1 1Y1 19 R C /T O S O /T C K I 1A2D /P S1Y2 R P0 R C /T O S I/C C P R D /P S P 13 CON3 nguonE1 R B /IN T RB1 R A /A N RB2 R A /A N R B /P G M R A /A N /V R E F -/C V R E F RB4 R A /A N /V R E F + RB5 R A /T C K I/C O U T R B /P G C R A /A N /S S * /C O U T R B /P G D 15 16 17 18 23 24 25 26 J6 J7 in DC2 M C L R * /V P P C O2 N J9SS DC AL 56 X1 PVN 1 J4 J2 in DC1 GND J8 VV SD SD VR ES E RE NW B DD 01 DD 32 DD 54 DD 76 AK 12 34 56 78 SW U1 C4 SW p in v C4 C3 100uf 104 VCC 10k R J1 LCD nguon DC J1 re s e t LC D VDCCL D SW ta n g SW J5 J8 DC2 CON3 VCC J5 DC1 J9 C O N13 32 m oSd We gS iWa m7 H T1 SW H T2 D5 D6 D7 D8 N a p p ic DI O DE DI O DEDI O DE DI O DE 2k2 63 D K C 104 C 100uf VC C VC C L298 1.6 MẠCH ĐỘNG CƠ nguon12v S W K E Y -S P S T C 104 C 1000uf V IN 7805 G N D VC C U 2 SW J7 VO U T C 470uf C 104 R D LED 2k2 T it le S iz e A Layout mạch: D a te : 64 < T it le > D ocum Tues Chúc bạn thành công 65 ... nguồn lượng có cơng suất lớn Pin mặt trời điều khiển quay hướng theo mặt trời Với ý tưởng để làm đề tài nghiên cứu luận văn Luận văn trình bày cách thi? ??t kế, thi công điều khiển lượng quay theo hướng. .. hướng mặt trời để tối ưu lượng quan thu CHƯƠNG 1: TÌM HIỂU VỀ HỆ MẶT TRỜI VÀ CƠNG THỨC TÍNH TỐN 1.1 CÁC KHÁI NIỆM CƠ BẢN CẦN THI? ??T CHO TÍNH TỐN Để tính tốn vị trí mặt trời chúng em tham khảo công. .. lượng từ mặt trời Để công suất lớn khai thác điện từ Pin mặt trời phải đảm bảo góc chiếu từ mặt trời xuống Pin mặt trời phải góc 90 Nhưng biết mặt trời thay đổi theo ngày theo tháng năm Vậy để

Ngày đăng: 26/05/2014, 00:06

Từ khóa liên quan

Mục lục

  • 1.1 CÁC KHÁI NIỆM CƠ BẢN CẦN THIẾT CHO TÍNH TOÁN Để tính toán vị trí mặt trời chúng em đã tham khảo những công thức thiên văn học từ một số webside uy tín cũng như một số giáo trình thiên văn học hiện đại.

    • 1.1.1 Hệ tọa độ:

    • 1.1.2 Các thông số cơ bản của thiên thể:

    • 1.1.3 ĐƠN VỊ:

    • 1.2 CÁC CÔNG THỨC CẦN THIẾT CHO TÍNH TOÁN

      • 1.2.1 Tính và chuyển đổi tọa độ

        • 1.2.1.1 Tính Alt và Az từ RA, Dec:

        • 1.2.1.2 Tính RA, Dec từ Alt và Az:

        • 1.2.2 Chuyển đổi góc và giờ:

        • 1.2.3 Tính thời gian:

          • 1.2.3.1 Giờ UT: áp dụng cho Việt nam:

          • 1.2.3.2 Tính góc giờ HA:

          • 1.2.3.3 Tính số ngày Julian

          • 1.2.3.4 Tính GST:

          • 1.2.3.5 Tính LST:

          • 1.3 TÍNH TOÁN CHO HỆ MẶT TRỜI

            • 1.3.1 Các thông số:

              • 1.3.1.1 Số ngày tính toán: kí hiệu dtt

              • 1.3.1.2 Các thông số quỹ đạo:

              • 1.3.2 Các hệ toạ độ Đề-các 3 chiều:

              • 1.3.3 Tính toán:

                • 1.3.3.1 Thông số quỹ đạo của Mặt trời và các hành tinh:

                • 1.3.3.2 Vị trí của Mặt trời:

                • Từ đó Rs = Sqrt(xv2 + yv2) TAno = Arctan(yv / xv) Tọa độ của Mặt trời trong hệ tọa độ Trái đất - hoàng đạo xs = Rs * cos(TAno + w) ys = Rs * sin(TAno + w) Áp dụng công thức 2 với zs = zg = 0, để chuyển sang toạ độ Trái đất - xích đạo xe = xs ye = ys * cos(ecl) ze = ys * sin(ecl) Áp dụng công thức 4 để tính LẠI RA, Dec

                • 1.4 IC L298

                • 3.1 IC DS1307

                • 3.2 Pic 16F877A

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

Tài liệu liên quan