Страница 1 из 1

DS1821 библиотека на Си

Добавлено: Вт май 02, 2006 13:05:31
Aheir
Всего всем доброго!

Не поделятся ли многоуважаемые Коты библиотечкой для работы с датчиком температуры DS1821 (именно 1821, не 1820!) на Си? Желательно под AVR?

Заранее спасибо...

Добавлено: Вс май 07, 2006 21:11:41
Дмитрий О
И DS1820 через СОМ? :)

Также заранее спасибо...

Добавлено: Пн май 08, 2006 14:00:24
Aheir
Вас интересует программирование датчика через СОМ? Схем программатров и софта для этого в сети достаточно... Вот с этим-то как раз проблем нет...

Добавлено: Пн май 08, 2006 15:39:46
Дмитрий О
У меня есть. Искал я много времени эти проги, да так ничего и не нашел. Меня интересует формат обмена данными по 1-Wire и прога, кот. работает с вышеук. датчиком.

Добавлено: Ср май 10, 2006 09:51:23
Aheir
Заранее прошу меня простить, если неправильно Вас понял, но вот это http://www.rtcs.ru/article_detail.asp?id=73 не то, что Вам нужно? (ссылки внизу страницы...)

Добавлено: Ср май 10, 2006 16:18:34
Дмитрий О
Спасибо! Прошу меня тоже извинить за разговор "не в тему".

Добавлено: Ср май 10, 2006 20:20:11
Spider
Aheir писал(а):Заранее прошу меня простить, если неправильно Вас понял, но вот это http://www.rtcs.ru/article_detail.asp?id=73 не то, что Вам нужно? (ссылки внизу страницы...)
У меня есть переделанная версия этой софтины для работы в режиме Сервиса под WinNT с клиентской программой для сети и утилёй жля ведения графиков средствами rrd-win32.
Если интересно могу поделиться. Прога не то чтобы идеальная, зато вся моя сеть юзала пока я не переполз на Linux. Для себя сделат, а для сети всё руки не доходят.

Re: DS1821 библиотека на Си

Добавлено: Ср май 10, 2006 20:24:49
Spider
Aheir писал(а):Всего всем доброго!

Не поделятся ли многоуважаемые Коты библиотечкой для работы с датчиком температуры DS1821 (именно 1821, не 1820!) на Си? Желательно под AVR?

Заранее спасибо...
попробуй почитать это http://www.elin.ru/1-Wire/
затем это http://www.mcselec.com/index.php?option ... &Itemid=57
http://www.siwawi.arubi.uni-kl.de/avr_p ... empsensor/
http://chaokhun.kmitl.ac.th/~kswichit/a ... hermo.html
А вообще учи гугль :)

Добавлено: Чт май 11, 2006 12:31:56
Aheir
Спасибо за ссылки, но, прошу заметить, все кроме первой относятся к DS1820. Информации по этим датчикам очень много и это не проблема (в CodeVision AVR уже есть встрроенный интерфейс, например). По первой ссылке на проект с DS1821 (как я и просил с самого начала) я давно уже был - гугль рулит! - там нет процедур общения по протоколу 1-Wire...
А вообще-то, не хотелось изобретать велосипед, но коли готового не нашлось сел я вчера вечерком да и накатал все, что мне нужно... Так что все уже работает...
Софтиной своей если поделишься - буду признателен, интерес есть...
Еще раз - всем спасибо...

Добавлено: Пт май 12, 2006 07:37:06
Mamonth
Наверное стоит это оформить и отправить Сергею, даюы он выложи это в справочник или в статьи... :)

Добавлено: Пт май 12, 2006 14:35:32
Aheir
Оформлю по-человечески - отправлю...

Добавлено: Пт май 12, 2006 20:26:36
Spider
Держите меня сейчас буду ругаться. Это же 1-Wire он и в африке 1-wire. Протокол то один. А уж система команд в DS описана. Чего тут не так?: )

Добавлено: Пт май 12, 2006 22:45:25
Aheir
Не надо ругаться, поздно уже... :)
Три дня назад я этого не знал, теперь - знаю...
Однако, для DS1820 необходимы, например, процедуры проверки CRC, так что специфика от устройства к устройству все же есть...
Спасибо за заботу в любом случае... :wink:

Re:

Добавлено: Чт дек 23, 2010 17:33:55
Amstron
Aheir писал(а):Спасибо за ссылки, но, прошу заметить, все кроме первой относятся к DS1820. Информации по этим датчикам очень много и это не проблема (в CodeVision AVR уже есть встрроенный интерфейс, например). По первой ссылке на проект с DS1821 (как я и просил с самого начала) я давно уже был - гугль рулит! - там нет процедур общения по протоколу 1-Wire...
А вообще-то, не хотелось изобретать велосипед, но коли готового не нашлось сел я вчера вечерком да и накатал все, что мне нужно... Так что все уже работает...
Софтиной своей если поделишься - буду признателен, интерес есть...
Еще раз - всем спасибо...
Собираю термометр именно на DS1821 и возникла проблема. Я начинающий программист.
Макетная плата собрана , семисегментник числа отображает верно - собран вольтметр.

Проблема - пишу на CodeVisionAVR по книге Лебедева (стр 513), там есть пример термометра на датчике DS1820.

Нигде в примере не упоминается про библиотеку 1-Wire!!! Ее не надо ставить???
Скажите, библиотека DS1820.H будет работать с моим датчиком DS1821?
Прикрепляю проект моего термометра, может ктонибудь увидит явный касяк!
na_probu.rar
(65.21 КБ) 239 скачиваний

Re: Re:

Добавлено: Пт дек 31, 2010 15:47:48
Amstron
Amstron писал(а):
Aheir писал(а):Спасибо за ссылки, но, прошу заметить, все кроме первой относятся к DS1820. Информации по этим датчикам очень много и это не проблема (в CodeVision AVR уже есть встрроенный интерфейс, например). По первой ссылке на проект с DS1821 (как я и просил с самого начала) я давно уже был - гугль рулит! - там нет процедур общения по протоколу 1-Wire...
А вообще-то, не хотелось изобретать велосипед, но коли готового не нашлось сел я вчера вечерком да и накатал все, что мне нужно... Так что все уже работает...
Софтиной своей если поделишься - буду признателен, интерес есть...
Еще раз - всем спасибо...
Собираю термометр именно на DS1821 и возникла проблема. Я начинающий программист.
Макетная плата собрана , семисегментник числа отображает верно - собран вольтметр.

Проблема - пишу на CodeVisionAVR по книге Лебедева (стр 513), там есть пример термометра на датчике DS1820.

Нигде в примере не упоминается про библиотеку 1-Wire!!! Ее не надо ставить???
Скажите, библиотека DS1820.H будет работать с моим датчиком DS1821?
Прикрепляю проект моего термометра, может ктонибудь увидит явный касяк!
na_probu.rar
На этот вопрос ответ найден. Спасибо...