TB6560电机驱动器参数设置
TB6560电机驱动器参数设置
最近接触了一些步进电机的开发,整理了一些参数设置的经验,希望能帮助到有需要的人儿~
步进电机主要按一定的给电规律,给对应的绕组响应的电信号,电机将按一定的方向运行,而且每改变一次电信号电机将运行一步,如果连续给出响应电信号,电机将连续运行,只要改变电信号的频率,将获得不同的运行速度。脉冲频率改变,驱动器上相应的运动电流、细分、衰减等参数都需要进行微调,直至步进电机的转轴能够平滑地转动。参数的设置不当会导致产生较大噪声和振动。
附:TB6560 3A步进电机驱动板说明(参考用): https://wenku.baidu.com/view/4a0fa07cbd64783e08122b07.html
42系列步进电机资料说明书(参考用): https://wenku.baidu.com/view/558164ea8762caaedd33d473.html
一、 运行电流设置
电流是电机运行的载体,但电压的高低也直接影响到电流。所以在设置运行电流前,首先需要核实电压输入是否与电机驱动器工作额定电压相差不大。
一般情况下,驱动器最大额定电流不能大于电机的额定电流。驱动器输出电流设定影响电机的力矩,电流设定值越大时,电机输出力矩越大,但电流设定过大时电机和驱动器的发热也比较严重。驱动器的电流调节是拨码开关式的,一般的设定方法选用步进电机额定电流值作为基准,如果加速扭矩足够且消减电流不会造成失步时可以考虑减小电流设定值(包括静态电流值),否则就用电机额定值。但是,在实践时,最佳的电流值应该在此基础上进行微调。
二、 细分设置
步进电机驱动线路,如果按照环形分配器决定的分配方式,控制电动机各相绕组的导通或截止,从而使电动机产生步进所需的旋转磁势拖动转子步进旋转,则步距角只有二种,即整步工作或半步工作,步距角已由电机结构所确定。如果要求步进电机有更小的步距角,更高的分辨率,或者为了电机振动、噪声等原因,可以在每次输入脉冲切换时,只改变相应绕组中额定的一部分,则电机的合成磁势也只旋转步距角的一部分,转子的每步运行也只有步距角的一部分。这里,绕组电流不是一个方波,而是阶梯波,额定电流是台阶式的投入或切除,电流分成多少个台阶,则转子就以同样的次数转过一个步距角,这种将一个步距角细分成若干步的驱动方法,称为细分驱动。
在国内,广大用户对“细分”还不是特别了解,有的只是认为,细分是为了提高精度,其实不然,细分主要是改善电机的运行性能。由于细分驱动器要精确控制电机的相电流,所以对驱动器要有相当高的技术要求和工艺要求,成本亦会较高。TB6560电机驱动器上的细分包括整步、半步、4细分、8细分、16细分,半步实际上是2细分。细分级别越高,步距角越小,而步进电机转速越低。
在电机实际使用时,如果对转速要求较高,且对精度和平稳性要求不高的场合,不必选高细分。在实际使用时,如果转速很低情况下,应该选大细分,确保平滑,减少振动和噪音。
三、衰减设置
任何电器元件的电流都有衰减过程。原理是由于电流变化是电感线圈中的磁通发生改变,磁通的变化又在线圈中产生了电动势,这个电动势的方向恰好是阻止电流变化的方向:当电流变大时,电动势与电流方向相反,起减小电流的作用;电流变小时,电动势方向与电流方向相同,其加强电流的作用。
现在的步进电机细分的方式基本上都是电流细分法,将相电流按正弦波相切得到的电流点作为细分点。在相电流达到细分点时就要控制电流进行控制衰减,否则得话就会出现角度过冲也就无法准确的停留在细分角度上。电机的速度不同选择的衰减模式不同。一般来说,高速时快衰减、低速时慢衰减。高速时慢衰减就会出现震动大、噪音高等问题。低速时选择快衰减就会导致电机无力严重时会出现定位不准。通俗地来说,衰减的意思是,从最高力矩到最低力矩的时间或者衰减方式。为了使你的机械运行平衡,不是冲击性或者突然性刹车使用的,即只要用来设置电机的工作稳定性。
四、停止电流设置
很多人使用步进电机存在误区,认为半流的作用是减小发热。其实半流是节约电能考虑的。低劣而发热的电机,能耗本来就高,一定要通过停止半流来控制电机的发热。好的电机发热本来就小(当然连续、高速、不间断运行还是会发热,但半流就没有意义了?),何况电机停止和运行能耗一样高的产品,肯定会考虑降低能耗。
所谓步进电机半流设置是指,当你需要步进电机工作时,它是全流工作,而当你需要它停止时,为了避免外力导致步进电机发生扭动或者转动,需要设置它少量的电流维系您的力矩平衡,这个根据实际情况设置相应的力度即可。
TB6560电机驱动器参数设置的更多相关文章
- 手把手教从零开始在GitHub上使用Hexo搭建博客教程(二)-Hexo参数设置
前言 前文手把手教从零开始在GitHub上使用Hexo搭建博客教程(一)-附GitHub注册及配置介绍了github注册.git相关设置以及hexo基本操作. 本文主要介绍一下hexo的常用参数设置. ...
- jqGrid的autoencode参数设置为true在客户端可能引发的编码问题
不久前使用jqGrid+MVC做过一段时间开发. 一开始,分页参数几乎都是默认值,jqGrid的分页功能很好用. 考虑到each input is evil,我们的系统对安全性又有较高要求,所以,为了 ...
- Hibernate 参数设置一览表
Hibernate 参数设置一览表 属性名 用途 hibernate.dialect 一个Hibernate Dialect类名允许Hibernate针对特定的关系数据库生成优化的SQL. 取值 fu ...
- 使用MEF实现通用参数设置
通用后台管理系统必备功能模块包含日志管理,权限管理,数据字典,参数配置等功能.参数设置主要用于设置系统运行所需的一些基础性配置项,比如redis缓存,mq消息队列,系统版本等信息.好的参数设置需要达到 ...
- MySQL Database on Azure 参数设置
在使用MySQL过程中,经常会根据需要对MySQL的参数进行一些设置和调整.作为PaaS版本的MySQL,MySQL Database on Azure在参数设置方面有一些限制,客户不能像使用on-p ...
- SSRS报表参数设置
一.日期时间类型的参数注意事项: 关于数据类型的选择:(只有数据类型设置为日期/时间格式,在查询的时候才会显示日期控件,提示信息一般改成汉字) 指定默认值:指定开始日期为前10天,
- Lattice 的 Framebuffer IP核使用调试笔记之IP核生成与参数设置
本文由远航路上ing 原创,转载请标明出处. 这节笔记记录IP核的生成以及参数设置. 先再IP库里下载安装Framebuffer 的ipcore 并安装完毕. 一.IP核的生成: 1.先点击IP核则右 ...
- tomcat安装服务和内存参数设置
第一:安装服务 在dos窗口进入到tomcat的bin目录下,通过如下命令即可将tomcat安装成服务 service.bat install Tomcat2 其中Tomcat2是服务的名称 如果启动 ...
- HttpClient_使用httpclient必须知道的参数设置及代码写法、存在的风险
结论: 如果使用httpclient 3.1并发量比较大的项目,最好升级到httpclient4.2.3上,保证并发量大时能抗住.httpclient 4.3.3,目前还有一些bug:还是用4.2.x ...
随机推荐
- 小球(总结sort和cmp函数、结构体排序)
问题 N: 小球(点击) 时间限制: 1 Sec 内存限制: 128 MB ...
- Node.js 学习笔记(二)
express是nodejs的一个轻量级框架. express的功能很简单, 功能依赖中间件. 安装:在你的项目文件价里打开cmd窗口,在里面使用npm工具(就是在cmd里输入 npm install ...
- 非线性规划的Matlab 解法
编写M 文件fun1.m 定义目标函数 function f=fun1(x); % 定义目标函数 f=sum(x.^)+; % .^2是矩阵中的每个元素都求平方.^2是求矩阵的平方或两个相同的矩阵相乘 ...
- 搭建redis哨兵模式
搭建redis哨兵模式,一主两从三哨兵 1.从官网下载redis安装包:此处是redis-5.0.7.tar.gz 2.上传到目录 /utxt/soft 3.解压 4.cd /utxt/soft/ ...
- 资料共享-源代码-视频教程-PLC-OpenCV-C++-MFC
资料共享-源代码-视频教程-PLC-OpenCV-C++-MFC 资料共享-源代码-视频教程 资料共享-源代码-视频教程-PLC-OpenCV-C++-MFC
- Head_First_Python(中文版)完整版PDF免费下载_百度云盘
Head_First_Python(中文版)完整版PDF免费下载_百度云盘 提取码:bjbg 本书特色 根据认知科学和学习理论的最新研究成果,这本书采用一种适合大脑的丰富格式娓娓道来,而不是长篇累牍地 ...
- Redis 持久化-AOF自动重写配置
AOF自动重写 auto-aof-rewrite-min-size size auto-aof-rewrite-percentage percent 在 redis.conf 自动重写的默认配置: a ...
- Jenkins入门-环境搭建(1)-转
因为Jenkins的环境搭建比较简单,本来不想来介绍,但是发现有些入门小朋友,从各种网站上下载的各种安装包来搭建,最后导致出现了各种千奇百怪的问题,介于这种情况下我决定还是来写一下Jenkins的环境 ...
- soapUI使用小结(一)
本篇博客是照搬虫师的<Web接口开发与自动化测试>一书的soapUI测试工具一节 以及博文http://blog.csdn.net/a19881029/article/details/26 ...
- Auto-keras API详解
在网上找到的Auto-keras API详解,非常全面,防止丢失记录在这! Auto-Keras API详解(1)——安装Auto-Keras https://blog.csdn.net/weixin ...