Các vấn đề có phát hiện các biến như tốc độ, độ dịch chuyển, hoặc gần của hệ thống cơ khí không? hay dự án của bạn có cần thứ gì đó để phát hiện vị trí của một vật thể hay sự hiện diện của từ trường? anh may mắn vì chúng tôi có câu trả lời. Cảm biến hiệu ứng Hall là tất cả những gì bạn cần.
cảm biến này được sử dụng cho nhiều mục đích, bao gồm cả việc xác định các cực và đo độ mạnh của từ trường.
Vì vậy, trong bài viết này, chúng tôi sẽ nói với bạn tất cả mọi thứ về cảm biến hiệu ứng Hall và cho bạn thấy làm thế nào để xây dựng một mạch hiệu ứng Hall đơn giản với Arduino.
Bắt đầu nào.
cảm biến hiệu ứng hall là gì?
cảm biến hiệu ứng từ trường là một thiết bị phát hiện từ trường. vì vậy, khi có một từ trường, đầu ra của thiết bị sẽ tăng lên. mặt khác, nếu không có từ trường, kết quả sẽ rất thấp.
Ngoài ra, bạn có thể điều chỉnh độ nhạy của các cảm biến hiệu ứng Hall thông qua điện tử đo.
mô-đun hiệu ứng hall có bộ kháng điện, bộ đo điện năng, bộ phận điện, bộ cảm biến hall, bộ chỉ dẫn led, bộ so sánh lm393 ic và bộ cảm biến.
mạch cảm biến hiệu ứng hall
nguồn:
Wikimedia Commons
Cấu hình chân
đây là cấu hình chân của mô-đun cảm biến hiệu ứng hall:
hiệu ứng của hiệu ứng hall
nguồn:
các tài nguyên chia sẻ wiki
quy định
đây là các đặc điểm và đặc điểm kỹ thuật của các cảm biến nam châm:
điện áp hoạt động là 5 v dc
Kích thước PCB là 32x12mm
Nó rất dễ tiếp cận, không tốn kém và nhỏ
Nó sử dụng một cảm biến chuyển đổi hiệu ứng Allegro A3144 Hall
Nó cũng sử dụng các máy dò hiệu ứng Hall
trình so sánh lm393 với giá trị mặc định
Nó có phạm vi phát hiện 7mm
bạn có thể dễ dàng sử dụng bộ cảm biến này với bất kỳ mạch tích hợp kỹ thuật số hoặc một bộ điều khiển vi mạch thông thường nào.
cách nó hoạt động
Tất cả các thiết bị A3114 Hall đều có từ trường nhưng không có điện tích hoạt động. vì vậy, các điện số này sẽ hoạt động ngay khi bạn nhận điện áp trực tiếp vào các chân đầu vào.
Hơn nữa, khi các hạt điện tích đi qua từ trường, chúng tạo ra một lực, phản xạ chúng thành một đường thẳng.
những hạt này là những chất dẫn truyền. vì vậy, toàn bộ quá trình hình thành hai mặt phẳng. Về bản chất, cái đầu tiên có một trường từ, trong khi cái thứ hai có một chất dẫn dòng hoặc các hạt tích điện bị lệch.
mạch điện của cảm biến hall
nguồn:
Wikimedia Commons
Hơn nữa, nó dẫn đến mặt phẳng đầu tiên có điện tích tích cực và mặt phẳng thứ hai có điện tích âm. Giờ điện áp giữa hai máy bay là điện áp hiệu ứng Hall. vì vậy, nếu các lực giữa các hạt nam châm và các hạt nổi điện đều bằng nhau, hai mặt phẳng sẽ không rời nhau.
Nói cách khác, nếu bạn không thấy bất kỳ sự thay đổi của dòng điện, điện áp Hall sẽ đo độ lệch từ trường hoặc mật độ dòng.
thay thế bộ cảm biến hiệu ứng hall số
Nếu bạn không thể tìm thấy các mô-đun cảm biến Hall A3114 hoặc muốn một cái gì đó khác biệt, đây là một số cảm biến hiệu ứng Hall kỹ thuật số thay thế:
cảm biến linh hoạt
Cảm biến nhịp tim
cảm biến hồng ngoại
cảm biến độ ẩm đất
cảm biến ngọn lửa
mô-đun cảm biến rung động
bộ cảm biến màu
máy dò nước mưa
mô phỏng các cảm biến hiệu ứng hall khác
và đây là một số cảm biến hiệu ứng hall khác:
apds9960
PT100 RTD
TLE4999I3
BH1750
DHT22
LM35
VL53L0X
CCS811
BMP280
HC-SR505
MQ137
TMP36
BMP180
ADXL335
DHT11
MPX4115A
MPU6050
Làm thế nào để kết nối với cảm biến hiệu ứng Hall A3144 với bo mạch Arduino
Nếu bạn muốn kiểm tra mật độ thông qua cảm biến hiệu ứng Hall, bạn cần một bộ điều khiển. vì vậy, trong trường hợp này, chúng tôi sẽ sử dụng bo mạch arduino. Vì vậy, bạn có thể kết nối với cảm biến hiệu ứng Hall A2144 với bo mạch Arduino thông qua các cáp được hiển thị trong bảng mạch dưới đây:
kết nối arduino
nguồn:
Wikimedia Commons
Các mạch điện cho thấy Arduino cung cấp điện cho cảm biến hiệu ứng Hall, và một LED được kết nối với đầu ra Arduino. đèn led được dùng làm chỉ thị. vì vậy, khi mạch phát hiện ra sự hiện diện của từ trường, nó bật đèn led lên.
Sau khi thực hiện các kết nối cần thiết, bạn sẽ viết một chương trình logic đơn giản bằng cách sử dụng thư viện Arduino và sau đó tải mã lên bo mạch Arduino thông qua phần mềm IDE Arduino.
Ngoài ra, hãy đeo một tấm Arduino, đặt nam châm gần mạch và kiểm tra xem giao diện của bạn có hoạt động không. Cảm biến hiệu ứng Hall có thể phát hiện sự hấp dẫn này và nếu nó hoạt động, nó sẽ gửi một tín hiệu logic cao đến bo mạch Arduino. Arduino sẽ bật đèn LED lên.
sự sắp xếp chân của hiệu ứng hall-để xây dựng mạch cảm biến hall
Đối với mạch này, chúng tôi sẽ sử dụng cảm biến hiệu ứng Hall Allegro A1302 để phát hiện từ trường. Sau đó, chúng tôi kết nối các cảm biến với bo mạch Arduino để đọc điện áp đầu ra của A1302 và hiển thị nó trên màn hình.
Vì vậy, nếu bạn đặt một nam châm gần bộ cảm biến, nó sẽ thay đổi. có nghĩa là bộ cảm biến phát hiện ra nam châm đang đến gần.
các bộ phận cần thiết
cảm biến hiệu ứng hall (a 1302) (1)
bo mạch arduino uno (1)
USB (1)
Chú ý: Hiệu ứng Hall A1302 có sự sắp xếp chân khác với các cảm biến được đề cập ở trên. IC chỉ có ba chân (v
Trong..
GND và V
bên ngoài
chân 1 nhận điện áp DC dương cho công việc của IC (4,4-6V) và chân 2 là chân cắm. điều đó có nghĩa là nó nhận điện cực âm của nguồn điện cc. cuối cùng, chân 3 là chân đầu ra. nó giải phóng điện áp mô phỏng dựa trên mật độ của từ trường.
A1302 Chân sắp xếp
nguồn:
Wikimedia Commons
các thiết bị cảm biến hiệu ứng hall được sắp xếp
đây là một bản vẽ về mạch điện và các sơ đồ:
đồ thị mạch điện
nguồn:
Wikimedia Commons
sơ đồ mạch điện
nguồn:
Wikimedia Commons
các bộ điều khiển hiệu ứng hall-bước
các cảm biến hiệu ứng hall được kết nối với bo mạch arduino để xây dựng mạch điện.
Sau khi kết nối xong, lấy USB, kết nối Arduino với máy tính, nhập mã dưới đây để hiển thị từ trường của cảm biến hiệu ứng Hall.
Chú ý: Một đầu cáp USB phải là loại A và đầu kia là loại B.
// khởi tạo/ xác định một kết nối chân
int outputpin= 0;
// đặt chân điện đất ở mức thấp, đặt chân đầu vào ở mức cao
thiết lập không hợp lệ ()
{
serial. begin (9600);
}
// vòng lặp chính-đọc giá trị ban đầu và in nó ra
vòng lặp không hợp lệ ()
{
int rawvalue= analogRead(outputpin);
serial. println (các giá trị thô);
hoãn (5000);
}
Mặc dù độ nhạy của thiết bị này không phải là tốt nhất, nhưng khi bạn đặt nam châm gần nó, nó sẽ cho thấy sự thay đổi trong việc đọc.
các chân cảm biến hiệu ứng hall-applications
bạn có thể sử dụng mạch cảm biến hiệu ứng hall cho các ứng dụng sau:
đếm xung
phát hiện cánh cửa mở/ đóng
vị trí van
Kiểm tra kết nối
cảm biến gần
băng bó
Kết nối Arduino với cảm biến hiệu ứng Hall là một trong những cách hiệu quả nhất để đọc từ trường. Tại sao? Vì hầu hết các cảm biến sử dụng 4.5-6V đầu vào, trong khi Arduino cung cấp 5V, nó rất phù hợp với các cảm biến.
Ngoài ra, bạn có thể sử dụng mã Arduino để xác định kết nối chân của bạn và đọc điện áp mô phỏng từ chân đầu ra của cảm biến. Đây là phần hay nhất. Arduino chỉ đọc và hiển thị các giá trị ban đầu chưa được tính toán hoặc chuyển đổi.
Được rồi, bài báo này kết thúc ở đây. Có vấn đề gì à? hãy liên lạc với chúng tôi bất cứ lúc nào. Chúng tôi rất vui lòng giúp đỡ.