|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/applied-control-systems-in-arduino/
课程评论:没有评论
**Coursera课程总结:Arduino嵌入式应用控制系统** 本课程是一门面向初学者的嵌入式应用控制系统课程,旨在帮助学习者将抽象的控制理论付诸实践,并使用Arduino开发板(Arduino UNO或Arduino Leonardo)进行具体操作。 **课程亮点:** * **实践性强:** 课程从零开始,学习者可以跟随讲师一步步在家中完成实践操作,亲手搭建控制系统。 * **全流程讲解:** 涵盖了从搭建温度控制系统、采集数据、建立数学模型,到编程实现不同控制算法(包括参数整定和设计),以及在实际应用中可能遇到的误差排查。 * **C语言编程:** 重点讲解如何将控制结构翻译成C语言,方便学习者将其扩展到其他微控制器应用。 * **隐式与显式控制器:** 将在微控制器中实现隐式(implicit)和显式(explicit)形式的控制器。 * **工程工具应用:** 强调了Matlab等工程工具在控制系统开发与设计中的重要性。 **核心内容:** 通过本课程,你将学会: 1. **搭建温度控制系统:** 创建一个可用于建模、编程和控制系统实践的温度系统。 2. **数据采集与建模:** 利用嵌入式系统和实际“被控对象”(plant)采集数据,建立数学模型来描述温度系统的动态特性。 3. **控制算法实现:** 编程实现多种控制算法,包括参数整定(tuning)和控制系统设计。 4. **误差分析与排查:** 识别并解决在实际控制系统实现过程中可能遇到的各种误差原因。 5. **微控制器编程:** 将控制算法转化为C语言代码,并在微控制器中实现隐式和显式控制器。 6. **工程工具的使用:** 理解并应用Matlab等工具辅助控制系统设计。 总而言之,这是一门非常注重动手实践的课程,能帮助学习者将理论知识转化为具体的工程应用能力,并熟练运用Arduino和相关工具进行控制系统设计与实现。
In this beginner's course in Applied Control Systems, you will learn how to put the abstract theory of control into practice using embedded devices. In this particular case, we will use the ARDUINO UNO or ARDUINO LEONARDO prototype board.This will be a totally practical course, from the beginning, you can follow along and develop at home the same practices that the instructor carries out in the videos. Best of all, you will learn to create your own practice system for control theory.I will show you step by step:How to create your own temperature system to be used in practices of modeling, programming, and control systems.We will perform data acquisition with the embedded system and our plant to obtain the mathematical models that characterize the dynamics of the temperature plant.Program different control algorithms, from tuning to designs.Verify the possible causes of error that prevent the implementation of a control system in real life.How to translate into C programming language the different control structures, so that you can easily extend it to any other structure you want to implement in your microcontroller.We will perform controllers in both implicit and explicit forms within the microcontroller.We will see the importance of engineering tools like Matlab for the development and design of control systems.