TDT BH32 Manual

Behavioral cage controller
Hide thumbs Also See for BH32:

Advertisement

Quick Links

BH32 Behavioral Cage Controller
Overview
The BH32 Behavioral Cage Controller integrates neural signals with behavioral inputs
and outputs from standard behavioral cages; such as operant conditioning boxes. The
device acts as a network appliance that can be used over a LAN to control several
behavioral boxes or can be directly linked to a TDT RZ device for integration with
neural recordings. The device provides the end user with 32 I/O lines in banks of
eight. Each bank can be configured as inputs or outputs. End users can drive
standard 5 Volt devices or power the device with an external supply to deliver up to
30 Volts, 3 A.
Features
Molex Pin and Socket Connectors
The BH32 uses 1.57 mm Diameter Standard Molex Pin and Socket connectors on
the top panel. For pinouts, see "BH32 Technical Specifications" on page 17-30.
Power
The BH32 logic board is powered by either a 6-9V, 3A center-negative adapter
connected to the power input on the back panel of the device or by Power over
Ethernet (PoE) through the Ethernet Port (see "Ethernet Port" on page 17-20).
The BH32 Molex outputs can be driven by either the same power source as the
logic board (5V) or by an external power source connected to the 'External Power'
connectors on the top of the device. The 'External Power' connectors allow you to
drive higher voltages/currents to external devices that require it, One connector can
be used to input a 5-30V, 3A external power source that is shared among all
Molex output connectors. A toggle switch on the back panel of the device determines
which power source is used for the Molex outputs. The Molex connector outputs are
always Active-Low.
17-17
BH32 Behavioral Cage Controller

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the BH32 and is the answer not in the manual?

Questions and answers

Summary of Contents for TDT BH32

  • Page 1 Ethernet (PoE) through the Ethernet Port (see “Ethernet Port” on page 17-20). The BH32 Molex outputs can be driven by either the same power source as the logic board (5V) or by an external power source connected to the ‘External Power’...
  • Page 2: Voltage Mode Toggle

    External power up to 30 V External Voltage Power Switch The On/Off toggle switch turns the BH32 power off or on. The LED display will be illuminated when the power is on. Status Display The front panel display screen reports system status. The Mode button to the left toggles the display modes.
  • Page 3: Status Lights

    Digital I/O  The BH32 includes 32 bits of programmable I/O grouped in four 8-bit banks. Digital I/O lines are accessed via the Digital IO–1 and Digital IO–2 25-pin connectors on the back panel. Digital inputs accept +5V TTL inputs. Digital outputs are +5V. For pinouts, see “BH32 Technical Specifications”...
  • Page 4: Netbios Name

    Design” on page 17-26, for more information. DTE – E Switch This toggle switch determines whether the BH32 serial port is in master or slave mode. This selects which wires on the BH32 serial port will be send and which will be receive. BH32 Configuration This section discusses configuring the BH32 networking communication and hardware interfaces.
  • Page 5: Configuration Through The Web Interface

    System 3 17-21 on the PC Ethernet interface. In such cases, the IP address of the BH32 must be used instead. Configuration through the Web Interface Every BH32 contains a minimal web server which is used for configuration and monitoring. Options can be set here if no DHCP server is available. If a DHCP server exists, the NetBIOS name associated with the dynamically assigned IP address can be configured using the BH32 server.
  • Page 6 Default Password: pw RZ Configuration The BH32 can be paired with an RZ device that has a UDP interface. When any of the BH32's I/O bits changes state, a 32-bit integer (one bit per I/O) is sent via UDP packet to the RZ. Once this data is received on the RZ, it can be time stamped and/or processed to provide real-time feedback.
  • Page 7: Controller Configuration

    Device Number, RS232 Baud Rate, and the behavior of individual banks when accessed via the DB25 connectors on the back panel. Device Number The Device Number is used to identify the BH32 among a network of BH32s. For single BH32 use, this value should be set to 1. Direction Each Bank can be configured as either Input or Output.
  • Page 8: Network Configuration Page

    This page may require authentication. See “Username and Password” on page 17- 22, for more information. The BH32’s IP Address, host name and web username and password can be changed on this page. If the Enable DHCP check box is checked, the IP Address, Gateway Address, Subnet Mask, and DNS server address values are overridden and automatically configured by the DHCP server if available.
  • Page 9: Direct Connection To A Pc

    \ / : * ? " ; | - Direct Connection to a PC The BH32 interface can be connected directly to a PC or laptop; however, it is usually necessary to use an Ethernet crossover cable to connect the devices. Once connected, several steps are required for the PC to recognize the UDP interface connection.
  • Page 10 | A8 … A1 | B8 … B1 | C8 … C1 | D8 … D1 | Example: To change the state of D1 on BH32 Device Number 2, toggle the first bit of Input- 2 of RZ_BH_Send_1-4Ch or channel two of RZ_BH_Send_MC’s Input.
  • Page 11: The Packet Structure

    Communication over the RS232 serial port uses an identical packet structure and programming. All data sent or received by the BH32 is in the form of a packet. Every packet has a standard structure which includes a header, target device and message.
  • Page 12 1 (or the number sent in the data word). In PICK_UNIT_NUM mode, the BH32 display flashes a prompt for the user to press the input button to set the BH32 device number to the starting device number. Message:...
  • Page 13 Sets which individual pins are in TRACK mode, meaning a 64-bit timestamp is recorded every time the pins value changes. The BH32 will reply with all recorded timestamps (if any) for that pin and flush the timestamp memory for that pin. Up to 256 timestamps total for all pins can be stored in memory.
  • Page 14: Bh32 Technical Specifications

    GET_SET_IO message and multicasts it to the local network to its same group. If the RZ IP Address is set to 0, the BH32 will no longer be in RZ_CONTROLLER state and broaast a GET_SET_TRIGGER message on the network with Trigger Mask 0.
  • Page 15: Db25 Digital Io Pinout

    Bits 2, 4, 6, and 8 Digital I/O Ground Bank A Bits 1, 3, 5, and 7 Bank A Bits 2, 4, 6, and 8 Bank B Bits 1, 3, 5, and 7 Bank B Bits 2, 4, 6, and 8 BH32 Behavioral Cage Controller...
  • Page 16: Db25 Digital Io-2 Pinout

    G Ground 1.57mm Diameter Standard Molex Pin and Socket connectors on top panel. Important! The external power connectors are shorted together; do not connect a second external power source. I/O CONNECTORS V+ Positive Voltage S Signal G Ground BH32 Behavioral Cage Controller...

Table of Contents