Воскресенье, 17.12.2017
Мой сайт
Меню сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Главная » Гостевая книга [ Добавить запись ]

Страницы: « 1 2 ... 54 55 56 57 »
Показано 826-840 из 854 сообщений
29. juraP   (16.08.2007 08:29) E-mail
Дмитрий привет!!По часам с термостатом на меге16 всё нормально.Сегодня вуду тестировать работу термостатов.Подскажи пожалуйста где в меню настройка вольтметра,не могу найти.Часы работают уже третьи сутки,ухода пока не наблюдаю.Юрий.

28. juraP   (13.08.2007 13:25) E-mail
Дмитрий привет!!Повидимому у Кота наша переписка ни кого не интересует?Все занимаются часами на мега8.Прошивка меги16, я уже писал,проходит нормально и правильно.Вся причина в ошибках разводки.Мысль о подключении питания на на ногу 10 была,но из-за висяка моего компа я не смог с тобой связаться.Спалил я Меги подачей +5в на ногу 10 в рабочем режиме,индикаторы мигнули и наэтом всё кончилось.Завтра привезут ещё пару мег,проверю отпишусь.Юрий.

27. Руслан   (08.06.2007 10:06) E-mail
Упс... Извините !
На радостях забыл сказать спасибо.

ССПАСИБО !

26. Руслан   (08.06.2007 10:03) E-mail
УРА ! Заработало ! (с) Шарик.

Но есть косячёк...
при отображении температуры выше 100 градусов нет нолика во 2 разряде индикатора (1 5.5 вместо 105.5), но 110.0 и выше отображаются нормально 8-|
(чешу репу...)
пока ковыряюсь в коде, но мыслей никаких(ну не программист я...)
Лично мне и так-бы сошло, но хочется, чтоб всё было "чики-паба".

После 24.06 вернусь из командировки (там заодно и деталюшек прикуплю) - буду воплощать в железе.

25. Дмитрий   (07.06.2007 15:05)
Здравствуйте Руслан!

Чтоб задействовать 2 датчик:
if (t_stat[ds0] <= t_stat[0]) PORTDRIVE |= DRIVE_TEN_1;
else
if (t_stat[ds0] >= t_stat[1]) PORTDRIVE &= ~DRIVE_TEN_1;

// выход про инвертирован
//заменить ds0 на ds1
if (t_stat[ds1] <= t_stat[2]) PORTDRIVE &= ~DRIVE_TEN_2;
else
if (t_stat[ds1] >= t_stat[3]) PORTDRIVE |= DRIVE_TEN_2;

Если у Вас WinAVR-20070525 то надо подправить функцию
void delay(unsigned char i){
while(i--) {asm("nop");asm("nop");}
}
Не проверял на правильность задержки! Вообщето надо использовать библиотечные функции задержек, но думаю и так работать должно. С WinAVR-20060421 работает отлично, 20070525 оптимитизирует пустые циклы.

Что бы пороги были выше 100гр
в void key_action(void)
if (t_stat[view_zadanie-1]<997)
заменить на
if (t_stat[view_zadanie-1]<1250)

в ф. void t_in_bcd(signed int t, unsigned char pin_wire)

вставить строчку
if ( bcd_num1 ) lcd_buffer[0]=font[bcd_num1];
перед
if ( bcd_num2 ){
lcd_buffer[1]=font[bcd_num2];
..

Если не получится, напишите, попробую сам сделать.

24. Руслан   (07.06.2007 12:38) E-mail
Доброе время суток !
Пытаюсь просимулировать в PROTEUS термостат по 6 варианту.
С Вашей HEX прошивкой всё работает. Пробую откомпилированный tr2.c - ничего не выходит :-(
---- на индикаторе
А так хотелось получить PD6 = PD5 & PD4,
да индикация t и работа с уставками > 100 градусов очень не помешала-бы.
Где копать ?
Заранее благодарен за подсказку!

23. Роман   (03.04.2007 23:19) E-mail
Здравствуйте Дмитрий!
Вчера наконец то закончил сборку часов на атмеге 8, и после запуска столкнулся с одной проблемой, а именно не полностью отображаются сегменты, фото того что получилось отправлено Вам на мыло, надеюсь на Вашу подсказку, судя по названиям файлов, я зашил 5-ю прошивку, хотя я могу и ошибаться...

22. Максим и Рома   (01.04.2007 08:47) E-mail
Здраствуйте Дмитрий!
Введу поправку в мое прошлое сообщение вчера мною было протестировано 4,5,6,7 версии прошивки и они оказались не робочими тоесть как я говорил 850-22,3-850.... и тд.
НО поставил я вчера 1 версию прошивки и она оказалась полностю робочая! Без единого глюка!
Тоесть не роботоспособность схемы можно отбросить, но эти ситсематические перемены индикатора на вели меня на мысль что возможно на числе 850 МК снимае показания со 2 датчика которого в схеме не укзано, повторюсь ище раз 1 версия полностю работает на тейже схеме!

21. Дмитрий   (01.04.2007 02:01)
Здравствуйте!

Версии 1,3, 4, 7 точно рабочии, их собирали.

Не понятно почему у Вас так.
Сейчас проверил в протеусе, тоже работают. Возможно плохое соеденение с датчиками. Попробуйте подать на ножку VCC датчика +5В.
Если напряжение датчика занижено, то он начинает врать, а может И не успевает оцифровать температуру, а программа его сбрасывает.
На счет 200 ни каких программных ошибок, просто после прошивки нужно выстовлять все параметры и лучше при этом нажимать кнопку плюс. При этом значение параметра =0, если нажимать кнопку минус, то просто долго ждать т. к. начальное значение параметра 255 и цифра 2 не отображается.

С уважением Дмитрий.

20. Максим и Рома   (31.03.2007 20:40) E-mail
Здраствуйте Дмитрий!
Мы собрали термостат "Не сложный термостат" на версии прошывки №4, пробывали 5 и 1! И вот что у нас получилось!
Термостат роботает, но в перемене в температурой на индекаторе горит число 850! Получается примерно так 22,3-850-22,6-850-22,8-850!!!
Фото и видео роботы термостата есть, я послал вам его на "мыло"!
Вожможно: мы не правильно поняли строки:""""При первом изменении параметров, нужно нажать кнопку плюс, если нажимать минус то значение параметра может принять значение 200, при этом на экране будет 00, как говорится приплыли.."""
или же есть какаято програмная ошыбка?

19. Дмитрий   (26.03.2007 00:36)
Юрий прислал свою монтажную плату,
схема индикатора на светодиодах, а также для подключения мощных индикаторов с общим анодом.
выложил на его страничке.

http://startcd.narod.ru/clock/cvdiod.html

18. Дмитрий   (24.03.2007 18:01)
Нет, не надо.

17. Роман   (24.03.2007 14:40) E-mail
Здравствуйте!
Подскажите пожалуйста, в схеме предложенной Юрием, если запитывать индикаторы от 12В, нужно ли менять номиналы резисторов R2 и R12?

16. Дмитрий   (19.03.2007 19:32)
Должен, ведь точки нет, а так более четабельно.

15. Игорь   (19.03.2007 17:21) E-mail
Большое Вам спасибо за подсказку.. Проблемы была в том, что я запитывал схему от 3 вальт. запитал от 5 и все вроде пошло. Не подскажете индикация так должна выводится например: 28 |_ 8 125? тоесть после 28 должен ли быть этот символ|_? с уважением Игорь..


Оставлять сообщения могут только зарегистрированные пользователи
[Регистрация · Вход]
Поиск
Друзья сайта
  • Создать сайт
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Все проекты компании
  • Copyright MyCorp © 2017
    Бесплатный хостинг uCoz