Форум самогонщиков Сайт Барахолка Магазин Помощь солдатам

Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах"

Форум самогонщиков Автоматика
1 ... 11 12 13 14 15 16 17 ... 19 14

Интересует продолжение публикаций на эту тему

  1. Да
    53
  2. Нет
    6
  3. У меня Ардуино
    7

Всего голосов: 66

SpyGrek Доцент Астрахань 1.1K 284
Отв.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 284
Отв.263  30 Нояб. 16, 17:46, через 4 мин
mr.ptec, выкладываю в студию:
Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах"
Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.
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 адаптеру.

После этого  я думаю, советы посыплются как из рога изобилия)
SpyGrek Доцент Астрахань 1.1K 284
Отв.266  30 Нояб. 16, 17:55, через 1 мин
Mnz, Что такое логический анализатор я не знаю, осциллографа тоже нет. есть только мультиметр.
Я пропаивал все контакты, т.к. тоже первоначально на них решил. Разницы нет.
Выводы не могут быть перепутаны у всех датчиков, т.к. пробовал удлинять и обычные (не в гильзе которые).

Добавлено через 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 284
Отв.268  30 Нояб. 16, 18:45, через 33 мин
Изготовил "адаптер" включающий в схему с датчиками диод+резистор. Подключенный к нему датчик, работает. Как "китаец" с проводом так и просто датчик без гильзы и провода.
Если разветвить выводы на макетку, и подключить датчики к ней (параллельно) датчики работают..

Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах"
Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.

Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах"
Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.

Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах"
Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.

Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах"
Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.

Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах"
Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.


Добавлено через 1мин.:

Mnz,
Первый с третьим не перепутан? Если смотреть на схему [сообщение #12732446] то третий (Vdd) вверху, второй (DQ) в центре, а первый (GND) внизу.Mnz, 30 Нояб. 16, 18:13
Нет. Если перепутать первый с третьим, будет переплюсовка. датчик нагреется, очень быстро. Пойдет дымок и он выйдет из строя.

Добавлено через 30мин.:

Продолжаю играться с полученным девайсом. Подключил пятый датчик: Китаец с метровым проводом в гильзе. Без экрана. Раньше, при резюке и диоде на монтажке, при его подключении. На графиках начинались пропуски, сейчас-же все хорошо. Все пять датчиков рисуют графики ровно и аккуратно. Попытки удлинить их провода пока неудачны.

Добавлено через 17мин.:

Продолжаю продолжать:
Изготовил из вот такого кабеля
Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах"
Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.

удлинитель. Экран является GND, +5V и DATA идут внутри (под защитой) экрана. Длина кабеля 2,2м. Вот внешний вид концов кабеля:
Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах"
Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.

Теоритически, можно в разъём вставить датчик, а штекер подключить к макетке и получим кабель с датчиком на конце.
Но я взял просто кабель, без датчика, и подключил в параллель с пятью датчиками его. Сигнал с них сразу пропал. Отключаю, сигнал появляется...
mr.ptec Доктор наук Петрозаводск 703 171
Отв.269  01 Дек. 16, 06:47
SpyGrek, что то я тебя не очень понял, у тебя получилось подключить или нет?
Что за адаптер у тебя?
SpyGrek Доцент Астрахань 1.1K 284
Отв.270  01 Дек. 16, 07:46, через 60 мин
mr.ptec, все так-же, без изменений. Диод с резюком припаяю сегодня напрямую к юсб ттл адаптеру.
Сегодня постараюсь найти осциллограф. Сможешь мне объяснить как им пользоваться и что сделать?
mr.ptec Доктор наук Петрозаводск 703 171
Отв.271  01 Дек. 16, 08:48
SpyGrek, Что за адаптер у тебя?
SpyGrek Доцент Астрахань 1.1K 284
Отв.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 вольта, соответственно саморазогрев датчика меньше. С темпкипером пять датчиков живут нормально.
diz Студент Краснодарский край 23 7
Отв.274  01 Дек. 16, 10:02, через 16 мин
А по какой схеме датчик припаивается к картридеру?
sevpro Доктор наук Worldwide 769 281
Отв.275  01 Дек. 16, 10:17, через 16 мин
А по какой схеме датчик припаивается к картридеру?diz, 01 Дек. 16, 10:02
http://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 284
Отв.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к не работает?