Chuột quang có thể được sử dụng để đo khoảng cách xuống tới 1-10μm không?


15

Tôi đang làm việc trên một máy CNC tự chế tạo sử dụng động cơ bước và đai thời gian MXL cho chuyển động của máy. Bởi vì tôi đang sử dụng các bước, không có phản hồi cho bộ điều khiển về vị trí thực tế của máy (tức là vòng lặp mở). Thỉnh thoảng khi tôi thực hiện các vết cắt, các mảnh vật liệu bay vào đường dẫn của giàn và kẹo cao su trên đường ray, khiến động cơ bỏ qua các bước. Để giải quyết vấn đề này, tôi đang cài đặt một chiếc giày bụi và máy hút bụi để giữ cho khu vực sạch sẽ, nhưng điều này vẫn không giải quyết được vấn đề bỏ qua các bước do bất kỳ lý do nào khác nhau.

Tất nhiên, có những giải pháp đã tồn tại "đóng vòng lặp" cho thị trường công nghiệp, nhưng tôi nghĩ rằng chúng sẽ nằm ngoài ngân sách dành cho người có sở thích mua nhà. Nếu có thể sử dụng thứ gì đó phổ biến như cảm biến chuột quang, thì đó sẽ là một lợi ích tuyệt vời để cải thiện độ bền của máy DIY, thậm chí là không đáng kể. Nó cũng có thể được sử dụng để tự hiệu chuẩn nếu các phép đo đủ chính xác.

Dấu chân của máy tôi là 750x1000mm, vì vậy tôi cần một cái gì đó có thể đo chính xác trên khoảng cách đó. Rõ ràng, chuột quang có thể được sử dụng để đo khoảng cách (đó là những gì nó được thiết kế để làm!), Nhưng tôi nên tìm thông số nào để đạt được mục tiêu của mình (DPI, CPI, độ phân giải camera, v.v.) để đo chính xác 1-10μm và các phép đo này có thể lặp lại chính xác không?

(Mỗi bước của động cơ di chuyển máy khoảng 0,01143mm, vì vậy tôi đoán độ chính xác 1μm sẽ được ưu tiên nhưng điều đó có thể đòi hỏi quá nhiều.)

Thật không may, có vẻ như sự dẫn dắt tốt nhất của tôi và gia đình cảm biến được thảo luận nhiều nhất từ ​​Avago (ADNS) đã bị ngưng. Ví dụ: ADNS-9800 . Họ đã bán công nghệ cho một công ty khác? Có một sự thay thế tồn tại dễ dàng để có nguồn và có dữ liệu phù hợp? Tôi đoán họ đã ngừng sản xuất vì các công ty khác đã tích hợp khía cạnh USB vào mô-đun cảm biến, làm cho toàn bộ sản phẩm rẻ hơn (thay vì cần một micro khác để thực hiện chuyển đổi SPI / I2C-> USB).

Có cách nào tốt hơn để làm điều này trong khi kiểm soát chi phí không? Lên đến $ 30 mỗi cảm biến sẽ là mục tiêu cho loại thị trường này, tôi nghĩ vậy.



Cho một con chuột quang có 1000dpi. Một inch là 0,0254m, vì vậy chia cho 1000 sẽ đến 25μm. Tôi đã không suy nghĩ nhiều hơn thế, không biết cảm biến chuột thông thường có hoạt động đáng tin cậy trên vật liệu bạn đang cố gắng làm việc không. Dpi thường có trong hướng dẫn sử dụng chuột hoặc thậm chí trên hộp.
jippie

@ IgnacioVazquez-Abrams Tôi đã thấy liên kết đó từ một Q khác ở đây trên EE.SE. Tôi vẫn không hoàn toàn hiểu cách họ làm việc, ngay cả sau khi đọc qua một số thứ. Đó có vẻ là cách tốt nhất để đi, nhưng sau đó tôi phải xây dựng 700-1000mm theo dõi để cảm biến đi qua, điều này có thể là thách thức.
dext0rb

Bạn có thể xây dựng nó thành từng mảnh với 2 hoặc nhiều trình điều khiển PWM và sau đó mỗi bộ xử lý một bộ không gian cụ thể, sao cho luôn có sẵn một số đo để đo khi các (các) khác nằm trên một khoảng trống. Và làm cho nó rộng hơn có thể làm tăng độ phân giải.
Ignacio Vazquez-Abrams

Số liệu DPI thường nợ bộ phận tiếp thị nhiều hơn bất cứ thứ gì (xem thêm máy in, máy quét, v.v.) - Tôi cũng lo ngại rằng với các mảnh vụn / bụi bay xung quanh cộng với rung động, một cảm biến quang loại đó (đọc một bề mặt) có thể có rắc rối. Tôi sẽ suy nghĩ kỹ về chế độ thất bại - là cơ trượt (trượt đai chống bánh răng) hoặc điện (động cơ đang chạy một bước), có một thiết bị cảm biến / mã hóa / đo lường thường được sử dụng sẽ không gặp phải lỗi tương tự? DRO giá rẻ từ Trung Quốc eBay có thể đáng xem.
John U

Câu trả lời:


14

Tôi đã thử điều này trước đây, sử dụng cảm biến Avago được thu hoạch từ một con chuột quang.

Nó không hoạt động.

Độ phân giải là tuyệt vời nhưng độ chính xác là khủng khiếp. Và hiệu chuẩn thay đổi theo khoảng cách từ vật liệu đến cảm biến.

Tôi đã sắp xếp một bài kiểm tra với bánh xe có đường kính 3 "và cảm biến đọc" rãnh "bên ngoài của bánh xe. Tôi cũng đặt một lá cờ trên bánh xe, đi qua một cảm biến ngắt quang. Số lượng đọc trên mỗi vòng quay thay đổi theo một vài một phần mười của một phần trăm, không nơi nào có khả năng lặp lại đủ tốt để gia công.

Tôi đoán bạn có thể sử dụng cảm biến chuột quang kết hợp với cảm biến chính xác nhưng độ phân giải thấp để điền vào các điểm ở giữa. Nhưng thực sự, tôi nghĩ các công nghệ cảm biến khác phù hợp hơn cho việc này.


1
Độ phân giải là tuyệt vời nhưng độ chính xác là khủng khiếp. Đó là những gì tôi sợ nghe.
dext0rb

3
+1 chỉ để phân định chính xác giữa độ phân giảiđộ chính xác .
Sói Connor

6

Ý tưởng gọn gàng. Tôi đã cân nhắc sử dụng bút Livescribe bị hack với các đường ray chấm đặc biệt cho cùng một mục đích, sau đó sẽ cung cấp một vị trí tuyệt đối, thay vì vị trí tương đối mà một con chuột quang cơ bản sẽ cung cấp. Tôi biết cây bút tuyên bố có độ chính xác tới 1 Lời, nhưng thật khó để nói độ chính xác. Tôi vẫn nghĩ rằng đây là một ý tưởng tốt; Tôi chỉ không có xung quanh để thử nó. Nếu bạn làm thử, xin vui lòng cập nhật cho chúng tôi.

Đối với các thông số chuột quang, bạn sẽ muốn tìm kiếm DPI cao. Trong trường hợp của bạn cho độ phân giải 1, bạn muốn có hơn 25.400 DPI. Không cần phải nói rằng đó là khá cao. Một con chuột chơi game quang cơ bản có thể có DPI là 2.500. Một lần nữa, đó là chính xác, không chính xác. Chuột quang có lẽ không phải là con đường để đi.


Nhận xét thú vị về Livescribe! Tôi có một ngồi trên bàn mà tôi không bao giờ sử dụng. Có thể thú vị để đọc thêm về nó.
dext0rb

Chính xác và chính xác là như nhau. Có lẽ bạn đang nói về độ phân giải so với độ chính xác?
johnfound

6
@johnfound Không, chúng không giống nhau . Độ phân giải và độ chính xác có thể giống nhau. Độ phân giải và độ chính xác đề cập đến việc có bao nhiêu số liệu có ý nghĩa, độ chính xác liên quan đến mức độ chính xác của các giá trị đó. Đây là một sự phân biệt rất quan trọng.
Samuel

Đây có thể là một câu hỏi ngớ ngẩn, nhưng tôi có thể sử dụng quang học phóng đại để tăng DPI không? tức là kính lúp 10 x trên cảm biến 2.500 DPI có cho tôi 25.000 DPI không?
dext0rb

Nếu bạn sử dụng cảm biến chuột trên bánh xe mã hóa lớn, bạn có thể tăng DPI hiệu quả. Nghĩa là, các chấm được đếm trên bánh xe sẽ cao hơn (tùy thuộc vào đường kính bánh răng / bánh xe) so với hành trình tuyến tính của trục được đề cập.
Samuel

3

Nếu bạn đang sử dụng hệ thống dựa trên chì, bạn có thể đặt bộ mã hóa quang học vào hai đầu của ốc vít. Thu hoạch ruột từ một con chuột bóng sẽ cung cấp cho bạn một số bộ mã hóa độ phân giải cao và hầu hết các mạch điều khiển là tốt. Tôi không thể tìm thấy độ phân giải của bánh xe mã hóa thông thường, nhưng quả bóng hoạt động như một bánh răng truyền động quan trọng trong nội bộ, vì vậy có lẽ một cơ chế tương tự có thể được áp dụng.


Hệ thống của tôi là vành đai MXL điều khiển ngay bây giờ.
dext0rb

Bạn có thể vượt qua vành đai (tốt, dưới) cho biết con lăn ballmouse sau đó?
Bryan Boettcher

Kế hoạch xấu, vì nó sẽ không tính đến bất kỳ phi tuyến nào như phản ứng dữ dội. Đo tại bàn, và không nơi nào khác
Scott Seidman

Bộ mã hóa chuột bóng có độ phân giải THẤP. Chúng có hàng chục xung trên mỗi vòng quay (một số sử dụng lưới dẫn điện) và không có thiết bị nào đang diễn ra. Quả bóng được sử dụng để ghép chuyển động tuyến tính từ bàn sang bánh xe mã hóa 1: 1 trong hai trục trực giao. Các thiết bị điện tử có thể sử dụng một cách ngẫu nhiên các mẫu con sin-cosine của các tín hiệu cầu phương nếu chúng được đọc (và được di truyền) theo kiểu tương tự để đạt được độ phân giải cao hơn. Bộ mã hóa quang thương mại có thể có hàng ngàn dòng trên mỗi vòng quay.
KalleMP
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.