DSP based adjustable closed-loop DC motor speed control system
يتعلق هذا البحث بالسيطرة على سرعة محرك التيار المستمر بالزمن الحقيقي باستخدام معالج الإشارة الرقمي TMS320F2812. تم اقتراح خوارزمية سيطرة مثالية من خلال استخدام وحدة Event manager (EV) في معالج الإشارة الرقمي. طبقا لإشارة الخطأ فإن معالج الإشارة الرقمي يقوم بتغيير عامل الخدمة في إشارة تضمين عرض النبض...
Saved in:
Published in | al-Rafidain Engineering Journal : Regional Referred Scientific Journal. Vol. 19; no. 5; pp. 66 - 76 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | Arabic English |
Published |
Mosul, Iraq
University of Mosul, College of Engineering
2011
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | يتعلق هذا البحث بالسيطرة على سرعة محرك التيار المستمر بالزمن الحقيقي باستخدام معالج الإشارة الرقمي TMS320F2812. تم اقتراح خوارزمية سيطرة مثالية من خلال استخدام وحدة Event manager (EV) في معالج الإشارة الرقمي. طبقا لإشارة الخطأ فإن معالج الإشارة الرقمي يقوم بتغيير عامل الخدمة في إشارة تضمين عرض النبضة. عملية المقارنة بين الإشارتين المرجعية و الحقيقية قد بينت باستخدام برنامج بلغة C++. استخدم بيئة CCS لتحميل و تنفيذ هذا البرنامج للوصول إلى منظومة سيطرة تعمل بالزمن الحقيقي. نظريا تم استخدام برنامج MATLAB/SIMULINK لمحاكاة الدائرة المقترحة قبل التطبيق حيث تم تصميم المسيطر التفاضلي التكاملي لتوليد مجموعة المعاملات المرتبطة بخصائص السيطرة المطلوبة.
This paper deals with real time DC motor speed control, using the low-cost new generation TMS320LF2812 digital signal processor (DSP). An optimal control algorithm which can be realized through event manager (EV) module of the DSP is proposed. According to the error signal DSP processor will change the duty cycle of the PWM (which can be named mark-space ratio). The comparison between two signals (reference and actual speed) in addition to the PWM technique is included in a C++ language program. Code composer studio (CCS) is used to load and run the program to achieve real time control. Theoretically Matlab / Simulink software was used for simulation the proposed circuit before implementation. A PID controller is designed using MATLAB to generate a set of coefficients associated with the desired controller characteristics. |
---|---|
ISSN: | 1813-0526 2220-1729 |