Перейти к содержанию

prizrak

Members
  • Постов

    17
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные prizrak

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

  2. На создание героя данной статьи меня подвиг драйвовчанин MEHANIK1, захотев встроить устройство с индикацией температуры в одну из заглушек панели приборов, находящихся в седанах Chevrolet Lacetti справа и слева от штатных часов…

    В Инете мной была найдена и собрана схема цифрового термометра на базе МК ATtiny2313. В качестве датчиков температуры в нем использованы DS18B20. В качестве индикатора «выступает» RL-T3610 – индикатор зеленого цвета с ОК (общим катодом) /Спасибо Voknihc за внимательность/.

    Исходная схема выглядит так:

    Сохранить в Альбом2446fe2s-960.jpgРис.1 Исходная схема

    Прошивка, скачанная в комплекте, умеет по очереди (с задержкой 1 сек) отображать показания датчиков, подключенных к МК по шине 1-Wire. Количество подключаемых датчиков (по описанию автора программы) – 8, хотя в даташите на датчик ограничения по количеству датчиков на шине я не нашел (может, плохо искал? :-))…

    Подключаются датчики на шину следующим образом:

    Сохранить в Альбомb946fe2s-960.jpgРис.2 Датчики на шине 1-Wire

    работы этого варианта…

    В общем, заказчик остался не очень удовлетворен результатом, а также по отзывам народа, собиравшего данную схему до меня, у данного варианта есть один существенный недостаток – повышенная нагрузка на выходы, управляющие катодами разрядов, что со временем может повлечь неравномерность свечения разрядов и сегментов индикатора.

    Исходя из этого, была найдена статья с описанием недостатков первого варианта и «усиленной» схемой:

    Сохранить в Альбомaec6fe2s-960.jpg

    «Железо» понравилось, но прошивка под него была написана автором только под один датчик, а мой заказчик просил возможность подключения трех датчиков, поэтому, сей вариант прошивки отпал.

    В конечном итоге я нашел еще один вариант прошивки, в исходнике которой описана возможность подключения более 1 датчика. Это — самое то!

    Итак, техзадание:

    1. Минимально возможные габариты «ширина-высота» дисплея для встраивания термометра в заглушку справа (слева) от часов Chevrolet Lacetti (седан);

    2. Переключение между показаниями датчиков не автоматически, а вручную;

    3. Поскольку данный девайс будет использоваться в автомобиле, необходимо уменьшение яркости индикатора при включении габаритов;

    4. Работа устройства с тремя датчиками.

    Исходя из задания, а также, для удобства разводки плат, на основе предыдущей схемы был разработан собственный вариант:

    Сохранить в Альбомafc6fe2s-960.jpg

    Для минимизации габаритов устройства был выбран вариант из двух плат, соединенных между собой. Индикатор монтируется к ним таким образом, что обе платы спрятаны за ним и не выступают за его габариты:

    Сохранить в Альбом4126fe2s-960.jpg

    Сохранить в Альбомc126fe2s-960.jpg

    Сохранить в Альбомf126fe2s-960.jpg

    Сохранить в Альбом926fe2s-960.jpg

    Сохранить в Альбомe926fe2s-960.jpgВ сравнении с коробком спичек

    Сохранить в Альбомd926fe2s-960.jpgВ сравнении с коробком спичек

    Платы размером 31х22,5 мм получились вот такие:

    Сохранить в Альбомda6fe2s-960.jpg

    В прошивке реализован следующий алгоритм индикации:

    1. Габариты выключены:

    — Нажатие (обычное короткое — до 1 сек) на кнопку приводит к переключению на следующий датчик (переключаются по кругу). Сначала отображается номер датчика, потом — его показания.

    — Яркость индикатора максимальна.

    2. Габариты включены:

    Реализовано регулирование яркости свечения индикатора и два режима отображения:

    Режимы переключаются длинным (держать более 1 сек) нажатием кнопки.

    2.1. Режим отображения температуры (тут все, как и при выключенных габаритах)

    2.2. Режим регулировки яркости :

    — в этом режиме отображается уровень яркости от 9 до 0. Значения изменяются нажатием кнопки циклически.

    — При отключении габаритов индикация автоматически возвращается к показаниям температуры текущего датчика.

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

    Варианты индикации на дисплее (скрины из Протеуса):

    1. Количество подключенных датчиков:

    Сохранить в Альбом4c66fe2s-960.jpg

    2. Номер текущего датчика:

    Сохранить в Альбом6266fe2s-960.jpg

    3. Температура более 100 градусов Цельсия:

    Сохранить в Альбомe266fe2s-960.jpg

    4. Температура от 0 до 100 градусов Цельсия:

    Сохранить в Альбом9266fe2s-960.jpg

    5. Температура ниже нуля, до -10 градусов Цельсия:

    Сохранить в Альбом5266fe2s-960.jpg

    6. Температура ниже -10 градусов Цельсия:

    Сохранить в Альбомa66fe2s-960.jpg

    7. Максимальная яркость подсветки:

    Сохранить в Альбомd266fe2s-960.jpg

    8. Минимальная яркость подсветки:

    Сохранить в Альбомf266fe2s-960.jpg

    Ввиду особенностей работы датчиков температуры, яркость свечения индикатора можно снизить, максимум, на 56-60% от максимальной. При дальнейшем уменьшении яркости становятся заметны яркие вспышки индикатора, обусловленные задержками при опросе датчиков (получение данных от датчика в 12-битном разрешении занимает около 750 мс).

    Видео работы конечного варианта устройства:

    вот видео

    Самое главное автор утверждает что прошивка не менялась и не дописывалась,просто по схеме я уже все проверил и прозвонил

  3. Задумал сделать термометр на тиньке2313 с 3 датчиками. Нашел статью и собрал схемку и прошил, а результат запускается все но он не обновляет информацию цифры висят в одном положении выключаю включаю и показания меняются на кнопку не реагирует вообще, нуждаюсь в помощи специалистов,

    Все в архиве схемы прошивки. Может кто то подскажет как победить

    thermometer_variant_3.zip

    post-155259-0-30959800-1451766562_thumb.jpg

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

  5. вопрос.

    не могу побороть возбуждение перепробовал все варианты грелся R30 проблема в транзисторе 2sb649a на работе проверял осцилографом возбуждается на высоких на низких работает нормально (до этого работал нормально) косяков на плате нету детали перед тем как ставить проверял

  6. Прочитал много страниц форума, стал завидовать белой завистью, тем мастерам, кто смог запустить данный усилитель! Паял три раза и не как!!! Вот думаю может попробовать четвёртый?!

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

  7. Помогите пожалуйста собрал 1 канал включил прогрел на выход повесил нагрузку 4 Ом выставил ток покоя 30мВ выставил ноль на выходе. Выключаю подключаю динамик и включаю и 0 уплывает и нерегулируется и ток покоя возрастает (и лампочка загорается) отсоединяю динамик подключаю резистор на 4 Ом и все нормально (лампа еле горит) ток покоя норм ноль тоже

×
×
  • Создать...