Это понятно (у меня с такой же прошивкой были). Но гораздо интереснее написать ее самому.Mnz, 30 Нояб. 16, 17:37
ну это и понятно, ради этого и покупал). На днях в ланах написать - "мигание светодиодом" и "определение платки как HID устройства" (без необходимости устанавливать драйверы).
mr.ptec
Доктор наук
Петрозаводск
699 171
Отв.262 30 Нояб. 16, 17:42 (через 2 мин)
Keil uVision 5 установлен. Библиотеки подкачаны.
SpyGrek
Доцент
Астрахань
1.1K 285
Отв.263 30 Нояб. 16, 17:46 (через 4 мин)
mr.ptec, выкладываю в студию: Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.
Mnz
Магистр
Город
255 86
Отв.264 30 Нояб. 16, 17:51 (через 6 мин)
Если есть логический анализатор, а еще лучше осциллограф тогда не помешало бы посмотреть что творится на линии данных датчика. Может где-то плохой контакт или выводы датчика перепутаны.
mr.ptec
Доктор наук
Петрозаводск
699 171
Отв.265 30 Нояб. 16, 17:54 (через 4 мин)
SpyGrek, ты бы ещё с трёх метров сфоткал. *) Сфоткай свой USB-TTL адаптер очень близко чтобы было видно его название/обозначение. *) соедини ОДИН гильзованный датчик температуры НАПРЯМУЮ к USB-TTL адаптеру. БЕЗ МАКЕТНОЙ ПЛАТЫ. *) Крупно сфоткай как ты подключил резистор и диод. *) Крупно сфоткай как ты подключил проводочки к USB-TTL адаптеру.
После этого я думаю, советы посыплются как из рога изобилия)
SpyGrek
Доцент
Астрахань
1.1K 285
Отв.266 30 Нояб. 16, 17:55 (через 1 мин)
Mnz, Что такое логический анализатор я не знаю, осциллографа тоже нет. есть только мультиметр. Я пропаивал все контакты, т.к. тоже первоначально на них решил. Разницы нет. Выводы не могут быть перепутаны у всех датчиков, т.к. пробовал удлинять и обычные (не в гильзе которые).
Добавлено через 17мин.:
*) соедини ОДИН гильзованный датчик температуры НАПРЯМУЮ к USB-TTL адаптеру. БЕЗ МАКЕТНОЙ ПЛАТЫ. *) Крупно сфоткай как ты подключил проводочки к USB-TTL адаптеру.mr.ptec, 30 Нояб. 16, 17:54
проводочки к USB-TTL адаптеру подключил ардуиновскими проводами. На фото это видно. Без макетки я не смогу разветвить провод для резистора и диода, сейчас сделаю спайку всего вместе и сфоткаю.
Mnz
Магистр
Город
255 86
Отв.267 30 Нояб. 16, 18:13 (через 18 мин)
Что такое логический анализатор я не знаюSpyGrek, 30 Нояб. 16, 17:55
Выводы не могут быть перепутаны у всех датчиков, т.к. пробовал удлинять и обычныеSpyGrek, 30 Нояб. 16, 17:55
Первый с третьим не перепутан? Если смотреть на схему [сообщение #12732446] то третий (Vdd) вверху, второй (DQ) в центре, а первый (GND) внизу.
SpyGrek
Доцент
Астрахань
1.1K 285
Отв.268 30 Нояб. 16, 18:45 (через 33 мин)
Изготовил "адаптер" включающий в схему с датчиками диод+резистор. Подключенный к нему датчик, работает. Как "китаец" с проводом так и просто датчик без гильзы и провода. Если разветвить выводы на макетку, и подключить датчики к ней (параллельно) датчики работают..
Программа - "Поиск датчиков температуры 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 на СОМ портах". Автоматика. удлинитель. Экран является GND, +5V и DATA идут внутри (под защитой) экрана. Длина кабеля 2,2м. Вот внешний вид концов кабеля: Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика. Теоритически, можно в разъём вставить датчик, а штекер подключить к макетке и получим кабель с датчиком на конце. Но я взял просто кабель, без датчика, и подключил в параллель с пятью датчиками его. Сигнал с них сразу пропал. Отключаю, сигнал появляется...
mr.ptec
Доктор наук
Петрозаводск
699 171
Отв.269 01 Дек. 16, 06:47
SpyGrek, что то я тебя не очень понял, у тебя получилось подключить или нет? Что за адаптер у тебя?
SpyGrek
Доцент
Астрахань
1.1K 285
Отв.270 01 Дек. 16, 07:46 (через 60 мин)
mr.ptec, все так-же, без изменений. Диод с резюком припаяю сегодня напрямую к юсб ттл адаптеру. Сегодня постараюсь найти осциллограф. Сможешь мне объяснить как им пользоваться и что сделать?
mr.ptec
Доктор наук
Петрозаводск
699 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 вольта, соответственно саморазогрев датчика меньше. С темпкипером пять датчиков живут нормально.
diz
Студент
Краснодарский край
23 7
Отв.274 01 Дек. 16, 10:02 (через 16 мин)
А по какой схеме датчик припаивается к картридеру?
sevpro
Доктор наук
Worldwide
769 281
Отв.275 01 Дек. 16, 10:17 (через 16 мин)
А по какой схеме датчик припаивается к картридеру?diz, 01 Дек. 16, 10:02
Что делать с осциллографом куча подключать?SpyGrek, 01 Дек. 16, 09:01
К минусу и выводу данных датчика. Нужно удостоверится что форма импульсов не искажается и имеет необходимую амплитуду.
mr.ptec
Доктор наук
Петрозаводск
699 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к не работает?