परियोजना का विवरण
अनुवादितदूरस्थ कार्य की पेशकश। आपको तैयार आयरन के तहत एक फर्मवेयर लिखने की आवश्यकता है। हार्डवेयर TM4C1294NCPDT प्रोसेसर पर आधारित है। आयरन डिज़ाइन किया गया है, पूरी तरह से असेंबल किया गया है और इसके फर्मवेयर की प्रतीक्षा कर रहा है। आयरन का डेवलपर इसके प्रदर्शन के लिए जिम्मेदार है
कार्यात्मक आवश्यकताएँ:
1. RS-485 इंटरफेस के माध्यम से 2 सेंसर का सर्वेक्षण करें और प्रत्येक सेंसर से 4 पैरामीटर मान (तापमान, आर्द्रता, CO2, दबाव) प्राप्त करें
2. दो रिले का नियंत्रण (वेब इंटरफेस के बारे में अधिक जानकारी के लिए अनुभाग में)
3. सेंसर सर्वेक्षण ds18b20
4. 6 सात-सेगमेंट संकेतकों + दो कॉलम का नियंत्रण। समय, दिनांक और तापमान प्रदर्शित करना
5. वेब इंटरफेस (सेटअप और निगरानी के लिए)
6. गतिशील और स्थिर IP पता
7. उपकरण को वेब इंटरफेस के माध्यम से फर्मवेयर अपडेट का समर्थन करना चाहिए
8. सटीक समय स्रोत - NTP और GPS के साथ आवधिक समन्वय
9. प्रमुख दास घड़ी की अवधारणा:
- प्रमुख घड़ियाँ कुछ आवधिकता के साथ दासों से पूछताछ करती हैं ताकि उनके साथ कनेक्शन की उपस्थिति को स्पष्ट किया जा सके। प्रमुख घड़ी सर्वेक्षण के दौरान समय को दास को स्थानांतरित करती है, यदि समय मैन्युअल रूप से दर्ज किया गया था और सटीक समय के स्रोत के साथ अगली समन्वय के समय। वे दासों को कॉल शेड्यूल भेजते हैं, यदि इसकी परिवर्तन होती है। प्रारंभ में, प्रसारण पते पर अनुरोध भेजकर दासों की खोज करें। कुल मिलाकर 200 दासों का समर्थन किया जाना चाहिए।
- घड़ी घड़ी से अनुरोधों का उत्तर देती है। उत्तर में रिले विंडिंग की स्थिति और आवश्यकता होने पर कॉल शेड्यूल के लिए अनुरोध शामिल होता है।
10. संकेतकों की स्वचालित ब्राइटनेस नियंत्रण के लिए फोटोसेंसिटिव तत्व
11. गैर-वाष्पशील मेमोरी में सेटिंग्स को सहेजना
12. फैक्ट्री सेटिंग्स पर लौटने का कार्य
वेब इंटरफेस आवश्यकताएँ
वेब इंटरफेस के 5 पृष्ठ होने चाहिए।
1. प्राधिकरण पृष्ठ
2. मुख्य पृष्ठ
3. सिस्टम सेटिंग्स वाला पृष्ठ
+ फर्मवेयर अपडेट करने के लिए फ़ाइल चुनने की क्षमता
+ नया लॉगिन पासवर्ड सेट करने की क्षमता
4. रिले और कॉल सेटिंग्स वाला पृष्ठ
5. दासों की सूची प्रदर्शित करने वाला पृष्ठ
वेब इंटरफेस के डिज़ाइन के लिए कोई विशेष आवश्यकताएँ नहीं हैं, मुख्य बात यह है कि यह साफ, स्पष्ट और तार्किक हो।
1. होम पृष्ठ पर वास्तविक समय में रिले स्थिति, सेंसर पैरामीटर मान, तापमान, IP पता, उपकरण पर वर्तमान समय (घंटे, मिनट, सेकंड), दिनांक और सप्ताह का दिन प्रदर्शित करें
2. वेब इंटरफेस के माध्यम से फर्मवेयर अपडेट करने की क्षमता
3. लॉगिन / पासवर्ड द्वारा वेब इंटरफेस में प्राधिकरण, पासवर्ड बदलने की क्षमता के साथ
4. संकेतकों की निश्चित चमक (प्रतिशत के रूप में सेट) या स्वचालित (फोटोसेंसिटिव तत्व से सिग्नल के आधार पर) के बीच चयन करने की क्षमता
5. यह संकेत करना कि उपकरण एक मास्टर घड़ी है या दास (दासों के लिए, प्रमुख घड़ी का IP पता निर्दिष्ट किया जाना चाहिए)
6. NTP सर्वर का IP पता प्रदर्शित करना
7. कॉल शेड्यूल के साथ तालिका (समय प्रति मिनट की विवर्तनशीलता, आवृत्ति (एक बार, दिन में एक बार, सप्ताह में एक बार, महीने में एक बार), संचालन की अवधि विवर्तनशीलता प्रति सेकंड, सप्ताह या महीने का दिन) - 300 नियमों तक
8. तापमान प्रदर्शन, संकेतकों पर तिथियों को चालू/बंद करना
9. IP पता प्राप्त करने के तरीके का संकेत (DHCP, स्थिर)। स्थिर IP पते का संकेत
10. समय को मैन्युअल रूप से सेट करने की क्षमता
11. 2x रिले को प्रकार के संकेत के साथ सेट करें (कॉल, रिले प्रकार 1, रिले प्रकार 2)
12. प्रत्येक सेंसर पैरामीटर के लिए रिले के संचालन की शर्तों को अलग से कॉन्फ़िगर करें। केवल दो समूह हैं, क्योंकि केवल दो सेंसर हैं।
रिले संचालन की शर्तों की संरचना इस प्रकार है:
- क्या इस सेंसर पैरामीटर की निगरानी की जा रही है या नहीं (चेकबॉक्स)
- स्तर 1। यदि इस सेंसर पैरामीटर का मान इस स्तर से अधिक है, तो प्रकार 1 के रूप में चिह्नित रिले काम करेंगे।
- स्तर 2। यदि इस सेंसर पैरामीटर का मान इस स्तर से अधिक है, तो प्रकार 2 के रूप में चिह्नित रिले काम करेंगे।
- स्तर 3। ट्रिगर किए गए प्रकार 1 और प्रकार 2 के रिले केवल तब बंद होंगे जब सभी ट्रैक किए गए सेंसर पैरामीटर इस स्तर से नीचे गिर जाएँ।
- प्रकार 2 रिले का समय। वह समय जिसके बाद प्रकार 2 के रूप में चिह्नित रिले ट्रिगर होते हैं यदि निगरानी किए गए सेंसर पैरामीटर स्तर 1 से अधिक हो जाता है
13. यदि घड़ी को प्रमुख के रूप में कॉन्फ़िगर किया गया है, तो वेब इंटरफेस को उन दासों की सूची प्रदर्शित करनी चाहिए जिनके साथ संचार बनाए रखा गया है, दास का IP पता, अंतिम संचार की तिथि, रिले विंडिंग की स्थिति को निर्दिष्ट करते हुए। दासों की सूची को अपडेट करने के लिए एक बटन भी होना चाहिए। जब आप इस बटन पर क्लिक करते हैं, तो एक अनुरोध प्रसारण पते पर भेजा जाएगा। कुल मिलाकर, 200 दासों का समर्थन किया जाता है।
मैं समय और लागत पर प्रस्तावों की प्रतीक्षा कर रहा हूँ