Difference between revisions of "Component: Current Sensor (ACS7xx) (Electrical)"

From Flowcode Help
Jump to navigationJump to search
(Created page with "{| style="width:50%" |- | width="20%" style="color:gray;" | Author | medelec35 |- | width="20%" style="color:gray;" | Version | 1.0 |- | width="20%" style="color:gray;...")
 
 
(12 intermediate revisions by 2 users not shown)
Line 13: Line 13:
  
 
==Current Sensor (ACS7xx) component==
 
==Current Sensor (ACS7xx) component==
ACS7XX range of +/- 5, 20, 30, 50, 100, 150 & 200A current sensors
+
ACS7XX range of unidirectional and bidirectional  5, 20, 30, 50, 100, 150 & 200A current sensors
  
 
==Component Source Code==
 
==Component Source Code==
  
Please click here for the component source code: [https://www.flowcode.co.uk/wikicopy/componentsource/FC_Comp_Source_Current_Sensor_ACS7xx.fcfx FC_Comp_Source_Current_Sensor_ACS7xx.fcfx]
+
Please click here to download the component source project: [https://www.flowcode.co.uk/wiki/componentsource/FC_Comp_Source_Current_Sensor_ACS7xx.fcfx FC_Comp_Source_Current_Sensor_ACS7xx.fcfx]
 +
 
 +
Please click here to view the component source code (Beta): [https://www.flowcode.co.uk/FlowchartView/?wfile=componentsource/FC_Comp_Source_Current_Sensor_ACS7xx.fcfx FC_Comp_Source_Current_Sensor_ACS7xx.fcfx]
  
 
==Detailed description==
 
==Detailed description==
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  
 
''No detailed description exists yet for this component''
 
''No detailed description exists yet for this component''
Line 39: Line 27:
 
==Examples==
 
==Examples==
  
 +
A simple example shows how to use a ASC712 to measure current range of +/- 5A.
 +
The component type can be changed within its properties.
  
  
 +
{{Fcfile|Current_measure_ACS7xx.fcfx|ACS712 example}}
  
 +
==Macro reference==
  
 
+
===Current===
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Simple example showing how to use the simulation dial components as a meter display for use in monitoring type applications.
 
{{Fcfile|Meters.fcfx|Meters}}
 
 
 
==Downloadable macro reference==
 
 
 
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
Line 72: Line 49:
  
  
 +
===VoltgeADC===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
Line 83: Line 61:
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
|}
 
|}
 
 
  
  

Latest revision as of 16:23, 13 March 2023

Author medelec35
Version 1.0
Category Electrical


Current Sensor (ACS7xx) component

ACS7XX range of unidirectional and bidirectional 5, 20, 30, 50, 100, 150 & 200A current sensors

Component Source Code

Please click here to download the component source project: FC_Comp_Source_Current_Sensor_ACS7xx.fcfx

Please click here to view the component source code (Beta): FC_Comp_Source_Current_Sensor_ACS7xx.fcfx

Detailed description

No detailed description exists yet for this component

Examples

A simple example shows how to use a ASC712 to measure current range of +/- 5A. The component type can be changed within its properties.


FC6 Icon.png ACS712 example

Macro reference

Current

Fc9-comp-macro.png Current
Current reading in amps 
Fc9-f32-icon.png - FLOAT Return


VoltgeADC

Fc9-comp-macro.png VoltgeADC
Reads the Voltage of the ADC pin for diagnostic purposes. With no current flowing through the sensor, the voltage reading should be 2.50V. If that is out, then enter precise VDD within properties  
Fc9-f32-icon.png - FLOAT Return


Property reference

Fc9-prop-icon.png Properties
Fc9-type-16-icon.png Device
 
Fc9-type-16-icon.png Type
 
Fc9-type-15-icon.png VDD
 
Fc9-type-15-icon.png Offset current adjust (Amps)
Offset current adjusts the curent output when comparing to a current monitor. For example current from the componet shows 2.0 Amps and curent monitor shows 1.5 Amps. For the current offset enter -0.5 
Fc9-type-6-icon.png Channel
Analogue Input Channel - Which pin is the analogue input connected to? 
Fc9-type-16-icon.png VRef option
Defines what is used as the ADC maximum reference. ADC Range = GND to VRef Voltage VDD - Defines the microcontrollers power supply pin as the max reference, VREF+ Pin - Dedicated pin on the microcontroller to allow for a variable reference voltage. 
Fc9-type-14-icon.png VRef voltage
Used by the GetVoltage or GetString component macros to take an ADC reading and convert it into a Voltage. +VRef voltage x 10mV Default 500 = 5.0V  
Fc9-type-16-icon.png Conversion speed
Clock setting to select how fast the ADC peripheral will perform an ADC conversion. The FRC setting is based on a RC time base and so will vary with temperature and pressure. Other settings are generally based on divisions of the master clock. 
Fc9-type-14-icon.png Acquisition cycles
Number of micro seconds to wait for the ADC input to charge before starting the analogue sample.