पीआईडी microcontroller प्रणाली में cotrol कार्यान्वयन

M

mikasi

Guest
इलेक्ट्रॉनिक्स प्रशंसकों के वहाँ से बाहर सभी को नमस्कार. मैं आप के लिए पीआईडी नियंत्रण के बारे में एक सवाल है. आप में से किसी ने उसकी / उसके microcontroller प्रणाली में एक PID नियंत्रण लागू? क्या आप में से किसी एक अच्छा पीआईडी प्रलेखन (पीडीएफ में preferd) है? मैं एक रेखीय तापमान नियंत्रण बुद्धि बिजली के वाल्व और tmperature सेंसर प्रतिक्रिया को लागू करने के लिए करना चाहते हैं. आप अपने जवाब के लिए धन्यवाद!
 
मैं डीसी मोटर स्थिति नियंत्रण के लिए एक AVR आधारित PID नियंत्रक के लिए प्रारंभिक डिजाइन का काम किया है. मैं अब कोई संबंध है, लेकिन आप पीआईडी नियंत्रण प्रणाली पर एक गूगल खोज करने के लिए जानकारी मिल करने में सक्षम होना चाहिए. आप कई विश्वविद्यालय वर्ग के नोट और डिजाइन समीकरणों के लिए उदाहरण का पता लगाना चाहिए. हम AVR PWM outputs के इस्तेमाल के लिए वर्तमान ड्राइवरों जो, बारी में, मोटर्स ड्राइव पर नियंत्रण. ए / डी कनवर्टर में बनाया प्रतिक्रिया के लिए स्थिति तनाव नापने का यंत्र पढ़ने के लिए इस्तेमाल किया गया था.
 
हाय कोड उदाहरण के साथ microcontroller के लिए सबसे अच्छा लेख मैं PID नियंत्रण के लिए पता microcontrol journall (url [] www.mcjournal.com url [/]) में कुछ समय पहले थी.
 
वास्तविक उत्पादन परिकलित करें टारगेट इनपुट पढ़ें गलती = टारगेट गलती - आउटपुट आनुपातिक प्रभाव की गणना पढ़ें. पीई = * के.पी. गणना इंटीग्रल प्रभाव गलती. आईई = गलती * की * dt1 + old_IE, old_IE = आईई व्युत्पन्न प्रभाव की गणना, डे = केडी * (गलती - old_err) / dt2, old_err = आदेश की गणना गलती संकेत = पीई आईई + + डे
 
क्या किसी को e-book/documents के.पी., की, केडी की गणना के बारे में या अनुभव है.
 
Http://www.elektroda.pl/eboard/download.php?id=605 से डाउनलोड फ़ाइल PID.ZIP (0.95 KB) यह उपयोगी हो सकता है. सादर.
 
कुछ कोड और पीआईडी डिजाइन के बारे में स्पष्टीकरण
 
आमतौर पर अधिक मुश्किल पीआईडी विश्लेषणात्मक विधि का उपयोग कर मानकों के अच्छे मूल्यों के निर्धारित करते हैं. Zigler निकोल्स प्रयोगात्मक विधि है.
 
मैं आवृत्ति विश्लेषण का इस्तेमाल किया पीआईडी गुणांक निर्धारित है, लेकिन यह एक जटिल प्रक्रिया है.
 
मैं कुछ हवा ऊपर तरीकों के लिए देख रहा हूँ, कृपया मदद.
 
"मैं कुछ हवा - तरीकों के लिए देख रहा हूँ, मदद कृपया" अभिन्न उत्पादन अपने वांछित स्तर तर. integtral_e = अभिन्न new_err * की * dt अगर अभिन्न> my_Plimit तो अभिन्न my_Plimit =; अगर <अभिन्न my_Nlimit तो अभिन्न = my_Nlimit;
 
simulink कार्यक्रम एक एक PDI / डीडी / एक कनवर्टर और एक PDI के लिए एक CPU के लिए धन्यवाद
 
यू वेग पीआईडी प्रकार एल्गोरिथ्म का उपयोग कर सकते हैं. के बाद से वेग में विरोधी windup की समस्या मौजूद नहीं है तो आप इस methosd का उपयोग कर सकते हैं. वेग पीआईडी लेकिन कुछ भी नहीं = आधार मूल्य + केपी की + + केडी वेग = सेशन (टी) + (टी 1) सेशन अगर यू पर यह काम यू कि मिल जाएगा स्थितीय पीआईडी जो आधार मूल्य ओ / पी के साथ सामान्य पीआईडी का अंतर है अभिन्न शब्द याद आ रही है और इसलिए antiwindup की समस्या देखभाल CYA लिया जाता है
 
मुझे आश्चर्य है क्या वास्तव में पीआईडी है सॉफ्टवेयर या हार्डवेयर प्रदर्शन कर सकते हैं या? दोनों??
 
[बोली = yangxh] मुझे आश्चर्य है क्या वास्तव में पीआईडी है सॉफ्टवेयर या हार्डवेयर यह प्रदर्शन कर सकते हैं? या? दोनों? [बोली /] यह एक नियंत्रण तकनीक या नियंत्रण प्रणाली का हिस्सा है. यह नियामक या कम्पेसाटर भी कहा जाता है. यह उद्देश्य के लिए वास्तविक मूल्य और वांछित मूल्य के रूप में करना चाहता था मैच है. एक छोटा सा उदाहरण: आप एक कमरे के तापमान 30 डिग्री सेल्सियस बनाना चाहते हैं आप इसे 20 डिग्री सेल्सियस को मापने अब आप हीटर सेटिंग में वृद्धि होगी. लेकिन आप कितना यह वृद्धि होगी? आम तौर पर आप से 30 ° के रूप में सी में संभव के रूप में तेजी से पहुँच चाहते हैं. यदि आप ज्यादा वृद्धि 30 डिग्री सेल्सियस से अधिक कर सकते हैं यदि आप कम वृद्धि, यह समय की एक बहुत लेने के लिए 30 डिग्री सेल्सियस तक पहुँच सकते हैं पीआईडी निर्धारित करता है आप कितना यह वृद्धि होगी. जैसा कि आप आसानी से देख सकते हैं, इष्टतम वृद्धि मूल्य 30 तक पहुँचने के लिए डिग्री सेल्सियस, 30 से अधिक के बिना ° सी और यह के रूप में संभव के रूप में में तेजी पहुँच, आप पीआईडी के लिए इष्टतम paramater मान निर्धारित करना चाहिए. यह हीटर हीटिंग गुण और पर्यावरण के हीटर हीटिंग कार्रवाई के जवाब पर निर्भर करता है है. तो प्रत्येक प्रणाली के लिए आप के लिए एक इष्टतम पीआईडी मूल्यों को प्राप्त करने का तरीका विकसित करने की आवश्यकता है. वहाँ व्यावहारिक और सैद्धांतिक तरीके हैं. लेकिन वहाँ एक समाधान नहीं है. परीक्षण त्रुटि कम या ज्यादा डिजाइन का एक हिस्सा है. यह सॉफ्टवेयर और / या हार्डवेयर द्वारा कार्यान्वित किया जा सकता है.
 
पीआईडी एक प्रतिक्रिया नियंत्रण प्रणाली का हिस्सा है. एक प्रतिक्रिया नियंत्रण प्रणाली प्रणाली के उत्पादन के उपाय और एक इनपुट के खिलाफ यह प्रदर्शन सही है. एक PID को शामिल करता है / एक प्रतिक्रिया रास्ता है कि उत्पादन का एक अभिन्न Preportional और Derivitave घटक होता है. माउ
 
शुक्रिया! मैं जानता हूँ कि कदम के बारे में कुछ respond.And कुछ किताबें आम तौर पर इसे ले पीआईडी instruction.It के लिए उदाहरण के रूप में पीआईडी beginning.BUT आदानों कई मामलों में ही कदम नहीं कर रहे हैं बस कार्य लगता है. वे कई मायनों में बदल रहे हैं और अगर इनपुट जल्दी परिवर्तन, जबकि पीआईडी time.The परिणाम में बदलने का पालन नहीं कर सकते हो सकता है कि उत्पादन या स्थिर नहीं कांप. क्या किसी को भी आप it.Thank की व्याख्या कर सकते हैं!
 
Dammm :-( उपरोक्त लिंक्स में से अधिकांश मर चुके हैं ... मैं एक अस्थायी नियंत्रित watertank हीटर (सिर्फ 2 लीटर) कर रहा हूँ, और पीआईडी के लिए AVR DS1820 + हीटर + + किसी भी संकेत WinAVR, विशेष रूप से कुछ का उपयोग जा रहा हूँ का उपयोग करने के लिए करना चाहते हैं सी में sourcecode सराहना की होगी / बिंगो
 

Welcome to EDABoard.com

Sponsor

Back
Top