III. (88) THIẾT KẾ PHẦN MỀM VÀ DỮ LIỆU
THU HỒI HỆ THỐNG HOẠT ĐỘNG
(89) Các chương trình kiểm soát, viết bằng ngôn ngữ lắp ráp gia đình ST62, giám sát hoạt động của toàn bộ hệ thống kiểm soát gián đoạn .. (90) hệ thống đo lường này sử dụng hai trong số các ngắt vi điều khiển .. (91) Các bộ đếm thời gian gián đoạn được sử dụng cho việc thu thập và lưu trữ dữ liệu trong khi PC ngắt đượ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) Các bộ đếm thời gian gián đoạn được sử dụng (92) bức xạ mặt trời ở 10 phút khoảng thời gian (93) Các phần mềm và hoạt động hoàn toàn hệ thống có thể được hiểu từ hình (94) 3. trong đó cho thấy sơ đồ máy nhà nước cho các hệ thống đo lường .. (95) Hệ thống này có bốn chế độ hoạt động:..
1) mua lại hoặc đo lường;
2) lưu trữ;
3) chế độ chờ;
4) Chế độ nghe
(96) Các vi điều khiển được lập trình để được trong một chế độ năng lượng thấp, ngoại trừ tại những thời điểm cụ thể khi thu thập dữ liệu hoặc thông tin liên lạc với các máy tính đang trong quá trình .. ( 97) Các hoạt động của hệ thống thu thập dữ liệu này là tương tự như mô tả bởi Lou et al. [2].
(98) Khi có điện đầu tiên áp dụng hoặc một thiết lập lại được báo hiệu, nhà nước đầu tiên vào là trạng thái 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à các đầu vào / đầu ra đường được cấu hình đúng .. (100) Hệ thống này sau đó đi vào tình trạng Chờ. Trong chế độ này dao động vẫn hoạt động để theo dõi thời gian nhưng hệ thống không làm gì ngoại trừ việc chờ đợi cho ngắt .. (101) thực hiện Chỉ thị là dừng lại, điện năng tiêu thụ nội bộ là giảm, tuy nhiên, nội dung RAM nội bộ được bảo quản .. ( 102) Chương trình sau đó bắt đầu đếm thời gian và đọc kênh PB0 để kiểm tra xem một máy tính được kết nối với hệ thống thu thập 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) Một tập oftaken và trung bình. (105) Nếu dữ liệu từ các cảm biến là dưới mười (tương đương với bức xạ của 65 W / m2), hệ thống các giả định đó 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 mất hiệu lực được ghi lại, và hệ thống thu thập dữ liệu trả về chế độ Chờ .. (107) Hệ thống liên tục ngủ, thức dậy và theo dõi thời gian cho đến khi các dữ liệu được valid.If giá trị lấy mẫu là trên mười, hệ thống đi vào tình trạng Store nơi dữ liệu được viết trong các chip EEPROM bên ngoài.
đang được dịch, vui lòng đợi..