Thu thập dữ liệu là quá trình lấy mẫu để đo lường các đại lượng vật lý hay các tín hiệu điện và chuyển đổi thành các tín hiếu số để có thể thao tác với vi điều khiển, card thu thập dữ liệu, plc, máy tính nhúng, máy tính cơng nghiệp.
Q trình thu nhập dữ liệu phụ thuộc vào tín hiệu ra của cảm biến, các dạng tín hiệu ra của cảm biến bao gồm:
Ngõ ra dạng tương tự (analog)
Dịng điện: thơng thƣờng ngõ ra cảm biến trong khoảng 4-20mA Điện áp: từ mV đến V (áp một chiều)
Ngõ ra dạn NPN,PNP ... ngõ ra mức 0-0V,mức cao -5VDC hoặc 16 VDC đến 24 VDC
Ngõ rõ dạng xung như: bộ encoder xác định tốc độ quay của động cơ
Các tín hiệu khác nhau thì việc thu thập dữ liệu sẽ khác nhau .Các tín hiệu ra dạng tương tự rất nhạy cảm sai số và nhiễu rất lớn do thường có giá trị nhỏ mA hoặc mV.Các cảm biến có tín hiệu ra khơng phù hợp với điện áp hoạt động của bộ xử lý trung tâm.
Sơ đồ khối tổng quát dùng để thực hiện thu thập dữ liệu từ cảm biến.
Hình 23: Mạch khuếch đại đảo
Hình 25: Mạch lọc thơng thấp dùng RC
Hình 26: Mạch lọc thơng cao dùng RC Các giải thuật xử lý dữ liệu Các giải thuật xử lý dữ liệu
Xử lý dữ liệu nói chung là việc thu thập dữ liệu và xử lý các mục dữ liệu để thơng tin có ý nghĩa.
Giải thuật là một tập hợp hữu hạn các chỉ thị để đƣợc thực thi theo một thứ tự nào đó để thu đƣợc kết quả mong muốn.Giải thuật là độc lập với các ngơn ngữ lập trình tức là một giải thuật có thể triển khai trong nhiều ngơn ngữ lập trình khác nhau.
Các giải thuật bắt buộc phải có :tìm kiếm, sắp xếp,thêm,sửa,xóa.