Физический идентификатор с оригинальным номером
- Войдите на сайт для отправки комментариев
Чт, 10/01/2019 - 17:49
Здравствуйте. Первый раз пишу в этот форум, никак не могу найти какой-либо компонент с оригинальным идентификатором, чтобы готовое устройство (arduino + датчики) можно было однозначно идентифицировать.
Программно задать номер не вариант. Нужен именно компонент/датчик, который можно подключить к arduino и считать с него значение, которое всегда будет одинаковое. Чем меньше по размерам будет компонент/датчик, тем лучше.
Заранее большое спасибо.
https://www.maximintegrated.com/en/products/digital/memory-products/DS2502-E64.html
https://www.maximintegrated.com/en/products/digital/memory-products/DS2502-E64.html
Спасибо большое. А есть ли более дешевый вариант? А то я никак не могу найти аналоги.
Спасибо большое. А есть ли более дешевый вариант? А то я никак не могу найти аналоги.
в некоторых МК прямо у самого контроллера есть уникальный ID - например во многих сериях STM8 и STM32. Если есть возможность строить проект на таких МК - это самый удобный вариант. никакой дополнительной периферии
328pb тоже имеет уникальный id, да и остальные 328-е отдают что-то уникальное (недокументированная фича, но на моих ардуинах повторов не было). Так что если делать для себя, то можно и этим воспользоваться - перепроверить заранее МК.
Более дешевое... это скоко в деньгах?
Вариант от атмела: https://www.mouser.com/ds/2/36/Atmel-8807-SEEPROM-AT24MAC402-602-Datasheet-276595.pdf
https://www.chipdip.ru/product/ds2411r-t-r-2
https://www.chipdip.ru/product/ds2401
В конце концов можно просто DS18B20 припаять рядом. Пусть заодно и температуру в корпусе померяет.
А сколько вам штук, этих идентификаторов, надо?
В конце концов можно просто DS18B20 припаять рядом. Пусть заодно и температуру в корпусе померяет.
Супер решение, еще и всего одну ногу и минимум кодаместа займет.
Прошивать вместе с кодом в EEPROM уникальный серийный номер изделия что-то мешает? :)
WAVGat дает 4 уникальных байта #62 смотри http://arduino.ru/forum/apparatnye-voprosy/obzor-klona-megi328-lgt8f328p?page=1#comment-395893
Отличная замена для 328р.
все устройства даллас 1-wire имеют уникальный ID. выбирайте любой.
В конце концов можно просто DS18B20 припаять рядом. Пусть заодно и температуру в корпусе померяет.
Супер решение, еще и всего одну ногу и минимум кодаместа займет.
Тинька температуру не меряет и не отдает ;)
Любой простой идентифицирующий элемент можно подделать - тут уж ничем не помочь.
WAVGat дает 4 уникальных байта #62 смотри http://arduino.ru/forum/apparatnye-voprosy/obzor-klona-megi328-lgt8f328p?page=1#comment-395893
Отличная замена для 328р.
А в даташите вдобавок пишут, что имеет развитые средства для защиты программного обеспечения, дескать лучше чем в Атмега328
Если идентификатор используется для защиты кода от копирования, то получив идентификатор от даласа, легко этулировать его работу копеечной тинькой (реализовав на ней 1-wire) и мега об этом не узнает.
"на вкус и цвет все фломастеры разные", а так же задачи, подходы к их решению и только разработчик может принять окончательное решение, выбрав из множества наиболее подходящее соотношение всех параметров. А иначе можно этот сайт закрывать.
Но Ваше замечание справедливо и его необходимо учитывать.