(1 статья) Часы-термометр LED с радиодатчиком
|
|
Boroda | Дата: Суббота, 01.10.2011, 01:00 | Сообщение # 91 |
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
| Nikolai4, вот две тестовые прошивки для термометра! измеряет раз в секунду, если не может прочитать датчик, то индикатор потухает
проверь DS18S20 и DS18B20 по возможности
|
|
| |
Boroda | Дата: Суббота, 01.10.2011, 01:26 | Сообщение # 92 |
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: 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 |
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
| Nikolai4, может проблема в битых датчиках?
|
|
| |
Boroda | Дата: Вторник, 04.10.2011, 01:48 | Сообщение # 96 |
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
| FOLKSDOICH, если на 12 вольт цеплять будешь, то на "+" 50к, на землю 30к. На 10 вольт 50к и 39к. На 8 вольт 50к и 50к. На 5 вольт 20к и 100к. Чем меньше резисторы, тем вероятнее подсветка сегментов.
|
|
| |
Boroda | Дата: Вторник, 04.10.2011, 08:48 | Сообщение # 97 |
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
| Nikolai4, ну вот эту попробуй, тут все по минимуму! Я вообще не понимаю, что происходит с ним
|
|
| |
Boroda | Дата: Вторник, 04.10.2011, 11:06 | Сообщение # 98 |
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: 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 |
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
| FOLKSDOICH, погасил нули! Проверь, кстати, еще раз проводной датчик!
http://ucprog.ucoz.ru/01/_clock_ds_radio_4ms_v2.2c.rar
|
|
| |
Boroda | Дата: Среда, 05.10.2011, 00:53 | Сообщение # 102 |
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
| И еще: может попробовать резистором на датчике поиграть? Поставить поменьше, например, 3.0к ! Или увеличить до 8.2к! А резистор 100 Ом от датчика на 9 ногу заменить на 1кОм
|
|
| |
Boroda | Дата: Среда, 05.10.2011, 01:16 | Сообщение # 103 |
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
| может приблизительно вот это происходит (резистор подтяжки не вытягивает логическую 1)?
http://www.microchip.su/showthread.php?t=5439&page=2
|
|
| |
Boroda | Дата: Среда, 05.10.2011, 08:23 | Сообщение # 104 |
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: 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
ты прав датчик домашний, думаю до минуса дело не дойдет , завтра попробую, спс за трудыДобавлено (05.10.2011, 19:01) --------------------------------------------- а как быть с уличным датчиком? я ж могу проверить его без модулей приемника и передатчика, подключить провод напрямую к входу и выходу, ну и минус подтянуть, должен жешь правильно показывать? а потом мудрить с модулями знаю что проблема именно в них а не в прошивке или схеме
Сообщение отредактировал Nikolai4 - Среда, 05.10.2011, 18:53 |
|
| |