DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

DTL-DB10-6 データシートの表示(PDF) - Murata Manufacturing

部品番号
コンポーネント説明
メーカー
DTL-DB10-6 Datasheet PDF : 14 Pages
1 2 3 4 5 6 7 8 9 10 Next Last
InterfaceBoard for Serial-Input Electronic Loads
DTL-IFB-485
RS485 Communication (Cont'd)
Initial Set Up
If you are using a RS232 - RS485 adapter on a standard COM
port, connect the transmit A (or -) terminal to line 4 of the flat
cable, transmit B (or +) to line 5, receive A (or -) to line 8,
receive B (or +) to line 7 and ground to line 6, 9 or 10. If you
wish to connect the 5v power through the cable, connect the
+5V to lines 1,2 & 3 and the common to lines 6, 9 & 10.
Each DTL-IFB-485 has two hexadecimal rotary dip switches
that set the unit address. Each interface board must be set to a
unique address, no two or more units on the same cable can
have the same address otherwise data collisions will occur on
the RS-485 receive bus. This will not cause any physical
damage but will result in garbled data. Select any address(es)
that is (are) convenient. Example: A123 is equal to 7B in Hex
so rotary switch SW2 is set to "7" and SW3 is set to "B".
Set the baud rate dipswitches to 9,600 baud (as described in
the previous section). If you wish to use a lower baud rate, then
make changes in the terminal software settings (below) to
match your selected speed.
Turn on the 5V power to the DTL-IFB-485’s and interface
adapter if used. To test things out, a standard dumb
terminal program such as Windows Hyperterminal (step-
through example starts on page 8 herein) can
conveniently be used.
Command Syntax
The command syntac of the DLT-IFB-485 is very specific
and must be adhered to for satisfactory operation. The
microcontroller on board the DTL-IFB-485 has limited
resources available for "command parsing", so its up to
the user to provide properly structured command strings.
All commands are case insensitive (i.e. A000_?R is the
same as a000_?r). All commands must be followed by a
carriage return (ASCII code 13) to execute.
1. A123_3456
Writes decimal data 3456 to load with address 123. Stores
data, but does not load the output register. Unit responds with
OK, FAULT or ERROR. OK if operation is successful, FAULT
if load is out of compliance (e.g. zero voltage applied) or
ERROR if error in data (non-numeric or > 4095). No response
if address is invalid (no module) or out of range >255. If
address only is sent i.e. Axxx, a unit with the selected address
will respond with OK (this is a way to find if units are correctly
connected to system and responding).
2. A123_3456L
Writes decimal data 3456 to load with address 123 and loads
DTL2A Series output register updating output current. Error
response as in #1.
3. A234_?S
Returns fault status from #234. Responds OK or FAULT.
FAULT condition corresponds to out of compliance or no
voltage at output terminals of the load.
4. A006_?V
Returns A/D input channel voltage in 5 digit decimal string,
range from 0.000 to 4.095/8.190/40.95V (depending on
selected range).
5. A017_?R
Returns range selected on A/D in single digit string. For
example, responds 4.095 CAL if range calibrated or 4.095
UNC if range is uncalibrated (may be +/-3% error). Range is
selected by dip switches on DTL-IFB-485 board (4.095V or
8.190V or 40.95V)
6. A123_?D
Returns the value of the last data sent to the DTL2A Series
load (e.g. 2037). Note that if you send A123_1234 without an
L at the end to load the data, the ?D command will return the
last data actually transferred to the load, not 1234.
The delimiter character (underscore character_) is
critical between address and data or command.
A1232345L (with no delimiter) will not execute and will
produce an Error response because the data is in the
wrong position in the string (it looks like 345L), whereas
A123--2345L (with 2 delimiters) will produce an Error
response as the parser is expecting a number in the 6th
character position. The delimiter character can be any
with the exception of carriage return (ASCII13) or
backspace (ASCII 11?). Convenient delimiter characters
that the parser ignores are typically underscore_, #, x
(any letter, number or symbol on the keyboard) or
Space. The parser has no capability of throwing away
leading spaces, zeros, etc.
Any command that includes an address i.e. is unit
specific, will generate a response, typically OK, FAULT
or ERROR but certain global commands such as C
(clear), L (load) or G_1234 (global data load) that affect
all DTL-IFB-485’s on the cable will not generate any
response although they will light the activity LED’s of all
units. The family of commands and responses is as
follows:
7. L
Simultaneously loads all modules with previously stored
data. There is no return response to this global command.
8. C
Simultaneously zeroes output of all modules. There is no
return response to this global command.
9. G_0000
Loads all units with same data, regardless of address.
There is no response to this command. Command will not
execute if data > 4095.
10. A123_CAL
Performs calibration (Test/setup purposes only). Select
desired range on dipswitches on DTL-IFB-485 board. Connect
a voltage calibrator to load outputs and using a dumb terminal
or terminal emulation program enter the command and follow
prompts. On completion, the range will be calibrated and the
calibration constants (zero & gain) will be permanently stored
in internal EEPROM. This command must
be performed for each range separately to calibrate all ranges.
All command strings must end with a Carriage Return (CR =
13 decimal) to activate the command.
5

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]