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

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

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

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

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

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

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

 
Опции темы

PIC + DS18B20: Крик о помощи

Непрочитано 10.10.2010, 00:06  
rusyvochka
Гражданин KAZUS.RUN
 
Аватар для rusyvochka
 
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
rusyvochka на пути к лучшему
По умолчанию Re: PIC + DS18B20: Крик о помощи

1-WIRE D-BUGER так и н победил.
Перекурив повторно мануал по датчику, подогнал длительности дополнительными NOP, тут всё в листинге видно.
В "Протеусе", во всяком, работает.
Под другой датчик (B/S) в строках по метке
OKCRC_label clrwdt
MOVFW TL
MOVWF TEMP
CLRC
RRF TEMP,F
скорректировать деление, для отображения без десятичных.
Может и не правильно, но работает.
В понедельник проверю в железе.
Спасибо всем за содействие!
Вложения:
Тип файла: rar ATX.rar (213.5 Кб, 155 просмотров)
Реклама:
rusyvochka вне форума  
Непрочитано 10.10.2010, 15:51  
rusyvochka
Гражданин KAZUS.RUN
 
Аватар для rusyvochka
 
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
rusyvochka на пути к лучшему
По умолчанию Re: PIC + DS18B20: Крик о помощи

До железа не добрался еще, это только завтра.
Получилось следующее
три левых разояда - вольметр (до 25.5)
три правых - амперметр (до 9.99)
два средних - температурник (до 99)
так было задумано.
Для БП бОльшего не надо.
Критика принимается.
Вложения:
Тип файла: rar ATX - final.rar (187.8 Кб, 202 просмотров)
rusyvochka вне форума  
Непрочитано 10.10.2010, 16:24  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: PIC + DS18B20: Крик о помощи

rusyvochka, Так мини отчет .Просимулировал кучу проектов .
Во всех практически все работает.Есть и low и high - по моему это телодвижения на шине не попадающие в рамки протокола .
Возможно проект picmanjak заработает в железе . Это будет означать только одно, что модель более жестко следует рамкам протокола . Зато даст повод очередным сплетням - "в протеусе не работает, а в железе заработало.
Похоже в проекте все притянуто за уши.
А так же использование RA4 в качестве inout 1wire делают проект непереносимым на другие чипы.
Рекомендую проанализировать с помощью usbee или logic-u в железе.
PS протестил драйвер 1wire с CCS , работает хорошо , но в промежутках между считыванием гонит меандр на шину . К чему это ?
Миниатюры:
Нажмите на изображение для увеличения
Название: log1.png
Просмотров: 110
Размер:	3.8 Кб
ID:	13473   Нажмите на изображение для увеличения
Название: meandr.png
Просмотров: 116
Размер:	23.0 Кб
ID:	13474  
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 10.10.2010 в 16:32.
dosikus вне форума  
Непрочитано 10.10.2010, 16:39  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: PIC + DS18B20: Крик о помощи

Еще один пример.
Миниатюры:
Нажмите на изображение для увеличения
Название: log2.png
Просмотров: 87
Размер:	4.9 Кб
ID:	13477   Нажмите на изображение для увеличения
Название: log3.png
Просмотров: 101
Размер:	24.2 Кб
ID:	13478  
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 10.10.2010, 20:03  
rusyvochka
Гражданин KAZUS.RUN
 
Аватар для rusyvochka
 
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
rusyvochka на пути к лучшему
По умолчанию Re: PIC + DS18B20: Крик о помощи

RA4 не суть важно: они однотипные, тем более внешняя подтяжка...
Если другой, скажем, жк индикатор с последовательной шинкой подвесить, можно, в принципе, любой проц имеющий АЦП приладить.
Меандра я у себя не видел, хотя дебагер 1-в тоже ничего красивого не нарисовал почему то.
Будем посмотреть, может чего и вылезет в желзе.
rusyvochka вне форума  
Непрочитано 10.10.2010, 20:18  
rusyvochka
Гражданин KAZUS.RUN
 
Аватар для rusyvochka
 
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
rusyvochka на пути к лучшему
По умолчанию Re: PIC + DS18B20: Крик о помощи

а вот так вот:
Много времени "держал" шину для ответа, хотя и данные принимал и CRC правильную ловил???
Миниатюры:
Нажмите на изображение для увеличения
Название: 2010-10-10_191555.jpg
Просмотров: 85
Размер:	59.8 Кб
ID:	13495  
rusyvochka вне форума  
Непрочитано 10.10.2010, 20:27  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: PIC + DS18B20: Крик о помощи

Сообщение от rusyvochka Посмотреть сообщение
RA4 не суть важно: они однотипные, тем более внешняя подтяжка...
Если другой, скажем, жк индикатор с последовательной шинкой подвесить, можно, в принципе, любой проц имеющий АЦП приладить.
Меандра я у себя не видел, хотя дебагер 1-в тоже ничего красивого не нарисовал почему то.
Будем посмотреть, может чего и вылезет в желзе.
Про RA4 : почти все проекты , западные, не используют этот вывод.
И ясно почему - логику работы будет трудно перенести .
Про меандр я понял - это автор с бешеной частотой проверял присутствие датчика.
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 10.10.2010, 21:24  
rusyvochka
Гражданин KAZUS.RUN
 
Аватар для rusyvochka
 
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
rusyvochka на пути к лучшему
По умолчанию Re: PIC + DS18B20: Крик о помощи

Сообщение от dosikus Посмотреть сообщение
Про меандр я понял - это автор с бешеной частотой проверял присутствие датчика.
Ну да: вдруг на улице висит и кто то срежет.....
rusyvochka вне форума  
Непрочитано 10.10.2010, 21:25  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: PIC + DS18B20: Крик о помощи

Сообщение от rusyvochka Посмотреть сообщение
Ну да: вдруг на улице висит и кто то срежет.....
Ну не с такой же частотой .
Раз в секунду за глаза хватит...
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 17.10.2010, 20:03  
rusyvochka
Гражданин KAZUS.RUN
 
Аватар для rusyvochka
 
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
rusyvochka на пути к лучшему
По умолчанию Re: PIC + DS18B20: Крик о помощи

Ну вот наброски и пригодились: сегодня лепил автомобильный датчик температуры: взял штатный "Жигулей", внутрь 18В20 на пасту, сверху эбоксидкой разъёмчик: следовательно - одноразовый, будем надеяться протянет долго, благо самих "болтов" хватает нерабочих...
Плата получилась по размеру индикатора. Каюсь: раньше установлен вольтметр, там "кренка" 9 вольт уже есть, к ней и присоплился (в машине не помешает: 7805 это понравится).
От резисторов отказался - пик и так тянет индикатор, не одно "изделие" работает, даже при 6 вольтовой кренке.
Програмка, есно, изменилась, в основном под индикацию. Генератор внутренний, без внешнего кварца. Подпорку термодатчика можно СМД, тока под рукой не было.
К стати рекомендую писать программы после разводки платы!!!
Хотя бы старт.
Т.е. - через задницу, иногда ОЧЕНЬ! помогает.
Только помнить надо, что не все выводы пика равноценные: на некоторые "общий анод" не повесишь - нет там ключа на Vcc (RA4 для 16f628 ), а так иногда хочется.
кртинка платы индикатор над пиком.(даже, если пик на панельке, выводов хватает.Проверено. Совет: для индикатора лучше под один ряд "фрагмент" бу панельки впаять, чтоб весь не "отсасывать" вдруг чего).
Миниатюры:
Нажмите на изображение для увеличения
Название: MyTermo-2.jpg
Просмотров: 166
Размер:	402.0 Кб
ID:	13749  
rusyvochka вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
USART на PIC 18F4550 DUSTTSUD Микроконтроллеры, АЦП, память и т.д 16 02.08.2010 13:47
Вопросы MikroC + PIC Vladimir-SV Микроконтроллеры, АЦП, память и т.д 9 30.07.2010 13:53
Одновременный вывод сигнала на PIC Huuligan Микроконтроллеры, АЦП, память и т.д 11 03.02.2010 04:20


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.