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

 
 
> термодатчик ds1820, работа с ds1820 без микроконтроллера
redfoxius
сообщение Aug 10 2006, 06:40
Сообщение #1





Группа: Новичок
Сообщений: 8
Регистрация: 9-12-05
Из: Dnepropetrovsk, ex'USSR
Пользователь №: 12 014



кто-нибудь может поделиться исходниками сколько-нибудь рабочей программы для работы с датчиком ds1820 (или ds18b20)? интересует вариант подключения без микроконтроллера.
собрал несколько схем подключения, представленных на http://sivantsov.chat.ru (точнее первую, вторую и четвертую+пятую), вот только найденными примерами программ для работы заставить датчики работать на них не смог.

впрочем, если не трудно, то поделитесь и схемами подключения датчика через микроконтроллер.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 4)
EugeNNe
сообщение Aug 10 2006, 08:54
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 424
Регистрация: 6-03-06
Из: Н.Новгород
Пользователь №: 14 997



Цитата(redfoxius @ Aug 10 2006, 10:40) *
кто-нибудь может поделиться исходниками сколько-нибудь рабочей программы для работы с датчиком ds1820 (или ds18b20)? интересует вариант подключения без микроконтроллера.
собрал несколько схем подключения, представленных на http://sivantsov.chat.ru (точнее первую, вторую и четвертую+пятую), вот только найденными примерами программ для работы заставить датчики работать на них не смог.

впрочем, если не трудно, то поделитесь и схемами подключения датчика через микроконтроллер.



На сайте http://www.3dnews.ru/ есть описание как подключать данный датчик к компьютеру.
Кроме того Dallas бесплатно, вроде бы как, предоставляет ПО (dll) для работы с устройствами
с протоколов 1 - Wire, видел что - то подобное на их сайте. Держи ещё статейку про это.
Прикрепленные файлы
Прикрепленный файл  Компьютерный_термометр_на_основе_DS18S20___3DNews.htm ( 97.62 килобайт ) Кол-во скачиваний: 604
 
Go to the top of the page
 
+Quote Post
redfoxius
сообщение Aug 10 2006, 10:52
Сообщение #3





Группа: Новичок
Сообщений: 8
Регистрация: 9-12-05
Из: Dnepropetrovsk, ex'USSR
Пользователь №: 12 014



Цитата(BigBolt @ Aug 10 2006, 11:54) *
На сайте http://www.3dnews.ru/ есть описание как подключать данный датчик к компьютеру.


видел, есть у меня эта статейка. спаять предложенную там схему не получилось (транзистор bss138n настолько мелкая гадость, что я два спалил маломощным паяльником, а два потерял, случайно смахнув). программа, предложенная там, завелась и все же различает присутствие датчика через одну из схем. но на этом все и заканчивается - врет она безбожно.

Цитата(BigBolt @ Aug 10 2006, 11:54) *
Кроме того Dallas бесплатно, вроде бы как, предоставляет ПО (dll) для работы с устройствами
с протоколов 1 - Wire, видел что - то подобное на их сайте. Держи ещё статейку про это.


спасибо, поищу. вся соль в том, что самостоятельно разрабатывать подобный софт мне еще не приходилось. вот и пытаюсь найти хоть что-нить работоспособное, на что можно опереться при написании программы.
Go to the top of the page
 
+Quote Post
EugeNNe
сообщение Aug 10 2006, 14:08
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 424
Регистрация: 6-03-06
Из: Н.Новгород
Пользователь №: 14 997



Я пользую подобные датчики совместно с микроконтроллером (в частности в данный момент подключал вы1821). Подключается элементарно(+, -, сигнал). Протокол обмена не особо сложный.
Для МК софт писать проще, в данном случае, чем для ПК. А вот уже потом МК передаёт данные в комп по RS232. А что имелось ввиду, когда говорилось о работе с датчиком без микроконтроллера? Можно его цеплять к ПК, а можно пользовать ПЛИС.
Go to the top of the page
 
+Quote Post
Barmaley67
сообщение Aug 25 2006, 15:49
Сообщение #5





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



Прошу прощения, может не в тему. Недавно работаю с DS1820, так вот что у меня произошло: купил 10 датчиков, подключил первый попавшийся (+,-,данные), подтягивающий резистор на 5,1кОм на шине данных, не работает (не читает индивидуальный номер, решил пробовать шаг за шагом) ни в какую. Второй, третий - тот же результат. Из десяти заработало только три. Уж и не помню по каким мотивам решил попробовать резистор на 30 кОм, заработало еще штуки четыре. И только при 100 кОм на шине заработали все датчики. Температуру показывают правильную. В чем причина? Может знает кто что я сделал не так. Заранее спасибо.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 8th August 2025 - 03:50
Рейтинг@Mail.ru


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