Присоединяйтесь к сообществу Мастерград

Зарегистрироваться
#209071

Кто разбирался: существует единая рекомендованная схема для считывателя электронного ключа типа "даллас" (металлическая цилиндрическая штуковина диаметром с 1 рублевую монету с пластиковым держаком) или каждый городит свою. Схема криптопротокола где - нибудь публиковалась? Если кто разбирался или где видел - киньте ссылку. Может существует для этого готовый чипсет?

Регистрация: 12.03.2006 Казань Сообщений: 2381

Если не ошибаюсь, для iButton ключей которые, как и DS1990 просто выдают свой серийник, считыватель универсальный. А вот контроллеры могут быть разные и они не обязательно совместимы.
Кстати, есть более сложные ключики в том же формфакторе, которые позволяют заносить в ключи какую нибудь информацию.
Готовые контроллеры конечно есть и в виде чипов и готовые платы
Документация на протоколы, описания готовых чипов, драйвера, SDK есть в инете открытом доступе.

Кстати, если есть опасность подделки ключа, то надо применять ключи поддерживающие шифрование, например DS1961S.

Регистрация: 29.10.2005 Челябинск Сообщений: 3740

Считыватели (механическая часть) продаются в магазинах охранных систем. Делают их разные конторы, кто во что горазд, конструкции разнообразные, но размеры под таблетку примерно одинаковы. Протокол у таблеток стандартизован и открыт. Контроллеры есть готовые, а можно сделать самому. В наших охраных блоках за все отвечает один микроконтроллер, он же работает и с TouchMemory.

Чем считыватель лучше "отвязать" от собственно прибора? На предмет всяких электрических вредностей.

Регистрация: 12.03.2006 Казань Сообщений: 2381

Если вы про электрошок, не в курсе про технические тонкости защиты от них, но готовые решения есть (например ) Это наводит на мысли, что или применяется устойчивый к воздействию считыватель, или контроллер.

Поищите документ: ”Generic electrical specification of ibuttons” DALLAS SEMICONDUCTOR
Там описаны рекомендации по защите от электрошока.

Radj написал :
Если вы про электрошок, не в курсе про технические тонкости защиты от них, но готовые решения есть (например ) Это наводит на мысли, что или применяется устойчивый к воздействию считыватель, или контроллер.

Электрошок - эта такая дрянь против собак, с двумя электродами? Дак там же если я не ошибаюсь расстояние между электродами миллиметров так 30. И вроде бывает пробой. То есть киловольт 30 где - то. Что же это за защита такая?

Не, я про статику от дам, грациозно шаркающих по офисному ламинату, грызи его хопуга. Ключи издыхают, точно.

sqlexec написал :
Не, я про статику от дам, грациозно шаркающих по офисному ламинату, грызи его хопуга.

Надо решать вопрос с другой стороны:
это все варианты

а вам достаточно всего-лишь

Регистрация: 29.10.2005 Челябинск Сообщений: 3740

У наших охранных блоков считыватели (контакторы) подключены к микроконтроллеру через транзисторные ключи. Всего в эксплуатации девайсов уже больше 500 штук точно, самым старым уже года три. Чтобы выгорали транзисторы было один или два случая, микроконтроллер из-за наводок по линии ключей не горел ни разу. В новых модификациях стали на всякий случай ставить дополнительную защиту. Последовательно мощный резистор с небольшим сопротивлением и за ним в параллель стабилитрон. Как-то один нудный директор ЧОПа долго убеждал что нужна более основательная защита. Но дело так ничем и не кончилось - там линия двунаправленная, если делать честную опторазвязку надо много чего наворачивать, плюс нужен гальванически развязанный источник питания, типа тех, что ставят на компьютерных сетевых картах. Получается, защита в сумме будет стоить как вся остальная плата в сборе. И места будет занимать немало, придется увеличивать размер платы, а тогда плата может не поместиться в имеющийся корпус...

Регистрация: 12.03.2006 Казань Сообщений: 2381

2sqlexec
У электрошока ток мизерный и в результате электромагнитное излучение не так велико. А гальванически развязать корпус считывателя от начинки - раз плюнуть.
Если уж и выводить из строя считыватель, то лучше сварочным аппаратом (или ломом)

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

Radj написал :
А гальванически развязать корпус считывателя от начинки - раз плюнуть.

.... гальванически с изоляцией на 30000 вольт... это однако не забываем...

Если тебе раз плюнуть то кинь решение прямо в форум, и не забудь про развязку источника питания....

is написал :
Последовательно мощный резистор с небольшим сопротивлением и за ним в параллель стабилитрон.

... а про землю забыли? Или корпус приёмника надежно заземлен?

Регистрация: 12.03.2006 Казань Сообщений: 2381

BV написал :
гальванически с изоляцией на 30000 вольт...

Регистрация: 29.10.2005 Челябинск Сообщений: 3740

to BV

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

Кстати, про вылет ключей от статики или иных элеткрических факторов ни разу не слышал. Несколько раз обращались с тем что ключ не читается, так либо проблема была в приемнике (потерся ключ в памяти, повисла схема, нерадивый монтажник перепутал местами провода при подключении и т.п.). Либо - уже не раз было - ключ слегка вылезал из пластикового держателя и переставал доставать до контактора .

is написал :
указанной цепочки должно хватить.

Может, стоит подобрать подходящий варисторный ОПН (вот только не знаю, есть ли на такие напряжения)? У них ток побольше, чем у стабилитрона.

is написал :
А вот от статики резистор плюс стабилитрон должны спасти

Предлагаю еще резистор в цепь земли .....
Стабилитрон - при разряде не всегда успевает сработать....

А тупо воткнуть в цепь между считывателем и контроллером трансформатор 1:1 на убогом феррите (чтобы за счет гистерезиса обрезать лишнее), с разнесенными обмотками? Или этой и-баттоне
нужна постоянка для работы. Кто - нибудь пробовал?

Регистрация: 29.10.2005 Челябинск Сообщений: 3740

to Balabas

Варисторы я меньше 25 В не видел. А при 5 В питании 10 В для выгорания схем может оказаться вполне достаточно.

to BV

Согласен, защищенность несколько увеличится. Но менять схему и платы - дело хлопотное. Так что либо в новых разработках, либо если появятся реальные проблемы.

Регистрация: 29.10.2005 Челябинск Сообщений: 3740

to sqlexec

Там постоянка нужна. Где-то на далласовском сайте есть pdf-ник, в нем полное описание протокола с временными диаграммами.

Тогда еще маленький импульсный источник с ХОРОШО развязанным трансом....

Регистрация: 29.10.2005 Челябинск Сообщений: 3740

Считать развязывающий транс, да еще сопрягать его с источником питания те еще головняки - там же питание подается не постоянно, а на опредленное время, после чего источник отключается и таблетка начинает выдавать данные. Если городить отдельный источник, уж лучше поставить на развязку оптопары.
Здесь описание, искомые позиции DS1991 и DS1990. Аппаратный интерфейс, алгоритмы, временные диаграммы.

Регистрация: 29.10.2005 Санкт-Петербург Сообщений: 1093

после гнезда считывателя ставятся разрядники и защитные диоды или стабилитроны

piligrim130 написал :
после гнезда считывателя ставятся разрядники и защитные диоды или стабилитроны

Есть такой закон Мэрфи - "любое сложное устройство способно защитить предохранитель от перегорания, вылетев раньше...."

А как их посчитать?

2 IS:

гранмерси за ссылку.