Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
ompatibility of ACS712 with KC868‑A6 ADC Inputs (Arduino)
#1
Hello,

I want to measure the presence of current on a 220 V device (≤16 A) using my KC868‑A6.

I have a 20 A ACS712 current sensor (analog output 0–5 V). I plan to use Arduino code directly. Before connecting it, I would like to know:
  1. Are the analog inputs (ADC) of the KC868‑A6 (GPIO 36/39/34/35) compatible with a signal from a 20 A ACS712 when using Arduino code?
  2. Is any filtering or signal conditioning required to ensure the ADC reads it correctly?
  3. Are there any special precautions regarding ground or reference to get a reliable reading?
     4. Are there other current sensors that would be more suitable for detecting the presence of current on a 220 V device with the KC868‑A6?

Thank you in advance for your help.

Best regards
Reply
#2
1. KC868-A6 4 channel analog input signal use by dc 0-5v.
2. not need.
3. not need.
4. if you want use 4-20mA current sensor, you need replace resistance on A6 pcb.
Reply
#3
(01-31-2026, 02:33 AM)admin Wrote: 1. KC868-A6 4 channel analog input signal use by dc 0-5v.
2. not need.
3. not need.
4. if you want use 4-20mA current sensor, you need replace resistance on A6 pcb.

Thank you for your reply. 

I chose another sensor that only detects the current flow and activates a dry contact (M3050 module). This allows me to work with a digital input (DI). The DIs are read via the I2C interface using the PCF8574P chip. The wiring diagram of the PCF8574P shows that no GPIO is connected to it. 

Therefore, it is impossible to use interrupt-based programming to react to a DI state change. Is that correct?
Reply
#4
KC868-A6 PCF8574 not used INT pin with ESP32. just always read the DI with loop.
Reply


Forum Jump:


Users browsing this thread:
1 Guest(s)