roboforum.ru

Технический форум по робототехнике.


Инертность свечения светодиода

Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать.
Задавайте ваши вопросы, какими бы простыми они не казались, постоянные посетители форума постараются ответить на них по мере своих сил.
Робот своими руками. Самодельный робот.

Re: Инертность свечения светодиода

Сообщение Radist » 22 дек 2010, 15:19

Зато там можно подписать, что измеряется. А так горит какое-то число вот и думай что это. Кстати, вы температуру меряете или что? Если температуру, то могу рассказать один финт по экономии знакоместа. Обычно берут 4 знакоместа, на первых двух цифры, на третьем кругляшок, на четвертом С. Можно взять строенный индикатор, перевернуть его точкой вверх - это и будет символом градуса. Напишете свою таблицу знакогенератора - и вперед. Экономия!!!
Аватара пользователя
Radist
 
Сообщения: 2253
Зарегистрирован: 01 июл 2009, 08:59
Откуда: Екатеринбург
прог. языки: асемблер AVR

Re: Инертность свечения светодиода

Сообщение ADonis » 22 дек 2010, 15:32

Да, термометр, там 4 7сегментных элемента (просто валялись, выдрал-впаял сюда), да уже переворачивать не пойдет - лень плату переделывать :) Как бы все есть, все работает, только косяк с мерцанием в момент считывания температуры. А у меня стоит 18S20, точность до 0.5, поэтому 4 знакоместа самое то :)

З.Ы. Буду рад обращению на "ты" :)
В гугле есть все! Даже то, чего еще нет!

Не спорь с холостяком о макаронах!
Аватара пользователя
ADonis
 
Сообщения: 106
Зарегистрирован: 30 дек 2009, 08:16
Откуда: Омск
Skype: hedgehoguse

Re: Инертность свечения светодиода

Сообщение blindman » 22 дек 2010, 15:47

Как часто производится считывание температуры, сколько времени занимает ? Время цикла динамической индикации?
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Инертность свечения светодиода

Сообщение Zeus » 22 дек 2010, 15:53

?! термометр - вещь инерционная.
Опрашивайте его раз в 5-10 секунд, а в остальное время работайте с индикатором - мерцать меньше будет.
«Сон разума рождает чудовищ»
Аватара пользователя
Zeus
 
Сообщения: 862
Зарегистрирован: 28 июл 2009, 10:02
Откуда: Самара
ФИО: Павел Сергеевич

Re: Инертность свечения светодиода

Сообщение ADonis » 22 дек 2010, 16:09

опрашивается раз в секунду, т.к. тут скачки температуры нехилые, сколько занимает время опроса еще не знаю (признаюсь, что код с термометром не мой, мой там другой блок). С 1wire еще не сталкивался.
В гугле есть все! Даже то, чего еще нет!

Не спорь с холостяком о макаронах!
Аватара пользователя
ADonis
 
Сообщения: 106
Зарегистрирован: 30 дек 2009, 08:16
Откуда: Омск
Skype: hedgehoguse

Re: Инертность свечения светодиода

Сообщение Лавич » 22 дек 2010, 16:44

Преобразование температуры в датчиках ds18xx занимает времени до 0.7 секунды и если библиотека работы с 1wire написана не рационально, то все это время программа будет ждать окончания преобразования и больше ничего не делать. Необходимо подавать команду преобразования и идти заниматься своими делами (индикацией), а через 0.7-0.8 сек (или после восстановления лог.1 на шине) считывать температуру.
Аватара пользователя
Лавич
 
Сообщения: 16
Зарегистрирован: 21 мар 2010, 17:39
Откуда: г.Стерлитамак
Skype: lavich-
прог. языки: Си, python

Пред.

Вернуться в Новичкам или основы основ роботостроения.

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13

cron