Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах"
Интересует продолжение публикаций на эту тему
- Да
53 - Нет
6 - У меня Ардуино
7
Всего голосов: 66
SpyGrek
Доцент
Астрахань
1.1K 285
Отв.260 30 Нояб. 16, 17:40
Mnz, да схема и номинал резистора такие.
mr.ptec
Доктор наук
Петрозаводск
703 171
Отв.261 30 Нояб. 16, 17:41, через 1 мин
Это понятно (у меня с такой же прошивкой были). Но гораздо интереснее написать ее самому.Mnz, 30 Нояб. 16, 17:37ну это и понятно, ради этого и покупал). На днях в ланах написать - "мигание светодиодом" и "определение платки как HID устройства" (без необходимости устанавливать драйверы).
mr.ptec
Доктор наук
Петрозаводск
703 171
Отв.262 30 Нояб. 16, 17:42, через 2 мин
Keil uVision 5 установлен. Библиотеки подкачаны.
SpyGrek
Доцент
Астрахань
1.1K 285
Отв.263 30 Нояб. 16, 17:46, через 4 мин
mr.ptec, выкладываю в студию:
Mnz
Магистр
Город
254 86
Отв.264 30 Нояб. 16, 17:51, через 6 мин
Если есть логический анализатор, а еще лучше осциллограф тогда не помешало бы посмотреть что творится на линии данных датчика.
Может где-то плохой контакт или выводы датчика перепутаны.
Может где-то плохой контакт или выводы датчика перепутаны.
mr.ptec
Доктор наук
Петрозаводск
703 171
Отв.265 30 Нояб. 16, 17:54, через 4 мин
SpyGrek, ты бы ещё с трёх метров сфоткал.
*) Сфоткай свой USB-TTL адаптер очень близко чтобы было видно его название/обозначение.
*) соедини ОДИН гильзованный датчик температуры НАПРЯМУЮ к USB-TTL адаптеру. БЕЗ МАКЕТНОЙ ПЛАТЫ.
*) Крупно сфоткай как ты подключил резистор и диод.
*) Крупно сфоткай как ты подключил проводочки к USB-TTL адаптеру.
После этого я думаю, советы посыплются как из рога изобилия)
*) Сфоткай свой USB-TTL адаптер очень близко чтобы было видно его название/обозначение.
*) соедини ОДИН гильзованный датчик температуры НАПРЯМУЮ к USB-TTL адаптеру. БЕЗ МАКЕТНОЙ ПЛАТЫ.
*) Крупно сфоткай как ты подключил резистор и диод.
*) Крупно сфоткай как ты подключил проводочки к USB-TTL адаптеру.
После этого я думаю, советы посыплются как из рога изобилия)
SpyGrek
Доцент
Астрахань
1.1K 285
Отв.266 30 Нояб. 16, 17:55, через 1 мин
Mnz, Что такое логический анализатор я не знаю, осциллографа тоже нет. есть только мультиметр.
Я пропаивал все контакты, т.к. тоже первоначально на них решил. Разницы нет.
Выводы не могут быть перепутаны у всех датчиков, т.к. пробовал удлинять и обычные (не в гильзе которые).
Добавлено через 17мин.:
проводочки к USB-TTL адаптеру подключил ардуиновскими проводами. На фото это видно.
Без макетки я не смогу разветвить провод для резистора и диода, сейчас сделаю спайку всего вместе и сфоткаю.
Я пропаивал все контакты, т.к. тоже первоначально на них решил. Разницы нет.
Выводы не могут быть перепутаны у всех датчиков, т.к. пробовал удлинять и обычные (не в гильзе которые).
Добавлено через 17мин.:
*) соедини ОДИН гильзованный датчик температуры НАПРЯМУЮ к USB-TTL адаптеру. БЕЗ МАКЕТНОЙ ПЛАТЫ.
*) Крупно сфоткай как ты подключил проводочки к USB-TTL адаптеру.mr.ptec, 30 Нояб. 16, 17:54
проводочки к USB-TTL адаптеру подключил ардуиновскими проводами. На фото это видно.
Без макетки я не смогу разветвить провод для резистора и диода, сейчас сделаю спайку всего вместе и сфоткаю.
Mnz
Магистр
Город
254 86
Отв.267 30 Нояб. 16, 18:13, через 18 мин
Что такое логический анализатор я не знаюSpyGrek, 30 Нояб. 16, 17:55Вот такая коробочка https://ru.aliexpress.com/...2499635091.html
Выводы не могут быть перепутаны у всех датчиков, т.к. пробовал удлинять и обычныеSpyGrek, 30 Нояб. 16, 17:55Первый с третьим не перепутан? Если смотреть на схему [сообщение #12732446] то третий (Vdd) вверху, второй (DQ) в центре, а первый (GND) внизу.
SpyGrek
Доцент
Астрахань
1.1K 285
Отв.268 30 Нояб. 16, 18:45, через 33 мин
Изготовил "адаптер" включающий в схему с датчиками диод+резистор. Подключенный к нему датчик, работает. Как "китаец" с проводом так и просто датчик без гильзы и провода.
Если разветвить выводы на макетку, и подключить датчики к ней (параллельно) датчики работают..
Добавлено через 1мин.:
Mnz,
Добавлено через 30мин.:
Продолжаю играться с полученным девайсом. Подключил пятый датчик: Китаец с метровым проводом в гильзе. Без экрана. Раньше, при резюке и диоде на монтажке, при его подключении. На графиках начинались пропуски, сейчас-же все хорошо. Все пять датчиков рисуют графики ровно и аккуратно. Попытки удлинить их провода пока неудачны.
Добавлено через 17мин.:
Продолжаю продолжать:
Изготовил из вот такого кабеля
удлинитель. Экран является GND, +5V и DATA идут внутри (под защитой) экрана. Длина кабеля 2,2м. Вот внешний вид концов кабеля:
Теоритически, можно в разъём вставить датчик, а штекер подключить к макетке и получим кабель с датчиком на конце.
Но я взял просто кабель, без датчика, и подключил в параллель с пятью датчиками его. Сигнал с них сразу пропал. Отключаю, сигнал появляется...
Если разветвить выводы на макетку, и подключить датчики к ней (параллельно) датчики работают..
Добавлено через 1мин.:
Mnz,
Первый с третьим не перепутан? Если смотреть на схему [сообщение #12732446] то третий (Vdd) вверху, второй (DQ) в центре, а первый (GND) внизу.Mnz, 30 Нояб. 16, 18:13Нет. Если перепутать первый с третьим, будет переплюсовка. датчик нагреется, очень быстро. Пойдет дымок и он выйдет из строя.
Добавлено через 30мин.:
Продолжаю играться с полученным девайсом. Подключил пятый датчик: Китаец с метровым проводом в гильзе. Без экрана. Раньше, при резюке и диоде на монтажке, при его подключении. На графиках начинались пропуски, сейчас-же все хорошо. Все пять датчиков рисуют графики ровно и аккуратно. Попытки удлинить их провода пока неудачны.
Добавлено через 17мин.:
Продолжаю продолжать:
Изготовил из вот такого кабеля
удлинитель. Экран является GND, +5V и DATA идут внутри (под защитой) экрана. Длина кабеля 2,2м. Вот внешний вид концов кабеля:
Теоритически, можно в разъём вставить датчик, а штекер подключить к макетке и получим кабель с датчиком на конце.
Но я взял просто кабель, без датчика, и подключил в параллель с пятью датчиками его. Сигнал с них сразу пропал. Отключаю, сигнал появляется...
mr.ptec
Доктор наук
Петрозаводск
703 171
Отв.269 01 Дек. 16, 06:47
SpyGrek, что то я тебя не очень понял, у тебя получилось подключить или нет?
Что за адаптер у тебя?
Что за адаптер у тебя?
SpyGrek
Доцент
Астрахань
1.1K 285
Отв.270 01 Дек. 16, 07:46, через 60 мин
mr.ptec, все так-же, без изменений. Диод с резюком припаяю сегодня напрямую к юсб ттл адаптеру.
Сегодня постараюсь найти осциллограф. Сможешь мне объяснить как им пользоваться и что сделать?
Сегодня постараюсь найти осциллограф. Сможешь мне объяснить как им пользоваться и что сделать?
mr.ptec
Доктор наук
Петрозаводск
703 171
Отв.271 01 Дек. 16, 08:48
SpyGrek, Что за адаптер у тебя?
SpyGrek
Доцент
Астрахань
1.1K 285
Отв.272 01 Дек. 16, 09:01, через 14 мин
USB-TTL конвертер, на чипе PL2303SpyGrek, 30 Нояб. 16, 17:12На фото не видно. Но с лупой если к чипу приглядеться то PL2303. Что делать с осциллографом куча подключать? Что на нём включать?
sevpro
Доктор наук
Worldwide
769 281
Отв.273 01 Дек. 16, 09:46, через 46 мин
Когда-то покупал на АЛИ вот такие https://ru.aliexpress.com/...2685610209.html считыватели сим карт. Сделаны на PL2303. Для DS18b20 подходят идеально. Напрямую к выводам разъема SIM картридера подпаиваются выводы датчика без всяких диодов и резисторов.
Плюс еще в том, что на датчик идет питание всего 3,3 вольта, соответственно саморазогрев датчика меньше. С темпкипером пять датчиков живут нормально.
Плюс еще в том, что на датчик идет питание всего 3,3 вольта, соответственно саморазогрев датчика меньше. С темпкипером пять датчиков живут нормально.
diz
Студент
Краснодарский край
23 7
Отв.274 01 Дек. 16, 10:02, через 16 мин
А по какой схеме датчик припаивается к картридеру?
sevpro
Доктор наук
Worldwide
769 281
Отв.275 01 Дек. 16, 10:17, через 16 мин
А по какой схеме датчик припаивается к картридеру?diz, 01 Дек. 16, 10:02http://pinoutguide.com/Memory/SmartCardIso.shtml
http://datasheets.maximintegrated.com/en/ds/DS18B20.pdf
кардридер - DS1820
Vcc Vdd
I/O DQ
GND GND
Mnz
Магистр
Город
254 86
Отв.276 01 Дек. 16, 10:52, через 35 мин
Что делать с осциллографом куча подключать?SpyGrek, 01 Дек. 16, 09:01К минусу и выводу данных датчика. Нужно удостоверится что форма импульсов не искажается и имеет необходимую амплитуду.
mr.ptec
Доктор наук
Петрозаводск
703 171
Отв.277 01 Дек. 16, 11:29, через 38 мин
SpyGrek, не очень понятно какие выводы с USB-TTL у тебя задействованы. У тебя на адаптере датчики к 3.3В прикурены или к 5В ?
SpyGrek
Доцент
Астрахань
1.1K 285
Отв.278 01 Дек. 16, 11:47, через 19 мин
mr.ptec, питание GND и 5V Данные TXD и RXD. Штекер 3.3V не задействован.
sevpro
Доктор наук
Worldwide
769 281
Отв.279 01 Дек. 16, 11:59, через 12 мин
SpyGrek, начнем с того, что схема [сообщение #12732446] некорректна для PL2303. PL2303 работает с уровнями 3,3в, А Ты питание даешь на DSку 5в, а шина данных работает на 3,3в вот и все. Решение: или подай питание на DS1820 3,3в, или резистор с TX перецепи на шину 5в.
Второе, согласно документации производителя несколько датчиков DS1820 подключаются только цепочкой на оду шину, работа при соединении звездой не гарантируется (хотя зачастую возможна).
И еще, в этой схеме стоит 2 ком, что в два с лишним раза меньше рекомендуемых. В чем необходимость этого, со стандартными 4,7к не работает?
Второе, согласно документации производителя несколько датчиков DS1820 подключаются только цепочкой на оду шину, работа при соединении звездой не гарантируется (хотя зачастую возможна).
И еще, в этой схеме стоит 2 ком, что в два с лишним раза меньше рекомендуемых. В чем необходимость этого, со стандартными 4,7к не работает?