单片机控制直流电机方案

[复制链接]
5835|10
 楼主| enjoy21cn 发表于 2009-4-6 18:18 | 显示全部楼层 |阅读模式
单片机89C52的,要控制四个直流电机A,B,C,D.计划通过电路或编程的方式产生PWM正弦波,四个电机的分别操作不同的动作,也就是说每一次只有一个直流电机工作,其于三个待机状态.工作可以分为连续和单步两种,且单步的在上位机上可以实施任何一步。四个电机规格是两种,配合不同的编码器采集电机的数据反馈给单片机,从而控制电机的运行,电机的状态运行,待机两种状态!直流电机是微型电机和**蛋一样大小的。通过对每一个电机的时间控制来确定每一个动作是否到位。其中A/B分别是角度计算,C/D分别是距离的计算。每一个操作都可以通过上位机控制并设置相关的参数。

原型机主板上面有5块单片机!,貌似一主四从!

电机我选的是无刷直流电机,驱动电路是现成的。
电机的电压24V,电流小于1A,转速300---1000转,电机最好有通轴,即前段接传动装置,后端连接编码器。
驱动电路与之相配套。
目前我选用的编码器是 omron E6B2-CWZ6C,600rpm,

大概的价位是多少 ?国内那种品牌比较的好 ?

我想通过编码器采集直流电机的转速,通过单片机主控电路对直流电机进行控制,使得电机可以正反转动。

继续更新中

问题
1--->一个单片机可以控制四个电机吗?产生几个PWM才可以控制这四个电机?
2--->硬件电路怎么设计比较好?直流电机要正反都能控制,系统需要的!
3--->通过RS232和PC机通讯,上位机的软件要能对这一套单片机系统进行参数设置?

有高手请指点一下。

2009年6月2号
要做到精确控制必须要加编码器,对电机的运动参数实时处理,再通过PID闭环系统控制。
xwj 发表于 2009-4-6 18:24 | 显示全部楼层

小Case,设计的好的话四个一起动都没问题

“每一次只有一个直流电机工作”那就太容易了,一路PWM即可...

不需要什么“强人” ,如果你这都搞不定,那只能说你还没真正入门
ayb_ice 发表于 2009-4-6 18:46 | 显示全部楼层

分时控制再多问题也不大

常来21ic 发表于 2009-4-6 19:32 | 显示全部楼层

同意2楼砖家......

 楼主| enjoy21cn 发表于 2009-4-6 20:38 | 显示全部楼层

有信心了!

有信心了!目前也只是前期准备阶段,所以的好好的求证。产生的数据量不大,软件产生PWM应该也是可以哈,硬件也可以生成pwm波形。所以先得把硬件电路设计出来。
lz13 发表于 2009-4-6 21:41 | 显示全部楼层

确实容易

确实相当于单路PWM
dxpol432 发表于 2009-4-6 22:18 | 显示全部楼层

搜索“四轴飞行器”

的设计资料做参考。
 楼主| enjoy21cn 发表于 2009-4-6 23:53 | 显示全部楼层

继续搜索中!

继续搜索中!
gms02313 发表于 2009-11-1 20:03 | 显示全部楼层
设计不难 定型很难
仙人球W 发表于 2013-8-10 08:42 | 显示全部楼层
来看看的
华邦掌门人 发表于 2013-8-10 10:58 | 显示全部楼层
这个贴挖的--------这个产品基本转型了,现在的步进电机都是通过MCU的PWM加一个驱动IC来控制
您需要登录后才可以回帖 登录 | 注册

本版积分规则

24

主题

107

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部
0