User Tools

Site Tools


modularfaduino:cfadca4l

CFADC-A4L

A 4-channel AD input module that can measure voltage and current. You can select current (0~20mA) or voltage (0~10V) input by setting the dip switch.

View at our online store.

Electrical specifications

  • AD input points: 4 channels
  • Voltage input range: 0 to 10VDC
  • Current input range: 0~20mA
  • Error rate: ±0.1%
  • Resolution: Approximately 14.7Bit (0 to 26,666 values ​​returned)
  • Input response speed: approximately 5mS
  • Isolation: No isolation

Wiring method

Measurement dip switch settings

  • Set the voltage or current you want to measure with the DIP switch.
  • Only one of the V and A switches on each channel must be turned ON.
  • V=On / A=Off ⇒ Voltage measurement
  • V=Off / A=On ⇒ Current measurement

Setting the module's address

  • Up to 4 CFADC-A4Ls can be used in one system with different address settings.
  • The address setting method is different from other I/O modules. Caution is required.
  • This method turns on only one of the four dip switches.

How to use the API

1. <html>

#include "CFMEGA.h"

</html> library registration

2. CFNET object creation: CFNET object name CFNET cfnet;

3. Call the function(s): Object name.analogRead();cfnet.analogRead(0,0);

-u16 analogRead(u8 address, u8 channel)

Reads the analog value of the corresponding channel of the specified address module. (about 0~26,666)

  • address: The address of the module as configured by its DIP switch (0~3)
  • channel: Channel number (0~3)
#include "CFMEGA.h"
 
CFNET cfnet;
 
void setup() { Serial.begin(9600); }
void loop() {
 
 u16 CH0 = cfnet.analogRead(0, 0);
 u16 CH1 = cfnet.analogRead(0,1);
 
 Serial.print("CH0:"); Serial.print(CH0); Serial.print("\n");
 Serial.print("CH1:"); Serial.print(CH1); Serial.print("\n");
 delay(200);
 Serial.print("\n");
}

Modular FADUINO

modularfaduino/cfadca4l.txt · Last modified: by 127.0.0.1