Giá bán: 80.000 đ
Module cảm biến dòng INA169 0-5A Analog. Dùng để do dòng DC với độ chính xác cao. Giá trị trả về trực tiếp analog dễ dàng sử dụng. Độ nhiễu thấp.
Thông số kĩ thuật:
- Điện áp hoạt động: 2.7 – 60VDC, có thể kết nối với nguồn cần đo hoặc nguồn riêng.
- Điện áp đầu vào đo dòng: <=60VDC
- Dòng tối đa đo được: 5A (có thể thay đổi dựa vào giá trị điện trở sun)
- Ngõ ra dòng, đã tích hợp trở đổi thành áp.
- Có thể chọn điện trở ngõ ra từ 1k – 100k
- Cách tính dòng cần đo: Is = (Vout * 1kΩ) / (Rs * Rl)
- Is: dòng cần đo
- Vout: điện áp đo được từ ngõ ra
- 1KΩ: hằng số mặc định
- Rs: điện trở SHUNT
- Rl: điện trở ngõ ra
- Kích thước: 24 x 20mm
// Chân analog để đọc tín hiệu từ INA169const int analogPin = A0;// Điện áp tham chiếu của Arduino (thường là 5V)const float vRef = 5.0;// Giá trị điện trở shunt (ohm)const float shuntResistor = 0.1; // 0.1Ω (chỉnh lại nếu bạn dùng giá trị khác)// Hệ số khuếch đại của INA169 (theo datasheet là 50)const float gain = 50.0;void setup() { Serial.begin(9600); // Mở kết nối Serial}void loop() { // Đọc giá trị điện áp analog (0-1023) int sensorValue = analogRead(analogPin); // Chuyển đổi giá trị ADC thành điện áp (Volt) float voltage = (sensorValue / 1023.0) * vRef; // Tính toán dòng điện (Ampe) // Công thức: I = V / (Gain * Rshunt) float current = voltage / (gain * shuntResistor); // Hiển thị kết quả Serial.print("Voltage: "); Serial.print(voltage, 3); // Hiển thị với 3 chữ số thập phân Serial.print(" V, Current: "); Serial.print(current, 3); // Hiển thị với 3 chữ số thập phân Serial.println(" A"); delay(500); // Đợi 500ms}
Ý kiến bạn đọc