Электронный блок управления медогонкой - Страница 7
   
Пчеловодство.РУ Все о пчелах и пчеловодстве
 Пчеловодство.РУ  |   Мобильная версия форума пчеловодов  |   Всё о пчелопродуктах  |   Магазин мёда  |   Пчеловоду  | Начало форума | Регистрация | Опросы | Ответить | Поиск |
Оборудование и инвентарь ФОРУМ ПЧЕЛОВОДОВ на Пчеловодство.РУ / Оборудование и инвентарь /

Электронный блок управления медогонкой

Страница  Страница 7 из 8:  « Назад  1  2  3  4  5  6  7  8  Дальше » 
Автор Цитировать имя
burchyk
Участник

Пчело-стаж: 8-14 лет
Откуда: Ярославская область
Мужской
#181 | Дата: 15 Мар 2016 20:42
может скинете свой готовий код, с програмированием не дружу

Автор Цитировать имя
admin
Администратор

Мужской
#182 | Дата: 15 Мар 2016 21:18
burchyk:
может скинете свой готовий код, с програмированием не дружу

Вы не внимательно читали тему - у меня сейчас не на ардуино, а своя плата, хоть и сделанная из разъемов ардуино. Но дисплей полностью переделан, так же как и клавиатура - поэтому моя прошивка вам никак не подойдет. Придется хоть немного изучать программирование, если что - я постараюсь помочь.

Автор Цитировать имя
burchyk
Участник

Пчело-стаж: 8-14 лет
Откуда: Ярославская область
Мужской
#183 | Дата: 15 Мар 2016 21:39
спасиба. что ещо будет нужно для подключения к акамулятору, кроме тех деталей что я заказал

Автор Цитировать имя
admin
Администратор

Мужской
#184 | Дата: 15 Мар 2016 22:02 | Поправил: admin
burchyk:
спасиба. что ещо будет нужно для подключения к акамулятору, кроме тех деталей что я заказал

Ну собственно сам силовой провод понадобится, тот который вы от аккумулятора к H-мосту пустите от H-моста к мотору. Я использую медный многожильный. Площадь сечения провода считайте по мощности своего мотора.

Автор Цитировать имя
burchyk
Участник

Пчело-стаж: 8-14 лет
Откуда: Ярославская область
Мужской
#185 | Дата: 15 Мар 2016 22:35
я насчет питания прибора, от акумулятора, а не привода

Автор Цитировать имя
burchyk
Участник

Пчело-стаж: 8-14 лет
Откуда: Ярославская область
Мужской
#186 | Дата: 16 Мар 2016 00:55
Arduino:1.6.8 (Windows 10), Плата:"Arduino Nano, ATmega328"

C:\Users\burch\Documents\Arduino\sketch_mar15b\sketch_mar15b.ino:5:24: fatal error: LineDriver.h: No such file or directory

#include <LineDriver.h>

^

compilation terminated.

exit status 1
Error compiling for board Arduino Nano.

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

Автор Цитировать имя
burchyk
Участник

Пчело-стаж: 8-14 лет
Откуда: Ярославская область
Мужской
#187 | Дата: 16 Мар 2016 00:57
попробовал скопировать Ваш скреч, но получилась ошибка, ето изза того что нету плати, или иная проблема

Автор Цитировать имя
admin
Администратор

Мужской
#188 | Дата: 16 Мар 2016 13:58
burchyk:
попробовал скопировать Ваш скреч, но получилась ошибка, ето изза того что нету плати, или иная проблема

Проблему он вам пишет - не может LineDriver найти - это дополнительная библиотечка ее нужно либо скачать, либо правильно пути прописать.

А так компилироваться должно, т.к. это же по сути программа для платы просто.

Автор Цитировать имя
admin
Администратор

Мужской
#189 | Дата: 16 Мар 2016 23:37
burchyk:
я насчет питания прибора, от акумулятора, а не привода

Тут два варианта- либо через преобразователь 12В->5В от аккумулятора, либо от батарейного блока (3 батарейки по 1.5 вольта). Первый вариант чем "плох" - если преобразователь будет паршивый, то электроника может глючить, т.к. по линии будут идти помехи от запуска двигателя, но если преобразователь будет нормальный, то все будет отлично.

Автор Цитировать имя
admin
Администратор

Мужской
#190 | Дата: 27 Мар 2016 22:23
Давно не писал статус. Так вот.
1. Вибросенсор обрабатывается как встроенный, так и внешний (подключается вместо 2-го датчика температуры). Самый обычный с ebay можно подключать через миниджек. Вход - цифровой. Сделал софтовый фильтр данных по вибрации. Работает (встроенный по крайней мере) адекватно. Минус встроенного вибрика один - невозможность подстройки без разбора корпуса - нужно крутить подстроечный резистор. Ну и крепление должно быть жестким к корпусу медогонки.

2. Опять же сделал софтовую фильтрацию данных по вольтажу батареи. Теперь показания расходятся с эталонным вольтметром +/- 0.1В.

3. Прикрутил ПИД-регуляцию оборотов. Но вот протестировать на тяжелой инерционной медогонке не могу, поэтому адекватность работы под вопросом. Но сейчас работаю над отладочно-настроечной штукой, которая позволит прямо возле медогонки подобрать параметры для настроек по умолчанию (см. скрин).

4. В целом сильно переработал код, структурировал его, оптимизировал.

5. По итогу блок готов - прикручиваешь к медогонке и погнал



Автор Цитировать имя
YuriTuT
Участник

#191 | Дата: 2 Апр 2016 17:59
Алексей, день добрый!
Подскажите, быть может знаете как решить мою проблему.
Написал код для считывания показаний с датчика холла в секунду.( личным сообщением ранее Вам направлял)
Принцип работы скетча: получил данные об оборотах в секунду с датчика, домножил на 60 -> получил обороты в минуту, но вот проблема:
Запрограммировал 210 об\мин
3 об\сек -> 180 об\мин
4 об\сек -> 240 об\мин
Показания с датчика приходят либо 180 об\мин, либо 240 об\мин, третьего не дано, соответственно, контроллер метается в этих 60 единицах и постоянно, то повышает значение мощности, то понижает, ибо про 210 не знает ничего.

Автор Цитировать имя
admin
Администратор

Мужской
#192 | Дата: 2 Апр 2016 18:16
YuriTuT
Юрий, сталкивался с этой проблемой. Я нашел для себя два пути решения: 1. увеличить кол-во магнитов; 2. Увеличить интервал обновления частоты (опрашивать не чаще раза в секунду). И то, и другое повышает точность (особенно магниты).

Автор Цитировать имя
admin
Администратор

Мужской
#193 | Дата: 3 Апр 2016 15:14 | Поправил: admin
Настроил софтовую эмуляцию работы медогонки и подстраиваю коэффициенты. Это просто магия какая-то
Настройка параметров ПИД-регулятора
Настройка параметров ПИД-регулятора

Автор Цитировать имя
admin
Администратор

Мужской
#194 | Дата: 3 Апр 2016 16:05
Подал на вход синусоиду - интересная реакция регулятора



Автор Цитировать имя
admin
Администратор

Мужской
#195 | Дата: 4 Апр 2016 17:31 | Поправил: admin
Доработал. Можно теперь на лету менять у регулятора тип - можно установить либо пропорциональный (П), пропорционально-интегральный (ПИ) и пропорционально-интегральный-дифференциальный (ПИД).

Обратите внимание на выделенные кружочки в ПИ и ПИД регулировании - в ПИД видна работа именно Д-части, т.е. система пытается прогнозировать поведение.



Автор Цитировать имя
admin
Администратор

Мужской
#196 | Дата: 5 Апр 2016 23:42 | Поправил: admin
В общем остается место в микроконтроллере под несколько дополнительных программ откачки. Если интересно - то пишите алгоритмы мне сюда или в личку.

UPD. программа управления выросла в размерах до 4-х тысяч строк кода. Много сожрали алгоритмы для различных сенсоров - их будет много поддерживаться:
1. Датчик температуры двигателя
2. Датчик температуры мёда
3. Датчик скорости
4. Датчик вибрации (встроенный)
5. Датчик вибрации (внешний)
6. Датчик перегрева внутренностей блока

Автор Цитировать имя
admin
Администратор

Мужской
#197 | Дата: 7 Апр 2016 21:35 | Поправил: admin
По итогу в блоке управления заложены 4 программы:
1. БЫСТРАЯ
Вращает "туда" на полных оборотах и "обратно" на полных оборотах или на полной мощности. Обороты или мощность указывает пчеловод в настройках. Программа на мой взгляд пригодна для выкачки из темных сот при высокой наружней температуре.

2.СТАНДАРТНАЯ

Вращает "туда" на половине оборотов, "обратно" на полных оборотах и "туда" на полных оборотах. Пригодна для большинства рамок в больших температурных диапазонах.

3. ЩАДЯЩАЯ
Вращает "туда" на половине оборотов, "обратно" на половине оборотов, "туда" на полных оборотах" и "обратно" на полных оборотах. Подходит для откачки из отстроенной вощины и при большой температуре, когда есть риск повредить соты.

4. АДАПТИВНАЯ

Это изюминка Много научной литературы перекопал - вязкость мёда, ее зависимость от температуры, центробежная сила, ну и все такое По итогу работает она следующим образом: "туда" на минимальных оборотах, "обратно" на минимальных оборотах, "туда" на слегка повышенных оборотах, "обратно" на слегка повышенных оборотах, "туда" на максимальных оборотах и "обратно" на максимальных оборотах.
Обратите внимание - не пишу конкретные значения оборотов. Поясню. Для работы этой программы обязательно требуется наличие датчика температуры мёда, также требуется указывать влажность мёда. Система сама считает по сложным формулам оптимальные обороты. Это единственная программа, которая не ограничена максимальным пределом в 255 оборотов в минуту, т.е. если программа решит, что нужно 280 или 300, то сделает 280 или 300, ну конечно если вашему мотору хватит мощности.
Адаптивную программу рекомендую применять если у вас стоит две задачи:
1. Максимально бережное отношение к сотам;
2. Максимальное извлечение мёда из рамок.
Единственный минус - это время работы.

Автор Цитировать имя
санек
Участник

Ульи: 12-ти рамочные на 2 корпуса
Порода пчёл: Кавказская
Пчелосемей: 30
Пчело-стаж: 8-14 лет
Откуда: Ростовская область
Мужской
#198 | Дата: 8 Апр 2016 20:36
admin:
По итогу в блоке управления заложены 4 программы:

по моему программы, то что надо. Вот только не совсем понял по 4Й: датчики температуры и влажности меда надо покупать самому, или они уже будут идти в комплекте. И еще вопрос, НА 220В двигатель можно будет подключить, и какие параметры должны быть у двигателя?

Автор Цитировать имя
admin
Администратор

Мужской
#199 | Дата: 8 Апр 2016 20:49
санек:
Вот только не совсем понял по 4Й: датчики температуры и влажности меда надо покупать самому, или они уже будут идти в комплекте. И еще вопрос, НА 220В двигатель можно будет подключить, и какие параметры должны быть у двигателя?

Датчики температуры (на двигатель и на мёд) будут в комплекте, так же как и датчик Холла с магнитами (подумал и решил, что положу в комплект 8 штук - так точнее обороты будут поддерживаться). А вот влажность - только самим вводить в параметры настройки, т.к. я не видел цифровых датчиков, которые бы определили не сам факт "влажно/не влажно", а именно насколько влажно Нужен рефрактометр.

По 220 - к сожалению пока нет. Это нужны другие H-мосты, другие преобразователи питания - в общем переделывать силовую часть придется. Но посмотрю - может и для 220В сделаю вариант.

П.С. сейчас пишу инструкцию на устройство. Вот какой комплект поставки прописал в инструкции:
КОМПЛЕКТ ПОСТАВКИ
• Электронный блок управления
• Датчик температуры мёда (герметичный)
• Датчик температуры двигателя (герметичный)
• Датчик скорости (герметичный)
• Магниты неодимовые (8 шт.)
• Заглушки для разъемов датчиков (3 шт.)
• Встроенный датчик вибрации
• Встроенный датчик температуры блока управления
• Инструкция по эксплуатации

Автор Цитировать имя
admin
Администратор

Мужской
#200 | Дата: 8 Апр 2016 21:01
санек:
какие параметры должны быть у двигателя?

Если говорить про 12/24В, то главное, чтобы было два провода - плюс и минус По мощности - по 12В гарантировано будет поддерживать 160Вт, по 24В - 320Вт.

П.С. По идее максимальная мощность, с которой сможет работать блок управления для 12В будет порядка 400Вт, по 24В - до 800 Вт. Но такие нагрузки потребуют вскрывать корпус устройства и что-то придумывать с охлаждением, иначе будет срабатывать встроенная защита на перегрев внутренностей блока.

Автор Цитировать имя
admin
Администратор

Мужской
#201 | Дата: 9 Апр 2016 18:35
Кстати - насколько для вас критичен русский язык? Или достаточно транслита?

Автор Цитировать имя
burchyk
Участник

Пчело-стаж: 8-14 лет
Откуда: Ярославская область
Мужской
#202 | Дата: 27 Апр 2016 08:40
Arduino:1.6.8 (Windows 10), Плата:"Arduino Nano, ATmega328"

C:\Users\burch\AppData\Local\Temp\arduino_modified_sketch_240734\sketch_apr27a.ino:25 :24: fatal error: LineDriver.h: No such file or directory

#include <LineDriver.h>

^

compilation terminated.

exit status 1
Error compiling for board Arduino Nano.

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

Автор Цитировать имя
burchyk
Участник

Пчело-стаж: 8-14 лет
Откуда: Ярославская область
Мужской
#203 | Дата: 27 Апр 2016 08:45 | Поправил: burchyk
Здраствуйте! У меня проблема с LineDriver, никак не могу найти, дайте свет в конце тонеля

Автор Цитировать имя
admin
Администратор

Мужской
#204 | Дата: 28 Апр 2016 22:36
burchyk
Скачайте файлы linedriver.h и linedriver.cpp отсюда https://github.com/RoboCraft/LineDriver

Потом положите их вот в эту папку: C:\Users\ВАШПОЛЬЗОВАТЕЛЬ\Documents\Arduino\libraries\LineDriver

Там где "ВАШПОЛЬЗОВАТЕЛЬ" должно быть имя пользователя под которым вы входите в виндовс. После этого все должно компилироваться.

Автор Цитировать имя
burchyk
Участник

Пчело-стаж: 8-14 лет
Откуда: Ярославская область
Мужской
#205 | Дата: 4 Май 2016 17:41
спасибо за помощь. заработало.

Автор Цитировать имя
ПавелС
Участник

Ульи: Рут, МФУ
Порода пчёл: ???
Пчело-стаж: Более 20 лет
Откуда: Семипалатинск, Казахстан
Мужской
#206 | Дата: 25 Янв 2017 19:26
admin
День добрый.
А чем все закончилось?

Автор Цитировать имя
admin
Администратор

Мужской
#207 | Дата: 26 Янв 2017 16:17
ПавелС:
А чем все закончилось?

Добрый!
Еще ничего не закончилось
Решил первую версию не продавать (по крайней мере пока) - если честно, то боюсь недостатка тестирования совместимости с разными двигателями. Ну и как всегда в процессе реализации появилась куча новых идей - в общем версия два сейчас находится приблизительно на вот этой стадии первой версии: http://www.pchelovodstvo.ru/forum/shared_files/uploaded/1705/69257_1.jpg, т.е. сборка на ардуинках того чего хочу попробовать и написание кода. Скажу честно - если первая версия, на мой взгляд, - это технологии уровня середины-конца 90-х, то сейчас делаю на технологиях, которые появились за последние 5 лет. В общем от работы по проекту отвлекает основная работа, но я стараюсь двигаться вперед.

Автор Цитировать имя
ПавелС
Участник

Ульи: Рут, МФУ
Порода пчёл: ???
Пчело-стаж: Более 20 лет
Откуда: Семипалатинск, Казахстан
Мужской
#208 | Дата: 27 Янв 2017 20:25
admin:
Скажу честно - если первая версия, на мой взгляд, - это технологии уровня середины-конца 90-х, то сейчас делаю на технологиях, которые появились за последние 5 лет.

Отвечу честно. Я вообще задержался в кружке "Юный радиолюбитель" при доме пионеров.
Но желание есть...

Автор Цитировать имя
Валера т
Участник

Ульи: Рут
Порода пчёл: Карника
Пчелосемей: 30
Пчело-стаж: 15-20 лет
Откуда: Краснодарский край
Мужской
#209 | Дата: 4 Фев 2017 10:21
Здравствуйте. Можно вопрос ? Как реализовать управление радиальной медогонкой в режиме полного автомата по этим алгоритмам инструкция" ИНСТРУКЦИЯ ПО ОБСЛУЖИВАНИЮ МЕДОГОНОК КАССЕТНЫХ И РАДИАЛЬНЫХ С ВЕРХНИМ И НИЖНЕМ ПРИВОДАМИ С АВТОМАТЧЕСКИМ УПРАВЛЕНИЕМ" http://tomaszlyson.ru/index.php?id_cms=4&controller=cms
Варианта два . Коллекторный двигатель 350 Ватт на 24 Вольта( от велосипедов) и второй вариант коллекторный двигатель от стиральной машины на 220 Вольт.

Автор Цитировать имя
Валера т
Участник

Ульи: Рут
Порода пчёл: Карника
Пчелосемей: 30
Пчело-стаж: 15-20 лет
Откуда: Краснодарский край
Мужской
#210 | Дата: 6 Ноя 2017 17:29
На Плазме сделали пульт управления с новым алгоритмом https://www.youtube.com/watch?v=EJBOPBOmriM . Операторская панель, интересное решение.

Страница  Страница 7 из 8:  « Назад  1  2  3  4  5  6  7  8  Дальше » 
Оборудование и инвентарь ФОРУМ ПЧЕЛОВОДОВ на Пчеловодство.РУ / Оборудование и инвентарь / Электронный блок управления медогонкой Вверх
Ваш ответ Нажмите на эту иконку для цитирования сообщения
Цвет шрифта 

» Логин  » Пароль 
Только зарегистрированные пользователи могут здесь постить. Авторизуйтесь для отправки сообщений, или зарегистрируйтесь сейчас.
 
Онлайн: Гости - 1
Пользователи - 0
Наибольшее количество пользователей онлайн: 4 [22 Июн 2017 12:23]
Гости - 0 / Пользователи - 4
 
ФОРУМ ПЧЕЛОВОДОВ на Пчеловодство.РУ Powered by Forum Software miniBB ®