Download Specifications

IS-S0108 Single
Switch Solution
7850 East Gelding Drive • Scottsdale, AZ 85260-3420
IS-S0108 Single Switch Solution
Revision D
NKK SWITCHES
7850 E. Gelding Drive
Scottsdale, AZ 85260
Toll Free 1-877-2BUYNKK (877-228-9655)
Phone 480-991-0942
Fax 480-998-1435
e-mail <[email protected]>
All Rights Reserved Worldwide
NKK Switches makes no warranty for the use of these products and assumes no responsibility for any errors, which may appear in this
document, nor does it make a commitment to update the information contained herein.
Smart Switch is trademark of NKK Switches.
Single Switch Solution RevD.docx
Toll Free 1.877.2BUYNKK (877.228.9655) • Phone 480.991.0942 • Fax 480.998.1435
www.nkkswitches.com • Email [email protected]
Page 1 of 18
0416
IS-S0108 Single
Switch Solution
7850 East Gelding Drive • Scottsdale, AZ 85260-3420
TABLE OF CONTENTS
Table of Contents .............................................................................................................2
1. Overview ......................................................................................................................3
2. Applications .................................................................................................................3
3. How to Order ..............................................................................................................4
S0108 Single Switch Solution:
1. General Features ..........................................................................................................5
2. Backlighting .................................................................................................................6
3. Hardware ......................................................................................................................6
3. Connecting to Application ...........................................................................................9
IS-S0108DEM Evaluation Kit User Manual:
1. Overview ......................................................................................................................10
2. General Features ..........................................................................................................10
3. Operational Overview ..................................................................................................11
4. Hardware ......................................................................................................................12
5. Schematics ...................................................................................................................14
Programming S0108 Single Switch Solution:
1. Purpose.........................................................................................................................15
2. Preparing the IS-S0108DEM for Programming ..........................................................16
3. Preparing the MPLAB Program...................................................................................17
4. Programming the S0108 ..............................................................................................19
5. Testing..........................................................................................................................19
Single Switch Solution RevD.docx
Toll Free 1.877.2BUYNKK (877.228.9655) • Phone 480.991.0942 • Fax 480.998.1435
www.nkkswitches.com • Email [email protected]
Page 2 of 18
0416
IS-S0108 Single
Switch Solution
7850 East Gelding Drive • Scottsdale, AZ 85260-3420
1. Overview
The Single Switch Solution is a compact device that can both monitor and control an industrial
process independently or in conjunction with other controllers.
The 36x24 pixel LCD display is capable of displaying graphics or characters while 64 backlight color
options allow for status color schemes and modes of operation. In addition to the on-board flash to
hold graphic images, there are two look up fonts (5x7 and 7x10) on board to create images based on
characters. Up to 3 lines of 6 characters in font 5x7 or up to 2 lines of 4 characters in font 7x10 can
be displayed.
There are eight connections that can be digital input/output. Six of the connections can be analog
input. The analog inputs can be used to check status of gauges such as temperature, pressure,
voltage, amperage, oil level, gas level…etc.
The digital inputs can be used to check the ON/OFF statuses of a devices or count frequency of an
event.
The digital output can be used to signal to turn ON or OFF a device based on preset values of the
inputs.
The digital input/output can also be used for communication with another device.
The switch presses can be used for toggling between the statuses and pressing and holding the
switch can be used for setting up or selecting an option.
2. Applications
The Single Switch Solution is a plug and play controller/indicator device for use in an application with
little to no technical or engineering know-how needed to install and operate.
The customer would list what images, labels and actions they want to see. The device would then be
programmed and preloaded with the images, actions and responses ready to be used. The customer
would simply need to install the device into their application. Please contact NKK Switches with your
application. If the current product does not meet your application, we can design a device to meet
your requirements.
Examples:
A Single Switch Solution is hooked up to a device that drops jellybeans into a bag and a counting
sensor. When the Single Switch Solution counts out a fixed number of beans it sends signals to stop
the jellybeans from dropping, move the bag out of the way, seal the bag and get the next bag.
A Single Switch Solution is used to monitor two voltages and two currents. Pressing the switch
steps through displaying the status of each of the four measurements. When the voltages or currents
exceed a preset warning range the display blinks to warn the operator. When the voltages or currents
reach a danger range not only does the display turn red it also sends signals to shut down the
system. The warning and shut down values for each measurement is user defined and can be
modified by pressing and holding the switch while displaying the measurement.
A Single Switch Solution is hooked up to engine sensors to display fuel, water, oil, and temperature.
Pressing the switch steps through and displays the four statuses.
When any of the statuses are outside normal the display blinks amber to warn the operator. When
any of the statuses are in the danger range the display blinks red.
Single Switch Solution RevD.docx
Toll Free 1.877.2BUYNKK (877.228.9655) • Phone 480.991.0942 • Fax 480.998.1435
www.nkkswitches.com • Email [email protected]
Page 3 of 18
0416
IS-S0108 Single
Switch Solution
7850 East Gelding Drive • Scottsdale, AZ 85260-3420
3. How to Order
Single Switch Solution is custom programmed for each application so a custom part number is
assigned for each application.
An evaluation kit can be ordered to get the process started. The evaluation kit part number is “ISS0108DEM” and includes:
1. One Single Switch Solution.
2. A demonstration board that has 4 potentiometers for analog input, 4 switches for digital input and 4
LED’s for digital output.
3. A programming connector for reprogramming the Single Switch Solution (Require a Pickit3 from
Microchip for programming).
4. A power supply.
The evaluation kit IS-S0108DEM comes
preprogrammed for demonstrating the
Single Switch Solution capabilities.
The suggested retail price for
evaluation kit is USD$99.00 F.O.B
Arizona.
The information on the evaluation kit is at
the end of this document.
Once the customer decides on the features required for their application the requirements are
evaluated by NKK and functional features are documented and send for approval by the customer.
Then the firmware is written and the custom part number is issued. The customer can place order
and receive the preprogramed Single Switch Solution for their application.
The cost of writing the firmware is USD$300.00.
During firmware development the customer is required to get a PIC programmer PICKit 3 (cost about
$49.00).
The firmware is emailed to the customer. The evaluation kit IS-S0108DEM can be used to reprogram
the Single Switch Solution as well as to be used for testing and verifying the new firmware.
Single Switch Solution RevD.docx
Toll Free 1.877.2BUYNKK (877.228.9655) • Phone 480.991.0942 • Fax 480.998.1435
www.nkkswitches.com • Email [email protected]
Page 4 of 18
0416
IS-S0108 Single
Switch Solution
7850 East Gelding Drive • Scottsdale, AZ 85260-3420
IS-S0108 Single Switch Solution
1. General System Features
The Single Switch System is useful in many applications where complex information needs to be displayed
while minimizing design and installation time and complexity. The firmware is written based on customer
requirements. Contact Hassan Sajadi at 877-228-9655 or [email protected] for application
consultation.
Features:
• 36x24 pixel graphic LCD.
• Can display 3 lines of 6 characters in Font 5x7, 2 lines of 4 characters in Font 7x10 or graphic.
• 15 backlight colors (RGB) for various mode of operation.
• Panel Mount for easy installation.
• Single pole momentary switch.
• Firmware is written based on customer requirements.
• The connection to application is via 2x7 header (0.1”x0.1”).
• Up to 8 digital input/outputs.
• Up to 6 analog to digital converters.
• I2C, SPI, or UART configurations are available upon request.
S0108 photos
Part Number Attributes: IS-S0108XXX. Each application would have a unique part number.
IS-S0108
Base part number
XXX
Unique for each application
Single Switch Solution RevD.docx
Toll Free 1.877.2BUYNKK (877.228.9655) • Phone 480.991.0942 • Fax 480.998.1435
www.nkkswitches.com • Email [email protected]
Page 5 of 18
0416
IS-S0108 Single
Switch Solution
7850 East Gelding Drive • Scottsdale, AZ 85260-3420
2. Backlighting Options
There are two backlighting states: "ON cycle" and "OFF cycle". The duration time of OFF cycle is about 500
mS. The ON cycle is two times of duration of the OFF cycle. Both the duration of the OFF cycle and the
multiple of the ON cycle to the OFF cycle can be specified by the customer. Each of the ON cycle and OFF
cycle have 8 color option. The 64 backlight options are achieved by combination of ON cycle and OFF cycle.
Below are the options for ON and OFF cycle:
Available color for ON cycle and OFF cycle
1
2
3
4
5
6
7
8
Color
OFF
Red
Green
Blue
Amber
Light Blue
Magenta
White
Red
OFF
ON
OFF
OFF
ON
OFF
ON
ON
Green
OFF
OFF
ON
OFF
ON
ON
OFF
ON
Blue
OFF
OFF
OFF
ON
OFF
ON
ON
ON
3. Hardware
WARNING: These products are ESD sensitive. The ESD handling procedures must be followed.
The Single Switch System incorporates an IS15BBFP4RGB in a Panel Mount Housing soldered to a small
controller PCB.
Power input: 7.5V to 15V at maximum of 70 mA
Controls Overview:
J1: Application Interface Header is a 7x2 header .1”x .1” for application connections (Table 1).
Single Switch Solution RevD.docx
Toll Free 1.877.2BUYNKK (877.228.9655) • Phone 480.991.0942 • Fax 480.998.1435
www.nkkswitches.com • Email [email protected]
Page 6 of 18
0416
IS-S0108 Single
Switch Solution
7850 East Gelding Drive • Scottsdale, AZ 85260-3420
Application Interface Header (J1) pin-outs:
Table1
Pin#
1
2
3
4
5
Pin Name
Power
Power
Ground
Ground
5V
Pin Function
Input voltage 7.5V to 15V
Input voltage 7.5V to 15V
Ground
Ground
5V output.
6
7
DG0
DG1
Digital I/O
Digital I/O
Analog IN
8
9
10
AN1
AN0
SWRD
Digital I/O
Digital I/O
Analog IN
Analog IN
11
12
13
14
DG2
DG3
AN3
AN2
Digital I/O
Digital I/O
Digital I/O
Digital I/O
Notes
It is generated by the
onboard voltage regulator.
The maximum current
drawn cannot exceed 10
mA.
Has a 4.7 KOHM pull down
resistor on the board.
TX USART
ss of SPI
SDO of SPI
Switch pin connected to MC
pin with a weak pull-up. The
other switch pin is
connected to Ground
Analog IN
Analog IN
Analog IN
RX USART
SCK of SPI
SDI of SPI
SCL of I2C
SDA of I2C
Single Switch Solution RevD.docx
Toll Free 1.877.2BUYNKK (877.228.9655) • Phone 480.991.0942 • Fax 480.998.1435
www.nkkswitches.com • Email [email protected]
Page 7 of 18
0416
IS-S0108 Single
Switch Solution
7850 East Gelding Drive • Scottsdale, AZ 85260-3420
Dimensions:
4. Connecting to applications
All the I/O pins are directly connected to the microcontroller pin. There is no safety circuit due to lack of space.
If the application signals are not stable appropriate safety measures should be implemented.
Analog Resolution
Analog Voltage
Digital input Voltage
Digital output Voltage
: 10 bits
: 0 to 5V
: Vil < 0.8V, 2V < Vih< 5V
: Vol < 0.6V, 4.2V < Voh
Maximum output current sourced
Maximum current sunk
: One I/O pin 20 mA, Total for all I/O pins 50 mA
: One I/O pin 20 mA, Total for all I/O pins 100 mA
Some application require an interface board for converting the Analog input to proper voltage or turning on
relays that require more current. NKK has interface boards for some application. We also entertain designing
interface boards for new applications.
Single Switch Solution RevD.docx
Toll Free 1.877.2BUYNKK (877.228.9655) • Phone 480.991.0942 • Fax 480.998.1435
www.nkkswitches.com • Email [email protected]
Page 8 of 18
0416
IS-S0108DEM User Manual
7850 East Gelding Drive • Scottsdale, AZ 85260-3420
IS-S0108DEM Evaluation Kit User Manual
1.
General Features
The IS-S0108DEM is a demonstration unit for the Single Switch Solution. Below are the current features:
•
•
•
•
•
2.
Four potentiometers wired to Analog In to simulate various Analog input signals.
Four toggle switches and four LED’s wired to Digital In/Out to simulate digital in and digital out.
9 to 15V DC 2.5mm power jack.
Programming plug.
Hole for easy access to the Single Switch Solution LCD contrast.
Preface
The IS-S0108DEM is designed to demonstrate the features of the Single Switch Solution. It has four
potentiometers, four toggles, and four LED’s that simulate various inputs and outputs. It has been programmed
to show some of the different ways to use the Single Switch Solution. However the firmware can be altered by
NKK Switches as per customer requirements. This manual will go through the various aspects of the firmware
written for demonstration of features.
Single Switch Solution RevD.docx
Toll Free 1.877.2BUYNKK (877.228.9655) • Phone 480.991.0942 • Fax 480.998.1435
www.nkkswitches.com • Email [email protected]
Page 9 of 18
0416
IS-S0108DEM User Manual
7850 East Gelding Drive • Scottsdale, AZ 85260-3420
3. Operational Overview
When first turned on the IS-S0108DEM will display the NKK Switches logo. After 2 seconds it will then
display the battery charge image. Pressing the button steps through each of the six simulated functions. It then
loops back to the beginning.
Image
Function
NKK Logo Splash
Screen
Operation
Only seen when first turned on. Stays on only for a few seconds.
Battery Charge *
AN0 input is represented/displayed from 0% to 100% with green
backlight.
---The warning level at which point in addition to the amber/Green
backlight blink a signal is sent to DIG0.
--- The Danger level at which point in addition to the red backlight blink
a signal is sent to DIG1.
10 Bits Stepper
AN1 input is represented/displayed from 0 to 1023 steps indicating the
10 bits analog resolution.
0-5 Volt Meter
AN2 input is represented/displayed from 0 to 5.00V.
Rotary Stepper
AN3 input is represented/displayed in 16 steps 1/16 to 16/16.
Timer
Turns on and off by Dig 2 toggle control. Green when running and amber
when stopped.
Counter
Counts each time the Dig 3 toggle is actuated. Resets to zero when power
is off.
* To select warning and danger level press and hold the switch while it is displaying “Batt Charge” till the
display show “Amber”. Then release the switch followed by press/releases to get to the desire choice (None,
25% to 55%). After 5 seconds of inactivity the danger setting appear when the display shows “RED”. Pressing
and releasing the switch cycles through choices (None, 5% to (Amber choice -5%)). After 5 seconds of
inactivity the chosen values are saved and status of Battery charge function accordingly.
Single Switch Solution RevD.docx
Toll Free 1.877.2BUYNKK (877.228.9655) • Phone 480.991.0942 • Fax 480.998.1435
www.nkkswitches.com • Email [email protected]
Page 10 of 18
0416
IS-S0108DEM User Manual
7850 East Gelding Drive • Scottsdale, AZ 85260-3420
4. Hardware
Controls Overview
Note: Improper installation of the Single Switch Solution could damage the units.
The Analog In has four potentiometers that simulate analog input signals.
Pin
Analog 0
Analog 1
Analog 2
Analog 3
Function
Battery
10 bit
Volt Meter
Stepper
The Digital In/Out has four on/off toggles that simulate digital input signals and four LED’s that simulate
digital output signals. Note that the Digital In and Digital Out are connected so the pin can only be used for one
or the other. Digital 0 and 1 are used for output. Digital 2 and 3 are used for input.
Pin
Digital 0
Input or Output
Output
Digital 1
Output
Digital 2
Digital 3
Input
Input
Function
LED lit when AN0 is below warning level
and higher than danger level.
LED lit when AN0 is lower than danger
level.
ON/OFF the timer
Counter
Single Switch Solution RevD.docx
Toll Free 1.877.2BUYNKK (877.228.9655) • Phone 480.991.0942 • Fax 480.998.1435
www.nkkswitches.com • Email [email protected]
Page 11 of 18
0416
IS-S0108DEM User Manual
7850 East Gelding Drive • Scottsdale, AZ 85260-3420
The 9-15V DC Power jack mates with a 2.5mm cylinder power connector with a center positive.
The Programming Connector links the Single Switch Solution to the firmware programmer such as the
PICKit 3 by Microchip. The unit must have power to program. Also the five pin programming bridge should be
installed into the 5x1 female header so the unit is connected to the Single Switch Solution. It should be removed
after programming to prevent stray signals.
Program
1
MCLR
2
VDD
3
GND
4
PGD
5
PGC
6
Single Switch Solution RevD.docx
Toll Free 1.877.2BUYNKK (877.228.9655) • Phone 480.991.0942 • Fax 480.998.1435
www.nkkswitches.com • Email [email protected]
Page 12 of 18
0416
IS-S0108DEM User Manual
7850 East Gelding Drive • Scottsdale, AZ 85260-3420
5. IS-S0108DEM Schematic
Single Switch Solution RevD.docx
Toll Free 1.877.2BUYNKK (877.228.9655) • Phone 480.991.0942 • Fax 480.998.1435
www.nkkswitches.com • Email [email protected]
Page 13 of 18
0416
IS-S0108DEM Programming Procedure
7850 East Gelding Drive • Scottsdale, AZ 85260-3420
IS-S0108DEM Programming Procedure
1. Purpose
The purpose of this document is to give instructions on programming and testing the Single Switch Solution and
variations using the IS-S0108DEM board.
Single Switch Solution RevD.docx
Toll Free 1.877.2BUYNKK (877.228.9655) • Phone 480.991.0942 • Fax 480.998.1435
www.nkkswitches.com • Email [email protected]
Page 14 of 18
0416
IS-S0108DEM Programming Procedure
7850 East Gelding Drive • Scottsdale, AZ 85260-3420
2. Preparing the IS-S0108DEM for Programming
The Programming Connector links the Single Switch Solution to the firmware programmer such as the
PICKit 3 by Microchip.
1. The unit must have power to program.
2. The five pin programming bridge should be installed into the 5x1 female header so the unit is
connected to the Single Switch Solution. It should be removed after programming to prevent
stray signals. Make sure there is contact between the connector and pads on the bottom of the
S0108.
3. Pin one on the programmer must be connected to pin one on the programming connector.
Plugging it in wrong may damage the unit or the programmer or both.
Program
1
MCLR
2
VDD
3
GND
4
PGD
5
PGC
6
Single Switch Solution with programmer attached.
Single Switch Solution RevD.docx
Toll Free 1.877.2BUYNKK (877.228.9655) • Phone 480.991.0942 • Fax 480.998.1435
www.nkkswitches.com • Email [email protected]
Page 15 of 18
0416
IS-S0108DEM Programming Procedure
7850 East Gelding Drive • Scottsdale, AZ 85260-3420
3. Preparing the MPLAB Program
Note: The steps are based on navigating the menu bar. Configure, Programmer, File being the menu
items visited.
Menu Bar for the MPLAB v8.76
Note: These instructions are for MPLAB IDE v8.76. The version will change at Microchip’s discretion.
1.
2.
3.
4.
Open MPLAB IDE program.
Select the “Configure” menu item.
Select the “Select Device” menu item.
With the “Device” drop down menu select PIC18F14K22.
Select PIC18F14K22
1.
2.
3.
4.
Click “OK” button to exit out of Select Device.
Select the “Configure” menu item.
Select the “Configuration Bits” dropdown menu item.
Check the “Configuration Bits set in code.” check box.
IS-S0108 Overview D.doc
Toll Free 1.877.2BUYNKK (877.228.9655) • Phone 480.991.0942 • Fax 480.998.1435
www.nkkswitches.com • Email [email protected]
Page 16 of 18
0516
IS-S0108DEM Programming Procedure
7850 East Gelding Drive • Scottsdale, AZ 85260-3420
5. Close Configuration Bits window.
6.
7.
8.
9.
Select “Programmer” menu item.
Select “Select Programmer” dropdown menu item.
Select PICkit 3 from dropdown menu item.
Click “OK” button to exit Voltage Caution message box.
10. The Programmer will try to connect with the microchip on the S0108.
11. If the Programmer cannot find the device MPLAB IDE will give a warning message box and a message
on the Output textbox. If it can find the device the Output textbox will say “Target Detected”.
Showing a warning message and the ready to program messages.
12. Select “File” menu item.
13. Select “Import” from the dropdown menu item.
14. Search for the HEX file “S08XXXX.HEX” where XXXX is the specific firmware program to be
installed.
15. Once it is selected the MPLAB IDE will display a message showing that it is loaded.
16. The MPLAB IDE is ready for programming.
IS-S0108 Overview D.doc
Toll Free 1.877.2BUYNKK (877.228.9655) • Phone 480.991.0942 • Fax 480.998.1435
www.nkkswitches.com • Email [email protected]
Page 17 of 18
0516
IS-S0108DEM Programming Procedure
7850 East Gelding Drive • Scottsdale, AZ 85260-3420
4.
Programming the S0108
1.
2.
3.
4.
Select “Programmer” menu item.
Select “Program” dropdown menu item.
Ignore Programming warning. Click “OK” button.
MPLAB IDE will say:
Programming...
Programming/Verify complete
5. Programming complete.
5.
1.
2.
3.
4.
5.
Testing
Unplug power plug.
Remove PICkit 3 from unit.
Remove Single Switch Solution from the IS-S0108DEM board.
Remove programming bridge.
Plug in Single Switch Solution back onto IS-S0108DEM board.
6. Plug in power plug.
7. Adjust analog pots, IS pushbutton, and digital switches as necessary to verify that the unit is working as
expected.
Note: If any of the analog pins are used as digital output, make sure the corresponding
potentiometer is in a middle position while programming.
If the pins is assigned as digital OUT and the potentiometer is all the away to one side or the other
it may cause damage to the unit.
If the pins is assigned as digital IN the potentiometer should not be left to produce voltage between
0.6V to 2V.
IS-S0108 Overview D.doc
Toll Free 1.877.2BUYNKK (877.228.9655) • Phone 480.991.0942 • Fax 480.998.1435
www.nkkswitches.com • Email [email protected]
Page 18 of 18
0516