III. (88) PHẦN MỀM THIẾT KẾ VÀ DỮ LIỆUMUA LẠI HỆ THỐNG HOẠT ĐỘNG(89)Chương trình điều khiển, viết bằng ngôn ngữ hội gia đình ST62, giám sát hoạt động của toàn bộ hệ thống kiểm soát ngắt...(90) hệ thống đo lường này sử dụng hai trong số các vi điều khiển ngắt...(91 ngắt bộ đếm thời gian) được sử dụng để thu thập dữ liệu và lưu trữ trong khi ngắt máy tính được sử dụng để kích hoạt các quá trình truyền dữ liệu giữa máy tính và hệ thống...(91 ngắt bộ đếm thời gian) là được sử dụng (92) bức xạ mặt trời lúc khoảng 10 phút.(93)Phần mềm và các hoạt động đầy đủ của hệ thống có thể được hiểu từ Fig.(94) 3. mà cho thấy sơ đồ máy nhà nước cho hệ thống đo lường...(95) hệ thống có bốn chế độ hoạt động:1) mua lại hoặc đo lường;2) lí;3) chờ chế độ;4) chế độ nghe(96)Vi điều khiển được lập trình để trong một chế độ năng lượng thấp, ngoại trừ ở thời điểm cụ thể khi thu thập dữ liệu hoặc thông tin liên lạc với máy tính đang tiến hành...(97) hoạt động của hệ thống dữ liệu mua lại này là tương tự như một được mô tả bởi Lou et al. [2].(98)Khi điện được áp dụng lần đầu tiên hoặc thiết lập lại một tín hiệu, nhà nước đầu tiên đưa vào là bang khởi tạo...(99) nhà nước này đảm bảo rằng tất cả các biến nội bộ có một giá trị ban đầu được xác định và dòng đầu vào/đầu ra đã được cấu hình đúng.(100) hệ thống sau đó đi vào tình trạng chờ đợi. Trong chế độ này dao động vẫn hoạt động để theo dõi thời gian nhưng hệ thống không có gì ngoại trừ để chờ đợi cho các ngắt...(101) hướng dẫn thực hiện dừng lại, tiêu thụ quyền lực nội bộ giảm, Tuy nhiên, và nội bộ RAM nội dung được bảo tồn.(102) chương trình sau đó bắt đầu bộ đếm thời gian và lần đọc kênh PB0 để kiểm tra nếu một máy tính được kết nối với hệ thống mua lại dữ liệu...(103) nếu máy tính không được kết nối bộ đếm thời gian đánh thức hệ thống từ chế độ chờ.(104) A set oftaken và trung bình.(105) nếu các dữ liệu từ cảm biến là ít hơn mười (tương đương với một irradiance 65 W/m2), Hệ thống giả định nó là thời gian ban đêm và không ghi lại dữ liệu này (106) này được thực hiện để tiết kiệm bộ nhớ... Chỉ có thời gian lapsed được ghi lại, và hệ thống dữ liệu mua lại trở về chế độ chờ đợi...(107) hệ thống liên tục ngủ, đánh thức và theo dõi thời gian cho đến khi dữ liệu hợp lệ.Nếu giá trị lấy mẫu trên mười, Hệ thống đi vào tình trạng cửa hàng nơi dữ liệu được viết bằng các chip EEPROM bên ngoài.Sau khi hoàn thành lưu trữ dữ liệu hệ thống tắt đèn LED để cho biết rằng các quy trình mua lại và lưu trữ được hoàn thành...CNTT (108) sau đó trở về để chương trình chính nơi nó sẽ trở lại vào chế độ chờ đợi một lần nữa để chờ đợi cho việc tiếp theo PC yêu cầu thông tin hoặc dữ liệu mua lại.Sau mỗi lần 10 phút, các tín hiệu tham khảo và cảm biến được lấy mẫu và ghi vào bộ nhớ với mỗi tham số bằng cách sử dụng một byte.Với tần số lấy mẫu này, 18 byte bộ nhớ được sử dụng cho mỗi giờ trong ngày và chỉ một byte cho mất hiệu lực thời gian vào ban đêm.Vì vậy, Hệ thống có thể chạy cho khoảng một tháng trước khi Kbytes 8 bộ nhớ được lấp đầy.Quy trình mua lại và lưu trữ dữ liệu đi cho đến khi máy tính một lần nữa ngắt hệ thống.Thời gian này khi ngắt máy tính nổi tiếng, Hệ thống đo lường đi vào chế độ nghe trong đó một loạt các lệnh được nhập từ bàn phím máy tính cho một trong hai1) tải về dữ liệu để máy tính;
đang được dịch, vui lòng đợi..