Sollae Systems PES-2403 Скачать руководство пользователя страница 1

PES-2403 User Manual > Introduction

2017-07-28

Sollae Systems

page 1 of 26

Introduction

PES-2403

PES-2403, stepper motor controller, is a smart expansion board for PHPoC boards. With this board,
you can easily control various stepper motors.

Highlights of PES-2403

bi-polar stepper motor controller
input voltage: 4 ~ 18V [DC]
drive: full-step(two phases on), half-stepping

※ Caution: PES-2403 requires a PHPoC board which has a firmware 1.3.0 or higher version.

What is the Smart Expansion Board?

A smart expansion board has own devices and firmware unlike the other
expansion boards. This board communicate in a master-slave protocol through
the designated port. Two or more smart expansion boards can be connected to
one PHPoC board and each of them required to be setting a slave id.

Содержание PES-2403

Страница 1: ...ontroller input voltage 4 18V DC drive full step two phases on half stepping Caution PES 2403 requires a PHPoC board which has a firmware 1 3 0 or higher version What is the Smart Expansion Board A sm...

Страница 2: ...PES 2403 User Manual Dimension 2017 07 28 Sollae Systems page 2 of 26 Dimension Body...

Страница 3: ...PES 2403 User Manual Dimension 2017 07 28 Sollae Systems page 3 of 26 with Terminal Block T type with Terminal Block S type Dimensions unit mm may vary according to a method of measurement...

Страница 4: ...PES 2403 User Manual Layout 2017 07 28 Sollae Systems page 4 of 26 Layout...

Страница 5: ...per motor Power port is 1 by 6 terminal block with 5mm pitch label description M1 M1 M2 M2 connect to stepper motor VM GND connect to power Connecting to a bipolar stepper motor PES 2403 is a controll...

Страница 6: ...stepper motor If you want to connect a unipolar stepper motor to PES 2403 refer to two examples below Supplying power GND and VM are input port of supplying power DC 4 18V to run motors Supplying pow...

Страница 7: ...follows G means ground and all ground pins are connected each other 0 1 2 and 3 are the index number of input ports and all of them are pulled up 3 SLAVE ID Switch A slave ID is used when PHPoC board...

Страница 8: ...f the board is connected to 5V The operations of both LEDs are the same and they are as follows about ID setting state operation normal repeat On Off in every second abnormal blinks very quickly about...

Страница 9: ...ware which is used for configuring PHPoC products and developing PHPoC script It is required to install this software on your PC because PES 2403 must be controlled by PHPoC Download PHPoC Debugger PH...

Страница 10: ...t_sys function and a list of the commands is as follows Command Option Description get did get a device ID get uid get a unique ID PES 2403 Commands Dedicated commands for each smart expansion board c...

Страница 11: ...h controlling stepper motors Setting a drive mode A command mode is for setting the drive mode set mode drive You can input a drive mode to drive argument PES 2403 provides two drive modes drive descr...

Страница 12: ...there are 16 levels from 0 to 15 If you set this value to 5 PES 2403 limits the current of the specific state to 5 of 15 examples of setting limiting current spc_request_dev sid set vref stop 2 spc_re...

Страница 13: ...nd deceleration A command accel is for setting acceleration and deceleration This command is available when you want to set acceleration and deceleration in advance of controlling your motor set accel...

Страница 14: ...igital input ports A command eio set is for setting digital input ports eio set p mode mode The argument p means id of digital input ports and it can be set to 0 1 2 or 3 The argument mode means a typ...

Страница 15: ...trol locked otherwise running an example of getting states of a stepper motor php include_once lib sd_spc php spc_reset spc_sync_baud 460800 sid 1 spc_request_dev sid set mode full spc_request_dev sid...

Страница 16: ...spc_sync_baud 460800 pos 400 sid 1 spc_request_dev sid set mode full spc_request_dev sid set vref stop 2 spc_request_dev sid set vref drive 8 spc_request_dev sid set speed 400 spc_request_dev sid set...

Страница 17: ...ans an ID 0 3 of digital input ports Return values of this command are as follows value state 0 LOW 1 HIGH default an example of getting states of digital input ports php include_once lib sd_spc php s...

Страница 18: ...ration unit pps s optional The argument pos is based on the initial position not the current position of the counter If the decel deceleration is omitted it is automatically set to the same value of t...

Страница 19: ...onal decel deceleration unit pps s optional The argument step is based on the current position of the motor If the decel deceleration is omitted it is automatically set to the same value of the accele...

Страница 20: ...ion is used an example of stopping a motor php include_once lib sd_spc php spc_reset spc_sync_baud 460800 sid 1 spc_request_dev sid set mode full spc_request_dev sid set vref stop 2 spc_request_dev si...

Страница 21: ...sitioning The procedure for setting is as follows Driving the motor 1 Drive the stepper motor to the direction of initial position when the system is started Stopping the motor 2 Stop the stepper moto...

Страница 22: ...erse optional default id ID of a digital input port 0 1 2 3 mandatory speed speed unit pps optional accel acceleration unit pps s optional decel deceleration unit pps s optional an example of stopping...

Страница 23: ...PES 2403 User Manual How to use Settings the Initial Position Stop automatically 2017 07 28 Sollae Systems page 23 of 26 the output example find positive limit done find negative limit done...

Страница 24: ...get is used to detect the input of the limit switch an example of stopping a motor manually php include_once lib sd_spc php spc_reset spc_sync_baud 460800 sid 1 state 0 spc_request_dev sid eio set 0 m...

Страница 25: ...k is for releasing the state of control lock When you execute the unlock command the motor status changes from the locked state to the stopped state and the input mode of the digital input port is res...

Страница 26: ...and unlock 2017 07 28 Sollae Systems page 26 of 26 echo step_state spc_request_dev sid get state r n spc_request_dev sid unlock state 0 stop 1 locked echo step_state spc_request_dev sid get state r n...

Отзывы: