PMB Home

User Interface Controller
UIM_2A*

Embedded Project User Interface

Dual LCD, Keypad, Local I/O

Serial Interface to Main Controller

Real-Time-Clock

...

Info - Connections - Prices

click for a larger picture

UIM_2A2 Module
...

click for a larger picture

UIM_2A2 Module
...

Overlay Drawing (larger than full size)

INTRODUCTION

The UIM_2A* is a general purpose user interface control module for embedded control applications.

It provides a way of connecting two alphanumeric LCD modules and a keypad or switches of up to 32 contacts.

The serial embedded control interface supports a simple synchronous clock and data network as well as a CMOS level RS-232 serial.

FEATURES

  • dual alphanumeric LCD interface (4-bit parallel)

  • backlight control for each LCD
  • on-board contrast controls for each LCD
  • multiplexed keypad/switches (8x4)
  • backlight control for keypad
  • backlight brightness control (common to all 3 backlights)
  • 4 analogue inputs (0-5V, with on-board 1K pull-ups to +5V)
  • 4 digital I/O (0-5V with on-board 1K pull-ups to +5V)
  • 2 digital inputs (0-5V with on-board 1K pull-ups to +5V)
  • 1 high current output (1A max, 24V, open-drain mosfet)
  • protection on all I/O (do not exceed 5V without current limiting)
  • piezo buzzer on-board
  • real-time-clock on-board with optional battery backup
  • eeprom data storage (256 bytes, larger capacity optional)
  • InfraRed interface via 10-pin header
  • status LED on-board
  • based on the popular PIC18F452 (software upgradable via icsp)
  • dimensions = 96x69 mm x <25mm high

CONNECTIONS

LCD

Within the ribbon cable the first and second 18-cores connect to the LCD modules #2 and #1.Connection will depend on the LCD module being used but the layout of functions within the ribbon cable will allow direct 1 to 1 connection to many LCD modules. The cable length to the LCD modules should be kept as short as possible.

Caution:
The backlight drive is able to deliver enough current to do some damage. please try not to short it out.

KEYPAD

The last 14-cores of the ribbon cable connect the keypad and or switches, and backlight. The cable length to the keypad/switches should be kept as short as possible.

Caution:
The backlight drive is able to deliver enough current to do some damage. please try not to short it out.

A-1 to A-4

These are general analogue inputs. They can be used to read external voltages from sensors or from switch contacts. The on-board 1K pull-up resistors eliminate the requirement for external resistors when monitoring switch contacts. These were originally intended to be used as dual zone security inputs. The on-board pull-up allows direct connection of a LDR or thermistor forming a voltage divider. These inputs have resistor,capacitor and zener diode protection. Do not directly apply more than 5V DC.

The associated +V terminals provide a connection point for powering locally connected sensors. It is the same voltage that supplies the UIM_2A* via the control interface (9 to 16V DC).

D-1 to D-4

These are general digital I/O lines. They can be used as low level outputs or inputs. The on-board 1K pull-up resistors eliminate the requirement for external resistors when monitoring switch contacts. These inputs have resistor,capacitor and zener diode protection. Do not directly apply more than 5V DC.

I1 and I2

These are general digital inputs. They were originally intended to be used to interface Dallas 1-wire devives. The protection capacitance on some boards may be too high for the fast signalling of the 1-wire bus. Future boards will have a lower capacitance. The on-board 1K pull-up resistors will drive a Dallas 1-wire temperature sensor. These inputs have resistor,capacitor and zener diode protection. Do not directly apply more than 5V DC.

The associated +5 volt terminal should be used with care. It can supply a small current for locally connected sensors only. Long cable connections will likely reduce the reliability of the UIM_2A*.

H-1

This is the high-current mosfet output. It can sink up to 1 Amp at a maximum nominal applied voltage of 24V DC. It can be used to drive a lamp, high current relay, alarm or other load. Inductive loads such as large relays or small motors must be fitted with back EMF protection such as a free-wheeling diode or other suppression.

CONTROL INTERFACE

Interrupt, Data, Clock provide the syncronous bus interface.

Receive, Transmit providethe cmos level RS-232 interface.

These are all 5V protected signals that can be run over some distance. 20 to 50 meters should be possible.

Baud rate and other information to come.

RC INTERFACE

Don't worry about this for now. It's intended to connect to an IR receiver and LED. This would provide remote control reception and transmission. The software is quite involved and will come as time permits.

EMBEDDED CONTROL INTERFACE

clock and data scyncronous

RS-232 (cmos levels)

APPLICATION and INSTALLATION

Apply power of 9 to 16V DC via the control interface connector (+/-).

LCD and keypad connections are via the 50-way IDC header at the top of the board.

Ensure the contrast adjustment is correct if the LCD is not visible.

 

****

**

**

Pricing

Prices shown are in New Zealand Dollars and exclude GST.
Sales outside of New Zealand prices will be charged at the current exchange rate
(approx $2 NZ = $1 US), GST is only charged on sales within New Zealand

UIM_2A2 Interface

Connector

part number

1 to 9

10 to 49

50 up

Module (fully assembled)
supplied with 50-way IDC plug

.

UIM_2A2A

$145.00

email

email

LCD/Keypad Lead (500mm)
50-way ribbon with one 50-way IDC plug fitted

.

UIM_2A2A

$8.00

email

email

Order and Shipping information

Files available for Download

.

.

.

.

.

.

PMB home

last updated: 25 August 2004