B&B Electronics RS-485 manual Data Range, Converting Data

Page 24

Data Range

The data range of the A/D converter is determined by

A/D Ref Input+ and A/D Ref Input-. A/D Ref Input- sets the bottom of the data range. Any input voltage that is less than or equal to the A/D Ref Input- will be read as a zero. A/D Ref Input+ sets the top of the data range. Any input voltage that is greater than or equal to the A/D Ref Input+ will be read as a 1023 (3FFh). The data range is as follows:

Data Range = (A/D Ref Input-) to (A/D Ref Input+)

Data Range = 0 to 1023 Data Range = 0 to 3FFh

Figure 4.1 shows the Data Range and A/D Ref Inputs relationship.

Figure 4.1 - A/D Converter Data Range

Converting Data

The data read from the 485SDA10 A/D converter is directly related to the A/D input channel and the reference range (discussed in previous sections). The 485SDA10 has a 10-bit A/D converter. A 10-bit A/D has 1024 possible output values, 0 to 1023 (0 to 3FFh). These 1024 output values are divided into equal steps over the reference range. The size of each step can be computed as follows:

Step size = (Reference Range) / 1023

20

485SDA103798 Manual

B&B Electronics -- 707 Dayton Rd. -- PO Box 1040 -- Ottawa, IL 61350

PH (815) 433-5100 -- FAX (815) 434-7094

Image 24 Contents
Electronics Mfg. Co. Inc Designed and Manufactured Ottawa, IllinoisInternet Table of Contents Software Tables485SDA103798 Manual Table of Contents Iii 485SDA10 Features 485SDA10 UnitSoftware Installation Packing ListUninstall Getting StartedWindows Windows 9x and Windows NTA/D with Variable Resistor 485SDA10 Specifications Inputs #0-10 Ref Input +Ref Input Analog GroundTypical Connections Digital I/O Connections 485SDA10 I/O Port PinoutDigital Inputs #0-2 Digital Outputs #0-2Digital Ground Typical Digital I/O ConnectionsSerial Port Connections RS-485 Terminal Block ConnectionsPower Supply Connections Typical RS-485 2-wire ConnectionCommands 485SDA10 CommandsReading A/D Channels Command SyntaxEquivalent Values AddrRA# Ch#MSBch#LSBch#-1MSB...ch0MSBch0LSBRead A/D Response Reading Digital I/O Command AddrRDStates Read Digital I/O Response for OutputsSet Digital Output Command Set Module Address CommandAddrSOstates Set Digital Output Data Byte ValuesSet Power-up States Command Set Turn-around Delay CommandRead Module Configuration Command Addressstatesdelay Sampling Rate Input RangeReference Inputs Data Range Converting DataPage Read A/D Command Command$ = ! + CHR$addr + RA + CHR$channelPrint #1, Command$ MSB$ = INPUT$1, #1 LSB$ = INPUT$1, #1Read Digital I/O Command Command$ = ! + CHR$addr + RDReply$ = INPUT$ 1, #1 Set Digital Output States Digital I/O Mask ValuesCommand$ = !0SO + CHR$states Command$ = ! + CHR$addr + SO + CHR$newaddrSet Module Address Addr =States = states and NOTmask Addr = 5 states =Set Turn-around Delay Command$ = ! + CHR$addr + SC + CHR$delayRead Module Configuration #addrRA00FF 00FF01FEComp = not x and &HFF Table A-1 Extended Commands Appendix B Analog Input Impedance Simplified Analog Input Analysis 1 2 LSB = R s + 1k Ω × 60pF × ln2048485SDA103798 Manual Appendix B Appendix C Decimal to HEX to Ascii Table Table C-1 Decimal to HEX to Ascii TableClass a Equipment
Related manuals
Manual 39 pages 36.61 Kb Manual 46 pages 1.37 Kb