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

Atmega8 и датчики температуры ds1631, ds1624

Добавлено: Вс июл 20, 2008 12:52:49
Anatrulij
Здравствуйте.
Сужу на сайте уже года полтора, не регился, так как не было вопростов - все ответы находил на этом форуме. Но....
Возникла проблемка. Хочу поработать с датчиками температуры ds1631 и похожими. Не могу найти достойной документации, где конкретно описано как работать с этим датчиком(команды, адресация).
Работу самой шини TWI я знаю, а вот как конкретно работать с ds1631(ds1624) не знаю.
Программирую на асме. Выбрал Atmega8, так как у нее есть апаратная поддержка шини TWI
ПОМОГИТЕ ХТО ЧЕМ МОЖЕТ

Re: Atmega8 и датчики температуры ds1631, ds1624

Добавлено: Вс июл 20, 2008 13:14:20
biDE
Anatrulij писал(а):Не могу найти достойной документации
Вот блин, 21век на дворе, а даташит скачать у производителя? У меня ушло на это ~1мин.

Re: Atmega8 и датчики температуры ds1631, ds1624

Добавлено: Вс июл 20, 2008 14:17:02
Anatrulij
biDE писал(а):
Anatrulij писал(а):Не могу найти достойной документации
Вот блин, 21век на дворе, а даташит скачать у производителя? У меня ушло на это ~1мин.
Если бы всё понятно было в даташитах, то форумы умерли.

Даташит-даташитом, но мне хотелось пообщаться с человеком который работал с этой микрухой.
Если есть ссылки на русскоязычные сайты - поделись. Плыззззз

Добавлено: Вс июл 20, 2008 22:33:33
delay
Я использовал DS18B20. Поддерживает Протеус. Документация на него у меня есть, в том числе на русском, если нужно, могу выслать. Я пишу на Си, в CodeVision есть для него готовые функции. Пользоваться давольно легко. Дискретность установил 0,1Град, точность не хуже +-0,5Град.
На этом сайте где-то есть описание термометра кажется с этим датчиком на ассемблере. Если я не ошибаюсь, там есть подробное описание программы.

Добавлено: Пн июл 21, 2008 09:53:36
Anatrulij
Спасибо delay, но я работал с DS18B20 и тоже знаю ее.
Мне хочется разобраться с ds1631, мне шина I2C понравилась.

Добавлено: Ср июл 30, 2008 06:25:44
BerZerK-ku
Имел дело с DS1621, шина та же - TWI.

Добавлено: Ср июл 30, 2008 09:57:22
Anatrulij
BerZerK-ku писал(а):Имел дело с DS1621, шина та же - TWI.

Спасибо. А нет на асме. я просто пишу на асме, с си дело не имел.

Добавлено: Ср июл 30, 2008 11:55:34
BerZerK-ku
Anatrulij писал(а): Спасибо. А нет на асме. я просто пишу на асме, с си дело не имел.
Нет. Предпочитаю писать на Си, а ассемблеровские вставки делать по необходимости. Но вам ведь надо было алгоритм работы? Его то можно проследить :)

Добавлено: Ср июл 30, 2008 23:46:43
Anatrulij
BerZerK-ku писал(а):
Anatrulij писал(а): Спасибо. А нет на асме. я просто пишу на асме, с си дело не имел.
Нет. Предпочитаю писать на Си, а ассемблеровские вставки делать по необходимости. Но вам ведь надо было алгоритм работы? Его то можно проследить :)
Понял. Если есть литература по этой микрухе (DS1621) можешь поделиться. а с алгоритмом я уже разберусь

Добавлено: Чт июл 31, 2008 06:12:29
BerZerK-ku

Добавлено: Чт июл 31, 2008 09:34:20
Anatrulij
BerZerK-ku писал(а):http://www.alldatasheet.com/view.jsp?Searchword=DS1621&q=DS1621
Спасибо. А на родном языке нет литературки :) ?

Добавлено: Чт июл 31, 2008 09:55:22
BerZerK-ku
Anatrulij писал(а): Спасибо. А на родном языке нет литературки :) ?
Была бы - скинул :)

Re: Atmega8 и датчики температуры ds1631, ds1624

Добавлено: Чт июл 31, 2008 09:57:03
Yellow Tiger
Anatrulij писал(а):Не могу найти достойной документации, где конкретно описано как работать с этим датчиком(команды, адресация).
Обычно поиск начинают с сайта производителя. Если компонент не музейный, то поиск дает результаты сразу.
Пример:
ds1631
ds1624

Re: Atmega8 и датчики температуры ds1631, ds1624

Добавлено: Чт июл 31, 2008 12:51:13
Anatrulij
Yellow Tiger писал(а):
Anatrulij писал(а):Не могу найти достойной документации, где конкретно описано как работать с этим датчиком(команды, адресация).
Обычно поиск начинают с сайта производителя. Если компонент не музейный, то поиск дает результаты сразу.
Пример:
ds1631
ds1624
Я спрашивал про русскоязычную литературу

Добавлено: Чт июл 31, 2008 15:01:13
Yellow Tiger
Не было ни слова про русскоязычную; в первом посте, где собственно вопрос, о языке вообще ничего, а на пару постов выше спрашивается про литературу на родном языке, так те даташиты, которые по ссылке - именно на родном языке!
А вот даташиты на русском... это обычно проблема. А что за вопрос? Если какое-то одно место в ДШ непонятно - может я знаю...
Весь перевести не проси. :)))

Добавлено: Чт июл 31, 2008 17:29:21
Anatrulij
Yellow Tiger писал(а):Не было ни слова про русскоязычную; в первом посте, где собственно вопрос, о языке вообще ничего, а на пару постов выше спрашивается про литературу на родном языке, так те даташиты, которые по ссылке - именно на родном языке!
А вот даташиты на русском... это обычно проблема. А что за вопрос? Если какое-то одно место в ДШ непонятно - может я знаю...
Весь перевести не проси. :)))
я ни разу не сталкивался с этой микрухой. если есть коды на асме с коментариями. или какие-нибуть хелпники на русском языке, где подробно описывается как работать с этими датчиками температуры, прошу поделиться

Добавлено: Чт июл 31, 2008 18:26:21
Yellow Tiger
Я тоже ни разу... Сейчас посмотрим, что там, вообще, в ДШ есть...

Нет там никаких исходников - о чем ты? Ни в одном из ДШ, только перечислены 2-wire команды и всё. 2-wire ты и сам знаешь, что же еще-то нужно? В ДШ на 1631, в самом конце приведен пример протокола, но там, как я понимаю, перевод не нужен - язык-то птичий, пять с половиной слов Master, Slave, Start, Stop и Ack...???

Ну, а если и птичий язык труден - добро пожаловать на Translate.Ru:
Изображение
Заодно и настроение поднимешь. ;)

Добавлено: Чт июл 31, 2008 20:13:23
Anatrulij
Я так понял, если использовать DS1631 просто как термометр(не как термостат), то надо послать команду старт Convert, а потом просто периодически считывать информацию?

Добавлено: Чт июл 31, 2008 21:23:14
Yellow Tiger
Видимо да, хотя пример в ДШ посвящен конфигугрированию м/с под режим термостатирования и непрерывного замера - самих считываний пример не содержит.

Добавлено: Пт авг 01, 2008 07:54:35
BerZerK-ku
Anatrulij писал(а): я ни разу не сталкивался с этой микрухой. если есть коды на асме с коментариями. или какие-нибуть хелпники на русском языке, где подробно описывается как работать с этими датчиками температуры, прошу поделиться
http://www.radiokot.ru/forum/viewtopic. ... 631+ds1621