色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

電機驅(qū)動器如何通過I2C接口使用PID算法控制電機

電子工程師 ? 來源:未知 ? 2019-02-17 11:25 ? 次閱讀

電機驅(qū)動器能夠通過I2C接口使用PID算法控制電機,精確控制電機從未如此簡單。

項目描述

這是一款智能電機驅(qū)動器(又稱SAMI),設(shè)計用于運行微型齒輪電機,該電路板的目標(biāo)是通過相應(yīng)的轉(zhuǎn)速反饋對該電機實施PID控制。板子上包含了所有必需的組件,因此可以自行工作運行。

供電和命令發(fā)送都是通過I2C接口。

主機控制器和電機驅(qū)動器之間通過I2C進(jìn)行通信,發(fā)送包括電機速度、轉(zhuǎn)向在內(nèi)的命令。SAMI自動實現(xiàn)PID控制。SAMI上的電路板執(zhí)行具體的電機控制算法,從而減輕了主機控制器的負(fù)荷。您還可以通過I2C讀取電機的狀態(tài)并對它進(jìn)行配置。

SAMI能夠驅(qū)動電機,使軸上負(fù)載走完所需的距離或達(dá)到一定的角度,然后在達(dá)到目標(biāo)值時自動停止。這是機器人技術(shù)的理想選擇,簡化了執(zhí)行精確運動控制所需的許多艱苦工作。而且,可以把多個模塊連接到同一條I2C總線上,注意,這里的多個模塊是指很多電機!

對于任何人來說,制作先進(jìn)的機器人從來沒有這么簡單過!現(xiàn)在,只需要把SAMI這個模塊和你的電機連接到一起即可。

項目細(xì)節(jié)

這是一款設(shè)計用來控制微型齒輪電機的智能電機驅(qū)動器(也稱為SAMI),這塊電路板的目標(biāo)是使用霍爾效應(yīng)傳感器檢測到的轉(zhuǎn)速反饋,輕松地在SAMI上實現(xiàn)PID控制。SAMI有自己的微控制器和H橋,能夠自己完成電機控制和驅(qū)動操作。

主機上的微控制器(或者任何支持I2C端口的系統(tǒng))通過I2C和智能電機驅(qū)動器進(jìn)行通信,發(fā)送包括電機速度、轉(zhuǎn)向在內(nèi)的命令。SAMI自動實現(xiàn)PID控制算法,保持速度,并在電機的動態(tài)運行中增加或減少功率以控制轉(zhuǎn)矩和速度。

此外,該控制器能夠驅(qū)動電機軸上負(fù)載走完所需的距離或角度,然后在達(dá)到目標(biāo)值時自動停止。因此,如果用來驅(qū)動一個輪子,你必須同時制定輪子的直徑和變速比等參數(shù)

為了感應(yīng)電機的轉(zhuǎn)速,我使用了磁編碼器盤,它沿著磁盤表面極化。因此霍爾效應(yīng)傳感器可以檢測磁盤磁場的變化并將信號發(fā)送到微控制器上。微控制器使用定時器和中斷計算電機轉(zhuǎn)速,微控制器利用轉(zhuǎn)速作為反饋,運行PID控制算法,并處理和主機的通信。

這款智能電機驅(qū)動器的主要設(shè)計思想是用在機器人中,通過使用它來控制機器人的輪子,無論表面是否光滑,電池電量是否充足還是機器人負(fù)荷重量發(fā)生了變化,都可以進(jìn)行精確的運動控制。

此外,它還可以防止因為突然加速或者制動造成齒輪脫載,并避免電流沖擊,這樣可以保證您寶貴的電機的安全。

提供了一個Arduino庫,幫助你方便地使用該智能電機驅(qū)動器。你可以快速、方便地把它插入到大量電機上使用。

特征

安裝在微型直流電機的背面,安裝方便;

可以輕松控制電機的速度和轉(zhuǎn)向;

達(dá)到既定距離或角度時自動停止;

支持多種控制模式,包括帶有或者不帶自動停止功能的簡單PWM控制或PID控制;可添加安全的方向轉(zhuǎn)變功能;

通過I2C進(jìn)行通信,可以通過軟件更改地址;

可同時控制很多電機,最多支持在同一條I2C總線上掛載128個模塊;

可以通過軟件啟動或禁用I2C的內(nèi)部上拉電阻;

可以把配置保存在EEPROM中;

讀取電機的實際轉(zhuǎn)速,并檢查是否發(fā)生了故障;

完全可配置;

易于使用的高精度電機控制;

尺寸小;

提供可用的Arduino庫。

技術(shù)規(guī)格

電機電壓可達(dá)11v;

最大電機連續(xù)電流峰值高達(dá)1.7A和1.8A;

邏輯電壓范圍為3-5v;(稍后的版本經(jīng)測試后可支持到1.8v范圍)

默認(rèn)I2C地址為0x24;

過流保護(hù)和過熱保護(hù);

要復(fù)位默認(rèn)的I2C地址,請在上電時將MCLR焊盤連接到地上;

標(biāo)準(zhǔn)1mm 5針JST連接器

優(yōu)點

獨立進(jìn)行電機控制;

可實現(xiàn)更平穩(wěn)、更精確的動作控制;

具有電機保護(hù)功能;

解決方案方便易用;

內(nèi)置電機速度反饋;

高響應(yīng)速度的PID控制算法,保持電機速度恒定;

避免出現(xiàn)可能損壞電源或電池的瞬態(tài)電流峰值;

如果事先指定,可自動停在所需的距離或角度上;

與IMU等其他傳感器結(jié)合使用時,可實現(xiàn)性能強大的機器人導(dǎo)航解決方案;

開源設(shè)計。

安裝

要將SAMI安裝到電機上,只需要把它和電機的驅(qū)動線、反饋線焊接在一起,并如下視頻所示放置編碼器

重要提示:您的電機軸上必須留出足夠的位置,以便放置編碼器!

管腳

通過JST連接器和SAMI進(jìn)行通信;

ICSP管腳用于更新固件;

MCLR管腳用于復(fù)位模塊的默認(rèn)I2C地址。

PCB布局

PCB厚0.8mm,尺寸為10 mm x 20 mm,雙層板。

這是一個還在開發(fā)階段的項目,也是一個開源項目,如果您有任何能夠改進(jìn)它的想法,隨時歡迎修改。你還可以自行調(diào)整硬件和軟件設(shè)計,以支持更大功率的電機,你還可以增加第二個編碼器,甚至可以用它來運行步進(jìn)電機

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 驅(qū)動器
    +關(guān)注

    關(guān)注

    53

    文章

    8267

    瀏覽量

    146793
  • PID
    PID
    +關(guān)注

    關(guān)注

    35

    文章

    1473

    瀏覽量

    85692
  • I2C
    I2C
    +關(guān)注

    關(guān)注

    28

    文章

    1495

    瀏覽量

    124216

原文標(biāo)題:電機驅(qū)動器還能玩出什么花樣,這個工程師的小項目告訴你

文章出處:【微信號:wwygzxcpj,微信公眾號:電機技術(shù)及應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    PID電機控制系統(tǒng)(控制原理+控制算法+程序范例)

    推薦課程:張飛軟硬開源:基于STM32的BLDC直流無刷電機驅(qū)動器(視頻+硬件)http://url.elecfans.com/u/73ad899cfd本資料包括PID調(diào)節(jié)控制
    發(fā)表于 03-18 14:18

    求助Labview PID算法控制伺服電機

    哪位大神指導(dǎo)怎么用Labview進(jìn)行PID控制伺服電機?我知道現(xiàn)在的伺服電機驅(qū)動器都有PID自整
    發(fā)表于 11-12 19:02

    ZLG7290 I2C接口鍵盤及LED驅(qū)動器

    ZLG7290 I2C接口鍵盤及LED驅(qū)動器:一特點1 I2C 串行接口提供鍵盤中斷信號方便與處理
    發(fā)表于 09-22 17:08 ?12次下載
    ZLG7290 <b class='flag-5'>I2C</b><b class='flag-5'>接口</b>鍵盤及LED<b class='flag-5'>驅(qū)動器</b>

    I2C總線接口的LED驅(qū)動器SAA1064及其應(yīng)用

    SAA1064是Philips公司生產(chǎn)的帶I2C總線接口的4位LED驅(qū)動器.可用于驅(qū)動4位帶小數(shù)點的七段顯示,并可
    發(fā)表于 04-30 14:37 ?21次下載

    基于CPLD的I2C總線接口設(shè)計

    在電路設(shè)計中,I2C總線是比較常用的兩線式串行通信方式,大多數(shù)的CPU都擅長于并口操作,不具備直接操作I2C總線接口的能力。為了使不具備I2C總線
    發(fā)表于 02-12 16:11 ?95次下載
    基于CPLD的<b class='flag-5'>I2C</b>總線<b class='flag-5'>接口</b>設(shè)計

    模糊PID控制的步進(jìn)電機細(xì)分驅(qū)動器設(shè)計

    模糊PID控制的步進(jìn)電機細(xì)分驅(qū)動器設(shè)計-2008。
    發(fā)表于 04-06 11:26 ?20次下載

    通過I2C軟件控制雙LED驅(qū)動器NCP5602

    通過I2C軟件控制雙LED驅(qū)動器NCP5602.PDF
    發(fā)表于 04-13 09:13 ?2次下載

    I2C LCD 器件通過驅(qū)動帶有 I2C 接口2 線式 16 字符 LCD

    I2C LCD 器件通過驅(qū)動帶有 I2C 接口2 線式 16 字符 LCD
    發(fā)表于 10-10 08:22 ?13次下載
    <b class='flag-5'>I2C</b> LCD 器件<b class='flag-5'>通過</b><b class='flag-5'>驅(qū)動</b>帶有 <b class='flag-5'>I2C</b> <b class='flag-5'>接口</b>的 <b class='flag-5'>2</b> 線式 16 字符 LCD

    基于VHDL硬件的I2C接口并行擴展及接口設(shè)計

    I2C總線接口器件在視頻處理、移動通信等領(lǐng)域的應(yīng)用已經(jīng)非常普遍。另外,通用的I2C總線接口器件,如帶I2C總線的RAM,ROM,A/D,D/
    發(fā)表于 01-20 16:51 ?2473次閱讀
    基于VHDL硬件的<b class='flag-5'>I2C</b><b class='flag-5'>接口</b>并行擴展及<b class='flag-5'>接口</b>設(shè)計

    I2C兼容接口的ADP1655雙LED閃存驅(qū)動器產(chǎn)品手冊

    I2C兼容接口的ADP1655雙LED閃存驅(qū)動器產(chǎn)品手冊
    發(fā)表于 06-18 09:08 ?3次下載
    帶<b class='flag-5'>I2C</b>兼容<b class='flag-5'>接口</b>的ADP1655雙LED閃存<b class='flag-5'>驅(qū)動器</b>產(chǎn)品手冊

    Tim的I2C智能直流電機驅(qū)動器開源分享

    電子發(fā)燒友網(wǎng)站提供《Tim的I2C智能直流電機驅(qū)動器開源分享.zip》資料免費下載
    發(fā)表于 06-08 10:08 ?0次下載
    Tim的<b class='flag-5'>I2C</b>智能直流<b class='flag-5'>電機</b><b class='flag-5'>驅(qū)動器</b>開源分享

    I2C控制器驅(qū)動介紹

    控制器驅(qū)動 I2C 總線驅(qū)動重點是 I2C 適配器驅(qū)動,這里要用到兩個重要的數(shù)據(jù)結(jié)構(gòu):
    的頭像 發(fā)表于 07-22 15:38 ?1533次閱讀
    <b class='flag-5'>I2C</b><b class='flag-5'>控制器</b><b class='flag-5'>驅(qū)動</b>介紹

    I2C接口的8位LED驅(qū)動器TPIC2810數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《帶I2C接口的8位LED驅(qū)動器TPIC2810數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 04-09 15:41 ?0次下載
    帶<b class='flag-5'>I2C</b><b class='flag-5'>接口</b>的8位LED<b class='flag-5'>驅(qū)動器</b>TPIC2810數(shù)據(jù)表

    無刷直流電機驅(qū)動單元

    控制驅(qū)動方案-DRV11873直流無刷電機驅(qū)動芯片-支持5V直流無刷電機驅(qū)動-內(nèi)置STM32核
    的頭像 發(fā)表于 04-13 08:29 ?765次閱讀
    無刷直流<b class='flag-5'>電機</b><b class='flag-5'>驅(qū)動</b>單元

    電機驅(qū)動器的智能控制算法研究

    電機驅(qū)動器作為電機系統(tǒng)的核心組件,其性能和控制技術(shù)直接影響電機的運行效率和穩(wěn)定性。隨著工業(yè)自動化的快速發(fā)展,對
    的頭像 發(fā)表于 06-25 11:45 ?1036次閱讀
    主站蜘蛛池模板: 美女白虎穴| 东北嫖妓对白粗口| 办公室中文BD| 国产一区二区高清| 欧美牲交视频免费观看K8经典| 香蕉精品国产自在现线拍| 99精品国产高清自在线看超| 国产成人综合在线| 久久一本岛在免费线观看2020| 色欲AV亚洲情无码AV蜜桃| 1024人成网站色www下载| 无码成A毛片免费| 97成人免费视频| 好紧好湿太硬了我太爽了小说| 日本精油按摩| 5566精品资源在线播放| 国产在线一卡二卡| 入禽太深免费观看| 970女主播电台歌曲| 好色女博士| 伸进同桌奶罩里摸她胸作文| 4hu四虎免费影院www| 果冻传媒在线看免费高清| 乳色吐息未增删樱花ED在线观看| 91九色网址| 久久国产主播福利在线| 先锋影音av无码第1页| 超碰国产人人做人人爽| 美女张开腿露出尿口扒开来摸动漫| 亚洲精品成人| 国产成人mv 在线播放| 欧美人与禽zoz0性伦交app| 在线亚洲国产日韩欧洲专区| 国产在线观看91精品| 熟女人妻水多爽中文字幕| TIMI1TV天美传媒在线观看| 啦啦啦 中文 中国 免费 高清在线 | 污文乖不疼的| 成人a视频片在线观看免费| 免费看黄软件| 在线视频久久只有精品第一日韩|