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

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

Управление симмистором на МК с индикацией на кнопках и потенциометре 23 лип. 2020 23: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 23:55 від zaxtone.
Увійдіть до облікового запису, щоб писати повідомлення.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Управление симмистором на МК с индикацией на кнопках и потенциометре 25 лип. 2020 00: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
Україна прокидається
Останнє редагування: 25 лип. 2020 00:06 від zaxtone.
Увійдіть до облікового запису, щоб писати повідомлення.

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

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

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

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

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

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

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

И Вы не ответили по потенциометру.
Увійдіть до облікового запису, щоб писати повідомлення.

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

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

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

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

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

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

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