دانلود کتاب مقدمه ای بر برنامه نویسی میکروکنترلر برای کاربردهای کنترل الکترونیک قدرت: کدنویسی با MATLAB® و Simulink® بعد از پرداخت مقدور خواهد بود
توضیحات کتاب در بخش جزئیات آمده است و می توانید موارد را مشاهده فرمایید
نام کتاب : Introduction to Microcontroller Programming for Power Electronics Control Applications: Coding with MATLAB® and Simulink®
ویرایش : 1 ed.
عنوان ترجمه شده به فارسی : مقدمه ای بر برنامه نویسی میکروکنترلر برای کاربردهای کنترل الکترونیک قدرت: کدنویسی با MATLAB® و Simulink®
سری :
نویسندگان : Mattia Rossi, Nicola Toscani, Marco Mauri, Francesco Castelli Dezza
ناشر : CRC Press
سال نشر : 2021
تعداد صفحات : 452
ISBN (شابک) : 0367709856 , 9780367709853
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 34 Mb
بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.
برنامه نویسی میکروکنترلر یک کار پیش پا افتاده نیست. در واقع، لازم است که با استفاده از زبان های برنامه نویسی مانند C، C یا مستقیماً کد ماشین، تجهیزات جانبی مورد نیاز را به درستی تنظیم کنید. با این وجود، MathWorks® یک گردش کار مبتنی بر مدل را ایجاد کرد که با یک ابزار تولید کد خودکار مرتبط است که میتواند طرحهای Simulink® را به یک فایل اجرایی ترجمه کند. این روش نمونه سازی سریع را می توان برای بسیاری از بردهای میکروکنترلر موجود در بازار اعمال کرد. در میان آنها، این کتاب مقدماتی بر روی برد LaunchPadTM F28069M از Texas InstrumentsTM تمرکز دارد تا برخی از استراتژی های برنامه نویسی اساسی مشخص شده در زمینه برنامه های کاربردی کنترل مبتنی بر الکترونیک قدرت را در اختیار خواننده قرار دهد. . با شروع از مثالهای سادهای مانند روشن/خاموش کردن LEDهای روی برد یا نحوه مدیریت دستگاه جانبی Pulse-Width-Modulation، خواننده از طریق تنظیمات تمام این بلوکهای اختصاصی Simulink® که برای ترجمه کد فعال هستند هدایت میشود. سپس، این کتاب چندین مشکل کنترلی را از نظر مدیریت توان بارهای RL و RLC (به عنوان مثال مبدلهای DC-DC) و کنترل حلقه بسته موتورهای DC پیشنهاد میکند. طرحهای کنترل و همچنین اصول کار توپولوژیهای مبدل قدرت مورد نیاز برای هدایت سیستمهای تحت بررسی بررسی میشوند. در نهایت، چند تمرین برای بررسی درک خواننده در حین ارائه یک تکنیک پردازشگر در حلقه (PIL) برای تقلید دینامیک سیستم های پیچیده پیشنهاد شده است. بنابراین، این کتاب برای دانشجویان فارغ التحصیل طراحی شده است. مهندسی برق و اتوماسیون و کنترل که یک برنامه درسی را در الکترونیک قدرت و درایوها دنبال می کند و همچنین به مهندسان و محققانی که می خواهند دانش خود را تعمیق بخشند و شایستگی های جدیدی در طراحی و اجرای طرح های کنترلی با هدف زمینه های کاربردی فوق الذکر کسب کنند. در واقع، فرض بر این است که خواننده به خوبی با اصول ماشینهای الکتریکی و الکترونیک قدرت، و همچنین با استراتژیهای مدلسازی پیوسته و تکنیکهای کنترل خطی آشنا است. علاوه بر این، آشنایی با داده های نمونه برداری شده، تجزیه و تحلیل سیستم در زمان گسسته و موضوعات طراحی تعبیه شده امتیاز محسوب می شود.
با این حال، حتی اگر این شایستگی ها مفید باشند، ضروری نیستند، زیرا این کتاب برخی از دانش های اساسی را حتی برای کسانی که برای اولین بار به این موضوعات نزدیک می شوند، ارائه می دهد. مفاهیم کلیدی از ابتدا توسعه یافته اند، از جمله مروری کوتاه بر تئوری کنترل و استراتژی های مدل سازی برای سیستم های مبتنی بر الکترونیک قدرت.
Microcontroller programming is not a trivial task. Indeed, it is necessary to set correctly the required peripherals by using programming languages like C, C++ or directly machine code. Nevertheless, MathWorks® developed a model-based workflow linked with an automatic code generation tool able to translate Simulink® schemes into an executable file. This rapid prototyping procedure can be applied to many microcontroller boards available on the market. Among them, this introductory book focuses on the LaunchPadTM F28069M board from Texas InstrumentsTM to provide the reader some basic programming strategies specified to the field of power electronics-based control applications. Starting from simple examples such as turning on/off on-board leds or how to manage a Pulse-Width-Modulation peripheral, the reader is guided through the settings of all these dedicated Simulink® blocks enabled for code translation. Then, the book proposes several control problems in terms of power management of RL and RLC loads (e.g. DC-DC converters) and closed-loop control of DC motors. The control schemes are investigated as well as the working principles of power converter topologies needed to drive the systems under investigation. Finally, a couple of exercises are proposed to check the reader’s understanding while presenting a processor-in-the loop (PIL) technique to emulate the dynamics of complex systems.
Thus, this book is oriented to graduate students of electrical and automation and control engineering pursuing a curriculum in power electronics and drives, as well as to engineers and researchers who want to deepen their knowledge and acquire new competences in the design and implementations of control schemes aimed to the aforementioned application fields. Indeed, it is assumed that the reader is well acquainted with fundamentals of electrical machines and power electronics, as well as with continuous-time modeling strategies and linear control techniques. In addition, familiarity with sampled-data, discrete-time system analysis and embedded design topics is a plus.
However, even if these competences are helpful, they are not essential, since this book provides some basic knowledge even to whom is approaching these topics for the first time. Key concepts are developed from scratches, including a brief review of control theory and modeling strategies for power electronic-based systems.