LabVIEW Vietnam

cancel
Showing results for 
Search instead for 
Did you mean: 

Giúp đỡ khối lọc nhiễu Filter

Chào mọi người... khi nhận tín hiệu từ cảm biến vị trí kết quả quá nhiễu... có cách nào không giúp mình với.
mình cần số không dao động nữa... ai biết giúp mình với.

0 Kudos
Message 1 of 9
(11,451 Views)

Mình chưa thấy hệ thống của bạn nên mình sẽ đưa ra 1 số giải pháp có thể nhất. Nhiễu nhận được có thể đến từ:
1. Nguồn nhiễu: Mạch lắp ráp. VD: từ nguồn cấp, từ bộ khếch đại...
    Giải pháp:      Mắc thêm tụ điện song song với nguồn cấp. Sử dụng dạng lọc thông thấp RC khếch đại nếu bị nhiễu ở tần số cao.
2. Nguồn nhiễu: bề mặt vật liệu (sử dụng phương pháp laser)
    Giải pháp: lắp đặt thêm thấu kính hội tụ.
3. Nguồn nhiễu: khác
    Giải pháp: Sử dụng bộ lọc trong LabVIEW. Bộ lọc nằm trong Express>Signal Analysis>Filter.

Nếu được thì bạn cung cấp thêm thông tin cụ thể về cảm biến cũng như tín hiệu nhận được để có giải pháp cụ thể.

0 Kudos
Message 2 of 9
(9,598 Views)

Mình dùng cảm biến vị trí MLO của FESTO... nhận tín hiệu luôn dao động nên mình điều khiển PID vòng kín nó có sai số xác lập nên ko ổn định được... mình tìm hiểu dùng khối filter ngắt cho hạn chế dao động lại mà sao ko thấy thay đổi nên nhờ các bác giúp đỡ.

mình trình bày thế bạn có hiểu vấng đề mình cần hỏi chưa?????

0 Kudos
Message 3 of 9
(9,598 Views)

Chào bạn,

Bạn có datasheet của cảm biến MLO này không?

Bạn đang nối nó với thiết bị nào của NI? Cách thức kết nối như thế nào? (Nối dây nào vào chân nào, ...). Chương trình LabVIEW của bạn hiện tại như thế nào?

Tín hiệu nhiễu như thế nào? Bạn có dữ liệu mẫu mà bạn thu được không?

0 Kudos
Message 4 of 9
(9,598 Views)

Datasheet đây bạn

https://www.festo.com/cat/en-us_us/products_WMS_MLO?Mode=portal&pnf=true

Mình kết nói Myrio-1900.
Bây giờ mình tối rồi mình chưa lấy mẫu lại.. mẫu của ví du: đọc tín hiệu (5.1354) ba chữ số cuối nó luôn dao động mình muốn hạn chế lại, dùng tụ lọc nhiễu rồi ko tác dụng nhiều.

0 Kudos
Message 5 of 9
(9,598 Views)

Chào bạn,

Bạn đang nối cảm biến với connector nào của myRIO? A, B hay C? Kiểu nối của connector A và B là single-ended (nối tín hiệu giữa AI và đất), còn kiểu nối của C là vi sai (differential, nối tín hiệu giữa AI+ và AI-).

Nếu bạn nối đúng rồi, bạn có thể sử dụng các hàm trong LabVIEW để thử lọc nhiễu.

Với NI myRIO, trong mỗi vòng lặp, bạn lấy 1 mẫu. Vì thế, bạn có thể sử dụng các hàm Point by Point bằng cách vào Signal Processing --> Point by Point.

Với trường hợp này, tôi sẽ dùng hàm Mean PtbyPt.vi trong các hàm về xác suất và thống kê dạng Point by Point như trong hình bên dưới.

Chúc bạn thành công.

PtbyPt.png

0 Kudos
Message 6 of 9
(9,598 Views)

Chào bạn!
Mình kết nối kênh C dùng nối theo visai rồi. nói chung là cách nối đúng rồi.. mình muốn can thiệp bằng khối lấy mẫu của labview.
cảm ơn bạn nghe, chúc bạn công tác tốt.

0 Kudos
Message 7 of 9
(9,598 Views)

Mình sẽ thử theo cách bạn nói,

Cảm ơn bạn nhiều

0 Kudos
Message 8 of 9
(9,598 Views)

chào anh,em đang dùng SRF 05 đo khoảng cách bị nhiễu,mong anh em giúp đỡ ak

0 Kudos
Message 9 of 9
(9,598 Views)