27 МОСКОВСКАЯ ВСТРЕЧА
Форум самогонщиков Сайт Барахолка Магазин 27 МОСКОВСКАЯ ВСТРЕЧА

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

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

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

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

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

SpyGrek Доцент Астрахань 1.1K 285
Отв.280  01 Дек. 16, 12:19
sevpro, подал вместо 5В, 3,3В => виден только один датчик. остальные выдают 0*С.
О резисторе: Диод оставляем как есть, а ногу резистора цепляю на 5В?
О датчиках: Я их подключил параллельно, т.е. все GND на один провод, 5В на другой, DATA на третий. Это неправильно?

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

Mnz, подключил к осциллографу.
Сигналы идут импульсами. Форма прямоугольников просаженные вниз от горизонтальной оси. Немного наклон вертикальных линий прямоугольника влево.
Это то что нужно?
sevpro Доктор наук Worldwide 769 281
Отв.281  01 Дек. 16, 12:32, через 13 мин
виден только один датчик. остальные выдают 0*С.SpyGrek, 01 Дек. 16, 12:19
Что за программа?
О резисторе: Диод оставляем как есть, а ногу резистора цепляю на 5В?SpyGrek, 01 Дек. 16, 12:19
Да, диод оставляешь, а у резистора одну ногу с TX перецепляешь на +5.
О датчиках: Я их подключил параллельно, т.е. все GND на один провод, 5В на другой, DATA на третий. Это неправильно?SpyGrek, 01 Дек. 16, 12:19
https://masterkit.ru/...eratury-ds18b20
Mnz Магистр Город 254 86
Отв.282  01 Дек. 16, 12:47, через 16 мин
Нужно фото осциллограммы и привязкой с нулю и 5 вольт.
SpyGrek Доцент Астрахань 1.1K 285
Отв.283  01 Дек. 16, 12:59, через 12 мин
Mnz, я повесил клеммы осциллографа на GND и DQ. Все верно?
ds18b20.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах"
ds18b20.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.


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

Вот фото осциллограммы. Сделал много снимков. этот максимально четкий:
Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах"
Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.
Mnz Магистр Город 254 86
Отв.284  01 Дек. 16, 13:08, через 9 мин
На снимке мало что можно разобрать. Отдельные импульсы не видны и их длительность неясна. Какова их амплитуда? 5 вольт или меньше?
SpyGrek Доцент Астрахань 1.1K 285
Отв.285  01 Дек. 16, 13:14, через 6 мин
Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах"
Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.

Давай начнем сначала. Что крутить и где устанавливать амплитуду.
Прошу максимально подробно написать, что мне требуется сделать, что-бы прислать тебе правильную осциллограмму.
Mnz Магистр Город 254 86
Отв.286  01 Дек. 16, 13:19, через 6 мин
Внизу есть регулятор "V/дел". Выстави его на 1 вольт на деление. Посмотри сколько делений (клеточек) по вертикали будет.
И напиши в какой позиции находится регулятор "Время/дел" когда делал фото осциллограммы.
mr.ptec Доктор наук Петрозаводск 703 171
Отв.287  01 Дек. 16, 13:23, через 5 мин
SpyGrek, попробуй с другим адаптером. Он у тебя один? Попробуй с другим датчиком.
Кстати у меня тоже PL2303HXA питание 5В используется. Полёт нормальный.
Может у тебя на адаптере перемычки какие то есть? С виду он у тебя не такой как у меня.
В общем странно как то.
С драйверами у тебя всё нормально? В закладке оборудование ошибок/восклицательных_знаков нет?
Windows какая версия?
SpyGrek Доцент Астрахань 1.1K 285
Отв.288  01 Дек. 16, 13:30, через 7 мин
Mnz,
"V/дел" - 1В
"Время/Дел" - 1ms
Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах"
Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.

По вертикали чуть больше 1 клеточки.

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

mr.ptec, адаптер один.
Со всеми датчиками ситуация одинаковая.
Перемычек на адаптере нет.
Восклицательных знаков в "Диспетчере устройств" нет.
ОС Windows XP

Купил радиодеталей, попробую собрать на макетке схемку для com-порта (что-бы к нему напрямую датчики подрубить), дабы исключить возможность влияния адаптера.
Mnz Магистр Город 254 86
Отв.289  01 Дек. 16, 13:35, через 5 мин
Амплитуда один вольт? Мало.
На фотках диод похож на стабилитрон. Какая у него маркировка?
SpyGrek Доцент Астрахань 1.1K 285
Отв.290  01 Дек. 16, 13:41, через 6 мин
Mnz, на "диоде" в котором теперь я начинаю сомневаться. Никакой маркировки нет, кроме белой полосы с одного края.
Внешне он представляет из себя стеклянную колбу. внутри стальная чашка в которую входит тонкая S-образная проволочка...

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

Померил его мультиметром на прозвонку, в одну сторону прозванивается. в другую нет. ДИОД! решил я и применил...

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

Как мне его проверить. Диод это или нет?
sevpro Доктор наук Worldwide 769 281
Отв.291  01 Дек. 16, 13:53, через 13 мин
похож на советский Д9.
Померил его мультиметром на прозвонку, в одну сторону прозванивается. в другую нет. ДИОД!SpyGrek, 01 Дек. 16, 13:41
стабилитрон также звониться будет.
Mnz Магистр Город 254 86
Отв.292  01 Дек. 16, 13:56, через 3 мин
На какой-то другой его нет возможности заменить?
sevpro Доктор наук Worldwide 769 281
Отв.293  01 Дек. 16, 14:10, через 14 мин
SpyGrek, Ты случаем анод с катодом диода не перепутал. У советских и импортных по разному метки стоят
SpyGrek Доцент Астрахань 1.1K 285
Отв.294  01 Дек. 16, 14:20, через 11 мин
Mnz, ты прав! Это видимо стабилитрон. Выпаял из старого БП диод (классический и всё заработало!!!!
Спасибо коллеги!!!! Всем огромное!!!

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


Зато теперь в теме теперь есть осциллограмма DS18B20!
mr.ptec Доктор наук Петрозаводск 703 171
Отв.295  03 Дек. 16, 19:05
Программа "мигание светодиодом" для stm32f103c8c6. Проект в архиве для среды Keil uVision 5.22
Платка прошивалась USB-UART адаптером PL2023.
Для заливки программы в контроллер пользуйте программу en.flasher-stm32 - "Demonstrator GUI".
blink led.jpg
blink led.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.

keil_uvision5_blink_led_03-12-2016.rar 686.1 Кб
capsolo Профессор Зелик 5.3K 1.6K
Отв.296  03 Дек. 16, 19:10, через 6 мин
mr.ptec, теперь ты можешь мигать светодиодом
mr.ptec Доктор наук Петрозаводск 703 171
Отв.297  03 Дек. 16, 20:31
capsolo, и это исторический факт). сталась куда более сложная задача - запрограммировать board так, чтобы при подключении к USB порту компьютера устройство определялось как USB-HID устройство с постоянным идентификатором. Далее, компьютерная программа должна по этому идентификатору включать/выключать pins контроллера. На ножках контроллера для отладки установить светодиоды.

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

------------------------------------------------------------------------------------------
А подключу как я для начала 8 светодиодов к платке, да поморгаю ими для разнообразия.
Mnz Магистр Город 254 86
Отв.298  03 Дек. 16, 22:49
запрограммировать board так, чтобы при подключении к USB порту компьютера устройство определялось как USB-HID устройство с постоянным идентификатором.mr.ptec, 03 Дек. 16, 20:31
В сети много примеров USB HID на Си https://habrahabr.ru/post/208026/
http://microtechnics.ru/...rov-ustrojstva/
http://microtechnics.ru/...redacha-dannyx/
http://purebasic.mybb.ru/viewtopic.php?id=592
https://habrahabr.ru/post/236401/
mr.ptec Доктор наук Петрозаводск 703 171
Отв.299  05 Дек. 16, 15:00
Подскажите, 120ом резистора хватит чтобы подключить светодиод к stm32f103c8c6 и не пожечь порты?
Светодиодов будет 12 шт. 
Ранее, этот массив светодиодов был подключен к LPT порту. Экспериментально как раз такой номинал и подошёл. Ставил как по даташиту 510Ом - слишком тускло светили .