0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Github上高星可产品化开源项目--闭环电机驱动器

大鱼机器人 来源:大鱼机器人 2023-11-12 10:32 次阅读

一、项目概况

CLN17 电机驱动器是一款开源、紧凑、高性能的闭环步进电机驱动器,专为 NEMA17 外形尺寸电机设计。该驱动器提供先进的功能,如静音和平稳的运动、高精度的位置控制和节能功能,使其成为各种应用的理想选择,包括机器人、CNC 机床和 3D 打印机。

二、板框图

62e5106c-8066-11ee-939d-92fbcf53809c.png

三、项目特点

(1)位置控制和精度

闭环控制:电机驱动器支持闭环控制,集成编码器进行实时位置监控和调整,确保在具有挑战性的条件下实现精确运动。精细定位:0.01 度的卓越位置控制精度确保了位置信息的高效和低延迟处理,并将噪音降至最低,从而实现平稳运行。极其精确的无传感器泊车:先进的无传感器泊车算法无需额外的传感器即可准确定位电机,防止系统损坏。嵌入式 6 轴 IMU:LSM6DSO IMU 模块通过 3 轴陀螺仪和 3 轴加速度计提供卓越的惯性测量功能,提供精确的运动反馈、系统振动检测和应急响应。性能和效率自适应转矩控制和能源效率:电机驱动器根据负载要求调整扭矩,优化能源效率,减少应力并延长电机寿命。高性能:32 位 170MHz ARM Cortex-M4 微处理器为应用代码提供了显著的性能改进和充足的功能。超静音和平稳运行:TMC2209超静音驱动器可确保对噪声和振动敏感的应用安静平稳运行。被动制动和续流:被动制动和续流功能可实现电机的平稳减速和滑行,从而增强控制和效率。

(2)兼容性和模块化

开源方法:完全访问硬件原理图、PCB 布局、固件和软件,促进透明度、协作和创新,从而创建定制解决方案。增强的兼容性:多种连接选项,包括 UARTI2CCAN 总线(支持 FD)和 USB2.0 Type-C(支持 PowerDelivery),有助于实现无缝通信并轻松集成到现有系统中。 模块化概念:各种配置满足尺寸和性能要求,同时保持成本效益,支持扩展板的附加功能。 网络互联:支持网络配置架构,允许多个驱动程序相互连接,而无需额外的设备。

(3)安全可靠

可靠运行:通过宽温度范围、诊断功能以及内置的 ESD电流限制、反极性、过载和 3.3V/5V IO 容差保护功能,确保可靠运行。 增强的安全算法:增强的安全算法可智能监控电机状况,以保护电机系统和用户免受潜在伤害。 具有实时时钟的精确定时:专用的 HSE 和 RTC 时钟晶振可确保对时间关键型任务的精确定时、可靠的代码执行和准确的时间处理。

四、应用场景

CLN17 步进电机驱动器适用于广泛的应用,包括但不限于下列应用。

(一)学习与研究

学习平台:开源设计和清晰的文档提供了通用的电机控制学习解决方案,促进了学生和教育工作者之间的创新和协作。例如:机械臂套件;太阳能跟踪系统。 实验室设备:精度、安全性和反馈功能对于可靠操作、准确结果和研究人员安全至关重要。例如:自动化液体处理系统;精密样品定位系统。 协作机器人和学习系统:精确的轴位置和速度检测使电机驱动器适用于协作机器人和学习系统,从而实现安全的人机协作。例如:用于社交互动的人形机器人;用于装配任务的协作式机械臂。

(二)机器人和自动运动

CNC机床和3D打印机:精确和无差错的定位对于CNC机床和3D打印机的精确制造至关重要。例如:高速或大幅面3D打印机;激光切割雕刻机;台式数控铣床。 机器人和自动化系统:精确的控制和运动提高了机器人和自动化的整体性能。例如:自主移动机器人;拾取和放置机器人系统。 工业运动控制系统:可靠性和与工业接口的兼容性提高了工业运动控制的性能。例如:输送系统和三角机器人;自动化装配线。

(三)触觉和稳定

触觉和力反馈系统:精确的电流和力控制对于逼真的触觉和力反馈体验至关重要。例如:用于远程控制的远程操作系统;具有力反馈的虚拟现实控制器。 相机/望远镜稳定系统:相机和望远镜系统的稳定方向依赖于精确的定位和位置保持,从而简化了系统校准,以实现精确的组件对准。例如:电动望远镜支架;摄像机滑块。该项目仍在开发中,无法保证所有项目材料都没有错误,请大家持续关注更新。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 驱动器
    +关注

    关注

    51

    文章

    7310

    浏览量

    142972
  • 机器人
    +关注

    关注

    206

    文章

    27043

    浏览量

    201419
  • 3D打印机
    +关注

    关注

    9

    文章

    508

    浏览量

    43594
  • GitHub
    +关注

    关注

    3

    文章

    457

    浏览量

    15924

原文标题:Github上高星可产品化开源项目--闭环电机驱动器

文章出处:【微信号:All_best_xiaolong,微信公众号:大鱼机器人】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    步进电机驱动器拨码开关怎么调

    步进电机驱动器是一种常见的电机驱动装置,可用于控制步进电机的转动。调整步进电机
    的头像 发表于 01-15 13:56 1323次阅读

    开源电机驱动器开发方法与实现

    CLN17 电机驱动器是一款开源、紧凑、高性能的闭环步进电机驱动器,专为 NEMA17 外形尺寸
    的头像 发表于 11-20 10:03 612次阅读
    <b class='flag-5'>开源</b><b class='flag-5'>电机</b><b class='flag-5'>驱动器</b>开发方法与实现

    步进电机驱动器的主要驱动方式有哪些?

    步进电机驱动器是一种将电脉冲转化为角位移的执行机构。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,这个固定
    的头像 发表于 11-14 08:07 1209次阅读
    步进<b class='flag-5'>电机</b><b class='flag-5'>驱动器</b>的主要<b class='flag-5'>驱动</b>方式有哪些?

    CLN17电机驱动器的特点和应用场景

    CLN17 电机驱动器是一款开源、紧凑、高性能的闭环步进电机驱动器,专为 NEMA17 外形尺寸
    的头像 发表于 11-09 14:45 862次阅读
    CLN17<b class='flag-5'>电机</b><b class='flag-5'>驱动器</b>的特点和应用场景

    如何使用Github高效率的查找项目

    GitHub各位应该都很熟悉了,全球最大的开源社区,也是全球最大的同性交友网站~~,但是大部分同学使用GitHub应该就是通过别人的开源链接,点进去下载对应的
    的头像 发表于 09-24 14:43 377次阅读
    如何使用<b class='flag-5'>Github</b>高效率的查找<b class='flag-5'>项目</b>

    步进电机闭环系统的组成和优缺点 闭环步进电机驱动的9大优势

    步进电机基本上以开环电路驱动,用于位置控制。换句话说,步进电机以外的电机尤其是高精度的步进电机之外并没有做开环控制定位的,而用开环电路
    的头像 发表于 09-24 08:08 2266次阅读
    步进<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>的9大优势

    驱动器电机驱动器的概念

    在很多地方都会用到驱动器,但是驱动器是个整体的概念,简单的说驱动器驱动某类设备的驱动硬件。比如说电脑以及其他的工业设备或者是工具上,都会用
    的头像 发表于 09-18 10:00 1633次阅读

    电机驱动器电机控制器的区别

    在大多数电子项目或机器人应用中,电机驱动器电机控制器起着非常重要的作用。
    的头像 发表于 08-16 10:20 3339次阅读
    <b class='flag-5'>电机</b><b class='flag-5'>驱动器</b>和<b class='flag-5'>电机</b>控制器的区别

    bldc驱动器怎么接线 bldc驱动器和伺服电机驱动器的区别

    BLDC驱动器驱动电机转轴上的三个相线命名为A相、B相和C相。电机接线一般包括连接驱动器的A相、B相和C相线与
    的头像 发表于 08-03 14:24 2027次阅读

    节日花环自动化开源项目

    电子发烧友网站提供《节日花环自动化开源项目.zip》资料免费下载
    发表于 07-11 16:51 0次下载
    节日花环自动<b class='flag-5'>化开源</b><b class='flag-5'>项目</b>

    驱动器开源分享

    电子发烧友网站提供《灯驱动器开源分享.zip》资料免费下载
    发表于 06-12 10:19 0次下载
    灯<b class='flag-5'>驱动器</b><b class='flag-5'>开源</b>分享

    电机驱动器分线板开源分享

    电子发烧友网站提供《电机驱动器分线板开源分享.zip》资料免费下载
    发表于 06-12 10:03 0次下载
    <b class='flag-5'>电机</b><b class='flag-5'>驱动器</b>分线板<b class='flag-5'>开源</b>分享

    Tim的I2C智能直流电机驱动器开源分享

    电子发烧友网站提供《Tim的I2C智能直流电机驱动器开源分享.zip》资料免费下载
    发表于 06-08 10:08 0次下载
    Tim的I2C智能直流<b class='flag-5'>电机</b><b class='flag-5'>驱动器</b><b class='flag-5'>开源</b>分享

    直流有刷电机驱动项目需求分析

    我们想设计一款直流有刷电机驱动器,那么在设计驱动器之前,我们需要明确驱动器的控制对象,知道控制对象的参数,这样 才能设计出一款适合控制对象、稳定、鲁棒性强的
    发表于 05-16 15:07 0次下载
    直流有刷<b class='flag-5'>电机</b><b class='flag-5'>驱动</b><b class='flag-5'>项目</b>需求分析

    电机驱动器简介

    电机驱动器简介一般性区别:有刷电机一般只需两根接线端子就可以驱动,而无刷电机需要三根接线端子进行驱动
    发表于 05-16 14:54 32次下载
    <b class='flag-5'>电机</b>和<b class='flag-5'>驱动器</b>简介