产品详细

undefined
+
  • undefined

LCTE-MINI-C2A4

分类:

MINI-C2A4 是一款多功能模块,主要针对模拟量与编码器同时采集的应用场景、以及通 过编码器位置进行触发采集,以实现运动中采集的效果。模块自带 2 路 20M 频率的 AB 相编 码器接收口,4 路 -10~10V 的 16 位分辨率模拟量采集接口。模拟量内部采样率单通道最高 200KHZ,单通道模拟量队列深度 2000。

电话:13905841486 

邮箱:hoyteke@163.com


关键字:

工控机

产品详细


基本规格

项 目 参数
产品系列 MINI系列
产品名称 LCTE-MIN-C2A4
尺寸 58*125*68mm
网络接口 100Mbps EtherCAT
网络协议 EtherCAT
供电 24V DC
编码器接口 2路,差分输入,AB相信号
输出接口 2路,差分输出,RS422电平
模拟量输入接口 4路,16位分辨率,土10V
工作温度 0~60°
相对湿度 95%,无冷凝
编码器频率 可达20Mhz
触发输出脉冲频率 可达20Mhz

硬件说明

编码器 0 和编码器 1 都有独立的位置比较器,每个通道对应独立的模拟量接口,例如编码器 0 对应模拟量 0。每组模拟量又有自己的队列,每组队列 2000 点。被触发后的模拟量数据会 被自动存入模拟量队列中。当程序去调用获取以后,被获取的数据将从队列中剔除。

每组编码器的比较器功能基本与 E4O4 的触发相类似,不过此产品剔除了预设定比较器和线 性比较器。保留了点位更多更加好用的动态 FIFO 以及多段线性比较器。能够满足单轴的离 散点位触发以及线性触发。

应用场景

应用场景一:模拟量与编码器同步采集

应用场景二:运动中通过编码器位置触发模拟量数据,并且放入队列中。即飞行中采集

函数说明

Int Mb_C2A2_GetEncoderData(int SlaveNo,int EncoderNo,int*EncoderData)
读取C2A2的编码器数据
SlaveNo 从站号。从1开始计数
EncoderNo 编码器接口号,从0开始计数,0和1
EncoderData 编码器数据值。
返回值

-1--失败-2--从站号无效-3--参数错误

 

int Mb_C2A2_SetEncoderData(int SlaveNo,int EncoderNo,int EncoderData)
设置当前通道的编码器数据
SlaveNo 从站号。从1开始计数
EncoderNo 编码器接口号,从0开始计数,0和1
EncoderData 编码器数据值。
返回值 -1-失败-2--从站号无效-3--参数错误

 

int Mb_C2A2_SetColMode(int SlaveNo,int AnalogChn int Mode)
设置当前通道的采集模式
0-Polling可以使用Mb_C2A2_GetActAnalogValue函数
1-Trigger可以使用触发采集相关函数
SlaveNo 从站号。从1开始计数
AnalogChn 模拟量通道号,从0开始计数,0和1
Mode 0-Polling可以使用Mb_C2A2_GetActAnalogValue函数
-Trigger可以使用触发采集相关函数
返回值 -1--失败-2--从站号无效-3--参数错误

 

int Mb_C2A2_InitAnalogCal(int SlaveNo,int Rate)
初始化模拟量采集,同时设置采样率:
0-200K1-50K 213K33.3K
SlaveNo 从站号。从1开始计数
Rate 采样率:
0-200K1-50K 213K 33.3K
返回值 -1--失败-2--从站号无效-3--参数错误

 

int Mb_C2A2_GetActAnalogValue(int SlaveNo,int AnalogChn,double*AnalogValue)
获取指定模拟量通道的模拟量数据(Polling模式),单位V
SlaveNo 从站号。从1开始计数
AnalogChn 模拟量通道号,从0开始计数,0和1
AnalogValue 模拟量数据值,单位V
返回值 -1--失败-2--从站号无效-3--参数错误-41--采集模式错误

 

int Mb_C2A2_GetAnalogFifoData(int SlaveNo,int AnalogChn,int GetCnt,double*Data)
获取指定模拟量通道FIFO中的数据组(Trigger模式),单位V
SlaveNo 从站号。从1开始计数
AnalogChn 模拟量通道号,从0开始计数,0和1
GetCnt 需要获取的数据个数
*Data 获取的数据数组首地址
返回值 -1--失败-2--从站号无效-3--参数错误-41--采集模式错误

 

int Mb_C2A2_GetAnalogFifoCount(int SlaveNo,int AnalogChn,int*Count)
获取指定模拟量通道FIFO中的数据个数(Trigger模式)
SlaveNo 从站号。从1开始计数
AnalogChn 模拟量通道号,从0开始计数,0和1
*Count 获取到的数据个数
返回值 -1--失败-2--从站号无效-3--参数错误-41--采集模式错误

 

int Mb_C2A2_GetAnalogFifoCount(int SlaveNo,int AnalogChn,int*Count)
获取指定模拟量通道FIFO中的数据个数(Trigger模式)
SlaveNo 从站号。从1开始计数
AnalogChn 模拟量通道号,从0开始计数,0和1
*Count 获取到的数据个数
返回值 -1--失败-2--从站号无效-3--参数错误-41--采集模式错误

推荐产品

在线留言

如果您对我们的产品感兴趣,请给我们留言,我们期待为您提供服务。

%{tishi_zhanwei}%