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:

IC SỐ SN74HC08 CỔNG AND, IC CỔNG LOGIC 14 CHÂN DIP
IC SỐ SN74HC160 ĐẾM BCD, THIẾT LẬP KHÔNG ĐỒNG BỘ DIP
Hàng rào cái vuông đơn thẳng 1*40P 2.54mm, Jump header đơn 40 pin
Đồng hồ điện áp Volt 70-500VAC màu đỏ, Hiển thị led 7 đoạn
IC điều khiển động cơ L298N, IC mạch cầu H 2 kênh
Hồng Ngoại E18-D80NK, CẢM BIẾN VẬT CẢN 5V
DOMINO KHỐI 4P TB-2504 600V 25A, CẦU ĐẤU ĐIỆN 4P
Anten GPS+BD 38dBi 50x50mm dây 3m, Tần số 1561/1575MHz
Mũi hàn T12-ILS đầu hàn mỏ nhọn, Mũi hàn tích hợp vỏ và ruột
IC SỐ SN74HC238 3 SANG 8, IC CỔNG LOGIC MỞ RỘNG DIP
IC SỐ SN74HC04 CỔNG NOT, IC CỔNG LOGIC 14 CHÂN DIP
TỤ ĐIỆN PHÂN CỰC 3.3UF/50V , TỤ HÓA TẦN SỐ CAO
Module thẻ từ RFID PN532 UART SPI I2C, Mạch thẻ từ NFC 13.56MHz
Hàng rào đực đơn thẳng 1*40P 15mm 2.54mm, Jump header đơn 40 pin
Domino khối 10P TB-2510 600V 25A, cầu đấu điện 10P
Module giảm áp XL4016 8A, Mạch ổn áp DC-DC giảm áp 8A
Module thu phát NRF24L01 2.4Ghz anten liền, Truyền nhận không dây RF
IC SỐ SN74HC02 CỔNG NOR, IC CỔNG LOGIC 2-INPUT DIP
Module giảm áp ASM1117 3.3V ngang , Mạch giảm áp DC-DC 800mA
IC SN74HC174 FLIP-FLOP D HEX, KÍCH CẠNH DƯƠNG
IC SỐ SN74HC153 CỔNG MUX, CỔNG LOGIC GHÉP KÊNH DIP
Màn hình LCD2004 I2C Xanh lá, Màn hình hiển thị Text
IC SN74HC688 SO SÁNH 8BIT, SO SÁNH CƯỜNG ĐỘ
Quạt tản nhiệt 5VDC 60x60x25mm, Quạt mini 5V
TỤ ĐIỆN PHÂN CỰC 10UF/400V , TỤ HÓA TẦN SỐ CAO
Cảm biến phao điện tử Mỏ vịt C 220V, Công tắc phao điện tử
TIỆM CẬN KIM LOẠI LJ12A3-4-Z/AY PNP, CẢM BIẾN THƯỜNG MỞ
Thạch anh 22.1184Mhz chân Cắm DIP, Tạo xung tần số cao 2 chân
Động cơ DC Encoder JGA25-370 24V 60rpm, Động cơ giảm tốc
Domino khối 12P TB-1512 600V 15A, cầu đấu điện 12P
Đế pin 4 cell 18650 hàn board DIP song song, Đế 4 Pin 18650 chân hàn
Module thu phát NRF24L01 2.4Ghz anten rời, Truyền nhận không dây RF
Hộp mũi khoan mạch in 1.0mm, Hộp 10 mũi khoan mạch PCB
Đế pin 3 cell 18650 hàn board DIP song song, Đế 3 Pin 18650 chân hàn
Hộp mũi khoan mạch in 1.5mm, Hộp 10 mũi khoan mạch PCB
Bàn phím mềm 1x1 màu xanh dương, Ma trận phím mềm 1x1
HC-SRF05, CẢM BIẾN ĐO KHOẢNG CÁCH 















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