Chip Award Winner
Product of the Year 2012
Chip Award

Current25 Bricklet

Features

  • Measures currents up to 25A
  • Measures direction of current
  • Output in 1mA steps (12bit resolution)

Description

The Current25 Bricklet can be used to extend the features of Bricks by bidirectional current flow measurements of up to 25A. Additionally events can be configured to receive signals when a specified current is exceeded.

Typical applications can be found in robotics. With the bidirectional current flow measurement it is possible distinguish between charge and discharge.

Technical Specifications

Property Value
Sensor ACS711 (25A version)
   
Current -25A to 25A in 1mA steps, 12bit resolution
Maximum Input Voltage 100VAC/100VDC (peak)
   
Dimensions (W x D x H) 25 x 25 x 14mm (0.98 x 0.98 x 0.55”)
Weight 4g

Resources

Test your Current25 Bricklet

To test the Current25 Bricklet you need to have the Brick Daemon and the Brick Viewer installed (for installation guides click here and here) and the Brick Viewer has to be connected to the Brick Daemon.

Connect the Current25 Bricklet to a Brick with the supplied cable. Connect a motor and a battery to the Bricklet as displayed in the following picture (or anything else connected in series to the Current25 Bricklet that produces a current).

Current25 Bricklet with Battery and Motor connected to Master Brick

If you connect the Brick to the PC over USB, you should see a new tab named “Current25 Bricklet” in the Brick Viewer after a moment. Select this tab. If everything went as expected you can now see the current used by the motor and a graph that shows the current over time.

Current25 Bricklet in Brick Viewer

In the screenshot you can see a high current peak. This is caused by the starting of the motor when the battery is connected.

After this test you can go on with writing your own application. See the Programming Interface section for the API of the Current25 Bricklet and examples in different programming languages.

Programming Interfaces

High Level Programming Interface

See High Level Programming Interface for a detailed description.

Language API Examples Installation
Modbus API    
TCP/IP API    
C/C++ API Examples Installation
C# API Examples Installation
Delphi API Examples Installation
Java API Examples Installation
PHP API Examples Installation
Python API Examples Installation
Ruby API Examples Installation
VB.NET API Examples Installation
Creative Commons Licence The content of this page is licensed under Creative Commons Attribution 3.0 Unported License.