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 下的 例程和硬件手册。