Page 1
RLC-3 8 Port Communications Controller Software Version 1.77 Copyright 1997, All Rights Reserved Link Communications, Inc. 115 Second Ave N.E. P.O. Box 1071 Sidney, MT 59270 (406) 482-7515 Voice (406) 482-7547 Fax http://www.link-comm.com...
Page 3
This will save you a lot of confusion and frustration, as it should answer most of your questions. The RLC-3 communications controller supports up to 8 radio ports and two I/O boards (8 analog voltage inputs, 8 logical (dry contact) inputs, and eight MOSFET output drivers each). The radio ports can be configured to require one of several combinations of COR and PL inputs for access.
Contact Link Communications, Inc. for more information. What Link Communications, Inc. will not cover: 1. Too much voltage to the controller. The RLC-3 operates at +11V to +15V, negative ground. 2. Damage to the controller by lightning, accident, or incorrect power hook-up.
Please take a few minutes and fill out this questionnaire. RLC-3 Serial Number ....________________ (Located in the upper right corner on the 'RLC-3' main mother board) RLC-3 Purchase Date ....________________ Application: (Circle All That Apply)
What Each Connector is For When you look at the back of the RLC-3 cabinet, you will see ten vertical slots and three horizonal slots cut out of the metal cabinet. Some of these slots may have metal covers over them if they are not used (because you didn't purchase those options).
Page 22
- Screw on the plastic outer shield. - When power is applied to the RLC-3 controller, the 5 LED's on the RLC-3 power board should light, indicating proper board operation. If all of the LED's do not light, turn off the power immediately.
Page 23
COR signal will work if the switch #2 (labeled "CR") is switched correctly. The signal must be able to sink 4mA to ground. The input impedance of the RLC-3 COR input is 10KS and it is diode clamped with internal pull-up resistors. This allows it to handle input voltages of up to 40 volts without damage to the controller.
Page 24
PL decoder board to filter the PL signal out of the receiver's audio before it goes to the RLC-3. Connecting the Receiver Audio - 2 types of audio can be used on the RLC-3 controller: Type 1: De-emphasized audio (Speaker Audio) Type 2: Discriminator audio (Raw Unsquelched Audio) - If type 1 audio is used, set configuration switch #1 (labeled "DM") to the "OFF"...
Page 25
Step #5: Adjusting the RLC-3 Controller - Locate connector P4 on the RLC-3's main board. (It is the 10 pin female connector located near the power connector and above the serial port connector). There is one pin for each receiver's audio (labeled 1..8 to correspond with the number of the card the receiver is connected to), one for...
Page 26
Step #6: Connect the Autopatch to the RLC-3 The autopatch is normally mounted inside the RLC-3's rack cabinet, near the main power jack. The autopatch has a separate power jack to make it easier to radio remote the patch (discussed in the next paragraph.
Serial Port Interfacing The RLC-3 has a full duplex serial port for interfacing to a computer or serial terminal; it is the connector right next to the main power plug. This connection can be made with just a cable, a telephone modem, a packet TNC, or any other method that will send the serial characters back and forth (some have even used Telnet over the Internet).
Page 29
25-pin serial connector, you can use a standard 9 to 25-pin converter or wire your own cable. To wire your own, connect the RLC-3's pins 2, 3, and 5 to the computer's 3, 2, and 7 respectively.
Page 30
Stop bits You can change the baud rate the RLC-3 uses with command 024. If you are using a modem, you may be able to set the baud rate that the modem uses to communicate with the controller to be different than the speed at which it connects to the other modem.
When a command executes correctly (User and/or macro execution) this macro is called. Error 208 - Internal error just occurred If you get this error please contact Link Communications, Inc. with a detailed description on how you made this error occur.
1-16 How to Configure a Port as a Repeater The RLC-3 controller supports a repeater on every port. This allows for multiple stand alone repeaters operating at the same time, on the same controller. We will describe how to configure and setup port one as a repeater.
Only 1 LED is lit Check for bad or blown fuse Only Some of the LED's are lit Short on that specific power supply. Call Link Communications Inc. if this occurs. No Audio at Test Bus Check for main system power (All LED's lit)
DTMF digit before it is detected and muted, although you can avoid hearing it at all with an audio delay module (available from Link Communications). The audio stays muted until a few seconds (see command 20, DTMF mute timers) after the digit is released.
Page 56
On the RLC-3, this resistor is R12 on the radio cards (not the motherboard). When R12 is 300K, the DTMF digits should be detected in less than 40ms, but voice falsing is common. The first RLC-3's were shipped this way.
Page 65
Doug Hall RBI-1 Delayed Send Timer: Buffers inside the RBI-1 overflow if it is sent too many changes too quickly. The RLC-3 avoids this potential problem by collecting all of the changes that occur quickly (such as within a macro) and sends the combined result of all of them only when no changes have been made for the length of this timer.
4-23 025: Sets the Time of Day Clock This command allows you to set the time of day clock on the RLC-3. <025> hh mm a/p Parameters: - 025 is the default command name. - HH is the actual hours with leading zeros...
4-24 028: Sets the Date This command allows you to set the date on the RLC-3 Clock. <028> mm dd yy w Parameters: - 028 is the default command name. - MM is the month with leading zeros - DD is the day of the month with leading zeros...
How Command Names and Command Numbers are Used: The RLC-3 controller has 1000 commands. The first 200 are commands that do a specific task and are described in this manual. The rest of the commands are macros that automatically execute a sequence of other commands.
Note about Courtesy Beeps The RLC-3 courtesy beeps are not simply a programmable beep. When it is time to send a courtesy beep, the RLC-3 decides which ports should receive the courtesy beep, sets the audio routing variable to those ports (see Appendix A), and calls that port's courtesy beep automatic macro (see Chapter 8).
This command allows you to set up the DTMF regenerate parameters for each attached port. You may need to use this command to slow your DTMF tones down if a scanning DTMF decoder is on any of the attached systems that you want the RLC-3 to control. <044> p aaaa bbbb Parameters: - 044 is the default command name.
DVR (it need not be connected to the RLC-3 at this time) and power up the DVR. You should see a printout on the serial screen noting how much memory is expected (based on which version of the EPROMS you have) and then how the memory test is progressing.
Before executing any DVR commands on the RLC-3 you should enter Command 182 1 D or unkey to tell the RLC-3 that the DVR is installed. The controller will respond by saying "one". If you do not do this, some of the commands will work, but others will not.
Page 117
This can help you know what you should delete when the memory gets full. If you have connected a terminal or computer to your RLC-3, all you have to do is unplug the cable from the RLC-3 and plug it into the DVR. The default setting is 9600 baud, N81, the same as the default for the RLC-3.
6-24 182: Select DVR Type This command tells the RLC-3 what type, if any, DVR is installed. Some DVR commands will not work correctly if this command has not been executed. If no DVR is installed, this command should be used to tell the controller that (or it may cause problems such as the tranmitter coming up or staying up when it shouldn't).
- SS is the DVR slot number, two digits per slot Notes: DVR messages can be intermixed with synthesized voice messages and the RLC-3 will make sure that they are sent in the right order. For example, you could write a macro that would speak your call sign using the synthesized voice, then use the DVR to speak "Link...
Where the Serial Ports Are: The RLC-3 has a serial port on the motherboard, next to the power jack, that is used for entering commands on the controller. This is called the main serial port. The top DB-9 connector on each radio card is also a serial port and is usually used for controlling a remote base.
024: Set Up RS-232 Serial Baud Rates This command allows you to set up the baud rate for the RLC-3's main serial port and the serial ports on the radio cards. The baud rate for the main serial port should be set to match the computer, serial terminal, or modem that you have connected to it to program the controller with.
There are at least two common understandings of what a macro is. The RLC-3 currently supports the more flexible of the two types; eventually it may support both. The kind the RLC-3 supports could be called a "multiple command macro" because it provides a way to execute a sequence of internal commands in response to one command from the user.
Page 139
Macros 503, 504 and 505 are at level 4. Note that they are all at the same level. Any commands that are called from these macros will be at level 5. This is about as deep as the RLC-3 will let you nest macros, 5 or 6 levels.
Each type will be described below. Please note that you can control how often the RLC-3 checks the input line and analog alarms by using Command 020 to change the reset value of timer 034. The default is to check the alarms once per second.
The point of this discussion is to make it clear that the controller does not care what the real-world quantity is, it just needs a variable voltage and the proper conversion ratio, and it can handle it. You tell the RLC-3 what the conversion ratio is by specifying two points: The first is what real world quantity would cause the sensor to output 0 volts.
It accepts a voltage between 0 and 5 volts (at the processor, voltage dividers on the I/O board and external to the RLC-3 can both affect the maximum voltage that can be handled) and can differentiate 1024 levels within that range, about 5mV per level. LM335 temperature sensors output a voltage of 10mV per degree Kelvin (celsius - 273).
Autopatches that are on a PBX often have to dial a '9' or some other combination of digits to reach the outside world. The RLC-3 has the ability to dial these digits for you. You can tell it what digits to dial and how long of delays to use before and after these "predial digits" with Command 116.
PL (CTCSS) encode and decode is handled by the radios. The RBI-1 plugs into one of the RLC-3's radio cards. The audio, COR and PTT interface is made through the RLC-3 card's radio port (the bottom DB-9) and the signals that control the RBI-1 and ultimately the radio come from the serial port on the radio card (the top DB-9 connector).
Page 221
In the maximum configuration using a Kenwood TM-701 Dual Band Mobile you can control Frequency, CTCSS encode On/Off, RF power level, Offset, Power On/Off, and Band. This is all accomplished thru the microphone jack. The RLC-3 Format supports the following functions: • Full frequency control, 4 ports/radios, and 4 bands.
Connections to serial port on the radio card (top DB-9) 3 - Data ..... 2 - RLC-3 SPI data output 4 - Clock/Strobe .
Page 224
14-6 connections. The top (serial port) connector provides the control signals. This is not the main serial port the the RLC-3 motherboard. If you are using the RBI-1, there may also be some connections to one of the I/O boards.
RBI-1, since it will only support one band module being on at a time. You must tell the RLC-3 which port the RLC-Icom is connected to with Command 140 before using this command. If you do not, the setup commands will be lost and you will have to enter them again.
0 to 3. There are two different common definitions of what digit corresponds with what offset. They are shown in the table below. The RLC-3 supports both. You can select which format you want to use with Command 144.
X..X in the command above: 71, 72, 710, 719, 7100, and 7190. The RLC-3 takes the number that you enter and finds the closest match among the valid PL frequencies. When the synthesized voice responds to this command, it tells you the actual frequency selected, even if the value you entered was approximate.
(both are underneath the level adjustment pots). The Dallas DS1275 does not come standard with the RLC-3, but it is available from Link Communications and electronics supply sources. When using the DS1275, you must connect both the send a receive data lines. The DS1275 uses the -12V from the data line that goes into the controller to generate the -12V signal it sends back out.
(with a different HC11), or you can get a new HC11 from Link Communications or another electronics supply source. Do not try to remove the HC11 from its socket with small screwdrivers - use a PLCC chip puller. If you replace the HC11, cycle the power a couple of times before resuming testing, to give the processor a chance to set up its config register.
Page 243
HF radio itself: receive frequency, transmit frequency, vfo, split, and mode. The rest of the features are provided by the RLC-3 itself. This allows the RLC-3 to provide all of those features even on radios that don't have built-in support for them. Scanning is performed by sending a change of frequency several times a second, so the controller always knows what frequency the radio is on and so it can handle scan edges even if the radio doesn't support them directly.
035: Remotely Reset the Controller This command allows you to remotely reset the RLC-3 controller. This does exactly the same thing as turning the power off and back on or pressing the reset switch on the board. It will not cause you to lose any of your programming - that is only possible by being at the site of the controller and following one of the initialization procedures described in Appendix D.
RLC-3 will not let them execute the requested command. The command for setting up passwords is a level 4 command, so only users that are level 4,5,6 or 7 can set passwords.
You can use Command 050 to specify which ports get the audio that is caused by the serial port. The RLC-3 defaults to sending these messages out of port one, but you can send them to any ports you want to, or to no ports at all.
If you are trying to learn to program the RLC-3 and you mess things up, you can use this to put everything back the way it is supposed to be. Initialization does not hurt the RLC-3 in any way - there is no EEPROM or anything to wear out.
Appendix E: Controlling a Rotor The RLC-3 will evenually have specialized commands for controlling a rotor using the I/O lines on the I/O board, but you can do it now with a little work. • Connect the rotor controls to two of the output lines. We will assume that you have one output for on/off and another to select the direction.
Page 310
You can test the alarm we set in the above step by executing the motor CCW macro we made and making sure that it turns itself off when it gets to the CCW limit. The RLC-3 checks the alarm every second by default, but you can speed it up if you want to. Simply change the "I/O Polling Timer"...
Command 050. Using that command you can tell the RLC-3 to send the voice responses out any port (or more than one), or nowhere at all. To keep it from sending voice responses, enter "050 0" and press enter (you can also make that the first line of your upload files).
(it does not support software flow control yet). This does not affect the commands that are being sent to the RLC-3 in any way - just the responses that you see on the screen. If you do not care about the responses, just let them get thrown away and forget it. There is no file size Version 1.77...
RLC-3. Slowing the baud rate down will not help significantly, as that will slow down the responses just as much as the commands you are sending. There are several ways to do this: Tell the comm program to wait until it sees a new "DTMF>"...
Appendix H: Using the LM335 Temperature Sensor The RLC-3 supports the National Semiconductor LM335Z temperature sensor. The sensor converts temperature into voltage. This voltage is read by the controllers ADC (Analog-Digital Convertor) which allows the controller to read a voltage. When using the LM335Z sensor, the sensor needs to be powered in order for the temperature to be read.
Need help?
Do you have a question about the RLC-3 and is the answer not in the manual?
Questions and answers