Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 24.05.2009, 19:50  
ilyasivkov
Частый гость
 
Регистрация: 09.08.2007
Сообщений: 35
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
ilyasivkov на пути к лучшему
По умолчанию ATmega8 + DS18B20: включаешь - не работает

Доброго времени суток.

Сделал термометр на указанных деталях. В симуляторе Proteus ISIS отлично работает, а в железе - нет. На трёхзначном семисегментном индикаторе отображаются нули - признак того,что DS18B20 не найден. У кого-нибудь было что-то подобное? Чем может реальный термодатчик отличаться от модели?

Писал на AlgoritmBuilder, 1-wire интерфейс делал сам по спецификации.

Заранее благодарен, Илья Сивков.
Реклама:
ilyasivkov вне форума  
Непрочитано 25.05.2009, 08:55  
EKuzmich
Прописка
 
Регистрация: 07.08.2005
Сообщений: 178
Сказал спасибо: 16
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
EKuzmich на пути к лучшему
По умолчанию

Частоту кристала выставили такую же как в симуляторе?
EKuzmich вне форума  
Непрочитано 25.05.2009, 13:20  
ilyasivkov
Частый гость
 
Регистрация: 09.08.2007
Сообщений: 35
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
ilyasivkov на пути к лучшему
По умолчанию

Да вроде ту же - 8 МГц. CKOPT = 0 (programmed), CKSEL = 111b
ilyasivkov вне форума  
Непрочитано 25.05.2009, 15:15  
EKuzmich
Прописка
 
Регистрация: 07.08.2005
Сообщений: 178
Сказал спасибо: 16
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
EKuzmich на пути к лучшему
По умолчанию

посмотри таблицу 4 в официальном мануале
CKOPT=1 CKSEL=111 3-8 МГц при внешнем кварце
или включи внутренний генератор на 8 МГц
EKuzmich вне форума  
Непрочитано 25.05.2009, 19:24  
ssergess
Частый гость
 
Регистрация: 10.10.2007
Сообщений: 22
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
ssergess на пути к лучшему
По умолчанию

А у меня работает Но через попу Если доведу до ума - скину проектик в Кодвижине или на Асме (давно делался на 1 датчик). Кстати, вы по 3м или 2м проводам управляете ДСкой (ведь в Кодевижине есть готовые функции и проверено - работает по 3х проводной линии и даже с кучей датчиков)? По 2х проводной, например, видел, писали, что более 1го датчиков на длинной линии (более 30м) тоже начинает гнать ошибку (также в зависимости от типа проводов).
ssergess вне форума  
Непрочитано 25.05.2009, 20:02  
sanitar249
Почётный гражданин KAZUS.RU
 
Аватар для sanitar249
 
Регистрация: 19.01.2007
Сообщений: 1,747
Сказал спасибо: 2
Сказали Спасибо 46 раз(а) в 35 сообщении(ях)
sanitar249 на пути к лучшему
По умолчанию Re: ATmega8 + DS18B20: включаешь - не работает

Сообщение от ilyasivkov
Доброго времени суток.


Писал на AlgoritmBuilder, 1-wire интерфейс делал сам по спецификации.
С длительностью тайм-слотов поиграйте, запасики по времени дайте...
Удачи!
__________________
Я, думаю, нужно подумать...
sanitar249 вне форума  
Непрочитано 26.05.2009, 01:06  
picavr
Почётный гражданин KAZUS.RU
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию Re: ATmega8 + DS18B20: включаешь - не работает

Сообщение от ilyasivkov
Чем может реальный термодатчик отличаться от модели?
Все временные параметры проверить осцилографом в железе... Убедиться что всё правильно. Было в железе работает а модель нет, немного короче 500 микросек импульс сброса был. А с реальным датчиком проблем не было.
picavr вне форума  
Непрочитано 26.05.2009, 08:26  
EKuzmich
Прописка
 
Регистрация: 07.08.2005
Сообщений: 178
Сказал спасибо: 16
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
EKuzmich на пути к лучшему
По умолчанию

Незнаю писал кодевижане с готовыми библиотеками все работает и с 1 и с 2 и n датчиками. Управление идет всегда по одному проводу! а остальные два просто питание. получаем 3 провода, если же используем паразитное питание то два провода получается и естественно при удалении на большое расстояние начинаются проблемы вызванные питанием.
EKuzmich вне форума  
Непрочитано 26.05.2009, 08:55  
smg123
Гражданин KAZUS.RU
 
Регистрация: 13.07.2005
Сообщений: 602
Сказал спасибо: 14
Сказали Спасибо 40 раз(а) в 19 сообщении(ях)
smg123 на пути к лучшему
По умолчанию Re: ATmega8 + DS18B20: включаешь - не работает

Сообщение от ilyasivkov
Писал на AlgoritmBuilder, 1-wire интерфейс делал сам по спецификации.
Используйте готовую библиотеку работы с 1-wire с сайта АВ или выложите проект для анализа.
smg123 вне форума  
Непрочитано 05.06.2009, 05:32  
ilyasivkov
Частый гость
 
Регистрация: 09.08.2007
Сообщений: 35
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
ilyasivkov на пути к лучшему
По умолчанию

Сообщение от EKuzmich
Частоту кристала выставили такую же как в симуляторе?
Выставить-то выставил, а прошить забыл. Прошил - заработало.

...как это я так...
ilyasivkov вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DS18B20 Vrungel Микроконтроллеры, АЦП, память и т.д 77 30.06.2011 09:52
Термометр на ds18b20 Peshevbis Микроконтроллеры, АЦП, память и т.д 83 31.12.2010 20:22
ATmega8 и DS18B20, не определяется датчик butman Микроконтроллеры, АЦП, память и т.д 21 09.06.2007 22:05
Модель DS18B20 Cap63 Микроконтроллеры, АЦП, память и т.д 3 22.01.2007 21:51
о датчиках ds18b20 Peshevbis Микроконтроллеры, АЦП, память и т.д 3 17.10.2006 17:17


Часовой пояс GMT +4, время: 12:31.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot