【免费申请】三天,一本书,带你入门顶级单片机!

断电不断网,DC/DC UPS路由器光猫带保护电源

不用变着法偷懒,智能家政机器人给你理由!

Arduino兼容-工业伺服电机Mechaduino 0.2 硬件/软件开源

  • Arduino兼容-工业伺服电机Mechaduino 0.2 硬件/软件开源
  • Arduino兼容-工业伺服电机Mechaduino 0.2 硬件/软件开源
  • Arduino兼容-工业伺服电机Mechaduino 0.2 硬件/软件开源
  • Arduino兼容-工业伺服电机Mechaduino 0.2 硬件/软件开源
  • Arduino兼容-工业伺服电机Mechaduino 0.2 硬件/软件开源

Arduino兼容-工业伺服电机Mechaduino 0.2 硬件/软件开源

Arduino兼容-工业伺服电机Mechaduino 0.2 硬件/软件开源

Arduino兼容-工业伺服电机Mechaduino 0.2 硬件/软件开源

Arduino兼容-工业伺服电机Mechaduino 0.2 硬件/软件开源

Arduino兼容-工业伺服电机Mechaduino 0.2 硬件/软件开源


本设计Mechaduino是一款经济实惠的开源工业伺服电机,位置,扭矩,速度和自定义模式,且与 Arduino兼容。工程师使用伺服电机来实现机器人,自动化和数控制造等应用所需的精密运动。像RC伺服系统一样,工业伺服系统主动纠正外部干扰。与RC伺服系统不同,工业伺服系统可以提供非常精确的运动,并且通常支持先进的运动控制模式。运动的控制模式工业伺服电机工Mechaduino 0.2实物截图:


工业伺服电机Mechaduino特点:

  • 位置,速度,扭矩环路
  • 步进和方向输入,用于与步进电机/步进棒的插入兼容性
  • I2C,串行输入
  • 可定制/开源,可访问内部变量
  • 透明和用户可定义的控制算法(商业伺服器通常缺乏这个)
  • Arduino的的的的的兼容易于使用的界面
  • 高分辨率指向(小于0.1度)
  • 低成本(不应该是步步高+步枪成本的巨大飞跃)
  • 用于电机间通讯的串行接口
  • 板载处理器可以独立应用于简单应用
  • 可调整换向轮廓
  • PID自整定
  • 抗龋齿能力强


Arduino的的的兼容,开源工业伺服电机Mechaduino系统设计框图:


工业伺服电机工工工工由四个主要组成部分:

1)实际电机,通常为无刷直流品种。当您看到工业伺服电机时,成本的一大部分是电机本身。它们通常是定制的,或至少内置数量有限,这意味着$$$。瓦特瓦特,我猜想,生产NEMA 17或NEMA 23步进电机的质量是工业伺服中使用的BDC电机的十分之一和百分之一虽然他们的设计是针对“步进”进行优优的,但步进电机实际上只是50极无刷直流电机。它们可以像更传统的三相BDC电机一样受到控制。这就是计划。这是工作!

2)用于反馈的传感器,通常为编码器。光学编码器是非常标准的,但如果您想要高分辨率和/或绝对位置信息,则可以获得相当昂贵的代价。我们对AMS等供应商提供的一些便宜,高分辨率的磁编码器感兴趣。事实证明,尽管他们声称12和14位分辨率(分别为0.09和0.02度),它们但在一定程度上的英文非线性的然而,我们发现这种非线性是非常可重复的,我们能够开发一种快速,自包含(电机)校准程序,可以将分辨率恢复到0.1度以上(稍后再来)这是一个重要的设计工作,值得自己的构建日志!)

3)驱动电路/电力电子元件激励电机绕组许多工业伺服系统使用离散ħ桥。每相需要自己的ħ桥(对于两相电动机...三相电动机中的每个半桥),其由至少4个(如果不是8个)(...包括续流二极管)分立开关装置组成。投入门驱动电路,事情开始变得昂贵。我们希望找到一个可以提供电流反馈的单芯片集成解决方案,我们发现在A4954双通道PWM驱动器中。

4)控制电子通常是微控制器或FPGA。在此之前,我们决定使用Arduino兼容性是为了使固件尽可能方便。我们选择使用SAMD21 ARM M0 +(Arduino Zero兼容)处理器来平衡成本和性能。我们的面包板原型系统验证了该处理器能够执行必要的算法....

电路相关文件

源代码
Mechaduino-Firmware-master.zip
描述:包含完整的源代码
教程
电路图文件
工业伺服电机Mechaduino 0.2 PCB工程文件.zip
描述:原理图和PCB源文件,用eagle软件打开
其他文件
原文出处.txt
描述:原文出处
收藏 (13)
扫码关注电路设计技能 扫码关注电路设计技能

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归https://hackaday.io/所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • 使用Arduino远程浏览SD卡上的文件

    本教程提供了使用基于WIZ5500的以太网屏蔽与Arduino兼容的基础知识。 Wiznet WIZ5500是一款现代以太网接口芯片,用于Adafruit的Ethernet Shield W5500和Feather Ethernet Wing。屏蔽外形适用于基于ATmega328的Arduino兼容产品,如Arduino Uno R3和Adafruit Metro 328(Classic)。屏蔽包含用于网络的以太网连接和用于存储数据的SD卡插槽。羽翼可与带有SD卡插槽的羽毛配合使用。 Feather 32u4 Adalogger拥有Arduino Leonardo兼容32u4处理器和micro-SD卡插槽。通过以太网羽翼,它在更小的封装中提供与Ethernet Shield + Metro / Uno相同的功能。 SD和micro-SD对于所有目的都是相同的,但后者更小。在本教程中,当它表示对SD卡执行某些操作并且您正在使用Feathers时,请考虑使用micro-SD。本教程假设您已经了解Arduino IDE的基础知识,代码生成和Arduino接口。如果您对Arduino IDE不太熟悉,可以查看Adafruit Learn Arduino系列中的教程。截至本修订教程的日期,Arduino指出他们的以太网盾已经退役。如果使用退役或第三方以太网屏蔽,则可能必须使用支持电路板使用的芯片组的不同Arduino库。请注意,Ethernet Shield和Feather Wing Adafruit使用的是基于WIZ5500芯片,而不是旧的WIZ5100芯片组或其他。 WIZ5500需要Ethernet2库,而不是Arduino上的旧以太网库。如果您使用较旧的硬件,请确保将库从Ethernet2更改为以太网并仔细检查。本教程将通过准备然后使用SD卡,一般情况下读取卡上的文件。最后一个示例将说明如何通过以太网远程访问SD卡。此功能可能是远程文件存储或访问远程Arduino兼容的其他程序的基础。SD卡准备确保使用计算机将SD卡预格式化为FAT16。 FAT16很久以前就由微软推出,但它很简单,微控制器也很简单。 许多格式化程序支持FAT16。 Windows使用format命令支持FAT16本机。建议您使用sdcard.org SD记忆卡格式化程序。 它适用于PC和Mac。
    来自:其他时间:2018-07-03 arduino sd卡 读卡模块
  • W5500以太网主控器设计及详细操作步骤

    W5500以太网主控器以W5500为核心,集成ATmega32u4和W5500以太网芯片的主控板,能够满足一般IOT项目的应用要求。其大小与Leonardo尺寸相等,板载POE供电电源、外接电源稳压电路、SD卡电路以及Leonardo主控单元电路,引出Arduino标准接口。该主控板采用4层布线设计,元件布局紧凑,大大减小了以往Shield+Arduino主板这种可堆叠设计造成的空间浪费问题,小小的尺寸可以为您创造更大的想象空间。接口定义:技术参数: 微控制器:Atmel Atmega32u4外部输入电压(推荐):7V~23V DC外部输入电压(极限):<24V DCPOE输入电压:48V AC/DC(本产品为符合802.3af标准的PD设备)POE单独供电时 5V接口最大输出电流为800MA数字信号I/O引脚:20(其中6个PWM输出接口)模拟信号输入引脚:6I/O接口电流:40 mAFlash容量:32 KB (4K用于bootloader)SRAM静态存储容量:2KBEEPROM存储容量:1KB时钟频率:16MHzPHY:WIZnet W5500PHY晶振:25MHz尺寸:73.5x53.5x15mm注意事项: 1、W5500 Ethernet with POE Mainboard加入了POE供电电路单元,该高压单元电压高至50V,虽该高压单元电流不至于对人体造成伤害,但由于硬件电路板上存在部分低压电路无法承受如此高的电压,因此请勿在产品工作时用手或其它导体触碰电路板以免造成功能电路的损坏。2、W5500 Ethernet with POE Mainboard所使用的 变压器 、电源芯片、在高负荷的使用过程中会产生大量的热量,因此请保持使用时的良好散热环境,以免过热造成产品损坏以及小心高温烫伤。供电方式: POE供电: IEEE 802.3af标准PSE设备供电USB供电: Micro USB供电VIN供电: 外接7-23V电源(PCB上有标注)5V引脚供电: 给5V引脚输入5V电源电源会自动选择最高电压输入源作为输入。可能感兴趣的项目设计:W5500以太网开发板设计-支持云服务,附原理图/PCB/示例代码等
    来自:通信与网络时间:2018-07-09 arduino w5500 以太网
  • 用Arduino制作遥控机器人手臂

    做了一只机器人手,通过带有传感器的手套无线模拟手的动作。硬件组件:Arduino UNO&Genuino UNO× 1 Arduino LilyPad主板× 1 XBee S1(跟踪天线)× 2 SparkFun XBee盾牌× 1 SparkFun Xbee Shield for Lilypad× 1 SparkFun LilyPad FTDI基本突破 - 5V× 1 Flex Sensor 2.2“× 五 47千欧姆电阻× 五 AAA电池× 3 3xAAA电池盒× 1 9V电池(NiMh可充电)× 1 机器人盾牌× 1 5V伺服电机× 5详细的搭建过程整理在附件教程里,感兴趣的可以看看。
    来自:机器人时间:2018-06-28 arduino 遥控手臂 机器人手
  • 智能手机控制的Arduino 4WD机器人车

    这是我的新项目,智能手机控制的Arduino 4WD机器人车或蓝牙Arduino机器人。它可以前后左右移动,改变其速度,打开/关闭前后灯,也可以发出喇叭声。硬件组件: Arduino UNO&Genuino UNO× 1 HC 06射频无线蓝牙收发器从模块× 1 4WD智能机器人汽车底盘套件× 1 SparkFun双H桥电机驱动器L298× 2 LED(通用)× 4 蜂鸣器× 1 电阻221欧姆× 4 软件应用程序和在线服务: Arduino IDEArduino蓝牙遥控车手工工具和制造机器: 烙铁(通用)这是一个非常简单的设计机器人,您可以轻松构建它。第1步:要求所需零件:Arduino Uno R3主板带直流电机和车轮x4的底盘4WD电机驱动器L298N x2蓝牙模块HC-06锂离子电池18650 x2LED +电阻220欧姆x4蜂鸣器步骤2:组装4WD机器人智能汽车底盘详见附件视频:如何组装4WD机器人智能汽车底盘套件。第3步:接线图按照上图中的接线图进行连接。第4步:上传机器人代码代码详见附件!第5步:注释在上传代码之前,您必须从Arduino Uno板(引脚0,1)断开蓝牙模块的连接。第6步:下载Android应用程序Arduino蓝牙遥控车第7步:连接蓝牙模块要将您的智能手机连接到Arduino蓝牙模块HC-06,我们必须输入PIN码1234或0000。第8步:完成一旦你完成了所有的步骤,机器人已经准备好了!
    来自:智能车时间:2018-06-28 arduino 智能车 手机控制
  • 铲屎官神器——自动弹射器投掷宠物食物

    我们的狗喜欢她的食物,她会在几秒钟内完全吃掉它。我一直在想办法减慢这种情况,从里面的食物球扔到后院。所以,我想出了这个装置来帮助她减速并享受她的食物。硬件组件:Arduino UNO&Genuino UNO× 1 伺服模块(通用)× 3 OpenBuilds微型限位开关× 1 电阻10k欧姆× 1 AA电池× 10 滑动开关× 2 面包板(通用)× 1 软件应用程序和在线服务:Arduino IDE基本概念是旋转舵机旋转并拉下弹射器臂。它会这样做直到碰到限位开关。然后触发器伺服器进入保持位置,该位置压住弹射器臂。旋转舵机然后倒退到原来的位置,准备下一次投掷。食物输送伺服系统旋转管道并将一些食物(或其他物品)输送到弹射臂容器/头部。触发器伺服然后转动,并让弹簧拉回弹射器臂并甩食物。在测试中,这种设置可以投掷超过10米的食物饼干。
    来自:DIY创意产品时间:2018-06-28 arduino 旋转舵机 弹射器
  • 【国外开源】Arduino灌溉系统,轻松养绿植

    你有没有想过在你的花园里种植美丽的植物?L'Arin是Arduino灌溉系统的缩写,可以在定义环境条件下对家中的植物进行灌溉,当环境条件正确并且是正确的时间时,AIS将灌溉。硬件组件:Arduino UNO&Genuino UNO× 1 面包板(通用) × 1 Adafruit 10K精密环氧树脂热敏电阻× 1 旋转电位器(通用) × 1 Adafruit电磁阀× 1 继电器(通用)× 1 Adafruit电源× 1 Adafruit标准液晶显示器 - 16x2白色蓝色× 1 Maxim Integrated DS3231M - ±5ppm,I2C实时时钟× 1 电阻10k欧姆 × 1 软件应用程序和在线服务:Arduino IDE 手工工具和制造机器:激光切割机(通用)
    来自:智能家居时间:2018-06-07 arduino 智能浇花系统 灌溉系统
  • 【国外开源】防火防盗防小偷,给背包加上报警器

    使用Adafruit指南针/加速度计和80分贝警报器,该项目可以防止盗贼偷窃你的背包。硬件组件:Arduino UNO&Genuino UNO× 1 Adafruit三轴加速度计+磁力计(罗盘) - LSM303× 1 SparkFun大型压电式报警器 - 3kHz× 1 9V电池(通用)× 1 6.35mm母音频插孔(开关)× 1 6.35mm音频插头× 1 跳线 × 1 9V到桶式插座连接器 × 1 软件应用程序和在线服务Arduino IDE :详细的搭建说明详见附件!
    来自:可穿戴设备时间:2018-06-07 arduino 报警器 防盗
  • Arduino 益智玩具 Zowi 机器人软件/硬件全部开源

    相信大家平时游走各大论坛的时候早就见识过方块机器人Zowi新型设计,该机器人小巧,可爱,并且是一个可编程的早教玩具。对于学习Arduino玩家来说,简直有趣又实用。本项目分享的是某国外网站开源项目Arduino 益智玩具机器人设计,软件/硬件全部开源给你们,至于购买链接稍后在附件中展示。Arduino机器人Zowi实物展示:机器人Zowi视频演示:Arduino 机器人Zowi电路PCB源文件截图:附件资料截图:
    来自:机器人时间:2018-05-31 arduino 开源 机器人 益智玩具
  • 资料分享:设计电路不求人,教你轻松使用altium

    收集和积累的一些arduino电路设计PCB文件都是干货,希望大家多多支持,也设计出更多更棒的资源。Arduino Uno R3(altium files):Altium Designer画的原理图和PCB图如下:(附件中可下载工程文件)详细的电路图及PCB请到附件中查找:
    来自:电机驱动与控制时间:2018-05-30 arduino
  • Arduino可编程ogg Vorbis / WAV音频播放器设计

    该设计Papa Soundie是一款音频播放设备,它突破了VS1000D音频编解码器IC,使该小板能够解码OGG Vorbis和WAV类型的文件。通过一个用于声音存储的SD卡和一个用Arduino编程的内置ATmega328P,您将可以用更少的硬件和熟悉的编程环境为您的项目添加自定义音效。Papa Soundie是Little Soundie的升级版本,具有类似的区域,可让您(用户)与电路板进行交互,但具有更多可自定义的选项。该主板的顶部包含Arduino控件。我们已细分2个模拟输入引脚和7个数字引脚,其包括三个PWM引脚,SPI和I 2个上ATMEGA328P I2C通信销容易地控制使用传感器和其它输入音频播放。微型SD卡最多可以触发32个文件,从而可以获得比Little Soundie更多的存储空间。要播放存储在SD卡中的音频,请将有源扬声器插入3.5mm插孔,使用Papa Soundie库上传Arduino草图,然后启动jammin'。注意: Papa Soundie需要扬声器,而不是耳机。耳机不会损坏任何东西,但是你也不会听到任何声音。实物截图:Papa Soundie音频播放器特点: VIN 3.3V-9V,稳压至3.3V所有IO 3.3V逻辑(不容5V)播放存储在micro-SD卡上的音频4Mb闪存用于启动固件使用高性能免许可证的Ogg Vorbis解码器来压缩音频也播放.WAV类型的文件定制线路输出立体声模拟输出,信噪比> 90dB支持可变比特率和采样率内置ArduinoI2 C&SPI2个模拟输入7个数字IO引脚(3个PWM)全部资料截图:
    来自:电脑及外设时间:2018-05-29 arduino 开源 音频播放器 vs1000d
销量
130
查看
2063
参数名 参数值
发布于 2017 年 10 月 31日
更新于 2017 年 10 月 31日
Moore8直播课堂