Запрошуємо, Гість
Ім'я користувача: Пароль: Запам’ятати мене
  • Сторінка:
  • 1
  • 2

ТЕМА: Управление симмистором на МК с индикацией на кнопках и потенциометре

Управление симмистором на МК с индикацией на кнопках и потенциометре 23 лип. 2020 20:47 #1

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 185
  • Подякували: 1
Нужен регулятор на микроконтроллере семейства Attiny с индикацией на кнопках и потенциометре.

Задумка для ремонтников бытовой техники будет полезна, а именно для замены сгоревшего заводского МК пылесосов, с которого прошивку не слизать, т.к. сгорела, не найти на спец сайтах, или МК noname.
МК питается без трансформаторным БП, т.е. без гальванической развязки.

Исполнение планируется в нескольких вариантах:
1. Возможность управления как потенциометром, так и кнопками + и -, два датчика - мешок и HEPA filter, индикация светодиодами 5 уровней
2. Возможность управления как потенциометром, так и кнопками + , -, пуск/старт, два датчика - мешок и HEPA filter, индикация светодиодами 5 уровней
3. Возможность управления как потенциометром, так и кнопками + и -, два - датчика мешок и HEPA filter, индикация 7-сигментный, общий анод
4. Возможность управления как потенциометром, так и кнопками + , -, пуск/старт, два датчика - мешок и HEPA filter, индикация 7-сигментный, общий анод

Примечание: управление скоростью. Если есть наличие потенциометра, МК это распознает и кнопки +/- исключает из управления.
Если потенциометра в цепи нет, МК это распознает и кнопки +/- работают.

Прежде чем написать ТЗ, мне нужно понять какой из МК семейства Attiny я могу использовать.

Требования таковы:
5 выводов на индикацию уровня светодиодами, +2 вывода на 7-сигментный индикатор, итого 7 выводов.
1 вывод АЦП на два датчика вакуума, датчики по сути кнопки на землю, а выводы каждой через свой резистор. (По уровню просадки на землю определяется тот или иной режим)
1 вывод АЦП на потенциометр.
1 вывод (АЦП?) на детектор нуля сети (для управления симистором)
1 вывод управление симистором. (на прямую через резистор без оптопары МОСхххх)
1 вывод для кнопки +
1 вывод для кнопки –
1 вывод для кнопки пуск/старт
Україна прокидається
Останнє редагування: 23 лип. 2020 20:55 від zaxtone.
Адміністратор заборонив доступ на запис.

Управление симмистором на МК с индикацией на кнопках и потенциометре 24 лип. 2020 03:33 #2

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13323
  • Подякували: 5047
  • sxem.org 2019,2021 Respect Author
А какие контроллеры Вам доступны? Требования Вы указали, что мешает выбрать самому?
Адміністратор заборонив доступ на запис.

Управление симмистором на МК с индикацией на кнопках и потенциометре 24 лип. 2020 05:51 #3

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 185
  • Подякували: 1
Ну в наличии пока что 2313, по входам из аналоговых у него вроде компоратары 2 вывода на сколько я понял. Не знаю, подойдёт для этих требований? Если нет, я могу купить какой надо.
Україна прокидається
Адміністратор заборонив доступ на запис.

Управление симмистором на МК с индикацией на кнопках и потенциометре 24 лип. 2020 06:13 #4

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13323
  • Подякували: 5047
  • sxem.org 2019,2021 Respect Author
2313 не подходит, у него нет АЦП.
Ассортимент МК очень велик, Вы предлагаете мне сейчас засесть и изучать всю продукцию на этом рынке, выложить Вам весь список из которого Вы будете выбирать? Или назначить МК по какому-то своему разумению? Но не факт, что Вы его найдете за приемлемые деньги, что у Вас есть для него программатор и т.п.

Поэтому делаем наоборот. Вы составляете список МК, которые Вы считаете приемлемыми для данной конструкции, можно в порядке приоритета. А я уже уточняю - подходит/не подходит.
Адміністратор заборонив доступ на запис.

Управление симмистором на МК с индикацией на кнопках и потенциометре 24 лип. 2020 07:03 #5

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 185
  • Подякували: 1
ATtiny26-16PU вроде должен подойти
Україна прокидається
Адміністратор заборонив доступ на запис.

Управление симмистором на МК с индикацией на кнопках и потенциометре 24 лип. 2020 07:21 #6

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13323
  • Подякували: 5047
  • sxem.org 2019,2021 Respect Author
Только давайте пересчитаем число выводов. Почему на 7-и сегментный индикатор Вы отвели 7 выводов?
Адміністратор заборонив доступ на запис.

Управление симмистором на МК с индикацией на кнопках и потенциометре 24 лип. 2020 07:26 #7

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 185
  • Подякували: 1
Вывод DP - точка не нужена www.rcscomponents.kiev.ua/datasheets/GNS-5611Ax-Bx.pdf
Поправочка. в первом посте в пункте 4 забыл переименовать общий анод на общий катод.
Україна прокидається
Останнє редагування: 24 лип. 2020 07:29 від zaxtone.
Адміністратор заборонив доступ на запис.

Управление симмистором на МК с индикацией на кнопках и потенциометре 24 лип. 2020 07:30 #8

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13323
  • Подякували: 5047
  • sxem.org 2019,2021 Respect Author
Один разряд?
Хорошо, я соберу проект, чтобы посмотреть что получается с этим МК. А Вас попрошу подготовить ТЗ (техническое задание) с подробным описанием алгоритма работы, управления, индикации и т.п.
Кроме того, мне нужны данные о сигналах на входе в МК. Если это резисторы - какие номиналы, если дискретные элементы - какие лог. уровни и т.п.
Адміністратор заборонив доступ на запис.

Управление симмистором на МК с индикацией на кнопках и потенциометре 24 лип. 2020 07:47 #9

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 185
  • Подякували: 1
51k и 100k

Еще забыл про два вывода для светодиодов индикация VACUM и HEPA
Кнопки и светодиоды с выводов МК запитаны на землю. Цифровой индиактор уже по обстоятельству Анод или Катод.
Україна прокидається
Останнє редагування: 24 лип. 2020 08:04 від zaxtone.
Адміністратор заборонив доступ на запис.

Управление симмистором на МК с индикацией на кнопках и потенциометре 24 лип. 2020 08:41 #10

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13323
  • Подякували: 5047
  • sxem.org 2019,2021 Respect Author
zaxtone пише:
Еще забыл про два вывода для светодиодов индикация VACUM и HEPA
Тогда выводов уже не хватает.
Как вариант - совместить выводы на индикатор с кнопками управления. См. проект. Если технически так делать не получится - тогда нужно искать другой МК.
В проекте предварительное распределение выводов, посмотрите. Пока еще их можно переназначить (не все, конечно). Выводы на индикатор желательно все оставить на PORTB.

P.S.
При таком совмещении катод индикатора также нужно подключать к контроллеру.
Долучення:
Останнє редагування: 24 лип. 2020 08:53 від Soir. Причина: Дополнение.
Адміністратор заборонив доступ на запис.

Управление симмистором на МК с индикацией на кнопках и потенциометре 24 лип. 2020 09:03 #11

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 185
  • Подякували: 1
Вижу что с Тини не выходит да и из доступных в магазинах не найти. Аттини40 могла бы подойти но её трудно найти в продаже. :( Тогда уже переходим на атмегу8 Мне важно использовать как можно меньше пассивных элементов для компактности при разводке платы да и упрощённость самой разводки.
Україна прокидається
Останнє редагування: 24 лип. 2020 09:21 від zaxtone.
Адміністратор заборонив доступ на запис.

Управление симмистором на МК с индикацией на кнопках и потенциометре 24 лип. 2020 09:32 #12

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13323
  • Подякували: 5047
  • sxem.org 2019,2021 Respect Author
Тогда ATMEGA8.
Долучення:
Останнє редагування: 31 лип. 2020 04:15 від Soir. Причина: Обновление прошивки.
Адміністратор заборонив доступ на запис.

Управление симмистором на МК с индикацией на кнопках и потенциометре 24 лип. 2020 18:29 #13

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 185
  • Подякували: 1
Надеюсь переназначение выводов прокатит с учетом изменения корпуса МК с DIP на TQFP32

Вкладений файл:

Назва файлу: Re_ATM8.rar
Розмір файлу:11 KB
Україна прокидається
Останнє редагування: 24 лип. 2020 18:31 від zaxtone. Причина: дополнил
Адміністратор заборонив доступ на запис.

Управление симмистором на МК с индикацией на кнопках и потенциометре 24 лип. 2020 18:40 #14

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13323
  • Подякували: 5047
  • sxem.org 2019,2021 Respect Author
Вывод RESET использовать нельзя.
SYNC должен быть на PD2 или PD3.
Адміністратор заборонив доступ на запис.

Управление симмистором на МК с индикацией на кнопках и потенциометре 24 лип. 2020 18:48 #15

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 185
  • Подякували: 1
Переназначил.
Теперь могу под него писать ТЗ?

Вкладений файл:

Назва файлу: Re_ATM8-2.rar
Розмір файлу:11 KB
Україна прокидається
Останнє редагування: 24 лип. 2020 18:51 від zaxtone.
Адміністратор заборонив доступ на запис.

Управление симмистором на МК с индикацией на кнопках и потенциометре 24 лип. 2020 18:51 #16

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13323
  • Подякували: 5047
  • sxem.org 2019,2021 Respect Author
Так подходит. Правда я еще не видел описания.
Адміністратор заборонив доступ на запис.

Управление симмистором на МК с индикацией на кнопках и потенциометре 24 лип. 2020 18:52 #17

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 185
  • Подякували: 1
Ну если подходит тогда я начну ТЗ.
Україна прокидається
Адміністратор заборонив доступ на запис.

Управление симмистором на МК с индикацией на кнопках и потенциометре 24 лип. 2020 19:23 #18

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13323
  • Подякували: 5047
  • sxem.org 2019,2021 Respect Author
Обновил проект. И начальная прошивка... пока что только кнопками больше/меньше.
Адміністратор заборонив доступ на запис.

Управление симмистором на МК с индикацией на кнопках и потенциометре 24 лип. 2020 21:03 #19

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 185
  • Подякували: 1
Пока так. Если что, попрошу намекнуть где недосказал или не правильно описал.
_________________________________

Включение.
МК сохраняет последний уровень после выключения и с него же запускается при включении
Вариант индикации уровня на 7-сегментном индикаторе:
Число 1, что соответствует 20% мощности (это минимум)
Число 2 - 30%
Число 3 - 40%
Число 4 - 50%
Число 5 - 60%
Число 6 - 70%
Число 7 – 80%
Число 8 - 90%
Число 9 - 100%
Подключение именно семисегментного индикатора с общим анодом или катодом в отдельных прошивках.

Вариант индикации уровня на светодиодах 5 уровней (нарастающая шкала)
1-20%
2-40%
3- 60%
4-80%
5-100%

LED1 (PB1) min
LED2 (PB0)
LED3 (PD7)
LED4 (PD6)
LED5 (PD5) max

Кнопка START/PLUS/MINUS, а также Потенциометр RV1:
• МК определяет наличие потенциометра и работает с ним.
• МК определяет отсутствие потенциометра - управление активно для кнопок.

Еще есть потребность в перемычке на (PD1):
При подаче питания в МК старт автоматично включается.
Если (PD1) замкнуть на землю т автостарт блокируется.


Датчики VACUUM/HEPA:
Датчик HEPA снижает уровень мощности на минимум, при этом моргает LED_HEPA (PD3)
Датчик VACUM снижает уровень мощности на минимум, при этом просто горит LED_VACUUM (PD0)

Вариант со светодиодной шкалой:

Вкладений файл:

Назва файлу: Re_LED_ATM8.rar
Розмір файлу:17 KB
Україна прокидається
Останнє редагування: 24 лип. 2020 21:06 від zaxtone.
Адміністратор заборонив доступ на запис.

Управление симмистором на МК с индикацией на кнопках и потенциометре 25 лип. 2020 04:09 #20

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13323
  • Подякували: 5047
  • sxem.org 2019,2021 Respect Author
Опишите работу кнопки START.
Датчики VACUUM/HEPA как работают? Они срабатывают и при выключенном пылесосе, и при включенном?
Какой номинал и схема подключения потенциометра?

В принципе, перемычками еще можно выбирать и тип индикатор, и тип управления, и что там еще. Так надежнее, а возможно и проще.
Также возможен вариант таких манипуляций и через настройку. Для этого можно придумать простейшее меню из имеющихся элементов схемы. Или еще одну скрытую или временную кнопку для первоначальной настройки.
Адміністратор заборонив доступ на запис.

Управление симмистором на МК с индикацией на кнопках и потенциометре 25 лип. 2020 08:39 #21

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 185
  • Подякували: 1
Опишите работу кнопки START
Кнопка Start работает как пусковая и стоповая.
Датчики VACUUM/HEPA как работают? Они срабатывают и при выключенном пылесосе, и при включенном?
Датчик VACUUM представляет собой герметичные боченки в которых находятся контактные мембраны. По сути нормально разомкнутые контакты.
Когда HEPA фильтр забит в камере создается избыточное давление от которого по трубочке к датчику идет воздух и дает вышеописанную команду.
Аналогично и с камерой пылевого мешка толь там на всасывание.
В принципе, перемычками еще можно выбирать и тип индикатор, и тип управления, и что там еще. Так надежнее, а возможно и проще.
Согласен. Тогда можно в свободных портах заложить вышеизложенные варианты в первом посте.
Україна прокидається
Адміністратор заборонив доступ на запис.

Управление симмистором на МК с индикацией на кнопках и потенциометре 25 лип. 2020 10:46 #22

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13323
  • Подякували: 5047
  • sxem.org 2019,2021 Respect Author
zaxtone пише:
Датчик VACUUM представляет собой герметичные боченки в которых находятся контактные мембраны.
Мне не сильно интересно внутреннее устройство датчиков. Мне только нужно знать, если фильтр забит, то это будет видно только при включенном пылесосе? Или, так сказать, off-line также?

И Вы не ответили по потенциометру.
Адміністратор заборонив доступ на запис.

Управление симмистором на МК с индикацией на кнопках и потенциометре 25 лип. 2020 10:54 #23

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 185
  • Подякували: 1
Да при включенном, т.е. когда запущен мотор. Потенциометр 50к.
Україна прокидається
Останнє редагування: 25 лип. 2020 10:56 від zaxtone.
Адміністратор заборонив доступ на запис.

Управление симмистором на МК с индикацией на кнопках и потенциометре 25 лип. 2020 11:18 #24

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13323
  • Подякували: 5047
  • sxem.org 2019,2021 Respect Author
zaxtone пише:
Потенциометр 50к.
Но я просил и схему. Он одним выводом напрямую подключается к +5V, а вторым на массу? Можно в разрыв +5V установить еще и постоянный резистор? Это может понадобиться на тот случай, если будет все-таки автоматическое определение кнопки или потенциометр.
Адміністратор заборонив доступ на запис.

Управление симмистором на МК с индикацией на кнопках и потенциометре 25 лип. 2020 17:23 #25

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 185
  • Подякували: 1
Так должно быть для детектирования потенциометра?

Україна прокидається
Адміністратор заборонив доступ на запис.
  • Сторінка:
  • 1
  • 2
Модератори: wolf2000, Soir, Vakula, Айнцвайдрайченко