日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

如何使用樹莓派控制直流電機

454398 ? 來源:工程師吳畏 ? 2019-07-29 09:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

通過使用Raspberry Pi成功控制直流電機,我們可以將它用于各種其他應用,如機器人,遙控(RC)汽車,風扇和其他相關(guān)的電機這個項目的目的是將電機安全地連接到Raspberry Pi并控制它,即使其向前或向后旋轉(zhuǎn)。

注意 :我將在這個項目中使用電機驅(qū)動器,最多可以處理兩個電機。因此,可以單獨控制兩臺電機。

在繼續(xù)這個項目之前,先了解 如何設(shè)置沒有監(jiān)視器的Raspberry Pi和鍵盤

工作原理

使用Raspberry Pi控制直流電機的主要原理在于電機驅(qū)動器。電機驅(qū)動器是一種特殊電路或IC,可為電機提供必要的電源(或更確切地說是電流),以實現(xiàn)平穩(wěn)安全的運行。

即使是小型5V直流電機也可以初始電流約為300 - 400 mA。當電機加速到大約時,該電流將下降150 - 200 mA。

對于微控制器,Arduino,Raspberry Pi等設(shè)備而言,這是一個巨大的潮流。因此,我們不應該將電機直接連接到Raspberry Pi(或任何其他微控制器)。

電機驅(qū)動器在這種情況下起著重要作用。它們從Raspberry Pi獲取控制信號,并通過電源為電機提供必要的驅(qū)動電流。

在這個項目中,電機驅(qū)動器(L293D)有兩個通過GPIO引腳控制來自Raspberry Pi的信號。根據(jù)Python程序,電機將正向或反向旋轉(zhuǎn)。

電路圖

Fritzing Image

正如我之前所說,使用L293D電機驅(qū)動器IC,我們實際上可以控制兩臺電機。為簡單起見,我將演示使用Raspberry Pi控制單個直流電機的電路,工作和程序。下圖是項目的Fritzing圖。

電路圖

項目的電路接線圖如下所示。您可以輕松配置此電路以及使用Raspberry Pi和L293D電機驅(qū)動器IC控制兩個直流電機的程序。

必需的組件

Raspberry Pi 3 B型

L293D電機驅(qū)動器IC或模塊

小型直流電機(5V)

連接線(跳線)

用于Raspberry Pi的5V - 2A電源

用于電機的5V電源

其他(計算機,以太網(wǎng))電纜等。)

關(guān)于L293D電機驅(qū)動器IC的簡要說明

我使用L293D電機驅(qū)動器IC來控制帶Raspberry Pi的直流電機。它是一種非常常見的電機驅(qū)動器IC,能夠驅(qū)動兩個電機,單個電流高達600mA。

L293D電機驅(qū)動器IC的引腳圖,以及引腳說明如下圖所示。

電路設(shè)計

使用Raspberry Pi控制直流電機的電路設(shè)計非常簡單。首先,將L293D的引腳8和16(VCC2和VCC1)連接到外部5V電源(假設(shè)您使用的是5V電機)。

L293D上有四個接地引腳。將引腳4連接到電源的GND。另外,將L293D的接地引腳連接到Raspberry Pi的GND引腳。

最后,我們有使能和控制輸入引腳。將L293D(1,2EN)的引腳1連接到Raspberry Pi的GPIO25(物理引腳22)。然后將控制輸入引腳2和7(1A和2A)分別連接到GPIO24(物理引腳18)和GPIO23(物理引腳16)。

可選:如果要連接第二個電機,你需要連接的是啟用(3,4EN)和第二個電機控制輸入(3A和4A)到Raspberry Pi的三個不同的GPIO引腳。

還閱讀這個簡單的項目: 如何使用Raspberry Pi和Python使LED閃爍

Python程序用Raspberry Pi控制直流電機

項目工作和代碼說明

如何操作項目?

打開電源之前供電,確保所有與電機,電源和Raspberry Pi相關(guān)的連接都是正確的。對于編程,我將使用Python。

現(xiàn)在,在Raspberry Pi中打開終端并使用Vim Editor和以下內(nèi)容創(chuàng)建一個新的Python文件“dcmotorPi.py”命令。

sudo vim dcmotorPi.py

將上述程序復制并粘貼到編輯器中并保存文件。 注意 :我已將Python程序保存在Raspberry Pi桌面上名為Python_Progs的文件夾中?,F(xiàn)在,為了運行程序,在終端中輸入以下命令。

sudo python dcmotorPi.py

電機現(xiàn)在將向前旋轉(zhuǎn)3秒鐘,然后反向旋轉(zhuǎn)3秒鐘,最后停止。幾秒鐘后,該過程將繼續(xù),直到在終端中按下 CRTL + C 。

代碼說明

如果您已經(jīng)按照我之前關(guān)于如何使用Raspberry Pi閃爍LED并使用Raspberry Pi連接16 x 2 LCD的項目,您可以輕松理解此代碼。

首先,我們需要使用Python訪問GPIO引腳。因此,我們需要將模塊RPi.GPIO導入到我們的程序中。同樣,模塊時間允許我們使用其功能睡眠暫停程序一段預定義的時間。

現(xiàn)在,我為L293D電機驅(qū)動器IC分配了引腳(啟用和兩個控制輸入)。此外,引腳模式設(shè)置為GPIO編號格式。

現(xiàn)在,所有引腳都被聲明為輸出。正向旋轉(zhuǎn)時,使能引腳變?yōu)楦唠娖?,控制輸?A變?yōu)楦唠娖?,另一個控制輸入1B變?yōu)榈碗娖健?/p>

延遲三秒后,控制輸入1A變?yōu)榈碗娖?,控制輸?B變?yōu)楦唠娖?,同時保持使能引腳為高電平。這將使電機反向旋轉(zhuǎn)。

最后,在延遲三秒后,電機將停止旋轉(zhuǎn)并停止。重復此過程,直到我們在終端中按CTRL + C.

應用程序

直流電機隨處可見:機器人,無人駕駛飛機,遙控車等。通過使用Raspberry Pi控制直流電機,我們可以使用Raspberry Pi開發(fā)許多與電機相關(guān)的項目。

可用于基于Raspberry Pi的機器人應用,如線跟隨機器人,障礙避免機器人,四軸飛行器,網(wǎng)絡(luò)控制機器人等。

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

    關(guān)注

    36

    文章

    1786

    瀏覽量

    74305
  • 樹莓派
    +關(guān)注

    關(guān)注

    122

    文章

    2086

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    為什么驅(qū)動直流電機跟振動直流電機對電源的干擾不一樣,怎么解決。

    有大佬知道為什么驅(qū)動直流電機跟振動直流電機對 12 伏電源的干擾不一樣嗎,怎么解決
    發(fā)表于 03-31 13:53

    四線的直流電機該如何接線

    直流電機的接線方式直接關(guān)系到其運行性能和控制效果,尤其是四線直流電機(通常指帶有兩個獨立繞組的雙通道電機或串/并勵可切換電機),其接線邏輯需
    的頭像 發(fā)表于 03-05 16:58 ?787次閱讀

    直流電機接線的相關(guān)問題

    直流電機作為工業(yè)生產(chǎn)和日常生活中常見的動力裝置,其接線方式的正確性直接影響電機性能、使用壽命甚至安全。本文將從直流電機的基本結(jié)構(gòu)、接線原理、常見接線方法、注意事項及故障排查五個方面展開詳細解析,并
    的頭像 發(fā)表于 12-31 07:43 ?1183次閱讀
    <b class='flag-5'>直流電機</b>接線的相關(guān)問題

    流電機直流電機調(diào)速方法

    流電機直流電機作為現(xiàn)代工業(yè)中應用最廣泛的兩種電動機類型,其調(diào)速技術(shù)直接關(guān)系到生產(chǎn)效率、能源消耗和設(shè)備性能。隨著電力電子技術(shù)、微處理器控制技術(shù)的快速發(fā)展,電機調(diào)速方法已從傳統(tǒng)的機械式
    的頭像 發(fā)表于 12-19 07:39 ?1470次閱讀
    交<b class='flag-5'>流電機</b>與<b class='flag-5'>直流電機</b>調(diào)速方法

    探索用于Arduino的TLE94112ES直流電機控制盾牌

    探索用于Arduino的TLE94112ES直流電機控制盾牌 引言 在電子工程領(lǐng)域,電機控制一直是至關(guān)重要的部分。對于Arduino開發(fā)者而言,一款功能強大且易于使用的
    的頭像 發(fā)表于 12-18 16:35 ?567次閱讀

    CW32電機控制基礎(chǔ)——無刷直流電機換相控制原理

    與有刷直流電機相比,無刷直流電機除使用電子換相器取代有刷直流電機電刷機械換向,使用永磁體產(chǎn)生轉(zhuǎn)子磁場外,從結(jié)構(gòu)和工作原理上都和有刷直流電機相類似,故其
    的頭像 發(fā)表于 10-09 17:15 ?5387次閱讀
    CW32<b class='flag-5'>電機</b><b class='flag-5'>控制</b>基礎(chǔ)——無刷<b class='flag-5'>直流電機</b>換相<b class='flag-5'>控制</b>原理

    單片機直流電機調(diào)速原理

    在工業(yè)自動化、智能設(shè)備等領(lǐng)域,直流電機的調(diào)速控制至關(guān)重要,而單片機憑借其靈活的控制能力,成為實現(xiàn)直流電機精準調(diào)速的核心部件。單片機直流電機調(diào)
    的頭像 發(fā)表于 07-17 13:42 ?982次閱讀

    浮思特 | 無刷電機與有刷直流電機的區(qū)別是什么,該如何選擇?

    在精密運動控制領(lǐng)域,永磁直流電機因其優(yōu)于交流電機的可控性,被廣泛應用于需精準調(diào)節(jié)速度、扭矩或位置的場景。美蓓亞三美有刷直流電機當前主流直流電機
    的頭像 發(fā)表于 07-16 10:15 ?3941次閱讀
    浮思特 | 無刷<b class='flag-5'>電機</b>與有刷<b class='flag-5'>直流電機</b>的區(qū)別是什么,該如何選擇?

    無刷直流電機雙閉環(huán)控制的仿真研究

    摘 要:為了便于對無刷直流電機的運行特性和控制策略的研究,文章詳細的介紹了無刷直流電機工作原理和數(shù)學模型,提出無刷直流電機控制策略,采用電
    發(fā)表于 07-08 18:33

    無刷直流電機模糊自適應PID控制的研究

    摘要:為了提高無刷直流電機控制系統(tǒng)的動、靜態(tài)性能,將模糊控制結(jié)合PID控制算法應用到無刷直流電機速度控制
    發(fā)表于 07-07 18:29

    無刷直流電機改進型直接轉(zhuǎn)矩控制研究

    摘要:研究了120”導通方式下的無刷直流電機直接轉(zhuǎn)矩控制策略。通過分析了無刷直流電機轉(zhuǎn)矩特性知道,只要保持定子磁鏈幅值恒定并控制其旋轉(zhuǎn)速度就可使電機
    發(fā)表于 06-27 16:45

    無刷直流電機控制研究

    摘一要:設(shè)計了一種采用 TMS320LF2407DSP作為主控制器,集成 IGBT 作為功率驅(qū)動元件的無刷直流電機控制器,對電機轉(zhuǎn)速和電流的雙閉環(huán) PID 調(diào)節(jié)。通過在跑步機上的試驗表
    發(fā)表于 06-26 13:39

    EtherCAT科普系列(10):EtherCAT技術(shù)在無刷直流電機驅(qū)動系統(tǒng)領(lǐng)域應用

    直流無刷電機是通過電子控制器實現(xiàn)換向取代傳統(tǒng)帶碳刷的直流電機。常用電機類型多樣,主要可以分為無刷電機
    的頭像 發(fā)表于 05-29 17:05 ?1215次閱讀
    EtherCAT科普系列(10):EtherCAT技術(shù)在無刷<b class='flag-5'>直流電機</b>驅(qū)動系統(tǒng)領(lǐng)域應用

    直流電機EMC整改:怎么選擇?功率多少?

    南柯電子|直流電機EMC整改:怎么選擇?功率多少?
    的頭像 發(fā)表于 05-29 09:36 ?1349次閱讀
    <b class='flag-5'>直流電機</b>EMC整改:怎么選擇?功率多少?

    電機:無刷直流電機的原理

    運動的原理都是依靠磁場,要么利用磁場的異性相吸,要么利用磁場的同性互斥。無刷直流電機和有刷直流電機的主要區(qū)別在于,無刷電機電流的大小和方向是通過控制器來改變的。通常,定
    的頭像 發(fā)表于 05-23 21:00 ?9191次閱讀
    <b class='flag-5'>電機</b>:無刷<b class='flag-5'>直流電機</b>的原理
    穆棱市| 葵青区| 平阳县| 布拖县| 鹿邑县| 沙湾县| 临泽县| 白朗县| 益阳市| 辽宁省| 新沂市| 开鲁县| 白沙| 大城县| 手机| 嘉荫县| 梅州市| 蕲春县| 遵化市| 丰宁| 丁青县| 恩施市| 黑水县| 昌平区| 桐城市| 本溪市| 慈利县| 江安县| 清河县| 黄大仙区| 哈巴河县| 青田县| 海淀区| 凭祥市| 饶阳县| 弥渡县| 和平区| 休宁县| 东方市| 墨江| 醴陵市|