PCI-1784 4轴正交编码器和计数器卡

PCL-839+
3 轴步进电机控制卡
快速入门手册
一、PCL-839+安装
1.1
PCL-839+硬件设置
1) PCL-839+基地址设置,通过板卡上的拨码开关实现。
地址设置列表如下:
2) PCL-839+中断跳线设置:通过板卡上的 JP4 进行设置。
3) 板卡安装:
I. 关闭计算机电源;
II. 将 PCL-839+卡插在计算机的任一 ISA 槽上;
III. 重新开启计算机,打开 Device Manager 进行设置。
注意:中断和基地址请使用计算机中没有被占用的中断和地址,否则板卡无法
正常工作;建议对于 ISA 总线的板卡,在设定中断时,最好在 BIOS 中板卡所使
用的手动分配给 ISA 总线
1.2
PCL-839+ 软件安装
在使用 PCL-839+之前必须安装 PCL-839+驱动,驱动安装步骤:
A) 将研华提供的驱动光盘置于光驱中,出现如下画面:
B) 点击 Installation 选项,出现如下画面:
C) 点击 Device Manager,安装设置软件。
D) 点击 Individual Driver,出现如下画面:
E) 在 Motion Control Cards 中选择 PCL-839+,点击安装 PCL-839+驱动;
F) 退出安装光盘。
G) 在计算机桌面上,点击开始-〉所有程序-〉Advantech Automation-〉
Device Manager-〉Advantech Device Manager。在板卡列表中选择
PCL-839+,点击 Add,设置基地址。如下图。
注意:此处的地址一定要与板卡的硬件拨码地址一致。
G)PCL-839+安装完毕
二、PCL-839+与外设连接
2.1
PCL-839+ DB-37/CN-1/2 针脚描述:
图 2-1 PCL-839+ DB-37 针脚定义图
图 2-2
2.2
PCL-839+ CN-1/2 20 PIN 针脚定义图
PCL-839+针脚描述
针脚名称
参考地
DIR/-dir
COM
(CHA/CHB/CHC)
PULSE/+dir
COM
(CHA/CHB/CHC)
EXTVCC
COM
(CHA/CHB/CHC)
COM
(CHA/CHB/CHC)
输入/输出
说明
输出
通道 A、B、C 的方向信号输出(脉
冲/方向模式)或负向脉冲输出(双
脉冲模式)
输出
通道 A、B、C 的脉冲信号输出(脉
冲/方向模式)或负向脉冲输出(双
脉冲模式)
输入
通道 A、B、C 的外部电源输入
-
通道 A、B、C 的隔离输出公共端
EL+/(CHA/CHB/CHC)
SD+/(CHA/CHB/CHC)
ORG
(CHA/CHB/CHC)
LCOM
(CHA/CHB/CHC)
DI
DO
GND
+5V
+12V
2.3
LCOM
输入
LCOM
输入
LCOM
输入
-
-
通道 A、B、C 的正/负向紧急停止限
位开关输入
通道 A、B、C 的正/负向减速限位开
关输入
通道 A、B、C 的 HOME 限位开关
输入
通道 A、B、C 的限位开关公共端
GND
输入
数字量输入(TTL 电平)
GND
输出
数字量输出(TTL 电平)
数字地
GND
输出
计算机总线+5V 输出
GND
输出
计算机总线+12V 输出
表 2-1 PCL-839+ 针脚定义说明
PCL-839+ 与步进电机的连接方式
1)隔离输出,需外接电源。
注意:输入 EXT.VCC 的电压决定了输出脉冲的电压。如输入+5V 电压,输出电
压的高电平为+5V,同时每一轴的电源都要单独共给,如需要驱动前两个电机,
那么 pin2 与 pin21、pin5 与 pin24 都要分别接入电源。
2)非隔离输出,使用 PC 机提供的 12V 电源。此电压可以从 CN1/2 的+12V 处
接出。
3)TTL 输出,使用 PC 机提供的+5V 电源。此电压可以从 CN1/2 的+5V 处接出。
4)电流输出
2.4 限位开关的使用
卡片上为每一个轴提供了5个限位开关信号的输入,分别是EL+/ EL、SD+/SD、
ORG,使用情况如下图,当然并不是每个应用都会用到所有的信号。
为了能更好的适应现场的信号,板卡提供的 JP1、JP2、JP3 提供了接入信
号极性的设定,如下图所示
接线注意事项
1. 信号线必须远离动力电源线、大电动机、断路器、电焊机等大的电磁源以
及视频监视器等;
2. 如果信号线穿过,必须单独隔离,采用屏蔽双绞线作为输入信号线,并且
屏蔽双绞线的隔离层只能接一端的地;
3. 信号线和电源线不能布置同一管道中;
4. 如果信号线和电源线必须平行放置时,两线之间必须保持足够的距离;
5. 如果使用递增/递减计数方式,请参考上图接线方法,不要有悬浮的信号,
否则采集的结果不可预计。
三、PCL-839+ Utility 测试
1、启动 PCL-839+测试程序,找到安装路径-〉Program Files-〉Advantech-〉
ADSAPI-〉Examples-〉VC(或者 VB)-〉839PDEMO,界面如下图:
1
8
2
3
4
5
6
7
2、设置:
1)Base Address setting 处设置基地址,此设置与硬件拨码,Device Manager
中的完全相同。点击“SET_BASE”按钮。
2)Mode/Speed setting-〉Channel 处选择要设定的通道,可以选择单通道,
也可以选择多通道。
3)选择输出模式,包括 DIRECTION(脉冲/方向)和 PULSE(双脉冲)
模式。点击“set_mode”按钮。
4)设置通道输出脉冲的速度。 AD 表示加速度,FH 表示高速,FL 表示
低速,点击“set_speed”按钮。
5)Basic Movement-〉Channel 处选择要输出脉冲的通道。此处与步骤 2
的选择类似。
6)选择和设置 DIR、SPEED 和 STEP 的值。其中,DIR 选择外接电机的
正反运动方向。SPEED 选择按照 FH 或者 FL 速度输出脉冲。STEP 设置脉冲输
出的个数。
7)选择电机运行方式。Org 表示向原点(HOME)运动,Cmove 表示持
续运动,直到点击 Channel Operation 中的 STOP 按钮为止。Pmove 表示批量运
行:电机将以 DIR 指定的方向,SPEED 指定的速度运行 STEP 指定的步数后停
止。
8)如图进行设置,点击 Cmove 后,可以在 Counter(R0)Value 处看到各
个通道的计数值发生变化。此值表示已输出脉冲的个数。
四、 软件编程
研华公司 PCL-839+运动控制卡提供基于 WIN98/2000 下 32 位 DLL 驱动编
程,具体编程方法请参考 PCL-839+编程文档,位置如下:开始-〉所有程序-〉
Advantech Automation-〉Device Manager-〉Device Driver’s manual
此外,我们提供 VB、VC 等多种语言的例程供参考,可参考 839PDEMO 例
程。
注意:对于之前使用 PCL-839 的客户而言,利用研华所提供的 32bit 动态链
接库所编写的针对 839 的程序,对 839+板卡也适用,只是因头文件、动态及静
态链接库有区别,前者为 driver.h、Ads839.dll 和 Ads839.lib, 后者为 839p.h 、
Ads839p.dll 和 Ads839p.lib,所以只需要对原先的代码重新编译链接新的头文件
和库文件即可。而对于基于寄存器操作编程的客户可参考研华提供的 DOS 下的
例程和硬件手册。