Мини-ККМ "БСТ-микро-Ф"/ЭЛВЕС-МК. Что внутри?

Эти кассовые аппараты в свое время были распространены, но сейчас почти полностью выведены из эксплуатации как устаревшие и нередко попадаются на барахолках по символической цене.
Что из них может пригодиться радиолюбителю?

Аппарат довольно компактен. Встречаются варианты с мембранной и резиновой клавиатурами.
На правой стороне корпуса расположен выключатель питания:
На нижней стороне корпуса — четыре шурупа, которые держат в месте его части. Один из шурупов под пломбой, а пломба дополнительно защищена пластиковым кружком:
Выкручиваем винты, корпус можно раскрыть как книжку.
На нижней части размещаются гнездо и выключатель питания, крепление для рулона термобумаги и аккумулятор, на верхней части — все остальное:
Аккумулятор свинцовый, 6В/1,3Ач. Если вы читаете этот текст, он уже наверняка мертв:
Основная плата с подключенными к ней шлейфами(слева направо и сверху вниз — индикаторный модуль, термопечатающая головка, клавиатура, лентопротяжный механизм, фискальный накопитель):
… и она же без шлейфов:
Плата держится в корпусе за счет пары резиновых колечек, надетых на стойки поверх неё.
Вытянем её из корпуса:
Все компоненты схемы находятся на её верхней стороне. Сердцем ККМ является P89V51RD2FA — 8-битный 80С51-совместимый микроконтроллер от NXP в корпусе PLCC-44, вставленный в разъём на плате. Он имеет 64 кБ ROM и 1 кБ RAM и способен работать на частоте до 40 мГц, но отсутствие, к примеру, встроенного АЦП сильно сужает возможности его повторного использования. Также на плате есть часы реального времени DS1307 с кварцем, I2C память 24C512, сдвоенный сдвиговый регистр CD4015 и пара стабилизаторов 7805 в корпусах для поверхностного монтажа.
На обратной стороне платы деталей нет, зато есть поздравление кого-то(судя по всему — с 30-летием):
Фискальный накопитель:
Он выполнен на основе МК Atmel ATTiny13V.
Индикаторный модуль и термопринтер размещаются под защитной пластиковой крышкой, которую изнутри корпуса держат две защелки:
Термопринтер в сборе:
Термопечатающая головка на фоне оси, которая держит её в корпусе:
Датчик наличия бумаги — оптрон, работающий на отражение:
Индикаторный модуль, вид спереди:
… и сзади:
Индикатор семисегментный, на 8 разрядов, оборудован подсветкой и пищалкой, управляется контроллером Holtek HT1621. Управление подсветкой и звуковым сигналом происходит путём отправки специальных команд контроллеру дисплея, при этом не требуется подключать дополнительные провода. Подсветку можно только включать и отключать, регулировка яркости не предусмотрена. Частоту звукового сигнала можно выбирать: 2 кГц либо 4 кГц. Дисплейная память в контроллере HT1621 представлена в виде 32 адресов, по 4 бита в каждом адресе. Вот тут о нем можно почитать подробнее и скачать библиотеку для работы с ним.
Вывод: данный кассовый аппарат содержит в себе необходимый и достаточный набор деталей для сборки часов с будильником. Если, конечно, у Вас есть программатор для микроконтроллеров 8051(или хотя бы USB-UART преобразователь).
Добавить в избранное +82 +97
+
avatar
  • GoshaPi
  • 23 августа 2024, 22:46
+4
Лежит такой на донорство. Пока глубоко не разбирал, спасибо за опись. Только часы с будильником, конарейкой и тп уже насобраны по три на любое помещение.) Еще б идей)
+
avatar
  • oleg235
  • 23 августа 2024, 22:56
+1
Таймер с отключением по паролю. Клавиатура 4*8 клавиш тут тоже в наличии.
+
avatar
+2
Возможно, на термопринтере получится проиграть полифоническую мелодию для звонка будильника )
+
avatar
+2
часы с принтером
+
avatar
+9
Тема! Нужен ещё голосовой ввод — на вопрос «Который час?» выезжает бумажка с напечатанным временем!
В крайнем случае по нажатию на кнопку.
+
avatar
0
еще можно утром печатать список дел и/или погоду на день
+
avatar
+1
А можно сделать какого-нибудь «весёлого оракула» или «астролога» — выдавать на чек рандомные глубокомысленные предсказания типа, как в конфетах или прогнозы «Тельцам сегодня не рекомендуется сажать настурцию!»
+
avatar
  • vismyk
  • 24 августа 2024, 18:19
+7
Генератор коротких историй. ;)
+
avatar
+1
Тоже очень прикольная игрушка получилась бы! Клавиатура предполагает ввод — набрал одну комбинацию — одна история, набрал другую — ещё интереснее! )
+
avatar
+1
можно от текущей даты и погоды например
+
avatar
  • oleg235
  • 24 августа 2024, 18:42
+4
Зеленый слоник своими руками. Одна история просто увлекательнее другой.
можно от текущей даты и погоды например
От положения корпуса в пространстве.
+
avatar
  • CuMr
  • 24 августа 2024, 16:06
+4
отрывной календарь на каждый день с прогнозом погоды как гайвер недавно делал
+
avatar
+2
гайвер уже сделал? а какой принтер у него?
+
avatar
  • CuMr
  • 24 августа 2024, 19:44
0
сделал. я одним глазом смотрел, так что подробностей не помню.
+
avatar
  • jonatan
  • 25 августа 2024, 15:59
0
Он даже черно-белое фото печатал на этом принтере и достаточно неплохо получилось для такого девайса
+
avatar
  • Leoniv
  • 23 августа 2024, 22:52
0
Кто-нибудь встречал в продаже такие разъемы, как здесь подключен термопринтер (на плате верхний правый разъем)? Одна из отличительных особенностей — круглые штыри.
+
avatar
  • Lagros
  • 24 августа 2024, 20:01
0
+
avatar
  • Leoniv
  • 24 августа 2024, 21:24
0
По обеим ссылкам — «Страница товара не существует».
+
avatar
  • Lagros
  • 24 августа 2024, 22:01
+3
Или ищите по «molex 5267» или «molex 5264».
+
avatar
  • Leoniv
  • 24 августа 2024, 22:17
0
Спасибо! Что-то нашел по 5264 и MOLEX Mini-SPOX.
+
avatar
  • Ramzes13
  • 24 августа 2024, 06:39
0
Вывод: данный кассовый аппарат содержит в себе необходимый и достаточный набор деталей для сборки часов с будильником
Ну а че -можно…
+
avatar
  • Sanja
  • 24 августа 2024, 09:57
+7
Есть библиотека для python, github.com/python-escpos/python-escpos — которая поддерживает кучу разных термопринтеров. Умеет нативно печатать текст (правда, зачастую в принтер не прошита кириллица), баркоды и картинки.

У меня широкоформатный Citizen под ленту 80 мм., я в него заправил рулон термонаклеек. Прикрутил к OrangePI с Nginx и Python на борту, могу через вебинтерфейс или через Share to: в айфоне быстро печатать стикеры. Скрипт рендерит кириллицу в растр в нужном шрифте, подгоняет в разрешение принтера и печатает наклейку. Коллекция электронных деталей и инструмента выглядит аккуратно и найти нужное легко.

+
avatar
  • JohnJack
  • 24 августа 2024, 19:08
0
Со временем не выцветает? А то у чеков это постоянная беда.
+
avatar
  • Sanja
  • 24 августа 2024, 19:43
+1
нет, три года выдерживает.

брал эту — https://aliexpress.ru/item/32814244022.html
+
avatar
  • Aloha_
  • 24 августа 2024, 19:36
0
Клавиатуру можно для какого ни будь ЮТ-88 приспособить поди.
А так, часы собирать — помнится на али был набор на Х51+ индикаторы светодиодные для сборки часов. И стоило это 4-5 у.е.
Вот бы картинку печатать или qr код какой на самоклейке. Но у 51 памяти не хватит.
+
avatar
  • oleg235
  • 24 августа 2024, 21:37
0
Вот бы картинку печатать или qr код какой на самоклейке. Но у 51 памяти не хватит.
Там рядом с МК на плате распаяна флэшка на 512 кБ. Точно не хватит? :)
+
avatar
  • Aloha_
  • 25 августа 2024, 10:41
0
Озу мало. 128 или 256 байт в зависимости от версии.
+
avatar
  • oleg235
  • 25 августа 2024, 15:27
0
1024 байта в данном экземпляре. Я кому ссылку на ДШ прилепил?
+
avatar
  • CuMr
  • 25 августа 2024, 15:57
0
для какого ни будь ЮТ-88
подозреваю что это такое поняли здесь считанные проценты
+
avatar
  • Grey_P
  • 25 августа 2024, 21:25
+1
Фискальный накопитель… Он выполнен на основе МК Atmel ATTiny13V.
Увы… но здесь нет никакого фискального накопителя! ;)
+
avatar
  • oleg235
  • 25 августа 2024, 21:31
0
А что это, по-вашему?
+
avatar
  • Grey_P
  • 25 августа 2024, 22:13
+1
Это ни больше, ни меньше — как блок фискальной памяти (БФП).
Экземпляр кассы то староват для ФН! ;)
+
avatar
  • oleg235
  • 25 августа 2024, 22:41
0
Чем блок фискальной памяти отличается от фискального накопителя?
+
avatar
  • Grey_P
  • 26 августа 2024, 11:32
+12
Я думал, «обзорщик» ККМ просто оговорился, а по факту должен представлять эволюцию модулей накопления и хранения фискальных данных в ККМ.
Как специалист в сфере ремонта и обслуживания ККМ с 35-летним стажем, постараюсь объяснить:

1 этап: кассы без фискальной памяти. Или вообще нет, только фиксация на печати отдельных сумм, или накопление суммовых данных в ОЗУ (механические кассы не рассматриваем, ибо полная архаика). Соответственно, при проблемах с внутренней батарейкой (как и в часах) все данные обнуляются.
2 этап: Энергонезависимая фискальная память (ФП) (то, что у вас на фото) — простейший модуль с энергонезависимой перезаписываемой (или однократно записываемой) микросхемой ОЗУ для фиксации и хранения пробитых по кассе сумм. Формат представления этих данных не стандартизирован. Каждый производитель использовал свою систему. Используя HEX-редактор можно было без особого труда разобраться в системе представления данных в конкретной ФП.
3 этап: Электронная контрольная лента защищённая (ЭКЛЗ) — радикальное повышение защиты хранимых фискальных данных.
ЭКЛЗ выполняет следующие основные функции:
-приём от ККМ данных кассового документа (чека, отчёта);
-формирование криптографического проверочного кода (КПК) чека (отчёта) на основе -полученных параметров;
-передача в ККМ вычисленного значения КПК, соответствующего параметрам кассового документа для печати данного документа, как отдельно, в процессе оформления, так и в составе контрольной ленты;
-архивирование и хранение данных, составляющих контрольную ленту;
-накопление сменных итогов в процессе работы;
-формирование данных сменного итога при закрытии смены,
занесение и хранение его в энергонезависимой памяти ЭКЛЗ;
-передача в ККМ данных для формирования запрашиваемых отчётов.

Т.е. в состав такого блока уже был внедрён специальный криптопроцессор

4 этап: Фискальный накопитель (ФН) — стали обязателны после внесения в 2016 году поправок в закон 54-ФЗ «О применении контрольно-кассовой техники …»
ФН – Универсальное для всех ККТ шифровальное (криптографическое) средство защиты фискальных данных (ФД) в опломбированном корпусе, обеспечивающее запись в некорректируемом виде, энергонезависимое долговременное хранение, формирующее фискальный признак (устанавливается в онлайн-кассу).

Срок действия ФН ограничен. Замена фискального накопителя это обязательная процедура.

Состав фискального накопителя
В пластиковом корпусе содержится микросхема, основными компонентами, которой являются:
Криптографический чип – технологический элемент, который шифрует платёжные операции. Выпускается компаниями с соответствующими лицензиями, получить которые непросто. Является самым дорогим компонентом.
Микроконтроллер – устройство, к которому применяются менее сложные требования. Этот аппаратный компонент должен выполнять функцию управления и быть надёжным.
Flash-память – отвечает за хранение данных, которые образуются в результате работы

ФН в данный момент, по сути, является сердцем и мозгом всей ККМ, обеспечивая формирование чека, отдачу команды на его печать, шифрование с получением криптокода (фискальный признак — ФП — есть в конце любого чека), отправка и взаимодействие с «оператором фискальных данных» (ОФД) через интернет. Т.е. «касса» — сосредоточена в ФН, а сам современный кассовый аппарат — является для ФН, по сути, всего лишь принтером чека.

— Так что блок фискальной памяти (БФП) вашей кассы ещё очень и очень далёк от ФН.
+
avatar
  • Konokrad
  • 26 августа 2024, 14:36
0
на что можно приспособить эклз? полностью герметик не сковыривал, но нашел отдельный контроллер в керамике, который видимо только шифрует данные
+
avatar
  • Grey_P
  • 26 августа 2024, 16:16
0
Специально никуда не приспособить. Только на разъём и smd-компоненты
+
avatar
  • Konokrad
  • 26 августа 2024, 16:39
0
я так опнимаю и флешка там никакая по объему.
+
avatar
  • vismyk
  • 26 августа 2024, 17:59
0
Раскурочил в своё время такой Тензор ^^^. Там контроллер TI MSP430 или как его (гипотетически можно повторно использовать), флэшка Atmel на 4 мегабайта (тоже можно использовать) и отечественный крипто-микроконтроллер (тот самый, в керамике. Даташитов на него нет. Как я понял, эти МК изготавливались с разным функционалом под разных заказчиков и хотя они формально считались одной семейкой, по факту разные партии меж собой несовместимы. Сувенир, в общем). Корпус этой ЭКЛЗ приспособил для хранения SD-карт с музыкой в машину… ;)
+
avatar
  • Grey_P
  • 26 августа 2024, 22:07
+2
Да, как и с ЭКЛЗ, так и с ФН в первых партиях, случались периоды перебоев в поставках чувствительных компонентов, в основном — криптопроцессоров. В связи с чем схемотехника модифицировалась на то, что доступно. Поэтому зоопарк по схемотехнике за прошлые годы, особенно в пору ЭКЛЗ, довольно разнообразный.
+
avatar
  • Konokrad
  • 27 августа 2024, 17:39
0
Коробочки для поделок да, удобные
+
avatar
  • vismyk
  • 28 августа 2024, 10:10
0
Ещё вспомнил: в той ЭКЛЗ была пара LDO-понижаек на 3,3В вроде, но маломощные, 50...100 мА. В принципе тоже могут куда-нить сгодиться. И ещё флэшка там была не простая, а золотая серии DataFlash (AT45DB321B, я как ни старался, так и не понял, чем она такая особенная и чем она лучше обычных). Флэшка эта была в 32-ногом корпусе, но по сути она SPI и там минимум половина ног декоративные (одна 16-ногая сторона точно NC)…
+
avatar
  • oleg235
  • 26 августа 2024, 21:40
0
У нас в РБ после блоков фискальной памяти идет сразу СКНО. С 2012 года.
+
avatar
  • Grey_P
  • 26 августа 2024, 22:15
+1
В неизменном виде? Аобязательность применения не с 2017 года?
Никогда не имел с такими дела. Оно и понятно, фискальная сфера — это область государственных интересов, и тут наработки России и Белоруссии не пересекаются. Интересно, там ещё и GPS замутили? А куда идёт передача данных? Непосредственно в налоговую, или в ОФД?