•  

    智能电机驱动器让你的机器人控制更简单

    2019-04-08 11:26:54 来源:EEFOCUS
    标签:

    2019 Hackadayprize中国区赛事正在火热报名ing,我们将为大?#21307;?#32461;在过去几届Hackadayprize中获奖的作品,希望能给你带来启发!快点来报名参赛,12.5万美元的终极大奖在等你认领:https://www.cirmall.com/hackadayprize_2019

     

    这是一款智能电机驱动器(又称SAMI),设计用于运行微型减速电机,该电路板的目标是通过相应的RPM反馈对该电机实施PID控制。可以独立工作,通过I2C供电和通信!

     

     

    主机控制器通过I2C进行通信,向SAMI发出命令,包括电机的速?#32676;?#26041;向。 模块将自动实现PID控制。 所以你的主机控制器可以放松,而这个电路板负责电机。 您还可以读取电机的状态并设置配置。

     

     

     

     

    SAMI能够驱动电机达到所需的距离或?#23884;齲?#28982;后在达到时停止。 这是机器人技术的理想选择,简化了许多艰苦的工作,使精确的运动成为可能。 多个模块可以连接在一条总线上,同时控制多个电机!

     

     

    制作先进的机器人对任何人?#27492;?#37117;不是那么容易! 本模块可以简化你的工作,只需将模块焊接到电机上即可。

     

     

    细节
    这是设计用于运行微型减速电机的智能电机驱动器(也称为SAMI),该电路板的目标是能够通过使用霍尔效应传感器的相应RPM反馈轻松地在该电机上实现PID控制。 所以它有自己的微控制器和H桥,能够自己独立工作。

     

    主机微控制器(或任何可以使用I2C的系统)通过I2C进行通信,以便向智能驱动器模块发出命令,包括电机的速?#32676;?#26041;向。 模块将自动实现PID以保持速度并在电机中动态应用更多/更少的功率?#28304;?#26723;。

     

    此外,控制模块能够驱动电动机达到所需的距离或?#23884;取?为此,您必须指定车轮的?#26412;?#21644;变速箱关系。

     

    为了感应电机的速度,我使用了磁编码器盘,它沿着磁盘表面极化。 因此霍尔效应传感器可以检测磁盘磁场的变化并将信号发送到微控制器。 然后使用定时器和中?#24076;?#25105;们将计算第二平面中电机的RPM,因此微控制器可以自由运行PID控制算法并处理与主机的通信。

     

    此外,它还可以防止齿轮因突然加速或制动而剥离,并避免电池因电流冲击而使保护电路跳闸。 所以您的宝贵电机将是安全的!

     

    Arduino库可以方便地使用SAMI,您可以快速轻松地插入大量电机。

     

    特征:

    • 在微型直流电机背面安装简单。
    • 可以控制电机的速?#32676;?#26041;向。
    • 达到距离或?#23884;?#26102;自动停止。
    • 多种控制模式,包括带或不带自动停止功能的简单PWM或PID。 加上安全的方向切换选项。
    • 适用于I2C。 地址可以通过软件更改。
    • 控制很多电机,最多128个模块可以在同一个I2C总线上。
    • 可以通过软件启用/禁用I2C的内?#21487;?#25289;。
    • 配置可以保存在EEPROM?#23567;?/li>
    • 读取电机的?#23548;?#36895;度并检查是否发生故障。
    • 完全可配置。
    • 易于使用的高精度电机控制。
    • 小包装。
    • Arduino库可用。


    规格:

    • 电机电压可达11v。
    • 最大电机连续电流高达1.7A和1.8A峰值。
    • 逻辑电压从3v到5v。 (测试后稍后确认1.8v范围)
    • 默认I2C地址为0x24。
    • 防止过流和过热。
    • 要复位默认的I2C地址,请在上电时将MCLR焊盘连接到GND。
    • 标准1mm 5针JST连接器。

     

    优点:

    • 独立电机控制。
    • 更平稳,更精确的动作。
    • 避免破坏电机。
    • 易于使用的解决方案。
    • 内置电机速?#30830;?#39304;。
    • 高响应PID控制,保持电机速?#32676;?#23450;。
    • 避免可能损坏电源或电池的突然电流峰值。
    • 如果指定,则自动停在所需的行程距离或?#23884;取?/li>
    • 与IMU等其他传感器结合使用时,机器人的?#30475;蟮己?#35299;决方案。
    • 开源设计。
       

    如果你对这个项目?#34892;?#36259;,想获取完整信息请访问:

    https://hackaday.io/project/158429-smart-motor-driver-for-robotics

     

    与非网编译内容,未经许可,不得转载!
     

    有人说硬件技术将很快达到极限,而在我们看来,硬件创新,尤其是中国硬件工程师的创新,还远未走到尽头,而只是刚刚开始。作为致力于为全球硬件开发者提供技术共享服务的平台,与非网母公司SupplyFrame旗下最大的全球硬件开发者社区Hackaday.com已连续五年举办全球硬件开发者大赛Hackadayprize,有超过3000多个硬件团队在这个赛事中互动交流、切磋技艺。

     

     


    这个《硬件改变世界》系列,我们挑选在前几届Hackadayprize大赛中获奖的优秀作品加以?#25925;荊?#30828;件技术可以多有意思,硬件开发者可以多有创意,从这些作品中你可以看到。

    2019年3月,Hackadayprize中国区赛事将隆重开启,我们很期待看到国内的硬件开发者大开?#36828;础?#22823;展技艺。你准备好了没,与来自全球的硬件开发者同台PK?

     
    关注与非网微信 ( ee-focus )
    限量版产业观察、行业动态、技术大餐每日推荐
    享受快时代的精品慢阅读
     

     

    作者简介
    李昭
    李昭

    与非网编辑。热爱酷炫电?#30828;?#21697;。

    继续阅读
    工程师造了一款混凝土扬声器,玩出别样艺术感
    工程师造了一款混凝土扬声器,玩出别样艺术感

    在许多场合,比如赛车运动、太空探索、可穿戴设备上,东西?#35282;?#36234;好。但是,当你想要防止物体的震动、阻止物体四处移动时,或者让事物变得有一种重量感时,就该反其道而行之了。比如机床、铁砧或者扬声器一类的东西就是这?#26234;?#20917;。基于这种理念,[SoundBlab]打造了一个浇灌了混凝土的扬声器。

    会自动?#25214;路?#30340;晾衣绳

    本项目有两个传感器作为探测器,?#20174;炅看?#24863;器和LDR。雨?#30475;?#24863;器功能可以检测是否发生下雨。

    工程师自研PCB原型快速设计,方法之巧妙让人咂舌?
    工程师自研PCB原型快速设计,方法之巧妙让人咂舌?

    看到用一个石墨铅笔芯和9V电池切割铝箔的把戏之后,我们想知道能否通过相同的方式切割空白PCB上的铜进行PCB原型快速设计呢?事实证明可以做到这一点,但是需要克服一些挑战。目前我们并没有?#23548;?#25237;入到这个项目的开发上来,但是我们希望读者们能够受到启发。

    定制一个自己的机械数字键盘吧,这位工程师把所有硬件细节都开源了
    定制一个自己的机械数字键盘吧,这位工程师把所有硬件细节都开源了

    [Mattia]将自己的作品命名为YamPAD,它是‘只是另外一个机械数字键盘’(Yet Another Mechanical numPAD)的简?#30784;?#36825;个项目的一个主要目标是制作一个?#26194;?#20182;人轻松复制和定制化的设计原型。

    32位平台是3D打印的未?#30784;?#26368;新版本的marlin已经?#28006;?#21040;了STM32板上了,工作一切正常,运行平稳,还有BLTouch。

    更多资讯
    Commvault助力泸州老窖实现一体化数据管理

    全球企业云和本地环境数据管理软件的公认领导者Commvault(纳斯达克代码:CVLT)为泸州老窖提供数据备份与?#25351;?#19968;体化解决方案,为泸州老窖的数字化转型提供强有力支持。

    Arm全球发布Pelion,解惑物联网高度“碎片化”困局

    物联网市场的高?#20154;?#29255;化一直是横在设备厂商面前的一大难题,发展多年来都没有出现一个像Windows和Android能“一统江湖”的平台。预计到2035年,从受限设备到全功能终端节点或网关等物联网设备数量将达到1万亿台,如此庞大的设备数量,设备管理?#35759;?#36234;来越大,安全问题更加凸显。

    如何快速在AWorks OS操作系统中开发并稳定应用GPS模块
    如何快速在AWorks OS操作系统中开发并稳定应用GPS模块

    物联智能时代,GPS定位应用愈发广泛,如何快速应用GPS定位模块,稳定?#34892;?#30340;获取定位信息,缩短项目周期是至关重要的。本文就如何快速在AWorks OS操作系统中开发并稳定应用GPS模块进行详细介绍。

    嵌入式C语言的指针使用总结

    C语言作为嵌入式开发的基础语言已经越来越让工程师们知道它的厉害:可以直?#30828;?#25511;寄存器,方便CPU的功能设置;可以直?#30828;?#20316;物理地址,并进行位的操作进而达到硬件的操作等等。

    2019 Arm人工智能开发者全球峰会圆满举办

    2019 第二届Arm人工智能开发者全球峰会今天在上海圆满举办。今年的峰会以“共塑AI精彩未?#30784;?(Together, making AI different) 为主题,由上海?#34892;?#27719;区政府指导,Arm中国及Arm人工智能生态联盟 (AIEC) 联合主办,并得到了多家全球及中国人工智能产业领?#35745;?#19994;的大力支持。

    北京十一选五走势图 3d试机号是组三 安徽快3讨论 福彩东方6十1 百家乐策略 江苏7位数守号 新时时彩任选 山东11选5走势图 广西快乐双彩开奖公告开奖结果 宁夏11选517122460期 英超观詹2019 新浪中国足彩网 2019年准生肖特二肖中特 七星彩开奖结果今天晚上号码 2019nba季后赛投注技巧 北京快乐8即时开奖