реклама на сайте
подробности

 
 
> Странности при работе с DS1820
Barmaley67
сообщение Aug 31 2006, 19:20
Сообщение #1





Группа: Новичок
Сообщений: 10
Регистрация: 5-04-06
Пользователь №: 15 851



Недавно начал изучать сабж, подключил датчик (по трем проводам, подтягивающий резистор 5,1кОм) - не работает (до этого я занимался DS1990A, всю информацию о датчике выводил на ЖКИ и решил воспользоваться уже готовыми программами) на индикаторе одни единицы. Из десяти датчиков заработали три. Уж и не помню в связи с чем заменил подтягивающий резистор на 10 кОм - заработало еще два датчика, 30 кОм - еще три и только при 100 кОм заработали все датчики (хотя DS1990A работали при рекомендованном подтягивающем резисторе в 5,1 кОм). В чем причина? Где я допустил ошибку? Использую PIC16F84A, датчик висит на выводе RA4.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Пришелец
сообщение Oct 5 2006, 05:47
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 183
Регистрация: 28-01-05
Пользователь №: 2 272



Хотел делать новую тему - но видимо мой вопрос из той же оперы.

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

Сегодня на ключи реакции сначала не было причём не у одгого устройства а у нескольких. Если потрогать плюсовой контакт ключа пальцами, то он начинает считываться. Подключение конденсатора 1 нФ помогает - ключ считывается.

Могу отметить, что сегодня видимо повышенная влажность и чуть более холодно.

Подключение другого ключа не тестового - работает и без конденсатора. (морозил в морозилке - всё равно работает).



Что может быть с тестовым ключом blink.gif ???


Подтяжка к +5 4,7К и последовательно 100 ом.

Сообщение отредактировал Пришелец - Oct 5 2006, 05:49
Go to the top of the page
 
+Quote Post
Andy-L
сообщение Oct 6 2006, 05:10
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 64
Регистрация: 18-05-06
Пользователь №: 17 211



Цитата(Пришелец @ Oct 5 2006, 09:47) *
Хотел делать новую тему - но видимо мой вопрос из той же оперы.

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

Сегодня на ключи реакции сначала не было причём не у одгого устройства а у нескольких. Если потрогать плюсовой контакт ключа пальцами, то он начинает считываться. Подключение конденсатора 1 нФ помогает - ключ считывается.

Могу отметить, что сегодня видимо повышенная влажность и чуть более холодно.

Подключение другого ключа не тестового - работает и без конденсатора. (морозил в морозилке - всё равно работает).



Что может быть с тестовым ключом blink.gif ???


Подтяжка к +5 4,7К и последовательно 100 ом.


Если с временами все в порядке, то скорее всего линия "звенит" - диодик Шоттки (напр 1N5817) в обратном включении между DATA и GND на конце линии (у гнезда считывателя ключей). А вообще сделайте короткий цикл в программе - чтобы выдавалась только одна команда (ну хоть та же 33H) и вставьте вначало цикла переключение свободной ноги микроконтроллера для внешней синхронизации осциллографа и посмотрите что творится в реале. Подключайтесь через делитель для уменьшения входной емкости
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 09:09
Рейтинг@Mail.ru


Страница сгенерированна за 0.01382 секунд с 7
ELECTRONIX ©2004-2016