Summary of Contents for Acces I/O products RDAG12-8
Page 1
ACCES I/O PRODUCTS INC 10623 Roselle Street, San Diego, CA 92121 TEL (858)550-9559 FAX (858)550-7322 MODELS: RDAG12-8, RDAG12-8H, U-RDAG12-8 U-RDAG12-8H E-RDAG12-8 E-RDAG12-8H S-RDAG12-8 S-RDAG12-8H Analog Output Module USER MANUAL FILE: MRDAG12-8H.Bc2...
Page 2
ACCES, nor the rights of others. IBM PC, PC/XT, and PC/AT are registered trademarks of the International Business Machines Corporation. Printed in USA. Copyright 2000 by ACCES I/O Products Inc, 10623 Roselle Street, San Diego, CA 92121. All rights reserved.
Page 3
Warranty Prior to shipment, ACCES equipment is thoroughly inspected and tested to applicable specifications. However, should equipment failure occur, ACCES assures its customers that prompt service and support will be available. All equipment originally manufactured by ACCES which is found to be defective will be repaired or replaced subject to the following considerations.
RDAG12-8 is one of a series of remote intelligent Pods called the "REMOTE ACCES Series". As many as 32 REMOTE ACCES Series Pods (or other RS485 devices) may be connected on a single two or four-wire multidrop RS485 network.
Page 7
EEPROM memory and can be updated by disconnecting the I/O wiring and entering the software calibration mode. Model RDAG12-8 can supply analog outputs of up to 5 mA on voltage ranges of 0-5V, ±5V, and 0-10V. By writing discrete values of a desired waveform into the buffers and loading the buffers into the DAC at a programmable rate (31-6,000Hz) the units can generate arbitrary waveforms or control signals.
Specifications Serial Communications Interface • Serial Port: Opto-isolated Matlabs type LTC491 Transmitter/Receiver. Compatible with RS485 specification. Up to 32 drivers and receivers allowed on the line. I/O bus programmable from 00 to FF hex (0 to 255 decimal). Whatever address is assigned is stored in EEPROM and used as default at next Power-On.
Page 9
Input Low Current at 0.45V: -55µA. • Input High: 2.0V to 5.0V. Environmental The environmental characteristics depend on the RDAG12-8 configuration. Low and High power output configurations: • Operating Temperature Range: 0 C. to 65 C. (Optional -40 C. to +80 C.). •...
Page 10
Power Required Power can be applied from the computer's +12VDC power supply for the opto-isolated section via the serial communication cable and from a local power supply for the rest of the unit. If you do not wish to use power from the computer, a separate power supply isolated from the local power supply may be used for the opto-isolated section.
Chapter 2: Installation The software provided with this card is contained on CD and must be installed onto your hard disk prior to use. To do this, perform the following steps applicable for your operating system. Substitute the appropriate drive letter for your CD-ROM where you see d: in the examples below. CD Installation WIN95/98/NT/2000 Place the CD into your CD-ROM drive.
Page 14
RDAG12-8 Manual SAMPLES Samples for using ACCES32.DLL are provided in this directory. Using this DLL not only makes the hardware programming easier (MUCH easier), but also one source file can be used for both Windows 95/98 and WindowsNT. One executable can run under both operating systems and still have full access to the hardware registers.
PC. This can be either one of our RS422/485 Serial Communication cards or an existing RS- 232 port with a 232/485 two-wire converter attached. Next, install the software from the 3½" diskette (RDAG12-8 Software Package). You should also run the RDAG12-8 setup program (which is on the 3½" diskette) to help you with option selection.
Page 16
For Windows 9x/NT 4/NT 2000, start the WinRISC program, which should be accessible from the start menu (Start | Programs | RDAG12-8 | WinRISC). If you can’t find it, go to Start | Find | Files or Folders and search for WinRISC.
Page 17
Running RISCterm For Win 95/98, run the program RISCTerm.exe found in Start | Programs | RDAG12-8. For DOS or Win 3.x, look in C:\RDAG12-8. Enter the base address of the COM card, then enter the IRQ. In Windows, this information is available by viewing the ControlPanel | System | DeviceManager | Ports | Properties | Resources.
EEPROM. Installation The RDAG12-8 and the RDAG12-8H enclosure is a non-sealed steel enclosure with a powder coated finish. The enclosure measures 8" long by 5.32" wide by 2.2" high. There are three jumper locations on the unit and their functions are as follows: JP2, JP3, and JP4: Normally these jumpers should be in the "ISL"...
The voltage can be anywhere in the range of 12 VDC to 18 VDC. Higher voltage can be used, 24 VDC for example, if an external Zener diode is used to reduce the voltage applied to the RDAG12-8. (See the Specification section of this manual to determine the Zener diode power rating required.)
Page 20
This power is independent of "local power". The voltage level can be from 7.5 VDC to 35 VDC. (An on-board voltage regulator regulates the power to +5 VDC.) RDAG12-8 will require only about 5 mA of current when idling and ~33mA current when data is being transmitted so any loading effects on the computer power (if used) will be low.
Chapter 3: Software General The RDAG12-8 comes with ASCII-based software provided on CD. ASCII programming permits you to write applications in any high-level language that supports ASCII text string functions, allowing the "REMOTE ACCES" series modules to be used with virtually any computer that has an RS485 port.
W rite byte xx to digital outputs (7 bits are significant) [CR] On+ or On- Turn on or off digital bit n (0 <= n <= 6) [CR] Table 3-1: RDAG12-8 Command List Page 3-2 Manual MRDAG12-8H.Bc2...
Note Pod reset occurs upon power-up, programming process, or watchdog time-out. Command Functions The following paragraphs give details of the command functions, describe what the commands cause, and give examples. Please note that all commands have an acknowledgement response. You must wait for a response from a command before sending another command.
Page 25
Divisor = [Clock/12] / [Rate], or 921000 / Rate Example: Program the RDAG12-8 for 1K samples per second SEND: S=0399[CR] RECEIVE: [CR] Note: The sample rate configured is stored in EEPROM on the Pod, and will be used as the default (power-on) sample rate.
Page 26
Use the ±5V range; Output a buffer a total of 800 hex entries long Use the command: AC3=8000,02,0F,00,0800[CR] Set Calibration Parameters CALn=bbbb,mmmm Write span and offset calibration values in two’s-complement hex as two four-digit numbers. Example: Write a span of 42h and an offset of 36h to DAC 1 SEND: CAL1=0036,0042[CR] RECEIVE:...
Page 27
RDAG12-8 Manual Examples: Program even bits as outputs, and odd bits as inputs. SEND: MAA[CR] RECEIVE: [CR] Program bits 0-3 as input, and bits 4-7 as output. SEND: MF0[CR] RECEIVE: [CR] Read Digital Inputs Read 7 bits Read bit number n These commands read the digital input bits from the Pod.
Page 28
RECEIVE: [CR] Read Firmware Revision Number Read the firmware revision number This command is used to read the version of firmware installed in the Pod. It returns "X.XX[CR]". Example: Read the RDAG12-8 version number. SEND: V[CR] RECEIVE: 1.00[CR] Note The "H" command returns the version number along with other information. See "Hello Message"...
Page 29
Any string of characters starting with "H" will be interpreted as this command. ("H[CR]" alone is also acceptable.) The return from this command takes the form (without the quotes): "=Pod aa, RDAG12-8 Rev rr Firmware Ver:x.xx ACCES I/O Products, Inc." aa is the Pod address rr is the hardware revision, such as "B1"...
Page 30
RECEIVE: Baud:05[CR] Set the Pod to 9600 baud. SEND: BAUD=333[CR] RECEIVE: Baud:03[CR] Configure Pod Address POD=xx Program the currently selected Pod to respond at address xx. This command changes the Pod's address to xx. If the new address is 00, the Pod will be placed into non-addressed mode.
RDAG12-8 Manual Error Codes The following error codes can be returned from the Pod: Invalid channel number (too large, or not a number. All channel numbers must be between 00 and 07). Improper Syntax. (Not enough parameters is the usual culprit).
Appendix A: Application Considerations Introduction Working with RS422 and RS485 devices is not much different from working with standard RS232 serial devices and these two standards overcome deficiencies in the RS232 standard. First, the cable length between two RS232 devices must be short; less than 50 feet at 9600 baud. Second, many RS232 errors are the result of noise induced on the cables.
RDAG12-8 Manual A balanced differential line receiver senses the voltage state of the transmission line across the two signal input lines. If the differential input voltage is greater than +200 mV, the receiver will provide a specific logic state on its output. If the differential voltage input is less than -200 mV, the receiver will provide the opposite logic state on its output.
RS485 Data Transmission The RS485 Standard allows a balanced transmission line to be shared in a party-line mode. As many as 32 driver/receiver pairs can share a two-wire party line network. Many characteristics of the drivers and receivers are the same as in the RS422 Standard. One difference is that the common mode voltage limit is extended and is +12V to -7V.
The output amplifiers are capable of delivering 3A at output voltage ranges 0-10V, +/-5V, 0-5V. However the capability to dissipate the heat generated in the amplifiers limits the permissible load current. This capability is determined in a significant degree by the type of enclosure the RDAG12-8 is packaged in.
Page 37
4 C/W x1.75W=7 C. Thus the allowed maximum temperature of the heat sink is 125-107=18 C. Therefore if any of the channels of the RDAG12-8 has a 250mA load the ambient temperature rise is limited to 18 C. The allowable maximum ambient temperature will be 25 +18=43 C.
Page 38
Customer Comments If you experience any problems with this manual or just want to give us some feedback, please email us at: manuals@accesioproducts.com.. Please detail any errors you find and include your mailing address so that we can send you any manual updates. 10623 Roselle Street, San Diego CA 92121 Tel.
Need help?
Do you have a question about the RDAG12-8 and is the answer not in the manual?
Questions and answers