Форум самогонщиков Сайт Барахолка Магазин Помощь солдатам

Перистальтический насос на шаговом двигателе и ардуино в качестве мозгов

Форум самогонщиков Приборы и электр(он)ика
1 ... 31 32 33 34 35 36 37 ... 55 34
shram1970 Доцент Желтая гора 1.3K 325
Отв.660  15 Дек. 15, 16:27
Вчера только увидел.Знал бы,обязательно тебя послушал.У меня так частенько бывает.
olegmak3 Доктор наук СанктПетербург 856 256
Отв.661  18 Дек. 15, 23:17
mak,
По поводу версии 096t.
Выдает вот такие ошибки при компиляции
"Arduino: 1.5.6-r2 (Windows 7), Board: "Arduino Nano, ATmega328"

Build options changed, rebuilding all
_096t_nasos.ino: In function 'void setup()':
_096t_nasos:100: error: 'KEY_C' was not declared in this scope
_096t_nasos:101: error: 'EXTR_ON' was not declared in this scope
_096t_nasos.ino: In function 'void read_ext_control()':
_096t_nasos:119: error: 'EXT_C' was not declared in this scope
_096t_nasos:120: error: 'EXTR_ON' was not declared in this scope
_096t_nasos.ino: In function 'void key_read()':
_096t_nasos:138: error: 'KEY_C' was not declared in this scope

 This report would have more information with
 "Show verbose output during compilation"
 enabled in File > Preferences.
"
Еще пара вопросов...
В версии 093t у меня выставлен входной пин 19 в скетче (подключено к А5 на плате.)
При 5 вольтах на А5 насос раскручивается всего до 37 оборотов примерно.

И еще один вопрос.
У тебя при начальном старте сразу устанавливается 100 оборотов.
И при переходе из режима внешнего управления к автономному также выскакивают 100 оборотов.
Как в скетче уменьшить до 30 оборотов ?

И еще.
В версии 093 постоянно горит RUN.
shram1970 Доцент Желтая гора 1.3K 325
Отв.662  18 Дек. 15, 23:21, через 5 мин
olegmak3 Нужно 1.6.6 и все компилируется.
olegmak3 Доктор наук СанктПетербург 856 256
Отв.663  18 Дек. 15, 23:40, через 19 мин
Поставил 1.6.7
Вот что вылезло.
'KEY_C' was not declared in this scopeolegmak3, 18 Дек. 15, 23:17
Пы сы.
Скетч скомпилировался.Когда менял тестовые кнопки на кнопки по схеме ошибочно закомментировал
#define EXT_C  19 // Пин входа аналогового управления
#define EXTR_ON 20 // Пин входа внешнего старт/стопа
#define KEY_C 13  // Пин тумблера внешнего управления

Завтра еще буду копать.
Пока не разобрался с Пин входа внешнего старт/стопа
И вопрос по поводу начальной установки не 100 а 30 оборотов остается.
shram1970 Доцент Желтая гора 1.3K 325
Отв.664  19 Дек. 15, 04:04
И вопрос по поводу начальной установки не 100 а 30 оборотов остается.olegmak3, 18 Дек. 15, 23:40
Думаю в строчке rpm = 100 нужно вместо ста 30 поставить и будет тебе счастье.
Со старт-стопом пока тоже не вышло.
mak Модератор Екатеринбург 6.3K 1.8K
Отв.665  19 Дек. 15, 06:25
olegmak3, да, меняешь в строчке rpm=100 на нужное тебе число
shram1970, а чего со старт-стопом не то?
должно крутить если высокий уровень на входе. обязательно проверить соответствие ПИНов
shram1970 Доцент Желтая гора 1.3K 325
Отв.666  19 Дек. 15, 06:53, через 28 мин
При переключении на внешнее управление крутит и без высокого уровня.Пины проверял все нормально.
mak Модератор Екатеринбург 6.3K 1.8K
Отв.667  19 Дек. 15, 07:00, через 7 мин
ты же говорил про то что на какой-то кнопке было крутит-некрутит
olegmak3 Доктор наук СанктПетербург 856 256
Отв.668  19 Дек. 15, 12:17
меняешь в строчке rpm=100 на нужное тебе числоmak, 19 Дек. 15, 06:25
Вроде на версии 093 не прокатило.
На 096 пока не пробовал...
При переключении на внешнее управление крутит и без высокого уровняshram1970, 19 Дек. 15, 06:53
Подобное и у меня в версии 096.
Но тестировал уже ночью,на скорую руку.(Вчера утром только комплектуху получил 
Перистальтический насос на шаговом двигателе и ардуино в качестве мозгов
Перистальтический насос на шаговом двигателе и ардуино в качестве мозгов. Приборы и электр(он)ика.
.
Где найти данные по пинам?
Почему А5 на плате -пин 19 в скетче? На плате вроде пин 24,а на схемах в интернете встречается и вариант пин  28 ?
Кто в курсе,подскажите...
mak Модератор Екатеринбург 6.3K 1.8K
Отв.669  19 Дек. 15, 13:19
Почему А5 на плате -пин 19 в скетчеolegmak3, 19 Дек. 15, 14:17
потому что пин а0 14-й

olegmak3 Доктор наук СанктПетербург 856 256
Отв.670  19 Дек. 15, 18:24
Установка начальных оборотов  30 прошла успешно.
По входу А6 -не реагирует.
После включения насоса по разному выводится информация на экран.
Если после включения питания нажимаем кнопку стоп,то в нижней строке стрелка вниз,вверх ,направление,пуск-стоп.
Если начать с кнопки увеличения-уменьшения,то в нижней строке номер версии перистальтики 096.
Если на аналоговом пине +4-5 вольт(максимальные обороты),то при переходе из автономного режима в режим внешнего управления двигатель плавно не разгоняется,а сразу пытается включиться на максимум и улетает в резонанс.
Еще раз перечитал ветку.
Возникли следующие вопросы.
потом есть ещё момент- скважность импульсов stepm16, 18 Февр. 15, 11:04
я об этом уже давно писал, мало того, от этого еще и момент зависит.
продолжаю эксперименты с длительностьюmak, 18 Февр. 15, 11:11
Результаты есть?
До ардуинки подавал сигнал Step с обычного генератора(меандр) на логике ,в качестве эксперимента.
Двигатель работал намного тише.
Где в скетче подправить?
И последний вопрос.
В версии 096 режимов тарирования,розлива ,углевания нет,я правильно понял?
Если правильно,то можно надеяться на их появление в перспективе?
mak Модератор Екатеринбург 6.3K 1.8K
Отв.671  19 Дек. 15, 20:41
не очень удобно без макета, проверить не на чем
По входу А6 -не реагирует.olegmak3, 19 Дек. 15, 20:24
посмотрю
Если начать с кнопки увеличения-уменьшения,то в нижней строке номер версии перистальтики 096.olegmak3, 19 Дек. 15, 20:24
посмотрю и попробую исправить
Если на аналоговом пине +4-5 вольт(максимальные обороты),то при переходе из автономного режима в режим внешнего управления двигатель плавно не разгоняется,а сразу пытается включиться на максимум и улетает в резонанс.olegmak3, 19 Дек. 15, 20:24
нужно будет добавить к переключению плавный разгон, сделаю
Результаты есть?
До ардуинки подавал сигнал Step с обычного генератора(меандр) на логике ия,в качестве эксперимента.
Двигатель работал намного тише.olegmak3, 19 Дек. 15, 20:24
в большой версии потише работает, а на ардуино особо лучше не вышло
В версии 096 режимов тарирования,розлива ,углевания нет,я правильно понял?
Если правильно,то можно надеяться на их появление в перспективе?olegmak3, 19 Дек. 15, 20:24
да, но большая версия уже вышла за рамки ардуино, поэтому на форуме только эта версия будет
управление допилю, будет версия 1.0
и все..
olegmak3 Доктор наук СанктПетербург 856 256
Отв.672  19 Дек. 15, 21:27, через 47 мин
mak,
Жду с нетерпением!
До ардуинки подавал сигнал Step с обычного генератора(меандр) на логике ,в качестве эксперимента.
Двигатель работал намного тише.
Где в скетче подправить?olegmak3, 19 Дек. 15, 18:24
Вот на это подскажи ответ.
Хочу попробовать подать меандр.Т.к в моем экспериментальном варианте(от логики) было тише и плавнее

mak Модератор Екатеринбург 6.3K 1.8K
Отв.673  20 Дек. 15, 08:24
olegmak3, мне наоборот меньше понравилось на сколько я помню.
как минимум на оборотах около 100 точно хуже было
чтоб меандр был нужно пересчитать все, как руки дойдут попробую
если у тебя рабочий диапазон на более низких скоростях можно микрошаг изменить
olegmak3 Доктор наук СанктПетербург 856 256
Отв.674  20 Дек. 15, 12:00
можно микрошаг изменитьmak, 20 Дек. 15, 08:24
Пробовал по разному менять шаг.
Сам драйвер у меня от насоса Битнера.Вот из этой ветки [Перистальтические насосы, всяко разные и не только .]
И на самодельной голове (второй насос ) от задающего генератора на CD 4046 работает без нареканий.
Вот и хочу поэкспериментировать.
mak Модератор Екатеринбург 6.3K 1.8K
Отв.675  20 Дек. 15, 16:01
olegmak3, с другим драйвером да, может иначе работать
а у тебя драйвер шаг по переднему фронту, по заднему или по обоим делает?
olegmak3 Доктор наук СанктПетербург 856 256
Отв.676  20 Дек. 15, 19:03
mak,
Вроде как по переднему. Сделан на TA8435H.
Да,еще один момент.
Если в автономном режиме обороты близки к максимальным,останавливаешь кнопкой стоп,и при повторном пуске идет срыв вращения,т.к сразу (без разгона) пытается включится на максимум 
Перистальтический насос на шаговом двигателе и ардуино в качестве мозгов
Перистальтический насос на шаговом двигателе и ардуино в качестве мозгов. Приборы и электр(он)ика.
mak Модератор Екатеринбург 6.3K 1.8K
Отв.677  20 Дек. 15, 19:11, через 8 мин
а в 0.92 версии все нормально?
shram1970 Доцент Желтая гора 1.3K 325
Отв.678  20 Дек. 15, 20:40
а в 0.92 версии все нормально?mak, 20 Дек. 15, 19:11
Завтра попробую тоже,при предылущих тестах вроде не замечал.
olegmak3 Доктор наук СанктПетербург 856 256
Отв.679  20 Дек. 15, 21:11, через 31 мин
mak,
В версии 092 разгона нет,если ты это имеешь в виду.
Если после включения нажать"вверх",то обороты можно поднять до максимально установленных в скетче (200 в моем варианте,минимальные при пуске 30).
Если начать с кнопки стоп,то  обороты поднимаются только до 100.
Через малое время кнопка "вверх" отказывается работать.
В варианте 096 ,забыл тебе написать, уменьшение оборотов идет по шагам (т.е. от максимальных до минимальных с одной скоростью.У тебя вроде до 30 с малой скоростью, а выше с большей должно быть).
При этом (при уменьшение оборотов) идет дерганье шаговика.
И в обеих вариантах скетча в режиме стоп импульсы "шаг" продолжают поступать на драйвер,при повторных нажатиях на пуск-стоп импульсы "шаг" срываются и мгновенно восстанавливаютсяНо не просто
пропали и появились,а частота импульсов очень быстро уменьшается до ноля и быстро увеличивается до исходного значения.(Плавный разгон,но очень быстрый,в течении секунды?).
М.б. в этом дело?
У ТА8435 есть вход сброса внутренней логики .М.б. и нельзя во время отсутствия Enable подавать
сигнал  Step ?