在选择步进电机时可以按以下步骤进行选择,这样可以避免选型不当带来的麻烦。具体如下,仅供参考。
1、步进电机转矩的选择
步进电机的保持转矩,近似于传统电机所称的“功率”。当然,有着本质的区别。步进电动机的物理结构,完全不同于交流、直流电机,电机的输出功率是可变的。通常根据需要的转矩大小(即所要带动物体的扭力大小),来选择哪种型号的电机。大致说来,扭力在0.8N.m以下,选择20、28、35、39、42(电机的机身直径或方度,单位:mm);扭力在1N.m左右的,选择57电机较为合适。扭力在几个N.m或更大的情况下,就要选择86、110、130等规格的步进电机。
2、步过电机转速的选择
对于电机的转速也要特别考虑。因为,电机的输出转矩,与转速成反比。就是说,步进电机在低速(每分钟几百转或更低转速,其输出转矩较大),在高速旋转状态的转矩(1000转/分--9000转)就很小了。当然,有些工况环境需要高速电机,就要对步进电动机的线圈电阻、电感等指标进行衡量。选择电感稍小一些的电机,作为高速电机,能够获得较大输出转矩。反之,要求低速大力矩的情况下,就要选择电感在十几或几十mH,电阻也要大一些为好。
3、步进电机空载起动频率的选择
步进电机空载起动频率,通常称为“空起频率”。这是选购电机比较重要的一项指标。如果要求在瞬间频繁启动、停止,并且,转速在1000转/分钟左右(或更高),通常需要“加速启动”。如果需要直接启动达到高速运转,最好选择反应式或永磁电机。这些电机的“空起频率”都比较高。
4、步进电机的相数选择
步进电机的相数选择,这项内容,很多客户几乎没有什么重视,大多是随便购买。其实,不同相数的电机,工作效果是不同的。相数越多,步距角就能够做的比较小,工作时的振动就相对小一些。大多数场合,使用两相电机比较多。在高速大力矩的工作环境,选择三相步进电机是比较实用的。
5、针对步进电机使用环境来选择
特种步进电机能够防水、防油,用于某些特殊场合。例如水下机器人,就需要放水电机。对于特种用途的电机,就要针对性选择了。
6、根据您的实际情况可否需要特殊规格
特殊规格的步进电机,请和我们沟通,在技术允许的范围内,加工订货。例如,出轴的直径、长短、伸出方向等。
7、如有必要最好与厂家的技术工程师进一步沟通与确认型号
如有必要最好与厂家的技术工程师进一步沟通,以便于确认你要选择的步进机电能否满足你所要求各方面的指标。
步进电机选型方法
机选型计算方法:
一)电机最大速度选择:
步进电机最大速度范围为600-1000rpm。机械传动系统要根据此参数进行设计。
二)电机步距角选择:
机械传动比确定后,可根据控制系统的定位精度选择步进电机的步距角及驱动器的细分等级,一般选电机的一个步距角对应于系统的定位精度的1/2或更小。注意:当细分等级大于1/4后,步距角的精度不能保证。
三)电机力矩选择:
转动惯量计算
在旋转运动中,物体的转动惯量J对应于直线运动中的物体质量。要计算系统在加速过程中的动态载荷,就必须计算物体的转动惯量J和角加速度w,然后得出惯性力矩T=J*w。
物体的转动惯量为:J=∫r²pdV,式中dV为体积元,p为物体密度,r为体积元与转轴的距离。单位:Kgm²。以圆柱体为例:
J=W/8(D/10³)²=πp/32(L/10³)(D/10³)^4 式中:L(长度/mm)D(直径/mm)
将负载质量换算成电机输出轴上的转动惯量,常见传动机构与公式如下:
1)滚珠丝杠
J=W(1/2π*BP/10³)²*GL²
W:可动部分总质量(Kg)
BP:丝杠螺距(mm)
GL:减速比
2)齿条和小齿轮、传送带、链条传动
J=W(1/2*D/10³)²*GL²
W:可动部分总质量(Kg)
D:小齿轮直径(mm)
链轮直径(mm)
GL:减速比
3)旋转体、转盘驱动
J=(J1+W(L/10³)²)*GL²
J1:转盘的惯性矩
W:转盘上物体的质量(Kg)
L:物体与旋转轴的距离(mm)
GL:减速比
加速度计算
控制系统要定位准确,物体运动必须有加减速过程,如下图所示。
已知加速度时间△t、最大速度Vmax,很容易算出电机的角加速度:w=Vmax/△t(rad/s²)
电机力矩计算
T=(J*w+TL)/n 其中:TL为系统外力折算到电机上的力矩;n为传动系统的效率。
根据计算出的力矩T再加上一定的安全系数,即可选出电机的型号。
上一篇:三相异步电机绕组短路现象及处理方法
下一篇:步进电机暂态(阻尼)特性的测量
推荐阅读最新更新时间:2024-11-09 10:59
推荐帖子
- (1)MSP430开机测试OOB
- 上次TI的直播半价发售了MSP430FR2433,跟朋友一起买了一块,虽然以前没玩过TI的板子,也没用过MSP430系列单片机,但是,对于一个电子爱好者,这都不是事,之前一直有事今天开机看看。看了下2433的配套文件MSP430FR2433LaunchPad™DevelopmentKit.pdf。里面说了些基本的介绍,当然还有Out-of-BoxSoftwareExample,就是看到这个才引起了我的兴趣,很有意思的开机例程,能和PC连接传输数据并能在网页UI上显示温
- 风雨潇潇_ 微控制器 MCU
- 报名啦!!! 2014 TI 处理器产品研讨会(一)
- 亲爱的嵌入式系统硬件与软件工程师们:从传感器到服务器,TI处理器拥有可扩展的ARM和DSP的最广泛产品组合,只需一个软件平台就可以简化您的模块开发。快来参加全球半导体领导厂商-德州仪器(TI)2014年6月最新一轮处理器产品研讨会!在这里,我们介绍TI最新Sitara™和KeyStone™系列产品及解决方案。主要代理商和第三方将在现场演示基于TI处理器平台的开发工具和终端产品。您将会了解快速开发产品的要诀,TI强大资源的支持和设计
- EEWORLD社区 微控制器 MCU
- 大家好,求助来了
- 请教大家一个问题,cncsheld,a4988,单独测试2-5,3-6,4-7脚的时候,大小马达都能转,小马达48步大马达400步刷好grbl后,在上位软件控制x轴+-小马达能转,y轴+-小马达不转,而接大马达的时候x轴+-只抖不转回到简单测试程序的时候,反复修改2-5,3-6,4-7大小电机都正常#defineEN8//步进电机使能端,低电平有效intdirPin=7;intstepperPin=4;voidsetup(){pinMode(dirPin
- openyourbox DIY/开源硬件专区
- 请教两个问题,望各位高手不吝赐教
- 1我用evc编写了两个.ocx控件加到程序中,但是每次运行程序的时候,都要先运行控件注册一次,程序才能正常调用这些控件,在vc下没有这个问题呀?是因为模拟器的原因吗?2我编写了一段程序:try{.....}catch(...){.....}运行程序报错:errorLNK2001:unresolvedexternalsymbol___CxxFrameHandler我在网上查了一下,有人说evc3.0不支持trycatch,请问更高版本的evc支持吗?我现在
- zhangwf 嵌入式系统
- 急问!STM8复位,RST_SR没有置位的原因
- STM8隔随机时间复位,但用RLINK仿真读RST_SR却没有发现有标志位置位.请问版主,软件bug导致的复位,有什么情况RST_SR是不会被置位的啊?理论上讲,怎么也得有个看门狗复位标志或者非法操作的标志呀!是不是啊?急问!STM8复位,RST_SR没有置位的原因你是在什么时候读RST_SR?首先要判断有没有读RST_SR搞定了!后来我从6000后查,慢慢读堆栈信息查出了bug.我是把断点设在在rese
- gtongy stm32/stm8
- 错把1当成小写L
- printf输出的时候,把printf(%5d%.1f\n,2020+year,subtot)语句的%.1f错看写为%.lf,导致未输出subtot变量的小数点值,更正后正常。如果改为%.1lf,也可按要求输出小数点后一位数字。错把1当成小写LL的小写和1,0和O,L的小写和i的大写,很多字体显示都容易看错。 printf输出的时候,把printf("%5d%.1f\n",2020+year,subtot)语句的%.1f错看写为%.lf,一般来说,了解语法就不太会
- jiaol2021 编程基础
- NCV8189CMTW180TAGEVB:NCV8189 WDFNW6 2x2 1V8 评估板
- LT1579CS8-3 5V 双电池备用稳压器电源的典型应用电路
- TYPC C接口8通道逻辑分析仪
- OLED 2.45寸 305x96 SH1126G 高清屏幕 显示模块
- VD6283 分线板 6 通道环境光传感器,具有先进的光闪烁提取功能
- 使用 ROHM Semiconductor 的 BU4942 的参考设计
- DN0019,带有 STCC2540 设计说明的智能双端口 USB 充电器
- 18 位、1MSPS、1CH 用于便携式医疗仪器
- 具有峰值电流软启动、小尺寸的 LTC3642IMS8E-5 3.3V、50mA 降压型稳压器的典型应用电路
- Tda7376Pd、2 X 35W 汽车收音机功率放大器的典型单端输入应用
- 新建立wince和mobile交流群3 群号:68387065,欢迎做Wince和Mobile方面的底层和上层的软件开发的相关人员加入
- gprs 模块 使用ppp协议协商 返回数据分析?
- 【与春天约会】 一路奔波 南京小游
- 参与HELPER2416开发板助学计划——第一周总结
- 请教ucos一个小问题?!
- 【CN0278】带有附加电压输出能力的完整4-20mA HART解决方案
- UCOS II的程序问题、#define __IO_REG32_BIT(NAME, ADDRESS,
- TIM晕了 大侠们帮帮忙!
- Android多媒体框架初步分析 ZT
- 参与HELPER2416开发板助学计划: 关于FC12的问题