Добрый день, Всем! Постановка: есть ряд оптопар (светодиод и напротив фотодиод). Получается порядка 30-40 оптопар. Каждая из этих оптопар служит для регистрации своего объекта. Нужно регистрировать через какую именно пару пройдет объект. Понятно, что для 1-2 пар реализовать элементарно, а вот как реализовать для большого количества пар? Опрос каждой пары с какой-то частотой не пойдет, т.к. возможно одновременное прохождение объектов (ну или нужно делать с очень большой частотой порядка десятка мегагерц, что на ардуинке не возможно). Необходимо понять можно ли реализовать это на ардуино, и если можно, то как лучше это сделать.
шифратор вам нужен, микросхемка такая. сильно уменьшит количество потребных входов МК и позволит ловить одновременное (до считывания микроконтроллером значения на выходе шифратора) срабатывание нескольких оптопар. или на дискретных элементах собрать можно. проблема с максимально допустимой частотой срабатывания все равно остается - она зависит от быстродействия шифратора, периодичности установки упр.сигнала на нем и чтения результата с него + времени обработки в МК. но все равно быстрее последовательного опроса, конечно
Оптопары образуют световой экран в мишени для спортивной стрельбы, соответственно задача стоит в определения точки попадания без бумажных мишеней. По такому принципу работают импортные мишени, но они очень дороги. Скорость пули от 140-170 м/с для пневматики, до 350 м/с для мелкашки. Поэтому и требуется либо многоканальная обработка, либо с частотой несколько мегагерц.
вот для примера ссылка на производителя http://www.meyton.info/en/produkte/unsere-messrahmen/index.html Там упоминается о 192 световых барьера!!! Как это сделать???
Можно завести выходы всех оптопар на логическое И / ИЛИ, получившийся сигнал синхронизации подать на регистр-защелку, а выходы оптопар по отдельности - на линии данных регистра, а уже после него можно и шифратор поставить или вообще воспользоваться регистром сдвига с параллельной загрузкой. При большом количестве датчиков регистров тоже понадобится несколько. Но при такой схеме их не придется постоянно опрашивать. Т.е. пусть регистрацией события занимается стандартная логика, а МК потом уже не спеша считывает с нее результат.
Спасибо за предложения. Посмотрел описания по шифраторам, вещь конечно интересная, но есть ряд проблем... Пойду поищу, может есть ПЗС-матрицы с нормальной скоростью и адекватной ценой. Боюсь, что купить в розницу их будет проблематично.