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

ТЕМА: Керування прес-пакувальником

Керування прес-пакувальником 16 квіт. 2023 20:49 #1

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 242
  • Подякували: 1
Доброго часу доби. Україні та героям слава! Поки чекаю замовлення по цій призупиненій темі, до мене звернулися. Буду робити все на швидку руку. З'явилася термінова потреба в проєкті на прес пакувальний станок, оскільки виробництво від частини інколи робить замовлення на оборонку, роботу станка треба відновити.
Буду використовувати наявний МК Attiny2313. Портів для датчиків, керування, індикації та виконання не вистачає, вирішив використати наявні зсувні регістри 74HC595N.
Поки формую проєкт в схемі, хотів дізнатися: Є 7 сегментний LED індикатор з спільним анодом. Чи можу я (для зручності проєктування печатної плати) міняти виводи по іншому, а ніж це вказано на скриншоті?
Україна прокидається
Увійдіть до облікового запису, щоб писати повідомлення.

Керування прес-пакувальником 16 квіт. 2023 20:59 #2

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Можна, але хотілось би подивитись на схему.
Увійдіть до облікового запису, щоб писати повідомлення.

Керування прес-пакувальником 19 квіт. 2023 00:01 #3

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 242
  • Подякували: 1
Придбав Atmega162-16PU/ Питання. Чи обов'язково використовувати вивід RESET, (10k to VCC)?
Україна прокидається
Увійдіть до облікового запису, щоб писати повідомлення.

Керування прес-пакувальником 19 квіт. 2023 07:52 #4

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Цей pin немає інших функцій, крім RESET.

Підтягування до VCC є обов'язковим, номінал резистору не критичний. Можливі виключення, коли цим виводом керує якийсь зовнішній контролер або пристрій. Але у будь якому разі, він не повинен "висіти у повітрі".
Увійдіть до облікового запису, щоб писати повідомлення.

Керування прес-пакувальником 22 квіт. 2023 00:04 #5

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 242
  • Подякували: 1
Схему склав та додаю.

Поки формую Т.З., надаю опис назначених портів:
Дві педалі та кінцевики
PD7-пердаль пуск прес плити виз
PD4-педаль пайка
PD1-кінцевик плита в верхньому положені
PB7-кінцевик плита в нижньому положені
PB4-кінцевик планка пайки опущена
PB1-датчик "сотовий бар'єр"-захист від присутності рук в робочій зоні.

Симисторна комутація клапанів пневмоциліндрів
PC6-підйом плити вверх
PC5-пайка (нагрівальна смуга)
PC4-опускання планки пайки
PC3-дотиск плити
PC2-плита вниз

Вбудований семисегментний LED індикатор 3 символи (спільний анод)
PA1-A
PA5-B
PB5-C
PB2-D
PB0-E
PA2-F
PB6-G
PB3-D.P.
PA0-CA1
PA3-CA2
PA4-CA3



Зовнішня панель з кнопками керування, зі зсувним регістром для семисегментного LED індикатора 3 символи (спільний анод) та окремі виводи на спільні аноди.
В першої успішної версії прошивки порти для зовнішнього LED індикатора не використовуються крім KEY (PD6), на схемі не вказанні тому, що зовнішні.

PD6-KEY (кнопки) підтягнений резистором 10к на VCC. Кількість кнопок 5 шт. Резистори на останні 4 кнопки номіналом: 10к, 8к2, 2к7 та 1к.
5 кнопок:
вліво(-), вправо (+)- налаштування значення (заданий час)
вверх, вниз перемикання по параметрах
центральна — вхід та вихід зі зберіганням налаштувань.

PD5-потім в наступній версії
PD3-потім в наступній версії
PD2-потім в наступній версії
PD0-потім в наступній версії
PC0-потім в наступній версії
PC1-потім в наступній версії

Пряме посилання img86.pixhost.to/images/8/348619803_schematic-press.png

Україна прокидається
Останнє редагування: 22 квіт. 2023 00:08 від zaxtone. Причина: Додав зображення
Увійдіть до облікового запису, щоб писати повідомлення.

Керування прес-пакувальником 22 квіт. 2023 10:48 #6

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 242
  • Подякували: 1
Т.З.
Умова: МК при вимкненні запам'ятовує налаштування.
Початковий робочий стан:
PD7-0 педаль пуск прес плити виз
PD4-0 педаль пайка
PD1-1 кінцевик плита в верхньому положені
PB7-0 кінцевик плита в нижньому положені
PB4-0 кінцевик планка пайки опущена
PB1-0 датчик "сотовий бар'єр"-захист від присутності рук в робочій зоні.

Симисторна комутація клапанів пневмоциліндрів
PC6-0 підйом плити вверх
PC5-0 пайка (нагрівальна смуга)
PC4-0 опускання планки пайки
PC3-0 дотис плити
PC2-0 плита вниз




Разовий натиск на педаль прес:
PD7-1 педаль пуск прес плити виз
PD4-0 педаль пайка
PD1-1 кінцевик плита в верхньому положені на 0
PB7-0 кінцевик плита в нижньому положені на 1 після чого PC3- 1 дотис плити на заданий в налаштуваннях час, та очікує натиску PD4-педаль пайка.
Разовий натиск PD4-1
Далі PC4-1 опускання планки пайки.
PB4-1 кінцевик планка пайки опущена, далі PC5-0 пайка (нагрівальна смуга) переходить 1 на заданий в налаштуваннях час, далі всі порти PC2, PC3, PC4, PC5 в стан 0, а PC6 – 1 підіймає плиту вверх в початковий робочий стан, у верхньому положені PD1-0 переходить в 1. Цикл завершений і очікує на наступний натиск PD7-пердаль пуск прес плити виз.




PB1-0 датчик "сотовий бар'єр"-захист від присутності рук в робочій зоні.


Алгоритм роботи PB1-датчику "сотовий бар'єр"-захист від присутності рук в робочій зоні:
Якщо в початковому стані PB1- 1 при натиску PD7-1 команда не спрацьовує, а очікує переходу PB1- 1 в 0, (надалі в натиску PD7-1 нема потреби) станок продовжить свою роботу.



Керування часом пайки та індикація стану:
5 кнопок:
вліво(-), вправо (+)- налаштування значення (заданий час)
вверх, вниз перемикання по параметрах
центральна - вхід та вихід зі зберіганням налаштувань.

Індикація:
В робочому початковому стані на табло відображається вищезазначені кроки:
U 0- початковий робочий стан
U 1- B7-1кінцевик плита в нижньому положені
U 2- PC3-1 дотис плити (після припинення по заданому часу, U02 відображається)
U 3- PC4- 1 опускання планки пайки
U 5- PC5-пайка

Налаштування часу дотису та пайки:

Вхід в меню — тривалий натиск на центральну кнопку протягом 3 сек, вихід зі зберіганням параметрів також само. Вхід та вихід в окремі параметри короткий натиск.
Параметр Р1 (перемикання між параметрами кнопками верх/вниз).
На індикаторі Р 1, в ньому встановлюються параметри дотису.
1- час дотис саме в цьому параметрі тривалий натиск на центральну кнопку протягом 3 сек переходить в налаштування часу дотису. вихід зі зберіганням параметрів також само. Значення встановлюється кроком 100 мілісекунд. 100 мілісекунд — на табло це 1, 200мс-2, 300мс-3…. (встановлення значення кнопками -/+
2- постійний дотис
3-дотис вимкнено

Р 2, в ньому встановлюються параметри пайки.
1- час пайки, саме в цьому параметрі тривалий натиск на центральну кнопку протягом 3 сек переходить в налаштування часу пайки. вихід зі зберіганням параметрів також само. Значення встановлюється кроком 100 мілісекунд. 100 мілісекунд — на табло це 1, 200мс-2, 300мс-3…. (встановлення значення кнопками -/+
2- пайка вимкнена.
Україна прокидається
Останнє редагування: 22 квіт. 2023 10:49 від zaxtone. Причина: Виправив
Увійдіть до облікового запису, щоб писати повідомлення.

Керування прес-пакувальником 22 квіт. 2023 15:16 #7

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Це вже все?
Увійдіть до облікового запису, щоб писати повідомлення.

Керування прес-пакувальником 22 квіт. 2023 18:32 #8

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

Керування прес-пакувальником 22 квіт. 2023 22:51 #9

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 242
  • Подякували: 1
Маленька поправочка. Повний вхід/вихід в/з налаштування одночасний натиск протягом 3 сек центральна + будь-яка кнопка. А вхід у вищезазначене налаштування значення (час дотису та пайки) так і залишається однією центральною кнопкою 3 сек.
Україна прокидається
Останнє редагування: 22 квіт. 2023 23:30 від zaxtone.
Увійдіть до облікового запису, щоб писати повідомлення.

Керування прес-пакувальником 23 квіт. 2023 10:27 #10

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Не побачив кнопок на Вашій схемі, але зауважу - цей МК не вміє вимірювати напругу. Тому аналогове підключення кнопок неможливе.
Увійдіть до облікового запису, щоб писати повідомлення.

Керування прес-пакувальником 23 квіт. 2023 10:53 #11

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 242
  • Подякували: 1
Добре я це врахую. Тоді для цієї першої версії без зовнішнього дісплея можна використати порти роз'єму х7 матрічним підключенням.

Я так розумію що схему по задуму можн не змінювати а лише наступним разом використати Atmega16?
Україна прокидається
Увійдіть до облікового запису, щоб писати повідомлення.

Керування прес-пакувальником 23 квіт. 2023 11:16 #12

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
zaxtone пише:
використати порти роз'єму х7 матрічним підключенням.
Намалюйте схему підключення.

zaxtone пише:
Я так розумію що схему по задуму можн не змінювати а лише наступним разом використати Atmega16?
Не знаю Ваших задумів, та й ще не вивчав ні схему, ні ТЗ. Тільки поверхнево переглянув, питань ще буде багато. Але для початку мені потрібна повна схема.
Увійдіть до облікового запису, щоб писати повідомлення.

Керування прес-пакувальником 23 квіт. 2023 13:21 #13

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 242
  • Подякували: 1
X7 - то друкарська помилка оскільки набирав текст смартфоном.
Схему трішки переробив з урахуванням матричного підключення кнопок.
Схема плати МК. img86.pixhost.to/images/13/348861465_schematic-press.png
Схема плати кнопок img86.pixhost.to/images/13/348862458_schematic_key.png


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

Назва файлу: pres.zip
Розмір файлу:145 KB
Україна прокидається
Увійдіть до облікового запису, щоб писати повідомлення.

Керування прес-пакувальником 23 квіт. 2023 14:45 #14

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
А який сенс такого підключення кнопок? 5 кнопок і 5 виводів МК - у чому виграш?
Увійдіть до облікового запису, щоб писати повідомлення.

Керування прес-пакувальником 23 квіт. 2023 15:08 #15

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 242
  • Подякували: 1
:lol: дійсно :lol:
якщо це викликає складнощі в написані прошивки, тоді перероблю кожну на землю. Переробляти?
Україна прокидається
Останнє редагування: 23 квіт. 2023 15:13 від zaxtone. Причина: Виправив
Увійдіть до облікового запису, щоб писати повідомлення.

Керування прес-пакувальником 23 квіт. 2023 15:30 #16

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Дивіться самі.
Кожна на землю - простіше і надійніше перш за все, з точки зору роботи кнопок. З точки зору написання прошивки - мені все одно. З точки зору виконання програми - на варіант "кожна кнопка на землю" програма буде витрачати менше часу і ресурсів. Чи це критично для основної програми - поки не можу сказати, потрібно вникати.
Увійдіть до облікового запису, щоб писати повідомлення.

Керування прес-пакувальником 23 квіт. 2023 17:40 #17

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 242
  • Подякували: 1
Переробив.
Схема плати МК img86.pixhost.to/images/14/348895689_schematic-press.png
Схема плати кнопок img86.pixhost.to/images/14/348895693_schematic_key.png
Україна прокидається
Увійдіть до облікового запису, щоб писати повідомлення.

Керування прес-пакувальником 24 квіт. 2023 16:49 #18

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Зібрав проект. Прошивка ще нічого не вміє. Поки що звірте підключення, можливо я щось пропустив.

До речі, перевірте свою схему підключення вхідних оптопар, там якась плутанина.
Долучення:
Останнє редагування: 22 трав. 2023 07:25 від Soir. Причина: Оновлення прошивки
Увійдіть до облікового запису, щоб писати повідомлення.

Керування прес-пакувальником 24 квіт. 2023 17:34 #19

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 242
  • Подякували: 1
Там все правильно. Лише помітив що маркер GND був розташований на ланцюгу +12V. Поставив все на свої місця. Всі оптопари спрацьовують замкненням на землю і лише BLOCK на розрив по ланцюгу +12V.
Входи IN_PRES IN_SOLD Кнопки без фіксації (тактові)
Виправлена схема з правильним розташуванням маркерів живлення img86.pixhost.to/images/19/349037425_schematic-press.png
Україна прокидається
Останнє редагування: 24 квіт. 2023 17:45 від zaxtone.
Увійдіть до облікового запису, щоб писати повідомлення.

Керування прес-пакувальником 24 квіт. 2023 21:54 #20

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
zaxtone пише:
Там все правильно.
Дивіться самі, для мене це неважливо. Для мене головне розуміти логічні рівні на вході в МК, по них і буду писати прошивку.

Не зрозумів навігацію по меню
Вхід та вихід в окремі параметри короткий натиск.
Параметр Р1 (перемикання між параметрами кнопками верх/вниз).
Чим відрізняється вхід вихід від перемикання між параметрами?
Скільки всього параметрів, два?
Увійдіть до облікового запису, щоб писати повідомлення.

Керування прес-пакувальником 24 квіт. 2023 22:39 #21

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 242
  • Подякували: 1
Вхід з робочого стану в налаштування двома кнопками В цьому меню є 2 параметри, де я маю Р1 - відповідає за час дотису, Р2 - за час пайки.
В принципі як я подивився немає сенсу робити довгим натиском вхід в самі Р1 та Р2, оскільки перемикання між ними виконуються кнопками UP/DOWN, а їх значення змінюється окремими кнопками +/-.

Трохи пізніше додумаю ще параметр Р3 де буде обиратись параметри закладених кроків дій з і зміненою послідовністю. А поки чекаю на 2 параметри.
Україна прокидається
Увійдіть до облікового запису, щоб писати повідомлення.

Керування прес-пакувальником 25 квіт. 2023 07:02 #22

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Зрозуміліше не стало. Опишіть послідовність входу в меню, вибору параметра, його налаштування, діапазон, перехід до іншого... По крокам - що натиснути, що повинно бути на індикаторі.
Увійдіть до облікового запису, щоб писати повідомлення.

Керування прес-пакувальником 25 квіт. 2023 09:33 #23

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 242
  • Подякували: 1
Робочий стан.

Вхід в меню — тривалий натиск на центральну кнопку протягом 3 сек, вихід зі зберіганням параметрів також само.
Увійшовши до меню на екрані бачу Р1. його вже можна змінювати кнопками +/-. при натиску +/- відображення Р1 змінюється на відображення встановленого значення кнопками +/-. Крок 100 мс, а на табло одним символом, тобто 100мс-1, 200мс-2 і так до на стільки на, скільки вистачить трьох символів на табло. Як тільки припиняю змінювати значення, через 2 сек на екрані знову з'являється Р1, даючи мені знати що я досі в цьому параметрі.

Щоб перейти до параметра Р2 мені достатньо натиснути UP/DOWN

Р2 Налаштування та відображення так само, я у випадку з Р1.
Щоб вийти з меню, треба натиснути на кнопку MENU протягом 3 сек.

Треба, щоб МК працювала коли меню налаштувань активне, це для того, щоб випробувальним шляхом у реальному часі, міг налаштувати необхідні параметри.
Україна прокидається
Останнє редагування: 25 квіт. 2023 11:12 від zaxtone. Причина: доповнив
Увійдіть до облікового запису, щоб писати повідомлення.

Керування прес-пакувальником 25 квіт. 2023 15:42 #24

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Кнопки і налаштування працюють, перевірте.
У Вас немає можливості перевіряти у залізі?
Увійдіть до облікового запису, щоб писати повідомлення.

Керування прес-пакувальником 25 квіт. 2023 16:09 #25

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 242
  • Подякували: 1
Щойно витравив плату, зараз буду потихеньку збирати.
Україна прокидається
Увійдіть до облікового запису, щоб писати повідомлення.
  • Сторінка:
  • 1
  • 2
Модератори: Wolf, Soir, Vakula, Айнцвайдрайченко