Как использовать USB-интерфейс модуля отпечатков пальцев R305 вместо UART - PullRequest
0 голосов
/ 08 декабря 2018

Что я сделал до сих пор:

В настоящее время я работаю над R305-модулем отпечатков пальцев .Я использовал этот модуль и некоторые другие модули отпечатков пальцев, такие как R301T и FPM10A, для различных проектов.Но на этот раз у меня есть новое требование.Я хочу загрузить отпечаток пальца изображение (растровое изображение) с датчика на мой ПК .Поэтому я использовал pyFingerprint , библиотеку Python для взаимодействия с модулем идентификации отпечатков пальцев R305, используя протокол UART .

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

В чем проблема:

Теперь проблема в том, что UART (TTL) связь очень медленнаякогда дело доходит до передачи изображения отпечатка пальца на ПК, много битов, и максимальная скорость передачи для UART модуля R305 составляет 115200 бит / с.Таким образом, передача изображения отпечатка пальца с датчика на компьютер (например, на рабочем столе) занимает от 4 до 5 секунд .Это слишком медленно для приложений реального времени, где вы хотите получить изображение отпечатка пальца в кратчайшие сроки.

Что я хочу сделать:

Я хочу подключить этот модуль отпечатка пальца R305 напрямую с интерфейсом USB без какого-либо преобразователя USB в TTL, подключенного к UART (Tx, Rx) модуля.Так что я могу загружать / передавать изображение отпечатка пальца на более высокой скорости передачи (используя USB).Я прочитал документацию к этому модулю и там сказано, что этот модуль поддерживает два типа протоколов связи (USB и UART) . Смотри это изображение .Поэтому я припаиваю один конец простого USB-кабеля к USB-порту модуля (VCC D-D + GND) и подключаю другой конец USB-кабеля к ПК.Теперь модуль отображается на ПК как CD-ROM .В диспетчере устройств имя отображается как «Finger Module».Теперь, как я могу взаимодействовать с модулем ???Я много искал, и нет программного обеспечения для этого интерфейса USB.Пожалуйста, помогите мне об этом ..

1 Ответ

0 голосов
/ 29 декабря 2018

Я нашел необходимый .Net SDK для управления этим датчиком отпечатков пальцев R305 (для всех датчиков серии 30X) с использованием протокола USB .Я много искал, а также отправил письмо в китайскую компанию, которая производит эти датчики, и попросил SDK, но они не ответили.Случайно, к счастью, я нашел ссылку SDK на Dropbox.Поэтому, если кому-то нужен SDK, пожалуйста, скачайте его отсюда: https://www.dropbox.com/sh/pznvlzx8qx5nfr3/AABpzhSyjqH0qWNYgMvxqAA9a?dl=0

Он содержит много файлов / проектов, а также имеет исходный код программного обеспечения SynDemo, код Arduino, SDK для платформы Linux и множество других вещей.Это действительно полезно.

...