Вчера только увидел.Знал бы,обязательно тебя послушал.У меня так частенько бывает.
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 ?