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? Обязательно расскажу, но немного позднее.

Загрузки

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

  1. Спасибо, получил оперативно, упаковано хорошо. При получении пришла смс от почты пришёл, получил, сразу попробовал снять отчет с ФН для ФНС все четко! Спасибо!

  2. Была сделана скидка. USB-Адаптер доехал за 7 дней. Проверил на боевом ФН - все работает отлично. Адаптер выполнен качественно, упакован добросовестно. Тестировал на утилите от "Тестирование ФН for ctokas". Благодарю.

  3. Адаптер получен. Все аккуратно сделано и упаковано. Все прекрасно работает, только положительные эмоции. Обратная связь от продавца на уровне. Покупкой доволен.

  4. Можно ли подключится к программам с которыми работает кабель по какому-то шлюзу или АПИ? Чтобы отправлять со своей программы на Екселе наименование услуги и сумму?

    1. Здравствуйте. Вряд ли. Попробуйте разработчику FN RUN написать (ctokas.ru), может что-то подскажет. А так если есть программист, проще свое написать. Протокол обмена подробно описан, была бы голова...

        1. А в Вашем окружении нет человека, которому было бы интересно создать такое ПО? Да, эта задача больше любопытная, нужен человек именно желающий разбираться, самообучаться, создавать что-то свое, при этом очень неплохо прокачиваясь. Готовых решений нет, попыток создать что-то подобное тоже, а значит, придется все создавать с нуля. Да, найти такого человека очень сложно, лично я в своем окружении таких "больных" людей не знаю. Кроме себя. 🙂 Но я сменил сферу деятельности, и теперь контрольно-кассовой техники не касаюсь совсем. Увы.

  5. Адаптер доехал за 4 дня. Проверил на боевом и МГМ фиксиках - все работает как часы. Спасибо!
    Для будущих версий хотелось бы видеть корпус или армирование разъема ФН, уж очень слабеньким выглядит, да и в "поля" брать не страшно было бы.

    1. Здравствуйте, Николай.

      Да, касаемо разъема ФН справедливо. Правда, за все время использования в СЦ десятка адаптеров случаев выхода из строя разъема не было, но место такое... Заказал термокомпаунд для крепления деталей, буду фиксировать пока им. О корпусе тоже задумывался, но все это отражается на цене, чего очень не хотелось бы. 🙂 Спасибо за покупку, за отзыв и за замечания. Все принято к сведению.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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