0
Не нашел расчет схемы для двух кондеров. В интернете есть только для моста либо для однополупериодного.
  • avatar
  • vad7
  • 24 июля 2013, 15:26
0
Интересно было бы посмотреть.
  • avatar
  • vad7
  • 24 июля 2013, 13:20
0
Задачу поставил себе сделать на мк. :)
  • avatar
  • vad7
  • 24 июля 2013, 13:16
0
Ну так я программировать больше люблю :)
  • avatar
  • vad7
  • 24 июля 2013, 13:02
0
Уже чуть ли не год не заменил ни одну.
Изделие сделано для себя, мне так проще поставить одну детальку.
Да очепятка, у меня стоит VO2223.
  • avatar
  • vad7
  • 24 июля 2013, 12:59
0
И не трех, а двух. 2 для схемотичности нарисованы, используется одна AC типа.
  • avatar
  • vad7
  • 24 июля 2013, 09:50
0
Смешно не смешно, а сделал для точности определения перехода через ноль, чтоб оба полупериода детектились. Контроллер не хило может нагреваться в закрытом корпусе.
  • avatar
  • vad7
  • 24 июля 2013, 09:47
0
Задумка была, чтобы контроллер сбрасывался, если переходы через ноль не детектились.
  • avatar
  • vad7
  • 24 июля 2013, 09:25
0
У меня тип 2. Он щас почти во всех сетевых магазинах в Москве.
К нему удобно подключаться — можно использовать светодиод и мосфет с родной платы без всякой доп. комплектухи.
Израсходование считается по количеству прысков, скорее всего.
Хотя может, когда баллон закончился распылитель обратно не возвращается и это засекает датчик.
  • avatar
  • vad7
  • 19 июня 2013, 13:01
0
Посмотрел на сгенеренный код — использования ATOMIC_BLOCK() еще позволяет отказаться от volatile, для уменьшения размера кода.
В блоке используется макрос __asm__ volatile ("" ::: «memory»), устанавливающий барьер.
  • avatar
  • vad7
  • 19 июня 2013, 10:06
0
В этой программе восстанавливать состояние флага не нужно.
ATOMIC_BLOCK(ATOMIC_FORCEON) — просто обертывает в cli/sei.
ATOMIC_BLOCK(ATOMIC_RESTORESTATE) — восстанавливает предыдущее состояние флагов.
  • avatar
  • vad7
  • 19 июня 2013, 09:45
0
С удовольствием выбрал бы другой, но в протеусе не нашел…
  • avatar
  • vad7
  • 19 июня 2013, 09:17
0
Да, по хорошему надо в cli/sei обернуть, а то может теоретически попасть в момент между чтением в промежуточные регистры в значениях, кратных 256.
  • avatar
  • vad7
  • 18 июня 2013, 16:27
0
Она volatile.
  • avatar
  • vad7
  • 18 июня 2013, 16:13
0
Епром читается/пишется только в главном цикле. Ограничений на количество тактов нет, поэтому можно прерываться.
  • avatar
  • vad7
  • 18 июня 2013, 16:11
0
Земля «сигнальная». С корпусом не соединена, конечно.
  • avatar
  • vad7
  • 18 июня 2013, 16:06
0
Нет, схема потребляет максимум 35-40 mA в момент писка пищалки.
Там из-за самой печки все разогревается градусов до 70. Пришлось барьер делать.
  • avatar
  • vad7
  • 18 июня 2013, 15:57
0
Тама все верно :-)
  • avatar
  • vad7
  • 18 июня 2013, 00:06
0
Да, надо действительно по подробней написать.
Про точность — я тут просто использовал уже наработанный блок.
Одна ножка свободна и память еще есть — можно, в принципе, и небольшую подстройку OSCCAL по температуре сделать…
  • avatar
  • vad7
  • 18 июня 2013, 00:05
0
Да, но точность здесь особо не нужна. В минуту на пару секунд убегать будет…
  • avatar
  • vad7
  • 17 июня 2013, 23:59