Я новичок во всем этом, так что простите за глупый рейтинг.
Мне нужно контролировать скорость нескольких конвейерных лент, ленты имеют длину от 10 футов до 50 футов и ширину 3 фута, и на них в течение всего дня помещается что угодно, от тяжелых ящиков до тонких легких ящиков, поэтому, что бы я ни делал, он должен быть в состоянии выдержать немного трясется, когда тяжелые ящики приземляются, если они где-то прикреплены к машине.
Обратите внимание, что коробки различаются по высоте, ширине, весу и расстоянию между ремнями. Так что мне нужно работать с поясом, а не с тем, что на нем.
Я думаю об использовании Arduino (кто-то предложил лучший способ взаимодействия с компьютером). Я знаю C# и PHP и некоторую базовую электронику из 90-х (коллаж), поэтому, если у вас есть какие-либо другие рекомендации по взаимодействию с компьютером, я буду рад вашим предложениям.
Хорошо на мой вопрос:
Как или что лучше всего контролировать скорость ремней, не касаясь их? Диапазон скоростей от 0 до 15 км/ч.
Я думал:
Обнаружение света? Нарисуйте или приклейте к ремню что-нибудь светлого цвета, и когда он проходит мимо какого-либо датчика, он регистрируется как включенный, а затем выключается, когда он не находится под датчиком. Тогда я смогу произвести необходимые расчеты? Но я вижу, как лента отклеивается или маркер быстро стирается.
Мышь, как лазерный датчик?
?? Есть идеи ??
Мои основные факторы:
Вот о чем я думаю, но я ничего не знаю о том, какие датчики делают и где эти датчики купить (сайт RS Electronics, кажется, не работает).
Любые советы, которые вы можете мне дать, очень ценятся.
Спасибо
15 км/ч это 4,2 м/с, тогда расстояние 40 см займет минимум 100 мс.
Разместите две комбинации светодиод/фототранзистор на расстоянии 40 см друг от друга, пропустив коробки между ними. Вы можете разместить как светодиоды, так и фототранзисторы в трубке, чтобы фототранзисторы не мешали другим источникам света. Вы можете использовать модулированный исходный сигнал для лучшей помехоустойчивости.
Когда микроконтроллер обнаруживает прерывание сигнала (прохождение коробки), он просто должен искать такое же прерывание от второго детектора минимум через 100 мс. Преобразовать разницу во времени в скорость.
Обратите внимание, что фотопрерыватели, подобные этому, используются повсюду в логистике и производстве, и устройство промышленной прочности может дать вам более высокую надежность, хотя за это приходится платить.
У этого есть передатчик и приемник в одном устройстве, и он использует отражатель для отражения сигнала.
В качестве альтернативы, возможно, вы работаете с напряжением, управляющим двигателем ремня. Например, когда это синхронный двигатель с регулируемой скоростью.
Если ремень жестко связан с двигателями/колесами, которые его приводят в движение, то вы можете измерить их скорость вращения и рассчитать скорость ремня исходя из этого. Реализация этого может быть выполнена любым способом, которым отслеживается любой другой вращающийся объект, включая видимые или магнитные энкодеры, прерыватели, вращающиеся электрические энкодеры и т. д.
Идея Стивена проще, но вы также можете сделать это с помощью дешевой веб-камеры и OpenCV, если хотите узнать что-то новое. Пример отслеживания объекта OpenCV
Теперь я не эксперт в OpenCV, но вы можете поместить на ремень два красочных объекта/наклейки, которые может видеть фиксированная веб-камера (при условии, что они не закрыты вашими коробками). Пока вы знаете расстояние между двумя объектами/наклейками, все, что вам нужно, это время, прошедшее между двумя обнаружениями. прошедшее расстояние/время должно дать вам скорость.
Мне кажется немного странным, что к ремню можно приклеивать различные предметы, но нельзя позволять чему-либо его касаться. Самым простым и надежным методом было бы соприкосновение колеса с ремнем и измерение скорости колеса, ну да ладно...
Вы можете пойти с вариантом идеи Стивена. Используйте отражающий оптодатчик, но вместо того, чтобы смотреть поперек, измеряя расстояние между коробками, направьте его на нижнюю сторону ленты. Прикрепите светоотражающую ленту к ремню на фиксированном расстоянии и используйте датчик для считывания времени между отражениями и преобразования его в скорость.
Это сработает, но вам придется иметь дело с лентой, которая со временем может отклеиться, поскольку лента прогибается над роликами из-за ударов падающих на нее коробок.
Что касается взаимодействия с компьютером, вы можете использовать Arduino, но вам придется запрограммировать его для чтения входных данных и возврата данных на ваш компьютер. Вам также придется иметь дело с обеспечением чистого ввода питания, подключением разъемов к датчику и упаковкой всего этого. Возможно, будет проще просто найти готовую к работе промышленную интерфейсную карту, чтобы вам приходилось решать только проблемы с датчиками.
Я знаю, что на данный момент это действительно старая ветка, поскольку она возникла в моем поиске чего-то еще, и я решил, что она все еще актуальна.
На моих предприятиях используются ремни аналогичного размера и продукция в диапазоне 100 000 штук в день. Мы используем поворотный энкодер на ведомых роликах (например, энкодеры Hohner) или установку с двумя колесами, контактирующими с лентой на обратной стороне. Первый относительно дешев и довольно быстр в зависимости от кода; используйте только математику, чтобы выяснить взаимосвязь между каждым импульсом энкодера и линейным расстоянием ремня (т. е. радиус ролика x Pi / импульс энкодера на оборот (также известный как разрешение энкодера)).
Второй метод имеет тенденцию быть более точным из-за потенциального проскальзывания системы привода, но его установка может быть сложной, а математика немного сложнее, потому что вы должны компенсировать размер контактных колес, который уменьшится из-за износа. через некоторое время.
Фотон
бордбит
Дарси
Фотон
бордбит
Дарси
РБертейг
Дарси
Кенни