发新话题
打印

新型串口 控制步进电机驱动器模块

新型串口 控制步进电机驱动器模块

驱动器使用RS232串口控制,操作简单且通用。只需要三个控制字节连续的从串口发送出来.
特别适合应用于机器人上.而且,他可以用一个串口同时控制255个步进电机,我认为这个模块是个
经济实惠的选择.

[ 本帖最后由 hehe 于 2007-2-8 10:01 AM 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

好东西,收藏先。。。

加油啊。
千万不要在一棵树上吊死,在附近几棵树上多试几次~

TOP

请问有现成的产品卖吗?

请问有现成的产品卖吗?

急需能控制2台步进电机来控制天文望远镜的赤道仪。

TOP

帮楼主把PDF文件里面的文字内容贴出来,有两张图片,请见PDF。

新型步进电机驱动器

1、本驱动器使用RS232 串口控制,操作简单且通用。图(1)为模块的硬件电路说明。


见楼主PDF文件

图1:模块的内部结构框图


2、输入电源说明:单电源5V 和步进电机电源5~48V,驱动电流最大6 安培,平均电流3 安培。单电源和步进电机可以公地也可以不公地。3、控制说明:只需要三个控制字节连续的从串口发送出来。
(a)串口的配置为:串口设置为8 位,2400bps,无奇偶校验位,一位停止位。和电脑连接的调试设置如图(2)。

见楼主PDF文件

图2:串口配置

(b)串口的通信协议为:连续data3 data2 data1�(c)当data1 为0x00 时,步进电机停止转动。Data2 data3 不起作用。(d)当data1 为0x01 时,步进电机正转。步进电机使用4 相8 拍:->A→AB→B→BC→C→CD→D→DA→A->循环。其中data2 为高8 位,data3 为低8 位,转动次数为data2data3 所表示的数;为保证电机不会丢步,电机的速度从20 步/秒起跳,平顶转速默认为400 步/秒,最高设置为500 步/秒。(e)当data1 为02H 时,步进电机反转,其他同0x01。(f)当data1 为03H 时,步进电机正转。步进电机使用4 相4 拍:->A→B→C→D→A->循环。其中data2 为高8 位,data3 为低8 位,转动步数为data2data3 所表示的数;为保证电机不会丢步,电机的速度从20 步/秒起跳,平顶转速默认为400 步/秒,最高设置为500 步/秒,最低为20 步/秒。(g)当data1 为04H 时,步进电机反转,其他同0x03。(h)当data1 为05H 时,步进电机正转,电机以设定的最快速度正转,这个工作模式没有加速和减速阶段。拍子为A-AB-B-BC-C-CD-D-DA- , data2 data3 不起作用。他在转完3 万步左右后,会自动停止,如果要求更长时间的转动,需要在电机未停止时继续送数。(i)当data1 为06H 时,步进电机反转,电机以设定的最快速度反转,这个工作模式没有加速和减速阶段。拍子为A-AB-B-BC-C-CD-D-DA- ,data2 data3 不起作用。他在转完3 万步左右后,会自动停止。(j)当data1 为07H 时,步进电机正转,电机以设定的最快速度正转,这个工作模式没有加速和减速阶段。拍子为A- -B- -C- -D - , data2 data3 不起作用。他在转完3 万步左右后,会自动停止。(k)当data1 为08H 时,步进电机反转,电机以设定的最快速度反转,这个工作模式没有加速和减速阶段。拍子为A- -B- -C- -D -,data2 data3 不起作用。他在转完3 万步左右后,会自动停止。(l)当data1 为0x09 时,步进电机正转。步进电机使用:-AB→BC→CD→DA ->循环。其中data2 data3为signed int格式,data2 为高8 位,data3为低8 位,转动次数为data2data3 所表示的数;为保证电机不会丢步,电机的速度从20 步/秒起跳,平顶转速默认为400 步/ 秒,最高设置为500 步/秒。(m)当data1 为0ah 时,步进电机反转,其他同0x09。(n) 当data1 为0bh,设置电机速度,data2 应为0,data3 的范围是2-50,表示20 步/秒-500 [size=+1]PDF 文件使用 "pdfFactory Pro" 试用版本创建 ÿwww.fineprint.cn
步/秒,改变速度时要求步进电机停止转动。举例:01 01 90 表示-A-AB-B-BC-C-CD-D-DA-正转动400 步举例:05 01 90 表示-A-AB-B-BC-C-CD-D-DA-以最快正转动
管针功能步进电机引线
1 步进电机电源正极 5-24V COM1&COM2
2 A A
3 B B
4 C C
5 D C
6 步进电机电源伏极NC
7 单片机电源正极 5V NC
8 RS232 串口输入NC
9 单片机电源负极NC
PDF 文件使用 "pdfFactory Pro" 试用版本创建 ÿwww.fineprint.cn

TOP

现在我使用TA8435开发出了多路步进电机的细分驱动.
使用单电源24V供电,驱动电流为2A,使用8电流细分,步进电机工作时很平稳.
太帅了.本人没时间整理电路图,暂时那网友的原理图给大家分享.请到一楼下载.

[ 本帖最后由 hehe 于 2007-2-8 10:06 AM 编辑 ]

TOP

请问有现成的产品卖吗?

使用TA8435开发出了多路步进电机的细分驱动.
使用单电源24V供电,驱动电流为2A,使用8电流细分,步进电机工作时很平稳.
请问有现成的产品卖吗?deyi00@163.com   QQ329791415

TOP

1台电脑RS232串口控制255台步进电机

JMDM RS232串口控制步进电机最小系统(最简配置);
利用电脑在线设定步进电机转速、圈数、停顿时间等参数;电脑VB界面可在线监控电机运行状态;PC串口控制步进电机系统;电脑RS232串口控制步进电机系统;1台电脑RS232串口控制255台步进电机的单片机控制系统;电脑集中控制 上位机控制 集散型控制 灯光控制

研发制造商:深圳市精敏数字机器有限公司

组成及用途简介:
这个最简配置产品组合,采用我司自主研发制造的出色的单片机控制器:JMDM-20DIOV2串口控制器,及配套的电机、驱动器、电源,组成一套最简配置RS232串口控制步进电机系统,是串口控制步进电机的最经济、稳定、可靠的入门学习产品,可用于学习、实验、工业应用。
最简配置包括以下内容:
1、42步进电机1台;         
2、42步进电机驱动器1台;
3、JMDM-20DIOV2串口控制器1台;
4、5V/24V 双组DC开关电源1个;
5、RS232串口通信线1条。

选型备注:
1、以上最小系统是控制42电机的,JMDM-20DIOV2可以控制各种型号的普通电机、步进电机、伺服电机等。您可根据需要选用适合的电机型号。若不做电脑串口控制,JMDM-20DIOV2可同时控制2路步进电机;
2、选用JMDM-20DIOV2单片机控制器实现电脑串口控制电机是最低成本、高能的配置方案;它有8路光电隔离数字量输出:4路是继电器输出(可接220V电压,最大承受电流是5A)、4路是晶体管输出,集电极开路输出形式,输出电压为24/12V,最大输出电流为4A, 输出口状态可回读;
3、您还可以选用JMDM-28DIOMT来实现RS232串口控制步进电机、伺服电机、电磁阀等,选用JMDM-28DIOMR来控制普通电机或继电器等。
二者都是16路光电隔离数字量输入,NPN输入形式,输入电流为10mA;其中有两路可作中断源用于计数;
JMDM-28DIOMR输出:12路继电器(采用松下原装继电器)输出,输出电压为0—220V,最大输出电流为5A, 输出口状态可回读;
JMDM-28DIOMT输出:12路光电隔离数字量输出,集电极开路输出形式,输出电压为24/12V,最大输出电流为1A, 输出口状态可回读;
4、若您还需要人机界面,则可以选用我司的JMDM-2011一体机(单片机控制器和文本显示)控制步进或伺服电机。

JMDM RS-485/232 步进电机控制系统 简介

研发制造商:深圳市精敏数字机器有限公司

一、功能描述:
  1、上位机(PC机或具有串口的其他控制设备)通过RS232串口连接到本控制器后,向控制器发送一串ASCII代码指令既可控制步进电机的转向、转速、步进量,完全不需了解步进电机及驱动器的工作原理。例如:串口发送"SPR(100)",则步进电机将顺时针以每分钟100转的速度旋转,串口发送"SPL(300)",则步进电机将逆时针以每分钟300转的速度旋转;串口发送"PULR(100)",则步进电机将顺时针步进100个步距角,串口发送"PULL(1000)",则步进电机将逆时针步进1000个步距角。用于精密转速控制、精密运动控制、精密机械加工等,控制精度极高,转速误差<0.01转/分钟。也可按要求定制更高精度控制板。提供VB软件控制步进电机的演示源代码以及执行程序。
  2、通过地址编码,一个串口最多可以寻址、控制255块串口控制智能步进电机驱动器,也就是说一个串口(或一台电脑)可以控制255台步进电机。串口控制智能步进电机驱动器和控制主机之间距离可以通过485总线延长(最长1千米),这样控制主机可以放置在离步进电机很远的地方.  
  3、本控制器收到串口指令后对指令进行解析,并发出控制信号给下位步进电机驱动器执行;另外也可脱机工作,按照预先存放在存储器中的程序实现步进电机的实时控制,如接收到启动信号后自动控制步进电机按照一定的转速和圈数运行,进行无反馈精确定位。
  4、随产品附送步进电机控制系统参数设定软件,可以设定步进电机的运行参数,如转速,运行圈数等;
  5、可根据客户特定需要设计符合客户实际需要的的控制系统;
二、应用案例
串口通讯自动化设备
自动化质量检测仪
生产线智能检测系统
定长控制系统
候车岗亭广告牌自动切换系统
精密转速控制、精密运动控制、精密机械加工等场合。


JMDM RS-485远程测控系统 电脑集中控制系统 上位机控制 简要说明
本产品研发制造商:深圳市精敏数字机器有限公司

JMDM RS-485远程测控系统,可采用我公司2款出色的单片机控制器:JMDM-28DIOMR/MT或JMDM-20DIOV2,其中JMDM-20DIOV2一般最小可以定制到8个输入输出点,即JMDM-8DIOV2。
最大组网应用能力:
采用255块JMDM-28DIOMR/MT,构成7140点(4080入3060出)的大控制系统;
采用255个JMDM-20DIOV2,构成5100点(3060入2040出)的大控制系统。
最小应用能力:
采用单个JMDM-28DIOMR/MT,构成28点控制16入12出;
采用单个JMDM-8DIOMR/MT,构成8点控制,输入输出点数可定制。

一、功能描述:
    1:RS-485 总线型远程测控系统已得到广泛应用,这主要因为 RS-485 总线具有传输距离远等特点。在传输速率为9600bit/s时传输距离可达1.2km以上,最高传输速率可达 10Mbit/s,且只用普通双绞线即可,同一对双绞线上可以挂接多至255个以上的终端。有许多工业测控模块都是采用 RS-485 总线型的,但价格较高。
  2:本系统采用RS-485总线作为各个控制板之间的通信载体,最多可由255个控制板构成一个由4080个输入点,3060个输出点的大系统;可采用电脑或主PLC作为主控制单元。
  3:本系统的从板可由上位机软件设定各从板的地址。
  4:本系统在采用电脑做为主控时可由上位机软件(如VB或VC语言)直接控制每个从板的输出状态,也可以读入每个从板的输入状态。
二、用途描述:
  1:用于各种集散型控制系统;
  2:用于各种远程测控系统;
  3:可用于灯光控制,电厂控制,自动化车间的大中型控制项目;
  4:可用作远程IO模块;
  5:可用于电脑集中控制。
QQ:992267088

TOP

发新话题