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

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

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

3天內不再提示

制作一個Ethersweep步進電機控制器

嵌入式加油站 ? 來源: KiCad ? 2023-12-03 09:23 ? 次閱讀

開源、易于使用的以太網連接步進電機控制器。由 FreeCAD、KiCADArduino 打造。


概覽

Ethersweep 是一款適用于 NEMA17 步進電機電機控制器,可通過普通以太網網絡進行控制。這意味著您可以通過普通電腦(筆記本電腦/服務器/raspberrypi)、移動設備、微控制器、PLC 和任何其他能夠發送 UDP 消息的機器來控制運動。您還可以控制任意數量的電機,因為每個電機都能從網絡上的 DHCP 服務器獲得一個 IP 地址。您還可以將末端和 E-Stops 連接到控制器。還可以通過網絡請求獲取編碼器反饋、電壓、運行和按鈕狀態等傳感器數據。


您所需要的只是網絡和 5 至 30 伏的電源。

d867de06-9122-11ee-939d-92fbcf53809c.png



每臺電機都必須連接以太網(最好使用 DHCP)和 5...30V 的電源。USB 可用于用新固件對控制器進行編程。末端和 E-Stops 可通過 JST3 針連接器連接。要向 Ethersweep 發送指令,只需通過 UDP 向控制器的 IP 和端口發送 JSON 編碼信息即可。


硬件 Spec

W5500 以太網控制器

72MHz 的 STM32f103 微控制器

Trinamic TMC2209 步進電機驅動器

AS5600 磁性旋轉編碼器

XT30 電源連接器

Oled 128x32 顯示器

USB 可編程

E-Stop 和 End-Stop 輸入

復位按鈕

適用于 NEMA17 步進電機

標準 RJ45 網絡連接器

d87f1e04-9122-11ee-939d-92fbcf53809c.png



如何開始?

制作一個 Ethersweep 控制器。所有制造/組裝文件均可與 JLCPCB 配合使用,電路板到貨后只需進行一些簡單的 THT 焊接。代碼可從資源庫中獲取。 通過以太網將 Ethersweep 控制器連接到網絡,并連接到 5.5...30V 電源。在 NEMA17 電機軸上粘貼編碼器磁鐵(徑向磁化),并將控制器連接到電機的四個 M3 螺釘上。連接電源和以太網后,控制器將使用 DHCP 搜索 IP 地址。找到 IP 地址后,控制器會在顯示屏上顯示出來,然后就可以使用了。如果沒有找到 IP,則默認為 192.168.1.111。(建議使用 DHCP)

現在可以使用 Python 腳本控制電機了。

d89b54de-9122-11ee-939d-92fbcf53809c.pngd8b8332e-9122-11ee-939d-92fbcf53809c.png

d8bc9d56-9122-11ee-939d-92fbcf53809c.gif



使用 Python 控制步進電機

import socket
import json


IP_MOTOR = "192.168.1.185" # ethersweep IP (change to motors IP)
UDP_PORT = 8888 # ethersweep port




def drive_motor(steps, speed, direction, mode, motor_ip):
    json_data = json.dumps({'steps': steps, 'speed': speed, 'direction': direction, 'mode': mode})
    message = json_data.encode()
    sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
    sock.sendto(message, (motor_ip, UDP_PORT))




drive_motor(100, 9500, 1, 32, IP_MOTOR) # this will spin the motor 100 steps

原理圖 & PCB

d8e69b42-9122-11ee-939d-92fbcf53809c.pngd8f9355e-9122-11ee-939d-92fbcf53809c.pngd919feba-9122-11ee-939d-92fbcf53809c.pngd92fff12-9122-11ee-939d-92fbcf53809c.png

d9592fe0-9122-11ee-939d-92fbcf53809c.png



License




Unknown


倉庫 & 下載



可以在Github中獲取開源倉庫:


https://github.com/Neumi/ethersweep

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 控制器
    +關注

    關注

    113

    文章

    16573

    瀏覽量

    180411
  • 以太網
    +關注

    關注

    40

    文章

    5483

    瀏覽量

    173246
  • 步進電機
    +關注

    關注

    152

    文章

    3131

    瀏覽量

    148248
  • 電機控制器
    +關注

    關注

    20

    文章

    545

    瀏覽量

    32306
  • python
    +關注

    關注

    56

    文章

    4813

    瀏覽量

    85302

原文標題:Made with KiCad(三十六):Ethersweep 步進電機控制器

文章出處:【微信號:嵌入式加油站,微信公眾號:嵌入式加油站】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    用arduino和步進電機控制器驅動兩步進電機

    Arduino 2560控制步進電機用arduino和步進電機
    發表于 08-31 06:13

    直流步進電機控制器實例(VHDL源代碼)

    直流步進電機控制器實例(VHDL源代碼):步進電機控制器.vhd,直流
    發表于 05-27 08:51 ?63次下載

    基于FPGA的步進電機控制器設計

    基于FPGA的步進電機控制器設計 ?????? 目前大多數步進電機控制器需要主
    發表于 02-09 10:44 ?2816次閱讀
    基于FPGA的<b class='flag-5'>步進</b><b class='flag-5'>電機</b><b class='flag-5'>控制器</b>設計

    步進電機控制器制作教程

    該項目旨在通過制造模塊化控制器來簡化步進電機的使用,該模塊化控制器可以輕松驅動步進電機,而無需使
    的頭像 發表于 08-08 11:52 ?1.9w次閱讀
    <b class='flag-5'>步進</b><b class='flag-5'>電機</b><b class='flag-5'>控制器</b>的<b class='flag-5'>制作</b>教程

    步進電機控制器原理_步進電機控制器編程實例

    步進電機控制器種能夠發出均勻脈沖信號的電子產品,它發出的信號進入步進電機驅動
    發表于 10-01 08:58 ?1.7w次閱讀

    步進電機控制器與伺服電機控制器的區別

    步進電機控制器:它是種能夠發出均勻脈沖信號的電子產品,它發出的信號進入步進電機驅動
    發表于 12-10 08:49 ?8966次閱讀

    步進電機控制器怎么使用

    步進電機控制器種能夠發出均勻脈沖信號并且運用范圍廣泛的電機控制器,
    的頭像 發表于 07-19 09:52 ?6395次閱讀

    如何使用TDA2030實現步進電機控制器的設計

    有多種版本的步進電機類型,也有多種版本的步進電機控制器設計。本電路是款使用ICTDA2030作
    的頭像 發表于 06-04 17:17 ?3352次閱讀
    如何使用TDA2030實現<b class='flag-5'>步進</b><b class='flag-5'>電機</b><b class='flag-5'>控制器</b>的設計

    步進電機控制器原理、應用設置及編程實例

    步進電機控制器種能夠發出均勻脈沖信號的電子產品,它發出的信號進入步進電機驅動
    發表于 03-23 10:24 ?1次下載
    <b class='flag-5'>步進</b><b class='flag-5'>電機</b><b class='flag-5'>控制器</b>原理、應用設置及編程實例

    步進電機控制器的應用設置

    步進電機控制器種專門用于控制步進電機的設備,可以
    發表于 03-26 22:30 ?1816次閱讀

    步進電機控制器原理 步進電機控制器的應用設置

    步進電機控制器種能夠發出均勻脈沖信號的電子產品,它發出的信號進入步進電機驅動
    發表于 05-05 14:16 ?7次下載
    <b class='flag-5'>步進</b><b class='flag-5'>電機</b><b class='flag-5'>控制器</b>原理 <b class='flag-5'>步進</b><b class='flag-5'>電機</b><b class='flag-5'>控制器</b>的應用設置

    步進電機控制方法 步進電機控制器參數設置

    控制,需要使用步進電機控制器。步進電機控制器
    的頭像 發表于 01-19 10:50 ?3453次閱讀

    步進電機控制器怎么調速度

    引言 步進電機種將電脈沖信號轉換為角位移的電機,具有控制精度高、響應速度快、結構簡單等優點。在自動化設備、機器人、數控機床等領域得到了廣
    的頭像 發表于 06-12 09:17 ?2608次閱讀

    什么是步進電機控制器?步進電機控制器電路圖

    步進電機控制器種專門用于控制步進電機運行的裝置。
    的頭像 發表于 06-20 16:14 ?2538次閱讀
    什么是<b class='flag-5'>步進</b><b class='flag-5'>電機</b><b class='flag-5'>控制器</b>?<b class='flag-5'>步進</b><b class='flag-5'>電機</b><b class='flag-5'>控制器</b>電路圖

    步進電機控制器電路圖 步進電機控制器的分類及其特點

      步進電機控制器種專門用于控制步進電機的設備,
    的頭像 發表于 06-24 17:12 ?3957次閱讀
    <b class='flag-5'>步進</b><b class='flag-5'>電機</b><b class='flag-5'>控制器</b>電路圖 <b class='flag-5'>步進</b><b class='flag-5'>電機</b><b class='flag-5'>控制器</b>的分類及其特點
    主站蜘蛛池模板: 欧美激情久久久久久久大片 | 欧美人xxxxx 欧美群交XXXCOM | 久久只有这里有精品4 | 久久综合久久伊人 | 精品国产乱码久久久久久人妻 | JAVASCRIPTJAVA水多多 | 动漫成年美女黄漫网站 | 蜜臀AV浪潮99国产麻豆 | 国产香蕉九九久久精品免费 | 性色AV一区二区三区咪爱四虎 | 青青青国产依人精品视频 | 一进一出抽搐gif免费60秒 | 暖暖视频免费观看视频 | 又黄又猛又爽大片免费 | 精品国产在线亚洲欧美 | 欧美日韩亚洲中字二区 | 花蝴蝶免费版高清版 | 中国少妇内射XXXHD免费 | 粗好大用力好深快点漫画 | 久久国产精品免费网站 | 大稥焦伊人一本dao 大香伊人中文字幕精品 | 国产又粗又黄又爽的大片 | 黑色丝袜美女被网站 | 无码天堂亚洲国产AV久久 | 无码骚夜夜精品 | 青柠在线观看视频在线高清 | 纯肉巨黄H爆粗口男男分卷阅读 | 国产福利视频一区二区 | 日本无码专区亚洲麻豆 | 国产精品一区二区亚瑟不卡 | 艳鉧动漫1~6全集观看在线 | 久久学生精品国产自在拍 | 国产女人喷潮视频免费 | 国产午夜精AV在线麻豆 | 亚洲 欧美 国产 伦 综合 | 免费夜色污私人影院网站 | 女人色极品影院 | 热re99久久精品国99热 | 中文字幕专区高清在线观看 | 成人免费视频在线看 | 免费毛片在线视频 |