Проблема с DS18B20 + PIC, HELP!
29.04.2016, 09:25
|
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
|
Re: Проблема с DS18B20 + PIC, HELP!
rusyvochka, помимо инертности вашего сознания и нежелания чему-то учиться, есть еще одна проблема - вы не выкладываете ваши коды, осциллограммы. Мы просто вынуждены догадываться, что там у вас вообще происходит.
Про логический анализатор, который стоит 8 баксов и без которого жизнь эмбеддера в принципе не возможна я вообще не говорю. Даже у меня их два.
|
|
|
|
29.04.2016, 13:19
|
|
|
Гражданин KAZUS.RUN
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
|
Re: Проблема с DS18B20 + PIC, HELP!
Сообщение от Easyrider83
|
|
инертности вашего сознания и нежелания чему-то учиться
|
Можете еще добавить святую веру протеусу, где все отлаживается, а потом свистопляски с железом.
Всё знать не интересно...
К ста: а есть USB анализатор, пусть только цыфровой, за 8 уё?
__________________
Смотрящий под ноги - звёзды видит в лужах.
Последний раз редактировалось rusyvochka; 29.04.2016 в 13:35.
|
|
|
|
29.04.2016, 15:21
|
|
|
Супер-модератор
Регистрация: 09.06.2011
Сообщений: 2,762
Сказал спасибо: 76
Сказали Спасибо 1,840 раз(а) в 668 сообщении(ях)
|
Re: Проблема с DS18B20 + PIC, HELP!
Сообщение от rusyvochka
|
Мастер формирует старт импульс в течении 1 - 15 мкс
Затем формирует пердаваемый бит, которыйй рекомендуется удерживать до 120 мкс.
Диапазон считывания лежит в интервале 15 - 60 мкс.
|
rusyvochka, это справедливо, если речь идёт о тайм-слотах записи. То есть, посылке команд от "мастера" к "слейву".
Вы же их пытаетесь применить и для чтения ответов "слейва" к "мастеру", а там интервалы совсем другие. "Мастер" должен прочитать ответ "слейва" не позднее 15 мкс после начала старта. Посмотрите в ДШ более внимательно, раздел "тайм-слоты чтения".
Ну, или вот хотя бы, вольный русский перевод:
http://microsin.ru/content/view/508/44/
Параметр t RDW = 15 мкс (окно выборки сигнала при чтении мастер-устройством).
|
|
|
|
29.04.2016, 15:47
|
|
|
Гражданин KAZUS.RUN
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
|
Re: Проблема с DS18B20 + PIC, HELP!
Во оно чё!
Через почему то у меня была стойкая уверенность что чтение / запись тайменги одинаковы.
Я изначально не мог "загнать" команду в слейв. Когда чего то получил в ответ, дело пошло веселее.
Век живи, а дураком помрёш.
Реальное спасибо, перепишу в памяти, на будующее.
После прочтения ссылки:
Уж больно поведение "новых" DS18B20 по параметрам похожи на вторую колонку: повышенная скорость... Особенно 6‹Tslot‹16.
Ну может я придираюсь просто.
__________________
Смотрящий под ноги - звёзды видит в лужах.
Последний раз редактировалось rusyvochka; 29.04.2016 в 15:57.
Причина: Прошел по ссылке
|
|
|
|
29.04.2016, 15:50
|
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
|
Re: Проблема с DS18B20 + PIC, HELP!
rusyvochka, есть и анализатор и даже 1-wire интерпритатор протокола под ваш протеус тоже имеется. Вам нужно срочно что-то делать. Нельзя на одном месте так долго задерживаться.
|
|
|
|
29.04.2016, 16:03
|
|
|
Гражданин KAZUS.RUN
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
|
Re: Проблема с DS18B20 + PIC, HELP!
Сообщение от Easyrider83
|
|
-wire интерпритато
|
Активно использую. В моделе не чтрикнул даже...
А вот с тайменгами, которые нравятся "новому" датчику - ругается на высокую скорость.
Я выше описал маркировку, никаких "волшебных" символов там нет? Не нарыл ничего в сети...
__________________
Смотрящий под ноги - звёзды видит в лужах.
|
|
|
|
30.04.2016, 19:37
|
|
|
Гражданин KAZUS.RUN
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
|
Re: Проблема с DS18B20 + PIC, HELP!
Не поймите меня не правильно, не хватает владения буржуйским языком, вопрос по картинке.
Не использует ли датчик величину Trc, (время заряда внутренней, как я понимаю, емкости), вычисляемую по достижению напряжения VIH, для установки скорости приема - передачи: как бы расчет / компенсация длины линии связи и от номинала поддягивающего резистора?
Изменение длительности Start - импульса (1 - 15 мкс) на время отпускания (при передаче "0") не влияет, как и обещано. При Resset, очень даже запросто, эту величину можно измерить, для дальнейшего использования. Как бы очень похоже на правду. Справедливо для трехпроводного подключения.
__________________
Смотрящий под ноги - звёзды видит в лужах.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 13:55.
|
|