background image

16

Smartcat (BL2100)

If a program compiles and loads, but then loses target communication before you can 
begin debugging, it is possible that your PC cannot handle the default debugging baud 
rate. Try lowering the debugging baud rate as follows.

Locate the 

Serial Options

 dialog in the Dynamic C 

Options > Communications

 

menu. Choose a lower debug baud rate.

2.5  Where Do I Go From Here?

If the sample program ran fine, you are now ready to go on to other sample programs and to 
develop your own applications. The source code for the sample programs 

is provided to allow 

you to modify them for your own use. The 

BL2100 User’s Manual

 also provi

des complete 

hardware reference information and describes the software function calls for the BL2100 and 
the optional LCD/keypad module.

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 your BL2100 through a distributor or Rabbit partner, contact the 

distributor or partner first for technical support.

If there are any problems at this point:

Use the Dynamic C 

Help

 menu to get further assistance with Dynamic C.

Check the Rabbit Technical Bulletin Board and forums at 

www.rabbit.com/support/bb/

 

and at 

www.rabbit.com/forums/

.

Use the Technical Support e-mail form at 

www.rabbit.com/support/

.

If the sample program ran fine, you are now ready to go on to explore other BL2100 fea-
tures and develop your own applications.

Chapter 3, “Subsystems,” provides a description of the BL2100’s features, Chapter 4, 
“Software,” describes the Dynamic C software libraries and introduces some sample pro-
grams, and Chapter 5, “Using the TCP/IP Features,” explains the TCP/IP features.

Summary of Contents for Rabbit Smartcat BL2100 Series

Page 1: ...ess mainly focus on the distribution of electronic components Line cards we deal with include Microchip ALPS ROHM Xilinx Pulse ON Everlight and Freescale Main products comprise IC Modules Potentiometer IC Socket Relay Connector Our parts cover such applications as commercial industrial and automotives areas We are looking forward to setting up business relationship with you and hope to provide you...

Page 2: ...Smartcat BL2100 C Programmable Single Board Computer with Ethernet and Operator Interface User s Manual 019 0103_M ...

Page 3: ... 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 International Inc Rabbit 2000 is a trademark of Digi International Inc The latest revision of this manual is available on the Rabbit Web site www rabbit com for free unregistered download ...

Page 4: ...ogram 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 Digital Inputs 20 3 2 2 Digital Outputs 21 3 3 Serial Communication 23 3 3 1 RS 232 23 3 3 2 RS 485 23 3 3 3 Ethernet Port 26 3 3 4 Programming Port 27 3 4 Programming Cable 28 3 4 1 Changing Between ...

Page 5: ... 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 Exclusion Zone 64 A 1 2 Headers 65 A 2 Conformal Coating 66 A 3 Jumper Configurations 67 A 4 Use of Rabbit 2000 Parallel Ports 69 A 5 I O Address Assignments 71 Appendix B Power Supply 73 B 1 Power S...

Page 6: ...dule 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 Connecting Demonstration Board 119 Index 123 Schematics 127 ...

Page 7: ...Smartcat BL2100 ...

Page 8: ...res 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 high current digital outputs provide sinking and sourcing outputs 15 analog channels eleven 12 bit A D converter inputs four 12 bit D A converter 0 10 V outputs selected models One RJ 45 Ethernet po...

Page 9: ...polarized 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 Table 1 BL2100 Models Feature BL2100 BL2110 BL2120 BL2130 Microprocessor Rabbit 2000 running at 22 1 MHz Static RAM 128K Flash Memory 256K RJ 45 Ethernet Connector Filter Capacitors and LEDs Yes No A D ...

Page 10: ... 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 these add ons are provided in Appendix C and in Appendix D Visit our Web site for up to date information about additional add ons and features as they become available The Web site also has the latest r...

Page 11: ...ation 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 Board with pushbutton switches and LEDs The Demonstration Board can be hooked up to the BL2100 to demonstrate the I O Wire assembly to connect Demonstration Board to BL2100 Plastic enclosure base with m...

Page 12: ... 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 information and complete documentation or contact your Rabbit sales representative or authorized distributor 1 4 3 Online Documentation The online documentation is installed along with Dynamic C and an ico...

Page 13: ...ial 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 spreader is only available with Rev C or higher of the Rabbit 2000 microprocessor This microprocessor is used in all BL2100 series boards that carry the CE mark EN55022 1998 Class A FCC Part 15 Class A ...

Page 14: ...0 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 Interfacing the BL2100 to Other Devices There are two versions of the LCD keypad module that may be used with the BL2100 a plug in version Part No 101 0465 and a remote panel mounted version with bezel...

Page 15: ...8 Smartcat BL2100 ...

Page 16: ...DI09 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 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 Q78 J22 J20 J4 D6 Q23 R...

Page 17: ... 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 DIO22 DIO21 DIO20 DIO19 DIO18 DIO17 DIO16 DIO15 DIO14 DIO13 DIO12 DIO11 DIO10 Q26 D1 4 C7 4 R1 03 R9 9 C7 2 Q5 5 Q4 3 Q4 7 Q5 1 R9 5 R138 JP1 U7 R8 2 C6 1 Q3 0 Q3 4 R90 R1 36 R106 R81 C17 R9 6 Q5 2 ...

Page 18: ...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 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 Q78 J22 J20 J4 D6 Q23 RP11 C58 R78 Q11 R74 Q15 C...

Page 19: ...87 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 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 R82 C61 Q30 Q34 R90 ...

Page 20: ...ct 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 If you are using your own power supply it must provide 9 to 36 V DC 13 to 36 V DC if you intend to use the full range of the D A converter outputs voltages outside this range could damage the BL2100 C...

Page 21: ...c 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 installation is complete you will have up to three icons on your PC desktop One icon is for Dynamic C one opens the documentation menu and the third is for the Rabbit Field Utility a tool used to download pre...

Page 22: ... 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 the marked colored edge of the program ming cable towards pin 1 of the programming header Ensure that the RabbitCore module is firmly and correctly installed in its connectors on the BL2100 main boa...

Page 23: ...module 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 your BL2100 through a distributor or Rabbit partner contact the distributor or partner first for technical support If there are any problems at this point Use the Dynamic C Help menu to get further assi...

Page 24: ...log 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 RabbitCore Module Decoder Control Interface to LCD Keypad Module RABBIT 2000 RS 232 RS 485 Data Register Data Register A D Converter D A Converter Digital Input Digital Output ...

Page 25: ...17 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 Inputs Digital Outputs RS 485 Digital Inputs Analog Inputs Analog Inputs Analog Ground Analog Outputs 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 IN07 IN06 IN05 IN04 IN03 IN02 IN01 IN00 TXB RXB TXC RTS RXC CTS...

Page 26: ... 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 33 31 29 27 25 23 21 19 17 15 13 11 9 7 5 3 1 33 31 29 27 25 23 21 19 17 15 13 11 9 7 5 3 1 IN08 IN09 IN10 IN11 IN12 IN13 IN14 IN15 RS 485 RS 485 PE5 INT GND IN23 IN22 1 3 5 7 9 11 13 15 17 19 21 23 2...

Reviews: