硬件方面,如图2-1所示,目标跟踪平台的EtherCAT主站是指带标准以太网卡的
PC机构成的EtherCAT主站。固定在二维运动平台通过通用串行总线(USB)连接
EtherCAT主站,反馈目标的图像信息。EtherCAT主站通过100BASE-TX规范的网线连
接底层的伺服运动控制系统,发送目标位置信息数据。
软件方面,如图2-2所示,目标跟踪平台的EtherCAT主站主要实现了目标跟踪算
法处理与EtherCAT主站的数据通信两大功能,通过在EtherCAT主站进行程序开发实现。
EtherCAT主站程序包括目标跟踪程序和EtherCAT通信主站驱动程序,其中目标跟踪程
序由Matlab+C++混合编程构建,EtherCAT通信主站驱动程序采用C++语言编写,生成
动态链接库(DLL)并编译成1V}X文件格式,供目标跟踪程序当作LV}X C Matlab
Executable)函数直接调用。
|