-
eBikeSpdController的MATLAB源代码:设计并实现了pid控制器,用于eBike速度控制
资源介绍
pid控制器代码matlab
eBikeSpdController
此仓库包含用于设计,实现和测试电动自行车巡航控制系统的源文件。
此外,此回购包含用户文档/技术指南形式的项目文档以及定速控制系统的主要电气原理图。
该项目的新手应首先阅读用户/技术指南。
控制器设计源代码
设计文件夹包含MATLAB代码,可用于复制此博客文章中概述的控制器设计过程的结果:
要复制控制器设计过程,请下载设计文件夹中的.m文件,并按以下顺序运行它们:SystemID.m->
ControllerTuning.m->
ControllerRobustnessTesting.m->
ControllerEval.m。
有关更多信息,请参见上面提到的博客文章。
实施源代码
Implementation文件夹包含.ino文件,该文件用于在扩展到电动自行车动力总成的Arduino
nano上实现派生的控制器。
请参阅此博客文章,以获取有关此软件如何适合整个系统的更多信息:
测试源代码
测试文件夹包含用于巡航控制系统实施的评估和诊断的源代码。
箱线图代码包含用于创建箱线图的代码,该代码在2019年自行车和摩托车动力学会