Может кто-то пробовал подобный способ?mak, 23 Сент. 14, 12:19Я пробова с травками ( тархун, малина, свежие яблоки ) , в качестве кадриджа использовал колбу от обратного осмоса, ( от мебраны ) одно отверстие затыкал ( три их там ) засыпал сухую смесь, и прокачивал горячей сортировкой насосом от НБК, у меня нет нормального результата, надо еще пробовать с другими травами, или ингидиентами, скорость по моему мнению должна быть очень маленькой, а мой насос на минимуме качает литров 12, это сильно дохрена, надо гораздо меньше. Твой насос надо попробовать сделать, могет он будет с маленькой скоростью качать
Перистальтический насос на шаговом двигателе и ардуино в качестве мозгов
VladPP
Доцент
Новосибирск
1K 380
Отв.40 23 Сент. 14, 12:46
mak
Модератор
Екатеринбург
6.3K 1.8K
Отв.41 23 Сент. 14, 12:51, через 5 мин
у меня он может в широком диапазоне скоростей
от 0 до 300RPM
точность установки скорости 0,1 RPM
от 0 до 300RPM
точность установки скорости 0,1 RPM
VladPP
Доцент
Новосибирск
1K 380
Отв.42 23 Сент. 14, 13:06, через 15 мин
от 0 до 300RPMmak, 23 Сент. 14, 12:51ну это шикарно, хотя мне большая скорость не нужна, максимум 35 литров, а вот что есть маленькая это очень хорошо, на твой насос буду головки самодельные ставить.
mak
Модератор
Екатеринбург
6.3K 1.8K
Отв.43 23 Сент. 14, 13:29, через 24 мин
горячей сортировкой насосом от НБК, у меня нет нормального результатаVladPP, 23 Сент. 14, 14:46А в чем заключалась ненормальность результата? И может имело смысл холодной сортировкой прокачивать?
slony
Магистр
Сочи
246 63
Отв.44 23 Сент. 14, 17:40
не, такие частоты уже довольно хреново, длительность выполнения обработчика прерывания больше может быть чем частота его вызова.Обработчик прерывания у меня в одну строку digitalWrite(STEP_IO,!digitalRead(STEP_IO)); Можно конечно и ещё быстрее ногой дёргать, не знаю сколько тактов digitalWrite занимает, да и digitalRead там лишний тоже.
поэтому так себе мысль. 1/8 или даже 1/4 для ардуинки самое то, вопрос в том с каким микрошагом комфортнее работать, тут и от драйвера зависитmak, 23 Сент. 14, 12:19
Драйвер FMD2740A с микрошагом от 1/2 до 1/128 пробовал 1/2 и 1/8 на 1-5 rpm вращается не плавно, с рывками, выше разницы на глаз не заметно. Пока на 1/16 остановился, насколько я понимаю лучше работать с максимальным микрошагом по возможности.
m16
Модератор
Тамбов
1.9K 1K
Отв.45 23 Сент. 14, 18:01, через 21 мин
хотя до 30KHz в принципе можно выжатьslony, 22 Сент. 14, 17:50чего там выжимать. проц может генерировать частоту до половины тактовой. т.е. до 4мГц
mak
Модератор
Екатеринбург
6.3K 1.8K
Отв.46 23 Сент. 14, 18:10, через 10 мин
Обработчик прерывания у меня в одну строку digitalWrite(STEP_IO,!digitalRead(STEP_IO));slony, 23 Сент. 14, 19:40сразу пара замечаний ))
1. ты формируешь вот такой сигнал ____-----____-----
а попробуй вот такой сделать ______-_______-_______-________
посмотри спеку на драйвер на каком фронте он срабатывает
у меня 1-й вариант шумно и дерганно, 2-й плавно и гладко
2. а если тебе нужна скорость низкая? к примеру 1 оборот в минуту, как у тебя обработчик будет выглядеть?
lakmus
Специалист
С-Петербург
196 49
Отв.47 23 Сент. 14, 18:21, через 12 мин
может кому сгодится дешевый драйвер на 0.75A (max) A3967 (~90руб) с микростепами итп итд
если хватает шаговика напр от 5" дисковода то будет в самый раз
(у меня крутит довольно тугой игольчатый кран... но это уже оффтоп)
если хватает шаговика напр от 5" дисковода то будет в самый раз
(у меня крутит довольно тугой игольчатый кран... но это уже оффтоп)
slony
Магистр
Сочи
246 63
Отв.48 23 Сент. 14, 18:33, через 12 мин
2. а если тебе нужна скорость низкая? к примеру 1 оборот в минуту, как у тебя обработчик будет выглядеть?mak, 23 Сент. 14, 18:10Выглядит так же, только вызывается реже ) я просто таймер перепрограммирую. А с формой сигнала надо посмотреть, хотя вроде с генератором на маленьком микростепе тоже дергалось.
slony
Магистр
Сочи
246 63
Отв.49 23 Сент. 14, 18:35, через 3 мин
чего там выжимать. проц может генерировать частоту до половины тактовой. т.е. до 4мГцm16, 23 Сент. 14, 18:01может то он может, только потом ни на что другое тактов не остается
VladPP
Доцент
Новосибирск
1K 380
Отв.50 23 Сент. 14, 18:43, через 8 мин
А в чем заключалась ненормальность результата?mak, 23 Сент. 14, 13:29Подробней в личку могу написать, цвет меняется, а нужного послевкусие получить не удается, нет его, как например ежли настоять на сортировке вишню , или сливу, а тут и не компот, и не продукт, бодяга короче
slony
Магистр
Сочи
246 63
Отв.51 23 Сент. 14, 18:46, через 3 мин
1. ты формируешь вот такой сигнал ____-----____-----
а попробуй вот такой сделать ______-_______-_______-________mak, 23 Сент. 14, 18:10
то-есть сделать обработчик ?
digitalWrite(STEP_IO,HIGH);
digitalWrite(STEP_IO,LOW);
mak
Модератор
Екатеринбург
6.3K 1.8K
Отв.52 23 Сент. 14, 18:50, через 5 мин
и паузу микросекунд 30 между ними
пауза нужна
а когда обороты низкие а таймер используешь 8-ми битный то тебе еще количество вызовов таймера нужно считать
да даже и с 16-ти битным тоже более 1-го цикла получается
а это несколько операндов еще
так что количество шагов много вредно
пауза нужна
а когда обороты низкие а таймер используешь 8-ми битный то тебе еще количество вызовов таймера нужно считать
да даже и с 16-ти битным тоже более 1-го цикла получается
а это несколько операндов еще
так что количество шагов много вредно
slony
Магистр
Сочи
246 63
Отв.53 23 Сент. 14, 18:59, через 9 мин
и паузу микросекунд 30mak, 23 Сент. 14, 18:50delayMicroseconds(30) вставлять в обработчик прерывания по таймеру как-то не хочется ) надо подумать как ещё сигнал формировать можно.
mak
Модератор
Екатеринбург
6.3K 1.8K
Отв.54 23 Сент. 14, 19:06, через 8 мин
delayMicroseconds(30)slony, 23 Сент. 14, 20:59а ты попробуй, не так все страшно, эта задержка совсем небольшая
mak
Модератор
Екатеринбург
6.3K 1.8K
Отв.55 23 Сент. 14, 19:08, через 2 мин
можно извратиться с выставлением следующего значения таймера фиксированного
но может и особо это не понадобится
проверь
но может и особо это не понадобится
проверь
slony
Магистр
Сочи
246 63
Отв.56 23 Сент. 14, 19:13, через 6 мин
уже пробую, всё работает без рывков на микрошаге 1/2 )
mak
Модератор
Екатеринбург
6.3K 1.8K
Отв.57 23 Сент. 14, 19:14, через 1 мин
ну вот ))
slony
Магистр
Сочи
246 63
Отв.58 23 Сент. 14, 19:19, через 6 мин
как я до сих пор ничего не спалил, сам себе удивляюсь
mak
Модератор
Екатеринбург
6.3K 1.8K
Отв.59 23 Сент. 14, 19:22, через 3 мин
да и не должен был спалить ))
если работает гладко, рекомендую перейти на микрошаг 1/4 и на нем остановиться, более крупный шаг по мощности будет не так хорош
а тут и проц разгрузишь
если работает гладко, рекомендую перейти на микрошаг 1/4 и на нем остановиться, более крупный шаг по мощности будет не так хорош
а тут и проц разгрузишь