Среда, 22.05.2019, 04:14    
[ Вход · Лента сообщений · Участники · Правила форума · Поиск · RSS ]
Форум » Форум uCProg » Часы » (1 статья) Часы-термометр LED с радиодатчиком
(1 статья) Часы-термометр LED с радиодатчиком
BorodaДата: Суббота, 01.10.2011, 01:00 | Сообщение # 91
Генерал-лейтенант
Группа: Администраторы
Сообщений: 597
Статус: Offline
Nikolai4, вот две тестовые прошивки для термометра!
измеряет раз в секунду, если не может прочитать датчик, то индикатор потухает

проверь DS18S20 и DS18B20 по возможности
Прикрепления: clock_term_test.rar(138.4 Kb)
 
BorodaДата: Суббота, 01.10.2011, 01:26 | Сообщение # 92
Генерал-лейтенант
Группа: Администраторы
Сообщений: 597
Статус: Offline
Nikolai4, ну как там?
 
Nikolai4Дата: Понедельник, 03.10.2011, 21:36 | Сообщение # 93
Сержант
Группа: Пользователи
Сообщений: 31
Статус: Offline
Boroda смогу проверить только в понедельник

Добавлено (03.10.2011, 21:36)
---------------------------------------------

Quote (Boroda)
Nikolai4, вот две тестовые прошивки для термометра! измеряет раз в секунду, если не может прочитать датчик, то индикатор потухает проверь DS18S20 и DS18B20 по возможности


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

менял входной стабилизатор напряжения на 7805, безрезультатно, вся схема запитана от батареек.
 
FOLKSDOICHДата: Понедельник, 03.10.2011, 22:07 | Сообщение # 94
Сержант
Группа: Пользователи
Сообщений: 29
Статус: Offline
Boroda!
И всё-таки, какие номиналы резисторов в цепи контроля питания, т.е. на 13-й ноге?


Сообщение отредактировал FOLKSDOICH - Понедельник, 03.10.2011, 22:08
 
BorodaДата: Вторник, 04.10.2011, 01:39 | Сообщение # 95
Генерал-лейтенант
Группа: Администраторы
Сообщений: 597
Статус: Offline
Nikolai4, может проблема в битых датчиках?
 
BorodaДата: Вторник, 04.10.2011, 01:48 | Сообщение # 96
Генерал-лейтенант
Группа: Администраторы
Сообщений: 597
Статус: Offline
FOLKSDOICH, если на 12 вольт цеплять будешь, то на "+" 50к, на землю 30к. На 10 вольт 50к и 39к. На 8 вольт 50к и 50к. На 5 вольт 20к и 100к. Чем меньше резисторы, тем вероятнее подсветка сегментов.
 
BorodaДата: Вторник, 04.10.2011, 08:48 | Сообщение # 97
Генерал-лейтенант
Группа: Администраторы
Сообщений: 597
Статус: Offline
Nikolai4, ну вот эту попробуй, тут все по минимуму! Я вообще не понимаю, что происходит с ним
blink crazy
Прикрепления: clock_test_1.rar(69.6 Kb)
 
BorodaДата: Вторник, 04.10.2011, 11:06 | Сообщение # 98
Генерал-лейтенант
Группа: Администраторы
Сообщений: 597
Статус: Offline
FOLKSDOICH, тут вообще интересно сделано http://sergeyk.kiev.ua/microcontrollers/clock/ вырубается сразу. А у меня проходит какое-то время, пока конденсатор по питанию не разрядится и на 13 ноге будет логический "0"
 
Nikolai4Дата: Вторник, 04.10.2011, 21:00 | Сообщение # 99
Сержант
Группа: Пользователи
Сообщений: 31
Статус: Offline
Quote (Boroda)
Nikolai4, может проблема в битых датчиках?


пробовал два новых 18B20 и один ранее использованный в термометре 18S20
результат одинаковый, вряд ли датчики

 
FOLKSDOICHДата: Вторник, 04.10.2011, 21:34 | Сообщение # 100
Сержант
Группа: Пользователи
Сообщений: 29
Статус: Offline
Boroda! С переключением батареи закончил. Стоит 10к на плюс и 56к не массу. Температуру вообще пока убрал, не сильно нужна. Вот о гашении нуля всё-таки подниму вопрос.
 
BorodaДата: Среда, 05.10.2011, 00:45 | Сообщение # 101
Генерал-лейтенант
Группа: Администраторы
Сообщений: 597
Статус: Offline
FOLKSDOICH, погасил нули! Проверь, кстати, еще раз проводной датчик!

http://ucprog.ucoz.ru/01/_clock_ds_radio_4ms_v2.2c.rar
 
BorodaДата: Среда, 05.10.2011, 00:53 | Сообщение # 102
Генерал-лейтенант
Группа: Администраторы
Сообщений: 597
Статус: Offline
И еще: может попробовать резистором на датчике поиграть? Поставить поменьше, например, 3.0к ! Или увеличить до 8.2к! А резистор 100 Ом от датчика на 9 ногу заменить на 1кОм
 
BorodaДата: Среда, 05.10.2011, 01:16 | Сообщение # 103
Генерал-лейтенант
Группа: Администраторы
Сообщений: 597
Статус: Offline
может приблизительно вот это происходит (резистор подтяжки не вытягивает логическую 1)?

http://www.microchip.su/showthread.php?t=5439&page=2
 
BorodaДата: Среда, 05.10.2011, 08:23 | Сообщение # 104
Генерал-лейтенант
Группа: Администраторы
Сообщений: 597
Статус: Offline
Nikolai4, вчера поковырял прошивку, получилось очень интересно: если проверку наличия датчика делать в команде запроса температуры, то в протеусе датчик считывается нормально, а если проверка идет при получении температуры, то датчик вообще не читается! Я могу эту проверку убрать и сделать, так, чтобы температура не показывалась, когда Температура и Знак температуры равны %11111111 (нога датчика подтянута к +5, самого датчика нет). Но тут появится баг - программа решит, что при температуре "-0,5 градуса" датчика нет (знак температуры = %11111111, температура = %11111111) и не покажет температуру. Если такое устроит (все таки датчик "домашний") , то прошивка вот:

http://ucprog.ucoz.ru/01/_clock_ds_radio_4ms_v2.2d.rar
 
Nikolai4Дата: Среда, 05.10.2011, 19:01 | Сообщение # 105
Сержант
Группа: Пользователи
Сообщений: 31
Статус: Offline
Quote (Boroda)
Nikolai4, ну вот эту попробуй, тут все по минимуму! Я вообще не понимаю, что происходит с ним
Прикрепления: clock_test_1.rar(70Kb)


индикация температуры мигает , синхронно с миганием писк звука, температура правильная, при нагреве и охлаждении ведет себя адекватно!!! т.е. температуру показывает правильно!

интересно что при включении прибора кратковременно мигнет значение температуры d85 uhflecjd

Добавлено (05.10.2011, 18:57)
---------------------------------------------

Quote (Boroda)
Nikolai4, вчера поковырял прошивку, получилось очень интересно: если проверку наличия датчика делать в команде запроса температуры, то в протеусе датчик считывается нормально, а если проверка идет при получении температуры, то датчик вообще не читается! Я могу эту проверку убрать и сделать, так, чтобы температура не показывалась, когда Температура и Знак температуры равны %11111111 (нога датчика подтянута к +5, самого датчика нет). Но тут появится баг - программа решит, что при температуре "-0,5 градуса" датчика нет (знак температуры = %11111111, температура = %11111111) и не покажет температуру. Если такое устроит (все таки датчик "домашний") , то прошивка вот: http://ucprog.ucoz.ru/01/_clock_ds_radio_4ms_v2.2d.rar


ты прав датчик домашний, думаю до минуса дело не дойдет smile , завтра попробую, спс за труды

Добавлено (05.10.2011, 19:01)
---------------------------------------------
а как быть с уличным датчиком?
я ж могу проверить его без модулей приемника и передатчика, подключить провод напрямую к входу и выходу, ну и минус подтянуть, должен жешь правильно показывать? а потом мудрить с модулями знаю что проблема именно в них а не в прошивке или схеме

Сообщение отредактировал Nikolai4 - Среда, 05.10.2011, 18:53
 
Форум » Форум uCProg » Часы » (1 статья) Часы-термометр LED с радиодатчиком
Поиск:





UP