Networkable, Bidirectional, Open-Loop, 50V 20A, Motor Controller with RS232 Serial Port, Integrated Heat Sink and with 20kHz or 5kHz PWM
A Typical Application of the Si25NeBdMC1-50V-20A
In this open-loop application, the motor speed (in forward or reverse direction) is adjusted by command strings derived from a Personal Computer (PC) using the Microsoft “Hyper Terminal” program (or any-other ASCII controller) operating at 9600 Baud, 1 start-bit, 8 data-bits, 1 stop-bit, No parity-bit. Warning: The connecting wires to the Load and the Power Supply must be heavy gauge copper wire (#12 AWG or heavier) to handle the rated current level. In addition, these heavy gauge wires act as a heat sink, protecting the board from overheating.
Command Format and Local Area Network (LAN) for the Si25NeBdMC1-50V-20A
Each board has a unique, 8-bit, ASCII, none-volatile, Node-Address ranging from 1….9, A..Z, a,…z ( or a total of 61 Units can be networked). The address can be changed by a LAN command (the factory default address is 1). The board uses a modified version of the RS232 serial-data communication standard, where the output-voltage (on pin I2, CN6) ranges from 0 to +5V (rather than the usual -12V to +12V). In addition, this output pin is normally an open circuit and it will only output a serial TTL binary bit-stream when properly referenced by its Node-Address. The serial data input-voltage (on pin I1, CN6) has the standard range of -12V to +12V. The serial data-format is: 9600 Baud Rate, 1 Start-Bit, 8 Data-Bits, 1 Stop-Bit, and no Parity-Bit.
These features allow the creation of a Local Area Network (LAN) with up to 61 nodes (boards). A typical 3-wire LAN with “Star Topology” is shown below. Note that the control lines (G, I1, I2) with the same name are connected together (or the boards are connected in parallel) and driven by an ASCII controller (or PC), equipped with an RS232 serial port, operating at 9600 Baud rate.
1. All Commands are ASCII character strings (Chars.). An ASCII string is denoted here with Bold Red Letters (Characters).
2. Each string is terminated by a Carriage Return Character, (CR). The only exception is the # command.
3. Upper-Case Letters are used for Output Commands; and Lower-Case Letters are used for Input Commands.
4. The 1st Char. in a string is either ASCII # or a Node Address (1..,9, A,..Z, a,…,z). If the 1st Char. is an #, it denotes a query to all boards on the LAN to output their Node Address and Program Name.
5. If the 1st Char. is a ASCII (1..,9, A,..Z, a,…,z), it directs the rest of the command string to the board that has this address.
6. The 2nd Char. in the string is the Command Character that operates on the addressed board.
7. The 3rd, 4th, 5th and 6th Chars. represents the value of the input data. Where + numbers denote forward rotational values; and - numbers denote reverse rotational values.
8. The last Char. in the sequence is always the string terminator, (CR).
Ex#1. Com. String: # Action: All boards on the LAN will output their Address and Program Name.
Ex#2. Com. String: 1u5(CR) Action: Change Board 1 Address in EPROM from 1 to 5.
Ex#3. Com. String: 1D(CR) Action: Board 1 outputs its Set and Measured % PWM (0,..100.0%).
Ex#4. Com. String: 2d25(CR) Action: Change Board 2 PWM to 25.0% in Forward Direction.
Ex#5. Com. String: 2d+25.0(CR) Action: Change Board 2 PWM to 25.0% in Forward Direction.
Ex#6. Com. String: 2d-25(CR) Action: Change Board 2 PWM to 25.0% in Reverse Direction.
Ex#7. Com. String: 2d-25.0(CR) Action: Change Board 2 PWM to 25.0% in Reverse Direction.
Ex#8. Com. String: 1M(CR) Action: Board 1 outputs its Set and Measured Motor Value (0,..120).
Ex#9. Com. String: 2m+60(CR) Action: Change Board 2 Motor Value to 60 = +50% PWM, in Forward Direction.
Ex#10. Com. String: 2m-60(CR) Action: Change Board 2 Motor Value to -50 = -25.0% PWM in Reverse Direction.
We recommend that you use approximately 25msec delays (or longer) between characters when inputting a command string (“1d..(CR)”,“1m..(CR)”, “1D(CR)” or “1M(CR)”) to this controller board.
Occasionally, a transient character may be captured and buffered by one more board on the LAN, this transient character can be cleared by sending one or more (CR) prior to a valid command string.
Note1: The m command inputs decimal integer Motor Values, ranging from -120,….,0,….+120. The positive values are used for forward speed control, while the negative Motor Values are used for reverse speed control. The PWM duty-cycle varies linearly with the input values; 0 value is equal to 0% PWM, while 120 value is equal to 100% PWM.
Note2: The d command uses a variable input format (integer or fractional) % PWM Motor Values, ranging from -100.0,…., 0.0,….+100.0. The positive % PWM Motor values are used for forward speed control, while the negative % PWM Motor Values used for reverse speed control.
Note3: The d command is subject to +, - 0.833% “round-off” errors, while the m command is NOT!!!
The d command provides variable decimal display format (+ - 00.0%,…100.0%).While the m command provides decimal integer display format (0,…+, - 120).
The on-board microprocessor provides the bus arbitration, required to avoid data collisions on the 3-wire LAN bus.
The Si..Ne.. boards can be arranged in many Local Area Network (LAN) topologies: Star, Daisy-Chain, etc. You may create your own network or you may order one or more of the Network Cable Assemblies listed below. Before you build your network, click on this blue link and read this Application Note: Sig-Note on Configuring a LAN-2 .
|Si25NeBdMC1-50V-20A, Networkable Bidirectional Motor Controller Board||
Note: If Buying the Si25NeBdMC1-50V-20A, it is recommended to buy one or more Network Accessories .
|Si25-DB9cable1 , 1m long Network Cable Assembly with 9-pin female DB9 connector.||
|Si25-PJtoHcable-1m , 1m long cable assembly with Phone Jack and Header connector.||
|Si25-LANhub5 , 1m long Network Cable Assembly 9-pin female DB9 connector and a “Junction-Box” with 5 Phone Jacks.||
|Si25-LANext5 , 1m long Network Cable Assembly with 6P4c Phone Plug connector and a “Junction-Box” with 5 Phone Jacks.||
Availability: We usually ship in 2-3 business days.
All Products Are Proudly Made in the USA