Принцип работы телефонных карточек

Существуют два основных вида чиповых телефонных карт это 8 контактные и 6 контактные обычно в 6 контактных картах используются 5 контактов, среди 8 контактных карт также встречаются экземпляры, в которых используются также только 5 контактов, остальные в нагрузку. Карточки содержат электрически программируемое  ПЗУ емкостью 256 * 1 бит с последовательной побитной выдачей информации и внутренним   инкрементным счетчиком адреса. Операция записи производит изменение состояния ячеек  памяти "в одну сторону", обратное изменение (стирание) интерфейсом карточки не предусмотрено. Подключение карт к компьютеру для считывания и записи в основном осуществляется через LPT порт. К сожалению  многие карты не поддаются перезаписи т.к после первой записи пережигается предохранитель. Нужно собирать эмулятор телефонной карты.

Порядок действий выполняемых картофоном при звонке.

  1. Включение питания.
  2. Сброс.
  3. Считывание первых 8 байт и определение действительна ли карта в данном регионе, сохранение их в ОЗУ (при необходимости с раскодировкой).
  4. Считывание пяти байт единиц и сохранение в ОЗУ. Проверка соответствия имеющихся единиц емкости карты, закодированной в первых 8 байтах.
  5. Выключение питания.

После получения сигнала ответа вызываемого абонента:

  1. Включение питания.
  2. Вычисление адреса последнего не списанного бита. (примерно через 1-3 секунды после нажатия клавиши "ответ")
  3. Сброс.
  4. Подача количества имп. CLK соответствующему адресу последнего не списанного бита.
  5. Подача команды WRITE.
  6. Подача команды W\C.
  7. Считывание первых 8 байт и определение действительна ли карта в данном регионе, сохранение их в ОЗУ (при необходимости с раскодировкой).
  8. Считывание пяти байт единиц и сохранение в ОЗУ. Проверка соответствия имеющихся единиц емкости карты, закодированной в первых 8 байтах, проверка уменьшились ли единицы по сравнению с предыдущем считыванием.

Выключение питания.

По истечению минуты, если соединение не разорвано, то действия с первого по девятое повторяется циклически.


Created/Updated: 25.05.2018

stop war in Ukraine

ukrTrident

stand with Ukraine