Sampling Rate trong Data Logger là gì? Tại sao thông số này rất quan trọng?
Sampling Rate là gì?
Sampling Rate (tốc độ lấy mẫu) là số lần thiết bị đo thực hiện phép đo trong một giây.
Đơn vị thường dùng là:
-
samples per second (S/s)
-
Hertz (Hz)
Ví dụ:
-
1 Hz = 1 mẫu mỗi giây
-
100 Hz = 100 mẫu mỗi giây
Sampling rate mô tả tần suất mà hệ thống chuyển đổi tín hiệu analog thành dữ liệu số.
Trong các hệ thống Data Logger hoặc DAQ, sampling rate quyết định mức độ chi tiết của dữ liệu đo được.

Quá trình sampling trong Data Logger
Trong thực tế, tín hiệu từ cảm biến thường là tín hiệu analog liên tục theo thời gian.
Data Logger không thể lưu trữ tín hiệu liên tục đó trực tiếp, nên thiết bị sẽ:
-
lấy mẫu tín hiệu tại một thời điểm
-
chuyển đổi sang giá trị số bằng ADC
-
lưu giá trị đó vào bộ nhớ
Quá trình này lặp lại nhiều lần mỗi giây.
Ví dụ:
Sampling rate = 10 Hz
Nghĩa là Data Logger sẽ đo và lưu dữ liệu 10 lần mỗi giây.
Tại sao Sampling Rate quan trọng?
1. Quyết định độ chi tiết của dữ liệu
Sampling rate càng cao thì thiết bị càng ghi lại được nhiều điểm dữ liệu hơn trong một khoảng thời gian.
Ví dụ:
Nếu đo rung động:
-
sampling rate thấp → mất chi tiết
-
sampling rate cao → đồ thị chính xác hơn
Sampling rate cao giúp mô tả chính xác dạng sóng của tín hiệu đo.
2. Tránh hiện tượng aliasing
Nếu sampling rate quá thấp, tín hiệu đo có thể bị aliasing.
Aliasing là hiện tượng tín hiệu đo được không phản ánh đúng tín hiệu thực do tốc độ lấy mẫu không đủ.
Ví dụ:
Một tín hiệu rung động nhanh nhưng sampling rate thấp có thể khiến dữ liệu hiển thị sai hoàn toàn.
3. Liên quan đến định lý Nyquist
Theo định lý Nyquist, để đo chính xác một tín hiệu có tần số nhất định, sampling rate phải ít nhất gấp đôi tần số cao nhất của tín hiệu đó.
Ví dụ:
Nếu tín hiệu có tần số tối đa: 100 Hz
Sampling rate tối thiểu phải là: 200 Hz
Trong thực tế, nhiều hệ thống đo sử dụng sampling rate 5–10 lần tần số tín hiệu để đảm bảo độ chính xác cao hơn.
Dưới đây là một ví dụ nhanh:
Đồ thị sau đây hiển thị một số tín hiệu hình sin. Đường liền nét màu đen mô tả tín hiệu gốc với tần số khoảng 0,48 Hz. Các điểm được đánh dấu nổi bật biểu thị các điểm lấy mẫu tùy thuộc vào tốc độ lấy mẫu đã chọn. Đường chấm chấm màu xám hiển thị tín hiệu được tái tạo bằng cách sử dụng tốc độ lấy mẫu. Tần số Nyquist trong ví dụ này là 0,96 Hz (2 * 0,48 Hz). Điều này cho thấy rằng trong tất cả các trường hợp với tốc độ lấy mẫu <0,96 Hz, tín hiệu gốc không thể được tái tạo; chỉ với tốc độ lấy mẫu 1 Hz thì tín hiệu mới có thể được khôi phục.
Hình minh họa định lý lấy mẫu Nyquist–Shannon của Eisma et al. (2020) . Đường màu đen thể hiện tín hiệu gốc. Đường chấm màu xám biểu thị tín hiệu được tái tạo từ tốc độ lấy mẫu. Các điểm lấy mẫu được biểu thị bằng các dấu chấm.
Sampling Rate trong Data Logger và DAQ
Một điểm khác biệt quan trọng giữa Data Logger và DAQ là sampling rate.
Data Logger thường có sampling rate thấp hơn vì chúng được thiết kế để:
-
ghi dữ liệu lâu dài
-
lưu trữ dữ liệu nhiều ngày hoặc nhiều tháng
Trong nhiều hệ thống Data Logger, sampling rate khoảng:
1 Hz đến vài kHz.
Ngược lại, hệ thống DAQ có thể đạt sampling rate rất cao như:
-
100 kS/s
-
1 MS/s
Lấy mẫu thiếu và lấy mẫu thừa
Lấy mẫu thiếu (hay lấy mẫu băng thông) là quá trình lấy mẫu một tín hiệu đã được lọc băng thông ở tốc độ lấy mẫu thấp hơn tốc độ Nyquist của nó, nhưng vẫn đảm bảo tín hiệu có thể được tái tạo.
Lấy mẫu quá mức (Oversampling) là kỹ thuật lấy mẫu tín hiệu ở tốc độ lấy mẫu cao hơn tốc độ Nyquist của nó. Điều này cho phép cải thiện độ phân giải và tỷ lệ tín hiệu trên nhiễu (SNR) tốt hơn. Để tăng thêm một bit độ phân giải, tín hiệu phải được lấy mẫu quá mức bốn lần.
Lưu ý : Các thuật ngữ lấy mẫu quá mức (oversampling) và lấy mẫu thiếu (undersampling) cũng được sử dụng trong lĩnh vực phân tích dữ liệu thống kê nhưng có ý nghĩa khác nhau. Thận trọng: có nguy cơ gây nhầm lẫn ở đây.
Cách chọn Sampling Rate phù hợp
Khi thiết lập Data Logger, cần chọn sampling rate phù hợp với tín hiệu đo.
Một số nguyên tắc phổ biến:
Nếu đo nhiệt độ môi trường
Sampling rate: 1–10 Hz
Nếu đo nhiệt độ quá trình công nghiệp
Sampling rate: 10–100 Hz
Nếu đo rung động hoặc tín hiệu điện
Sampling rate: 1 kHz trở lên
Sampling rate quá cao sẽ làm:
-
dữ liệu quá lớn
-
tăng tải xử lý
Sampling rate quá thấp sẽ làm mất thông tin quan trọng.
Ví dụ thực tế
Ví dụ đo nhiệt độ lò nung bằng Data Logger.
Nếu nhiệt độ thay đổi rất chậm, sampling rate chỉ cần:
1 mẫu mỗi giây.
Nhưng nếu đo dòng điện hoặc rung động, sampling rate cần tăng lên rất nhiều để ghi lại chính xác biến động của tín hiệu.
Kết luận
Sampling rate là một trong những thông số quan trọng nhất của Data Logger và hệ thống đo lường.
Nó quyết định:
-
độ chi tiết của dữ liệu
-
khả năng ghi lại tín hiệu nhanh
-
độ chính xác của phép đo
Việc lựa chọn sampling rate phù hợp giúp hệ thống đo hoạt động hiệu quả và tránh các sai lệch trong dữ liệu đo.







