Yanshun

Members
  • Публикации

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

  • Посещение

  • Дней в лидерах

    1

Все публикации пользователя Yanshun

  1. Радиаторы для усилителей 300 и 400мм

    Подожду пока цена чутка спадет. А наложкой отправляете?
  2. Термостат На Attiny2313 И Ds18B20

    Добрый день. Для тех кто испытывает сложности входа в меню двойным нажатие кнопок, можно приделать третью кнопку, при этом на программном уровне делать ничего не надо. Своего рода кнопка Меню.
  3. Термостат На Attiny2313 И Ds18B20

    Добрый вечер форумчане. Хочу представить Вам УНИВЕРСАЛЬНЫЙ Термостат на ATtiny2313 и DS18B20. Автор данного термостата hardlock, более подробно можно прочитать про термостат тут (http://hardlock.org....ic.php?f=9&t=10). Разные версии прошивок и подробное описание их тут (http://hardlock.org....c.php?f=9&t=370) Что умеет данный термостат: Измерение температуры от -55°С до +125°С (шаг 0,1°С) Установка температуры от -55°С до +124°С (шаг 0,1°С !!!). Гистерезис от 0,1°С до 25°С Работать как на нагрев так и на охлаждение, переключение джампера и соответствующая прошивка. Контроль ошибок и вывод их на дисплей, в случае выхода из строя датчика или его обрыв-НАГРУЗКА ОТКЛЮЧАЕТСЯ НА ВСЕХ ПОРТАХ. Индикатор можно применять как с общим анодом, так и с общим катодом - просто разные прошивки, я использовал индикатор с общим катодом Е40561-L-0-8-W. Управление: Кнопками "+" и "-" устанавливают температуру включения нагрузки (на экране в первом сегменте отобразится символ подчёркивания "_"). При одновременном нажатии обеих кнопок устройство переходит в режим изменения гистерезиса (на экране в первом сегменте отобразится символ "d"). Длительное удержание одной из кнопок приводит к ускоренному перебору значений. При отсутствии нажатий на кнопки в течении 5 секунд прибор переходит в режим отображения измеренной температуры, при этом происходит запоминание изменённых параметров в энергонезависимую память. Индикация: В первом сегменте отображается точка, если Т < Т уст., т.е. нагрузка включена. Точка отображается во всех режимах, даже при изменении установленной температуры или гистерезиса (если сохраняется условие Т < Т уст.). В этом же сегменте будет отображаться знак минуса "-" при отрицательной температуре. Пример 1 (нагрев): Установим температуру = 25,5°С, гистерезис (dT) = 1,2°С. Текущая температура 20 градусов. (PD2 = 1, PD3 = 0, горит "точка"). Такое состояние будет сохранятся пока температура не достигнет Т уст. + dТ = 26,7°С. Когда температура достигнет 26,7°С состояние выводов поменяется (PD2 = 0, PD3 = 1, не горит "точка") Такое состояние будет сохранятся пока температура не опустится до Т уст. = 25,5°С. Когда температура опустится до 25,5°С состояние выводов поменяется (PD2 = 1, PD3 = 0, горит "точка") И так далее.... Пример 2 (охлаждение): Установим температуру = -5,2°С, гистерезис (dT) = 1,5°С. Текущая температура 20 градусов. (PD2 = 0, PD3 = 1, не горит "точка"). Такое состояние будет сохранятся пока температура не упадёт до Т уст. = -5,2°С. Когда температура упадёт до -5,2°С состояние выводов поменяется (PD2 = 1, PD3 = 0, горит "точка") Такое состояние будет сохранятся пока температура не поднимется до Т уст. + dТ = 6,7°С. Когда температура поднимется до 6,7°С состояние выводов поменяется (PD2 = 0, PD3 = 1, не горит "точка") И так далее.... Печатная плата разработана под DIP детали кроме микроконтроллера, у себя смог достать только такие. Устройство питается от переменного напряжение 12-15В. Програмирование микроконтроллера, у меня будет прогромматором USBasp, поэтому 10-pin'овый разъем разведен на ПП. При програмировании микроконтроллера, устройство должно быть подключенно к сети питания. Если у Вас нет прогромматора, но есть LTP-порт, можно прошить с помощью него, как, читаем тут (http://hardlock.org....ic.php?f=18&t=8) Исходник один на все варианты - компилируется в нужную версию путём комментирования (раскомментирования) нужных дэфайнов: CodevisionAVR- программа в которой написан код. #define Cathode //для индикатора с ОК //#define Anode //для индикатора с ОА #define heat //точка отображается если T < Tуст. //#define cold //точка отображается если T > Tуст. Печатная плата в Gerber, Lay6, и в DipTrace, каждый выберить то, что ему удобней. Последняя картинка анимация печатной платы. Печатная плата-одностороняя, минимальный зазор между дорожками 0,3мм, минимальная дорожка 0,3мм, минимальный поясок контакта 0,3мм. Gerber ПП Термостат на ATtiny2313 и DS18B20.rar Термостат на ATtiny2313 и DS18B20 Схема и ПП в DipTrace, прошивка с исходником.rar Термостат на ATtiny2313 и DS18B20 Схема, прошивка с исходником ПП в Lay6.rar
  4. Помню понадобилось мне подключить пару датчиков температуры от Dallas DS18B20 в ПК и мониторить показания с записью их в лог-файл. Собирать отдельно устройство для этого дела мне не хотелось, а помниться, что я краям ухом слышал, что есть возможность их подключения к RS232, в простонародье Com-порт. Но так как у меня нет этого порта, на самом деле он распаян на печатной плате доски, но переходника у меня не было, но было куча разных преобразователей с USB в RS232 . Начал искать по просторам сети, кто как реализовывал данную идею, чтобы знать какие камни меня из-за угла подстригают. Нашел в сети пару схем и начал их паять, деталей там было, "кот на плакал", но почему-то не одна из схем не заработала у меня Начал спрашивать на данном форуме, мне сказали, что это не возможно, но сдаваться было глупо, ведь у кого-то заработало. Начал дальше искать и наткнулся на один замечательный форум про спиртные напитки, кому как не им знать про температуру. Там было довольно простое решение, я с начало засомневался на счет его работоспособности, но решил повторить, ведь даже ничего паять не пришлось и куча положительных отзывов. Взял из кучи первый попавшийся преобразователь на CP2102 и подключил датчики к нему, и о чудо все сразу заработало. Сразу подключил 3 датчика, так как мне нужно было именно такое количество, все замечательно заработало. Тестирования я проводил на Win 7 x64 и XP в программе Термомониторинг Но пользоваться советую программой Temp. Keeper правда она платная, но цена ее очень маленькая. Но если Вам по какой-то причине нет возможно приобрести ее на просторах сети имеется ключик для нее. К чему все это было, дело в том, что мой знакомый заметив такую игрушку попросил и ему сварганить подобное устройство, но на 5 датчиков. Для мониторинга температуры в помещении, систему отопления. Чтобы узнать в какой из комнат большие теплопотери и последить за работой газового котла. Я с начало отказывался и искал любой выход из капкана, но когда он принес бутылек темного и посидев пару часиков, мое желание помочь поднялось. На следующий день я начал искать преобразователи и варганить датчики. Какое было ТЗ: преобразователь втыкается в USB ПК, преобразователь на СР2102, по шнуру длиной 2 метра идет в распределительную коробку и оттуда каждый датчик по 1,5 метра, 5 штук, расходиться. Спаял датчики и все поместив в термоусадку подключил все к распределительной коробке. В коробке у меня было два конденсатора на 1000 мкф/10В и 0,1, так-же и резистор на 4к7. Втыкаю я в ПК все это, но устройство не работает, я давай все проверять, все правильно косяков нет, но почему не работает. Начал отключать датчики по очереди, результата не дало, откинул резистор и подключил датчик, все сразу начало работать. Начал потихоньку накидывать датчики, когда дошел до пятого все опять перестало работать. Начал разбираться в чем причина, а оказалось, что провод на котором был пятый датчик имеет экран, все остальные четыре были без экрана и не переплитались между собой, прямая укладка была. Возможно это повлияло, что я Rx и Tx соединил в распределительной, а не на плате преобразователя, выяснять было лень поэтому был просто заменен провод. Витая пара тоже не подошла, из-за того что проводники свиты между собой, а нужно чтобы провода шли параллельно друг другу. Хотя взял витую пару, 20 метров, и подав по ней только питания датчика, а сигнал по отдельному проводом, не из витой пары, все замечательно заработало. Видимо наводка питание глушило сигнал. При использовании на большое расстояние может понадобиться внешний БП на 5В, если он вблизи от датчиков, либо на 12/24В если далеко, но в распредилительной коробке должен стоять стабилизатор на +5В. Вот такие пироги. Всем удачных запусков. Подключение DS18B20 к ПК.spl7
  5. Подключение DS18B20 к ПК

    @Alex Доброе утро. По началу я всеми способами пытался вернуть сопротивление, брал многооборотный резистор на 10к и потихоньку уменьшая сопротивление пытался найти нужный номинал, но ни с одним номиналом, вплоть до 0, не заработало, только исключения резистора приводило к стабильной работе. На счет НУЛЕВЫХ импульсов Вы совершенно правы, подключать все датчики пришлось на одну фирму провода и длину, как только я пытался подключить другой провод, фирма сечение, устройство сразу крашилось. Хотя для линии питания датчика это не играло роли, только для линии данных. Большое спасибо теперь мне стало известно почему устройство "отвергало" другие провода. Но мне повезло, что все проводники были одной длины и провод одной марки, все стабильно работает уже неделю, если будут какие-то проблемы сразу об этом мне сообщат. Если проблема появиться при работе устройство, поставлю диод, резистор поставить не получится, не стабильно с ним работает. Резистор остался в распредилительной коробке я всего лишь отпаял один вывод, вернуть не проблема. Время покажет, спасибо за совет.
  6. Котлы Настенные Газовые Ремонт

    @тимвал Полностью с Вами согласен. Но ведь нельзя отрицать, что если поставить совершенно новую, не прошитую, 24С то устройство не заработает, значит там все-таки есть какая та часть кода запуска основного микроконтроллера. Вот хотя бы эту часть кода и делился производитель, но нет фиг вам, меняйте плату.
  7. Помогите! Подскажите! Help!

    Добрый день. Не подскажите каким программатором прошивается Микроконтроллер ST ST72F324J6T6 QFP44? Кто что скажет.
  8. Термостат На Attiny2313 И Ds18B20

    @ser_ega Доброе утро. Просто знаю.
  9. Котлы Настенные Газовые Ремонт

    @Sanchots Добрый день. Благодарю. Буду иметь в виду. Да, беда с прошивками, без сервисного центра, лицензированного, хрен обойдешься, прошивку ведь только у них можно взять, вернее отдать на ремонт. Благо хоть некоторые чипы не защищены от считывания, хоть какой-то кастыль. Такое чувство, что производитель нарошно такой "косяк" делает.
  10. Неполадки на форуме

    @mvkarp Доброе утро. Вы имеете в виду про это?
  11. Термостат На Attiny2313 И Ds18B20

    @ser_ega Добрый вечер. Опрос датчика идет раз в 1 сек.
  12. @zokir Добрый день. Конкретно данный пред будет не к чему к этому усилителю, он дороже Вам обойдется чем весь ОМ3 в корпусе. Современные встроенные звуковухи в ПК спокойно раскачают данный усилитель. Лишние деньги лучше вложите в ALPS или в РГН, куда полезнее будет.
  13. [STEP-модели] Capacitors, Polarized Radial Diameter Vertical Mounting

    Есть "Тяжелая Артиллерия" моделей разных в любом формате http://www.3dcontentcentral.com/parts/supplier/User-Library/5.aspx
  14. [STEP-модели] Capacitors, Polarized Radial Diameter Vertical Mounting

    @ARV Добрый вечер. Очень жаль. Но не отчаивайтесь, тут очень много моделей в нужном Вам формате http://smisioto.no-ip.org/elettronica/kicad/kicad-en.htm
  15. Котлы Настенные Газовые Ремонт

    @Sanchots а если попробовать кулер с датчиком, может прокатит.
  16. [STEP-модели] Capacitors, Polarized Radial Diameter Vertical Mounting

    Пределу моему счастью нет границ. Только у кондеров с жесткими выводами, шапка черная, а с обычными выводами серебристая. Когда программы смогут так-же качественно отобрать в 3D платы, как после рендеринга.
  17. Котлы Настенные Газовые Ремонт

    @Sanchots Похоже опять Ваш случай с прошивкой. Service Manual посмотрел 13 ошибка увидел, но 94 не заметил. Может Е4 ошибка.
  18. Котлы Настенные Газовые Ремонт

    @тимвал Добрый вечер. Вам повезло, моя автоматика не в какую не хочет призвать терморезисторы, ставил на 10к результат 0. Замерил сопротивление родного там оказалось 12К при 25 градусов, такого мне не найти. Так что сижу в ожидании когда приедет датчик. Как запускают на столе платы, сколько не смотрел ничего не вышло. Это контроль тяги, фиг обойдешь.
  19. Отсканированные листы автоматики КСУМ -2П. Газовый клапан БРГ-2 В архиве вся информация, которую я смог найти. Если мне еще попадется информация, добавлю. КСУМ.rar КСУМ-2П_дополнительно.rar
  20. [STEP-модели] Capacitors, Polarized Radial Diameter Vertical Mounting

    Ясно. А то я подумал, что они всего 1,5 мм. Значит все супер.
  21. [STEP-модели] Capacitors, Polarized Radial Diameter Vertical Mounting

    Тогда это будет вообще бомба Единственная просьба, если это возможно, сделать длину выводов 2 мм, т.к толщина платы, обычно, 1,6 мм. Для более красивого отображения при 3D просмотре платы. Благодарю.
  22. [STEP-модели] Capacitors, Polarized Radial Diameter Vertical Mounting

    Доброе утро. УРА , как-же долго я их ждал. Теперь у меня полный комплект 3D моделей от одного производителя конденсаторов. Не хватает только кондеров с жесткими выводами с шагом 10 мм и диаметром 30 и 35 мм. Огромнейшая Вам благодарность за столь щедрый подарок . Всех Вам благ.
  23. Diptrace + Topor

    @nikolai_kuzmenko Добрый вечер. Не знаю подойдет ли Вам они, пару моделей нашел на континенте Скачал, если у Вас нет доступа, модельки в Step с прямыми и изогнутыми ногами. User Library-TO-264-5-V.zip
  24. Забыл модель сушилки с которой была снята плата. Данное устройство не имеет гальванической развязки с сетью, поэтому будьте очень аккуратны при работе с печатной платой. Схема в Spl7 Pcb Lay6 Сушилка рук.rar
  25. Термостат На Attiny2313 И Ds18B20

    @ser_ega Добрый день. Считывание температуры происходит с интервалом, видимо отсюда и "скачки". На счет стабилизатора, Вам видней, но потом не пишите, что термостат ведет себя не стабильно и схема отстой. Добиться вряд ли получится плавности, из-за того что у Вас окружающая температура не стабильно изменяется, да и проводимость температуры корпуса датчика может этому восприпятствовать. Если Вам так сильно нужна плавность, это только термопары, от цифровых датчиков Вы ее не получите. Резистор на 82 Ом, просто фильтр по питанию для датчика, его можно вообще не ставить, ничего от этого не изменится.