Статистика
Время:
Зарегистрированных: 88287
Последним зарегистрирован: kyzma
Рекорд посещаемости: 12585
Групп пользователей: 4
 Группы:
[Admin] [Cоучастник] [Автор] [Модератор]
 Сейчас на сайте
 Всего: 518
 Гостей: 507
 Анонимных: 0
 Пользователей: 11
 Зарегистрированные:
Andrey ded korobko65 nikoro nick956 Shriftsteller Агат INGEO5 Bashla flexent viktoras 117
Страницы: (7) [1] 2 3 4 5 6 7  ( Перейти к первому непрочитанному сообщению ) Ответить Новая тема Новый опрос

> Термометр на ATTINY2313+DS18B20 (Zlodey), обсуждение
Zlodey
Сообщение: # 561650   May 3 2014, 11:47 PM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 3766
Пользователь №: 39917
Регистрация: 30-November 08
Место жительства: Архангельская область



САБЖ
ссылка


--------------------
=> Zlodey <=
PMEmail PosterUsers Website
Top
vitalik_b
Сообщение: # 561659   May 4 2014, 03:51 AM
Quote Post


Дедушка
*******

Группа: Автор
Сообщений: 7625
Пользователь №: 35582
Регистрация: 3-August 08
Место жительства: Украина, Харьков



Ну не знаю. У меня подключено прямо. Различий в яркости почти нет. Возможно потому что стоит сверхяркий индикатор и резисторы по 470 Ом. Кварц действительно необходим. Еще на протяжении работы термометра я понял что нужно чтобы он ночью убавлял яркость. Уж очень сильно он светит. Это легко реализовать, но в AT90S2313 нет нужного режима таймера, поэтому это пока никак не сделать.
PMEmail Poster
Top
romanetz
Сообщение: # 561662   May 4 2014, 05:47 AM
Quote Post


Дедушка
*******

Группа: Cоучастник
Сообщений: 5363
Пользователь №: 99518
Регистрация: 13-March 13




я делал CRC так:

CODE
unsigned char Do_CRC(unsigned char X, unsigned char crc) // X - входное число, crc - накопленное значение CRC
{unsigned char cnt;
cnt=0;
while (cnt<8)
       {if ((crc&1)^(X&1))
             {crc>>=1;crc|=0x80; crc^=0x18;}
      else {crc>>=1;};
X>>=1;cnt++;};
return crc;
}

//по опыту применения 1-wire на длинных-длинных кабелях (до 300м) CRC помогает :-) но активная подтяжка и подстройка под линию еще важнее

измерение температуры с одного датчика
void Tmsr(char* id,char *data)
{ unsigned char i;
       unsigned char CRC=0;
D_Reset();          //-- Reset the Bus
D_Write(0x55);   //-- Select sensor on the bus
for(i=0;i<8;i++)
{D_Write(*(id+i));}
D_Write(0xBE);
for(i=0;i<9;i++)
      {*(data+i)=D_Read();
       CRC=Do_CRC(*(data+i),CRC);
}
       if (CRC!=0)
{for(i=0;i<9;i++)
       {*(data+i)=0;}
D_Reset();          //-- Reset the Bus
}


--------------------
https://github.com/romanetz
Linuxcnc project contributor
PMEmail Poster
Top
ртуть
Сообщение: # 561706   May 4 2014, 11:54 AM
Quote Post


Фанат
******

Группа: Cоучастник
Сообщений: 4224
Пользователь №: 4438
Регистрация: 27-January 06
Место жительства: нискажу



Максим, а ты как измерил летом температуру в -50? smile.gif


--------------------
9 мая 2022, День победы!
PMEmail PosterICQ
Top
dima2ko
Сообщение: # 561709   May 4 2014, 12:17 PM
Quote Post


Соучастник
*****

Группа: Cоучастник
Сообщений: 1935
Пользователь №: 37648
Регистрация: 6-October 08




Судя по примерам индикации, разделяющие точки не задействованы, но в индикаторе на схеме и печатке подключены. Можно ли использовать индикатор без точки?
PM
Top
Zlodey
Сообщение: # 561711   May 4 2014, 12:32 PM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 3766
Пользователь №: 39917
Регистрация: 30-November 08
Место жительства: Архангельская область



абсолютно верно, точки подключены но не задействованы. Для того, чтобы можно было заменой ПО ввести поддержку долей градусов. Можно вывод точки не подсоединять (использовать индикаторы без точек)


--------------------
=> Zlodey <=
PMEmail PosterUsers Website
Top
Zlodey
Сообщение: # 561712   May 4 2014, 12:33 PM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 3766
Пользователь №: 39917
Регистрация: 30-November 08
Место жительства: Архангельская область



QUOTE (ртуть @ May 4 2014, 12:54 PM)
Максим, а ты как измерил летом температуру в -50? smile.gif

в морозилку сунул, -18 измерил. Собственно, более и не требовалось. В статье там не фотки индикатора, там нарисованные в "Paint" примеры индикации wink.gif


--------------------
=> Zlodey <=
PMEmail PosterUsers Website
Top
Quark_p
Сообщение: # 561713   May 4 2014, 12:37 PM
Quote Post


Соучастник
****

Группа: Cоучастник
Сообщений: 658
Пользователь №: 89086
Регистрация: 16-January 12
Место жительства: Poltava



С каким минимальным питанием работает?
PMEmail Poster
Top
Zlodey
Сообщение: # 561714   May 4 2014, 12:49 PM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 3766
Пользователь №: 39917
Регистрация: 30-November 08
Место жительства: Архангельская область



3,3v
Меньшая напруга невозможна изза того что светодиоды не будут обеспечиваться нужным током


--------------------
=> Zlodey <=
PMEmail PosterUsers Website
Top
ртуть
Сообщение: # 561720   May 4 2014, 01:55 PM
Quote Post


Фанат
******

Группа: Cоучастник
Сообщений: 4224
Пользователь №: 4438
Регистрация: 27-January 06
Место жительства: нискажу



Извиняюсь, тупанул smile.gif


--------------------
9 мая 2022, День победы!
PMEmail PosterICQ
Top
Quark_p
Сообщение: # 561721   May 4 2014, 01:58 PM
Quote Post


Соучастник
****

Группа: Cоучастник
Сообщений: 658
Пользователь №: 89086
Регистрация: 16-January 12
Место жительства: Poltava



QUOTE (Zlodey @ May 4 2014, 01:49 PM)
3,3v
Меньшая напруга невозможна изза того что светодиоды не будут обеспечиваться нужным током

Тогда есче вопрос, на сколько хватает аккумулятора от мобилы что на фото?

Это сообщение отредактировал Quark_p - May 4 2014, 01:59 PM
PMEmail Poster
Top
Zlodey
Сообщение: # 561727   May 4 2014, 02:29 PM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 3766
Пользователь №: 39917
Регистрация: 30-November 08
Место жительства: Архангельская область



на фото батарейка подсоединена чисто для теста. Питать я буду от 5 вольт компа.
Если интересно потребление, то могу измерить только после майских праздников, т.к. боюсь с перепоя тестер не туда ткнуть spiteful.gif


--------------------
=> Zlodey <=
PMEmail PosterUsers Website
Top
vitalik_b
Сообщение: # 561730   May 4 2014, 02:45 PM
Quote Post


Дедушка
*******

Группа: Автор
Сообщений: 7625
Пользователь №: 35582
Регистрация: 3-August 08
Место жительства: Украина, Харьков



Потребление не более 10 мА при кварце 4 МГц. Трудно измерить из за динамической индикации. Работает спокойно от 2.6 вольта. На таком аккумуляторе у меня работало около дня.
PMEmail Poster
Top
Zlodey
Сообщение: # 561736   May 4 2014, 03:21 PM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 3766
Пользователь №: 39917
Регистрация: 30-November 08
Место жительства: Архангельская область



неправда. Если взять 5 мА на сегмент, и учесть что светится половина сегментов, тоесть 4 сегмента, получается 20 мА. Плюс микроконтроллер (8 МГц) с датчиком жрут 10 мА. Итого уже 30 мА гарантированно.

Это сообщение отредактировал Zlodey - May 4 2014, 03:23 PM


--------------------
=> Zlodey <=
PMEmail PosterUsers Website
Top
AndrewSE
Сообщение: # 561767   May 4 2014, 06:11 PM
Quote Post


Прохожий


Группа: Cоучастник
Сообщений: 25
Пользователь №: 23256
Регистрация: 24-August 07
Место жительства: U2



ничего подобного, индикация динамическая, сегменты не включены все время, т.е. есть некоторое "dead time" или защитный интервал когда ничего не показывается
PS
я вот на фотографии искал ключи и не нашел, а в начале статьи затравка как раз на эту тему и клятвы не перегружать ножки порта ))))), у 2313 на ножку 40мА можно повесить. при токе в 5мА как раз все сегменты потянет, так что ключи здесь и не нужны
PMEmail PosterUsers Website
Top
AndrewSE
Сообщение: # 561769   May 4 2014, 06:17 PM
Quote Post


Прохожий


Группа: Cоучастник
Сообщений: 25
Пользователь №: 23256
Регистрация: 24-August 07
Место жительства: U2



еще вопрос можно? на фото датчик подключен через три проводка, периодически связанные в узелки. это вроде ВЧ-пробки или так, для удобства?
PMEmail PosterUsers Website
Top
Zlodey
Сообщение: # 561782   May 4 2014, 06:53 PM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 3766
Пользователь №: 39917
Регистрация: 30-November 08
Место жительства: Архангельская область



QUOTE (AndrewSE @ May 4 2014, 07:11 PM)
ничего подобного, индикация динамическая, сегменты не включены все время, т.е. есть некоторое "dead time" или защитный интервал когда ничего не показывается
PS

а вот и облом. Dead time всего лишь 3-4 такта процессора, их я не беру в расчет (наносекунды). А вот светится индикатор всё остальное время


--------------------
=> Zlodey <=
PMEmail PosterUsers Website
Top
Zlodey
Сообщение: # 561783   May 4 2014, 06:55 PM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 3766
Пользователь №: 39917
Регистрация: 30-November 08
Место жительства: Архангельская область



QUOTE (AndrewSE @ May 4 2014, 07:17 PM)
на фото датчик подключен через три проводка, периодически связанные в узелки. это вроде ВЧ-пробки или так, для удобства?

для удобства. Провод слишком короткий, чтобы быть подверженному наводкам


--------------------
=> Zlodey <=
PMEmail PosterUsers Website
Top
Zlodey
Сообщение: # 561785   May 4 2014, 06:57 PM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 3766
Пользователь №: 39917
Регистрация: 30-November 08
Место жительства: Архангельская область



QUOTE
у 2313 на ножку 40мА можно повесить. при токе в 5мА как раз все сегменты потянет, так что ключи здесь и не нужны


40 мА это диапазон Absolute Maximum Ratings, НЕЛЬЗЯ ТАК ДЕЛАТЬ!!
Когда светятся все сегменты, яркость свечения падает. А вот соединив 2 ножки параллельно, яркость свечения "не проседает". Чуть позже в статью залью фотки такого "деффекта", как пример из разряда "как делать не надо"


--------------------
=> Zlodey <=
PMEmail PosterUsers Website
Top
vitalik_b
Сообщение: # 561787   May 4 2014, 07:02 PM
Quote Post


Дедушка
*******

Группа: Автор
Сообщений: 7625
Пользователь №: 35582
Регистрация: 3-August 08
Место жительства: Украина, Харьков



QUOTE (Zlodey @ May 4 2014, 03:21 PM)
неправда. Если взять 5 мА на сегмент, и учесть что светится половина сегментов, тоесть 4 сегмента, получается 20 мА. Плюс микроконтроллер (8 МГц) с датчиком жрут 10 мА. Итого уже 30 мА гарантированно.

При измерении потребления мультиметром показывает менее 10 мА. Конденсатор по питанию естественно стоит, аж на 470 мкФ, так что это средний ток. На аккумуляторе светит больше чем 24 часа.

QUOTE
Когда светятся все сегменты, яркость свечения падает. А вот соединив 2 ножки параллельно, яркость свечения "не проседает". Чуть позже в статью залью фотки такого "деффекта", как пример из разряда "как делать не надо"
У меня уже примерно год так работает. И ничего не сгорело/просело.

Это сообщение отредактировал vitalik_b - May 4 2014, 07:03 PM
PMEmail Poster
Top
Zlodey
Сообщение: # 561789   May 4 2014, 07:05 PM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 3766
Пользователь №: 39917
Регистрация: 30-November 08
Место жительства: Архангельская область



700 мА / 30 мА = 23,333333333333333333333333333333 часа


--------------------
=> Zlodey <=
PMEmail PosterUsers Website
Top
Zlodey
Сообщение: # 561790   May 4 2014, 07:06 PM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 3766
Пользователь №: 39917
Регистрация: 30-November 08
Место жительства: Архангельская область



QUOTE
У меня уже примерно год так работает. И ничего не сгорело/просело.


так и у меня работает термометр по схеме с инета уже года 3...
Работает то работает, но на цифры "18" смотреть страшно. Яркость цифр отличается чуть ли не в 2 раза. Плюс скорость динамической индикации маленькая, на глаза давит

Это сообщение отредактировал Zlodey - May 4 2014, 07:07 PM


--------------------
=> Zlodey <=
PMEmail PosterUsers Website
Top
Zlodey
Сообщение: # 561796   May 4 2014, 07:35 PM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 3766
Пользователь №: 39917
Регистрация: 30-November 08
Место жительства: Архангельская область



Специально для неверующих... сфоткал
22 градуса. На каждом из индикаторов светится по 5 сегментов. Яркость свечения одинаковая.

Присоединённое изображение (Нажмите для увеличения)
Присоединённое изображение


--------------------
=> Zlodey <=
PMEmail PosterUsers Website
Top
Zlodey
Сообщение: # 561797   May 4 2014, 07:41 PM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 3766
Пользователь №: 39917
Регистрация: 30-November 08
Место жительства: Архангельская область



18 градусов. На левом индикаторе горит 2 сегмента, на правом 7 сегментов, порту тяжело. Яркость правой цифры упала

Присоединённое изображение (Нажмите для увеличения)
Присоединённое изображение


--------------------
=> Zlodey <=
PMEmail PosterUsers Website
Top
Zlodey
Сообщение: # 561799   May 4 2014, 07:41 PM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 3766
Пользователь №: 39917
Регистрация: 30-November 08
Место жительства: Архангельская область



21 градус. То же самое, только наоборот

Присоединённое изображение (Нажмите для увеличения)
Присоединённое изображение


--------------------
=> Zlodey <=
PMEmail PosterUsers Website
Top
ртуть
Сообщение: # 561837   May 4 2014, 10:02 PM
Quote Post


Фанат
******

Группа: Cоучастник
Сообщений: 4224
Пользователь №: 4438
Регистрация: 27-January 06
Место жительства: нискажу



ИМХО для бесшумного кома не плохо было бы что бы термометр пищал при достижении определённой температуры...


--------------------
9 мая 2022, День победы!
PMEmail PosterICQ
Top
vitalik_b
Сообщение: # 561842   May 4 2014, 10:10 PM
Quote Post


Дедушка
*******

Группа: Автор
Сообщений: 7625
Пользователь №: 35582
Регистрация: 3-August 08
Место жительства: Украина, Харьков



...

Присоединённое изображение (Нажмите для увеличения)
Присоединённое изображение
PMEmail Poster
Top
vitalik_b
Сообщение: # 561844   May 4 2014, 10:12 PM
Quote Post


Дедушка
*******

Группа: Автор
Сообщений: 7625
Пользователь №: 35582
Регистрация: 3-August 08
Место жительства: Украина, Харьков



Ну незаметно это для сверхяркого красного индикатора.

Присоединённое изображение (Нажмите для увеличения)
Присоединённое изображение
PMEmail Poster
Top
vitalik_b
Сообщение: # 561846   May 4 2014, 10:18 PM
Quote Post


Дедушка
*******

Группа: Автор
Сообщений: 7625
Пользователь №: 35582
Регистрация: 3-August 08
Место жительства: Украина, Харьков



...

Присоединённое изображение (Нажмите для увеличения)
Присоединённое изображение
PMEmail Poster
Top
Zlodey
Сообщение: # 561849   May 4 2014, 10:52 PM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 3766
Пользователь №: 39917
Регистрация: 30-November 08
Место жительства: Архангельская область



разница яркостей всёже есть. Но в моём случае разница настолько велика, что смотрится как китайское фуфло, собранное "как попало". Что самое интересное- есть второй такой термометр, собранный по такой же схеме с инета, только там семисегментники большие, так там такая же байда с разницей яркостей. Самое отстойное, что корпуса термометров при сборке залил на термосопли, отрывать теперь проблематично angry.gif


--------------------
=> Zlodey <=
PMEmail PosterUsers Website
Top

Настройки темыСтраницы: (7) [1] 2 3 4 5 6 7  Ответить Шустрый ответ Новая тема Новый опрос


 




  banner DIPTRACE - САМЫЙ ЛУЧШИЙ ТАКСИРОВЩИК ПЕЧАТНЫХ ПЛАТ
Portal-X