91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

智能車的運動控制系統介紹

麥辣雞腿堡 ? 來源:CSDN博客 ? 作者:小向是個Der ? 2023-11-14 15:54 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

運動控制系統是通過控制電機電壓、電流、頻率等輸入量,來滿足工作機械的轉矩、速度、位移等機械量,使各種工作機械按照人們期望的要求運行,以滿足生產及應用的需要。

運動控制系統由電機、功率變換裝置、控制器及相應的傳感器構成,其框圖及涉及學科領域如下圖:

圖片

對照運動控制系統的結構框圖,可以推斷出智能車中的運動控制系統如下:

圖片

被控對象

電機是門深奧的學問號稱自動化專業的天書之最(筆者當初被電機學折磨的有陰影,故有關電機不做分析)。

(此處所提到的電動機都是車模上指定的普通直流電機,不包括十七屆中的無刷電機)智能車中的電機都是用于調速系統的拖動電機,而舵機則是用于伺服系統的伺服電動機的一種。

執行機構

功率放大與變換裝置在智能車系統之中指的是電機驅動,能夠根據主控輸出的信號,動態的調節被控對象(直流電機)的驅動電壓來控制電機的轉速從而達到控制車身速度的作用。

控制器

智能車運動控制的控制器一般采用數字PI控制(關于PI控制器后面會出一篇PID的文章描述),大家姑且先把PI控制器當做一個公式,只用輸入誤差,輸出的就是根據內部算法計算后的結果。這里借用龍邱科技的 代碼片。

// An highlighted block


typedef struct
{
  float                kp;         //P
  float                ki;         //I
  float                kd;         //D
  float                imax;       //積分限幅
  
  float                out_p;  //KP輸出
  float                out_i;  //KI輸出
  float                out_d;  //KD輸出
  float                out;    //pid輸出
  
  float                integrator; //< 積分值
  float                last_error; //< 上次誤差
  float                last_derivative;//< 上次誤差與上上次誤差之差
  unsigned long        last_t;     //< 上次時間
}pid_param_t;


pid_param_t Speed_PID;


Speed_PID.kp = 130;
Speed_PID.ki = 2.5;
Speed_PID.kd = 0.25;
/*************************************************************************
*  函數名稱:void Motor_Control(void)
*  功能說明:電機控制
*  參數說明:
*  函數返回:
*  修改時間:
*  備    注:這類設計PID運算的函數一定要放在定時器中斷內保持控制周期穩定
*************************************************************************/
void Motor_Control(void)
{
  MotorDuty1 = (int)PidIncCtrl(&Speed_PID, Target_Speed -       ECPULSE1);
    if(MotorDuty1 > 8000)MotorDuty1 = 8000;else if(MotorDuty1 < -8000)MotorDuty1 = -8000;
    if(Speed_PID.out > 8000)Speed_PID.out = 8000;else if(Speed_PID.out < -8000)Speed_PID.out = -8000;
    Motor1Ctrl(MotorDuty1);
    // 電機閉環控制
}




/*************************************************************************
*  函數名稱:float constrain_float(float amt, float low, float high)
*  功能說明:pid增量式控制器輸出
*  參數說明:
* @param    pid     pid參數
* @param    error   pid輸入誤差
*  函數返回:PID輸出結果   注意輸出結果已經包涵了上次結果
*  修改時間:2020年4月1日
*  備    注:
*************************************************************************/
float PidIncCtrl(pid_param_t * pid, float error)
{
  
  pid- >out_p = pid- >kp * (error - pid- >last_error);
  pid- >out_i = pid- >ki * error;
  pid- >out_d = pid- >kd * ((error - pid- >last_error) - pid- >last_derivative);
  
  pid- >last_derivative = error - pid- >last_error;
  pid- >last_error = error;
  
  pid- >out += pid- >out_p + pid- >out_i + pid- >out_d;
  
  return pid- >out;
}
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 電機控制
    +關注

    關注

    3573

    文章

    1969

    瀏覽量

    272053
  • 運動控制
    +關注

    關注

    4

    文章

    721

    瀏覽量

    33560
  • 智能車
    +關注

    關注

    21

    文章

    409

    瀏覽量

    77568
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    基于電磁傳感器路徑識別的智能車控制系統

    文中介紹一種基于電磁傳感器路徑識別的智能車控制系統系統采用Freescale16位單片機MC9S12XS128為核心控制器,利用4個電磁傳
    發表于 03-29 17:23 ?9802次閱讀
    基于電磁傳感器路徑識別的<b class='flag-5'>智能車</b><b class='flag-5'>控制系統</b>

    菜鳥一枚 0基礎做畢設 基于labview的智能車控制系統的設計

    設計目標:①軟件設計基于單片機的智能車系統;②實現操作界面登錄功能;③實現管理員操作系統界面功能;④實現用戶操作系統界面功能;⑤實現智能車
    發表于 04-26 20:55

    基于labview的智能車控制系統

    求各位大神分享資料軟件實現智能車控制系統飛思卡爾
    發表于 04-26 23:15

    智能車系統解決方案總體設計

    大神提出改善的建議。資料在闖客網技術論壇下載 整個系統分為懸停半空的攝像頭識別系統和地面的智能車控制系統,這兩個系統均采用MKL26Z256
    發表于 10-24 19:17

    怎么實現基于9S12DG128的智能車控制系統設計?

    本文介紹了一種智能車控制系統的設計與實現方法。通過大量實驗測試證明,該智能車能快速平穩地在制作的賽道上跟蹤黑色引導線并行駛,而且尋跡效果良好,控制
    發表于 05-18 06:46

    基于NRF24L01的智能車控制系統設計

    摘要:針對智能車控制系統, 選用STC89C52作為整個系統的主控芯片, 并進行硬件電路設計;以NREF24L01作為無線接收模塊, 選取E18-D80NK-N紅外光電傳感器作為避障模塊的核心器件
    發表于 08-23 07:49

    怎樣去設計一種基于HC-SR04模塊的智能車控制系統

    如何利用超聲波測距來實現智能車報警的功能呢?怎樣去設計一種基于HC-SR04模塊的智能車控制系統
    發表于 10-18 09:31

    智能車速度控制系統設計與實現

    智能車速度控制系統設計與實現 在智能車競賽中,速度控制不能采用單純的PID,而要采用能夠在全加速、緊急制動和閉環控制等多種模式中平穩切
    發表于 11-23 21:12 ?3499次閱讀
    <b class='flag-5'>智能車</b>速度<b class='flag-5'>控制系統</b>設計與實現

    飛思卡爾智能車控制系統設計

    本文介紹了一種基于紅外反射式光電傳感器路徑識別的智能車控制系統。單片機獲得傳感器采集的路面信息和車速信息,經過分析后控制 智能車 的舵機轉向
    發表于 07-06 17:16 ?164次下載
    飛思卡爾<b class='flag-5'>智能車</b><b class='flag-5'>控制系統</b>設計

    智能車控制系統電路

    新手學習高校智能車最最基本的系統 小白原來做的時候整理的
    發表于 11-03 10:14 ?0次下載

    基于攝像頭的智能車控制系統設計_高正中

    基于攝像頭的智能車控制系統設計_高正中
    發表于 01-12 19:56 ?3次下載

    基于單片機和射頻收發芯片實現智能車控制系統的設計

    設計有效的智能車控制系統必須首先掌握控制對象的特性。根據對智能車特點的分析,可以認為,智能車轉向控制系統
    的頭像 發表于 07-30 08:10 ?2941次閱讀
    基于單片機和射頻收發芯片實現<b class='flag-5'>智能車</b><b class='flag-5'>控制系統</b>的設計

    如何設計一個具有路徑記憶功能的智能車控制系統的資料概述

    研究一種具有路徑記憶功能的智能車控制系統。該智能車使用紅外光電傳感器實現路徑識別,依靠電機驅動前進,使用舵機幫助智能車轉向。該系統采用路徑記
    發表于 12-07 17:20 ?16次下載
    如何設計一個具有路徑記憶功能的<b class='flag-5'>智能車</b><b class='flag-5'>控制系統</b>的資料概述

    基于機器視覺的智能車系統

    本文設計并實現一種基于機器視覺的智能車系統。該系統基于目標物體的顏色,采用顏色識別、圖像去噪、輪廓檢測等算法準確地識別并定位目標物體。另外,智能車
    的頭像 發表于 10-12 16:08 ?2163次閱讀

    智能車淺談——電機控制

    之前借用自動控制原理對智能車的方向控制做了一個簡單的分析,今天繼續分析智能車的電機控制,本文以電力拖動自動
    發表于 05-05 15:02 ?1次下載
    <b class='flag-5'>智能車</b>淺談——電機<b class='flag-5'>控制</b>篇
    主站蜘蛛池模板: 男女一级特黄a大片 | 亚洲狠狠97婷婷综合久久久久 | 日本一卡精品视频免费 | 又粗又硬又大久久久 | 激情综合色综合啪啪开心 | 色婷婷亚洲| 中文字幕一精品亚洲无线一区 | 亚洲欧美日韩在线观看你懂的 | 2018天天操夜夜操 | 免费看黄色片网站 | 亚洲系列中文字幕一区二区 | 午夜黄色毛片 | 欧美三级一区 | 男男全肉高h腐文 | 日本aaaaa特黄毛片 | 免费看一级大片 | 狠狠色狠狠色综合日日32 | 美女鲜嫩bbbb | 巨臀中文字幕一区二区翘臀 | 神马午夜98 | 久草资源在线播放 | 久久亚洲成人 | 女人扒开腿让男人桶到爽 | 狠狠躁夜夜躁人人爽天天miya | 亚1州区2区3区4区产品乱码 | 色多多视频在线 | 国产nv精品你懂得 | 欧美天天综合 | 欧美三级在线免费观看 | 亚洲高清免费 | 国产aa | 黄色的网站在线观看 | 小屁孩和大人啪啪 | 成人国产亚洲欧美成人综合网 | 亚洲人成亚洲人成在线观看 | 成年男人午夜片免费观看 | 国产精品资源在线观看 | 人人澡人人澡人人看青草 | 狠狠色噜噜狠狠狠狠2021天天 | 欧美人与动性视频在线观 | 天天操夜夜夜 |