пятница, 1 февраля 2013 г.

как работают штрих-коды

Смысл вы поняли? Сложно, но тем не менее, невероятно просто. Луч лазера, который двигает микроконтроллер, проходит попеременно светлые и темные участки штрих-кода. Известна скорость луча, известно время начало движения. А простой фотоприемник(с красным фильтром), опрашивается тем же контроллером на предмет яркости пятна. В тот момент, когда луч проходит светлый участок, яркость максимальна ЂЂЂ весь свет отражается в фотоприемник. Когда же свет попадает на темный участок(полоску) штрих-кода, яркость минимальна, большая часть излучения поглощается темной краской.

Сфокусированный луч лазерного диода, отражаясь от зеркала(смысловой нагрузки оно не несет, просто конструктивно удобнее расположить лазер рядом с остальными элементами конструкции. возможно, в других моделях по другому) попадает на отклоняющую систему, состоящую их электромагнита, и подвижного зеркало, с маленьким постоянным магнитом. При питании электромагнита прямоугольными импульсами(ну, по сути, можно питать хоть синусоидой) меняется и полярность магнитного поля, синхронно с ним двигается и подвижное зеркало. Соответственно, меняется угол отражения, луч двигается туда-сюда.

Пытаемся получить фотографию луча:

Как оказалось, проблема не стоит и выеденного яйца ЂЂЂ надо двигать не сканер, и не штрих-код. Надо двигать подсветку!

Меня всегда интересовало, как сканеры распознают штрих-код ЂЂЂ ведь он длинный, и просто фото-приемником не обойтись, придется использовать либо камеру с оптикой, и сложный софт для распознавания, либо проводить тонкой щелью с подсветкой по штрих-коду, причем придется городить и синхронизацию, как в ручных сканерах(колесико или очень равномерно вести).

Попал мне в руки сканер штрих-кода. В общем-то старая модель, 2002 года. Но в сканерах немногое с тех пор изменилось, и для понимания принципа действия подойдет.

Сканер штрихкода. Как он работает?

Сканер штрихкода. Как он работает? / Как работает? / Сообщество EasyElectronics.ru

Комментариев нет:

Отправить комментарий