Skip to main content

USB-адаптер для подключения ФН к ПК

Апрель 2016 года стал знаковым для тех, кто имеет отношение к контрольно-кассовой технике: вступили в силу изменения в законе 54-ФЗ. На смену ЭКЛЗ пришел ФН (фискальный накопитель), задача которого - хранить фискальные документы, подписывать их фискальным признаком и формировать пакет данных для отправки на сервер ОФД. И очень быстро мастерам сервисных центров стало понятно, что доступ к памяти ФН просто необходим.

1. Теоретическая часть

Причины такого желания совершенно разные. В простейшем случае, это получение данных из фискальных документов. Но случается так, что без адаптера вовсе не обойтись.

2. Практическая часть

К нашему удобству фискальный накопитель имеет на борту интерфейс UART, а значит все что нужно сделать - изготовить переходник с UART на нужный компьютерный интерфейс. Вариантов два: USB и RS232. Полноценных COM портов практически никогда не бывает на ноутбуках выездных мастеров, а еще фискальному накопителю необходимо питание (+3,3В ... 5В). Эти факты делают однозначный выбор в пользу USB: популярный интерфейс с возможностью подключить не только шину данных, но и запитать сам ФН. Это удобно.

В моем случае было три варианта исполнения адаптера:

  • На микросхеме FT232R
  • На микросхеме CP2102 с ESD защитой USB на микросхеме USBLC6-4
  • На микросхеме CP2102 с ESD защитой USB на микросхеме USBLC6-2

Второй и третий вариант абсолютно одинаковы, разница лишь в микросхеме ESD защиты интерфейса USB: сначала в наличии были одни, позднее появились другие. Хочу сказать, что все варианты прекрасно работают, за время длительной эксплуатации проблем не обнаружено. В архиве имеются схемы и платы для всех вариантов, но для массового изготовления используется вариант на микросхеме CP2102, она гораздо доступнее по цене.

Что делать, если нет в наличии микросхем USBLC6-X.
Вполне допустимо использовать адаптер без микросхем ESD защиты. Для этого используйте плату fn_adapter_CP2102_USBLC6-4_pcb.dip. В этом варианте можно не устанавливать USBLC6-4  на плату, никаких дополнительных доработок не требуется.

В устройстве имеются три светодиода: один из них индицирует наличие питания, а два других позволяют отследить наличие обмена между ПК и ФН. Линия питания защищена самовосстанавливающимся предохранителем. Неиспользуемый пин (5) разьема ФН заглушен, что не позволяет подключить ФН неправильно.

3. Установка драйвера

Вероятнее всего, при первом подключении адаптера мы увидим следующую картину:

А это значит, что нашему адаптеру для работы нужен драйвер. В загрузках имеется драйвер для 32-битных (x86) и 64-битных (x64) систем.

Устанавливаем драйвер.

После установки, в диспетчере устройств уже должен появиться новый COM порт:

USB-адаптер для подключения ФН к ПК готов к работе. Но очевидно, что для работы потребуются специальные программы, с которыми можно ознакомиться отдельно.

Обратили внимание, как в диспетчере отображается наше устройство?
Наше устройство отображается в диспетчере как FNconnect. Более того, в сведениях об устройстве содержатся заданные нами данные. Интересно, как создать такой драйвер для микросхемы CP2102? Обязательно расскажу, но немного позднее.

Загрузки

23 комментарии в “USB-адаптер для подключения ФН к ПК”

    1. Здравствуйте. Задача элементарная, просто наберите в любом поисковике "МГМ купить", и получите массу предложений.

      1. Подскажите, пожалуйста, а с ним чек печатается полноценный или в нём что-то будет напечатано не так?

        1. Во-первых, по номеру ФН будет понятно, что это МГМ (номер начинается с 9999). Во-вторых, МГМ не формирует верный фискальный признак документа. Но это все заметно лишь знающему человеку. В остальном чек ни чем не отличается от полноценного.

  1. Дборый день! Работа с ФН происходит только по UART.
    Планируете выпуск версии поддерживающий чтение в I2c режиме?

  2. Можно ли им сбросить новый "боевой" ФН? При активации не верно указали данные.

    1. Нет, команда обнуления ФН работает ТОЛЬКО с МГМ (тестовым ФН). "Боевой" ФН сбросить невозможно ни одним из адаптеров.

  3. Добрый день, тоже нужен usb-адаптер и сразу вопрос: этот вариант читает все версии ФН?

    1. Здравствуйте. Этот адаптер поддерживается всеми программами для тестирования ФН, а уже от них зависит, что именно они читают. 🙂 Ведь фактически, адаптер только обеспечивает канал связи между ФН и программой. А поддерживаться будет то, что реализовано в софте. Лично мне за все время не попадались ФН, с которыми возникали бы хоть какие-то проблемы. P.S. Подробнее по покупке (купон в том числе) отправил на почту.

  4. Пришел адаптер. Очень понравился, хочу второй про запас.
    Можно купон на скидку?

    1. Здравствуйте. Для Вас купон продолжает действовать. 🙂 Подробнее ответил на почту.

  5. Здравствуйте. Как можно приобрести usb-адаптер для подключения фискального накопителя к пк

  6. Здравствуйте. Как можно приобрести usb-адаптер для подключения фискального накопителя к пк и сколько это будет стоить.

    1. Здравствуйте, Евгений. В меню сайта раздел "Магазин". На почту отправил купон на скидку. 🙂

  7. Для всех желающих приобрести адаптер выполнена e-mail рассылка. Комментарии удалены.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *