Делимся опытом Наступив на грабли - сообщи другим! Обмен опытом разработки и ремонта электронных устройств. |
24.02.2011, 18:25
|
|
Вид на жительство
Регистрация: 07.09.2007
Адрес: Дерёвня Ишимбай
Сообщений: 419
Сказал спасибо: 65
Сказали Спасибо 136 раз(а) в 87 сообщении(ях)
|
Re: Измерение и фильтрация температуры
Сообщение от chapa
|
Так и я про то же.
|
Да я тоже всеми руками за.
В идеале получается:
COM -› MAX -› MK -› Экранированная витая пара -› Датчик с контролем чётности (самое главное).
Я к этому пока что не готов.
Витая пара у меня из витых проводов ну не могу я бухту купить из за 10 метров.
Адаптер - КТ3102, 3107, стабилитрон 5.1V, и кучка резисторов. https://kazus.ru/forums/showpost.php...&postcount=208
Последний раз редактировалось Slava-martyn; 24.02.2011 в 18:34.
|
|
|
|
24.02.2011, 22:55
|
|
Вид на жительство
Регистрация: 13.05.2005
Сообщений: 386
Сказал спасибо: 9
Сказали Спасибо 44 раз(а) в 37 сообщении(ях)
|
Re: Измерение и фильтрация температуры
Мда-с. Как это было давно паяние на соплях...
А симуляция протока 1wire через запись/чтение на ОСМ-порте с "правильной" скоростью?
Я бы все таки осциллографом посмотрел на 1wire. так гадать можно до посинения.
кстати вместо МК в вашей цепочке можно поставить DS2480B (UART ‹-› 1wire).
__________________
В технике главное - кувалда. (с)
|
|
|
|
24.02.2011, 23:41
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Измерение и фильтрация температуры
|
|
|
|
25.02.2011, 01:24
|
|
Вид на жительство
Регистрация: 07.09.2007
Адрес: Дерёвня Ишимбай
Сообщений: 419
Сказал спасибо: 65
Сказали Спасибо 136 раз(а) в 87 сообщении(ях)
|
Re: Измерение и фильтрация температуры
Какую надо скорость выставлять?
Через такую микросхему и ключики наверно можно прошивать?
Осциллографа нет, посмотреть что там твориться не смогу.
Макетную плату обязательно приобрету когда нибудь. Хотя вроде и паяльником не так уж долго.
|
|
|
|
25.02.2011, 02:04
|
|
Прохожий
Регистрация: 17.01.2009
Сообщений: 3
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Измерение и фильтрация температуры
"Неправильные" показания с 1820 получал только в случаях нарушения протокола ( сопли, нет контакта, время, питание( опять-таки читай "плохой контакт")). Из экономии даже не читал CRC (PIC16). При этом возможны значения "-1" , "85" и изредка другие. "0" - врядли. Но это при чтении только 2 байт.
В случае правильно собранной конструкции - проблем нет.
Ну уж крайне маловероятно, что Вам попался бракованый DS. Ищите проблему в других местах.
А для программной фильтрации... . М-м-м. Да не нужна она.
|
|
|
|
25.02.2011, 04:40
|
|
Прописка
Регистрация: 29.06.2005
Сообщений: 153
Сказал спасибо: 111
Сказали Спасибо 46 раз(а) в 32 сообщении(ях)
|
Re: Измерение и фильтрация температуры
Есть программа для работы с DS1820 Temp. Keeper http://isens.ru/
Посмотрите, может поможет. На сайте есть схемы адаптеров.
|
|
|
|
25.02.2011, 11:53
|
|
Вид на жительство
Регистрация: 07.09.2007
Адрес: Дерёвня Ишимбай
Сообщений: 419
Сказал спасибо: 65
Сказали Спасибо 136 раз(а) в 87 сообщении(ях)
|
Re: Измерение и фильтрация температуры
Ещё есть DS2490 и +5 V есть - блок питания не надо. Вот только стоит наверно дорого.
|
|
|
|
25.02.2011, 16:28
|
|
Вид на жительство
Регистрация: 13.05.2005
Сообщений: 386
Сказал спасибо: 9
Сказали Спасибо 44 раз(а) в 37 сообщении(ях)
|
Re: Измерение и фильтрация температуры
Сообщение от Slava-martyn
|
Какую надо скорость выставлять?
|
принцип работы без спецмикросхем описан в аппноте AN214 http://pdfserv.maxim-ic.com/en/an/AN214.pdf
Заметьте там уровни UART, а не RS232.
__________________
В технике главное - кувалда. (с)
|
|
|
|
26.02.2011, 18:24
|
|
Вид на жительство
Регистрация: 07.09.2007
Адрес: Дерёвня Ишимбай
Сообщений: 419
Сказал спасибо: 65
Сказали Спасибо 136 раз(а) в 87 сообщении(ях)
|
Re: Измерение и фильтрация температуры
Код:
|
Дата: 26.02.2011 Время: 16:20:10 Температура: -17,2
Дата: 26.02.2011 Время: 16:30:08 Температура: -17,7
Дата: 26.02.2011 Время: 16:40:06 Температура: -17,4
Дата: 26.02.2011 Время: 16:50:04 Температура: -50,5
Дата: 26.02.2011 Время: 17:00:02 Температура: -55,0
Дата: 26.02.2011 Время: 17:10:00 Температура: -40,6
Дата: 26.02.2011 Время: 17:20:09 Температура: -18,0
Дата: 26.02.2011 Время: 17:30:07 Температура: -18,2
Дата: 26.02.2011 Время: 17:40:05 Температура: -18,5
Дата: 26.02.2011 Время: 17:50:03 Температура: -18,9
Дата: 26.02.2011 Время: 18:00:01 Температура: -19,0 |
Вот так мамонты и замёрзли! Стоит сменить датчик. -55 С - 60 неверных показаний подряд, возможно компьютер был сильно занят.
|
|
|
|
26.02.2011, 22:51
|
|
Вид на жительство
Регистрация: 13.05.2005
Сообщений: 386
Сказал спасибо: 9
Сказали Спасибо 44 раз(а) в 37 сообщении(ях)
|
Re: Измерение и фильтрация температуры
у вас какая-то кривизна. небось в проге.
__________________
В технике главное - кувалда. (с)
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 08:04.
|
|