5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 3019|回复: 31
打印 上一主题 下一主题

请教驱动板或单片机

[复制链接]
跳转到指定楼层
发表于 2017-1-30 09:59 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本人想用一台电机(A)的转速,控制另一台电机(B)。
想要达到的效果:
       电机A                       电机B
      0~90转                      不转
      大于90转                   3000转
     100转                         3000转(同时控制板发出一个电流信号)
     100转~500转             3000转~停止(电机A转的越快电机B转的越慢。并且是线性关系)
     500转以上                   停止
初步方案:在电机A上装上霍尔用以检测转速,然后将信号传给控制板。控制板用一个单片机,写个简单的程序。再加个直流无刷驱动,用以控制电机B的动作。
请教大侠们:
1、这个方案行不行?
2、有没有更简单、更便宜的方案?
3、电机B功率很小几十W就可以,也不一定用直流无刷。只要能线性变速,普通电机电压变速也可以。

欢迎继续阅读楼主其他信息

主题

  • 没有相关信息
  • 没有相关信息
  • 没有相关信息
31
发表于 2019-2-8 17:18 | 只看该作者
用AD转换电路把转速脉冲变成电压,再通过负反馈实现调压,直接控制A电机速度。B就不要了。
30
发表于 2017-3-3 17:43 | 只看该作者
变频器是不是可以开关量和模拟量控制;
29
 楼主| 发表于 2017-2-14 19:03 | 只看该作者
zc7854726 发表于 2017-2-13 10:28
电控搞这个是没问题,用机械结构才费脑吧

没太明白?请朋友讲的具体点,谢谢。

28
 楼主| 发表于 2017-2-14 19:02 | 只看该作者
风之魅影 发表于 2017-2-13 00:39
光电或者霍尔检测,MCU计算转速,用if,else if语句设定阈值,PWM输出拖动控制电机转速,如果要闭环的话, ...

非常的专业

27
发表于 2017-2-13 10:28 | 只看该作者
电控搞这个是没问题,用机械结构才费脑吧
26
发表于 2017-2-13 00:39 | 只看该作者
光电或者霍尔检测,MCU计算转速,用if,else if语句设定阈值,PWM输出拖动控制电机转速,如果要闭环的话,在小电机上也装上霍尔或者光电,信号反馈给MCU,校准小电机转速。程序不难的,但是先要把电路设计好。
25
 楼主| 发表于 2017-2-12 10:50 | 只看该作者
钚留名 发表于 2017-2-6 19:42
从你发帖那天要是在网上看看单片机的视频教程,现在应该差不多能写这个小程序了

精力不能都放在这,还需要工作。有的同学说至少需要一年才能入门。

24
发表于 2017-2-12 10:50 | 只看该作者
电器方面本人比较差的,学习一下
23
 楼主| 发表于 2017-2-12 10:48 | 只看该作者
hpn 发表于 2017-2-6 16:58
批量的话单片机合适·这个板子成本也就几十元·
量少的话plc吧·

非常感谢。

22
 楼主| 发表于 2017-2-12 10:48 | 只看该作者
arp 发表于 2017-2-5 18:45
单片机,简单,有效,成本低
问题是:你得会玩单片机

感谢支持。
21
发表于 2017-2-6 19:42 | 只看该作者
从你发帖那天要是在网上看看单片机的视频教程,现在应该差不多能写这个小程序了
20
发表于 2017-2-6 16:58 | 只看该作者
批量的话单片机合适·这个板子成本也就几十元·
量少的话plc吧·
19
发表于 2017-2-6 16:56 | 只看该作者
要是要求低速下精度和速度可以选用几十元的·几百线的编码器测量第一个电机转速
18
发表于 2017-2-6 16:54 | 只看该作者
用霍尔开关监测第一个电机和第二个电机的转速 用PWM控制第二个电机的转速
17
发表于 2017-2-5 18:45 | 只看该作者
单片机,简单,有效,成本低
问题是:你得会玩单片机
16
 楼主| 发表于 2017-2-4 16:55 | 只看该作者
danielwang 发表于 2017-2-3 21:21
上个本人认为可行且廉价的方案
用料:
Arduino 一台 Pro Mini即可

其实编码器都可以不用。A轴加个磁铁,用干簧管每转一周发射一个信号。总归只是检测圈速,不用精确到角速度。

15
 楼主| 发表于 2017-2-4 16:48 | 只看该作者
NOMO012000 发表于 2017-2-3 21:14
进阶型伺服直接就可以了,速度模式,内建凸轮表即可,低端的,编码器进PLC或运动控制器,再通过PLC驱动伺服 ...

非常感谢朋友的回复。朋友的这个方案造价比较高,也比较复杂一些。我想尽量简单,成本低。

14
发表于 2017-2-3 21:14 | 只看该作者
本帖最后由 NOMO012000 于 2017-2-3 21:24 编辑

进阶型伺服直接就可以了,速度模式,内建凸轮表即可,低端的,编码器进PLC或运动控制器,再通过PLC驱动伺服(脉冲或总线都可以)。
我是以变频器控制A电机(那个绿的),A电机屁股后的旋编进B电机驱动器(那个黑的),驱动跟随B电机跟随A。比例/逻辑关系通过触摸屏可任意修改,并以485方式传给PLC,PLC Y点接伺服驱动外部IO点,伺服驱动输出点也可以返回给PLC,数据可通过通讯回传给PLC。触摸屏可通过访问PLC相应寄存器获得A,B电机工作状况,并实时显示。


13
发表于 2017-2-3 21:01 | 只看该作者
本帖最后由 NOMO012000 于 2017-2-3 21:12 编辑

A上加个旋转编码器,B用伺服,编码器脉冲进伺服驱动。


1.jpg (45.03 KB, 下载次数: 18)

1.jpg

2.jpg (41.84 KB, 下载次数: 19)

2.jpg
12
 楼主| 发表于 2017-2-3 19:26 | 只看该作者
tianyagujian 发表于 2017-2-3 17:08
应该是最容易实现的方法了吧?因为涉及到几个逻辑,用模拟电路还更麻烦,可以用STC的八脚单片机,才一块多 ...

谢谢同学指教

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

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