chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

在沒(méi)有 MCU 的情況下實(shí)現(xiàn)兩軸機(jī)械臂控制器

李晶 ? 來(lái)源:Ehunt ? 作者:Ehunt ? 2022-07-19 11:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

機(jī)械臂廣泛用于機(jī)器人應(yīng)用中。它們可以做出類似于人手的動(dòng)作。機(jī)器人手臂可以是一個(gè)獨(dú)立的應(yīng)用程序,也可以是更大機(jī)器人系統(tǒng)的一部分。機(jī)械臂在工業(yè)中主要用于取放應(yīng)用。它們也存在于移動(dòng)安全攝像頭和玩具中。

機(jī)械臂通常由幾個(gè)連桿組成,這些連桿通過(guò)可以旋轉(zhuǎn)的關(guān)節(jié)連接起來(lái)。在這個(gè)項(xiàng)目中,我們將構(gòu)建一個(gè)包含兩個(gè)旋轉(zhuǎn)關(guān)節(jié)的機(jī)械臂,一個(gè)用于 x 軸,另一個(gè)用于 y 軸。這些將由來(lái)自操縱桿模擬信號(hào)控制。該電路將采用GreenPAK SLG46620 芯片、兩個(gè) Tower Pro SG90 伺服電機(jī)和一個(gè)模擬操縱桿設(shè)計(jì)(圖 1 和圖 2)。

點(diǎn)擊查看完整大小的圖片

pYYBAGLVeOWAU154AAHriv5BF0M033.png


圖 1. 系統(tǒng)框圖。(來(lái)源:瑞薩電子)

點(diǎn)擊查看完整大小的圖片

poYBAGLVeO2AG8zSAAFQ48PYbzs358.png


圖 2. 電路原理圖。(來(lái)源:瑞薩電子)

該項(xiàng)目不需要微控制器,因?yàn)?GreenPAK 芯片包含構(gòu)建能夠獨(dú)立控制伺服電機(jī)的靜態(tài) IC 所需的所有元素。

工作原理

GreenPAK 芯片將執(zhí)行系統(tǒng)的所有功能。它從操縱桿的 x 輸出接收模擬信號(hào),該信號(hào)在內(nèi)部被數(shù)字化并用作伺服電機(jī)的 PWM 信號(hào)。然后將輸入通道更改為從操縱桿的 y 輸出讀取,并重復(fù)該過(guò)程。模擬信號(hào)將每 10 ms 讀取一次,在 x 和 y 輸出之間交替。因此,每個(gè)信號(hào)每 20 ms 讀取一次,因此輸出頻率為 50 Hz。這適用于伺服電機(jī)的操作。

伺服電機(jī)

兩個(gè) Tower Pro SG90 伺服電機(jī)(圖 3)將用于構(gòu)建機(jī)器人手臂。電機(jī)需要一個(gè) PWM 信號(hào)來(lái)控制其旋轉(zhuǎn)角度,從 0° 到 180° 不等。當(dāng)引入 0.5 ms 脈沖寬度時(shí),電機(jī)旋轉(zhuǎn)到 0°。當(dāng)脈沖寬度等于 2.5 ms 時(shí),電機(jī)旋轉(zhuǎn) 180°。因此,脈沖寬度必須在每 20 ms 0.5 – 2.5 ms 之間,以獲得 0° 和 180° 之間的角度。

pYYBAGLVePGAcL32AABCcbp8pHY354.jpg


圖 3. Tower Pro SG90 伺服電機(jī)。(來(lái)源:瑞薩電子)

模擬操縱桿

模擬操縱桿因其價(jià)格低廉且易于連接而廣泛用于機(jī)器人應(yīng)用。操縱桿由兩個(gè)交叉放置的電位器組成(圖 4)。它提供三個(gè)輸出:x、y 和中間的按鈕。我們應(yīng)用程序中的操縱桿將提供伺服系統(tǒng)的手動(dòng)控制。

為了獲得適合 GreenPAK ADC 規(guī)格的范圍,操縱桿將使用芯片的 VREF,而不是連接外部分壓器。這將減少外部零件的數(shù)量。

pYYBAGLVePiAYEGlAAA6uJkVvVk827.jpg


圖 4. 模擬操縱桿模塊。(來(lái)源:瑞薩電子)

GreenPAK 設(shè)計(jì)

GreenPAK 設(shè)計(jì)是在免費(fèi)的基于 GUI 的GreenPAK Designer 軟件中創(chuàng)建的,它是 Go Configure? 軟件中心的一部分(鏈接到設(shè)計(jì)文件)。該設(shè)計(jì)由幾個(gè)部分組成(圖 5)。

點(diǎn)擊查看完整大小的圖片

poYBAGLVeP6AR8WzAAL8UJMb0xw464.png


圖 5. GreenPAK 設(shè)計(jì) - 矩陣 0。(來(lái)源:瑞薩電子)

模擬 MUX 根據(jù)定義的時(shí)間間隔接收來(lái)自兩個(gè)不同輸出的信號(hào)。100 Hz 的脈沖發(fā)生器每 10 ms 發(fā)出一個(gè)脈沖。在前 10 ms 接收 x 信號(hào),在接下來(lái)的 10 ms 接收 y 信號(hào)。

Pin8 和 Pin9 配置為連接到配置為模擬多路復(fù)用器的 PGA 的模擬輸入。來(lái)自 Pin16 的信號(hào)在其兩個(gè)通道之間切換。當(dāng)信號(hào) CH Selector 設(shè)置為 HIGH 時(shí),讀數(shù)來(lái)自 Pin8,當(dāng)設(shè)置為 LOW 時(shí),讀數(shù)來(lái)自 Pin9。模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)后,從 FSM0 中讀取。FSM0 從 ADC 模塊的輸出(ADC 數(shù)據(jù))獲取其輸入。FSM0 配置為下降沿 DLY。

延遲時(shí)間=(計(jì)數(shù)器值+1)/時(shí)鐘。

時(shí)鐘 = 256/2ms = 128kHz

FSM0 的 CLK 管腳通過(guò) EXT CLK0 連接到 CNT5 輸出以獲得 128 kHz,因此當(dāng)從 ADC 接收到 255 的值時(shí),輸出的脈沖寬度為 2 ms。因此,CNT5 的輸出周期為 7.8125 μs,CNT5 數(shù)據(jù)為 210。

2-L0 逆變器和 CNT6 定義了 100 Hz 發(fā)生器,它每 10 ms 發(fā)出一個(gè)脈沖,以便每 20 ms 向兩個(gè)伺服電機(jī)輸出 PWM 信號(hào)。發(fā)生器的輸出觸發(fā) CNT9,它被配置為下降沿 DLY,延遲時(shí)間為 0.5 ms。CNT9 輸出觸發(fā) FSM0 輸出一個(gè)寬度為 FSM 數(shù)據(jù) + 0.5 的信號(hào),該信號(hào)將在 0.5 和 2.5 ms 之間。這通過(guò) LUT 傳遞到合適的伺服系統(tǒng)。

CNT0 用于在每個(gè)工作周期提供 2.5 ms 的脈沖寬度,作為將信號(hào)輸出到伺服電機(jī)(每個(gè)依次)以防止任何錯(cuò)誤的最大允許時(shí)間范圍。

DFF0、2-L1、3-L2 用于控制輸入通道,其中每 10 ms 在 PGA 的通道 1 和 2 之間進(jìn)行周期性切換。Pin6 外部連接到 Pin16,該 Pin16 鏈接到 PGA 的 CH 選擇器引腳。

4 位 LUT0、3 位 LUT0、3 位 LUT1 和 2-L2 構(gòu)成解復(fù)用器,將 PWM 信號(hào)傳遞給請(qǐng)求的伺服電機(jī)(圖 6)。

點(diǎn)擊查看完整大小的圖片

pYYBAGLVeQuAR4Z5AA0UH9zVBIE697.png


圖 6. LUT 配置。(來(lái)源:瑞薩電子)

當(dāng) CH Selector 信號(hào)為 HIGH 時(shí),讀數(shù)來(lái)自通道 1 通過(guò) Pin8,修改后的 PWM 信號(hào)通過(guò) Pin4 傳遞到 x – 伺服電機(jī)。當(dāng) CH 選擇器設(shè)置為 LOW 時(shí),讀數(shù)來(lái)自通道 2,信號(hào)傳遞到 Pin5,然后傳遞到 y - 伺服電機(jī)。

從周期開(kāi)始經(jīng)過(guò) 2.5 ms 后,通道隨著 CNT0 輸出的下降沿而改變,以在下一個(gè)周期開(kāi)始時(shí)輸出脈沖(參見(jiàn)圖 7)。這為信號(hào)讀取和穩(wěn)定性提供了充足的時(shí)間。

點(diǎn)擊查看完整大小的圖片

poYBAGLVeRSASh3QAAEh_i6Av4o239.png


圖 7.時(shí)序圖。(來(lái)源:瑞薩電子)

為防止在信號(hào)較?。ㄐ∮?40 mV)時(shí) ADC 出現(xiàn)任何錯(cuò)誤,DCMP0 用于將 ADC 值與寄存器 0 進(jìn)行比較。如果值小于 9,角度將被視為 0°,輸出CNT9 將直接傳遞給請(qǐng)求的伺服電機(jī)。

操縱桿來(lái)自 GreenPAK 芯片內(nèi)部的 VREF0,因此操縱桿讀取的信號(hào)在 ADC 的工作范圍內(nèi)。VREF0 連接到 Pin19,其中源選擇器設(shè)置為 ACMP0,調(diào)整為 1200 mV。操縱桿包含一個(gè)可用于附加功能的按鈕。使用 CNT8 構(gòu)建去抖動(dòng)器,改進(jìn)后的信號(hào)通過(guò) Pin20 輸出。Pin12 配置為低壓數(shù)字輸入,因?yàn)椴倏v桿電壓為 1200 mV(圖 8)。

點(diǎn)擊查看完整大小的圖片

poYBAGLVeRmAffh1AAJPi50WrMk142.png


圖 8. GreenPAK 設(shè)計(jì) – 矩陣 1。(來(lái)源:瑞薩電子)

為了測(cè)試設(shè)計(jì),GreenPAK Designer 的信號(hào)向?qū)в糜趯⒉煌男盘?hào)應(yīng)用于輸入(圖 9)并監(jiān)控輸出(圖 10)。

點(diǎn)擊查看完整大小的圖片

pYYBAGLVeSGAD9Y8AAcA2UGq160840.png


圖 9. 生成鋸齒波。(來(lái)源:瑞薩電子)

點(diǎn)擊查看完整大小的圖片

poYBAGLVeSmAD3ZLAAGvkKHyghw708.png


圖 10. Pin8(黃色)、Pin9(藍(lán)色)、Pin5(紅色)和 Pin6(綠色)。(來(lái)源:瑞薩電子)

以下視頻顯示了工作項(xiàng)目,也可在此處獲得。

結(jié)論

在本文中,我們使用 GreenPAK SLG46620 芯片構(gòu)建了一個(gè)電路,該電路使用兩個(gè)通過(guò)模擬操縱桿操作的伺服電機(jī)來(lái)控制兩個(gè)關(guān)節(jié) x 和 y 的機(jī)器人手臂。該芯片高效地將所有電路的重要元件集成在一個(gè)小空間內(nèi)。不需要外部微控制器,并且只需要很少的外部元件。

通過(guò)連接多個(gè)芯片,這種設(shè)計(jì)可以擴(kuò)展為構(gòu)建自由度更大的機(jī)器人手臂。這樣的系統(tǒng)可以應(yīng)用于許多不同的工業(yè)應(yīng)用。

審核編輯 黃昊宇

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

    關(guān)注

    147

    文章

    18628

    瀏覽量

    387522
  • 控制器
    +關(guān)注

    關(guān)注

    114

    文章

    17650

    瀏覽量

    190301
  • 機(jī)械臂
    +關(guān)注

    關(guān)注

    13

    文章

    583

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    筋膜槍上應(yīng)用的MCU控制器方案

    筋膜槍是現(xiàn)在很多人必不可少的放松肌肉的健身工具,而實(shí)現(xiàn)筋膜槍的高效、穩(wěn)定、安全運(yùn)行,則需要內(nèi)部搭載的MCU控制器來(lái)負(fù)責(zé)控制電機(jī)運(yùn)轉(zhuǎn)、保護(hù)電路安全并
    的頭像 發(fā)表于 12-09 16:39 ?322次閱讀
    <b class='flag-5'>在</b>筋膜槍上應(yīng)用的<b class='flag-5'>MCU</b>微<b class='flag-5'>控制器</b>方案

    MCU控制器是什么(mcu控制器芯片原理)

    MCU(Microcontroller Unit),中文稱為微控制器或單片機(jī),可以理解為"濃縮的計(jì)算機(jī)"。它將處理、存儲(chǔ)、輸入輸出接口等計(jì)算機(jī)必需的核心部件,全部集成
    的頭像 發(fā)表于 11-17 17:23 ?592次閱讀

    ?UCC25661 LLC控制器技術(shù)文檔總結(jié)

    該UCC25661是一款高頻 LLC 控制器實(shí)現(xiàn)輸入功率比例控制 (IPPC) 方案,以及增強(qiáng)的輕負(fù)載管理和多重保護(hù)功能。 IPPC擴(kuò)大了LLC轉(zhuǎn)換
    的頭像 發(fā)表于 09-26 14:07 ?603次閱讀
    ?UCC25661 LLC<b class='flag-5'>控制器</b>技術(shù)文檔總結(jié)

    電源控制器 MCU 硬件環(huán)(HIL)測(cè)試解決方案

    隨著電力電子技術(shù)和新能源產(chǎn)業(yè)的發(fā)展,對(duì)電源控制器MCU)性能、可靠性和安全性要求提升。傳統(tǒng)測(cè)試方法難以滿足現(xiàn)代電源控制系統(tǒng)開(kāi)發(fā)需求,硬件環(huán)(HIL)測(cè)試技術(shù)成為電源
    的頭像 發(fā)表于 08-20 17:15 ?1491次閱讀
    電源<b class='flag-5'>控制器</b> <b class='flag-5'>MCU</b> 硬件<b class='flag-5'>在</b>環(huán)(HIL)測(cè)試解決方案

    如何在沒(méi)有 NuLink 編程情況下執(zhí)行 SWD 解鎖序列?

    我迫切需要知道如何在沒(méi)有 NuLink 編程情況下執(zhí)行 SWD 解鎖序列。
    發(fā)表于 08-18 07:04

    PROFINET轉(zhuǎn)MODBUS TCP網(wǎng)關(guān)在機(jī)械通信操作中的應(yīng)用研究

    特定的汽車(chē)零部件生產(chǎn)工廠焊接生產(chǎn)線上,機(jī)械被應(yīng)用于焊接作業(yè),其控制體系基于Profinet協(xié)議。同時(shí),工廠的自動(dòng)化控制體系以西門(mén)子S7-
    的頭像 發(fā)表于 07-03 16:56 ?420次閱讀
    PROFINET轉(zhuǎn)MODBUS TCP網(wǎng)關(guān)在<b class='flag-5'>機(jī)械</b><b class='flag-5'>臂</b>通信操作中的應(yīng)用研究

    大象機(jī)器人攜手進(jìn)迭時(shí)空推出 RISC-V 全棧開(kāi)源六機(jī)械產(chǎn)品

    大象機(jī)器人成立于2016年,專注協(xié)作機(jī)器人研發(fā)與應(yīng)用,產(chǎn)品線涵蓋輕量級(jí)協(xié)作機(jī)器人、人形機(jī)器人、仿生機(jī)器人等多種形態(tài)。拳頭產(chǎn)品myCobot系列以“全球最輕的六機(jī)械”聞名,累計(jì)銷(xiāo)量超數(shù)萬(wàn)臺(tái),覆蓋
    發(fā)表于 04-25 17:59

    LPC1227FBD48如何在沒(méi)有SDK的情況下配置FreeRTOS?

    我想在基于 LPC1227FBD48 系列的現(xiàn)有項(xiàng)目中使用 FreeRTOS,但我們沒(méi)有可用于控制器的 SDK。我們?nèi)绾卧?b class='flag-5'>沒(méi)有 SDK 的情況下配置 FreeRTOS。
    發(fā)表于 04-02 06:33

    控制器MCU)選型指南

    方案的情況下,卻選擇了單板計(jì)算機(jī)(SBCs)用于項(xiàng)目的愛(ài)好者。 ? 焊接中的微控制器 我不是一個(gè)純粹主義者;硬件和軟件的選擇沒(méi)有最終結(jié)果重要。但某些決策實(shí)屬自討苦吃:若僅需控制幾個(gè) I
    的頭像 發(fā)表于 03-18 11:16 ?1376次閱讀

    如何使用PLC控制myCobot 320機(jī)械

    根據(jù)持續(xù)的用戶反饋,目前市場(chǎng)對(duì) PLC 與 myCobot 系統(tǒng)集成的需求很大,因此本文提供的案例介紹了如何使用 PLC(可編程邏輯控制器)來(lái)控制 myCobot 320 機(jī)械。本案
    的頭像 發(fā)表于 01-23 14:03 ?2170次閱讀
    如何使用PLC<b class='flag-5'>控制</b>myCobot 320<b class='flag-5'>機(jī)械</b><b class='flag-5'>臂</b>

    ads1256有沒(méi)有辦法不換ad的情況下采集10路信號(hào)?

    使用ads1256,但是發(fā)現(xiàn)需要采集10路信號(hào),有沒(méi)有辦法不換ad的情況下采集10路信號(hào)
    發(fā)表于 01-22 07:36

    深度解析!RK3568 加持機(jī)械是如何實(shí)現(xiàn)顏色識(shí)別與抓取的?

    一、產(chǎn)品簡(jiǎn)介T(mén)L3568-PlusTEB人工智能實(shí)驗(yàn)箱國(guó)產(chǎn)高性能處理64位4核低功耗2.0GHz超高主頻1T超高算力NPU兼容鴻蒙等國(guó)產(chǎn)操作系統(tǒng)二、實(shí)驗(yàn)?zāi)康?、了解機(jī)械識(shí)別顏色抓取積木的基本流程
    的頭像 發(fā)表于 01-15 08:07 ?1254次閱讀
    深度解析!RK3568 加持<b class='flag-5'>機(jī)械</b><b class='flag-5'>臂</b>是如何<b class='flag-5'>實(shí)現(xiàn)</b>顏色識(shí)別與抓取的?

    VDD1沒(méi)有供電的情況下,VDD2正常供電的情況下,AMC1200的輸出應(yīng)該是什么狀態(tài)?

    請(qǐng)教一,在前端VDD1沒(méi)有供電的情況下,VDD2正常供電的情況下,AMC1200的輸出狀態(tài)為什么P端是3.8V ,N端是1.2V ,每一次都是這樣子, 請(qǐng)問(wèn),
    發(fā)表于 12-17 07:37

    RK3568國(guó)產(chǎn)實(shí)驗(yàn)箱+人工智能機(jī)械:跳舞、疊羅漢、夾方塊、積木搬運(yùn)案例全解!

    基于語(yǔ)音控制實(shí)現(xiàn)機(jī)械特定動(dòng)作的方法。三、實(shí)驗(yàn)原理程序功能通過(guò)語(yǔ)音控制機(jī)械
    的頭像 發(fā)表于 12-12 19:01 ?1860次閱讀
    RK3568國(guó)產(chǎn)實(shí)驗(yàn)箱+人工智能<b class='flag-5'>機(jī)械</b><b class='flag-5'>臂</b>:跳舞、疊羅漢、夾方塊、積木搬運(yùn)案例全解!

    LMX2595不改變?cè)O(shè)定參數(shù)的情況下,能實(shí)現(xiàn)多寬范圍的倍頻?

    我想問(wèn)一LMX2595倍頻的過(guò)程中,不改變?cè)O(shè)定參數(shù)的情況下,能實(shí)現(xiàn)多寬范圍的倍頻?
    發(fā)表于 12-12 07:05