Регистрация | Вход

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: ivan_fd  
Форум Picbasic.ru » Программирование МК » PicBasicPro » Диммер (145 АП2 то 16F675)
Диммер
skiip Дата: Чт, 11.08.2016, 06:19  |                                                                                                                Сообщение # 1
Группа: Проверенные
Ранг:  Начал соображать
Сообщений: 26
Репутация: 0   ±
Замечания:   ±
На сайте с 24.12.2008

Статус: Offline

Всем привет! Задумал я такую идею. Раньше в 80-х была такая микросхема К145АП2 (сенсорный регулятор света –Диммер). Хочу собрать данное чудо на PIC16F675. Взял за основу чью то схему – прилагается. И чью-то программу на протоне – прилагается. Малость подкорректировал для работы в ПикБейсике (конфиг). Вот, беда. Там две кнопки. Одна вкл (при удержании – с ноля плавно до максимум), другая выкл (при удержании с максимума плавно в ноль). В АП2 использован один сенсор (При коротком касании – включается, и при коротком – выключается. При удержании плавно наростает и плавно гаснет. При следующем коротком касании – гаснет запоминает регулировку, при следующем коротком касании включает с отрегулированной яркостью. И к стати, если регулировка шла на спад – он и будет снижать). Ковырял я данную чудо программу. Регулировку в память занести не проблема. Проблема в одной кнопке. Проект в протеусе прилагается. И глянте на график, что то импульс только по положительной волне. На сколько я знаю, симистор надо открывать в каждую полу волну (будь отрицательная или положительная). Может кто силен осуществить мою затею. С уважением, Сергей skip@rambler.ru
Прикрепления: 9149569.png (23.9 Kb) · UNTITLED.hex (1.9 Kb) · 12f675.dsn (97.9 Kb) · Untitled.pbp (5.0 Kb)


skiip
Сообщение отредактировал skiip - Чт, 11.08.2016, 06:23
ЯНДЕКС Дата: 11.08.2016
ivan_fd Дата: Чт, 11.08.2016, 13:05  |                                                                                                                Сообщение # 2
Группа: Модераторы
Ранг:  Специалист
Сообщений: 894
Репутация: 124   ±
Замечания:   ±
На сайте с 12.01.2009

Статус: Offline

В схеме детектор перехода через ноль подключен к GP2, а у Вас к GP4. Как Вы собираетесь отлавливать переход через ноль? Триак откроется в момент подачи на него импульса, а закроется сам при переходе через ноль. Нам нужно этот переход отловить и в зависимости когда мы подадим импульс ( пауза после перехода через ноль) будет наша яркость свечения лампы.
dimvad Дата: Чт, 11.08.2016, 15:40  |                                                                                                                Сообщение # 3
Группа: Проверенные
Ранг:  Понимаю
Сообщений: 79
Репутация: 54   ±
Замечания:   ±
На сайте с 20.07.2012

Статус: Offline

Так надо просто формирователь синхроимульсов организовать и линию Triac проинвертировать.
Прикрепления: 12f675.rar (26.1 Kb)
skiip Дата: Вт, 16.08.2016, 08:48  |                                                                                                                Сообщение # 4
Группа: Проверенные
Ранг:  Начал соображать
Сообщений: 26
Репутация: 0   ±
Замечания:   ±
На сайте с 24.12.2008

Статус: Offline

ivan_fd, Я, это прикрасно вижу. Повторяю, схема взята за основу. Проект собран в протеусе, и программа создана для проекта протеуса. Всё в ваших силах, запускайте, укажите файл прошивки *.hex. Схему выложил - чтоб просто и понятно было говорить о чем.

Добавлено (16.08.2016, 08:48)
---------------------------------------------
dimvad, Привет. На 145АП2 и дал которую схему мост не используется. Может они задержку времени используют для второй волны. Ну да ладно, а вот с кнопкой. Как они могли реализовать на "+" и "-" одной кнопкой.


skiip
xvovanx Дата: Вт, 16.08.2016, 21:44  |                                                                                                                Сообщение # 5
Группа: Модераторы
Ранг:  Помогаю всем
Сообщений: 326
Репутация: 59   ±
Замечания:   ±
На сайте с 02.05.2013

Статус: Offline

Цитата skiip ()
а вот с кнопкой. Как они могли реализовать на "+" и "-" одной кнопкой

Если до этого регулировка шла на спад, то при нажатии уменьшается яркость. Если до этого регулировка шла на увеличение, то при нажатии увеличивается яркость. Запоминаем предыдущую операцию и "пляшем' уже от неё
AZSo3946 Дата: Ср, 17.08.2016, 21:23  |                                                                                                                Сообщение # 6
Группа: Проверенные
Ранг:  Новенький
Сообщений: 1
Репутация: 0   ±
Замечания:   ±
На сайте с 25.11.2007

Статус: Offline

Разрабатывал давно в железе не проверял. В Протеусе работает выкладываю весь проект.
Прикрепления: LampDim.rar (94.4 Kb)
skiip Дата: Пт, 16.09.2016, 12:04  |                                                                                                                Сообщение # 7
Группа: Проверенные
Ранг:  Начал соображать
Сообщений: 26
Репутация: 0   ±
Замечания:   ±
На сайте с 24.12.2008

Статус: Offline

AZSo3946, Большое спасибо, респект и уважение!!! Без лишних слов и вопросов.

Добавлено (16.09.2016, 12:04)
---------------------------------------------
AZSo3946, Привет, собрал данное чудо в железе. Заработало не сразу (исправил в option). Ковыряю с кнопкой. Не стабильно работает. То, увеличивает, и при отпускании и нажатии кнопки - опять увеличивает. Бывает на максимум зависнет и не регулирует, но на выкл-вкл срабатывает четко.
Методом тыка - подвисает на краях регулировк.


skiip
Сообщение отредактировал skiip - Чт, 25.08.2016, 10:56
Форум Picbasic.ru » Программирование МК » PicBasicPro » Диммер (145 АП2 то 16F675)
  • Страница 1 из 1
  • 1
Поиск: