как организовать в фри протокол 1 вае?Sany531, 25 Дек. 17, 18:54Как сам организуешь, так и будет организован, я портировал с esp.
Автоматика дистилляции, "HDA-2000"
ys1797
Доцент
Санкт-Петербург
1K 339
Отв.60 25 Дек. 17, 19:02
Hold
Специалист
Томск
129 89
Отв.61 25 Дек. 17, 19:21, через 20 мин
В автоматике один главный контроллер - STM32F429.Есть лишь еше один - STM32F103, он отвечает за управление клапаном на воду. Микруха ADE7953 лишь измеряет мощность, она ничего не регулирует, связана с главным МК по SPI+пин синхронизации с полупериодом. Уже в главном МК реализован простейший регулятор с алгоритмом брезенхема, который управляет мощностью пропуском периодов(не совсем оптимально, но работает). Да, DS18B20+ опрашиваются через эмуляцию 1-wire по UART+DMA, каналы мультиплексируются через ADG708, питание активное +5В. Всего 16+2 независимых каналов, возможен поиск датчиков по "AN187 1-Wire Search Algorithm" от Maxim Integrated. FreeRTOS никак не связана с аппаратной частью, не считая аппаратной завязки(порта) под конкретное ядро ARM Cortex-M4F, она лишь даёт удобный инструмент для разработки ПО - очереди, мьютексы, семафоры, задачи(потоки) с разным приоритетом. С 1wire прекрасно можно работать и без FreeRTOS ногодрыгом, UART либо таймер+DMA.
Sany531
Кандидат наук
Саяногорск
397 137
Отв.62 26 Дек. 17, 06:12
А печатку на ADE будешь выкладывать?
Hold
Специалист
Томск
129 89
Отв.63 26 Дек. 17, 07:14
Без проблем, там косяков нет. В скором времени выложу.
Юша
Доцент
Москва
1K 279
Отв.64 26 Дек. 17, 10:24
Скажи, а полноценная поддержка работы ПБ планируется?
Hold
Специалист
Томск
129 89
Отв.65 26 Дек. 17, 10:56, через 33 мин
Работу с ПБ дописать можно, коллега Esc подобное реализовал. Однако у меня нет ПБ, и не предвидится - высота потолков не даст. Можно написать вслепую, но без отладки это потенциальные баги.
Юша
Доцент
Москва
1K 279
Отв.66 26 Дек. 17, 11:18, через 22 мин
Работу с ПБ дописать можно, коллега Esc подобное реализовал. Однако у меня нет ПБ, и не предвидится - высота потолков не даст. Можно написать вслепую, но без отладки это потенциальные баги.Hold, 26 Дек. 17, 10:56Да, алгоритм работы с ПБ у Esc отлично описан и он им делится. А отладить работу автоматики, думаю, желающие найдутся.
Hold
Специалист
Томск
129 89
Отв.67 26 Дек. 17, 11:35, через 18 мин
По сути ПБ для автоматики это:
1. Клапан слива из ПБ
2. Датчики температуры, по которым можно определять уровень жидкости в ПБ
Всё это без проблем можно добавить, даже текущая автоматика это позволит. Программно также можно всё дописать.
По отладке - желающим надо будет иметь эту самую автоматику. Если стоимость не отпугнёт, то без проблем можно собрать еще парочку.
1. Клапан слива из ПБ
2. Датчики температуры, по которым можно определять уровень жидкости в ПБ
Всё это без проблем можно добавить, даже текущая автоматика это позволит. Программно также можно всё дописать.
По отладке - желающим надо будет иметь эту самую автоматику. Если стоимость не отпугнёт, то без проблем можно собрать еще парочку.
Юша
Доцент
Москва
1K 279
Отв.68 26 Дек. 17, 12:03, через 28 мин
По сути ПБ для автоматики это:Согласен, нужно дописать программу и, думаю, все будет отлично. Отписал в личку.
1. Клапан слива из ПБ
2. Датчики температуры, по которым можно определять уровень жидкости в ПБ
Всё это без проблем можно добавить, даже текущая автоматика это позволит. Программно также можно всё дописать.
По отладке - желающим надо будет иметь эту самую автоматику. Если стоимость не отпугнёт, то без проблем можно собрать еще парочку.Hold, 26 Дек. 17, 11:35
Hold
Специалист
Томск
129 89
Отв.69 26 Дек. 17, 12:15, через 13 мин
В крайнем случае, я могу докупить ПБ + ЦП и отладить работу с ними, если у общественности будет реальный интерес. По правде говоря, я не планировал продажу автоматики - слишком разное у всех оборудование. Да и в одиночку подобный проект осилить уйдёт много времени. У каждого ведь свои хотелки, а под каждого модифицировать жизни не хватит. Закладывать заведомо бОльшую избыточность - скажется на финальной стоимости. Однако обдумаю.
Sany531
Кандидат наук
Саяногорск
397 137
Отв.70 26 Дек. 17, 12:21, через 6 мин
Для коммерческого или народного использования дорогое железо очень. До 10 рублей укладываться надо, избыточность это ошибка, надо делать что-то среднее
Юша
Доцент
Москва
1K 279
Отв.71 26 Дек. 17, 13:08, через 47 мин
Для коммерческого или народного использования дорогое железо очень. До 10 рублей укладываться надоSany531, 26 Дек. 17, 12:21До 10000 можно уложиться, если поставить на поток. В таком случае стоимость комплектующих будет идти по оптовым ценам - это и позволит снизить себестоимость, со всеми вытекающими, а так нереально.
Добавлено через 3мин.:
В крайнем случае, я могу докупить ПБ + ЦП и отладить работу с ними, если у общественности будет реальный интересHold, 26 Дек. 17, 12:15Сейчас ПБ пользуется очень большим спросом и, ИМХО, если автоматика его полноценно поддерживает - это большой плюс.
Sany531
Кандидат наук
Саяногорск
397 137
Отв.72 26 Дек. 17, 14:12
Коммерческие версии на стм103 стоят 15 тысяч примерно, то есть себестоимость тысяч 5-6. Тут экран и контроллер дороже намного, прежде чем создавать, хорошо посмотреть, что уже есть.
Esc
Профессор
Москва
2.1K 2.1K
Отв.73 26 Дек. 17, 14:17, через 6 мин
похоже и подсмотреть нечегоSany531, 25 Дек. 17, 17:11Ошибаешься. Посмотреть есть на что (речь об txt файлике с законспектированным погоном).
Коробочек (автоматик), в той или иной степени облегчающих наше хобби, вагон. Но лишь немногие достойны ФИО Автоматика с большой буквы. Назвать автоматикой коробочку требующую от коллеги ряда мануальных телодвижений, типа:
• сработал датчик уровня, предварительно вручную выставленный на отбор определенного объема фракции;
• призывно вибрирует зуммер;
• на дисплее подсказка "ЕЗ" (емкость заполнена);
• коллега мануально перекидывает шлангчик в емкость для отбора следующей фракции;
• сверяясь с мануалом, жмакает определенную комбинацию клавиш, для перехода на следующий этап...
язык не поворачивается.
ИМХО, тянет подобное, максимум на полуАвтомат.
Конечно после многочасовых, интимно-мануальных танцев с мистером Гофманом, подобные изделия поначалу вызывают бурю восторгов. Но, как говорится аппетит приходит во время еды. Проходит время и наступает эра коллективного ворчания. Мол как бы мне/нам пришпандорить еще один, второй эн-ный клапан отбора? А вот эту, якобы ненужную поначалу железку можно подрубить?
Но печально даже другое. Подобные коробочки практически лишены возможности подсказать коллеге об ошибках допущенных в процессе погона. Ну не конспектируют они свои телодвижения для последующего, вдумчивого анализа. Я уж скромно умолчу про "лишние" градусники, датчики давления и прочую якобы "ненужность"...
И мое ИМХО по твоему крайнему погону (инфа доступна в txt-шном файле).
• в кубе жидкость спиртуозностью около 30%;
• 2 кВт ТЭН-ов довели ее до точки кипения примерно за 38 мин;
• куб вскипел, мозги понизили мощность до рабочей в 1,5 кВт (зеленый пунктир отсчет по правому игреку);
• по дороге они же подали охлаждение на аппарат;
• отработав 36 мин в режиме на себя, автоматика в 1:14 открыла клапан отбора голов (рыжий пунктир);
• примерно через 8ч.40мин., в 9:56 автоматика отобрав расчетное количество голов, приступает к телу;
• около двух с половиной часов (с 9:56 до 12:34) отбор тела максимален;
• в 12:34 "залетевшая" температура (похоже что на ДЕФе), инициирует режим старт-стопа для тельного клапана.
По большому счету стандартный погон.
Любопытны несколько моментов:
- Почему тело на старт-стопе с уменьшением, а не на "плавно-снижающемся" ШИМе?
- Почему "руководящий" датчик в ДЕФе, а не внизу колоны?
- Что по твоему стряслось с "красной" кубовой температурой в период 10:20 и до 11:44?
Типа почему этот градусник вдруг подхватил Паркинсона?
А теперь текст вероятного вопроса, по этому же погону, из уст коллеги не обладающего автоматикой конспектирующей процесс:
• Все делал как всегда;
• Покапельно отобрал головы, начал отбирать тело;
• Температура в дефе как "укопанная" 77,2-77,3°С;
• Вдруг, ни с того, ни с сего, запрыгала цифра на кубовом градуснике;
• И не хило так запрыгала, изменения больше 3°С ;
• Коллеги выручайте, что это было?
• Продукт после такого пригоден к употреблению?
Как из рога изобилия посыплются советы:
- Барахлит дерьмовый, китайский градусник. У меня такое было.
- Не, эт от переизбытка мощи вдуваемой в куб.
- Какой там избыток мощи, отбор, отбор уменьшай.
- Посмотри на охлаждение. Вода на выходе должна быть теплой.
- Пощупай ДЕФ. Верх горячий, низ холодный.
- Бублик накрути.
- Флегма стекающая по градуснику виновата.
- И т.д., и т.п.
И лишь немногие попытаются задать уточняющие вопросы:
• как установлен градусник на оборудовании?
• градусник в кубе измеряет температуру пара, или жидкости?
• куб, крышка куба, утеплены иль нет?
Hold
Специалист
Томск
129 89
Отв.74 26 Дек. 17, 14:35, через 18 мин
Спасибо за график, касательно вопросов:
1. Старт-стоп взял готовый из прошлой автоматики, еще не успел сделать, чтобы при залёте температуры отбор плавно снижался без стопа как такового. ПО сути продукт от этого не хуже, температура залетела - копим хороший спирт наверху и снова начинаем отбирать с чуть меньшим отбором, просто процесс чуть дольше. На графике кстати, отлично видно, что со временем, время стопа увеличивается, т.к. спирта всё меньше, копить приходится всё дольше.
2. Датчик в ДЕФе (всё верно), не успел продумать съемное крепление датчика снаружи колонны. Мне не очень нравится решение с приклеиванием датчика намертво на термогерметик, т.к. возникают сложности с дальнейшей промывкой - провода придётся мочить. Думаю над вопросом. Хотя безусловно, это обеспечит наиболее точные показания без внедрения датчика прямо внутрь колонны.
3. Пляски кубовой температуры объяснить крайне просто - датчик в кубе у меня это гильза 6х200 мм с залитым датчиком в термокомпаунд КПТД-1_какой_то_там. Т.к. куб был не полный, в нём всего 15.5л, то после отбора голов (да и во время отбора, под конец) уровень жидкости понизился настолько, что датчик мерял то пар, то жидкость, по мере того, как бульки кубового содержимого плескались на датчик. И это отлично видно, что как только мы отобрали часть тела, уровень жидкости понизился настолько, что перестал доставать своим бурлением до датчика и температура снова застабилизировалась, только вот датчик начал мерять пар. Где-то встречал гильзы 6x400, их длины должно хватить чтобы мерять только жидкость.
Если получится придумать, как безопасно использовать аппарат на полу, то можно поставить сначала 375 колонную, затем УПО, в который также поместить датчик, а уже далее 750 колонну. И по датчику в УПО, который непосредственно контактирует с флегмой уже ловить залет температуры задолго до подъема хвостов до дефа. Однако это речь про сахар.
1. Старт-стоп взял готовый из прошлой автоматики, еще не успел сделать, чтобы при залёте температуры отбор плавно снижался без стопа как такового. ПО сути продукт от этого не хуже, температура залетела - копим хороший спирт наверху и снова начинаем отбирать с чуть меньшим отбором, просто процесс чуть дольше. На графике кстати, отлично видно, что со временем, время стопа увеличивается, т.к. спирта всё меньше, копить приходится всё дольше.
2. Датчик в ДЕФе (всё верно), не успел продумать съемное крепление датчика снаружи колонны. Мне не очень нравится решение с приклеиванием датчика намертво на термогерметик, т.к. возникают сложности с дальнейшей промывкой - провода придётся мочить. Думаю над вопросом. Хотя безусловно, это обеспечит наиболее точные показания без внедрения датчика прямо внутрь колонны.
3. Пляски кубовой температуры объяснить крайне просто - датчик в кубе у меня это гильза 6х200 мм с залитым датчиком в термокомпаунд КПТД-1_какой_то_там. Т.к. куб был не полный, в нём всего 15.5л, то после отбора голов (да и во время отбора, под конец) уровень жидкости понизился настолько, что датчик мерял то пар, то жидкость, по мере того, как бульки кубового содержимого плескались на датчик. И это отлично видно, что как только мы отобрали часть тела, уровень жидкости понизился настолько, что перестал доставать своим бурлением до датчика и температура снова застабилизировалась, только вот датчик начал мерять пар. Где-то встречал гильзы 6x400, их длины должно хватить чтобы мерять только жидкость.
Если получится придумать, как безопасно использовать аппарат на полу, то можно поставить сначала 375 колонную, затем УПО, в который также поместить датчик, а уже далее 750 колонну. И по датчику в УПО, который непосредственно контактирует с флегмой уже ловить залет температуры задолго до подъема хвостов до дефа. Однако это речь про сахар.
Esc
Профессор
Москва
2.1K 2.1K
Отв.75 26 Дек. 17, 14:45, через 10 мин
Пляски кубовой температуры объяснить крайне простоHold, 26 Дек. 17, 14:35Как все прозаично.
А где спрашивается романтика десятистраничных поисков причин Паркинсона?
Не, ... нам такая автоматика не нужна!!!
Hold
Специалист
Томск
129 89
Отв.76 26 Дек. 17, 14:51, через 6 мин
Имея в наличии все показатели, я не смог найти других логических объяснений ). Ошибка датчика исключена, т.к. проверяется crc данных, да и не отваливается он. Я и раньше замечал этот "паркинсон" у кубового датчика при пограничном объеме содержимого куба. Можно попробовать его повторить - налить в куб литров 15 воды, вскипятить и через кран слива по чуть-чуть сливать, ожидая начала плясок. На первой перегонке я заливаю куб под завязку, где-то 23 литра, и выходит 8 литров СС, не успевает уровень опуститься до пограничного значения.
Sany531
Кандидат наук
Саяногорск
397 137
Отв.77 26 Дек. 17, 16:08
Что вы тут рм2 в пример приводите, я имел ввиду автоматику Вилена. Графики прикручмваются за 30 минут, сервисом типа сингспик. Но в целом про графики согласен вещь нужная, хотя вы уж что-то совсем скатились автоматика важнее продукта, я в общем тоже из-за автоматики начал заниматься самогоноварение, но потом как-то продукт больше увлек. Вот по теме допустим даже протечек, имхо правильно просто сделать автоматику защиты от протечек дома и не привязывать это к автоматике самогоноварения
PavelSaratov
Доктор наук
Саратов
622 80
Отв.78 26 Дек. 17, 19:27
Коммерческие версии на стм103 стоят 15 тысяч примерно, то есть себестоимость тысяч 5-6. Тут экран и контроллер дороже намного, прежде чем создавать, хорошо посмотреть, что уже есть.Ссылки в студию, можно в личку.
Вот по теме допустим даже протечек, имхо правильно просто сделать автоматику защиты от протечек дома и не привязывать это к автоматике самогоноваренияОчень спорно. Хотя если вы подключаетесь к водопроводу - наверное правильно.
Добавлено через 27мин.:
Оффтоп: Заценил эту автоматику от Вилена. Если на STM32 + LAN то есть где развернуться. Вопрос только в том, что прошивку документированную данный товарищ скорее всего не даст, ибо все на продажу.
А так по сути любая автоматика очень проста - блок контроля мощности (симистры + ваттметр), микропроцессор, несолько выходов дискретных для управления, несолько датчиков (t,P). В продвинутом варианте еще и возможность регурировать чтото типа вентиляторов/насосов.
Проблема как всегда одна и та же одного из пунктов не хватает:
1. Аппаратная рализация должна быть модульной.
2. Возможность расширения.
3. Возможность построения трендов/логгирования во что то общепрнятое, хоть в CSV файл.
4. Возможность подшаманить алгоритм работы как можно более простыми средствами.
5. Дубовое исполнение (аля промышленное, чтобы электроника не загулась в грязном гараже).
6. Внятная документация на программну/схемтоехника, а не большая портянка аля ардуиноскетч.
7. Для эстетов - красявый экранчик. Меня просто корежит когда ставят чтото аля TFT а ктором 5 цифр отображается.
Пока более системно ко всему подходит OldBean. Если бы не железо в 220 вольтов цепи аля ардуино и отсутствие хардварного отключения по аварии - да можно было бы не париться и изучить реально эти линуксы и прочие Питоны. Реально проще.
Чем мне нравится в системе Топикстартера, что человек здесь делает - ну как минимум он пишет архитектуру понятную лично мне, он использует компоненты промышленного уровня. Ну полупромышленного черт с ним. И самое главное в его вариант возможносттей вагон и тележка, если понимаешь stm32.
Пропириетарного минимум (если вообще есть). Его компоненты можно удешевить - если занешьи понимаешь (если ты в теме). Если нет - нечего туда соваться, это просто опасно.
Вообще надо бы тему чтоли замутить сравнение подоходов в автоматике. Но я так понимаю это будет тема мегасрач.
Hold
Специалист
Томск
129 89
Отв.79 28 Дек. 17, 13:10
Начинаю разрабатывать корпус для автоматики. За основу был выбран следующий корпус - Aliexpress . Связался с производителем, получил все необходимые чертежи, обсудили возможные доработки (фрезеровки, гравировки и прочее). За несколько часов накидал 3д-модельку корпуса (картинку прикладываю). Экран буду уменьшать, будет всего 5 дюймов, но с таким же разрешением - BuyDisplay. Надеюсь, за новогодние праздники смогу накидать хотя бы примерный концепт, выбрать всю необходимую наружку - кнопки, разъемы, различные элементы. Примерный дизайн того, что хочется приложил в виде картинки. Доработка плат займёт порядка 2-3 месяцев, по прошивке тоже будем посмотреть, но в принципе весь функционал есть, надо лишь оптимизировать.