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

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

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

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

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

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

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

 
Опции темы
Непрочитано 25.07.2013, 00:54  
Halex07
Супер-модератор
 
Аватар для Halex07
 
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
Halex07 на пути к лучшему
По умолчанию Re: ds18b20 + LCd

miwutka, чем загадывать окружающим реКбус-кроссворд, как выражался наш выдающийся сатирик А. Райкин, Вы бы хоть набросок схемы того, что затеяли выложили бы...что-ли-бы. А то непонятно ни количество датчиков, ни кол-во индикаторов в варианте LED и вообще вся затея довольно туманно выглядит. Опять навешаете динамическую индикацию и датчики на один порт и что, будем загадывать неразрешимые загадки конфликтации во времени окружающим? Я уже тут одного просочившегося "краба" на днях слегка охолонил, теперь он "обиженный" пудрит мозги Радиокотам, причем весьма нелестно ссылается там на Казус, мол больше туда не ходок. Впрочем, Коты его пока тоже игнорируют... Ну, с ним то бесполезно, от природы ленив и туп - это не лечится... И вообще мне все больше кажется, что это бывший наш местный "массовик-затейник" кот Матроскин. Ну, да ладно - там ясно, что дело темное.
Но у Вас то вроде не совсем уж все плохо. Только выражайтесь, коллега, более ясно, тогда получите вразумительные ответы на свои вопросы. Если регистры сдвига, то конкретно какие? Опять же индикаторы ОА или ОК, сколько? Давайте конкретизируем то, чего Вы хотите добиться. Тогда и будет толк от помощи, а не пустой флудёж.
ЗЫ И вообще, "Где Паниковский? Где этот гусекрад?" (О. Бендер "Золотой теленок"). jump - это по твою душу... Твой протеже, а мы тут отдуваемся. Мог бы и помочь земляку, а то как кого хамануть - в первых рядах, а тут - молчком в стороне.
Реклама:
Halex07 вне форума  
Непрочитано 25.07.2013, 02:04  
miwutka
Почётный гражданин KAZUS.RU
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: ds18b20 + LCd

))) ок, я понял. Завтра в протеусе намалюю схему, выложу, и текст выложу. Просто я общаюсь постоянно с неопытными людьми которые работают на всяких заводах типа КИПовцев, инженеров, и привык на доступном им языке говорить )) У них то зарплата капает и ходи робу на стуле протирай )) Завтра всё выложу.
miwutka вне форума  
Непрочитано 25.07.2013, 11:27  
miwutka
Почётный гражданин KAZUS.RU
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: ds18b20 + LCd

Вот нарисовал как подключеновсё у меня. Отладил на ЖК показания датчика, всё отлично и разрешение его менял всё четко. Теперь надо продублировать на индикаторе. Индикаторов сделаю штук 4-8, поэтому и регистры сдвига..... Исходник прошивки надо?
Миниатюры:
Нажмите на изображение для увеличения
Название: Image 1.jpg
Просмотров: 88
Размер:	445.6 Кб
ID:	49962  
Вложения:
Тип файла: rar at16+lcd+DS18B20.rar (14.7 Кб, 32 просмотров)

Последний раз редактировалось miwutka; 25.07.2013 в 11:29.
miwutka вне форума  
Непрочитано 25.07.2013, 12:39  
miwutka
Почётный гражданин KAZUS.RU
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: ds18b20 + LCd

в протеусе просимулировал - один к одному глюки. Сейчас кину прошивку, может кто чего подскажет. Сейчас осцилографом в протеусе попросматриваю....
Вложения:
Тип файла: rar AT16+LCD+DS18B20_2_hex.rar (7.4 Кб, 29 просмотров)
miwutka вне форума  
Непрочитано 25.07.2013, 14:35  
miwutka
Почётный гражданин KAZUS.RU
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: ds18b20 + LCd

нашел такие библиотеки для датчика где задержки маленькие. Но не могу их разобрать. Может это можно использовать?
Вложения:
Тип файла: rar USB_thermometer.rar (2.7 Кб, 36 просмотров)
miwutka вне форума  
Непрочитано 25.07.2013, 16:06  
aan20132
Временная регистрация
 
Регистрация: 17.07.2006
Сообщений: 70
Сказал спасибо: 20
Сказали Спасибо 8 раз(а) в 6 сообщении(ях)
aan20132 на пути к лучшему
По умолчанию Re: ds18b20 + LCd

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

Последний раз редактировалось aan20132; 25.07.2013 в 16:16.
aan20132 вне форума  
Непрочитано 25.07.2013, 16:11  
aan20132
Временная регистрация
 
Регистрация: 17.07.2006
Сообщений: 70
Сказал спасибо: 20
Сказали Спасибо 8 раз(а) в 6 сообщении(ях)
aan20132 на пути к лучшему
По умолчанию Re: ds18b20 + LCd

Т.е. принцип такой: загружаешь "управляющий" бит (1 или 0 в зависимости от того, какой дисплей - ОА или ОК) в нужный разряд второго регистра, потом код символа в первый регистр, потом следующий разряд и т.д.
aan20132 вне форума  
Непрочитано 25.07.2013, 16:22  
miwutka
Почётный гражданин KAZUS.RU
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: ds18b20 + LCd

Например значение АЦП или любую другую переменную микруха отображает без глюков, чётко. Схема собрана правильно думаю... )) Индикатор отображает правильно. Но вот значение с датчика видно считывается с ошибкой(т.к. возвращает -9999, что говорит об ошибке) и поэтому там "левое" число. но иногда проскакивает и считанная температура правильная. Надо както следить за преобразованием температуры и считывать в нужное время. Вот прошу помощи. ГУРУ форума чтото нет... толи в отпуске то ли не до меня
miwutka вне форума  
Непрочитано 25.07.2013, 16:29  
aan20132
Временная регистрация
 
Регистрация: 17.07.2006
Сообщений: 70
Сказал спасибо: 20
Сказали Спасибо 8 раз(а) в 6 сообщении(ях)
aan20132 на пути к лучшему
По умолчанию Re: ds18b20 + LCd

ну, если так всё обстоит, то тогда прежде чем пытаться считывать температуру, необходимо проверить состояние порта - если там "0", то ждать, пока не станет "1". И только потом считывать.
Датчик на время преобразования притягивает линию к земле, чтобы потом оповестить о конце преобразования "отпусканием" линии
aan20132 вне форума  
Непрочитано 25.07.2013, 16:38  
miwutka
Почётный гражданин KAZUS.RU
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: ds18b20 + LCd

Значит мне можно убрать задержку 750 мс из библиотеки, а вместо нее вставить чтото типа if (PORTA.0==1) -› начать считывать результат преобразования? То есть напрямую смотреть за состоянием бита в порте А?
miwutka вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подключение LCD (KS0066U) к AVR микроконтроллерам серии mega eez Микроконтроллеры, АЦП, память и т.д 47 27.09.2013 14:10
ЖКИ и CodeVision: 8-ми битный режим vikpol Микроконтроллеры, АЦП, память и т.д 33 09.03.2009 21:55
Подключение LCD Nokia 3310 vsvetlov Микроконтроллеры, АЦП, память и т.д 0 24.09.2007 21:25
ATmega8 и DS18B20, не определяется датчик butman Микроконтроллеры, АЦП, память и т.д 21 09.06.2007 22:05
На чём написано ??? Koka Proteus, KiCAD и другие ECAD 18 08.10.2006 15:50


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


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