Home Create an Account  |   Log In

View All »Matching Part Numbers

( 0)

Your Shopping Cart is Empty
           

150V USB Closed-Loop Piezo Controllers


Related Items











150V USB Closed-Loop Piezo Controllers

BPC301 Rear Panel
Click to Enlarge
BPC301 Rear Panel

Features

  • Variable Output Selection: 75 V, 100 V, or 150 V
  • Closed-Loop PID with Advanced Control Algorithm
  • Strain Gauge or Capacitive Sensor Feedback Options
  • High-Resolution Position Control for Very Fine Positioning Applications
  • Voltage Ramp/Waveform Generation Capability for Scanning Applications
  • High Bandwidth (10 kHz) Piezo Positioning
  • Auto-Configure Function for Thorlabs Ident-Equipped Piezo Actuators
  • User-Controlled Digital I/O Port
  • USB Plug-and-Play – Multiaxis Expansion
  • Motor Control I/O Port (Jogging, Interlocks)
  • Full Software Control Suite Supplied
  • Intuitive Software Graphical Control Panels
  • Extensive ActiveX® Programming Interfaces
  • Fully Software Integrated with Other apt™ Family Controllers (Integrated Systems Development)

These single- and 3-channel, high-power (150 V) benchtop piezo controllers provide open- or closed-loop nanometer position control. They have been designed to drive our full range of open- and closed-loop piezo-equipped nanopositioning actuators and stages. In addition, flexible software settings make these units highly configurable and therefore suitable for driving a wide range of third-party piezo elements. A waveform generation capability combined with triggering outputs make these units particularly suitable for piezo scanning applications.

Manual controls are located on the front face of the unit to allow manual adjustment of the piezo position using the digitally encoded adjustment pot. The display is easy to read and can be set to show either applied voltage or position in microns. Open- or closed-loop control and zeroing of the piezo can also be selected from the front panel.

USB connectivity provides easy plug-and-play" PC operation. Multiple units can be connected to a single PC via standard USB hub technology for multi-axis motion control applications. Coupling this with the user-friendly apt™ software allows the unit to get up and running quickly. For example, all relevant operating parameters are set automatically for Thorlabs' piezo actuated products. Advanced custom motion control applications and sequences are also possible using the extensive ActiveX® programming environment, which is described in more detail on the Software tab.

Other Piezo Driver Controllers
T-CubeTM Single-Channel ControllerOpen Loop Benchtop Controller
1- and 3-Channel
Closed Loop Benchtop Controller
1- and 3-Channel
Modular 2-Channel Rack System Module

Specifications (Per Channel)

Item #BPC301BPC303
Piezoelectric Output (SMC Male)
Voltage (Software Control)75 V, 100 V, or 150 VDC
Current500 mA Continuous (Max)1 A Continuous (Max)
Stability100 ppm Over 24 Hours (After 30 min Warm-Up Time)
Noise<3 mV RMS
Piezo Capacitance1 to 10 µF (Typical)
Bandwidth10 kHz (1 µF Load, 1 Vp-p)
External Input (BNC)
Input TypeDifferential or Single Ended
Input Voltage for Full Range
(i.e. 75 V, 100 V or 150 V)
10 V ±2%
Max Output75 V Range: -10V to 90 V DC
100 V Range: -10V to 115 V DC
150 V Range: -10 V to 159 V DC
Position Feedback (PIEZO IN) (9-Pin D-Type Female)
Feedback Transducer TypeStrain Gauge or Capacitive Sensor
Detection MethodAC Bridge (18 kHz Excitation)
Typical Resolution5 nm (for 20 µm Actuator e.g., PAZ005)
Auto ConfigureIdentification Resistor or Stage ID EEPROM in Actuator
User Input/Output (AUX IO) (15-Pin D-Type Female)
4 Digital InputsTTL Levels
4 Digital OutputsOpen Collector
Trigger Input/OutputTTL
Trigger Input FunctionalityTriggered Voltage Ramps/Waveforms
Trigger Output FunctionalityTrigger Generation During Voltage Ramp Output
User 5 V (with Ground) 250 mA (Max)

 

Specifications (Main Unit)

Item #BPC301BPC303
Front Panel Controls
Display5-Digit, 7-Segment
ButtonsChannel Select, Volts/Microns Select, Open/Closed Loop Select, Zero,
Resolution, Max Voltage
Display BrightnessAdjustable
ResolutionSwitchable Coarse and Fine Adjustment
OutputInfinite Turn Precision Digital Potentiometer (Encoder)
USB PortVersion 2.0 Full Speed Compatible
Input Power Requirements
Voltage85 - 264 VAC
Power150 VA250 VA
Fuse3.15 A3.15 A
General
Housing Dimensions (W x D x H)152 mm x 244 mm x 104 mm
(6" x 9.6" x 4.1")
240 mm x 360 mm x 133 mm
(9.5" x 14.2" x 5.2")
Weight3.18 kg (7 lbs)6.7 kg (14.75 lbs)

AUX IO Pin Out

AUX IO

PinDescriptionReturn
1Digital O/P 15, 9, 10
2Digital O/P 25, 9, 10
3Digital O/P 35, 9, 10
4Digital O/P 45, 9, 10
5Digital Ground 
6Digital I/P 15, 9, 10
7Digital I/P 25, 9, 10
8Digital I/P 35, 9, 10
9Digital Ground 
10Digital Ground 
11For Future Use (Trigger Out)5, 9, 10
12For Future Use (Trigger In)5, 9, 10
13Digital I/P 45, 9, 10
145 V Supply Output5, 9, 10
155 V Supply Output5, 9, 10

PIEZO IN Pin Out

PIEZO IN

PinDescription
1Strain Gauge Excitation
215 V Out
3-15 V Out
4Ground
5AC Feedback IN
6Ground
7Actuator ID Signal
8For Future Use
9For Future Use

Flexibility

BPC301 GUI Panel

The BPC300 Series are the latest generation piezo controllers to be added to the apt™ motion control family. They have been designed for use in critical alignment applications where manual or automated nanometer level motion control is required. These high power yet low noise units deliver up to 150 V per channel and are compatible with all piezo-actuated nanopositioning actuators and stages in the Thorlabs range. They combine the latest high speed digital signal processors (DSP) with low-noise analog electronics and ActiveX® software technology for effortless software controlled piezo motion.

To support such a wide range piezo actuators these apt™ piezo units are fully configurable through software accessable key parameter settings. Intuitive easy to use software graphical panels allow immediate control and visualization of the operation of the piezo controller – adjustment of many key parameters is possible through direct interaction with the graphical panel. Open or closed loop operating modes can be selected 'on the fly', and in both modes the display can be changed to show drive voltage or position (in microns). In the closed loop operation mode, both the P & I (proportional and integral) components of the feedback control loop can be altered to adjust the servo loop response. The output drive voltage or position can be adjusted by rotating the software-pane" control knob.

Note that all such settings and parameters are also accessible through the ActiveX programmable interfaces which allow the user to build automated alignment routines. Refer to the Software tab for further information on the apt™ software support for the BPC200 Series.

Waveform Output/Triggering

Over and above open and closed loop piezo positioning the DSP controllers within the BCP300 Series offer additional and useful functionality. Through software it is possible to program in a voltage (or position) ramp or waveform as a table of values and then instruct the controller to output (clock out) this table either 'single shot' or continuously. It is possible to specify a hardware output trigger to be generated at a specific point during the waveform output in order to control third party equipment as a function of the piezo voltage (position). Alternatively an external system can trigger the piezo unit to initiate the waveform output in the reverse scenario. This functionality is particularly useful for piezo scanning applications.

Full Software GUI Control Suite & ActiveX® Controls Included

ActiveX

A full and sophisticated software support suite is supplied with the BPC300 controller. The suite includes a number of out of the box user utilities to allow immediate operation of the unit without any detailed pre-configuration. All operating modes can be accessed manually and all operating parameters changed and saved for next use. For more advanced custom motion control applications, a fully featured ActiveX® programming environment is also included to facilitate custom application development in a wide range of programming environments. Note that all such settings and parameters described above are also accessible through these ActiveX® programmable interfaces. For further information on the apt™ software support for the BPC300 units refer to the Software tab. Demonstration videos illustrating how to program the apt™ software are also available for viewing.

The ActiveX® apt™ system software shipped with these units is also compatible with other apt™ family controllers including our multi-channel rack-based system and smaller optical table mountable 'Cube' controllers. This single unified software offering allows seamless mixing of any apt™ benchtop, table top and rack based units in any single positioning application.

The key innovation of the apt™ range of controllers and associated mechanical products is the ease and speed with which complete automated alignment/positioning systems can be engineered at both the hardware and software level. All controllers in the apt™ range are equipped with USB connectivity. The 'multi-drop' USB bus allows multiple apt™ units to be connected to a single controller PC using commercial USB hubs and cables. When planning a multichannel application, simply add up the number and type of drive channels required and connect together the associated number of APT controllers.

Software Developers Support CD

A developers’ kit is shipped with all of our apt™ series controllers. This additional software support is intended for use by software developers working on large, system integration projects that incorporate apt™ products. The kit contains an extensive selection of useful code samples as well as a library of Video Tutorials.

APTUser
Typical APT User GUI

The APT (Advanced Positioning Technology) family covers a wide range of motion controller products ranging from small low powered single channel optomechanical motor drivers (the 'Cube' drivers) to high power multi-channel modular 19" rack nanopositioning systems (the APT Rack System).

All controllers in the APT family share a common software platform, the APT System Software. The software CD supplied with all controllers contains an installation of this system software, together with a wealth of support information in the form of handbooks, help files, tutorial videos, FAQs and other relevant information on using and programming these Thorlabs products.

By providing this common software platform, Thorlabs has ensured that users can easily mix and match any of the APT controllers in a single application while only having to learn one single set of software tools. In this way it is perfectly feasible to combine any of the controllers from the low powered single axis to the high powered multi-axis systems and control all from a single PC based unified software interface.

The APT System Software allows two methods of usage - graphical user interface utilities (supplied) for direct interaction and control of the controllers out of the box, and a set of programming interfaces that allow custom integrated positioning and alignment solutions to be easily progammed in the development language of choice.

APTConfig
Typical Configuration Screen

Detailed information on both usage modes is provided on the CD. Also of particular interest, is the inclusion on the software CD of a range of software video tutorials (see the Video Tutorials tab). These videos illustrate some of the basics of using the APT System Software from both a non-programming and a programming point of view. There are videos that illustrate usage of the supplied APT utilities that allow immediate control of the APT controllers out of the box. There are also a number of videos that explain the basics of programming custom software applications using Visual Basic, LabView and Visual C++. 

Click here to go direct to the Thorlabs Download Area to access the full APT software CD. Experiment with the software using the simulator mode - refer to the Tutorial Videos for the APTConfig utility to learn how to select simulator mode.

These videos illustrate some of the basics of using the APT System Software from both a non-programming and a programming point of view. There are videos that illustrate usage of the supplied APT utilities that allow immediate control of the APT controllers out of the box. There are also a number of videos that explain the basics of programming custom software applications using Visual Basic, LabView and Visual C++. Watch the videos now to see what we mean.

 Click here to view the video tutorial 

To further assist programmers, a guide to programming the APT software in LabView is also available.

Labview IconClick here to view the LabView guideLabview Icon

Piezo Driver Bandwidth Tutorial

Knowing the rate at which a piezo is capable of changing lengths is essential in many high-speed applications. The bandwidth of a piezo controller and stack can be estimated if the following is known:

  1. The maximum amount of current the controllers can produce. This is 0.5 A for our BPC Series Piezo Controllers, which is the driver used in examples below.
  2. The load capacitance of the piezo. The higher the capacitance, the slower the system.
  3. The desired signal amplitude (V), which determines the length that the piezo extends.
  4. The absolute maximum bandwidth of the driver, which is independent of the load being driven.

To drive the output capacitor, current is needed to charge it and to discharge it. The change in charge, dV/dt, is called the slew rate. The larger the capacitance, the more current that is needed.

Piezo Equation 1

So for example, for a 100 µm stack, having a capacitance of 20 µF, being driven by a BPC Series piezo controller with a maximum current of 0.5 A, the slew rate is given by

Piezo Equation 2

Hence, for an instantaneous voltage change from 0 V to 75 V, it would take 3 ms for the output voltage to reach 75 V.

Note: For these calculations, it is assumed that the absolute maximum bandwidth of the driver is much higher than the bandwidths calculated, and thus, driver bandwidth is not a limiting factor. Also please note that these calculations only apply for open-loop systems. In closed-loop mode, the slow response of the feedback loop puts another limit on the bandwidth.

Sinusoidal Signal

The bandwidth of the system usually refers to the system's response to a sinusoidal signal of a given amplitude. For a piezo element driven by a sinusoidal signal of peak amplitude A, peak-to-peak voltage Vpp, and frequency f, we have:

Piezo Equation 3

A diagram of voltage as a function of time is shown to the right. The maximum slew rate, or voltage change, is reached at t = 2nπ, (n=0, 1, 2,...) at point a in the diagram to the right:

Piezo Equation 4

From the first equation, above:

Piezo Equation 5

Thus,
Piezo Equation 6

For the example above, the maximum full-range (75 V) bandwidth would be:

Piezo Equation 7

For a smaller piezo stack with 10 times lower capacitance, the results would be 10 times better, or about 1060 Hz. Or, if the peak-to-peak signal is reduced to 7.5 V (10% max amplitude) with the 100 µm stack, again, the result would be 10 times better at about 1060 Hz.

Triangle Wave Signal

For a piezo actuator driven by a triangle wave of max voltage Vpeak and minimum voltage of 0, the slew rate is equal to the slope, or:

Piezo Equation 8

or, since f = 1/T:

Equation 9

Square Wave Signal

For a piezo actuator driven by a square wave of max voltage Vpeak and minimum voltage of 0, the slew rate limits the minimum rise and fall time. In this case, the slew rate is equal to the slope while the signal is rising or falling. If tr is the minimum rise time, then:

Equation 11

or

Equation 12

 

Loading Tag Cloud Loading...

Please Give Us Your Feedback
 
Email   Feedback On
(Optional)
Contact Me:
Your email address will NOT be displayed.
 
 
Please type the following key into the field to submit this form:
Click Here if you can not read the security code.
This code is to prevent automated spamming of our site
Thank you for your understanding.
  
 
Would this product be useful to you?       Little Use   1 2 3 4Very Useful

Enter Comments Below:
 
Characters remaining 8000    
Posted Comments:
Poster: palmada
Posted Date: 2013-01-28 02:39:04.603
Hello, we are interested in getting this controller to drive the piezos on the nanoMax300. Will this work with MicroManager 64bits? Best, Pedro Almada
Poster: jlow
Posted Date: 2013-01-18 12:25:00.0
Response from Jeremy at Thorlabs: We do not have a comprehensive tutorial for VB 2010 at the moment. I will get in touch with you directly with some instructions and screenshots on using the APT software with VB 2010.
Poster: branderson
Posted Date: 2013-01-18 10:30:57.933
Hi, I have a BPC301 and have been using labview to run it, but would now like to use visual basic. We have VB 2010, which is way different than VB6 so the tutorial isn't very helpful. Do you have updated programming instructions for use with VB 2010?
Poster: tcohen
Posted Date: 2012-10-04 15:45:00.0
Response from Tim at Thorlabs to Diego: Thank you for contacting us. We have a variety of 50mm travel stages. One example which may be of interest to you is the LNR50SE. This stage utilizes a submicron resolution optical encoder to provide a direct readout of the absolute position. I will contact you directly to discuss your application in more depth.
Poster: jlow
Posted Date: 2012-09-27 09:13:00.0
Response from Jeremy at Thorlabs: We will get in contact with you directly on troubleshooting this.
Poster: dgiraldo
Posted Date: 2012-09-26 21:54:13.0
Dear ThorLabs: I would like to get info about a XY stage (50 mm travel), with the maximun accuracy (nm), I will use the stage to measure parts metalic or plastic, I am offering dimensional metrology services in Costa Rica and I will like offer to my customers the maximun accuracy into a micron. I need to get the value of the stage trace in mm, micron, or nm oirectly to my PC!! Is it possible? Rgds, Diego Giraldo METRIX Costa Rica
Poster: leonid_krivitskiy
Posted Date: 2012-09-21 03:00:19.0
Dear Thorlabs. We have got your BPC 203 controller along with the Nanomax TS stage. The problem is that channel no.1 of the controller does not change the voltage and the position neither by the front panel nor by the software. The front panal shows -12.3 V irrespective of the position of turning knob and the zeroing button. Other two channels are okay. Please advise on possible solution.
Poster: jjurado
Posted Date: 2011-06-15 09:02:00.0
Response from Javier at Thorlabs to last poster: Thank you very much for your feedback. We have added the piezo drive cables as related products to the pages for the BPC controllers and the NanoMax stages. We will also add a information on the Features section of these products to make it clear that the drive cables are not included with the controller, but are included with the stages. Please contact us at techsupport@thorlabs.com if you have any further questions or comments.
Poster:
Posted Date: 2011-06-14 10:18:32.0
It would be useful to add the drive/feedback cables as a related product for either this page or the NanoMax pages. As of now, it is very unclear as to whether these are included with the controller, the stage, or not at all.
Poster: apalmentieri
Posted Date: 2010-03-03 10:41:09.0
A response to sylvain from Adam at Thorlabs: We have already responded to you via email, but wanted to update the response on our website as well. Since this feedback, We have looked into our supply of USB cables and have insured that they are all certified high speed USB cables. Currently, we do not have a complete software solution for non Active X users, but we do offer a low level comms protocol document for customer that want to program their own non Active X based software. We expect to add the piezo protocols to this document in the upcoming weeks.
Poster: sylvain.girard
Posted Date: 2009-11-21 08:01:10.0
I recently start using BPC203 with MAX313 to control scanning near field microscope and i have two comments: - first, the USB port of the controllers needs good quality USB A/USB B cable to avoid problems (I spent few times to discover that some troubles in the communication were due to the cable...) - it is sad that Thorlabs could not provide solutions other than Active X for programmers who prefer to develop their codes under Linux. Any solutions in this case?? Best regards
Poster: klee
Posted Date: 2009-07-17 15:17:54.0
A response from Ken at Thorlabs to noah: We do have some tutorial videos on APT Programming using Visual Basic. Simply click on the Video Tutorials tab on this page, click "here", then click on APT programming.
Poster: noah
Posted Date: 2009-07-17 13:40:12.0
Hi, I am new to visual basic, though I have extensive programming experience in other languages. I am having trouble writing vb6 code to control my BPC202 and my BPS 103. Structuring the code and calling procedures from the included libraries to create timing-sensitive & predictable object-oriented programs is rather difficult in VB, as I find myself having to guess how VB6 will sequentially execute a program, modify variables in "real time" etc. I would like from you, if possible, a version of the apt-server.hlp file compiled into a printable .pdf or something similar (rather than printing every topic individually). Better yet, a more descriptive yet concise introduction to scientific computing with VB (via Thorlabs APT products) would be a lifesaver. It would also be great if you had a repository of code that users could submit to and draw from as a learning tool; even if the code were not checked for bugs or vouched for by Thorlabs, it might help to see how others structure their programs. Any old help files or internally developed VB code snippets (the included examples are a good start) that youd be willing to share with me would be great, too.
Poster: Laurie
Posted Date: 2009-02-05 17:18:02.0
Response from Laurie at Thorlabs to melsscal: Thank you for your interest in our BPC203 controller. To control the piezos on the MAX313/M, you can use the BPC203 controller. Other options include the BNT001 and the TPZ001. Please let us know if you have additional questions.
Poster: melsscal
Posted Date: 2009-02-05 03:47:58.0
Can we use BPC203 with MAX313/M as Non Track Controller ?
Poster: acable
Posted Date: 2007-10-18 07:47:11.0
PHS101 remote control device is missing from this presenation (not even posted as a related product), i would add this right into the current presentation in summary with a link to the PHS01 product page. Ideally i would like to be able to order both products from this page.
Click on any phrase below to search our site using our new Search Engine:
2 channel piezo controller   3 channel piezo controller   benchtop piezo controller   Closed Loop   feedback   handset   NanoMax 600 Basic   piezo actuators   piezo controller   Piezo Controller handset   Piezo Controller Translation Stage   piezo joystick   piezo remote   piezo remote controller   piezoelectric   piezoelectric actuator   pzt   remote control   remote control piezo   remote controller   remote piezo controller   three channel   three channel piezo controller   two channel piezo controller   USB   usb controller   usb handset   usb piezo controller   XYZ  
150 V Piezo Controller
Based on your currency / country selection, your order will ship from Newton, New Jersey  
+1 Qty Docs Part Number - Universal/Imperial Price Available / Ships
BPC301 Support Documentation BPC301 1-Channel 150 V Benchtop Piezo Controller with USB $1,980.00
Today
BPC303 Support Documentation BPC303 3-Channel 150 V Benchtop Piezo Controller with USB $4,325.00
Today
Add To Cart
Joystick Console
   High Reliability Hall Effect Finger Joystick
   Speed Adjustment for Fast or High Precision Moves
   Speed Pot for Sensitivity Adjustment
   Allows Remote Manual Control
   Can be Reprogrammed using a Benchtop Controller and a PC
   Ergonomic and Elegant Design
   High Quality Machined Anodised Aluminum Casing

The MZF001 joystick console has been designed to provide intuitive, tactile, manual positioning of our range of piezo-based stages. It is used in conjunction with the single- and 3-channel controllers described above, enabling full control of the piezo actuators in situations where the application is at some distance from the controller, thereby allowing convenient adjustment of the output while monitoring the alignment. This is useful when working in a complex optical setup, where access to the front panel controls or adjusting controls on the PC is impractical. Furthermore, if the parameter settings are saved (persisted) to the controller, the controller need not be connected to a host PC, thereby allowing remote operation.

Based on your currency / country selection, your order will ship from Newton, New Jersey  
+1 Qty Docs Part Number - Universal/Imperial Price Available / Ships
MZF001 Support Documentation MZF001 Single-Axis Joystick Console $995.00
3-5 Days
Add To Cart
Log In   |   My Account  |   Contact Us  |   Privacy Policy  |   Home  |   Site Index
Regional Websites: West Coast US | Europe | Asia | China | Japan
Copyright © 1999 - 2013 Thorlabs
Sales: 1-973-579-7227
Technical Support: 1-973-300-3000