搜索
bottom↓
回复: 22

请教伺服驱动器模拟输入控制速度时,模拟输入电压大家采用什么方式啊?

[复制链接]

出0入0汤圆

发表于 2011-4-23 19:54:13 | 显示全部楼层 |阅读模式
速度控制模式,外部模拟量输入控制,输入范围(-10~10V),输入精度16位(0.3mv),大家的模拟输入电压采用什么方式啊?一般的开关电源精度电压达不到吧。

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2011-4-24 08:33:08 | 显示全部楼层
给0.3mv电机真能够动吗

出0入0汤圆

发表于 2011-4-24 08:52:24 | 显示全部楼层
我靠,怎么那么宽的电压还要求这么高精度啊,我们一般能够做到5mV级别就已经是很艰难了。。。
我们接触到的低压80V以下的驱动器,模拟输入信号都是0~5V的,直接AD送入单片机,很方便
-10~+10V好像是个工业标准,但是我不晓得是什么意思。从哪里去弄-10V的信号呢?能方便的接电位器么?

出0入0汤圆

发表于 2011-4-24 09:37:47 | 显示全部楼层
回复【1楼】yangbowh
给0.3mv电机真能够动吗
-----------------------------------------------------------------------

楼主说的是0.3mV的电压精度。



回复【2楼】solyp 李
我靠,怎么那么宽的电压还要求这么高精度啊,我们一般能够做到5mv级别就已经是很艰难了。。。
我们接触到的低压80v以下的驱动器,模拟输入信号都是0~5v的,直接ad送入单片机,很方便
-10~+10v好像是个工业标准,但是我不晓得是什么意思。从哪里去弄-10v的信号呢?能方便的接电位器么?
-----------------------------------------------------------------------

-10~+10v的确是个工业标准,
当输出为0V时,停止运转
当输出为0至+10V之间,正转
当输出为0至-10V之间,反转

如果模拟输入信号是0~5v的,如何反转?难道是驱动器上有专门用于正反转切换的接口?
如果有,用起来倒确实很方便啊。
顺便请教你用的什么牌子。

出0入0汤圆

发表于 2011-4-24 12:11:27 | 显示全部楼层
低压的驱动基本都是这么一个接口啊,最最普通了
随便给你找一个
http://item.taobao.com/item.htm?id=8948843491&ad_id=&am_id=&cm_id=&pm_id=
有DIR或叫做F/R的口是控制方向。模拟口是控制速度值的。

我还是很奇怪如何获得-10V的电压。。。。

出0入0汤圆

 楼主| 发表于 2011-4-24 16:00:43 | 显示全部楼层
回复【3楼】 Hello World 记忆归零
你说的一点不错,输入模拟信号的正负代表电机运转的方向,电压的高低代表转数的高低,电压越高,转数越高,电压OV时电机停,用的是三菱伺服驱动器MBDDT2210003,伺服电机MHMD042P1U。可是实际实验时电机在OV时也会慢转即零漂,有电压时电机转数有跳动,本来的想法是正负电压用电阻分压后输入,可是怕一般的正负电源精度达不到要求。

出0入0汤圆

发表于 2011-4-24 21:31:18 | 显示全部楼层
回复【5楼】lktdm
-----------------------------------------------------------------------

原来你是遇到模拟量输出的“0V”电压并非完全为零,有微弱的漂移
我曾用过这种方法,供楼主参考,我就简单示意一下吧:

(原文件名:继电器确保零点电位示意.JPG)

意思是利用一个继电器,
当马达正常运转时,切换到图中的状态,使模拟量信号直接与伺服驱动器模拟量输入端口连接
当不希望马达运转时,继电器切换到下面的触点,使驱动器模拟输入绝对为零。
其实图中的GND也可以不接,悬空也可以,马达也不会运转。

出0入0汤圆

 楼主| 发表于 2011-4-24 22:02:19 | 显示全部楼层
楼上的模拟端悬空时马达不会转么?分辨率为0.3MV,哪怕稍微有些干扰信号进去,马达也会转吧。
另外我关心的是你输入的-10V~10V电压信号的精度问题,分辨率少于0.3MV?

出0入0汤圆

 楼主| 发表于 2011-4-24 22:14:49 | 显示全部楼层
纹波小于0.3mv的电压信号通过DC-DC模块肯定是达不到了,通过线性稳压芯片能不能达到我也没把握,Hello World 记忆归零 是采用的什么方法呢?

出0入0汤圆

发表于 2011-4-24 22:29:05 | 显示全部楼层
同意楼主所讲,我也不主张用悬空的方法。试验时可以悬空。

通常我用伺服主要用于精确定位,所以速度控制模式用的不多
以前我用的速度控制模式,精度没有你的要求那么高,用廉价的TL431稳压作为基准电压,效果还凑合

出0入0汤圆

发表于 2011-4-24 22:38:42 | 显示全部楼层
模拟供电这一块,我的电源方案是:变压器=>线性稳压=>TL431,用TL431给DA芯片供电
需要注意的是,TL431的输出功率很有限,用其他方法可以提升输出功率,但又会对精度有一定的影响,这就看你怎么去权衡了

附一本TL431的中文资料,希望对你能有所帮助。
点击此处下载 ourdev_633311WQNXZP.pdf(文件大小:973K) (原文件名:TL431中文资料.pdf)

出0入0汤圆

 楼主| 发表于 2011-4-24 22:39:08 | 显示全部楼层
那我保险起见还是用内部速度吧,谢谢Hello World 记忆归零的耐心回答。

出0入0汤圆

 楼主| 发表于 2011-4-24 22:42:30 | 显示全部楼层
变压器=>线性稳压=>TL431也是个不错的思路,有空可以试一下。

出0入0汤圆

发表于 2011-4-24 22:46:09 | 显示全部楼层
抱歉,刚才看了一遍手册,似乎TL431不能满足你的要求,典型值为3.0mV,所以可能还是要去找其他器件。

出0入0汤圆

发表于 2011-4-24 22:49:33 | 显示全部楼层
回复【11楼】lktdm
那我保险起见还是用内部速度吧,谢谢hello world 记忆归零的耐心回答。

-----------------------------------------------------------------------

不客气,我也是菜鸟一个,一起探讨才会共同进步嘛!
如果你有新发现也分享出来哦。

出0入0汤圆

 楼主| 发表于 2011-4-24 22:55:08 | 显示全部楼层
好的,也不知那种万用表用的9V层叠电池的精度如何,明天试一下电池及内部速度,看有没有改观。

出0入0汤圆

 楼主| 发表于 2011-4-25 21:16:18 | 显示全部楼层
今天试了下干电池和内部速度,内部速度也会有0-3转/分的波动,看来几转之内的波动是正常现象;干电池比较纯净,我的示波器精度为0.5mv,量了下干电池的纹波,一点没有,看来精度也在0.5mv之内,具体精度无法得知,顺便量了下恒孚开关电源的纹波为30mv。
关于零漂的问题,可以先用驱动器速度零漂参数初调,再用零速箝位功能解决,零速箝位引脚具有使能电机速度的作用,当这个引脚与COM-接通,有模拟输入,电机就会旋转,与COM-断开后,即使有模拟输入电压,电机也不会相应,不旋转。

出0入0汤圆

发表于 2011-4-25 21:41:49 | 显示全部楼层
dac+运放

出0入0汤圆

发表于 2011-4-27 23:33:34 | 显示全部楼层
9V叠层电池输出的电压是很高了,看来用模拟信号不是最佳伺服速度控制方案。

出0入0汤圆

发表于 2011-4-28 08:27:39 | 显示全部楼层
回复【5楼】lktdm
回复【3楼】 hello world 记忆归零
你说的一点不错,输入模拟信号的正负代表电机运转的方向,电压的高低代表转数的高低,电压越高,转数越高,电压ov时电机停,用的是三菱伺服驱动器mbddt2210003,伺服电机mhmd042p1u。可是实际实验时电机在ov时也会慢转即零漂,有电压时电机转数有跳动,本来的想法是正负电压用电阻分压后输入,可是怕一般的正负电源精度达不到要求。

-----------------------------------------------------------------------

"mbddt2210003,伺服电机mhmd042p1u"是松下的,mbddt2210003好象是脉冲型专用,不知是否能用电压控制速度.

出0入0汤圆

发表于 2011-4-28 08:53:48 | 显示全部楼层
可以参考一下运动控制卡啊!
有一款DMC-1842的运动控制卡,实现四轴的;脉冲控制,也可以模拟控制。galil卡!

出0入0汤圆

发表于 2011-4-28 10:30:42 | 显示全部楼层
我在做模拟控制的,因为是控制模拟电压稳定度的,所以我想还是直接把模拟信号丢给AC伺服,由伺服来直接推动,估计比先AD后效果好,测试ING。。。

出0入0汤圆

 楼主| 发表于 2011-4-28 19:12:26 | 显示全部楼层
回复【19楼】lktdm zooky

"mbddt2210003,伺服电机mhmd042p1u"是松下的,mbddt2210003好象是脉冲型专用,不知是否能用电压控制速度.

-----------------------------------------------------------------------

每个伺服驱动器都有专门配对的一系列伺服电机,mbddt2210003可以配mhmd042p1u电机,而且驱动器不是脉冲型专用的,有位置、速度、转矩及混合等多种控制模式;对于速度控制方式有内部和外部两种方法,外部控制即模拟电压控制。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-23 15:33

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表