BMT Stepper-Controller

From Wiki - BMT Fluid Control Solutions
Jump to navigation Jump to search

This controller allows to run stepper motor driven pumps up to 1/128 micro steps driven by current between 0 and 440 mA. A 24 VDC sensor input as homing signal is used to drive syringe pumps.

Information about Hardware of Stepper-Controller.

Voltage warn.jpg
To prevent electric shock, unplug the system or turn the power off before adding a device.

The Stepper-Pump Controller is designed and tested to be used with the BMT partner’s Stepper-Pumps. Tested products are for example:


Run Programs

For every port where a program is added, it is possible to enable the program execution by enabling the switch at the port number.

BMT-software-stepper-controller-program-start.jpg

If there is any enabled program, it is possible to start to run using the start button:

BMT-software-start-button.jpg




If there is a max. execution time for each program, the remaining time will be shown. The maximum number of all selected programs is used for this countdown. If there is any repeat endless program activation, there is an endless symbol.

Port Content

BMT-software-stepper-controller-port-content.jpg

Select the connected device type. (Maybe other types are added in future)

Stepper Motor Pump

Pump Configuration

For each of these types the configuration of a pump needs to be selected, too.

BMT-software-stepper-controller-device-config-button.jpg

This configuration can be edited or new pump configurations can be added for the pumps using this button.

Pump configuration list

The new window will show a list with all pump configurations.

BMT-software-stepper-controller-device-config-table.jpg
Delete This button deletes the selected pump entry in the table.

It is not possible to undo this action. If there is no table selection, this button is deactivated.

Edit This button will open the edit view for the selected pump configuration in the table.

If there is no table selection, this button is deactivated.

New This button will open the edit view to add a new pump configuration-
Pump configuration view

This view allows to edit or add a new pump configuration.

BMT-software-stepper-controller-device-config-item.jpg
Name Name of the pump for selection.
Max. PPS Fullstep The maximum pulse per seconds the pump allows at full step.
Max. RPM The maximum rounds per minute for this pump.
Driver-Voltage The voltage used for the stepper driver.
Current (mA) The current output for the pump in mA.
max. Flow The maximum flow for this pump.

(This entry is optional)

Step size configuration Selecting the step sizes allowed to use for this pump.
Save This button saves the changes or adds the new pump configuration.

After changing any details, the “Main Controller View” will be reloaded. The new settings will be updated directly for any new communication with the controller.

Warn symbol.jpg
Any wrong values may damage the connected device by selecting the pump configuration for usage.

Pump Selection

BMT-software-stepper-controller-device-selection.jpg

Select a pump from the pump configuration – see chapter Pump Configuration.

Warn symbol.jpg
Any wrong selection may damage the connected device, due to the wrong output signals from the Pump Configuration.

Functions

Manual Control
BMT-software-stepper-controller-manual-control.jpg
Name Description
Max. Flow rate The max flow of this pump in ml/min.

This entry is used for calculating the roughly flow rate using the PPS/RPM value. This calculation can only be used as orientation and is not accurate!

Microsteps The step size the pump will be operated with using RPM, PPS or Steps. Depending on the activation of the selected pump configuration, following options are possible:
  • Fullstep
  • 1/2 microsteps
  • 1/4 microsteps
  • 1/8 microsteps
  • 1/16 microsteps
  • 1/32 microsteps
  • 1/64 microsteps
  • 1/128 microsteps
Direction This selection changes the direction of the pump driver signal.

This selection is only visible if the pump configurations allows the usage.

switch This toggle button switches the pump output voltage state between ON and OFF.

Get sure that the connected pump is suitable for the current configuration.

Manual Control - RPM
BMT-software-stepper-controller-manual-control-rpm.jpg

The slider changes the RPM setting in the text field of the RPM value. It is also possible to change the RPM number in the text field directly. The value can be between 0 and the max. RPM – calculated from “max. RPM”, the “max. PPS Fullstep” of the pump configuration setting and the selected microstep value.

The new RPM value needs to be sent to the controller using the configuration button:

BMT-software-settings-button.jpg





Manual Control - Speed
BMT-software-stepper-controller-manual-control-speed.jpg

The slider changes the PPS setting in the text field of the PPS value. It is also possible to change the PPS number in the text field directly. The value can be between 0 and the max. PPS – calculated from “max. PPS Fullstep” of the pump configuration setting and the selected microstep value.

The new PPS value needs to be sent to the controller using the configuration button:

BMT-software-settings-button.jpg




Manual Control - Steps
BMT-software-stepper-controller-manual-control-steps.jpg

The slider sets the PPS Setting between 0 and 500 PPS. The number of steps can be set in the text field.

After starting the step control using the configuration button:

BMT-software-settings-button.jpg




The pump will start to run the number of steps using the speed with the selected PPS. After reaching the given number of steps, the pump will stop.

Note: The PPS speed is run by software and not strictly accurate. This mode should be used for specific step operation.

Program Control
BMT-software-stepper-controller-program-control.jpg
Name Description
single The functions of the program table will be run once.
repeat The functions of the program table will be repeated.
repeat endless The repeating is endless and will only be stopped when the exception is stopped using the program stop button in the controller or program details.
repeat time The program table will be repeated for the time entered in this field.
Program table This table shows the configuration of the different program steps.

It is possible to re-order or delete the entries using the buttons at the right of the table, or the table menu using the right mouse klick.
It is also possible to edit rows of the program table for reconfiguration. [Since BMT Software version 0.228]

BMT-software-table-menue.jpg
Program edit.png
BMT-software-table-control.jpg
RPM control Using the RPM program configuration, the pump can be stopped or run with a specific RPM value and direction for a certain time using the entry values:
  • Switch (ON | OFF)
  • stepsize
  • Direction (CW | CCW)
  • RPM value
  • Duration of this program entry

Save the data to the table using the save button:

BMT-software-settings-button.jpg
Speed control Using the PPS program configuration, the pump can be stopped or run with a specific PPS value and direction for a certain time using the entry values:
  • Switch (ON | OFF)
  • stepsize
  • Direction (CW | CCW)
  • PPS value
  • Duration of this program entry

Save the data to the table using the save button:

BMT-software-settings-button.jpg
Steps control Using the steps program configuration, the pump can be run for a certain number of steps with a given PPS speed and direction for a certain time using the entry values:
  • stepsize
  • Direction (CW | CCW)
  • PPS value (0 to 500 PPS as software driven value)
  • Step number

Save the data to the table using the save button:

BMT-software-settings-button.jpg
Steps control The rise up or down PPS configuration allows to linear reduce or increase the PPS signal from a start point to an endpoint over a given time:
  • stepsize
  • Direction (CW | CCW)
  • Start PPS
  • End PPS
  • Duration of this program entry

Save the data to the table using the save button:

BMT-software-settings-button.jpg
Steps control The rise up or down RPM configuration allows to linear reduce or increase the RPM value from a start point to an endpoint over a given time:
  • stepsize
  • Direction (CW | CCW)
  • Start RPM
  • End RPM
  • Duration of this program entry

Save the data to the table using the save button:

BMT-software-settings-button.jpg