manualshive.com logo in svg
background image

Smartcat (BL2100)

C-Programmable Single-Board Computer with Ethernet

and Operator Interface

User’s Manual

019–0103_M

Содержание BL2100

Страница 1: ...Smartcat BL2100 C Programmable Single Board Computer with Ethernet and Operator Interface User s Manual 019 0103_M...

Страница 2: ...Digi International reserves the right to make changes and improvements to its products without providing notice Trademarks Rabbit RabbitCore and Dynamic C are registered trademarks of Digi Internation...

Страница 3: ...gram 15 2 4 1 Troubleshooting 15 2 5 Where Do I Go From Here 16 2 5 1 Technical Support 16 Chapter 3 Subsystems 17 3 1 BL2100 Pinouts 18 3 1 1 Headers and Screw Terminals 19 3 2 Digital I O 20 3 2 1 D...

Страница 4: ...Run the PINGME C Demo 59 5 2 4 Running More Demo Programs With a Direct Connection 60 5 3 Where Do I Go From Here 60 Appendix A Specifications 61 A 1 Electrical and Mechanical Specifications 62 A 1 1...

Страница 5: ...ule Function Calls 92 C 8 1 LEDs 92 C 8 2 LCD Display 93 C 8 3 Keypad 109 Appendix D Plastic Enclosure 113 D 1 Assembly Instructions 114 D 2 Dimensions 116 Appendix E Demonstration Board 119 E 1 Conne...

Страница 6: ...Smartcat BL2100...

Страница 7: ...es Rabbit 2000 microprocessor operating at 22 1 MHz 128K static RAM and 256K flash memory standard may be increased to 512K SRAM and 512K flash memory 40 digital I O 24 protected digital inputs and 16...

Страница 8: ...olarized friction lock terminals may be factory installed instead Visit our Web site at www rabbit com or contact your Rabbit sales representative or authorized distributor for further information Tab...

Страница 9: ...and a cover for an assembly made up of the BL2100 with the LCD keypad module plugged in Plastic enclosure base LCD keypad module One enclosure base is included with the Tool Kit Further details on the...

Страница 10: ...tion on disk Programming cable used to connect your PC serial port to the BL2100 Universal AC adapter 12 V DC 1 A includes Canada Japan U S Australia N Z U K and European style plugs Demonstration Boa...

Страница 11: ...Web based technical support included at no extra charge a one year telephone based technical support subscription is also available for purchase Visit our Web site at www rabbit com for further inform...

Страница 12: ...rial environment Emissions The BL2100 series of single board computers meets the following emission standards with the Rabbit 2000 spectrum spreader turned on and set to the normal mode The spectrum s...

Страница 13: ...single board computer has been designed to protect the battery from hazardous conditions such as reverse charging and excessive current flows Do not disable the safety features of the design 1 5 2 In...

Страница 14: ...8 Smartcat BL2100...

Страница 15: ...I09 DI10 DI11 DI12 DI13 DI14 DI15 RS485 RS485 PE5 INT GND DIO23 DIO22 DIO21 DIO20 DIO19 DIO18 DIO17 DIO16 DIO15 DIO14 DIO13 DIO12 DIO11 DIO10 Q26 D14 C74 R103 R99 C72 Q55 Q43 Q47 Q51 R95 R138 JP1 U7 R...

Страница 16: ...C24 C92 C90 R1 48 R1 43 C93 C94 C98 C99 C103 C104 R174 C111 R172 C106 R165 R161 R156 R154 R149 R147 C1 02 C9 7 C9 6 R1 52 C9 1 U18 DI08 DI09 DI10 DI11 DI12 DI13 DI14 DI15 RS485 RS485 PE5 INT GND DIO23...

Страница 17: ...I14 DI15 RS485 RS485 PE5 INT GND DIO23 DIO22 DIO21 DIO20 DIO19 DIO18 DIO17 DIO16 DIO15 DIO14 DIO13 DIO12 DIO11 DIO10 Q26 D14 C74 R103 R99 C72 Q55 Q43 Q47 Q51 R95 R138 JP1 U7 R82 C61 Q30 Q34 R90 R136 R...

Страница 18: ...7 C89 R140 U12 R133 C85 R132 C88 R139 C51 C50 C49 C24 C92 C90 R148 R143 C93 C94 C98 C99 C103 C104 R174 C111 R172 C106 R165 R161 R156 R154 R149 R147 C102 C97 C96 R152 C91 U18 DI08 DI09 DI10 DI11 DI12 D...

Страница 19: ...t the bare ends of the power supply to the RAW and GND positions on screw terminal header J5 IDC header J4 as shown in Figure 6 Figure 6 Power Supply Connections 6 Apply power Plug in the AC adapter I...

Страница 20: ...tion is COM1 You may select any available port for Dynamic C s use If you are not cer tain which port is available select COM1 This selection can be changed later within Dynamic C Once your installat...

Страница 21: ...both ends of the programming cable to ensure that they are firmly plugged into the PC and the PROG connector not the DIAG connector is plugged in to the program ming port on the RabbitCore module with...

Страница 22: ...odule For advanced development topics refer to the Dynamic C User s Manual and the Dynamic C TCP IP User s Manual also in the online documentation set 2 5 1 Technical Support NOTE If you purchased you...

Страница 23: ...og Reference Voltage Circuit Memory External Interrupts Figure 7 shows these Rabbit based subsystems designed into the BL2100 Figure 7 BL2100 Subsystems Ethernet SRAM Flash 11 MHz osc 32 kHz osc Rabbi...

Страница 24: ...7 C8 R9 R13 R11 U1 BT1 R15 C12 R17 R20 C13 Y3 R16 R22 R21 C14 R18 C25 C28 D3 J2 JP4 JP3 JP1 JP6 C30 JP2 JP5 C29 U2 Flash EPROM J2 J14 Digital Outputs Digital Inputs RS 232 Power Supply K Digital Input...

Страница 25: ...available on the BL2110 and the BL2130 J2 J10 J4 J7 IN07 IN06 IN05 IN04 IN03 IN02 IN01 IN00 TXB RXB TXC RTS RXC CTS RAW GND OUT00 OUT01 OUT02 OUT03 OUT04 OUT05 OUT06 OUT07 OUT08 OUT09 K1 K2 39 37 35 3...

Страница 26: ...ctory Default NOTE If the inputs are pulled up to K2 the voltage range over which the digital inputs are protected changes to K2 36 V to 36 V The actual switching threshold is approximately 2 40 V Any...

Страница 27: ...function call is made The digoutConfig call sets the initial state of each digi tal output according to the configuration specified by the user and enables the digital out puts to their initial status...

Страница 28: ...plit the GND returns according to the two banks of digital outputs For the H bridge which is shown in Figure 12 K1 and K2 should be the same if two digital out puts used for the H bridge are on differ...

Страница 29: ...100 uses an 11 0592 MHz crystal which is doubled to 22 1184 MHz At this frequency the BL2100 supports standard asynchronous baud rates up to a maximum of 230 400 bps 3 3 1 RS 232 The BL2100 RS 232 ser...

Страница 30: ...O12 DIO11 DIO10 D18 C82 RP7 JP6 J14 ADCIN1 ADCIN0 J11 C48 C52 C46 C44 C43 C13 RP4 RP3 RP15 RP14 C87 C89 R140 R133 C85 R132 C88 R139 C51 C50 C49 DI08 DI09 DI10 DI11 DI12 DI13 DI14 DI15 RS485 RS485 PE5...

Страница 31: ...GND DIO23 DIO22 DIO21 DIO20 DIO19 DIO18 DIO17 DIO16 DIO15 DIO14 DIO13 DIO12 DIO11 DIO10 Q26 D14 C74 R103 R99 C72 Q55 Q43 Q47 Q51 R95 R138 JP1 U7 R82 C61 Q30 Q34 R90 R136 R106 R81 C17 R96 Q52 Q48 J17...

Страница 32: ...sometimes numbered opposite to the way shown in Figure 15 Two LEDs are placed next to the RJ 45 Ethernet jack one to indicate an Ethernet link LNK and one to indicate Ethernet activity ACT The transfo...

Страница 33: ...begins executing at address 0x0000 The status pin is used by Dynamic C to determine whether a Rabbit microprocessor is present The status output has three different programmable functions 1 It can be...

Страница 34: ...56 C75 D15 Q71 R104 R100 C69 Q67 Q63 Q59 Q4 Q5 RP5 RP6 U4 C14 J16 R11 R9 R10 R119 R186 R142 R8 R7 JP6 J14 Q78 J22 J20 J4 D6 Q23 RP11 C58 R78 Q11 R74 Q15 C54 Q19 R70 C15 U5 U10 C118 Q21 Q17 R72 C56 Q32...

Страница 35: ...ure 18 Buffered A D Converter Inputs The op amp is powered from the V supply The 1 M and 200 k resistors set the gain scale factor which is 0 2 in this case This results in a dynamic input range of 0...

Страница 36: ...rrent is 10 mA per channel for a power supply voltage RAW up to 15 V and drops to 2 mA per channel for a power supply voltage of 36 V Figure 20 Maximum D A Converter Output Current vs Power Supply Vol...

Страница 37: ...to the same degree The reference zener diode in combination with the 300 resistor form a shunt regulator The 4 096 V reference voltage then feeds the A D converter the D A converters and the voltage d...

Страница 38: ...flash memory since it may be necessary to change the sector size in the future A Flash Memory Bank Select jumper configuration option based on 0 surface mounted resistors exists at header JP2 on the R...

Страница 39: ...WM signal When using pin 11 as a CMOS level digital input or output use the standard Rabbit 2000 register function configuration for PE5 on Parallel Port E to set this pin up for your intended use Be...

Страница 40: ...cro as shown below There is no spectrum spreader functionality for BL2100 boards that do not carry the CE mark on their RabbitCore module or when using any BL2100 with a version of Dynamic C prior to...

Страница 41: ...es The disadvantage is that the code and data might not both fit in RAM NOTE An application can be developed in RAM but cannot run standalone from RAM after the programming cable is disconnected Stand...

Страница 42: ...tility program to load binary images into Rabbit based targets in the absence of Dynamic C Provision for customers to create their own source code libraries and augment on line help by creating functi...

Страница 43: ...ay overwrite a bug fix of course you may copy over any programs you have written Once you are sure the new patch works entirely to your satisfaction you may retire the existing installation but keep i...

Страница 44: ...ection 5 Using the TCP IP Features 4 2 1 Digital I O The following sample programs are found in the IO subdirectory in SAMPLES BL2100 DIGIN C Demonstrates the use of the digital inputs Using the Demon...

Страница 45: ...n both the TLC2543 and TLC1543 A D converter chips The program reads the A D internal volt ages and then uses the STDIO window to display the RAW data AD2 C Demonstrates how to access the A D channels...

Страница 46: ...m demonstrates how to retrieve your analog calibration data to rewrite it back to the simulated EEPROM in flash with using a serial utility such as Tera Term NOTE Calibration data must be saved previo...

Страница 47: ...libraries specific to using TCP IP functions on the BL2100 Two other library directories provide libraries of function calls that are used to develop applications for the optional BL2100 LCD keypad mo...

Страница 48: ...ds all the A D converter and D A converter calibration constants from flash memory into SRAM for use by your program If the LCD keypad module is installed this function will turn off LED DS1 to indi c...

Страница 49: ...of IN16 IN23 as digital out puts are sinking outputs only and cannot be configured with digOutConfig PARAMETER outputMode is a 16 bit parameter where each bit corresponds to one of the following high...

Страница 50: ...ARAMETERS channel is the output channel number 0 15 0 23 if IN16 IN23 are configured as digital outputs value is the output value 0 or 1 SEE ALSO brdInit digIn digOutConfig Reads the state of an input...

Страница 51: ...the BL2100 User interface to set up BL2100 serial communication lines Call this function after serXOpen Whether you are opening one or multiple serial ports this function must be executed after execut...

Страница 52: ...ERS channel is the A D converter input channel 0 10 value1 is the first A D converter channel value 0 4095 volts1 is the voltage corresponding to the first A D converter channel value 10 V to 10 V val...

Страница 53: ...3 D2 Output data length 01 8 bits 00 12 bits normally used as default 11 16 bits not supported by driver D1 Output data format 0 MSB first 1 LSB first not supported by driver D0 Mode of operation 0 Un...

Страница 54: ...olts PARAMETER channel is the A D converter input channel 0 10 RETURN VALUE A voltage value corresponding to the voltage on the analog input channel SEE ALSO anaIn anaInCalib brdInit Reads the calibra...

Страница 55: ...emory located in reserved user block memory area 0x1C00 0x1FFF PARAMETER channel is the A D converter input channel 0 10 for which the calibration constants will be read RETURN VALUE 0 if successful 1...

Страница 56: ...ble _dacCalib PARAMETERS channel is the D A converter output channel 0 3 value1 is the first D A converter value 0 4095 volts1 is the voltage corresponding to the first D A converter value 0 V to 10 V...

Страница 57: ...eters are not considered Two D A converter channels are affected when putting a D A converter output in powerdown or normal mode Powerdown Mode When power_control equals 1 and channel is 0 or 1 then b...

Страница 58: ...is the D A converter output channel 0 3 rawcount is a data value corresponding to the voltage desired on the output channel 0 4095 RETURN VALUE 0 if sucessful 1 if rawcount is more than 4095 SEE ALSO...

Страница 59: ...successful 1 if address or range is invalid SEE ALSO anaOutEEWr brdInit Writes the calibration constants gain and offset to the simulated EEPROM in flash memory located in reserved user block memory...

Страница 60: ...54 Smartcat BL2100...

Страница 61: ...available from Rabbit in a TCP IP tool kit More information is available at www rabbit com 1 Connect the AC adapter and the programming cable as shown in Chapter 2 Getting Started 2 Ethernet Connecti...

Страница 62: ...d NOTE A hardware RESET is accomplished by unplugging the AC adapter then plug ging it back in or by momentarily grounding the board reset input at pin 9 on screw terminal header J2 When working with...

Страница 63: ...dit the values in the section that directly follows the General Configuration comment in the TCP_CONFIG LIB library You will find this library in the LIB TCPIP directory 3 You can create a CUSTOM_CONF...

Страница 64: ...network interface card used for the Ethernet interface you intend to use e g TCP IP Xircom Credit Card Network Adapter and click on the Properties button Depending on which version of Windows your PC...

Страница 65: ...n is made Note If the LNK light does not light you may not have a crossover cable or if you are using a hub perhaps the power is off on the hub The next step is to ping the board from your PC This can...

Страница 66: ...es high current output OUT00 to indicate that there is an open connection You may change the digital input and output to suit your application needs Run the Telnet program on your PC Start Run telnet...

Страница 67: ...User s Manual 61 APPENDIX A SPECIFICATIONS Appendix A provides the specifications for the BL2100 and describes the conformal coating...

Страница 68: ...Specifications Figure A 1 shows the mechanical dimensions for the BL2100 Figure A 1 BL2100 Dimensions NOTE All measurements are in inches followed by millimeters enclosed in parentheses All dimension...

Страница 69: ...s software toggled as sinking or sourcing 36 V DC 200 mA maximum per channel Analog Inputs Eleven 12 bit res 10 V DC 1 M up to 4 100 samples s None Eleven 12 bit res 10 V DC 1 M up to 4 100 samples s...

Страница 70: ...adjacent boards An exclusion zone of 0 12 3 mm is recom mended below the BL2100 Figure A 2 shows this exclusion zone Figure A 2 BL2100 Exclusion Zone Power 9 36 V DC 1 5 W max without display 3 W max...

Страница 71: ...located under the RabbitCore module Figure A 3 User Board Footprint for BL2100 NOTE The same footprint applies for the IDC header and bottom mount socket options Headers J21 J22 and J23 are used to mo...

Страница 72: ...C99 C103 C104 R174 C111 R172 C106 R165 R161 R156 R154 R149 R147 C102 C97 C96 R152 C91 U18 DI08 DI09 DI10 DI11 DI12 DI13 DI14 DI15 RS485 RS485 PE5 INT GND DIO23 DIO22 DIO21 DIO20 DIO19 DIO18 DIO17 DIO...

Страница 73: ...nfigurations Figure A 5 shows the header locations used to configure the various BL2100 options via jumpers Figure A 5 Location of BL2100 Configurable Positions JP3 JP1 Top Side JP2 Bottom Side R60 R5...

Страница 74: ...re not actually connected to anything and this configuration is a parking configuration for the jumpers so that they will be readily available should you need to enable the termination and bias resist...

Страница 75: ...A6 Input IN22 Pulled up PA7 Input IN23 Pulled up PB0 Input DAC_ADC_SDO Pulled up PB1 Input Not Used Pulled up PB2 Input ADC_EOC Driven by A D converter PB3 Input Not Used Pulled up RABBIT 2000 Port A...

Страница 76: ...by sock_init PD1 Input Realtek SDO Initialized by sock_init PD2 Output Not used Inactive high PD3 Output DAC CLK Line Inactive high PD4 Output ATXB RS 232 Serial Port B Inactive high PD5 Input ARXB R...

Страница 77: ...le PB0 and PB7 are used for data in and data out respectively PD4 and PD5 are used for RS 485 communication The direction of the communication is controlled by the control register PC0 PC1 and PC2 PC3...

Страница 78: ...72 Smartcat BL2100...

Страница 79: ...stor R29 This is done to minimize digital noise in the analog circuits and to eliminate the possibility of ground loops External connections to analog ground are made on header J2 J1 and external conn...

Страница 80: ...r will come from the battery The reset generator circuit controls the source of power by way of its RESET output signal A replaceable 265 mA h lithium battery provides power to the real time clock and...

Страница 81: ...recommended by the battery manufacturer Dispose of used batteries according to the battery manufacturer s instructions B 2 2 Battery Backup Circuit Figure B 2 shows the battery backup circuit located...

Страница 82: ...s powered by Vcc will not have a significantly different voltage than VRAM When the BL2100 is not in reset the RESET line will be high This turns on Q2 causing its collector to go low This turns on Q5...

Страница 83: ...control the SRAM s CS signal CSRAM So with power applied CSRAM must be the same signal as CS1 and with power removed CSRAM must be held high but only needs to be battery voltage high Q3 and Q4 are MOS...

Страница 84: ...78 Smartcat BL2100...

Страница 85: ...Figure C 1 LCD Keypad Module Versions Only the version without the bezel can mount directly on the BL2100 either version can be installed at a remote location up to 60 cm 24 away The version without...

Страница 86: ...ctions Connects to high rise header sockets on BL2100 LCD Panel Size 122 32 graphic display Keypad 7 key keypad LEDs Seven user programmable LEDs The LCD keypad module has 0 1 IDC header sockets at J1...

Страница 87: ...by setting the voltage for 5 V by removing the jumper that was installed at the factory across pins 1 2 on header J5 as shown in Figure C 3 Only one of these two options is available on these older LC...

Страница 88: ...gend and insert your new legend prepared according to the template in Figure C 4 The keypad legend is located under the blue key pad matte and is accessible from the left only as shown in Figure C 5 F...

Страница 89: ...C 2 LCD Keypad Module Address Assignment Address Function Exx0 Exx7 LCD control Exx8 LED enable Exx9 Not used ExxA 7 key keypad ExxB bits 0 6 7 LED driver ExxB bit 7 LCD backlight on off ExxC ExxF No...

Страница 90: ...O19 DIO18 DIO17 DIO16 DIO15 DIO14 DIO13 DIO12 DIO11 DIO10 R103 R99 C72 Q55 Q43 Q47 Q51 R95 R138 JP1 U7 R82 C61 Q30 Q34 R90 R136 R106 R81 C17 R96 Q52 Q48 J17 D18 C82 RP7 Q44 Q56 C75 D15 Q71 R104 R100 C...

Страница 91: ...ween the Program Mode and the Run Mode To avoid the inconvenience of removing and replacing the LCD key pad module each time the programming cable may be disconnected reconnected at the RS 232 CMOS le...

Страница 92: ...ogramming Cable Once you have finished programming the LCD keypad module you should disconnect the programming cable from the BL2100 programming port remembering to first remove or at least lift up th...

Страница 93: ...ount installation 1 Cut mounting holes in the mounting panel in accordance with the recommended dimen sions in Figure C 11 then use the bezel faceplate to mount the LCD keypad module onto the panel Fi...

Страница 94: ...e gasket is compressed and the plastic bezel face plate is touching the panel Do not tighten each screw fully before moving on to the next screw Apply only one or two turns to each screw in sequence u...

Страница 95: ...Q47 Q51 R95 R138 JP1 U7 R82 C61 Q30 Q34 R90 R136 R106 R81 C17 R96 Q52 Q48 J17 D18 C82 RP7 Q44 Q56 C75 D15 Q71 R104 R100 C69 Q67 Q63 Q59 Q4 Q5 RP5 RP6 U4 C14 J16 R11 R9 R10 R119 R186 R142 R8 R7 JP6 J14...

Страница 96: ...Demonstrates the following keypad functions in the STDIO display window default ASCII keypad return values custom ASCII keypad return values keypad repeat functionality KEYMENU C Demonstrates how to i...

Страница 97: ...e two boards communicate with each other Use PCSEND EXE on the PC console side at the command prompt if you do not have a second board PCSEND EXE is located with source code in the SAMPLES LCD_Keypad...

Страница 98: ...it function executes One function is available to control the LEDs and can be found in the BL21XX LIB library LED on off control This function will only work when the LCD keypad module is installed on...

Страница 99: ...rast glPlotDot glBlock glPlotDot glPlotPolygon glPlotCircle glHScroll glVScroll glXFontInit glPrintf glPutChar glSetBrushType glBuffLock glBuffUnlock glPlotLine Turns the display backlight on or off P...

Страница 100: ...screen to white RETURN VALUE None SEE ALSO glFillScreen glBlock glPlotPolygon glPlotCircle Draws a rectangular block in the page buffer and on the LCD if the buffer is unlocked Any portion of the blo...

Страница 101: ...he outline of a polygon in the LCD page buffer and on the LCD if the buffer is unlocked Any portion of the polygon that is outside the LCD display area will be clipped If fewer than 3 vertices are spe...

Страница 102: ...doing anything PARAMETERS n is the number of vertices x1 is the x coordinate of the first vertex y1 is the y coordinate of the first vertex x2 is the x coordinate of the second vertex y2 is the y coor...

Страница 103: ...iptor structure where the font is stored in xmem PARAMETERS pInfo is a pointer to the font descriptor to be initialized pixWidth is the width in pixels of each font item pixHeight is the height in pix...

Страница 104: ...the top left corner of the text y is the y coordinate row of the top left corner of the text pInfo is a pointer to the font descriptor code is the ASCII character to display RETURN VALUE None SEE ALSO...

Страница 105: ...vides an interface between the STDIO string handling functions and the graphic library The STDIO string formatting function will call this function one character at a time until the entire format ted...

Страница 106: ...string conversion parameter s EXAMPLE glprintf 0 0 fi12x16 Test d n count RETURN VALUE None SEE ALSO glXFontInit Increments LCD screen locking counter Graphic calls are recorded in the LCD memory buf...

Страница 107: ...white pixels turns pixel off PIXXOR draws old pixel XOR ed with the new pixel RETURN VALUE None SEE ALSO glGetBrushType Gets the current method or color of pixels drawn by subsequent graphic calls RE...

Страница 108: ...ly divisible by 8 otherwise truncates top is the top left corner of the bitmap cols is the number of columns in the window must be evenly divisible by 8 otherwise truncates rows is the number of rows...

Страница 109: ...rows in the window RETURN VALUE None SEE ALSO glVScroll glDown1 Scrolls byte aligned window down one pixel top column is filled by current pixel type color PARAMETERS left is the top left corner of bi...

Страница 110: ...2 Parameters will be checked to verify that the scrolling area is valid The minimum scrolling area is a width of 8 pixels and a height of one row PARAMETERS left is the top left corner of bitmap must...

Страница 111: ...enly divisible by 8 rows is the number of rows in the window nPix is the number of pixels to scroll within the defined window a negative value will produce a scroll up RETURN VALUE None SEE ALSO glHSc...

Страница 112: ...characters within the text window using only character row and column coordinates The text window feature provides end of line wrapping and clipping after the character in the last column and row is...

Страница 113: ...SO TextPutChar TextPrintf TextWindowFrame Gets the current cursor location that was set by a Graphic Text function NOTE Execute the TextWindowFrame function before using this function PARAMETERS windo...

Страница 114: ...ed also escape sequences r and n are recognized All other escape sequences will be skipped over for example b and t will print if they exist in the font set but will not have any effect as control cha...

Страница 115: ...lue is returned when a key is pressed 0 Unused See keypadDef for default press codes cRelease is a key release code An 8 bit value is returned when a key is pressed 0 Unused cCntHold is a hold tick wh...

Страница 116: ...ignment debouncing press and release and repeat NOTE This function is also able to process an 8 x 8 matrix keypad RETURN VALUE None SEE ALSO keyConfig keyGet keypadDef Get next keypress RETURN VALUE T...

Страница 117: ...keyConfig 3 R 0 0 0 0 0 keyConfig 6 E 0 0 0 0 0 keyConfig 2 D 0 0 0 0 0 keyConfig 4 0 0 0 0 0 keyConfig 1 U 0 0 0 0 0 keyConfig 5 0 0 0 0 0 keyConfig 0 L 0 0 0 0 0 Characters are returned upon keypres...

Страница 118: ...112 Smartcat BL2100...

Страница 119: ...f a base and a cover The base alone is a convenient surface on which to mount the BL2100 and also provides a means to mount the BL2100 on any flat surface The base and cover are sold together with an...

Страница 120: ...U1 J21 U2 J7 K2 K1 DO09 DO08 DO07 DO06 DO05 DO04 DO03 DO02 DO01 DO00 GND RAW 232CR 232CT 232DR 232DT DIO0 DIO1 DIO2 DIO3 DIO4 DIO5 DIO6 DIO7 ADCIN10 ADCIN9 ADCIN8 ADCIN7 ADCIN6 ADCIN5 DAC03 DAC02 AGN...

Страница 121: ...0 C15 U5 U10 C118 Q21 Q17 R72 C56 Q32 Q36 R84 C63 R88 R92 Q28 Q40 C67 D11 C60 D8 Q25 Q13 R80 R76 D9 C65 R86 Q38 U20 C113 C110 C27 R175 C114 R179 R178 R177 C115 R180 R173 C112 R181 Q74 Q75 R176 C12 C6...

Страница 122: ...IO 20 D IO 19 D IO 18 D IO 17 D IO 16 D IO 15 D IO 14 D IO 13 D IO 12 D IO 11 D IO 10 Q 26 D14 C74 R103 R99 C72 Q55 Q43 Q47 Q51 R95 R 13 8 J P 1 U 7 R82 C61 Q30 Q34 R 90 R136 R 10 6 R 81 C 17 R96 Q52...

Страница 123: ...e total height of the plastic enclosure will be 1 5 38 mm NOTE All measurements are in inches followed by millimeters enclosed in parentheses All dimensions have a manufacturing tolerance of 0 01 0 25...

Страница 124: ...118 Smartcat BL2100...

Страница 125: ...Proceed as follows 1 Use the wires included in the BL2100 Tool Kit to connect header J1 on the Demonstra tion Board to screw terminal headers J5 and J8 on the BL2100 The connections are shown in Figu...

Страница 126: ...5 R117 JP3 U17 R115 C110 Q52 Q59 R102 R112 R111 R103 C100 R106 Q61 Q62 J17 D15 C106 RP15 Q64 Q63 C108 D13 Q51 R110 R107 C103 Q48 Q49 Q50 Q30 Q29 RP12 RP13 U15 C90 J16 R66 R67 R68 R129 R63 R64 R65 R58...

Страница 127: ...OUT10 Q60 D16 C116 R123 R127 C118 Q66 Q67 Q68 Q69 R125 R117 JP3 U17 R115 C110 Q52 Q59 R102 R112 R111 R103 C100 R106 Q61 Q62 J17 D15 C106 RP15 Q64 Q63 C108 D13 Q51 R110 R107 C103 Q48 Q49 Q50 Q30 Q29 R...

Страница 128: ...T10 Q60 D16 C116 R123 R127 C118 Q66 Q67 Q68 Q69 R125 R117 JP3 U17 R115 C110 Q52 Q59 R102 R112 R111 R103 C100 R106 Q61 Q62 J17 D15 C106 RP15 Q64 Q63 C108 D13 Q51 R110 R107 C103 Q48 Q49 Q50 Q30 Q29 RP12...

Страница 129: ...122 jumper configurations 120 121 122 wire assembly 4 digital I O address assignments 71 configure IN16 IN23 as digi tal inputs or outputs 71 control register bit map 71 function calls digIn 44 digOut...

Страница 130: ...CursorLocation 107 TextGotoXY 107 TextPrintf 108 TextPutChar 108 TextWindowFrame 106 LDEs function calls ledOut 92 mounting instructions 84 mounting locations 65 remote cable connection 89 removing an...

Страница 131: ...85 description 23 RS 485 network 24 RS 485 termination and bias resistors 25 serial ports Ethernet port 26 setup 9 attach BL2100 to enclosure base 10 power supply connections 13 programming cable conn...

Страница 132: ...126 Smartcat BL2100...

Страница 133: ...Schematic www rabbit com documentation schemat 090 0119 pdf 090 0042 Demonstration Board Schematic www rabbit com documentation schemat 090 0042 pdf 090 0156 LCD Keypad Module Schematic www rabbit co...

Страница 134: ......

Страница 135: ...s Authorized Distributor Click to View Pricing Inventory Delivery Lifecycle Information Rabbit Semiconductor 101 0546 101 0551 101 0565 101 0566 101 0567 101 0568 101 0569 101 0818 101 0548 101 0463 1...

Отзывы: