-
Постов
17 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Блоги
Сообщения, опубликованные prizrak
-
-
Индикация показывает температуру,но не обновляет данные нету цикличности, и не реагирует на кнопку входа в меню. может есть программа где можно собрать такую схемку и прошить и посмотреть как она работает.
0 -
На создание героя данной статьи меня подвиг драйвовчанин MEHANIK1, захотев встроить устройство с индикацией температуры в одну из заглушек панели приборов, находящихся в седанах Chevrolet Lacetti справа и слева от штатных часов…
В Инете мной была найдена и собрана схема цифрового термометра на базе МК ATtiny2313. В качестве датчиков температуры в нем использованы DS18B20. В качестве индикатора «выступает» RL-T3610 – индикатор зеленого цвета с ОК (общим катодом) /Спасибо Voknihc за внимательность/.
Исходная схема выглядит так:
Сохранить в АльбомРис.1 Исходная схема
Прошивка, скачанная в комплекте, умеет по очереди (с задержкой 1 сек) отображать показания датчиков, подключенных к МК по шине 1-Wire. Количество подключаемых датчиков (по описанию автора программы) – 8, хотя в даташите на датчик ограничения по количеству датчиков на шине я не нашел (может, плохо искал? :-))…
Подключаются датчики на шину следующим образом:
Сохранить в АльбомРис.2 Датчики на шине 1-Wire
работы этого варианта…В общем, заказчик остался не очень удовлетворен результатом, а также по отзывам народа, собиравшего данную схему до меня, у данного варианта есть один существенный недостаток – повышенная нагрузка на выходы, управляющие катодами разрядов, что со временем может повлечь неравномерность свечения разрядов и сегментов индикатора.
Исходя из этого, была найдена статья с описанием недостатков первого варианта и «усиленной» схемой:
Сохранить в Альбом
«Железо» понравилось, но прошивка под него была написана автором только под один датчик, а мой заказчик просил возможность подключения трех датчиков, поэтому, сей вариант прошивки отпал.
В конечном итоге я нашел еще один вариант прошивки, в исходнике которой описана возможность подключения более 1 датчика. Это — самое то!
Итак, техзадание:
1. Минимально возможные габариты «ширина-высота» дисплея для встраивания термометра в заглушку справа (слева) от часов Chevrolet Lacetti (седан);
2. Переключение между показаниями датчиков не автоматически, а вручную;
3. Поскольку данный девайс будет использоваться в автомобиле, необходимо уменьшение яркости индикатора при включении габаритов;
4. Работа устройства с тремя датчиками.
Исходя из задания, а также, для удобства разводки плат, на основе предыдущей схемы был разработан собственный вариант:
Сохранить в Альбом
Для минимизации габаритов устройства был выбран вариант из двух плат, соединенных между собой. Индикатор монтируется к ним таким образом, что обе платы спрятаны за ним и не выступают за его габариты:
Сохранить в Альбом
Сохранить в Альбом
Сохранить в Альбом
Сохранить в Альбом
Сохранить в АльбомВ сравнении с коробком спичек
Сохранить в АльбомВ сравнении с коробком спичек
Платы размером 31х22,5 мм получились вот такие:
Сохранить в Альбом
В прошивке реализован следующий алгоритм индикации:
1. Габариты выключены:
— Нажатие (обычное короткое — до 1 сек) на кнопку приводит к переключению на следующий датчик (переключаются по кругу). Сначала отображается номер датчика, потом — его показания.
— Яркость индикатора максимальна.
2. Габариты включены:
Реализовано регулирование яркости свечения индикатора и два режима отображения:
Режимы переключаются длинным (держать более 1 сек) нажатием кнопки.
2.1. Режим отображения температуры (тут все, как и при выключенных габаритах)
2.2. Режим регулировки яркости :
— в этом режиме отображается уровень яркости от 9 до 0. Значения изменяются нажатием кнопки циклически.
— При отключении габаритов индикация автоматически возвращается к показаниям температуры текущего датчика.
Номер текущего датчика, а также уровень яркости при включенных габаритах запоминаются в энергонезависимой памяти…
Варианты индикации на дисплее (скрины из Протеуса):
1. Количество подключенных датчиков:
Сохранить в Альбом
2. Номер текущего датчика:
Сохранить в Альбом
3. Температура более 100 градусов Цельсия:
Сохранить в Альбом
4. Температура от 0 до 100 градусов Цельсия:
Сохранить в Альбом
5. Температура ниже нуля, до -10 градусов Цельсия:
Сохранить в Альбом
6. Температура ниже -10 градусов Цельсия:
Сохранить в Альбом
7. Максимальная яркость подсветки:
Сохранить в Альбом
8. Минимальная яркость подсветки:
Сохранить в Альбом
Ввиду особенностей работы датчиков температуры, яркость свечения индикатора можно снизить, максимум, на 56-60% от максимальной. При дальнейшем уменьшении яркости становятся заметны яркие вспышки индикатора, обусловленные задержками при опросе датчиков (получение данных от датчика в 12-битном разрешении занимает около 750 мс).
Видео работы конечного варианта устройства:
вот видео
Самое главное автор утверждает что прошивка не менялась и не дописывалась,просто по схеме я уже все проверил и прозвонил
1 -
Задумал сделать термометр на тиньке2313 с 3 датчиками. Нашел статью и собрал схемку и прошил, а результат запускается все но он не обновляет информацию цифры висят в одном положении выключаю включаю и показания меняются на кнопку не реагирует вообще, нуждаюсь в помощи специалистов,
Все в архиве схемы прошивки. Может кто то подскажет как победить
0 -
вот есть схема плавного заряда конденсаторов и не будет щелчков
0 -
был мбм 1 поставил а на рынке для 2 канала не нашел пришлось ставить что купил разницы на слух неслышно, возможно на осциллографе и покажет
0 -
ну убрать уже нельзя, а стоит правильно он снизу затягивает холодный и вверх гонит теплый, а стоит и в правду как запасной как только температура превысит норму
0 -
-
подтверждаю у002 самое оно для них как только на усилителе загораются лампочка перегруза и на колонках тоже но лутче не перегружать уже менял на одной динамик
0 -
Спасибо большое за схему работает отлично. А вопрос такой поднять срабатывание заменив резистор номиналом 1к на выше ???
0 -
все способы не помогли приглушил конденсатором на колектор база но всеравно работает не так все настраивается только греется чють сильнее
0 -
вопрос.
не могу побороть возбуждение перепробовал все варианты грелся R30 проблема в транзисторе 2sb649a на работе проверял осцилографом возбуждается на высоких на низких работает нормально (до этого работал нормально) косяков на плате нету детали перед тем как ставить проверял
0 -
подскажите пожалуйста возможно ли заменить транзистор 2SB649 на какой нибудь другой
0 -
подскажите что может быть начал хрипеть один канал на большой громкости на маленькой неслышно хрипа все работает только греется сильнее другого канала
0 -
Прочитал много страниц форума, стал завидовать белой завистью, тем мастерам, кто смог запустить данный усилитель! Паял три раза и не как!!! Вот думаю может попробовать четвёртый?!
Ну незнаю я как ученик паял 1 раз единственное менял только выходные транзисторы, а запустил с 1 раза все резисторы советские кроме некоторых, а звук класный спасибо автору буду собирать второй канал
0 -
подскажите схему зашиты от постоянки на выходе
0 -
Помогите пожалуйста собрал 1 канал включил прогрел на выход повесил нагрузку 4 Ом выставил ток покоя 30мВ выставил ноль на выходе. Выключаю подключаю динамик и включаю и 0 уплывает и нерегулируется и ток покоя возрастает (и лампочка загорается) отсоединяю динамик подключаю резистор на 4 Ом и все нормально (лампа еле горит) ток покоя норм ноль тоже
0
Нужна Помощь С Термометром
в Песочница (Q&A)
Опубликовано
Спасибо буду пробовать собирать