Làm thế nào để theo dõi chuyển động của một ovendoor di chuyển


8

Tại nơi làm việc, chúng tôi đang đo các thông số khác nhau để kiểm tra một nguyên mẫu lò mới được thiết kế. Để làm cho mọi thứ hiệu quả hơn, tôi đang cố gắng tạo một thiết lập điện tử để tự động hóa phép đo, đặc biệt là chuyển động của cửa (từ mở hoàn toàn đến đóng hoàn toàn).

Mục tiêu là đo vận tốc tức thời của cánh cửa tại các điểm khác nhau của chuyển động của nó, đó là một đường xuyên tâm cố định. Lưu ý sự nhấn mạnh vào ghi nhật ký vận tốc tức thời, trái ngược với tốc độ trung bình được xác định chỉ bằng thời gian.

Cách tôi có thể đo vận tốc / theo dõi chuyển động của ovendoor là gì với độ chính xác hợp lý? (Lỗi ngụ ý hợp lý <1-2 cm / s)

Vì nó chỉ là chuyển động xuyên tâm cố định (và không có thành phần nào dọc theo bất kỳ trục nào khác) và vì có thành phần chuyển động và thành phần đứng yên, tôi cho rằng đây sẽ là một vấn đề dễ dàng hơn so với, đo vận tốc của một cơ thể độc lập như người hoặc tay.

Suy nghĩ đầu tiên của tôi là phương pháp dựa trên gia tốc kế-con quay hồi chuyển-IMU, tức là tích hợp gia tốc theo thời gian để có được vận tốc, nhưng đọc lên chủ đề này cho thấy điều này sẽ dẫn đến các lỗi lớn.


Tại sao bạn không sử dụng thiết bị siêu âm? Và đo thời gian phản xạ? Giống như trong máy đo gió siêu âm en.wikipedia.org/wiki/Anemometer#Sonic_anemometer , trong trường hợp của bạn, gió sẽ là cánh cửa.
sigrlami

Phần nào của cánh cửa mà bạn muốn đo tốc độ và suy nghĩ của bạn về việc đọc các tốc độ khác nhau từ các phần khác nhau của cửa (ở các bán kính khác nhau) là gì?
Andy aka

1
Có lẽ hiệu ứng doppler có thể được sử dụng. Phát ra âm thanh tần số cao khỏi bề mặt chuyển động và theo dõi tiếng vang được trả về để thay đổi tần số so với âm thanh gốc. Bạn sẽ có thể làm điều này với một vi điều khiển.
JIm Dearden

@Andyaka: Tốc độ của khối lượng trung tâm của cánh cửa. Mặc dù, vì cánh cửa là một cơ thể cứng nhắc, nên việc đo một điểm trên cạnh cửa cũng đủ.
boardbite

Câu trả lời:


6

Một gợi ý là có một bộ laser năng lượng thấp rẻ tiền được sắp xếp theo hình vòng cung phía trên mặt phẳng trên của vòng quay của cửa, hướng thẳng xuống dưới. Một vòng cung tương ứng của photodiodes hoặc phototransistors ngay bên dưới mặt phẳng dưới của vòng quay của cửa có thể được nối với các chân GPIO của vi điều khiển, để phát hiện sự gián đoạn ánh sáng của từng chùm tia.

Tôi đã thực hiện một minh họa sơ bộ về sự sắp xếp, sử dụng các góc cảm biến 5 độ. Độ chính xác này cũng có thể được giảm xuống 1 độ mỗi cảm biến, nếu cần.

Cảm biến tốc độ cửa

Loại laser đỏ loại 5 chấm 5 mW này sẽ đủ ( khoảng $ 1 trên eBay bao gồm cả vận chuyển quốc tế ):

Laser

Đối với cảm biến, có thể sử dụng photodiode PIN như OP906 ( 0,59 đô la tính theo đơn vị từ Digikey ):

Diode PIN

Trong mã vi điều khiển của bạn, thời gian cho các lần chiếu tia laser liên tiếp sẽ cung cấp tốc độ quay tức thời chính xác giữa bất kỳ hai điểm cách nhau 5 độ, khi cửa được mở hoặc đóng.

Tốc độ mẫu ADC, độ chính xác hẹn giờ và tốc độ xử lý của vi điều khiển sẽ xác định độ chính xác dữ liệu có thể đạt được.


Một đơn giản hóa hữu ích của thiết kế này ( cảm ơn, @ jippie , vì đã khiến tôi suy nghĩ theo hướng này ), nếu độ chính xác không quá quan trọng, là sử dụng một đèn ống hẹp , chẳng hạn như ống huỳnh quang 8 watt hoặc CFL, phía trên cửa, để thay thế các laser. Các máy dò ánh sáng sẽ vẫn như cũ, ánh sáng đối với chúng sẽ bị gián đoạn theo trình tự khi cánh cửa đóng lại.


1
Tôi đã xem qua một loạt các câu trả lời của bạn và chúng luôn được minh họa rõ ràng (ngoài việc là câu trả lời hay!). Bạn sử dụng phần mềm nào để tạo đồ họa mockup như hình minh họa cửa ở trên?
boardbite

1
@boardbite Phụ thuộc vào bất kỳ phần mềm nào tôi sẽ sử dụng cho công việc trong thế giới thực của mình: Đôi khi, đó là hình minh họa được vẽ thủ công trong CorelDraw hoặc PhotoShop, đôi khi là một bản vẽ CAD trong bất kỳ công cụ CAD nào mà khách hàng có trong văn phòng của họ, chẳng hạn như công cụ CAD này sản xuất tại Nhà phát minh.
Anindo Ghosh

@Anindo: Thật là một giải pháp sáng tạo! Ngoài ra, tôi có thể mở rộng cảm biến rời rạc LIGHT-DETECTED so với LIGHT-INTERRUPTED bằng cách thực hiện một phép đo tương tự cường độ ánh sáng. Nếu nguồn sáng của tôi là nguồn chính trong môi trường thiết lập, thì dựa trên sự thay đổi của giá trị tương tự của cường độ ánh sáng và một số dữ liệu thực nghiệm được lưu trữ dưới dạng bảng tra cứu hoặc như một chức năng phù hợp, tôi cũng có thể suy ra đường đi của cửa liên tục, bởi vì tôi có thể ước tính vị trí của nó ngay cả khi trung tâm của nó không chính xác ở trên một trong các cảm biến ánh sáng / photodiod.
boardbite

1
@Inga Cảm ơn bạn. Tùy chọn ánh sáng ống hẹp sẽ tự cho mình cảm biến vị trí tương tự như vậy, trong khi đối với cảm biến rời rạc siêu chính xác, tùy chọn laser sẽ phù hợp hơn. Bạn thậm chí có thể làm cả hai cùng một lúc, bằng cách định vị ống ngay phía trên tia laser. Chúc may mắn với nỗ lực và chia sẻ một bức ảnh về việc thực hiện của bạn tại một số điểm, nếu bạn có thể.
Anindo Ghosh

6

Tôi không nhận thức đầy đủ về bối cảnh của cửa lò này; nhưng tôi muốn đóng góp một đề nghị.

Làm thế nào về một chiết áp chất lượng ở bản lề của cửa? Hãy xem xét điều này, bạn có được cả vị trí và vận tốc của cánh cửa theo cách này; phương pháp này đơn giản và mạnh mẽ. Có được vị trí của cửa là chuyện nhỏ, thông qua một số thử nghiệm và đo lường, bạn có thể tìm thấy giá trị nào của đầu ra nồi ở đầu vào cụ thể hoặc vị trí cửa.

Ngoài ra, nếu bạn phân biệt vị trí theo thời gian (trong thực tế, bạn có thể chỉ cần chia tốc độ thay đổi vị trí bạn có được theo tốc độ thay đổi theo thời gian), bạn sẽ có được vận tốc góc. Sau đó, từ đó bạn có thể tính toán vận tốc cửa đang đi.

nhập mô tả hình ảnh ở đây

Từ hình trên, vận tốc góc sẽ là ít omega. V là vận tốc cuối cửa đi lại. V, rõ ràng thu được với vận tốc góc nhân với bán kính.


1
Bạn phân biệt một lần để có vận tốc, phân biệt lần nữa để tăng tốc và phân biệt lần thứ ba để bị giật.
Sói Connor

@Nick: Điều này nghe có vẻ như là một cách tốt, đáng tin cậy (và khá thuận tiện về mặt tính toán) để làm điều đó. Thiết lập cuối cùng sẽ cần phải dễ dàng chuyển từ đơn vị này sang đơn vị khác. Do đó tôi không chắc phương pháp trên có thể di động như thế nào, do một phép đo chính xác từ chiết áp / bộ mã hóa quay sẽ yêu cầu kết nối cứng với bản lề. Hmm, có lẽ một sửa chữa dễ dàng cho điều này có thể đạt được với một số thử nghiệm và lỗi trên kiểu đính kèm.
boardbite

1
Điều đó làm phức tạp mọi thứ; giải pháp thực tế nhất (ít nhất là tôi có thể nghĩ đến) nếu bạn muốn đi theo đường chiết áp sẽ xây dựng hai giá đỡ nhỏ, một để lắp trên cửa và một để lắp bên ngoài. Hai dấu ngoặc sẽ liên kết với nhau thông qua bản lề. Chiếc nồi sau đó sẽ đo vận tốc góc của bản lề này. Tính thực tiễn của ý tưởng này phụ thuộc vào việc bạn có biết ai đó giỏi với công việc kim loại hay không. Dự án thú vị, may mắn nhất!
Nick Williams

3

Tôi ngạc nhiên khi không ai đề cập đến việc sử dụng bộ mã hóa chuỗi hoặc chiết áp chuỗi Đó là một giải pháp khá đơn giản và chính xác. Về cơ bản, một chuỗi được kết nối với một bộ mã hóa lò xo và bộ mã hóa đo chuyển động của chuỗi. Có rất ít khối lượng di chuyển và nó không yêu cầu trục bộ mã hóa phải được nối với bản lề hoặc yêu cầu bất kỳ sửa đổi nào đối với bản lề như bánh răng hoặc dây đai.


2

Nếu chuyển động chính nằm dọc theo một đường tròn, một con quay hồi chuyển đơn sẽ cho độ chính xác đủ. Sẽ yêu cầu một số phép toán đi từ vận tốc góc đến vận tốc khối tâm, nhưng đó là phép tính một lần.

Về cơ bản, nếu vận tốc bị giới hạn ở vận tốc góc, thì con quay hồi chuyển + toán học thường có thể cung cấp cho bạn vận tốc tức thời.

Vấn đề với các phương pháp phá hủy xác chết và IMU là trong một thời gian dài, bạn sẽ gặp phải lỗi vận tốc gộp từ việc tích hợp gia tốc tuyến tính. Điều này xảy ra bởi vì nhìn chung không có cách nào tốt để xác định chung vận tốc tuyến tính. Điều này trở nên tồi tệ hơn nhiều khi cố gắng xác định vị trí, tính toán các độ lệch xoay của vận tốc tuyến tính, v.v.

Tùy thuộc vào loại thử nghiệm bạn đang thực hiện, bạn có thể tăng IMU bằng cảm biến để xác định thời điểm đóng cửa / tại vị trí dừng, sau đó sử dụng điều đó để làm lại IMU. Với cách tiếp cận đó, IMU chỉ cần chính xác một cách hợp lý theo thời gian cần thiết để mở / đóng cửa (có lẽ chỉ vài giây), mà tôi tin là hợp lý.

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.