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
Нужно фото осциллограммы и привязкой с нулю и 5 вольт.
SpyGrek
Доцент
Астрахань
1.1K 285
Отв.283 01 Дек. 16, 12:59 (через 12 мин)
Mnz, я повесил клеммы осциллографа на GND и DQ. Все верно? ds18b20.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.
Добавлено через 2мин.:
Вот фото осциллограммы. Сделал много снимков. этот максимально четкий: Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.
Mnz
Магистр
Город
255 86
Отв.284 01 Дек. 16, 13:08 (через 9 мин)
На снимке мало что можно разобрать. Отдельные импульсы не видны и их длительность неясна. Какова их амплитуда? 5 вольт или меньше?
SpyGrek
Доцент
Астрахань
1.1K 285
Отв.285 01 Дек. 16, 13:14 (через 6 мин)
Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика. Давай начнем сначала. Что крутить и где устанавливать амплитуду. Прошу максимально подробно написать, что мне требуется сделать, что-бы прислать тебе правильную осциллограмму.
Mnz
Магистр
Город
255 86
Отв.286 01 Дек. 16, 13:19 (через 6 мин)
Внизу есть регулятор "V/дел". Выстави его на 1 вольт на деление. Посмотри сколько делений (клеточек) по вертикали будет. И напиши в какой позиции находится регулятор "Время/дел" когда делал фото осциллограммы.
mr.ptec
Доктор наук
Петрозаводск
699 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 на СОМ портах". Автоматика. По вертикали чуть больше 1 клеточки.
Добавлено через 3мин.:
mr.ptec, адаптер один. Со всеми датчиками ситуация одинаковая. Перемычек на адаптере нет. Восклицательных знаков в "Диспетчере устройств" нет. ОС Windows XP
Купил радиодеталей, попробую собрать на макетке схемку для com-порта (что-бы к нему напрямую датчики подрубить), дабы исключить возможность влияния адаптера.
Mnz
Магистр
Город
255 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
Магистр
Город
255 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!
mr.ptec
Доктор наук
Петрозаводск
699 171
Отв.295 03 Дек. 16, 19:05
Программа "мигание светодиодом" для stm32f103c8c6. Проект в архиве для среды Keil uVision 5.22 Платка прошивалась USB-UART адаптером PL2023. Для заливки программы в контроллер пользуйте программу en.flasher-stm32 - "Demonstrator GUI".
blink led.jpg Программа - "Поиск датчиков температуры ds18b20, DS1820 и DS18S20 на СОМ портах". Автоматика.
capsolo, и это исторический факт). сталась куда более сложная задача - запрограммировать board так, чтобы при подключении к USB порту компьютера устройство определялось как USB-HID устройство с постоянным идентификатором. Далее, компьютерная программа должна по этому идентификатору включать/выключать pins контроллера. На ножках контроллера для отладки установить светодиоды.
Добавлено через 1ч. 54мин.:
------------------------------------------------------------------------------------------ А подключу как я для начала 8 светодиодов к платке, да поморгаю ими для разнообразия.
Mnz
Магистр
Город
255 86
Отв.298 03 Дек. 16, 22:49
запрограммировать board так, чтобы при подключении к USB порту компьютера устройство определялось как USB-HID устройство с постоянным идентификатором.mr.ptec, 03 Дек. 16, 20:31
Подскажите, 120ом резистора хватит чтобы подключить светодиод к stm32f103c8c6 и не пожечь порты? Светодиодов будет 12 шт. Ранее, этот массив светодиодов был подключен к LPT порту. Экспериментально как раз такой номинал и подошёл. Ставил как по даташиту 510Ом - слишком тускло светили .