Найдено 8 результатов

anton1814
Чт дек 27, 2012 09:14:22
Форум: Периферия
Тема: Всё по DS18(B/S)20.
Ответы: 1172
Просмотры: 451881

Re: Всё по DS18(B/S)20.

добрый день! с тайм словами чтения проблем нет, если датчик подключен по паразитом питанию, то я с него без ошибок считываю данные температуры и получаю 85, делал тайм слои при котором датчик отвечает какое у него питание, отвечал паразитное. Проблема в том что датчик не включается на преобразование.
anton1814
Ср дек 26, 2012 23:37:29
Форум: Периферия
Тема: Всё по DS18(B/S)20.
Ответы: 1172
Просмотры: 451881

Re: Всё по DS18(B/S)20.

Я все 2 байта данных принимаю, задержку увеличу, но оно и так работает на нормальном питании.
"И ещё, не вижу окончательной задержки для завершения тайм-слота." была udelay(30), потом убрал.
anton1814
Ср дек 26, 2012 23:14:03
Форум: Периферия
Тема: Всё по DS18(B/S)20.
Ответы: 1172
Просмотры: 451881

Re: Всё по DS18(B/S)20.

Осцилограммы приложу завтро, все оборудование на работе.
Gudd-Head писал(а):Кстати, не понимаю: зачем использовать транзистор и лишнюю ногу, когда можно питать датчик напрямую с вывода МК — 1 мА наверняка многие потянут.

в этом то и дело, ноги контроллера должно хватить на пару датчиков, но все равно не получается.
anton1814
Ср дек 26, 2012 23:11:14
Форум: Периферия
Тема: Всё по DS18(B/S)20.
Ответы: 1172
Просмотры: 451881

Re: Всё по DS18(B/S)20.

хорошо, схема показана на рисунке прикрепленном, Основной принцим тестов подключены 2 датчика, но поразному типу питания D1 по паразитному, D2 по обычному. контоллер мега32, кварц 16 Мгц. Программа написана в E-lab на паскале(кто нибудь еще в нем програмки пишет ...
anton1814
Ср дек 26, 2012 17:40:17
Форум: Периферия
Тема: Всё по DS18(B/S)20.
Ответы: 1172
Просмотры: 451881

Re: Всё по DS18(B/S)20.

задержка организована таймером, с предворительно заблокированными всеми остальными прерываниями, по осцилографу видны все тайменги и все соответствуют временам в даташите и в программе, и сбоев в тайменгах нет.
anton1814
Ср дек 26, 2012 16:16:52
Форум: Периферия
Тема: Всё по DS18(B/S)20.
Ответы: 1172
Просмотры: 451881

Re: Всё по DS18(B/S)20.

Reset делал и по 480 и 960 и больше тоже не помогало, колдунство, бубна только не хватает.
anton1814
Ср дек 26, 2012 15:46:45
Форум: Периферия
Тема: Всё по DS18(B/S)20.
Ответы: 1172
Просмотры: 451881

Re: Всё по DS18(B/S)20.

Спасибо! VDD v GND соединены вместе, транзистор включен как в даташите, включал его как только отправил последний бит команды $44 (начало преобразования), и держал 1 - 2 сек. выключал перед началом сброса, все равно не помогло, да же мерял ток потребления, при паразитном и при обычном питании ...
anton1814
Вт дек 25, 2012 23:22:31
Форум: Периферия
Тема: Всё по DS18(B/S)20.
Ответы: 1172
Просмотры: 451881

Re: Вопросы по работе с термометрами DS18B20

Добрый день! Помогите с датчиком DS18B20, значит колдунство следующее при подключении датчика по 3-м проводам работает стабильно и правильно. При подключении датчика по 2-м проводам передает только 85. Тайменги все как по даташиту. Фронты ровные. Просадок по питанию нет. При подключении ...

Перейти к расширенному поиску