Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1
  • 2

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

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

  • zaxtone
  • zaxtone аватар
  • Не в сети
  • habitue
  • Сообщений: 168
Нужен регулятор на микроконтроллере семейства 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
  • Сообщений: 11529
  • Спасибо получено: 4150
  • Respect sxem.org Sponsor 2019 Author
А какие контроллеры Вам доступны? Требования Вы указали, что мешает выбрать самому?
Администратор запретил публиковать записи гостям.

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

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

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

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

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

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

  • zaxtone
  • zaxtone аватар
  • Не в сети
  • habitue
  • Сообщений: 168
ATtiny26-16PU вроде должен подойти
Україна прокидається
Администратор запретил публиковать записи гостям.

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

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 11529
  • Спасибо получено: 4150
  • Respect sxem.org Sponsor 2019 Author
Только давайте пересчитаем число выводов. Почему на 7-и сегментный индикатор Вы отвели 7 выводов?
Администратор запретил публиковать записи гостям.

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

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

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

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

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

  • zaxtone
  • zaxtone аватар
  • Не в сети
  • habitue
  • Сообщений: 168
51k и 100k

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

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

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

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

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

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

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

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 11529
  • Спасибо получено: 4150
  • Respect sxem.org Sponsor 2019 Author
Тогда ATMEGA8.
Вложения:
Последнее редактирование: 31 июль 2020 07:15 от Soir. Причина: Обновление прошивки.
Администратор запретил публиковать записи гостям.

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

  • zaxtone
  • zaxtone аватар
  • Не в сети
  • habitue
  • Сообщений: 168
Надеюсь переназначение выводов прокатит с учетом изменения корпуса МК с DIP на TQFP32

Вложенный файл:

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

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

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 11529
  • Спасибо получено: 4150
  • Respect sxem.org Sponsor 2019 Author
Вывод RESET использовать нельзя.
SYNC должен быть на PD2 или PD3.
Администратор запретил публиковать записи гостям.

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

  • zaxtone
  • zaxtone аватар
  • Не в сети
  • habitue
  • Сообщений: 168
Переназначил.
Теперь могу под него писать ТЗ?

Вложенный файл:

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

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

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 11529
  • Спасибо получено: 4150
  • Respect sxem.org Sponsor 2019 Author
Так подходит. Правда я еще не видел описания.
Администратор запретил публиковать записи гостям.

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

  • zaxtone
  • zaxtone аватар
  • Не в сети
  • habitue
  • Сообщений: 168
Ну если подходит тогда я начну ТЗ.
Україна прокидається
Администратор запретил публиковать записи гостям.

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

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 11529
  • Спасибо получено: 4150
  • Respect sxem.org Sponsor 2019 Author
Обновил проект. И начальная прошивка... пока что только кнопками больше/меньше.
Администратор запретил публиковать записи гостям.

Управление симмистором на МК с индикацией на кнопках и потенциометре 25 июль 2020 00:03 #19

  • zaxtone
  • zaxtone аватар
  • Не в сети
  • habitue
  • Сообщений: 168
Пока так. Если что, попрошу намекнуть где недосказал или не правильно описал.
_________________________________

Включение.
МК сохраняет последний уровень после выключения и с него же запускается при включении
Вариант индикации уровня на 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
  • Сообщений: 11529
  • Спасибо получено: 4150
  • Respect sxem.org Sponsor 2019 Author
Опишите работу кнопки START.
Датчики VACUUM/HEPA как работают? Они срабатывают и при выключенном пылесосе, и при включенном?
Какой номинал и схема подключения потенциометра?

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

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

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

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

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

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

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

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

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

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

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

  • zaxtone
  • zaxtone аватар
  • Не в сети
  • habitue
  • Сообщений: 168
Так должно быть для детектирования потенциометра?

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