文件名称:pid控制器代码matlab-eBikeSpdController:eBike速度控制器设计和实现的源代码
文件大小:11.25MB
文件格式:ZIP
更新时间:2024-06-16 06:15:02
系统开源
pid控制器代码matlab eBikeSpdController 此仓库包含用于设计,实现和测试电动自行车巡航控制系统的源文件。 此外,此回购包含用户文档/技术指南形式的项目文档以及定速控制系统的主要电气原理图。 该项目的新手应首先阅读用户/技术指南。 控制器设计源代码 设计文件夹包含MATLAB代码,可用于复制此博客文章中概述的控制器设计过程的结果: 要复制控制器设计过程,请下载设计文件夹中的.m文件,并按以下顺序运行它们:SystemID.m-> ControllerTuning.m-> ControllerRobustnessTesting.m-> ControllerEval.m。 有关更多信息,请参见上面提到的博客文章。 实施源代码 Implementation文件夹包含.ino文件,该文件用于在扩展到电动自行车动力总成的Arduino nano上实现派生的控制器。 请参阅此博客文章,以获取有关此软件如何适合整个系统的更多信息: 测试源代码 测试文件夹包含用于巡航控制系统实施的评估和诊断的源代码。 箱线图代码包含用于创建箱线图的代码,该代码在2019年自行车和摩托车动力学会
【文件预览】:
eBikeSpdController-master
----README.rst(3KB)
----CruiseControlSystemElectricalSchematic_11_28_19_EasyEDA.json(135KB)
----CADfiles()
--------Button Housing()
--------MicroSDCardHousing()
--------T-tapConnector.SLDPRT(49KB)
--------HeatSetInsert.SLDPRT(80KB)
--------SafetySwitch()
--------Standoff.SLDPRT(49KB)
--------LCD Housing()
--------Nano Housing()
----Implementation()
--------TopLevel()
----CruiseControlElectricalSchematic_11_28_19.pdf(198KB)
----.gitignore(13B)
----Laboratorium Ebike Cruise Control User Guide - 11,28,19.pdf(720KB)
----Design()
--------ControllerRobustnessTesting.m(3KB)
--------00912.mat(1007KB)
--------RobustControlAnalysis.m(3KB)
--------SystemID.m(5KB)
--------ControllerTuning.m(4KB)
----Testing()
--------BoxPlotFigCode_Slalom_Poster.m(6KB)
--------TEST_93.TXT(145KB)
--------TEST_87.TXT(476KB)
--------TEST_84.TXT(542KB)
--------TEST_92.TXT(254KB)
--------TEST_89.TXT(364KB)
--------TEST_94.TXT(132KB)
--------testAnalyzer.m(4KB)
--------BoxPlotFigCode_Poster.m(7KB)