线扫平台的搭建.docx
《线扫平台的搭建.docx》由会员分享,可在线阅读,更多相关《线扫平台的搭建.docx(30页珍藏版)》请在冰豆网上搜索。
线扫平台的搭建
实验室线阵平台
一、采图部分
硬件:
1.相机S线阵相机DALSA16K黑白相机型号:
P3-S0-16K40分辨率:
16384x1行频72MHZ数据格式:
8/10bit数据率:
32x40MHZ光学接口:
M72X0.75
1.1电气规格:
12V-15VDC数据接口:
HSLink
功率:
<20W
2.镜头SchneiderV口型号:
Makro-Symmar5.6/80焦距:
81.5mm成像直径141.2mm
3.光源线形光源OPT-LST-W大功率光源控制器OPT-DPA6024-2
4.图像采集卡DALSAXcelera-CLPX4FULL型号:
OR-X4C0-XPF00双Camera-Link接口
4.1外接相机CamLink口
4.2采集卡各接口定义说明
4.3转接37pin线缆定义
16GND
17+5V
5.软件:
DALSA相机软件CamExport视觉软件Halcon
DALSA相机软件包SaperaCamExpert安装后
5.1图像采集卡的参数配置
单击开始菜单下的应用程序中的
点击FirmwareUpdate固件更新选项弹出
点击Manual按钮进入
选择与采集卡相匹配的接口模式,点击tartUpdate更新,关闭窗口
5.2相机软件CamExport的参数设置
开始菜单打开应用程序中的CamExport软件
5.2.1进入该软件界面
该软件分为四大区域1.本地采集卡机端口选择区;2.为相机参数配置区;3.相机采集区;4操作及信息显示区。
5.2.2端口选择区域设置
所连接相机为黑白相机故选择如上图所示接口模式
5.2.3若配置中找不到相关相机型号则在发现项中设置如下
配置后保存即可
5.2.3相机参数设置
基本设置:
1-4分别为相机类型:
线阵颜色:
黑白分辨率:
16K及16x1024=16384相机输出格式:
根据相机型号P3-S0-16K40且数据格式为8位8通道输出
高级设置:
LineSyncSouce:
行同步源Free-Run时为None。
InternalLineTrigger表示采集卡按照固定频率发出行信号,频率在下面的“InternalLineTriggerFrequency(inHZ)栏里设置。
ExternalLineTrigger表示采集接收卡外部触发信号,然后机发出行信号,一般外触发信号为TTL电平信号时选用此项。
ShaftEndoderinput表示采集卡接收到编码器信号,然后向相机发出行信号。
CC(CameraControl)定义为采集卡控制相机的端口。
CamLink接口总共有4个端口控制相机。
CC可以定义为High(一直为高电平),Low(一直为低电平),Pulse#0(即在Cameracontrolmethod选项中选择的Pulse输出信号),Pulse#1(同Pluse#0,用于需要输出两个脉冲的情况),TDIlinescanDirection(用于TDI线扫描相机的扫描方向控制).
外部触发:
ExternalTrigger有Enable,Disable两个选项,控制是否有信号输入
ExternalTriggerDetection:
用来设置采集卡检测信号的格式,主要有ActiceLow(低电平,采集卡接收信号),ActiceHigh(高电平,采集卡接收信号),RisingEdge上升沿,allingEdge下降沿Dual-InputTriggerRisingEdge与DualInputTriggerFallingEdge分别对应双输入的上升沿和下降沿触发
ExternalTriggerLevel:
输入信号类型,分为RS-422(差分信号),TTL电平(输入高电平>=2.0V,输入低电平<=0.8V)
ExternalTriggerMininumDuration:
设置最小有效的脉冲宽度,以us为单位,当输入脉宽小于设定值时,采集卡会忽略。
ShaftEncoderEdgeMultiplier:
倍频,每检测到一个信号沿,可以放大,相当于接收多个,进行多次触发
ExternalLineTriggerSource:
Automatic自动检测编码期信号FromshaftEncoderInputA/B通过编码器输一个A或B信号FromshaftEncoderAandB同时输入A和B信号
图像缓冲区和感兴趣区:
ImageWidth即机分辨率ImageHeight图像高度及行数数据格式黑白8bit
图像采集显示区:
Grab/Freeze:
连续采集,二次按下停止采集;
Snap:
单帧采集;
Trigger:
模拟外部触发(当相机设置为外触发模式下时,按此按钮能够在没有外接触发的触发源情况下模拟触发方式);
StretchDisplay:
根据窗口大小自动调整显示窗口;
ResetDisplayRatio:
调整显示窗口与相机比例1:
1;
Zoom:
放大;Statistics:
直方图及图像显示窗口
操作及信息显示区:
(通过图像采集卡相关命令控制相机)
全部命令显示h
5.2.4线阵相机采图必备条件
Frame/sec参数大于0;LineValid变为绿色时。
5.2.5设置文件参数保存
以供下次直接调用。
6.Halcon软件中的配置及使用
双击桌面上的Halcon图标
,打开菜单助手选项下的图像请求选项
出现如下图画面,自动连接SaperaLT软件(等待约半分钟)
选中连接选项进入以下画面,加载保存的CamExpert参数配置文档
连接后点击采集实时选项窗口出现图片
二、运动部分
硬件:
6.固高8轴运动控制卡型号:
GTS-800-PV(G)-PCI端子板
6.1运动卡与8轴端子板连接图示
6.2端子板轴接口与台达ASDA-B2系列的连线(PT-位置控制方式)
6.3运动部分图示
7.软件:
MCT2008软件的调试
7.1MCT主界面
7.2软件架构
7.3就如何将控制器配置成脉冲模式
步骤1:
复位
步骤2:
控制器配置(没有外接传感器的情况下,以4轴为例)
Axis设置
若驱动接收的是脉冲+方向,则需在step索引下脉冲输出模式设置为:
脉冲+方向激活复选框钩选;dac索引下激活复选框去掉,最后在控制选项里将参数写入控制器。
设置参数写入控制器
步骤3:
视图选项下轴状态电机使能
状态标志对应图标颜色不同,绿色代表没有触发,红色代表已经触发
状态使能后,电机有微弱的翁瓮声发出。
步骤4.选择JOG寸动或点位运动设置相关参数启动电机
JOG寸动参数设置好后按下正向或反向做寸动
点位运动如下:
8.台达伺服驱动器ADSA-B2系列ECMA交流伺服电机型号ECMA-C20604RS
8.1驱动器各部分名称及用途
8.2外围设备连线
8.32接口编码器连接头规格定义
8.4驱动器1接口44pin线缆定义
注:
其中9、11、37、39、41、43号线外接端子板的轴接口,供运动控制卡通过位置方式对控制伺服驱动器近而控制伺服电机;
21、22、23、25四根线脉冲输出给图像采集卡供其采图使用
8.5伺服驱动器的重要参数设置
P0-XX监控参数出现警示信息AL.XXX将P0-01设置为0解除报警
P1-XX基本参数P1-00初值为2脉冲形式0:
相脉冲列1:
正转及逆转脉冲列2:
脉冲列+符号
P2-XX扩充参数
P3-XX通讯参数
P4-XX诊断参数
举例:
JOG寸动运动Step1:
P2-30设定为1伺服启动;step2:
P4-05为寸动设定速度后,按下SET键进入JOG模式;Step3:
Mode键脱离JOG模式