Mục lục:
- Bước 1: Giới thiệu về Load Cell
- Bước 2: Xây dựng mạch
- Bước 3: Op-amp vi sai
- Bước 4: Tăng Amp
- Bước 5: Khắc phục sự cố
- Bước 6: Kết quả từ mỗi bước
- Bước 7: Kết quả Arduino
- Bước 8: Mã
- Bước 9: So sánh đầu ra cuối cùng với đầu vào
Video: Đo trọng lượng bằng cảm biến lực: 9 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Bài đăng này sẽ trình bày cách thiết lập, khắc phục sự cố và bố trí lại mạch để đo trọng lượng dưới 1kg.
ARD2-2151 có giá € 9,50 và có thể được mua tại:
www.wiltronics.com.au/product/9279/load-ce…
Những gì đã được sử dụng:
- Cảm biến tải trọng 1Kg (ARD2-2151)
-hai bộ khuếch đại op
-An Arduino
Bước 1: Giới thiệu về Load Cell
Có đầu ra rất nhỏ và do đó cần được khuếch đại bằng bộ khuếch đại nhạc cụ (tổng mức tăng là 500 đã được sử dụng cho hệ thống này)
Nguồn DC 12V được sử dụng để cấp nguồn cho cảm biến lực.
hoạt động trong nhiệt độ từ -20 độ C đến 60 độ C, khiến nó không thể sử dụng được cho dự án mà chúng tôi đã nghĩ đến.
Bước 2: Xây dựng mạch
Cảm biến lực có một đầu vào 12V, và đầu ra sẽ được kết nối với một bộ khuếch đại thiết bị đo để tăng đầu ra.
Cảm biến lực có hai đầu ra, một đầu ra trừ và một đầu ra dương, sự khác biệt của hai đầu ra này sẽ tỷ lệ với trọng lượng.
Bộ khuếch đại yêu cầu kết nối + 15V và -15V.
Đầu ra của bộ khuếch đại được kết nối với Arduino cần kết nối 5V, nơi các giá trị tương tự sẽ được đọc vào và được chia tỷ lệ thành đầu ra trọng lượng.
Bước 3: Op-amp vi sai
Một bộ khuếch đại khác được sử dụng để khuếch đại sự khác biệt của đầu ra điện áp cộng và trừ từ cảm biến tải.
độ lợi được xác định bởi R2 / R
R cần tối thiểu là 50K ohms vì trở kháng đầu ra của cảm biến lực là 1k và hai điện trở 50k sẽ cho lỗi 1%, điều này có thể ngoại trừ
phạm vi đầu ra từ 0 đến 120 mV, điều này quá nhỏ và cần phải được khuếch đại nhiều hơn, có thể sử dụng mức khuếch đại lớn hơn trên bộ khuếch đại khác hoặc có thể thêm bộ khuếch đại không đảo ngược
Bước 4: Tăng Amp
Một bộ khuếch đại không đảo ngược được sử dụng vì bộ khuếch đại khác chỉ xuất ra 120mV
đầu vào tương tự cho arduino nằm trong khoảng từ 0 đến 5v vì vậy độ lợi của chúng ta sẽ vào khoảng 40 để đạt được càng gần phạm vi đó càng tốt vì điều đó sẽ làm tăng độ nhạy của hệ thống của chúng ta.
độ lợi được xác định bởi R2 / R1
Bước 5: Khắc phục sự cố
Nguồn cung cấp 15V cho op-amp, 10V cho cảm biến tải và 5V cho Arduino phải có điểm chung.
(tất cả các giá trị 0v cần được kết nối với nhau.)
Một vôn kế có thể được sử dụng để đảm bảo rằng điện áp giảm sau mỗi điện trở để giúp đảm bảo không có đoản mạch.
Nếu kết quả thay đổi và không nhất quán, có thể kiểm tra các dây được sử dụng bằng cách sử dụng vôn kế để đo điện trở của dây, nếu điện trở báo "ngoại tuyến" thì có nghĩa là có điện trở vô hạn và dây có mạch hở và không thể sử dụng được. Dây phải nhỏ hơn 10 ohms.
điện trở có một dung sai, có nghĩa là chúng có thể có lỗi, các giá trị điện trở có thể được kiểm tra bằng vôn kế nếu điện trở được loại bỏ khỏi mạch.
các điện trở nhỏ hơn có thể được mắc nối tiếp hoặc song song để có được giá trị điện trở lý tưởng.
Rseries = r1 + r2
1 / Rparallel = 1 / r1 + 1 / r2
Bước 6: Kết quả từ mỗi bước
Đầu ra từ cảm biến lực rất nhỏ và cần được khuếch đại.
Đầu ra nhỏ có nghĩa là hệ thống dễ bị nhiễu.
Hệ thống của chúng tôi được thiết kế xung quanh trọng lượng chúng tôi có sẵn là 500g, điện trở khuếch đại của bộ khuếch đại tỷ lệ nghịch với phạm vi của hệ thống của chúng tôi
Bước 7: Kết quả Arduino
Mối quan hệ trong các kết quả này là tuyến tính và cung cấp cho chúng ta công thức để tìm giá trị y (DU từ Arduino) cho một giá trị x nhất định (trọng số đầu vào).
Công thức này và kết quả đầu ra sẽ được cung cấp cho arduino để tính toán đầu ra trọng lượng cho cảm biến lực.
Bộ khuếch đại có độ lệch 300DU, điều này có thể được loại bỏ bằng cách chèn một cầu đá mì cân bằng trước khi điện áp cảm biến lực được khuếch đại. điều này sẽ cung cấp cho mạch độ nhạy hơn.
Bước 8: Mã
Mã được sử dụng trong thử nghiệm này được đính kèm ở trên.
Để quyết định ghim nào nên được sử dụng để đọc trọng lượng:
pinMode (A0, INPUT);
Độ nhạy (hệ số x trong excel) và độ lệch (hằng số trong eqn excel) được khai báo:
Mỗi khi hệ thống được thiết lập, phần bù phải được cập nhật thành DU hiện tại lúc 0g
độ lệch float = 309,71; độ nhạy float = 1,5262;
công thức excel sau đó được áp dụng cho đầu vào tương tự
và in ra màn hình nối tiếp
Bước 9: So sánh đầu ra cuối cùng với đầu vào
Đầu ra cuối cùng được đưa ra từ Arduino đã tính toán chính xác trọng lượng đầu ra.
Sai số trung bình 1%
Lỗi này là do DU khác nhau đọc ở cùng trọng lượng khi thử nghiệm được lặp lại.
Hệ thống này không phù hợp để sử dụng trong dự án của chúng tôi do giới hạn về phạm vi nhiệt độ.
Mạch này sẽ hoạt động với trọng lượng lên đến 500g, vì 5v là giá trị tối đa của arduino, nếu điện trở tăng giảm một nửa, hệ thống sẽ hoạt động đến 1kg.
Hệ thống có độ lệch lớn nhưng vẫn chính xác và thông báo thay đổi 0,4g.
Đề xuất:
Cảm biến cửa và khóa được cung cấp năng lượng bằng pin, năng lượng mặt trời, ESP8266, ESP-Now, MQTT: 4 bước (có hình ảnh)
Cảm biến cửa & khóa chạy bằng pin, năng lượng mặt trời, ESP8266, ESP-Now, MQTT: Trong tài liệu hướng dẫn này, tôi chỉ cho bạn cách tôi tạo cảm biến chạy bằng pin để theo dõi tình trạng cửa và khóa của nhà kho xe đạp từ xa của tôi. Tôi không có nguồn điện chính, vì vậy tôi có nguồn điện bằng pin. Pin được sạc bằng một tấm pin mặt trời nhỏ. Mô-đun là d
Cảm biến nhiệt độ và độ ẩm sử dụng năng lượng mặt trời Arduino Như cảm biến Oregon 433mhz: 6 bước
Cảm biến nhiệt độ và độ ẩm sử dụng năng lượng mặt trời Arduino As 433mhz Cảm biến Oregon: Đây là cấu tạo của một cảm biến nhiệt độ và độ ẩm sử dụng năng lượng mặt trời. Cảm biến mô phỏng một cảm biến Oregon 433mhz và có thể nhìn thấy trong cổng Telldus Net. Những gì bạn cần: 1x " 10-LED Cảm biến chuyển động năng lượng mặt trời " từ Ebay. Đảm bảo rằng nó cho biết bộ đánh bóng 3,7v
Trồng nhiều rau diếp trong ít không gian hơn hoặc Trồng rau diếp trong không gian, (nhiều hơn hoặc ít hơn).: 10 bước
Trồng nhiều rau diếp hơn trong ít không gian hơn hoặc … Trồng rau diếp trong không gian, (Nhiều hơn hoặc ít hơn): Đây là bài dự thi chuyên nghiệp cho Cuộc thi trồng trọt ngoài Trái đất, được gửi thông qua Huấn luyện viên. Tôi không thể vui mừng hơn khi được thiết kế cho sản xuất cây trồng vũ trụ và đăng Tài liệu hướng dẫn đầu tiên của mình. Để bắt đầu, cuộc thi yêu cầu chúng tôi
Cảm biến cảm ứng & Cảm biến âm thanh Điều khiển đèn AC / DC: 5 bước
Cảm biến cảm ứng & Cảm biến âm thanh Điều khiển đèn AC / DC: Đây là dự án đầu tiên của tôi và dự án này hoạt động dựa trên hai cảm biến cơ bản, một là Cảm biến cảm ứng và cảm biến thứ hai là Cảm biến âm thanh, khi bạn nhấn bàn phím trên cảm biến cảm ứng, đèn AC sẽ chuyển BẬT, nếu bạn nhả nó ra, Đèn sẽ TẮT và cùng
Phương pháp phát hiện mức nước Arduino bằng cảm biến siêu âm và cảm biến nước Funduino: 4 bước
Các phương pháp phát hiện mức nước Arduino bằng cảm biến siêu âm và cảm biến nước Funduino: Trong dự án này, tôi sẽ chỉ cho bạn cách tạo một máy dò nước rẻ tiền bằng hai phương pháp: 1. Cảm biến siêu âm (HC-SR04) .2. Cảm biến nước Funduino