衡阳派盒市场营销有限公司

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

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

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

使用Raspberry Pi進(jìn)行PWM控制

星星科技指導(dǎo)員 ? 來源:嵌入式計(jì)算設(shè)計(jì) ? 作者:Cliff Ortmeyer ? 2022-06-22 14:22 ? 次閱讀

脈沖寬度調(diào)制 (PWM) 是一種廣泛用于控制功率的調(diào)制技術(shù)。它通常用于電機(jī)控制應(yīng)用中以控制電機(jī)的速度。Raspberry Pi 等單板計(jì)算機(jī) (SBC) 可用于生成用于電機(jī)速度控制的 PWM 信號,但有一個限制:Raspberry Pi 上只有一個 PWM 硬件引腳可用。然而,使用Arduino 的支持 PWM 的 I/O 引腳,可以找到一種可行的解決方案,不僅適用于一個,而且適用于多個 PWM 輸出。

PWM 概述

PWM 信號是一個方波,用于電子控制系統(tǒng)中,用于控制諸如舵機(jī)位置、電機(jī)速度和 LED 亮度之類的東西。它基于兩個重要參數(shù):頻率和占空比。頻率是波形在一秒鐘內(nèi)產(chǎn)生的重復(fù)周期數(shù)。占空比表示信號高與低的時間百分比。得到的波形平均值決定了傳遞給負(fù)載的功率量。

Raspberry Pi 和 Arduino Raspberry Pi 是一款信用卡大小的微型計(jì)算機(jī)

,部分由于其計(jì)算能力、尺寸和價格 而引起了相當(dāng)多的關(guān)注。Raspberry Pi 基于 Broadcom BCM2835 嵌入式多媒體應(yīng)用處理器。它配備了多個連接端口,可以通過插入電視或顯示器和 USB 鍵盤輕松操作。它還與許多操作系統(tǒng)兼容;然而,為 Raspberry Pi 量身定制的 Linux 版本 Raspbian 是最常用的操作系統(tǒng)之一。

Arduino 是一個基于單板微控制器的平臺,可為沒有經(jīng)驗(yàn)和有經(jīng)驗(yàn)的用戶提供嵌入式電子設(shè)計(jì)的簡單快速入門。它是一種開源硬件設(shè)計(jì),提供模數(shù)信號轉(zhuǎn)換功能以及輸入和輸出控制以及 PWM 信號生成。Arduinos 還通過其板載 I/O 連接和可用的擴(kuò)展板提供豐富的連接選項(xiàng)。

poYBAGKytU2AJLzHAAD2Vx1TJmY802.png

Raspberry Pi 上的 PWM:控制能力有限

考慮一個涉及構(gòu)建機(jī)器人汽車的任務(wù),您需要通過 Raspberry Pi 控制兩個電機(jī),Raspberry Pi 具有 26 個通用輸入/輸出 (GPIO) 引腳。在這些引腳中,只有一個易于訪問的 PWM 輸出引腳,它不足以驅(qū)動任何需要更多控制的東西,而不僅僅是開/關(guān)功能。伺服電機(jī)和 RGB LED 不能單獨(dú)通過該引腳驅(qū)動。

增強(qiáng) Raspberry Pi 的 PWM 功能的策略

已經(jīng)提出了許多解決方案來克服Raspberry Pi的這一限制。很多人為此目的使用支持 I2C(內(nèi)部集成電路)或 SPI(串行外設(shè)接口)的附件。這些設(shè)備由 Raspberry Pi 控制,它們生成 PWM 信號用于控制目的。PWM 發(fā)生器附件也可用于將支持 PWM 的輸出引腳添加到 Raspberry Pi。

正在使用的另一種方法是在其他支持 GPIO 的引腳上執(zhí)行軟件 PWM。WiringPi 庫是一個允許這種類型控制的示例庫。它使用實(shí)時調(diào)度程序通過運(yùn)行單個線程來優(yōu)先生成 PWM 信號,但由于 Raspberry Pi 上使用的操作系統(tǒng)執(zhí)行多任務(wù)處理,因此該解決方案不適合,因?yàn)樗峁┑蜁r序分辨率和高抖動。

Arduino:合適的解決

方案 輕松開發(fā) PWM 信號的一種解決方案是使用 Arduino 開發(fā)套件。Arduino 板有多種配置。例如,Arduino Due 有 54 個數(shù)字引腳(其中 12 個可用于 PWM 輸出)和 14 個模擬引腳。有了這么多可配置的 I/O 引腳,Arduino Due 和一般的 Arduino 板是與 Raspberry Pi 接口的外部傳感和控制板的理想選擇。

pYYBAGKytVWASceeAAIGBY4fSkI014.png

通過 USB 連接 Arduino 和 Raspberry Pi

可以通過 匹配 Raspberry Pi 和 Arduino 平臺的形式找到具有強(qiáng)大的 PWM 功能和高度可配置的用戶界面的解決方案。基于 Arduino 的開發(fā)板可以與 Raspberry Pi 連接,以添加 PC 的功能、網(wǎng)絡(luò)通信和多媒體工具、通過使用微控制器與環(huán)境交互的能力以及移動設(shè)備的便攜性設(shè)備。如前所述,Arduinos 是一個基于微控制器的平臺,非常適合為涉及傳感和控制的應(yīng)用程序運(yùn)行代碼。連接 Raspberry Pi 和 Arduino 板的一種非常方便、低成本且可靠的方法是通過USB 電纜。 這是一個方便的解決方案,因?yàn)樗枰钌贁?shù)量的硬件。此外,它通常提供具有精確實(shí)時響應(yīng)的電機(jī)和電源控制,例如提供高精度和低抖動,這對于許多控制應(yīng)用很重要。

通過使用每塊板上的 USB 接口以及現(xiàn)成的 pySerial 庫,可以從 Raspberry Pi 發(fā)送命令來控制 Arduino 的多個 I/O。而且,以相反的方式,當(dāng) Arduino 讀取多種數(shù)據(jù)類型(如溫度、速度或其他需要監(jiān)控的外部數(shù)據(jù))時,串行數(shù)據(jù)可以從 Arduino 發(fā)送回 Pi。

審核編輯:郭婷

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

    關(guān)注

    60

    文章

    7981

    瀏覽量

    266112
  • PWM
    PWM
    +關(guān)注

    關(guān)注

    114

    文章

    5198

    瀏覽量

    214893
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6477

    瀏覽量

    187836
收藏 人收藏

    評論

    相關(guān)推薦

    使用適用于 Raspberry Pi Pico 的 Kitronik 迷你控制控制您的 XRP 機(jī)器人

    作者:Travis Foss 一個反復(fù)提出的有趣問題是控制 XRP 的不同方法是什么。我碰巧發(fā)現(xiàn)了適用于 Raspberry Pi Pico 的 Kitronik 迷你控制器,Kitr
    的頭像 發(fā)表于 01-26 17:37 ?113次閱讀
    使用適用于 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> Pico 的 Kitronik 迷你<b class='flag-5'>控制</b>器<b class='flag-5'>控制</b>您的 XRP 機(jī)器人

    貿(mào)澤電子開售Raspberry Pi Hailo 8L AI套件

    近日,全球電子元器件和工業(yè)自動化產(chǎn)品的領(lǐng)先授權(quán)代理商貿(mào)澤電子(Mouser Electronics)正式宣布開售Raspberry Pi的Hailo 8L AI套件。這一創(chuàng)新產(chǎn)品的推出,標(biāo)志著貿(mào)澤
    的頭像 發(fā)表于 01-15 14:25 ?137次閱讀

    Raspberry Pi樹莓派新手指南

    電子發(fā)燒友網(wǎng)站提供《Raspberry Pi樹莓派新手指南.pdf》資料免費(fèi)下載
    發(fā)表于 12-23 17:05 ?1次下載

    新品來襲!Raspberry Pi Compute Module 5

    今天,我們很高興地宣布推出備受期待的Raspberry Pi計(jì)算模塊5,這是我們旗艦Raspberry Pi 5單板計(jì)算機(jī)的模塊化版本,售價僅為45美元。 意外之旅 我們在2008年成
    的頭像 發(fā)表于 11-27 18:21 ?584次閱讀
    新品來襲!<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> Compute Module 5

    Raspberry Pi Pico 2 W 發(fā)布

    樹莓派官方今日宣布推出支持無線連接的新款 MCU(微控制器)主板 Raspberry Pi Pico 2 W,售價 7 美元, 較此前的有線版本高出 2 美元 。 ? ? Raspberry
    的頭像 發(fā)表于 11-25 18:25 ?621次閱讀
    <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> Pico 2 W 發(fā)布

    Raspberry Pi Pico 2

    、可選的RISC?V內(nèi)核、增強(qiáng)的安全特性,以及升級的接口功能。該器件由RP235x微控制器平臺提供支持,此平臺也由Raspberry Pi設(shè)計(jì)。Pico 2將RP2350與4MB板載QSPI閃存配對
    的頭像 發(fā)表于 11-25 15:10 ?708次閱讀
    <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> Pico 2

    Banana Pi M5 與 Raspberry Pi 4 – 基準(zhǔn)測試

    Banana Pi M5 基準(zhǔn)測試已成為我的網(wǎng)站上最受歡迎的作品之一,而且似乎人們真正想看到的是它與其 Raspberry 口味的表親之間的直接比較,所以這里就是 Banana Pi M5 與
    的頭像 發(fā)表于 10-28 10:28 ?459次閱讀
    Banana <b class='flag-5'>Pi</b> M5 與 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 4 – 基準(zhǔn)測試

    Raspberry Pi CM5 還要幾周才能上市嗎?

    如果您經(jīng)常逛電子產(chǎn)品商店/網(wǎng)站,您可能會偶然發(fā)現(xiàn)一些您沒想到的產(chǎn)品。今天在 Mouser 上,我們似乎有一堆 Raspberry Pi CM5 配件。很快 TM 就會有?
    的頭像 發(fā)表于 10-28 10:26 ?385次閱讀
    <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> CM5 還要幾周才能上市嗎?

    Raspberry Pi推出自有品牌固態(tài)硬盤

    10月24日最新消息,英國當(dāng)?shù)貢r間23日,Raspberry Pi(樹莓派)官方宣布推出自有品牌固態(tài)硬盤,此舉標(biāo)志著樹莓派在存儲產(chǎn)品線上的進(jìn)一步拓展,繼microSD存儲卡之后,為用戶提供了更多第一方存儲解決方案。
    的頭像 發(fā)表于 10-24 14:13 ?432次閱讀

    e絡(luò)盟開售Raspberry Pi新款產(chǎn)品

    安富利旗下全球電子與工業(yè)系統(tǒng)設(shè)計(jì)、維護(hù)和維修產(chǎn)品及技術(shù)分銷商 e絡(luò)盟 現(xiàn)為客戶供應(yīng)小巧、快速、多功能的 Raspberry Pi Pico 2。
    的頭像 發(fā)表于 10-12 16:57 ?728次閱讀

    e絡(luò)盟開售Raspberry Pi AI 攝像頭

    安富利旗下全球電子元器件產(chǎn)品與解決方案分銷商e絡(luò)盟開售全新 Raspberry Pi AI攝像頭,這是 Raspberry Pi 的最新產(chǎn)品,擴(kuò)大了 e絡(luò)盟的人工智能設(shè)備范圍。
    的頭像 發(fā)表于 10-10 10:09 ?305次閱讀
    e絡(luò)盟開售<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> AI 攝像頭

    e絡(luò)盟發(fā)售功能強(qiáng)大的入門級 Raspberry Pi 5 2GB

    安富利旗下全球電子元器件產(chǎn)品與解決方案分銷商e絡(luò)盟日前開售極具性價比的全新 Raspberry Pi 5 2GB。
    的頭像 發(fā)表于 09-02 10:39 ?370次閱讀
    e絡(luò)盟發(fā)售功能強(qiáng)大的入門級 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 5 2GB

    名單公布!樹莓派5(Raspberry Pi 5)開發(fā)板免費(fèi)試用!!!

    緩存,可擴(kuò)展應(yīng)用范圍。它還支持雙頻Wi-Fi和藍(lán)牙5.0連接。RP1 I/O控制器芯片由 Raspberry Pi自主設(shè)計(jì),大大提升了其接口性能。 Raspberry
    發(fā)表于 06-27 15:40

    如何將CYKIT-028 TFT模塊與Raspberry Pi和ESP32微控制器結(jié)合使用?

    我目前正在探索如何將 CYKIT-028 TFT 模塊與 Raspberry Pi 和 ESP32 微控制器結(jié)合使用。 不過,在選擇集成開發(fā)環(huán)境(IDE)和使用 PSOC Creator 的必要性
    發(fā)表于 05-21 07:36

    5分鐘內(nèi)將Raspberry Pi Pico變成簡單的示波器+波形發(fā)生器

    5 分鐘內(nèi)將 Raspberry Pi Pico(或任何 RP2040 板)變成簡單的示波器+波形發(fā)生器。
    的頭像 發(fā)表于 03-04 09:14 ?2378次閱讀
    5分鐘內(nèi)將<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> Pico變成簡單的示波器+波形發(fā)生器
    百家乐官网仿水晶筹码| 百家乐官网视频二人麻将| 尊龙百家乐娱乐| 百家乐官网闲和庄| 顶级赌场官方直营| 百家乐双龙出海注码法| 百家乐官网庄闲必胜规| 黄平县| 威尼斯人娱乐城网上赌场| 百家乐路纸表格| 百家乐官网保证赢| 百家乐官网游戏平台架设| 八大胜博彩| 大发888官方网址| 百家乐分析概率原件| 百家乐官网六合彩| 灯塔市| 皇冠备用网址| 棋牌室经营| 免费百家乐官网过滤工具| 百家乐官网机械投注法| 邵阳县| 新葡京网上娱乐| 棋牌银商| 大发888娱乐场大发888娱乐场| 宝马会百家乐的玩法技巧和规则| 百家乐真钱在线| 单机百家乐官网游戏下| 网上百家乐官网破战| 百家乐官网官方游戏| 澳门百家乐官网公试打法| 大亨百家乐官网娱乐城| 战神百家乐官网娱乐| 济南市| 百家乐官网有没有绝| 百家乐官网玩法守则| 府谷县| 真钱娱乐平台| 东明县| 百家乐官网的路单怎样看| 百家乐官网最好投注|