Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Замок на iButton DS1990

Непрочитано 16.09.2009, 10:41  
IOPA4
Почётный гражданин KAZUS.RUN
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,290
Сказал спасибо: 452
Сказали Спасибо 501 раз(а) в 267 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию Замок на iButton DS1990

На сайте http://www.creativelectro.spb.ru/projekts/tinyKTM.php есть схема. Проше не куда, но есть, для меня, небольшой недостаток - недостаточное количество ключей. Возможно ли применить несколько таких устройств, работающих на один контакт-считыватель таблетки? (Что-то типа параллельное соединение устройств: контакт-считыватель, кнопки, электромагнит общие - кроме кнопок для программирования ключей)
В приложении мои изменения к данной схеме:
Вложения:
Тип файла: zip Zamok.zip (180.6 Кб, 562 просмотров)
Реклама:
IOPA4 вне форума  
Непрочитано 16.09.2009, 13:28  
picavr
Почётный гражданин KAZUS.RUN
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,815
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию Re: Замок на iButton DS1990

Сообщение от IOPA4 Посмотреть сообщение
для меня, небольшой недостаток - недостаточное количество ключей. Возможно ли применить несколько таких устройств, работающих на один контакт-считыватель таблетки?
ИМХО проще привесить EEPROM 24CXXX требуемой ёмкости...
Где то видел в сети проект на PIC12F629 на 1000 ключей.
picavr вне форума  
Непрочитано 16.09.2009, 16:36  
IOPA4
Почётный гражданин KAZUS.RUN
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,290
Сказал спасибо: 452
Сказали Спасибо 501 раз(а) в 267 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию Re: Замок на iButton DS1990

Сообщение от picavr Посмотреть сообщение
ИМХО проще привесить EEPROM 24CXXX требуемой ёмкости...
Конечно проще, но на сайте только hex
IOPA4 вне форума  
Непрочитано 16.09.2009, 20:36  
picavr
Почётный гражданин KAZUS.RUN
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,815
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию Re: Замок на iButton DS1990

Сообщение от IOPA4 Посмотреть сообщение
Конечно проще, но на сайте только hex
Дык, вы ж вроде уже Си уже освоили... 1wire и EEPROM.. не так уже и сложно
picavr вне форума  
Непрочитано 20.09.2009, 14:40  
IOPA4
Почётный гражданин KAZUS.RUN
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,290
Сказал спасибо: 452
Сказали Спасибо 501 раз(а) в 267 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию Re: Замок на iButton DS1990

Вот накидал свой проектик для Меги8 и DS1990. Кто пояснит, что за функция unsigned char w1_dow_crc8(void *p,unsigned char n); Как ей пользоваться?
Я так понимаю - необходимо производить контроль суммы считанного кода, а в данной функции как?
Вложения:
Тип файла: zip DS1990A.ZIP (219.9 Кб, 354 просмотров)
IOPA4 вне форума  
Непрочитано 20.09.2009, 15:15  
urry
Почётный гражданин KAZUS.RUN
 
Аватар для urry
 
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 107 раз(а) в 66 сообщении(ях)
urry на пути к лучшему
По умолчанию Re: Замок на iButton DS1990

может, перед сверкой
Код:
    if (key[0]==DS1990_FAMILY_CODE)
    {
-------------------------------------
if(crc8 ( key, 8)==key[8])
и вылет, если не совпало
------------------------------------
      in_rom();
urry вне форума  
Сказали "Спасибо" urry
IOPA4 (21.09.2009)
Непрочитано 21.09.2009, 21:17  
IOPA4
Почётный гражданин KAZUS.RUN
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,290
Сказал спасибо: 452
Сказали Спасибо 501 раз(а) в 267 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию Re: Замок на iButton DS1990

Я думаю, что стандартная библиотека используется также :
-----------------------------------------------
if ((number!=0) && (w1_dow_crc8 ( key , 8 )==key[8]))
{
print_info();
red_blink();
door_open();
.....................................

Последний раз редактировалось IOPA4; 21.09.2009 в 21:20.
IOPA4 вне форума  
Непрочитано 22.09.2009, 10:27  
Developer_
Прописка
 
Регистрация: 21.12.2005
Сообщений: 247
Сказал спасибо: 10
Сказали Спасибо 18 раз(а) в 12 сообщении(ях)
Developer_ на пути к лучшему
По умолчанию Re: Замок на iButton DS1990

Помойму лучше написать свой проект. Очень простая задача. Могу дать исходники. Вам для IAR или для CodeVision? Есть и те и другие.
__________________
Если хочешь вбить гвоздь, не ищи обходных путей, просто бери молоток и бей, по этому чёртовому гвоздю!
Developer_ вне форума  
Непрочитано 22.09.2009, 13:10  
IgorAVR2
Прописка
 
Регистрация: 06.09.2007
Сообщений: 122
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
IgorAVR2 на пути к лучшему
По умолчанию Re: Замок на iButton DS1990

Там же у меня есть схема с 255 ключами и внешней памятью? Соберите её, все схемы рабочие.
__________________
www.creativelectro.spb.ru - Креативная электроника.
IgorAVR2 вне форума  
Непрочитано 22.09.2009, 18:47  
IOPA4
Почётный гражданин KAZUS.RUN
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,290
Сказал спасибо: 452
Сказали Спасибо 501 раз(а) в 267 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию Re: Замок на iButton DS1990

Сообщение от IgorAVR2 Посмотреть сообщение
Там же у меня есть схема с 255 ключами и внешней памятью? Соберите её, все схемы рабочие.
Хотелось бы на Атмеге8
IOPA4 вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 21:38.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.