-
Thành viên cấp 1
Phương pháp đo độ sâu
Chỗ mình có 1 cái máy đo độ sâu được chế ra dựa trên cái máy đào. Sử dụng 2 cảm biến tiệm cận gắn vào trục động cơ cách nhau 1 khoảng nhỏ. Yêu cầu đặt ra là: Đặt độ sâu định trước từ HMI và nhấn Start, động cơ bắt đầu đào và báo độ sâu đo được lên HMI cho đến khi đạt đc độ sâu đặt thì dừng lại. Mình đang không hiểu, thuật toán ở đây đo độ sâu bằng cách nào? Nếu là đếm xung từ cảm biến rồi nhân tỉ lệ với đường kính thì họ cũng chỉ cần lắp 1 cảm biến mà thôi. Mà khi đang thực hiện đào độ sâu (giả sử 10m), mới đc 2-3m thì động cơ phải quay ngược lại để múc đất lên rồi lại xuống đào tiếp thì số xung đếm được sẽ không chuẩn. Anh em nào hiểu, làm ơn giải thích dùm với
-
-
Thành viên cấp 10

Gửi bởi
ngocsecret0
Chỗ mình có 1 cái máy đo độ sâu được chế ra dựa trên cái máy đào. Sử dụng 2 cảm biến tiệm cận gắn vào trục động cơ cách nhau 1 khoảng nhỏ. Yêu cầu đặt ra là: Đặt độ sâu định trước từ HMI và nhấn Start, động cơ bắt đầu đào và báo độ sâu đo được lên HMI cho đến khi đạt đc độ sâu đặt thì dừng lại. Mình đang không hiểu, thuật toán ở đây đo độ sâu bằng cách nào? Nếu là đếm xung từ cảm biến rồi nhân tỉ lệ với đường kính thì họ cũng chỉ cần lắp 1 cảm biến mà thôi. Mà khi đang thực hiện đào độ sâu (giả sử 10m), mới đc 2-3m thì động cơ phải quay ngược lại để múc đất lên rồi lại xuống đào tiếp thì số xung đếm được sẽ không chuẩn. Anh em nào hiểu, làm ơn giải thích dùm với

Theo như cách bạn mô tả cách lắp cảm biến thì giống như cách dùng encoder với 2 phase A B.Người ta gắn như vậy để xác định chiều quay của động cơ.Nếu bạn chỉ dùng 1 phase thì không thể xác định được chiều quay
-
-
Thành viên cấp 9
- Có 2 cách:
1/ Cách 1: dùng cảm biến siêu âm đo khoảng cách. Từ đó ta tính ra được khoảng cách 0 mét, thì giá trị trả về PLC là bao nhiêu, và khoảng cách 10 m , giá trị trả về PLC là bao nhiêu? Tạm thời cho bộ cảm biến đó là tuyến tính, thì ta sẽ vẽ ra được phương trình tính đường thẳng f(x)= ax + b, là ra các thông số trong khoảng từ 0 mét cho tới 10 mét
2/ Cách 2 dùng Absolute encoder: ta tính ra số xung tỷ lệ thuận với quảng đường đi là bao nhiêu mét. Cách này là chính xác nhất, không bị nhiễu tín hiệu analog như cảm biến siêu âm đo khoảng cách. Cách này trong các nhà máy cán kéo tôn, kéo dây đồng, đo chiều dài của vật liệu trong sản xuất ......ứng dụng nhiều lắm. Người công nhân chỉ cần nhập liệu muốn cắt bao nhiêu mm hay cm ho85c m . Tùy thuộc vào yêu cầu chính xác
- Chúc thắng lợi và thành công . Cố lên
=================================
[email protected]
-
-
Thành viên cấp 1
Vấn đề dùng Encoder thì mình cũng hiểu sơ sơ, nhưng ở đây họ sử dụng 2 con cảm biển tiệm cận. Mình cũng đoán là để xác định chiều, nhưng mình đang không hiểu là cách lắp 2 con cảm biến như thế có thể dùng thuật toán để xác định chiều và vẫn đo đc độ sâu như thế nào ấy? Mình chưa từng làm HSC lần nào mà chỉ đọc tài liệu nên ở đây mình k hiểu. Và nếu chỉ sử dụng cảm biến thì k cần dùng HSC để đọc xung nữa nhỉ.
-
-
Thành viên cấp 9
- Hai con cảm biến trên và dưới của hệ thống bạn, chỉ cho chương trinh biết là hành trình đang chạm vào "tử điễm thượng" hay "tử điểm hạ thôi". Và ứng dụng đảo chiều quay cũng được. Chứ ngoài 2 cách trên tôi vừa kể mà chỉ có 2 con cảm biến tiệm cận mà biết được khoảng cách , thì tôi lập tức xách tập theo học công nghệ mới đang gắn ở hệ thống của bạn. Mình cũng chuyên săn nhưng gì rẻ nhất hiệu quả nhất có thể
==============================
[email protected]
-
-
Thành viên cấp 10

Gửi bởi
ngocsecret0
Vấn đề dùng Encoder thì mình cũng hiểu sơ sơ, nhưng ở đây họ sử dụng 2 con cảm biển tiệm cận. Mình cũng đoán là để xác định chiều, nhưng mình đang không hiểu là cách lắp 2 con cảm biến như thế có thể dùng thuật toán để xác định chiều và vẫn đo đc độ sâu như thế nào ấy? Mình chưa từng làm HSC lần nào mà chỉ đọc tài liệu nên ở đây mình k hiểu. Và nếu chỉ sử dụng cảm biến thì k cần dùng HSC để đọc xung nữa nhỉ.
HSC thật ra bản chất là 1 counter đếm được tốc độ cao.
Giải thuật kiểu này có vẻ quy từ số vòng quay ra độ sâu(cái này không chắc)
Cần xác định chiều quay vì khi quay ngược rút khoan về như bạn mô tả thì phải trừ đi khoảng chạy ngược này
Giải thuật xác định chiều dùng 2 phase:tại thời điểm cả 2 phase cùng =0 nếu sau đó phase A có trước thì là quay chiều 1,nếu phase B có trước thì là quay chiều 2.Từ giải thuật đó bạn viết ra chương trình.Hoặc nếu làm biếng thì dùng luôn HSC cho tiện.(đếm high speed được thì không lý do gì low speed không đếm được)
-
-
Thành viên cấp 9
- Đề tài của bạn cũng có thể giải quyết 1 theo 1 bài toán đơn giản nếu không cần lắm độ chính xác từng tấc (10cm), mà theo tôi nghĩ chỉ cần nhiêu đó thôi, ai mà đo đạc trong thi công đào đất sai số dưới 10cm?
- Giải pháp giá rẻ là, bạn dùng các sensor tiệm cận để nhận biết khoảng cách tương đối đã đào, theo từng bước sau đó tùy biến mà mình lập trình cho máy vận hành lên xuống theo từng chu trình.
- Theo ý mình, đầu tiên cho máy chạy gặp Sensor 1, stop quay ngược motor để về vị trí bắt đầu, để múc đất lên, sau đó máy đào tiếp, lập lại như vậy cho sensor 2 và sensor 3. Khi tới sensor cuối (tử điểm hạ) thì cũng như vậy nhưng quay motor về điểm bắt đầu và kết thúc chương trình
- Khoảng cách các sensor có thể điều chỉnh phù hợp và tỷ lệ với khoảng cách thực tế. Muốn khoảng cách đào ngắn thì thêm vài cảm biến nửa
- Mình gời bro xem sơ đồ mình phác họa cho dể hiểu nhé:
\
================================
[email protected]
-
-
Thành viên cấp 1
Cảm ơn bạn về phương án. Cách của bạn hay đấy, nhưng ở chỗ mình họ gắn cảm biến lên bánh răng cơ(hôm trước mình viết sai). Mình up ảnh lên kèm theo. Lắp như thế này thì chắc k áp dụng đc thuật toán của bạn rùi.
-
-
Thành viên cấp 4
cái đó là 1 loại encoder đấy, 2 con thay thế cho 2 xung encoder, chỉ có điều 2 xung không lệch pha 90 độ thôi, dùng hsc chế độ 2 xung, lập trình y chang encoder
-
-
Thành viên cấp 9

Gửi bởi
ngocsecret0
Cảm ơn bạn về phương án. Cách của bạn hay đấy, nhưng ở chỗ mình họ gắn cảm biến lên bánh răng cơ(hôm trước mình viết sai). Mình up ảnh lên kèm theo. Lắp như thế này thì chắc k áp dụng đc thuật toán của bạn rùi.
- Có như vậy dể hiểu không?
- Nhìn hình cho biết nó là encoder increment, dùng giải thuật của bác Kidsolo1412, là ổn rổi.
“Tôi không hề có tài năng gì cả. Tôi chỉ vô cùng tò mò.”A.E
-
Quyền viết bài
- Bạn Không thể gửi Chủ đề mới
- Bạn Không thể Gửi trả lời
- Bạn Không thể Gửi file đính kèm
- Bạn Không thể Sửa bài viết của mình
-
Nội quy - Quy định
Back to Top
Múi giờ GMT +7. Bây giờ là 06:41 AM.
Phiên bản 4.2.5
Phát triển bởi thành viên PLCVietNam®.
Đánh dấu