Giới thiệu Mạch chuyển đổi HX711 thành ADC 24Bit Loadcell
Mạch chuyển đổi ADC 24bit Loadcell HX711 được sử dụng để đọc giá trị điện trở thay đổi từ cảm biến Loadcell (thường rất nhỏ không thể đọc trực tiếp bằng VĐK) với độ phân giải ADC 24bit và chuyển sang giao tiếp 2 dây (Clock và Data) để gửi dữ liệu về Vi điều khiển, thích hợp để sử dụng với Loadcell trong các ứng dụng đo cân nặng.
Mạch chuyển đổi ADC 24bit Loadcell HX711: module chuyển đổi analog sang digital 24-bit. HX711 được thiết kế để chuyển đối tín hiệu và ứng dụng điều khiển công nghiệp để giao tiếp trực tiếp với một cảm biến cầu.
Mạch chuyển đổi ADC HX711 không chỉ có một vài chức năng cơ bản, cũng có tích hợp cao, phản ứng nhanh, khả năng chống nhiễu, và độ tin cậy cao.
Đây là mạch đọc giá trị cảm biến loadcell với độ phân giải 24bit và chuyển sang giao tiếp 2 dây ( clock và data ) để gửi dữ liệu cho vi điều khiển / arduino.


Chức năng các chân
- VCC : Chân cấp nguồn 5V.
- SCK : Chân tạo xung chuyển đổi .
- DT : Chân đọc data chuyển đổi.
- GND : Chân cấp nguồn 0V
Sơ đồ nguyên lý mạch HX711

Thông số kỹ thuật bộ chuyển đổi adc 24bit loadcell hx711
- Điện áp hoạt động : 5V
- Dòng điện : 1.5mA
- Công suất : 7.5mW
- Chuẩn truyền : Truyền 24bit ADC dạng IO
- Tốc độ lấy mẫu : 10 – 80 SPS
- Nhiệt độ hoạt động : -20°C – 65°C
- Độ phân giải : 24Bit ADC
- Điện áp phân giải : 40mV
- Số chân : 4
- Loại : Module
- Kích thước : 38mm*21mm*10mm
Chương trình Test sản phẩm mạch chuyển đổi hx711
Nguyên lý kết nối

Chương trình
Thư viện : Cài trực tiếp trên phần mềm Arduino IDE với tên HX711_ADC
#include <HX711_ADC.h>
const int HX711_dout = 3; //mcu > HX711 dout pin
const int HX711_sck = 2; //mcu > HX711 sck pin
//HX711 constructor:
HX711_ADC LoadCell(HX711_dout, HX711_sck);
const int calVal_eepromAdress = 0;
unsigned long t = 0;
void setup() {
Serial.begin(9600); delay(10);
Serial.println();
Serial.println("Starting...");
LoadCell.begin();
//LoadCell.setReverseOutput(); //uncomment to turn a negative output value to positive
float calibrationValue; // calibration value (see example file "Calibration.ino")
calibrationValue = 696.0; // uncomment this if you want to set the calibration value in the sketch
unsigned long stabilizingtime = 2000; // preciscion right after power-up can be improved by adding a few seconds of stabilizing time
boolean _tare = true; //set this to false if you don't want tare to be performed in the next step
LoadCell.start(stabilizingtime, _tare);
if (LoadCell.getTareTimeoutFlag()) {
Serial.println("Timeout, check MCU>HX711 wiring and pin designations");
while (1);
}
else {
LoadCell.setCalFactor(calibrationValue); // set calibration value (float)
Serial.println("Startup is complete");
}
}
void loop()
{
static boolean newDataReady = 0;
const int serialPrintInterval = 0; //increase value to slow down serial print activity
if (LoadCell.update()) newDataReady = true;
if (newDataReady)
{
float i = LoadCell.getData();
Serial.print("Load_cell output val: ");
Serial.println(i);
newDataReady = 0;
delay(500);
}
}
Liên hệ làm mạch
- Phone: 0967.551.477
- Zalo: 0967.551.477
- Email: dientunhattung@gmail.com
- Chi tiết : Nhận làm mạch và hướng dẫn đồ án sinh viên
Tham khảo chương trình mẫu và thông tin linh kiện chi tiết tại:

CẢM BIẾN MQ2, CẢM BIẾN NỒNG ĐỘ KHÍ GA
JSN-SRF04, CẢM BIẾN SIÊU ÂM CHỐNG NƯỚC
ĐIỆN TRỞ 750R 100W, ĐIỆN TRỞ CÔNG SUẤT NHÔM RX24
Relay SLA-12VDC-SL-A 30A 5 chân, Relay cách ly 250VAC / 30VDC 30A
Cuộn thiếc chì hàn 20g 0.8mm 63/37, Chì hàn mạch điện tử
ANTEN 2.4G/5.8GHz 6DBI 19.5CM KIM TRONG, ANTEN WIFI, ZIGBEE
IC SỐ SN74HC238 3 SANG 8, IC CỔNG LOGIC MỞ RỘNG DIP
MODULE CẢM BIẾN RUNG SW18010P, CẢM BIẾN LÒ XO
IC KIA 7809 ổn áp nhựa, ngõ ra điện áp dương 9V
BIẾN TRỞ VOLUME ĐƠN 50K WH148, CHIẾT ÁP ĐƠN WH148 50K
ĐIỆN TRỞ 0.68R 100W, ĐIỆN TRỞ CÔNG SUẤT NHÔM RX24
MODULE CẢM BIẾN MƯA, CẢM BIẾN ĐO LƯỢNG MƯA
ĐỘ K THỦY TINH M8 3000MM, CẢM BIẾN ĐỘ K LÒ XO
LED 7ĐOẠN 4 SỐ 0.56IN ANOT GREEN 12PIN, LED 7 SEG ĐỒNG HỒ
Vi điều khiển Pic16F877A DIP, Họ PIC của Microchip
ĐIỆN TRỞ 82R 5W, ĐIỆN TRỞ CÔNG SUẤT LOẠI SỨ
Bộ chuyển đổi Pt100 0-10V 0-200ºC, Nhiệt độ 0-200 độ C - Loại tốt
Công tắc dòng Relay 5V, Relay công suất 250V - 10A
ĐIỆN TRỞ 400R 100W, ĐIỆN TRỞ CÔNG SUẤT NHÔM RX24
Màn hình Oled 1.54in I2C Màu Xanh dương, Màn hình Oled 128x64 hiển thị điểm ảnh
Đế kẹp ic 18 chân, Đế khóa ic 18 pin
CẦU DIODE KBP410 DIP, CHỈNH LƯU TOÀN KỲ 4A - 1000V
RELAY OMRON G2R-1A-E-24VDC 6 CHÂN 16A, RƠ LE TRUNG GIAN
LED TRONG 3MM XANH LÁ NGẮN, LED SIÊU SÁNG - 40 CON
Hàng rào đực đơn thẳng 1*40P 15mm 2.54mm, Jump header đơn 40 pin
Điện trở 910K 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Đế kẹp ic 24 chân hẹp Đế rộng, Đế khóa ic 24 pin
ĐIỆN TRỞ 9R1 5W, ĐIỆN TRỞ CÔNG SUẤT LOẠI SỨ
IC SN74HC377 FLIP-FLOP LOẠI D, 8BIT TÍCH CỰC KHÔNG ĐẢO
Module cảm biến rung SW-801S 4 chân, Cảm biến rung lò xo
Bàn phím mềm 1x1 màu xanh lá, Ma trận phím mềm 1x1
Led 7 đoạn 1 số Anot 1.5 IN Đỏ, Led 7 seg 30mmx44mm
Động cơ DC Encoder JGA25-370 12V 280rpm, Động cơ giảm tốc
TỤ ĐIỆN PHÂN CỰC 150UF/400V , TỤ HÓA TẦN SỐ CAO
Module giảm áp XL4015 4 led 2 nút nhấn, Ổn áp DC-DC giảm áp 5A
Led 10MM phủ màu vàng chân dài, Led siêu sáng - 10 con
Dây bus 5pin 10cm 24AWG cùng hướng XH2.54mm, Kích thước chân 2.54mm
Module giảm áp ASM1117 5V ngang , Mạch giảm áp DC-DC 800mA 















Đánh giá
Chưa có đánh giá nào.