帮楼主把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