Table of Contents

1. The RabbitNet Protocol

1.1 General RabbitNet Description
1.1.1 RabbitNet Connections
1.1.2 RabbitNet Peripheral Cards
1.1.3 Connectivity Tools
1.1.4 DIN Rail Mounting
1.2 Physical Implementation
1.2.1 Control and Routing
1.3 Dynamic C
1.3.1 Dynamic C Libraries
1.3.1.1 Accessing and Downloading Dynamic C Libraries
1.3.2 Sample Programs
1.3.3 General RabbitNet Operation
1.3.4 General RabbitNet Function Calls
1.3.5 Status Byte

2. Digital I/O Card

2.1 Features
2.1.1 Software
2.2 Connections
2.2.1 Power Supply
2.3 Pinout
2.3.1 Headers
2.3.2 Indicator LED
2.4 Digital I/O
2.4.1 Digital Inputs
2.4.2 Digital Outputs
2.5 Analog Inputs
2.5.1 Single-Ended Inputs
2.5.2 Differential Inputs
2.5.3 Calibrating the Analog Inputs
2.5.3.1 Calibration Constants
2.5.3.2 Calibration Recommendations
2.5.3.3 Factory Calibration
2.6 Software
2.6.1 Dynamic C Libraries
2.6.2 Sample Programs
2.6.2.1 Digital I/O
2.6.2.2 Analog Inputs
2.6.3 Digital I/O Card Function Calls
2.6.3.1 Digital Input Function Calls
2.6.3.2 Digital Output Function Calls
2.6.3.3 Analog Input Function Calls
2.6.4 Status Byte
2.7 Specifications
2.7.1 Electrical and Mechanical Specifications
2.7.1.1 Physical Mounting
2.7.2 Jumper Configurations

3. A/D Converter Card

3.1 Features
3.1.1 Software
3.2 Connections
3.2.1 Power Supply
3.3 Pinout
3.3.1 Headers
3.3.2 Indicator LED
3.4 Analog Inputs
3.4.1 Analog Current Measurements
3.4.2 Calibrating the A/D Converter Chip
3.4.2.1 Modes
3.4.2.2 Calibration Constants
3.4.2.3 Calibration Recommendations
3.4.2.4 Factory Calibration
3.5 Software
3.5.1 Dynamic C Libraries
3.5.2 Sample Programs
3.5.3 A/D Converter Card Function Calls
3.5.4 Status Byte
3.6 Specifications
3.6.1 Electrical and Mechanical Specifications
3.6.2 Physical Mounting
3.7 Jumper Configurations

4. D/A Converter Card

4.1 Features
4.1.1 Software
4.2 Connections
4.2.1 Power Supply
4.3 Pinout
4.3.1 Headers
4.3.2 Indicator LED
4.4 D/A Converter Outputs
4.4.1 Calibration
4.5 Software
4.5.1 Dynamic C Libraries
4.5.2 Sample Programs
4.5.3 D/A Converter Card Function Calls
4.5.4 Status Byte
4.6 Specifications
4.6.1 Electrical and Mechanical Specifications
4.6.2 Physical Mounting

5. Relay Card

5.1 Features
5.1.1 Software
5.2 Connections
5.2.1 Power Supply
5.3 Pinout
5.3.1 Headers
5.3.2 Indicator LEDs
5.4 Relay Outputs
5.5 Software
5.5.1 Dynamic C Libraries
5.5.2 Sample Programs
5.5.3 Relay Card Function Calls
5.5.4 Status Byte
5.6 Specifications
5.6.1 Electrical and Mechanical Specifications
5.6.2 Physical Mounting

6. Keypad/Display Interface

6.1 Features
6.1.1 Software
6.2 Connections
6.2.1 Power Supply
6.3 Key RabbitNet Keypad/Display Interface Components
6.3.1 Headers and Jacks
6.3.1.1 Keypads
6.3.1.2 Liquid Crystal Displays
6.3.2 LEDs
6.3.3 Buzzer
6.4 Liquid Crystal Display Backlights
6.5 Display Contrast
6.6 Software
6.6.1 Dynamic C Libraries
6.6.2 Sample Programs
6.6.3 RabbitNet Keypad/Display interface Function Calls
6.6.3.1 Buzzer
6.6.3.2 LEDs
6.6.3.3 Keypad
6.6.3.4 Display
6.6.4 Status Byte
6.7 Specifications
6.8 Electrical and Mechanical Specifications
6.8.1 Physical Mounting

Appendix A. Keypad/Display Interface Expansion Kit

A.1 Keypads
A.1.1 Keypad Templates
A.2 LCD Displays
A.2.1 2 × 20 Character LCD
A.2.2 4 × 20 Character LCD
A.3 ZMENU.C
A.4 Configuring Key Code Indexes and Physical Keypad Arrangement
A.4.1 Basics of Assigning Key Code Indexes
A.4.2 Expansion Kit Keypads
A.4.2.1 3 × 4 Keypad
A.4.2.2 2 × 6 Keypad
A.4.2.3 4 × 10 Keypad
A.5 2 × 6 Keypad Datasheet
A.6 3 × 4 Keypad Datasheet
A.7 4 × 10 Keypad Datasheet
A.8 2 × 20 Character LCD Datasheet
A.9 4 × 20 Character LCD Datasheet

Index

Schematics