로드셀(스트레인게이지) 센서의 신호(mV)를 내부에 내장된 프로그래머블 앰프(PGA)로 64/128배 증폭 및 24비트 A/D로 변환하며 시리얼 통신(UART-TTL)로 출력할 수 있는 모듈입니다. 
A/D 데이터는 내장된 CPU에서 필터링 처리되어 보다 안정적인 데이터로 출력해 주며, 변환 주기는 SMD 점퍼(J1)으로 10Hz 또는 80Hz로 사용자 설정이 가능합니다. 














*데이터 신호 레벨이 UART-TTL이므로 PC와 연결할 때는 USB to TTL 또는 TTL-RS232C 변환 컨버터(모듈 또는 케이블 등)이 필요합니다. 













<S/W 설명>
1. 포트 : 모듈과 통신할 포트
2. 연결/종료 : 통신 시작/종료
3. ID : 장치ID
4. ADC raw : 24비트로 변환된 ADC 데이터이며, 범위는 0x7FFFFF ~ 0xFFFFFF입니다. 
5. 무게 : ADC raw 데이터를 캘리브레이션을 통해 변환한 무게. 단위에 따라 해상도가 다릅니다.
    - mg : XXXX.00, g : XXX.X0, kg : XXXX.XX, t : XXXX.XX
6. 영점 Calib : 영점 교정(Zero Calibration), 부하가 없는 상태의 로드셀(스트레인게이지) 상태를 기록.
7. 무게 Calib : 스팬 교정(Span Calibration), 로드셀(스트레인게이지)에 분동 등을 올려 상태를 기록.
8. 설정 : 스팬 교정할 때 분동등의 무게값을 기입. (*
0보다 큰 값으로 설정)
    - 1Kg 분동의 경우 1과 Kg 또는 1000과 g으로 설정 가능합니다.



<최초 사용 시 교정법(캘리브레이션)> - 500g 분동으로 교정 설정 방법 예시
1. 모듈에 전원 공급 및 통신 모듈/케이블을 PC와 연결.
2. 소프트웨어의 포트에 검색된 통신 포트 선택. ex) COMXX
3. 연결 버튼 클릭
4. 연결된 로드셀(스트레인게이지)에 아무 것도 올려놓지 않고
(3)영점 Calib버튼 클릭 
5. 로드셀에 500g 분동을 올려두고  (4) 설정 항목에 500과 g으로 값 변경
6.
(5)무게 Calib 버튼
클릭








1. 통신 파라미터
2. 명령어 구조
  - 헤더(1)+명령어(1~5)+체크섬(1)
  - 체크섬 : 헤더에서 체크섬 전까지의 데이터 합 (하위 8bit 만 사용)

3. 영점 설정(Zero Calibration) : 로드셀에 하중이 없는 상태에서 설정
  - 송신 : B0 32 E2
  - 응답 : B0 32 E2

4. 스팬 설정(Span Calibration) : 로드셀에 무게를 알고 있는 물체(분동 etc)를 미리 올려 놓고 설정 
  - 송신 : B0 33 01 00 00 01 F4 D9
  - 응답 : B0 33 E3

<송신 메시지 해설 : 500g의 분동 올려진 상태(캘리브레이션)>
 - B0 : 헤더
 - 33 : 명령어
 - 01 : 무게 단위- g (0-mg, 1-g, 2-Kg, 3-t)
 - 00 00 01 F4 : 설정에 사용한 물체(분동)의 무게 : 500 (0x1F4 -> 500)
 - D9 : 체크섬( B0 ~ F4까지의 데이터 합: 0x1D9에서 0xD9(하위 1바이트)만 사용)

5. 무게 데이터 읽기
  - 송신 : B0 31 E1
  - 응답 : B0 31 01 00 00 C3 50 F7

<해설>
 - B0 : 헤더
 - 31 : 명령어
 - 01 : 무게 단위- g (0-mg, 1-g, 2-Kg, 3-t)
 - 00 00 C3 50 : 측정된 데이터(실제 무게는 측정데이터/100입니다.)
                  측정된 데이터는 0xC350 = 50000 이며, 실제 무게는 50000/100 -> 500.00입니다.
 - F5 : 체크섬( B0 ~ 50까지의 데이터 합 : 0x1F5에서 0xF5(하위 1바이트)만 사용)


6. ADC raw 읽기
  - 송신 : B0 34 E4
  - 응답 : B0 00 97 AB 3A 2C

<해설>
 - B0 : 헤더
 - 00 97 AB 3A : ADC raw
                     0x0097AB3A = 9,939,770
 - 2C : 체크섬( B0 ~ 3A까지의 데이터 합 : 0x22C에서 0x2C(하위 1바이트)만 사용)



-USB to TTL 변환 모듈 
                       


-USB to TTL 변환 케이블