Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

Закрытая тема
Опции темы
Непрочитано 06.03.2006, 17:09   #11
krylov
Прохожий
 
Регистрация: 18.02.2006
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
krylov на пути к лучшему
По умолчанию Re: Сенсорный регулятор освещенности на микроконтролере

Моя схема отличается от указанной, даже контроллер другой, хотя тоже AVR – ATtiny12...
Интересно, а почему именно эта м-ма? если не секрет?
У меня на 2313 и работает - супер. Только с защитой пока проблемы. Может Вы сталкивались? Что лучше ногу откусить или как-то ее физически сжечь? Варианты с программными залочками - не работают!!!
Реклама:
krylov вне форума  
Непрочитано 06.03.2006, 20:44   #12
Гость
 
Сообщений: n/a
По умолчанию Re: Сенсорный регулятор освещенности на микроконтролере

Сообщение от krylov
Моя схема отличается от указанной, даже контроллер другой, хотя тоже AVR – ATtiny12...
Интересно, а почему именно эта м-ма? если не секрет?
Ну так... понятно почему... мелкая она, 8 ног, 5х7 мм...
Сравните с 20-ногой 2313.
Сообщение от krylov
У меня на 2313 и работает - супер. Только с защитой пока проблемы. Может Вы сталкивались? Что лучше ногу откусить или как-то ее физически сжечь? Варианты с программными залочками - не работают!!!
Работают, куда они денутся
 
Непрочитано 06.03.2006, 23:02   #13
krylov
Прохожий
 
Регистрация: 18.02.2006
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
krylov на пути к лучшему
По умолчанию Re: Сенсорный регулятор освещенности на микроконтролере

Работают, куда они денутся

Нет, они работают только для последовательного программирования. а для параллельного или последовательного с повышенным напряжением - нет (
krylov вне форума  
Непрочитано 06.03.2006, 23:29   #14
Гость
 
Сообщений: n/a
По умолчанию Re: Сенсорный регулятор освещенности на микроконтролере

Сообщение от krylov
Работают, куда они денутся

Нет, они работают только для последовательного программирования. а для параллельного или последовательного с повышенным напряжением - нет (
Читается микросхема с установленными lock-битами? проверяли? как-то не верится, что атмел оставил такую дыру в защите.
 
Непрочитано 06.03.2006, 23:32   #15
Luzkov
Гражданин KAZUS.RU
 
Регистрация: 21.02.2005
Сообщений: 685
Сказал спасибо: 14
Сказали Спасибо 84 раз(а) в 44 сообщении(ях)
Luzkov на пути к лучшему
По умолчанию

Принципиально похожая схема с ручной регулировкой. Ток до 16А напр 400В.

-- Прилагается рисунок: --
Luzkov вне форума  
Непрочитано 07.03.2006, 19:14   #16
leonshat
Частый гость
 
Регистрация: 19.02.2006
Сообщений: 12
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
leonshat на пути к лучшему
По умолчанию Сенсорный регулятор освещенности на микроконтролере

›Моя схема отличается от указанной, даже контроллер другой, хотя тоже AVR – ATtiny12... Интересно, а почему именно эта м-ма? если не секрет?
Секрета нет, дело в размерах и цене. ATtiny12 использована по максимуму, получилось хорошее соотношение заложенных и использованных возможностей. Думаю, что 1 кбайт памяти и 8 выводов неплохо для 3 сенсорных кнопок, инфракрасного приемника, функций запоминания и программирования, вся схема на одной стороне печатной платы 32х50 мм, рассчитанной на ручное изготовление и монтаж. На самом деле, для дальнейшего улучшения памяти не остается, однако большая часть того, что в регуляторе уже есть, зачастую использоваться не будет. Насчет защиты – в режиме последовательного программирования все нормально, а параллельного программатора у меня нет, поэтому ничего об этом сказать не могу.
leonshat вне форума  
Непрочитано 09.03.2006, 21:25   #17
Luzkov
Гражданин KAZUS.RU
 
Регистрация: 21.02.2005
Сообщений: 685
Сказал спасибо: 14
Сказали Спасибо 84 раз(а) в 44 сообщении(ях)
Luzkov на пути к лучшему
По умолчанию

Недавно чинил маг. куплнный в США и подключаемый через адаптор 110-220. От фильтрующих кондеров в блоке питания остался только дым. Вина, адаптор работающий по вышеприведенному принципу. Он регулирует действующее значение напряжения изменяя форму сигнала, но не меняя амплитуды.
Luzkov вне форума  
Непрочитано 13.03.2006, 16:38   #18
leonshat
Частый гость
 
Регистрация: 19.02.2006
Сообщений: 12
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
leonshat на пути к лучшему
По умолчанию

Ответ автору последнего (до сбоя сервера) сообщения.
Полагаю, что ошибки есть как в схеме, так и в программе.
Схемные ошибки. Не указаны терминалы симистора, поэтому предположим обычное понимание выводов – управляющий вывод (терминал 3) рисуется на одной стороне с терминалом 1, тогда на корпусе терминал 2. Лампочка должна стоять между корпусом и терминалом 2 и включаться не высоким, а низким уровнем. Такая схема включения обусловлена свойствами симистора, и отклоняться от нее не следует (нарисованная схема годится для КУ208, если прибавить ток управления).
Программные ошибки. Я пишу на ассемблере и с Bascom незнаком, но кажется, неправильно рассчитано время. При частоте 4 МГц и предделителе 256 таймер инкрементируется каждые 256/4=64 мкс. При загрузке в таймер числа 156 он до прерывания отсчитает не 1 мс, а 6,4 мс (100*64мкс, здесь 100=256-156). Затем, при нажатии кнопок стартовое значение таймера быстро достигнет края, поэтому плавное изменение увидеть не получится. Еще одна ошибка может быть связана с тем, что не сохраняется регистр состояния. Не ошибка, но лишнее – выключение и включение прерывания внутри подпрограммы обработки прерывания.
Советую на какой-нибудь вывод посадить светодиод и в программе периодически его переключать, чтобы видеть, что программа работает, а не зависла
leonshat вне форума  
Непрочитано 16.03.2006, 18:07   #19
kzi
Частый гость
 
Регистрация: 13.03.2006
Сообщений: 23
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
kzi на пути к лучшему
По умолчанию Re: Сенсорный регулятор освещенности на микроконтролере

Сообщение от leonshat
ATtiny12 использована по максимуму, получилось хорошее соотношение заложенных и использованных возможностей
Как вам удалось синхронизироваться с определением перехода нуля и управлением триаком, и определением принимаемого IR сигнала?
По мне, лучше использовать пару таймеров: один для работы с управлением триаком, а другой для приёма IR сигнала.
А в ATTiny12 мне пока представляется сложным корректная работа этих процессов с одним таймером. Вот если бы частота внутреннего генератора была бы на пару МГц выше, тогда бы можно было обойтись и одним таймером.
Если не секрет, то поделитесь знанием, или хотя бы подскажите в какую сторону думать.
kzi вне форума  
Непрочитано 16.03.2006, 20:13   #20
leonshat
Частый гость
 
Регистрация: 19.02.2006
Сообщений: 12
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
leonshat на пути к лучшему
По умолчанию

Управление симистором является в регуляторе главным, поэтому все пляшет от пересечения нуля, которое определяется внешним прерыванием. Как его получить, выше уже описано. Для IR-приемника действительно лучше иметь отдельный таймер, или хотя бы отдельное внешнее прерывание. В ATtiny12 этого нет (прерывания по изменению сигналов на любом входе не маскируются, а вход компаратора уже задействован). Поэтому полноценной программной обработки сигналов IR-приемника в моем регуляторе нет, просто аппаратно определяется наличие инфракрасных импульсов, а обработка этого аналогична определению касания кнопок. Поэтому, как в серийно выпускаемом «Сапфире», можно использовать разные пульты. Чтобы при регулировке света или, например, телевизора, не было нежелательного влияния, используются программные уловки, а также кнопки пульта, которые не влияют на телевизор (обычно таковые имеются). Начинающим лучше сразу использовать другой контроллер – ATtiny25 даст необходимые ресурсы при тех же габаритах.
leonshat вне форума  
Закрытая тема

Закладки


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Датчик освещенности Kanava Измерительное оборудование 5 24.01.2009 18:32
Датчик освещенности Kanava Поиск схем. Делимся схемами 0 17.01.2009 22:09
регулятор! worldmasters Источники питания и свет 1 22.04.2008 12:14
Rx Tx CTS RTS DCD interface в микроконтролере Как сделат ета Kombinator Микроконтроллеры, АЦП, память и т.д 7 07.10.2007 02:39
Сенсорный выключатель на AT90S2313 AYAXX Микроконтроллеры, АЦП, память и т.д 0 01.11.2006 10:17


Часовой пояс GMT +4, время: 07:38.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot