Доступная автоматика HelloDistiller на Ардуино Мега 2560
АЛЕК
Новичок
хмао
1
Отв.1120 06 Сент. 14, 02:15
Попробуй набрать 2 magnita
alekslug
Научный сотрудник
винокур, Лобня.
5.2K 1.7K
Отв.1121 06 Сент. 14, 10:06
Нашел вот такой клапан http://www.aliexpress.com/...1760253050.html на 12 вольт http://ru.aliexpress.com/...;tracelog=rowan
для воды думаю подойдет.
для воды думаю подойдет.
Первый
Кандидат наук
СССР
370 46
Отв.1122 06 Сент. 14, 12:35
Из прочитанного про отбор по кубовой температуре понял что величина начального отбора при 84гр (или меньше) вкубе у каждого своя но она всегда равна 100%. Конечная к примеру при 96гр. 10% от начальной. Зависимость практически линейная и если сделать уменьшение отбора на 7-8% при увеличении на каждый градус(или 0,75% на 0,1гр) я думаю мы е сильно ошибёмся?Первый, 17 Авг. 14, 16:08Подтверждение моих домыслов...
Kotische, главное это то, что на практике линейное уменьшение отбора после 85С в кубе дает качественный спирт.А если на 94С отбор вообще прекращать, то и второй ректификации не надо.))игорь223, 05 Сент. 14, 16:27Жду комплектующие с EBAY...
Может, всётаки, можно реализовать изменение отбора по кубовой температуре?
Ведь как и Ардуина это передовая технология...
msg31
Научный сотрудник
Барнаул
4.6K 2.5K
Отв.1123 06 Сент. 14, 15:16
Может, всётаки, можно реализовать изменение отбора по кубовой температуре?Ну есть по этому поводу идея. Адаптивный отбор. При первой ректификации производится автообучение системы, составляется автоматически таблица отбора и температуры в кубе. При последующих ректификациях эта таблици используется для установки шим.
Ведь как и Ардуина это передовая технология...Первый, 06 Сент. 14, 12:35
imidalv
Бакалавр
Москва
64 22
Отв.1124 07 Сент. 14, 19:36
Хочу рассказать как собирал контроллер,bengoor, 04 Сент. 14, 08:52Начал тоже собирать автоматику. А реле у тебя без радиатора не греется? И подскажи что за блок с красными цифрами 808 на последней фотке?
shram1970
Доцент
Желтая гора
1.3K 325
Отв.1125 07 Сент. 14, 21:58
И подскажи что за блок с красными цифрами 808 на последней фотке?imidalv, 07 Сент. 14, 19:36
21. Блок питания сделал из китайской платы для плавной регулировки от 3 до 30В и блока питания от старого шуруповерта на 15Вbengoor, 04 Сент. 14, 08:52Напряжение на выходе 8.08 вольт.
msg31
Научный сотрудник
Барнаул
4.6K 2.5K
Отв.1126 08 Сент. 14, 06:16
Начал тоже собирать автоматику. А реле у тебя без радиатора не греется?imidalv, 07 Сент. 14, 19:36Там есть радиатор, только он внутри корпуса, а не наружу установлен.
mak
Модератор
Екатеринбург
6.3K 1.8K
Отв.1127 08 Сент. 14, 08:04
msg31, Пока пристрелочный вопрос
если я свою перистальтику сделаю slave устройством на шине 1wire тебе же не сложно будет отправить на нее пару-тройку байт и считать?
если я свою перистальтику сделаю slave устройством на шине 1wire тебе же не сложно будет отправить на нее пару-тройку байт и считать?
msg31
Научный сотрудник
Барнаул
4.6K 2.5K
Отв.1128 08 Сент. 14, 08:12, через 9 мин
msg31, Пока пристрелочный вопросПока я только с ds18b20 работал, больше ни с чем... Ну наверное несложно, мне бы примерчик какой, я его встрою без проблем. А в чем там суть вопроса, в этом насосе? Ардуина будет использоваться как источник импульсов, подающая их на драйвер шаговика? А то может проще импульсы подавать, портов много свободных.
если я свою перистальтику сделаю slave устройством на шине 1wire тебе же не сложно будет отправить на нее пару-тройку байт и считать?mak, 08 Сент. 14, 08:04
mak
Модератор
Екатеринбург
6.3K 1.8K
Отв.1129 08 Сент. 14, 09:34
Да, ардуино шлет импульсы в драйвер, но там получается на максимальных оборотах порядка 10666 раз в секунду нужно дрыгать ножкой
у меня для этого отдельный таймер 8-ми битный используется с множителем 1, т.е. каждые 256 тактов вызывается обработчик
приличное количество производительности контроллера это в целом скушает
у меня для этого отдельный таймер 8-ми битный используется с множителем 1, т.е. каждые 256 тактов вызывается обработчик
приличное количество производительности контроллера это в целом скушает
сообщения удалены (3)
msg31
Научный сотрудник
Барнаул
4.6K 2.5K
Отв.1130 08 Сент. 14, 10:28, через 55 мин
у этих таймеров множитель 64, поэтому регулировать обороты можно будет только с точностью до 10 RPM при скоростях близких к номинальнымmak, 08 Сент. 14, 10:04Чего-то не понял. В принципе эти таймеры можно вызывать хоть с частотой процессора, правда работать не будет, а так, устанавливаешь прерывание по "Compare A Match" и обеспечиваешь любой делитель тактовой частоты от 16 до 16/65535 Мгц.
mak
Модератор
Екатеринбург
6.3K 1.8K
Отв.1131 08 Сент. 14, 11:15, через 48 мин
не совсем так, таймеры 0 и 1 оснащены одним предделителем частоты на двоих, и он равен 64 (т.е. 16000000/64 раз в секунду инкремент происходит), а таймер 2 оснащён своим собственным предделителем
Тем более КМК таймер1 16-ти битный, и для таких целей жирновато его использовать
Но я сейчас некоторые эксперименты провожу в этом направлении, максимально упростить хочу
еще один момент, для отслеживания аварии (блокировка шпинделя) я думал что хорошо бы использовать еще один таймер в качестве счетчика фактических оборотов
Тем более КМК таймер1 16-ти битный, и для таких целей жирновато его использовать
Но я сейчас некоторые эксперименты провожу в этом направлении, максимально упростить хочу
еще один момент, для отслеживания аварии (блокировка шпинделя) я думал что хорошо бы использовать еще один таймер в качестве счетчика фактических оборотов
msg31
Научный сотрудник
Барнаул
4.6K 2.5K
Отв.1132 08 Сент. 14, 11:24, через 9 мин
не совсем так, таймеры 0 и 1 оснащены одним предделителем частоты на двоих, и он равен 64 (т.е. 16000000/64 раз в секунду инкремент происходит), а таймер 2 оснащён своим собственным предделителемmak, 08 Сент. 14, 11:15Ну так это 250000 раз в секунду, должно хватать.
mak
Модератор
Екатеринбург
6.3K 1.8K
Отв.1133 08 Сент. 14, 12:18, через 54 мин
Это только так кажется, давай посчитаем
Определим переменную count которую будем вносить в регистр счетчика таймера
нам теперь нужно ее посчитать зная желаемый RPM
1600 импульсов движку на оборот
Формула рассчета следующая: (инкрементов таймера в минуту)/(количество шагов в минуту)
Инкрементов в минуту = 250000*60 = 15000000
Делим на количество импульсов в обороте получаем 9375
Итак, чтобы посчитать количество инкрементов таймера на импульс в двигатель:
count=9375/RPM
тогда вот примерный итог того, что получится:
RPM count
297 32
296 32
295 32
294 32
293 32
292 32
291 32
290 32
289 32
т.е. скорость я могу регулировать на высоких оборотах с точностью до... 6-12 RPM
это довольно грубо
Определим переменную count которую будем вносить в регистр счетчика таймера
нам теперь нужно ее посчитать зная желаемый RPM
1600 импульсов движку на оборот
Формула рассчета следующая: (инкрементов таймера в минуту)/(количество шагов в минуту)
Инкрементов в минуту = 250000*60 = 15000000
Делим на количество импульсов в обороте получаем 9375
Итак, чтобы посчитать количество инкрементов таймера на импульс в двигатель:
count=9375/RPM
тогда вот примерный итог того, что получится:
RPM count
297 32
296 32
295 32
294 32
293 32
292 32
291 32
290 32
289 32
т.е. скорость я могу регулировать на высоких оборотах с точностью до... 6-12 RPM
это довольно грубо
msg31
Научный сотрудник
Барнаул
4.6K 2.5K
Отв.1134 08 Сент. 14, 12:42, через 25 мин
Определим переменную count которую будем вносить в регистр счетчика таймераНе совсем понятны эти расчеты. Я думал, драйверу шаговика даешь один импульс и двигатель вращается на один или на 1/8 оборота или на 1/16 оборота, в зависимости от установок драйвера. Ну если ты так пишешь, значит так оно и есть, я в эту тему не углублялся.
нам теперь нужно ее посчитать зная желаемый RPM
1600 импульсов движку на оборотmak, 08 Сент. 14, 12:18
А еще попробуй коллекторный двигатель, управляемый по Брезенхему, что интересно мощность у меня при этом не падала, вот здесь описывал.
[сообщение #12015357]
mak
Модератор
Екатеринбург
6.3K 1.8K
Отв.1135 08 Сент. 14, 13:03, через 22 мин
не, шаговый двигатель вращается за импульс либо на шаг (200 шагов на оборот), либо меньше (микрошаг)
наилучший результат был на 1/8 шага (1600 импульсов на оборот)
на счет коллекторного и не падала мощность - фиг знает не логично это, не может она не падать
у себя сейчас я выставляю хоть 0.1 оборот в минуту, хоть 200 - он и вращается с такой скоростью
но такие частоты управления на основную автоматику заводить совсем туго как мне кажется, во всяком случае на ардуине
наилучший результат был на 1/8 шага (1600 импульсов на оборот)
на счет коллекторного и не падала мощность - фиг знает не логично это, не может она не падать
у себя сейчас я выставляю хоть 0.1 оборот в минуту, хоть 200 - он и вращается с такой скоростью
но такие частоты управления на основную автоматику заводить совсем туго как мне кажется, во всяком случае на ардуине
сообщения удалены (3)
msg31
Научный сотрудник
Барнаул
4.6K 2.5K
Отв.1136 08 Сент. 14, 15:30
а, ну это скорее всего просто предделитель не установился, а ты попробуй на таймер 1 поставить 2МГц?mak, 08 Сент. 14, 13:39Установить-то я установлю, только боюсь функции всякие перестанут работать. В частности после смены Таймера1 не работает AnalogWrite. Да и шут бы с ним, но боюсь функция delayMicroseconds перестанут работать, а они мне нужны для формирования управляющего сигнала на симистор.
сообщение удалено
ys1797
Доцент
Санкт-Петербург
1K 338
Отв.1137 08 Сент. 14, 16:15, через 45 мин
Я бы еще посоветовал отказаться от DigitalWrite и использовать прямой доступ к портам.
А то выжимаются крохи точности с таймера, а на функции теряем больше.
Вот стотейка http://habrahabr.ru/post/141442/
А то выжимаются крохи точности с таймера, а на функции теряем больше.
Вот стотейка http://habrahabr.ru/post/141442/
сообщение удалено
shram1970
Доцент
Желтая гора
1.3K 325
Отв.1138 10 Сент. 14, 16:53
А возможна ли комбинация твердотельного реле с модулем тока (что бы уйти от транса с триаком) и "класической" схемой включения клапанов?Самогонов, 17 Июля 14, 11:04
В принципе, такое возможноmsg31, 17 Июля 14, 11:19А в такой комбинации модуль измерения сети можно сделать на датчике тока или обязательно на трансформаторе,при условии что скетч #define SIMPLED_VERSION 0
msg31
Научный сотрудник
Барнаул
4.6K 2.5K
Отв.1139 10 Сент. 14, 17:52, через 60 мин
А в такой комбинации модуль измерения сети можно сделать на датчике тока или обязательно на трансформаторе,при условии что скетч #define SIMPLED_VERSION 0shram1970, 10 Сент. 14, 16:53С измерением тока есть засада небольшая, его не измерить, пока нагрузку не подключить, а когда подключили нагрузку, это подача 100% мощности. То есть уже погрешность. Поэтому при измерении тока проще использовать Брезенхем, а не фазовый метод.