Mục lục:

Đo mức nhiên liệu với Arduino: 4 bước (có hình ảnh)
Đo mức nhiên liệu với Arduino: 4 bước (có hình ảnh)

Video: Đo mức nhiên liệu với Arduino: 4 bước (có hình ảnh)

Video: Đo mức nhiên liệu với Arduino: 4 bước (có hình ảnh)
Video: Hướng dẫn sử dụng module 4 led 7 đoạn với arduino 2024, Tháng mười một
Anonim
Image
Image
Đo mức nhiên liệu với Arduino
Đo mức nhiên liệu với Arduino

Bộ phận cảm biến thường sử dụng một phao được kết nối với một chiết áp, thường là thiết kế mực in trong ô tô hiện đại. Khi bể hết nước, phao giảm xuống và trượt một tiếp điểm chuyển động dọc theo điện trở, làm tăng điện trở của nó. [2] Ngoài ra, khi lực cản ở một điểm nào đó, nó cũng sẽ bật đèn báo "nhiên liệu yếu" trên một số xe.

Trong khi đó, bộ phận chỉ thị (thường được gắn trên bảng điều khiển) đang đo và hiển thị lượng dòng điện chạy qua bộ phận gửi. Khi mức bình cao và dòng điện cực đại đang chạy, kim chỉ đến "F" cho biết bình đầy. Khi bình rỗng và dòng điện chạy ít nhất, kim chỉ “E” cho biết bình rỗng.

Đồng hồ đo nhiên liệu kỹ thuật số trên xe Hyundai Elantra 2012 hiển thị bình xăng đầy cùng với khoảng cách đến bình xăng.

Hệ thống có thể không an toàn. Nếu lỗi điện mở ra, mạch điện sẽ khiến đèn báo hiển thị bình chứa đang trống (về mặt lý thuyết kích thích người lái xe đổ đầy bình) thay vì đầy (điều này cho phép người lái xe hết nhiên liệu mà không cần thông báo trước). Sự ăn mòn hoặc mòn của chiết áp sẽ cung cấp các kết quả sai lệch về mức nhiên liệu. Tuy nhiên, hệ thống này có một nguy cơ tiềm ẩn đi kèm với nó. Một dòng điện được gửi qua biến trở có gắn phao, do đó giá trị của điện trở phụ thuộc vào mức nhiên liệu. Trong hầu hết các đồng hồ đo nhiên liệu ô tô, các điện trở này nằm ở phía bên trong của đồng hồ đo, tức là bên trong bình nhiên liệu. Gửi dòng điện qua một điện trở như vậy có nguy cơ hỏa hoạn và nguy cơ nổ đi kèm với nó. Các cảm biến điện trở này cũng cho thấy tỷ lệ hỏng hóc gia tăng khi lượng cồn gia tăng trong nhiên liệu xăng ô tô. Cồn làm tăng tốc độ ăn mòn ở chiết áp, vì nó có khả năng mang dòng điện như nước. Các ứng dụng chiết áp cho nhiên liệu cồn sử dụng phương pháp xung và giữ, với tín hiệu định kỳ được gửi để xác định mức nhiên liệu làm giảm khả năng ăn mòn. Do đó, nhu cầu về một phương pháp khác an toàn hơn, không tiếp xúc với mức nhiên liệu là mong muốn.

Wikypedia

Bước 1: Lý thuyết

Học thuyết
Học thuyết
Học thuyết
Học thuyết
Học thuyết
Học thuyết

Có hai điều bạn phải hiểu rõ:

Công tắc từ:

Cảm biến này có nhiều điện trở giá trị khác nhau (Mức thấp 240 ohm Mức cao 30 ohm), có nghĩa là "GND" (Không nhất thiết).

Định luật Ohm:

nếu chúng ta có thể áp dụng một điện áp cố định và một điện trở cố định, chúng ta có thể áp dụng định luật Ohms.

và đo điện áp ở bất kỳ mức nhất định nào, vì vậy chúng tôi chuyển đổi tín hiệu tương tự đi lại kỹ thuật số.

Bước 2: Sơ đồ-vật liệu

Sơ đồ-vật liệu
Sơ đồ-vật liệu
Sơ đồ-vật liệu
Sơ đồ-vật liệu
Sơ đồ-vật liệu
Sơ đồ-vật liệu

-Arduino Nano

-Oled Display

-Breadboard

-Cảm biến cấp độ

-2 điện trở 2,2K

-2 điện trở 100ohm

tuppens.com/kus-wema-fuel-water-tank-level…

Bước 3: Chương trình

Chương trình
Chương trình

Chương trình cơ bản lấy giá trị đo được từ 0-1023

trước tiên chúng ta chú ý đến giá trị mà chúng ta nhận được ở cấp độ thấp và cấp độ cao

tôi đã nhận

tối thiểu = 295

tối đa = 785

sau đó ánh xạ nó từ 0 đến 100

Như thế này.

TankValue0 = bản đồ (sensorTankValue0, 295, 785, 0, 100);

Đề xuất: