THORLABS BSC203操作笔记

2021/7/18 MATLAB设备开发THORLABS

# 一、设备概述

BSC203属于步进电机控制器

步进电机:步进电机是一种将电脉冲信号转换成相应角位移或线位移的电动机。每输入一个脉冲信号,转子就转动一个角度或前进一步,其输出的角位移或线位移与输入的脉冲数成正比,转速与脉冲频率成正比

1.PNG

该步进电机的单元操作是完全可配置的(参数化),通过相关的图形界面面板进行关键设置。电机步进分辨率,和丝杠螺距可以设置为一个特定的电机/执行器组合,相电流可以限制到合适的峰值功率,并通过一套灵活的限制开关逻辑设置限制开关配置

丝杠螺距:螺纹上相邻两牙对应点之间的轴向距离。可以用螺纹轨来测量,也可以把螺纹按在纸上留下痕迹,再用刻度尺测量然后除以牙数得商,便是此螺纹的螺距

优点:

  • USB连接(允许多个单元在一台PC上一起使用)
  • 功能齐全的图形用户界面(GUI)面板
  • 用于定制应用程序开发的广泛的软件功能库

# 二、ATP软件使用

# 2.1ATP User Utility

ATP User Utility允许用户与连接到第一台个人电脑的许多APT硬件控制单元进行交互。该程序显示多个图形仪表面板,允许从同一个屏幕控制多个APT单元

1.PNG

所有基本操作参数都可以更改,同样,所有操作(如电机移动)都可以启动。可以保存和加载设置和参数更改,以便创建和轻松应用多种操作配置。对于许多用户来说,ATP User Utility提供了操作APT硬件所需的所有功能,而不需要开发任何进一步的定制软件。

# 2.2APT Config Utility

有许多系统参数和配置设置与APT服务器的操作相关联。大多数可以使用各种图形面板直接访问,但是有几个系统范围的设置可以在运行APT软件之前“离线”进行。这些设置具有全局效果;例如在模拟器和实际操作模式之间切换、将机械级与特定的电机致动器相关联以及结合校准数据。

2.PNG]

APT Config实用程序是进行这些系统范围的设置和调整的一种方便的方法。实用程序附带的在线帮助中提供了有关使用APT Config的完整详细信息。

# 2.3APT Server

ActiveX控件是可重复使用的编译软件组件,既提供图形用户界面,也提供可编程界面。许多这样的控件可用于Windows应用程序开发,提供了大量可重复使用的功能。例如,有一些控件可用于操作图像文件、连接到互联网或简单地向用户提供界面组件,如按钮和列表框。

3.PNG

# 三、Kinesis软件使用

Kinesis软件提供所有必要的系统软件服务,如:图形用户界面面板的生成、多个通用串行总线设备的通信处理以及所有系统活动的记录,以帮助解决硬件故障

同时也可以使用驱动程序服务器来非常快速和轻松地创建高级自动定位应用程序

# 3.1Kinesis是什么

Kinesis程序控件是可重复使用的编译软件组件,提供图形用户界面和可编程界面。

  • 特点:便捷性、复用性

  • Kinesis基本构成:.Net控件

.Net控件的部署允许直接控制电子控制器单元,其中也就包括了BSC203设备的操作。

.Net控件通常也被称为“客户端应用程序”。该控件是一个独立于编程语言的软件组件,可以集成到各种软件开发环境中,共客户端应用程序开发人员的使用。

  • 开发环境:Visual Basic、LabView、Visual C++、C#、MATLAB等等

1.PNG

如上所示是该控件提供的一个完整的图形仪表盘,同时提供了一整套软件功能(方法)。当客户端对同一控件进行软件调用时,面板会自动更新

驱动程序控件集合提供了丰富的图形用户面板和可编程界面,允许客户端应用程序开发人员与驱动程序硬件无缝交互

2.PNG

# 四、设备安装使用

# 4.1设备使用注意点

  • 安装设别时,避免妨碍后面板电源开关的操作
  • 确保适当的气流保持到机组的后方
  • 位置仅室内,最高海拔2000m,温度范围5℃~40℃,最大湿度31℃下80%RH以下(无凝露)
  • 避免接触腐蚀性介质,避免接触过潮、过热、灰尘
  • 设备必须仅连接到一个接地的熔断电源,电压110V~230V

# 4.2后背面板示意图

3.PNG

# 4.3前置面板示意图

4.PNG

# 4.4硬件连接

①机械安装

②安装软件

③将步进电机致动器连接至控制器单元

④将控制器单元连接至电源

⑤将PSU连接到主电源,并打开开关

⑥将控制器单元连接到电脑

⑦Windows检测到新的硬件,为新硬件安装驱动程序

# 五、操作

注意:BSC203 APT步进控制器单元最多可安装三个步进电机驱动卡。每个卡都像一个独立的单元,有自己的图形用户界面控制面板。

# 5.1APT User 使用

该应用程序允许用户与连接到电脑通用串行总线的任意数量的APT硬件控制单元进行交互。该程序允许显示多个图形仪表面板,以便控制多个APT单元。

所有基本操作参数都可以通过该程序设置,所有基本操作(如电机移动)都可以启动。

硬件配置和参数设置可以保存到一个文件中,简化了APT User运行时的系统设置。

  • BSC203电机控制器的通道功能通过单通道图形用户界面面板访问,每个安装的电机驱动卡有一个面板。

# 六、补充

什么是APT软件?

APT软件系统是一个ActiveX控件的集合。ActiveX控件是与语言无关的软件模块,可提供图形用户界面和编程界面。每种类型的硬件装置都有一个ActiveX控件类型,例如电机ActiveX控件涵盖了任何类型APT电机控制器(直流或步进)的操作。许多Windows软件开发环境和语言直接支持ActiveX控件,并且一旦将这种控件嵌入到自定义应用程序中,它所包含的所有功能就可以立即用于应用程序以进行自动化操作。

什么是ActiveX?

ActiveX是一种基于窗口的、独立于语言的技术,允许用户快速开发定制应用程序,自动控制APT系统硬件单元。ActiveX技术支持的开发环境包括Visual Basic、LabView、Borland C++ Builder、Visual C++、Delphi和许多其他开发环境,同时也支持ActiveX技术。ActiveX控件是ActiveX技术的一种特定形式,它提供用户界面和编程界面。为每种类型的APT硬件单元提供一个ActiveX控件,为软件开发人员提供特定的控制器功能。

什么是PSU?

Power supply unit,常直接以电源供应器称之,简称PSU或电源