Перейти к содержанию
    

Собрал девайсину для контроля доступа в офис, ключи от Далласа, контроллер 16F84A, 4 МГц. Питание на 1-Wire стандарт, через 4,7 кОм. Одни ключи читает без проблем, другие, точно такие же - ноль внимания, причем таблетки заведомо исправные (домофоном читаются :blink:). В чем дело? :smile3046:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А что именно не читается: таблетка не отвечает или CRC не совпадает? Можете отследить в какой момент сбой происходит?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

CRC вообще не читается, т.к. девайсина не подает никаких признаков обмена с ключом. Что ключ приложен, что не приложен - все равно молчит. Ключ заведомо живой, DS1990A.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тогда проверьте настройку портов, поставьте вместо подтягивающего резистора потенциометр - может таблетке тока не хватает. Попробуйте уменьшить до минимума время удержания нуля на линии.

У меня была еще такая странность - если сильно давить пальцем на таблетку - не читается, если слегка прислонить - все в порядке.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Обязательно проверьте соответствие временых соотношений!

Оно должно быть не менее и не более указанного в D-Sheet!

Проверьте ХОРОШИМ осциллографом формы сигналов на таблетке и на ножках порта. - не сильно ли завалены фронт/спад, нет ли звонав цепи...

Большая паразитная ёмкость то же может все испортить (проверьте защитные от статики цепи, может быть защитный стабилитрон то же портит форму сигнала ). При исправных DS199x все работает, как часы... (обычно)

Удачи.

Николай.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Михалыч

Стоит посмотреть осциллограммы - иногда (причину не установили) в интервале Present Pulse бывает скачок ("пенёк") до 30% от номинала питания. При чтении MCU сбивается. Лечиться сдвигом чтения PS чуть раньше.

Ещё помогает банальная протирка контактов спиртом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ахтунг!!! :excl:

Может проблема в следующем

http://telesys.ru/wwwboards/mcontrol/1024/...ges/89815.shtml

На всякий случай приаттачил.

ds1990.htm

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ух ты!!! А вполне возможно, что из-за этого косячит! Спасибо, Артем!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, именно в адресации были глюки. Перепрошил - все заработало! :D

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...