Page 12 of 27

Re: Термометр на ATtiny2313 и DS18B20

Posted: 07 Jan 2011 23:36
by hardlock
rishat1985, конечно. А можно поставить переключатель на линию данных термодатчиков и когда нужно переключать. Хотя это не совсем правильно и красиво....

Re: Термометр на ATtiny2313 и DS18B20

Posted: 07 Jan 2011 23:40
by rishat1985
а есть такая прошивка?

Re: Термометр на ATtiny2313 и DS18B20

Posted: 07 Jan 2011 23:40
by hardlock
rishat1985, нету.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 07 Jan 2011 23:41
by rishat1985
а программно переключать датчики нельзя?

Re: Термометр на ATtiny2313 и DS18B20

Posted: 07 Jan 2011 23:42
by hardlock
rishat1985, можно. Исходники есть, можете поработать... Я пока пасс - завтра на рапоту.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 07 Jan 2011 23:45
by rishat1985
например 10сек показал один датчик через 10сек другое :)

Добавлено спустя 1 минуту 46 секунд:
я не разбираюсь в программах :(

Re: Термометр на ATtiny2313 и DS18B20

Posted: 07 Jan 2011 23:46
by hardlock
rishat1985 wrote:я не разбираюсь в программах
а мне не до программ сейчас. Сори.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 07 Jan 2011 23:50
by rishat1985
хотябы на одном выводе МК переключалось единица и ноль ключ можно былобы поставить :scratch:

Re: Термометр на ATtiny2313 и DS18B20

Posted: 07 Jan 2011 23:51
by hardlock
rishat1985, проще сделать внешний мультивибратор на паре транзисторов и релюшку.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 07 Jan 2011 23:56
by rishat1985
я уже так делал :-) слишком не компактно получаеться :mrgreen:

Re: Термометр на ATtiny2313 и DS18B20

Posted: 10 Jan 2011 13:38
by bokorez
Братцы, так все таки, кто знает как состыковать индикаторы с напряжением 8.2 вольта с тинькой?

Re: Термометр на ATtiny2313 и DS18B20

Posted: 10 Jan 2011 14:19
by Casper_pro
bokorez wrote:Братцы, так все таки, кто знает как состыковать индикаторы с напряжением 8.2 вольта с тинькой?
Через транзисторные ключи....

Re: Термометр на ATtiny2313 и DS18B20

Posted: 10 Jan 2011 17:58
by Serioga
bokorez wrote:Братцы, так все таки, кто знает как состыковать индикаторы с напряжением 8.2 вольта с тинькой?
Обрати внимание на советские микросхемы К564ПУ6, может подойдут.
Все таки компактней чем транзисторы, хотя тоже вариант.
Для принятия решения нужно знать еще ток индикатора.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 10 Jan 2011 19:20
by bokorez
Фамилия самих индикаторов CPD-23011SG ток сегмента 20ма. Напряжение на сегмент 8,8 вольт, точка 4,4 вольта. Общий анод.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 10 Jan 2011 21:51
by Serioga
bokorez wrote:Фамилия самих индикаторов CPD-23011SG ток сегмента 20ма. Напряжение на сегмент 8,8 вольт, точка 4,4 вольта. Общий анод.
Учитуя что динамическая индикация, К564ПУ6 должна потянуть, ну или транзисторы.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 11 Jan 2011 14:02
by bokorez
Serioga wrote:Учитуя что динамическая индикация, К564ПУ6 должна потянуть, ну или транзисторы.
Поскольку К564ПУ6 в наличии нет, пытался запустить через доп транзисторы. Результат ноль, что-либо похожее не попадается на глаза. Смысл в том, что питание на индикаторы с дополнительного источника, а смещение на транзисторы давит МК, в результате он или зависает или вовсе не запускается. если есть идея, хоть кусок схемки на один индикатор можно?

Re: Термометр на ATtiny2313 и DS18B20

Posted: 11 Jan 2011 19:03
by Serioga
bokorez
http://siquell-electronics.com/index/0-166
Вообще ты не хочешь сам постараться.
По какой схеме подключал транзисторы ?

Re: Термометр на ATtiny2313 и DS18B20

Posted: 11 Jan 2011 19:45
by bokorez
Похоже у тебя слишком большое самомнение, узнаем у других

Re: Термометр на ATtiny2313 и DS18B20

Posted: 11 Jan 2011 20:30
by Serioga
bokorez wrote:Похоже у тебя слишком большое самомнение, узнаем у других
Это не мое самомнение а твоя лень. Я могу тебе поискать варианты, а ты сам нет.
Набираешь в Google "Преобразователь ТТЛ-КМОП" и будет море решений.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 29 Jan 2011 09:57
by Kamasik
Здравствуйте. Меня зовут Владимир. У меня вопрос по термометру на ATtiny2313 и DS18B20. При сборке его я использовал цифровые индикаторы с другой распайкой и изменил схему подключения индикатора, то есть подключил его к портам контроллера так, как удобно для разводки платы. Термодатчик я подключил к PORTD.0 Подскажите пожалуйста как откоректировать исходный текст программы под эти изменения, т. к. я еще новичек в программировании и знаний пока не хватает. Спасибо с уважением Владимир.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 29 Jan 2011 12:14
by Kazemir
Kamazik!
Если темодатчик подключен к PORTD.0, то по тексту исходника вначале
// 1 Wire Bus functions
#asm
.equ __w1_port=0x12 ;PORTD
.equ __w1_bit=0
#endasm


Насчет индикатора надо исходя из конкретно получивщейся у тебя схемы подключения
вносить изменения в

BYTE byCharacter[12] =
{
0xFA, //0
0x82, //1
0xB9, //2
0xAB, //3
0xC3, //4
0x6B, //5
0x7B, //6
0xA2, //7
0xFB, //8
0xEB, //9
0x00, //blank
0x01 //-
};

Re: Термометр на ATtiny2313 и DS18B20

Posted: 29 Jan 2011 12:18
by hardlock
Kazemir wrote:Насчет индикатора надо исходя из конкретно получивщейся у тебя схемы подключения
вносить изменения в

BYTE byCharacter[12]
и ещё в void ShowDisplayData(void)
поменять выводы на соответствующие... Это куда подключены общие выводы индикаторов.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 29 Jan 2011 12:22
by Kazemir
Совершенно верно, согласен с автором на 101%

Re: Термометр на ATtiny2313 и DS18B20

Posted: 30 Jan 2011 22:01
by Artem
Доброго времени суток.
Термометр работал, потом некоторое время включался без датчика, а подпаяв теперь датчик - отказывается что-то показывать. Показывает 0.0 и все.
В чем может быть причина? Тиню программатором проверял - говорит что в тине и в Hex идентично.

Спасибо за внимание.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 31 Jan 2011 09:21
by hardlock
Artem, скорей всего линия или датчик