Кто разбирался: существует единая рекомендованная схема для считывателя электронного ключа типа "даллас" (металлическая цилиндрическая штуковина диаметром с 1 рублевую монету с пластиковым держаком) или каждый городит свою. Схема криптопротокола где - нибудь публиковалась? Если кто разбирался или где видел - киньте ссылку. Может существует для этого готовый чипсет?
Если не ошибаюсь, для iButton ключей которые, как и DS1990 просто выдают свой серийник, считыватель универсальный. А вот контроллеры могут быть разные и они не обязательно совместимы.
Кстати, есть более сложные ключики в том же формфакторе, которые позволяют заносить в ключи какую нибудь информацию.
Готовые контроллеры конечно есть и в виде чипов и готовые платы
Документация на протоколы, описания готовых чипов, драйвера, SDK есть в инете открытом доступе.
Кстати, если есть опасность подделки ключа, то надо применять ключи поддерживающие шифрование, например DS1961S.
Считыватели (механическая часть) продаются в магазинах охранных систем. Делают их разные конторы, кто во что горазд, конструкции разнообразные, но размеры под таблетку примерно одинаковы. Протокол у таблеток стандартизован и открыт. Контроллеры есть готовые, а можно сделать самому. В наших охраных блоках за все отвечает один микроконтроллер, он же работает и с TouchMemory.
Если вы про электрошок, не в курсе про технические тонкости защиты от них, но готовые решения есть (например ) Это наводит на мысли, что или применяется устойчивый к воздействию считыватель, или контроллер.
Поищите документ: ”Generic electrical specification of ibuttons” DALLAS SEMICONDUCTOR
Там описаны рекомендации по защите от электрошока.
Radj написал :
Если вы про электрошок, не в курсе про технические тонкости защиты от них, но готовые решения есть (например ) Это наводит на мысли, что или применяется устойчивый к воздействию считыватель, или контроллер.
Электрошок - эта такая дрянь против собак, с двумя электродами? Дак там же если я не ошибаюсь расстояние между электродами миллиметров так 30. И вроде бывает пробой. То есть киловольт 30 где - то. Что же это за защита такая?
Не, я про статику от дам, грациозно шаркающих по офисному ламинату, грызи его хопуга. Ключи издыхают, точно.
У наших охранных блоков считыватели (контакторы) подключены к микроконтроллеру через транзисторные ключи. Всего в эксплуатации девайсов уже больше 500 штук точно, самым старым уже года три. Чтобы выгорали транзисторы было один или два случая, микроконтроллер из-за наводок по линии ключей не горел ни разу. В новых модификациях стали на всякий случай ставить дополнительную защиту. Последовательно мощный резистор с небольшим сопротивлением и за ним в параллель стабилитрон. Как-то один нудный директор ЧОПа долго убеждал что нужна более основательная защита. Но дело так ничем и не кончилось - там линия двунаправленная, если делать честную опторазвязку надо много чего наворачивать, плюс нужен гальванически развязанный источник питания, типа тех, что ставят на компьютерных сетевых картах. Получается, защита в сумме будет стоить как вся остальная плата в сборе. И места будет занимать немало, придется увеличивать размер платы, а тогда плата может не поместиться в имеющийся корпус...
2sqlexec
У электрошока ток мизерный и в результате электромагнитное излучение не так велико. А гальванически развязать корпус считывателя от начинки - раз плюнуть.
Если уж и выводить из строя считыватель, то лучше сварочным аппаратом (или ломом)
Вполне возможно, что ключ легко выводится из строя шокером, но мне кажется, что проблема статики для iButton ключей сильно преувеличена.
От мощного разряда спасет только полная честная гальваническая развязка, а во что это выливается я уже описал. А вот от статики резистор плюс стабилитрон должны спасти. Напряжение будет гаситься резистором, а стабилитрон не позволит пройти на вход схемы напряжению выше напряжения питания (точнее, в моем случае, выше 5.6 В при питании 5 В). Понятно, что это не панацея от всех бед, но если даже вообще без зашиты особых проблем не было, указанной цепочки должно хватить.
Кстати, про вылет ключей от статики или иных элеткрических факторов ни разу не слышал. Несколько раз обращались с тем что ключ не читается, так либо проблема была в приемнике (потерся ключ в памяти, повисла схема, нерадивый монтажник перепутал местами провода при подключении и т.п.). Либо - уже не раз было - ключ слегка вылезал из пластикового держателя и переставал доставать до контактора .
А тупо воткнуть в цепь между считывателем и контроллером трансформатор 1:1 на убогом феррите (чтобы за счет гистерезиса обрезать лишнее), с разнесенными обмотками? Или этой и-баттоне
нужна постоянка для работы. Кто - нибудь пробовал?
Варисторы я меньше 25 В не видел. А при 5 В питании 10 В для выгорания схем может оказаться вполне достаточно.
to BV
Согласен, защищенность несколько увеличится. Но менять схему и платы - дело хлопотное. Так что либо в новых разработках, либо если появятся реальные проблемы.
Считать развязывающий транс, да еще сопрягать его с источником питания те еще головняки - там же питание подается не постоянно, а на опредленное время, после чего источник отключается и таблетка начинает выдавать данные. Если городить отдельный источник, уж лучше поставить на развязку оптопары.
Здесь описание, искомые позиции DS1991 и DS1990. Аппаратный интерфейс, алгоритмы, временные диаграммы.