사용자 도구

사이트 도구

English

modularfaduino:cfadc-a4l:index

CFADC-A4L

전압, 전류를 측정할 수 있는 4채널 AD입력 모듈, Dip스위치 설정으로 전류(0~20mA) 또는 전압(0~10V) 입력을 선택할 수 있습니다.

전기적 사양

  • AD입력 점수 : 4채널
  • 전압 입력 범위 : 0 ~ 10VDC
  • 전류 입력 범위 : 0 ~ 20mA
  • 오차율 : ±0.1%
  • 분해능 : 약 14.7Bit (0 ~ 26,666값 반환)
  • 입력 응답속도 : 약 5mS
  • 절연방식 : 비절연방식

결선 방법

측정 Dip스위치 설정

  • 측정하고자 하는 전압 또는 전류를 DIP스위치로 설정합니다.
  • 각 채널에 있는 V, A스위치 중 한나만 ON 상태로 사용해야 합니다.
    • V=On / A=Off ⇒ 전압측정
    • V=Off / A=On ⇒ 전류측정

어드레스 설정

  • 하나의 시스템에 서로 다른 어드레스 설정으로 CFADC-A4L을 최대 4개 까지 사용 가능합니다.
  • 다른 I/O모듈과 어드레스 설정방법이 다릅니다. 주의가 필요합니다.
  • 4개 딥스위치중 하나만 On 하는 방식입니다.

명령어 사용방법

1. #include "CFMEGA.h" 라이브러리 등록

2. CFNET 객채생성 : CFNET 객채이름 CFNET cfnet;

3. 명령어 사용 : 객채이름.analogRead();cfnet.analogRead(0,0);

-u16 analogRead(u8 address, u8 channel)

지정된 address모듈의 해당 channel의 아날로그 값을 읽어옵니다. (약 0~26,666)

  • address : 모듈의 딥스위치 값(0~3)
  • channel: 채널 번호 (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");
}

기술 지원 정책

고객 여러분께서 개발중이신 소스 코드는 기술지원 대상이 아닙니다. 이점 양해바랍니다. 제품이 이상이 있다고 판단되시는 경우, 제품 자체를 저희 회사로 보내주시기 바랍니다. 저희가 만든 소스와 지그로 테스트 한뒤 이상 유무를 판단해서 이상이 발견된 경우 조치해드리고 있습니다.

상위 페이지로 이동

modularfaduino/cfadc-a4l/index.txt · 마지막으로 수정됨: 2024/09/10 04:54 저자 Comfile Technology