Главная страница Комод Кухня Компьютерный стол Плетеная мебель Японский стиль Литература
Главная  Чип-карты: устройство и применение 

1 2 3 4 5 6 7 8 9 10 11 12 13 [ 14 ] 15 16 17 18 19 20 21 22 23 24 25 26 27

ЧИП-КАРТЫ, устройство и ПРИМЕНЕНИЕ

LPT1: или иРТ2:

к карте ISO

(ЗТРЮВЁ) 1 о-(BUSYJIIO-

-О 5 (GND)

-О 8 (RRJ)

(00)2 0-

(D1)3o-

(D2>4o-

(D7)9C (АСК) 10 с

-О 7 (I/O)

3,9 к

-О 4 (RRJ)

-О 3 (CLK)

-0 2(RST1

0,1 мкФ I

J 1Ь

-0 6(Vpp)

IКарта вставлена

Контакт разъема игрового порта

Рис. 4.6. Принципиальная схема блока

ЭТОЙ особенностн. изготовление данного устройства столь же просто, сколь и вышеописанного прибора (см, рис. 4.3). Причем новый блок с успехом может читать карты типов T1G и GPM 256 (но не производить запись).

При зтом следует помнить, что у одноуровневых карт нет мошной зашлты от flypaicas>. свойственной двухуровневым, запись в которые возможна только при подаче напряжения Vpp. Таким образом, при работе с одноуровневыми картами всегда существует вероятность прошвести случайную запись, например в случае ошибок в программном обеспечении или при неосторожном изъятии карты, находящейся под напряжением.

Iraeom ссинхронными картами

Для изготовления устройства необходимо изготовить маленькую печатную плату, топология которой представлена на рис. 4.7. Схема размещения элементов и приборного разъема DB 25 показана на рИС. 4.8. На рис. 4.9 приведен общий вид блока чтения-записи второго поколения.


Рис. 4.7 Топология печатной плоты блока

НЕ 10/10

-! 0,1 МКФ

1N4148

DB 25 ( розетта )

CEhnrtONICS

Рис. 4.8. Схемо размещения элементов но печотиой плоте

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



ЧИП-КАРТЫ, устройство И ПРИМЕНЕНИЕ

РАБОТА С СИНХРОННЫМИ КАРТАМИ

Тоблииа 4.2. Перечень элементов к схеме ио рис 4.8

Наименование

Г

Резисторы

Коцденсагеры Диоды

Обозначемю R1

3,9 кОм

0.1 мкФ

1М414в

Грммечаше

5%.0.25Bi

Разъемов 25, розетка

Колоока кпеммнаяна2 контакта (5,08 мм) Колоока с двумя рядами штырьков

Внимание! Обе вилки в соединительном кабеле должны быть распаяны один в один ; применение специальных кабелей RS 232. например нуль-нодемных , не подойдет. Не стедует также использовать приборную вилку DB 25 для того, чтобы непосредственно вставлять плату в параллельный порт, так как без доработки печати или монтажа разъема со стороны печати соединения получатся рш-веденными наоборот.


Рис 4,9. Блок чтенип-зопзки 2-го поколешл

Программное обеспечение для европейских* телекарт

С помощью программы MANIPEUR. BAS можно считывать и записывать данные в память карт, разработанных на основе технологии немецкой TELEFOЖARTE. Речь идет не только о картах, известных под названием EUROCHIP, но также и о картах прельщущего поколения, все еше широко используемых в раз.1ичных областях, в том числе и телекомнуникацпонными компаниями многих стран.

10 REK - NAMPEUR.BAS -

20 KEY OFF :CIS :DEF SEG=0

30 61=РЕЕК(Ш08)+266-РЕЕК(Ш09) для LPT1-

<C 62=РЕЕК(Ш0А)+256-РЕЕК(И4ОВ) для LFr2:

60 OUT S2.D :E2=S2+1

60 IF (INP(E2) AND 64) <> D THEN E=S1 :GOTO 100 70 OUT S2.128

BO IF (INP(E2) AND 64) <> 64 THEN S=S1 GOTO 1D0 90 S=S2 100 E=SH 11D OUT S.DiKEY OFF :CLS

3 РНЮТВставьте европейскую карту, затем нажмите <ENTEn>-) INPUT ZS :CLS Й40 PRINT Клавиша пробела: ускорить чтение 15D PPIWT Клавиша <+>: записать D в текущий бит 1В0 PRINT- Клавила <->: записать D в текущий бит с заемом 17D РЯКТ Нажать <ESO для выхода :PfiINT . 1В0 OUTS. 262; DUT S. 254 lB0DlHS.262;0UTS.24B 200 FOH F=1 TO 16 210 FOR e=1 TO 8 220 FOH H=1 TO 4 230 cm S.24B 240 D=INP(E) ;G0SIJB ЭВО >60 Z$=B1KEYS :IF ZS= THEN 260 !6D IF Z$=CHHS(27) THEN OUT S.D:END m IF Z$=(J (46) THEN 400 2B0 IF Z$=CHHS(43) THEN 420 290 IF Z$=CHR$(32) THEN 310 00 GOTO 260 ID CUT S,260 =0 NEXT H

!D PRINT ; :NEXT G 10 PfiINT :NEXT F )D END

iO K= (D AND 12B) D IF K012B THEN PRINT V; 50 IF K=12B THEN PfllNTD ; Ю BETUHN

00 OUT S.252:0UT S.248;0UT S.260 41D FOR T=1 TO 60 :NEXT T

420 OUT S.262:0UT S.24B:0UT S.250 430 FOH T=1 TO 60 :NEXT T 140 OUT S.24B

IF INKEYSo- THEN 460 460 GOTO 260

470 REM (c)1995 Patrick GUEULIE



ЧИП-КАРТЫ. УСТРОЙСТВО и ПРИМЕНЕНИЕ

Работа с синхронными картами

Эта программа рабвтает точно так же, как и MANIPT1G. BAS, но, кроме того, дает доступ к функции записи с заемом. Имеется возможность счтывать 512 бит - количество, необходимое для обработки самых современных карт, - но адресное пространство может быть и меньшего размера (например, 128 в самых простых картах).

На рнс. 4.10 показано, что считывание памяти европейской карты с интегральной микросхемой 3-го поколения (104 бита) обеспечивает вывод на экран четырех кошш одного и того же блока из 128 бит, последние 24 6irra которого всегда установлены в 1.

Первые 64 бггга соответствуют зоне, доступной только для чтения. Она называется зоной идентификации и программируется на заводе. В нее заносится следующая информация: номер кремния

DO Йх4096ед.

160 192 224 256 288 320 352 384 416 448 480

I I

Номер кристалла

Код страны

х512ед.

х64ед.

Фантом № 1

11111111111111111111

Фантом № 2

1111111111111111111,1

Фантом № 3

111111111111111111111111


Рис. 4. W. Распределение пошти первых европейских карт

(партии) ~ код данной интегральной микросхемы; код страны , соответствующий телекоммуникационной компании, которая выпустила карту; код изготовителя , идентифицирующий компанию -производителя карты. Остаток зоны занимает серийный номер, по которому иногда можно определить дату изготовления карты. Затем следуют счетчики единиц, причем первым расположен счетчик

Енаибольшим весом (по 4096). Три первых разряда этого счетчика всегда имеют значение О, Первый заменяет плавкую перемычку, имеющуюся в картах GPM 256, и служит для того, чтобы переключить карту из режи.ча nepcoiia-лизаи/ли (режима изготовителя) в режим применения (режим пользователя). Два других разряда тоже программируются на заводе и предназначены для тестирования карты, равно как и первые десять бггг в зоне единиц у карт T1G.

Чтение более современных европейских карт дает результат, аналогичный представленному на рис. 4.11. Адресное пространство зключает 512 бит, но на данном этапе биты, расположенные выше дреса 103, в большинстве случаев установлены в 1.

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

Наконец, именно в этих зонах, по всей ввдимости, находятся данные, относящиеся к крнптограф1пескому блоку, обеспечивающему безопасность карты (открытой информации о нем очень мало). I Некоторые карты по 112 и более бит содержат допатн1Ггельиый счетчик, расположенный после счетчика единиц. Он иногда используется в областях, не относящихся к телефонии, например в автоматах для продажи газет и журналов.

Если еще не все счетчики приняли значение OOh, их состояние можно изменить, расходуя единицы, которые, однако, никоим образом нельзя добавить в карту (это легко подтверждается). Чтобы преобразовать 1 в О - иначе говоря, израсходовать единицу - надо нажать клавишу + (плюс) на цифровой клавиатуре. Изменение не б.удет отображено на экране, поскольку данный разряд уже прочитан, а други.х Есзможностей уменьшения текущего состояния адресного счетчика, помимо досчета до нуля (либо по команде RESET, либо через переполнение), не сушеств.ует.



1 2 3 4 5 6 7 8 9 10 11 12 13 [ 14 ] 15 16 17 18 19 20 21 22 23 24 25 26 27

© 2007 EPM-IBF.RU
Копирование материалов разрешено в случае наличия письменного разрешения