Home Products Customers Downloads Accessories Price/Order

    Manufacturers of Industrial Embedded Single-Board Computers for worldwide applications
   Specializing in Custom Design  -  Offering a large selection of  Single-Board Computers
   
 

RPC-30                             

       

 

Picture of the RPC-30 Single-Board ComputerDetailed Picture

 

Features
bullet4 Position opto rack
bullet24 Digital I/O lines
bulletOperator interface
bulletLCD display port
bulletKeypad port
bulletSpeaker
bulletReal time clock
bulletFlash EPROM programmer
bulletFast CAMBASIC language
 

General Description

The RPC-30 is the fastest single-board computer with a ROM based BASIC commercially available.  CAMBASIC executes 3600 commands per second.  When multitasking is fully employed, throughput is equivalent to 5000 commands per second.  The on-card language and operating system support all of the hardware features on the card.  There is no need to write drivers.  CAMBASIC performs date, time, keypad, and display functions in one command-typically in under 1 mS.

An on-card opto rack supports G4 and G5 modules.  An additional 24 modules are added via a digital port.  Operator interfaces are provided via an LCD display and keypad port.

Function Description
Digital I/O

Twenty-four digital I/O lines allow connection to switches, LED's, opto modules, and other TTL type devices.  Eight high current outputs drive small motors, solenoids, relays, and any other devices requiring less than 200 mA at 50V.  Use CAMBASIC's "LINE" command to control an output or read an input through the STB-26 terminal board.  You can use the MPS-08, -16, or -24 to expand opto module capability.  The "OPTO" command reads and controls modules on these racks. 

Analog I/O modules can be read through the MPS-24 opto rack in the same way as the on-card rack.  CAMBASIC monitors the lines at assembly language speed and can generate an interrupt on line status change or a number of pulses.  Maximum change rate for reliable detection is 200 Hz. 

On-Card Opto Rack
You can control lamps, motors, starters, valves, etc., directly from the RPC-30 by using the on-card opto rack.  The rack supports G4 I/O and G5 analog input modules.  G4 modules switch AC/DC voltages up to 3A and can sense the presence of a voltage.

G5 analog input modules (available from Grayhill) measure voltages, temperature, and current.  CAMBASIC reads these modules and returns a number from 0 to 511.  Voltage and current output modules are also available.  CAMBASIC sends a 12 bit number to these devices.  Use a MPS series opto rack to add output modules.  Up to 24 additional G4 and G5  I/O modules can be added using a MPS series opto rack.

Keypad and Display Ports
The keypad and display ports provide an operator interface.  CAMBASIC supports character or LCD graphics displays using the "DISPLAY" command.  You can position characters anywhere on the display.  The RPC-30 provides contrast adjustment for LCD character displays.  Vacuum Florescent displays are also supported.

CAMBASIC detects and stores keypad presses.  A software interrupt can be generated on each key press.  If you are not using a keypad or display, then an additional 24 I/O lines are available for general use.

Memory
The RAM and real time clock are automatically battery backed.  You can store process variables and/or data in up to 512K of RAM.  A 32K flash EPROM comes with the  RPC-30.  This is enough to hold about 800 lines of code. 

Serial Ports
The RPC-30 provides two serial ports.  The programming port is RS-232 only.  You can use this port during run  time for any purpose needed by your application.  The second port is either RS-232, -422, or -485.  The RPC-30 has screw terminals for connecting RS-422/485.  You select RS-485 through a jumperable termination network.  LED's indicate serial port activity. 

CAMBASIC buffers input and output characters and controls the RS-485 port for transmission.  Buffering ensures no missed characters.  "PRINT" statements execute faster because the program continues while characters are transmitted.  CAMBASIC supports standard baud rates.  CTS and RTS. control lines for RS-232 are provided.  User jumpers set a card's address or ID on a 485 network.  Putting the RPC-30 on a 485 network is easy.  CAMBASIC's "ON COM$" command causes an interrupt when a message is received. 

Other Features
A battery backed, real time clock is standard.  CAMBASIC's "DATE$" and "TIME$" commands read and set the date and time. 

A programmable EEPROM saves 128 bytes of numeric or string data.  Use this EEPROM to store process variables when the risk of battery backed RAM is not acceptable. 

A watchdog timer can reset the card should a program "crash."

CAMBASIC Programming Language

CAMBASIC fully supports all hardware on the RPC-30.  Single commands support date, time, opto module I/O, keypad, and displays.  CAMBASIC also acts as an operating system, allowing you to save and load programs from the 32K flash EPROM.  Use your PC to debug programs.  On power-up, the RPC-30 downloads the program from flash and automatically executes it. 

Technical Information
Processor:
Zilog Z180 running at 18 MHz.

Memory Capacity:
RAM:      32K, 128K, or 512K, battery backed
Flash EPROM:  32K

Digital I/O:
24 lines from an 82C55.  Eight are buffered for 200 mA output.   Additional lines available from keypad, display, and user jumpers if not used. 

Power Requirements:
+5V at 150 mA, no modules or devices attached.

Environmental:
Temperature: -30C to +85C


Mechanical:
Size:    7" x 4.5"
Mounting: 0.156" holes, 0.25" from edges

 

   
    Remote Processing Corporation
7975-B East Harvard Avenue, Denver, CO 80231 
 
Phone 303-750-8587
Fax 303-690-1875
     
    [Home] [Single-board Computers] [Customers] [Downloads] [Accessories] [Price/Ordering] [Your Privacy]