Показать сообщение отдельно
Старый 07.11.2016, 23:48   #404
Немолодий
Бывалый
 
Аватар для Немолодий
 
Регистрация: 06.04.2011
Пчелостаж: 37
Пчелосемей: 50
Ульи: павильйон, українська рамка
Адрес: Україна, Полтавська область
Возраст: 75
Сообщений: 2,889
Сказал(а) спасибо: 1,999
Поблагодарили 5,145 раз(а) в 986 сообщениях
Сказал (а) "Не согласен!": 59
Сказали "Не согласен!" 15 раз(а) в 13 сообщениях
Файловый архив: 1
Закачек: 0
Вес репутации: 819
Немолодий имеет неукоснительную репутациюНемолодий имеет неукоснительную репутациюНемолодий имеет неукоснительную репутациюНемолодий имеет неукоснительную репутациюНемолодий имеет неукоснительную репутациюНемолодий имеет неукоснительную репутациюНемолодий имеет неукоснительную репутациюНемолодий имеет неукоснительную репутациюНемолодий имеет неукоснительную репутациюНемолодий имеет неукоснительную репутациюНемолодий имеет неукоснительную репутацию
По умолчанию Re: Управление эл. приводом для медогонки на MEGA8 своими руками...

Цитата:
Сообщение от SERGE Посмотреть сообщение
если будут предложения впихнем и их
Узагальнені пропозиції по блоку керування медогонкою.

1. Замінити назву кнопки «Старт» на назву «Пуск». Слово «старт» більше підходить для спортивної термінології. Всі механізми запускаються кнопкою під назвою «Пуск».

2. Ярослав пропонує ввести режим " Пауза" і причепити його до кнопки "Пуск". Натиснувши її при дефектному обертанні ротора (припустимо рамка зачіпає при обертанні корпус бака) ми призупиняємо виконання алгоритму роботи медогонки, а усунувши недолік і повторно натиснувши цю ж кнопку запускаємо продовження роботи медогонки в заданому раніше режимі. Якщо ж при «Паузі» натиснути кнопку «Стоп», то ми повертаємось на самий початок вибраного режиму роботи. Також цю кнопку можна було б перейменувати на "Пуск-Пауза". Коли ротор медогонки не обертається вона виконала б функцію "Пуск", а в режимі обертання - функцію "Пауза". (avr http://mwob.com.ua/showpost.php?p=146985&postcount=363)

3. Вибираючи в налаштуваннях позицію S (надалі пропоную замінити букву S на букву А) і намагаючись виставити значення 250 можна помилково зайвий раз натиснути кнопку і на дисплеї вискакує початкове значення 1. Доводиться знову гнати значення до 250. Потрібно щоб значення 250 при подальшому натисненні чорної кнопочки не обнулялося.

4. У приводі Н. Голубцова є функція зміни швидкості по ходу відкачки (крім програмно заданої) з допомогою двох кнопок. Було б корисно мати таку функцію і тут, бо іноді ситуація вимагає втручання у конкретний швидкісний режим роботи медогонки.

5. Слід замінити букву S в меню. Тому що англійське S по написанню на дисплеї схоже на цифру 5. А це може призвести до непорозуміння при налаштуваннях. Напис на дисплеї S050 можна прочитати як 5050. Замість S використати початкову літеру А від англійського слова Аcceleration-прискорення. Замість Sr використати An (множник плавності прискорення). Замість Lo (бо легко переплутати Lo50 і L050) пропоную використати Lr. Це початкові літери від англійських слів Low rotate – низькі оберти. Замість Ho поставити Hr (англійське High rotate – високі оберти). Щоб бути послідовним замість tt використати St (Stopping time – час зупинки). Замість букви r, яка висвічується при розгоні ротора медогонки застосувати букву А -початкова літера від згадуваного вже слова Аcceleration-прискорення. Не можна допускати, щоб одна і та ж літера на дисплеї блока мала різні значення, адже в меню уже використано буковку r - реверс. Тоді буквенні позначення меню будуть витримані в одному стилі, чітко і однозначно сприйматися користувачами.

6. В меню для медогонок типу Hord чи Auto слід спочатку поставити n. Потім А (плавність прискорення). Далі L та Lr – показники роботи на початковій швидкості. Потім характеристики другого етапу H та Hr. Позицію r (реверс) залишаємо постійно включеною і не виносимо її в меню. Тоді F, а вже в самому кінці St. Залишиться всього 8 пунктів. Цього цілком достатньо для широкого діапазону налаштувань. Позицію An та r прибираємо з меню для цього типу медогонок. Адже навіть для медогонок з необоротними касетами для яких реверс не є необхідним, це не представлятиме якихось незручностей-одна сторона рамки буде відкачуватись за годинниковою стрілкою а друга проти. Зате в меню не буде плутатись функція r-Off, r-on, що зробить його більш зрозумілим та простішим Для радіального режиму теж подібна послідовність: спочатку A, L , Lr а потім добавити An, далі H, Hr, F а вже в самому кінці St. Теж залишається всього 8 пунктів. Значення n та r видаляємо з меню для цього типу медогонок: радіальній медогонці реверс та переворот касет не потрібний. Така послідовність налаштувань відповідатиме послідовності роботи самої медогонки. А видалення деяких функцій зробить меню зручнішим та спростить сам процес налаштувань.

7. Позицію Off я б вилучив з меню. Вона лише перевантажує його. Було б добре замість неї висвічувати напругу акумулятора. При падінні напруги нижче допустимого рівня під час зупинки ротора повинен звучати не схожий на інші звуковий сигнал та блимати червоний світлодіод. А взагалі було б чудово, коли б під час зворотнього відліку часу при малій та великій швидкостях на 2-3 сек висвічувався ампераж по спожитому струму.

8. Добавити в меню до трьох типів медогонок ще і ручний режим, про що наголошує і Олександр (EW3DS http://mwob.com.ua/showpost.php?p=147521&postcount=74). Назвати його Hand-рука. Пригадуєм: гра в ручний м’яч називається ГАНДбол. Напис доцільно зробити так, щоб не було схожості з написом Hord (можна hAnd). Тут одна відмінність від запрограмованих функцій. Кожен раз параметри можуть бути різні в залежності від ситуації. Такий режим, на мою думку, буде в нагоді тим користувачам, для яких провести попередні налаштування роботи медогонки виявиться складним завданням. Моє бачення: натиснувши кнопку «Пуск» запускаємо медогонку, яка розганяється до тих пір, поки не буде натиснута права чорна кнопка. Тобто ручний вибір швидкості. Розгін зробити нерегульованим і досить динамічним з висвічуванням на дисплеї (буква А). А далі оберти регулюємо по ходу роботи медогонки натисканням чорних кнопок-лівою зменшуємо, правою збільшуємо. Прямий відлік часу роботи (від 1 сек і далі) починається від моменту вибору швидкості (першого натискання правої чорної кнопки). Для зупинки тиснем кнопку «Стоп». Час гальмування (8-10 сек ) встановити стабільним. Для занесення параметрів у коротку (до відключення струму) пам’ять ще раз тиснем кнопку «Стоп». Якщо ні, то в наступний раз параметри знову обираємо в ручному режимі. Це лише ескіз роботи, деталі цієї функції (реверс та інше) слід обговорити додатково.

9. При n-1 в хордіальному режимі відкачавши першу сторону на малих а потім великих обертах і перевернувши касету (рамку) буде відкачуватися лише одна повномедна сторона зорієнтована до сітки касети. На мою думку малі оберти для другого етапу відкачування зайві. Адже та сторона рамки, яка тисне на стільник і може привести до його руйнування вже пуста і тиск такий відсутній. Тому можна відразу качати на підвищених обертах, таких, на яких відкачувалась перша сторона рамки. Тобто позиція Lr та Нr при n-1 має відношення для відкачки першої сторони рамок. Для другої сторони рамок лише Hr. Нагадую, що такий режим розрахований і створений лише для хороших касет, що забезпечують цілісність стільника при відкачуванні навіть при підвищеній швидкості. Для всіх інших є режим n-2 з двома переворотами касет.

10. Добавити анімацію, написи на дисплеї та урізноманітнити звукові сигнали
( Графіки алгоритму роботи та відображення його на дисплеї блоку я викладав раніше)

P.S. Написав ого-го стільки. Питання чи можливо все це реалізувати. Щодо доцільності то мені здається зайвого тут ніби немає. Зате блок набуде вищого рівня функціональності.
__________________
Спілкуюсь мовою своєї країни!

Последний раз редактировалось Немолодий; 08.11.2016 в 00:13.
Немолодий вне форума   Ответить с цитированием
7 пользователя(ей) сказали cпасибо:
Anatolij (19.11.2016), Beeroy (15.11.2016), EW3DS (08.11.2016), SERGE (08.11.2016), Urik (08.11.2016), yuasaver (08.11.2016), Yur (08.11.2016)